Jean-Francois Dockes
60b1044842
allow indexer and query tools to use different log files
2015-12-01 14:31:33 +01:00
Jean-Francois Dockes
8ce89f3ac1
Handling logout and system shutdown for recollindex on ms-windows.
2015-10-29 16:04:59 +01:00
Jean-Francois Dockes
63802a4005
housekeeping: separated out the chrono utility
2015-10-14 09:18:26 +02:00
Jean-Francois Dockes
9a72fa5980
got rid of a number of ifdefs which should not be needed anymore
2015-10-08 14:48:50 +02:00
Jean-Francois Dockes
2a96ee4a27
Fix small windows/mingw portability issues in code used by the GUI
2015-10-07 09:25:28 +02:00
Jean-Francois Dockes
d942242047
replace all %lld instances
2015-10-03 17:25:17 +02:00
Jean-Francois Dockes
ab93302812
Add GUI dialog to start indexing with special options. Closes issue #264
2015-10-01 09:07:00 +02:00
Jean-Francois Dockes
06f43c573e
1st successful use of mh_exec (direct antiword exec)
...
--HG--
branch : WINDOWSPORT
2015-09-11 11:26:53 +02:00
Jean-Francois Dockes
8022515a00
Fix computation of file:// urls from paths
...
--HG--
branch : WINDOWSPORT
2015-09-02 09:11:25 +02:00
Jean-Francois Dockes
a66209dc6e
_WIN32 ifdefs cleanup
...
--HG--
branch : WINDOWSPORT
2015-09-02 08:40:39 +02:00
Jean-Francois Dockes
1cbf02f713
Suppressed many integer size warnings by a mix of type adjustments and casts,
...
none of which should have a real effect.
--HG--
branch : WINDOWSPORT
2015-09-01 19:39:20 +02:00
Jean-Francois Dockes
94da56aadc
Handle windows paths: mostly change tests for relative, and some other tweaks.
...
--HG--
branch : WINDOWSPORT
2015-08-31 17:20:04 +02:00
Jean-Francois Dockes
3aeffea387
recollindex and recollq build and run but fail because of unac error
...
--HG--
branch : WINDOWSPORT
2015-08-31 13:08:50 +02:00
Jean-Francois Dockes
14c8e740d6
Windows: fixed a number of int size warnings mostly by casting them away
...
--HG--
branch : WINDOWSPORT
2015-08-30 17:30:31 +02:00
Jean-Francois Dockes
75517f7497
recollindex builds. Still need to implement quite a lot of ifndefed stuff (pathut, rclconfig)
...
--HG--
branch : WINDOWSPORT
2015-08-30 15:30:50 +02:00
Jean-Francois Dockes
d4cd1dd91c
1st mods to get a build under windows. Does not build yet, far from it
...
--HG--
branch : WINDOWSPORT
2015-08-30 11:19:18 +02:00
Jean-Francois Dockes
62f4f7bd81
more safexx posix stuff
2015-08-22 08:37:58 +02:00
Jean-Francois Dockes
c6e228b7c6
Prepared windows port by removing a number of spurious reference to unix-specific interfaces, and using some xapian posix adaptor includes
2015-08-19 14:41:10 +02:00
Jean-Francois Dockes
2c2f375a33
firstindexing was never run because the status file was trucated before it was tested for being not empty
2015-08-19 13:22:30 +02:00
Jean-Francois Dockes
4d1f679eac
Use std[::tr1]::shared_ptr instead of local RefCntr by default
2015-08-09 13:54:24 +02:00
Jean-Francois Dockes
1e2fdcd21d
other ut/test drivers Makefiles
2015-08-05 09:01:11 +02:00
Jean-Francois Dockes
4d35cbabfb
Also index non-html files from the web queue and fix the Open operation for them
2015-07-24 16:30:13 +02:00
Jean-Francois Dockes
c7f5318e43
config checking: only test skippedPaths existence for user-added values, not defaults
2015-06-08 13:20:06 +02:00
Jean-Francois Dockes
4989d1f991
Warn if config file contains non-existing paths. Fixes issue #244
2015-06-08 10:14:11 +02:00
Jean-Francois Dockes
d78b7069cc
Check that all topdirs elements are absolute paths
2015-05-07 08:19:25 +02:00
Jean-Francois Dockes
1e6f56522e
Let recollindex execute a script at startup to try and guess if it should retry failed files
2015-04-24 10:46:58 +02:00
Jean-Francois Dockes
e6c0ca403d
recollindex: do not retry files which previously failed to be indexed, except if they were changed since, or option -k is set
2015-04-23 10:37:37 +02:00
Jean-Francois Dockes
12d1de2e9e
Try to match as long a suffix as possible when determining MIME type. This will allow .tar.gz files to be indexed directly instead of being decompressed to a temp file first.
2015-04-16 19:52:04 +02:00
Jean-Francois Dockes
d10b557e4c
Use special case for indexing empty files
2015-04-16 19:49:40 +02:00
Jean-Francois Dockes
ce4405a666
make sure that CPPFLAGS CXXFLAGS and LDFLAGS are used during the build
2015-03-01 12:43:09 +01:00
Jean-Francois Dockes
811e02bf87
Revert change in indexfiles which was preventing the real time indexer from processing the web queue
2015-02-16 19:35:24 +01:00
Jean-Francois Dockes
727c055c86
web queue: fix cache resizing utility + bug in indexer which would skip oldest entry
2015-02-15 16:08:36 +01:00
Jean-Francois Dockes
cd892ee1a7
usemtime config variable needs to be global
2014-12-09 15:58:23 +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
9346c4db9c
fsindexer: avoid generating an empty bogus document when getting a subdoc error after the base doc has been seen
2014-10-29 08:18:20 +01:00
Jean-Francois Dockes
bba7875a10
Defining a topdir under a skippedPath is allowed and usefully works with normal indexing. This change fixes a bug which prevented it from working with the real-time monitor and recollindex -i
2014-10-10 10:17:57 +02:00
Jean-Francois Dockes
368ebf2f86
All docs get containerfilename field, indexed exclusively with prefix (only a field search containerfilename:someterm can match).
2014-07-23 19:30:41 +02:00
Jean-Francois Dockes
46e924f3ea
Allow configuration of the last-resort external command used to identify mime types
2014-07-19 16:15:43 +02:00
Jean-Francois Dockes
088f1f9a9f
try out modification to use container file name for display, but not search, purposes when the subdocument file name is not set
2014-07-16 17:05:26 +02:00
Jean-Francois Dockes
bf9c813ec9
Web history indexing: fmtime was not saved to the cache, resulting in empty dates in queries
2014-07-08 15:06:47 +02:00
Jean-Francois Dockes
cc052a31f8
don't add the top container file name to the subdocs terms
2014-06-12 14:17:18 +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
ed7a970ee6
recollindex: allow passing -e -i for erasing index data before rebuilding
2014-05-01 08:04:44 +02:00
Jean-Francois Dockes
7c9b13d64e
recollindex -i or -e: do not process the web queue
2014-04-30 11:12:08 +02:00
Jean-Francois Dockes
00f9e37a1d
message
2013-11-18 09:03:32 +01:00
Jean-Francois Dockes
a75d4c24ff
fix multiple typos in commit 25c58c7/8ce2914
2013-10-29 08:36:14 +01:00
medoc
621c075820
look for the expedited indexing request file in all possible user configuration directories
2013-10-21 08:47:42 +02:00
Jean-Francois Dockes
6ddb0836c1
comment
2013-10-08 10:29:22 +02:00
Jean-Francois Dockes
56a56500c1
Handle partial indexing of document restricted to metadata from extended attributes
2013-10-04 10:57:11 +02:00
Jean-Francois Dockes
ccf175068b
allow disabling the modif accumulation wait by creating a magic file
2013-09-30 18:43:15 +02:00