Jean-Francois Dockes
628302c348
Change things so that the first chunk of a multi-chunk (multi-mb) text files gets an ipath so that it does not stand for the whole file, but is treated like other chunks
2015-01-21 16:21:33 +01:00
Jean-Francois Dockes
7c9e0af8a1
Use readnext() method to read even 1st chunk of text files to perform appropriate end of chunk truncation to eol. Wont affect uncunked files
2015-01-21 16:03:26 +01:00
Jean-Francois Dockes
d630cbbaec
Delete RCL_USE_XATTR configure/compile time variable, it was not
...
useful. Add configuration variable to use mtime instead of ctime for update
detection. Useful on a system where xattrs would be modified but not
indexed, to avoid excessive reindexing.
2014-12-09 11:15:17 +01:00
Jean-Francois Dockes
4ac34cb134
Off by one error in maximum embedding depth test caused overflow of FileInterner m_tmpflgs temp flags array and possibly bus error depending on arch (only seen on 32 bits arch)
2014-05-15 15:15:01 +02:00
Jean-Francois Dockes
e867f855ad
get rid of numerous probably inocuous valgrind/helgrind messages by ensuring that actual string copies are passed between threads, without refcount/shared data magic
2014-05-05 19:01:58 +02:00
Jean-Francois Dockes
bb284d088e
Fixed a number of issues put into light by clang on FreeBSD 10
2013-10-29 15:01:59 +01:00
Jean-Francois Dockes
9487a0cffa
Code for reaping xattrs and cmd metadata did not need to be implemented as internfile members and can be used in other contexts
2013-10-03 09:38:35 +02:00
Jean-Francois Dockes
ebe9b44a2c
fix metadatacmds multifield modif, didnt set anything at all...
2013-09-27 13:04:05 +02:00
Jean-Francois Dockes
3fbcbc8c2b
allow multiple field output from metadatacmds entry beginning with rclmulti. Add noxattrfields config variable to allow disabling extended attributes usage
2013-09-27 12:07:32 +02:00
medoc
641acd3d68
move the execution of external metadata-gathering commands from fsindexer to internfile for consistency of handling with filter-generated metadata
2013-09-06 11:51:00 +02:00
Jean-Francois Dockes
77cba9d0b3
export RECOLL_CONFDIR to filters
2013-06-06 13:39:48 +02:00
Jean-Francois Dockes
243ac82526
missing return statement...
2013-05-26 15:25:16 +02:00
Jean-Francois Dockes
a1b7018cfd
Fix problems which occurred when using functions like open-parents with multiple indexes containing identical paths (udis)
2013-05-25 11:26:57 +02:00
Jean-Francois Dockes
167c8a4286
fix minor issues in multisave and popup menus
2013-04-28 16:58:05 +02:00
Jean-Francois Dockes
884234784d
use content_type "name" attribute as attachment file name if there is no content_disposition "filename" attribute
2013-04-28 09:41:03 +02:00
Jean-Francois Dockes
a7728ceb91
changed the mime handler cache key (was the mime type), to avoid having multiple copies of the same filter when applied to different mime types. This reduces a lot the number of processes during indexing, with no impact on performance
2013-04-25 18:18:48 +02:00
Jean-Francois Dockes
2b80c77c23
Add possibility to display a list of sub-documents for a given result
2013-04-24 16:33:53 +02:00
Jean-Francois Dockes
caf5d105df
Add support for indexing symlinks as such. Use inode/directory instead of application/x-fsdirectory as directory mime type. Fix stat/lstat usage in places (wipedir)
2013-04-17 18:34:02 +02:00
Jean-Francois Dockes
43ee96ae1a
comments
2013-04-16 15:54:54 +02:00
"Jean-Francois Dockes ext:(%22)
860521be88
internfile: do not compute md5 when in preview mode
2013-04-09 12:40:46 +02:00
Jean-Francois Dockes
0ae8ec99f6
more utf-8 err checking prevents bogus terms in index
2013-03-30 10:24:10 +01:00
Jean-Francois Dockes
3c80e51940
simplified temp file handling for compressed documents and, for querying, implemented caching for last file uncompressed
2013-03-06 18:52:57 +01:00
Jean-Francois Dockes
50135e3428
process extended attributes by default
2013-02-19 16:12:24 +01:00
Jean-Francois Dockes
d3631b5ddf
cleaned up processing of metadata from diverse origins (doc,extattrs,localfields)
2013-01-29 14:33:57 +01:00
Jean-Francois Dockes
66b59c9963
use the "charset" extended attribute for text files if it is set
2013-01-23 12:04:02 +01:00
Jean-Francois Dockes
f897f087aa
HTML: do not concatenate text found before body tag with the title. Fixes issue #125
2013-01-12 14:06:40 +01:00
Jean-Francois Dockes
d2f7f11715
Use dynamic lib for shared recoll code
2012-12-29 14:27:01 +01:00
Jean-Francois Dockes
2d5c2a8058
split the iDocToFile method into static and member parts for use from python module
2012-12-20 11:15:10 +01:00
Jean-Francois Dockes
7945e04c5f
removed static decls for previously deleted methods
2012-12-20 08:10:54 +01:00
Jean-Francois Dockes
d2acd4896b
comments
2012-12-20 08:05:12 +01:00
Jean-Francois Dockes
a8f410606d
recollindex threads: reset the config pointer when retrieving handler from cache. Seems to have been the cause of the crashes
2012-11-30 19:34:19 +01:00
Jean-Francois Dockes
6457fb4100
take care of pathologic charset decls with empty value
2012-11-26 11:40:08 +01:00
Jean-Francois Dockes
cd53c0a536
Multithreaded indexing seems not to crash anymore thanks to locked existence map
2012-11-02 21:43:51 +01:00
Jean-Francois Dockes
2ef104bddf
comments
2012-11-02 09:47:39 +01:00
Jean-Francois Dockes
5fc8f240fe
from 1.18 branch: Adjust things for using the new Firefox plugin: remove visible Beagle references + fix 1.18 web queue indexing bugs
2012-11-01 11:30:39 +01:00
Jean-Francois Dockes
04c19b33d5
from 1.18 branch: When creating initial config directory (1st exec), initialize specific unac_except_trans for some languages: de, se/no/dk/fi + fix mixup of language and country codes
2012-11-01 11:27:50 +01:00
Jean-Francois Dockes
ee7d0f2ee7
1st parallel multithreaded version of indexing which can do my home without crashing... Let's checkpoint
2012-11-01 11:19:48 +01:00
Jean-Francois Dockes
b8963db4b1
cleaned up the missing helper storage class
2012-10-28 16:43:19 +01:00
Jean-Francois Dockes
17f8b652d4
Support explicit HTML markup in fields when the markup="html" attribute is present
2012-10-25 14:22:20 +02:00
Jean-Francois Dockes
95ef518ec7
the missing filter detection code was broken
2012-10-23 19:40:51 +02:00
Jean-Francois Dockes
2a833536d5
handle application tag when looking for icon, and add icons for books and book chapters (epub, chm, info)
2012-10-23 16:34:07 +02:00
Jean-Francois Dockes
5add2e2384
Arrange so we can now open the parent of a document (e.g. chm file instead of temp copy of html page inside chm), even when the parent is itself embedded in an archive
2012-10-12 16:54:52 +02:00
Jean-Francois Dockes
d4edbbaedb
rclepub: use elt ids instead of hrefs + debug traces
2012-10-11 15:35:15 +02:00
Jean-Francois Dockes
8e1ed842d2
message
2012-10-09 14:52:32 +02:00
Jean-Francois Dockes
f624d3b10e
doc
2012-10-06 21:04:03 +02:00
Jean-Francois Dockes
84b561b040
For plain text files, try alternate decode from 8bit charset when decode from UTF-8 fails
2012-10-06 15:12:49 +02:00
Jean-Francois Dockes
2fc294a9c6
factored out common charset handling code in exec and execm, cleaned up charset and textplain handling in mh_mail
2012-10-06 12:14:04 +02:00
Jean-Francois Dockes
29fe1e4927
implemented maxmemberkb limit for multidoc (e.g. archive) members
2012-10-06 09:05:35 +02:00
Jean-Francois Dockes
1329265b7b
check for empty file name in internfile, else gets stuck later because empty fn is interpreted as read stdin in md5
2012-10-05 16:42:13 +02:00
Jean-Francois Dockes
d942b44785
mbox: implement member size limit of 100MB and autodetec thunderbird mboxes (look for .msf)
2012-10-04 17:00:50 +02:00