41 Commits

Author SHA1 Message Date
Jean-Francois Dockes
1acc059eea indents etc 2022-01-13 14:33:37 +01:00
Jean-Francois Dockes
4e710f239a Initial draft of file system monitoring for windows. Still has issues, dnot build by default 2022-01-13 10:17:59 +00:00
Jean-Francois Dockes
96ba5acd32 indents 2020-07-15 10:47:18 +02:00
Jean-Francois Dockes
560041cab9 cleared out errant tabs 2020-05-30 15:54:49 +02:00
Jean-Francois Dockes
0cbc46732f Fixed the FSF address 2019-03-04 11:19:14 +01:00
Jean-Francois Dockes
5afe1aa631 Add and interface a script to move the files generated by the WebExtensions new browser extension into the web input queue 2017-11-24 15:30:27 +01:00
Jean-Francois Dockes
c1fad4afc7 Replaced pthread with std:: thread and mutex 2016-07-12 18:08:21 +02:00
Jean-Francois Dockes
f6a999de84 logging now uses c++ streams 2016-07-12 09:41:04 +02: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
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
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
ccf175068b allow disabling the modif accumulation wait by creating a magic file 2013-09-30 18:43:15 +02:00
Jean-Francois Dockes
ff9a4a2a92 indexing daemon: reexecute after the initial indexing pass to get rid of memory if it was heavy 2012-05-25 18:51:52 +02:00
Jean-Francois Dockes
4eaf12fb9c more delistification 2012-04-12 08:15:50 +02:00
Jean-Francois Dockes
2c6b023a88 real time indexer: monitor the configuration for changes and reexecute when needed 2012-03-06 09:35:21 +01:00
Jean-Francois Dockes
61bf17aa46 moved routine around to avoid link issues 2011-10-06 13:48:57 +02:00
Jean-Francois Dockes
0c5f41c41c monitor: properly handle cleanup on directory moves 2011-09-30 08:56:29 +02:00
Jean-Francois Dockes
95995b7ff9 Indexing: have the indexer put itself in the ionice "idle" class by default (can be changed in the config) 2011-09-29 12:03:26 +02:00
Jean-Francois Dockes
5d0a22f5c3 monitor: perform doc deletes before updates. Start processing the queue as soon as it s big enough even if interval not expired 2011-09-03 10:39:11 +02:00
Jean-Francois Dockes
5c4f6e48a5 real time indexing: implement delaying for fast changing files 2011-08-01 14:52:21 +02:00
Jean-Francois Dockes
b28eaf23fb Got rid of all the old RCS id strings 2011-04-27 08:22:17 +02:00
Jean-Francois Dockes
bf120ca881 real time indexing: get rid of the rclmonpid lock file, now redundant with the general indexing lock 2011-03-04 10:17:09 +01:00
dockes
1406bca35b monitor: accumulate mods during 30S before indexing 2009-11-14 11:34:35 +00:00
dockes
d14601bde9 dbindexer->fsindexer, split into its own file 2009-11-10 18:10:54 +00:00
dockes
0943836614 only call x11IsAlive from the main thread 2009-10-15 12:32:59 +00:00
dockes
ec0b573ecd add a few includes for new gcc version 2008-11-18 13:25:48 +00:00
dockes
46a7f05cbc gcc 4 compat, thanks to Kartik Mistry 2007-12-13 06:58:22 +00:00
dockes
a5efd74c71 make sure signals are only handled by the main thread. Fix bus error on rclmon exit (double delete) 2007-05-21 13:30:22 +00:00
dockes
3db31b4079 better handle aspell errors: dont exit from monitor on aux db creation failure, and dont retry forever 2007-05-21 09:00:29 +00:00
dockes
2ba0ea3254 option -x to disable x11 session monitoring 2006-12-24 07:40:26 +00:00
dockes
43bf0beb52 x11 session end detection 2006-12-23 13:07:21 +00:00
dockes
a7e9ff5fd6 try to be more responsive to interruptions 2006-12-21 10:08:07 +00:00
dockes
7814e0fb0a traces 2006-11-07 16:51:45 +00:00
dockes
74205c0e82 added some debugging msgs (too much) 2006-10-25 10:52:02 +00:00
dockes
f43b0ee348 create stemming db on queue timeout if needed 2006-10-24 14:28:38 +00:00
dockes
16472b30a7 setup lockfile for monitor 2006-10-24 12:48:09 +00:00
dockes
4e0d1e2483 monitor: purge docs for deleted files from db 2006-10-22 14:47:14 +00:00
dockes
3962e43dea fam autoconfig 2006-10-17 14:41:59 +00:00
dockes
01d96314c5 1st version of real time monitor 2006-10-16 15:33:08 +00:00