Jean-Francois Dockes
|
5f05f5d588
|
forgot to return false when no app found -> bad alloc/core dump
|
2014-06-12 16:55:24 +02:00 |
|
Jean-Francois Dockes
|
3814da2a20
|
execmd: limit the cases where the child process could call the LOGXX functions to really exceptional cases. Previously, the child process could be called with a non-existant command to exec, which would trigger a LOGERR call, which in turn could block because the log mutex had been taken in the father process (and there is nobody in the child to free it). This would manifest itself by 20mn of "selectloop returned 1" messages as the father was waiting for a blocked child until the filter timeout. Other threads would go on, and the timeout would finally trigger, so this did not end up as a failed indexing as long as someone was patient...
|
2014-06-07 18:48:35 +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
|
030e576cdb
|
add excludedmimetypes configuration variable
|
2014-05-02 10:07:26 +02:00 |
|
Jean-Francois Dockes
|
c897a09cd3
|
GUI: add "Open With" entry in reslist/table popups to let the user choose the app
|
2014-05-01 09:28:46 +02:00 |
|
Jean-Francois Dockes
|
b0b372e350
|
added utility module for computing list of desktop apps handling MIME type
|
2014-05-01 08:07:10 +02:00 |
|
Jean-Francois Dockes
|
6dd3fdc725
|
tests
|
2014-04-01 16:11:31 +02:00 |
|
Jean-Francois Dockes
|
779baaaa84
|
none
|
2014-03-10 10:12:46 +01:00 |
|
Jean-Francois Dockes
|
2949af1ab7
|
remove unused var
|
2014-03-10 10:12:13 +01:00 |
|
Jean-Francois Dockes
|
9b172b731c
|
query: fix bug with computation of date query: periods including the first days of the current months were calculated wrongly
|
2013-11-07 18:13:11 +01: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
|
e12d66865e
|
Deal with tr1 being gone in c0x11 compilers
|
2013-10-18 13:02:48 +02:00 |
|
Jean-Francois Dockes
|
a00a501d47
|
stringToTokens bug with skipinit 0 (never used)
|
2013-10-18 13:05:53 +02:00 |
|
Jean-Francois Dockes
|
7daaf60093
|
portability to debian kfreebsd
|
2013-09-30 08:53:15 +02:00 |
|
Jean-Francois Dockes
|
5a06f53d74
|
clang
|
2013-09-26 17:36:39 +02:00 |
|
Jean-Francois Dockes
|
9cb5371820
|
get rid of the OFFTPC nonsense and cast to long long use lld to print off_t
|
2013-09-26 14:35:50 +02:00 |
|
medoc
|
b25f2a37e5
|
get recoll non-gui parts to build under cygwin
|
2013-07-15 22:35:04 +02:00 |
|
Jean-Francois Dockes
|
e77c510dfe
|
Store original working directory before changing, for later turning user args into absolute paths
|
2013-06-06 14:05:26 +02:00 |
|
Jean-Francois Dockes
|
77cba9d0b3
|
export RECOLL_CONFDIR to filters
|
2013-06-06 13:39:48 +02:00 |
|
"Jean-Francois Dockes ext:(%22)
|
75cf5582d6
|
typo in non-linux code
|
2013-05-29 08:33:09 +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
|
caffe8b6f3
|
added function to save multiple result selection in restable into files
|
2013-04-28 09:48:40 +02:00 |
|
Jean-Francois Dockes
|
ec68cd95ba
|
roughly auto-config threads depending on cpu count
|
2013-04-25 09:00:50 +02:00 |
|
Jean-Francois Dockes
|
f05cae7344
|
arrange so that a default first indexing run for a given user runs a quick shallow pass, so that queries return some results quickly after indexing starts, avoiding user frustration
|
2013-04-18 14:29:32 +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
|
b6eb4ad45a
|
Properly update the web cache when the user increases the size limit
|
2013-04-12 17:16:22 +02:00 |
|
"Jean-Francois Dockes ext:(%22)
|
321978bfea
|
replace atol with atoll to fix result size display bug. Also use atoll for time conversions, 2032 is coming...
|
2013-04-04 20:01:31 +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
|
838ea6d623
|
got rid of STRIPCHARS compile-time variable to make the code more readable, and corresponding configure option. + make sure that CONFDIR from environment gets translated to absolute path
|
2013-03-27 17:38:11 +01:00 |
|
Jean-Francois Dockes
|
3736c00a3b
|
more small fnmatch() fixes
|
2013-03-27 16:56:54 +01:00 |
|
Jean-Francois Dockes
|
dd0e89e694
|
fnmatch() errors encountered with charset conversion errors on file names were treated as matches
|
2013-03-27 15:44:24 +01:00 |
|
Jean-Francois Dockes
|
5245f1f9d4
|
reopen log file on SIGHUP
|
2013-03-22 11:19:33 +01:00 |
|
Jean-Francois Dockes
|
7b9f87267e
|
make parameters for mbox recog (line length) even more lax
|
2013-03-07 14:52:21 +01:00 |
|
Jean-Francois Dockes
|
4a870f984d
|
Add parameter to chdir on recollindex startup, /tmp by default. Closes issue #129
|
2013-03-07 11:05:54 +01:00 |
|
Jean-Francois Dockes
|
50135e3428
|
process extended attributes by default
|
2013-02-19 16:12:24 +01:00 |
|
Jean-Francois Dockes
|
4272939c3d
|
add possibility to import tags from external app, e.g. tmsu
|
2013-01-22 18:30:18 +01:00 |
|
Jean-Francois Dockes
|
4a4d424804
|
small wildcard/regexp wrapper
|
2013-01-14 18:07:23 +01:00 |
|
Jean-Francois Dockes
|
f0b228d4b1
|
comments
|
2013-01-11 17:56:22 +01:00 |
|
Jean-Francois Dockes
|
29d4d959a5
|
Add db stats option to term explorer
|
2013-01-10 15:12:43 +01:00 |
|
Jean-Francois Dockes
|
e40482708b
|
suppress warning about chown return value
|
2012-12-30 16:03:05 +01:00 |
|
Jean-Francois Dockes
|
d2f7f11715
|
Use dynamic lib for shared recoll code
|
2012-12-29 14:27:01 +01:00 |
|
Jean-Francois Dockes
|
4ceb46b13d
|
add noremove option to TempFile
|
2012-12-20 11:15:43 +01:00 |
|
Jean-Francois Dockes
|
4f66de4cdb
|
dont use clock_gettime by default
|
2012-12-18 16:22:59 +01:00 |
|
Jean-Francois Dockes
|
a0e273ddd4
|
Drain the job pipeline in fsindexer::purgefiles like was done in fsindexer::indexfiles as there is no warranty that the latter will be called before a db::close for each iteration of the monitor loop
|
2012-12-15 09:21:50 +01:00 |
|
Jean-Francois Dockes
|
72927b3fc8
|
additional cleanup after switch from .beagle to .recollweb
|
2012-12-14 13:20:09 +01:00 |
|
Jean-Francois Dockes
|
8bd3e35ac8
|
comments
|
2012-12-04 10:17:57 +01:00 |
|
Jean-Francois Dockes
|
4c950fd6f8
|
better stats in workqueue
|
2012-12-03 19:11:59 +01:00 |
|
Jean-Francois Dockes
|
3a33a68e2d
|
Use PTMutexLocker in workqueue, and make it restartable
|
2012-11-30 07:35:03 +01:00 |
|
Jean-Francois Dockes
|
9146929f5e
|
implemented configuration for thread structure. Still crashes, but not often...
|
2012-11-29 17:26:48 +01:00 |
|
Jean-Francois Dockes
|
f252050247
|
ensure that indexing threads operations are transparent to high level callers such as the real time monitor
|
2012-11-26 15:40:31 +01:00 |
|