Commit Graph

690 Commits

Author SHA1 Message Date
SJ
1e44042b82 tweaked the parser to support cjk languages 2013-11-26 11:43:21 +01:00
SJ
c0301ceaca journal header parsing fix 2013-11-22 21:44:04 +01:00
SJ
7cd329f10c display the stored id when a duplicate is found 2013-11-12 14:51:31 +01:00
SJ
c31355b343 bumped the build number 2013-11-11 12:06:37 +01:00
SJ
efbb6c3ea9 attachment name rule fix 2013-11-11 11:48:13 +01:00
SJ
dc3da74311 add rule support for attachment filename 2013-11-11 11:34:00 +01:00
SJ
cdce84052f fixing a segfault issue when starting piler 2013-11-01 00:41:39 +01:00
SJ
b8d10ea9e5 skip storing rcpt address matching the cfg.hostid 2013-10-29 16:05:35 +01:00
SJ
900f7df86d fixed typo in pilerpurge 2013-10-24 13:14:07 +02:00
SJ
6aad513879 use the sent date instead of arrival date 2013-10-19 10:34:29 +02:00
SJ
62e5dc8afa fixed pilerpurge 2013-10-15 12:52:13 +02:00
SJ
5dd2232d28 changed the default listen address/port to 0.0.0.0/25 2013-10-09 15:55:34 +02:00
SJ
187503887a make pilerimport quiet with -q 2013-09-27 14:33:15 +02:00
SJ
74ab6f0193 pilerimport fix 2013-09-26 23:12:29 +02:00
SJ
ff32283695 pilerimport status fix 2013-09-26 13:11:36 +02:00
SJ
08d38786cb imap fix 2013-09-25 22:43:37 +02:00
SJ
fdb3491ecb removed debug line 2013-09-25 22:18:18 +02:00
SJ
8a9b963fbf better email compilance 2013-09-25 22:08:38 +02:00
SJ
e5dd2f06a2 tnef compile error fix 2013-09-24 21:04:15 +02:00
SJ
ccf6fd14b0 purge log fix 2013-09-19 16:44:33 +02:00
SJ
74e6da0bdb purge archive size update fix 2013-09-19 12:02:34 +02:00
SJ
c73af94e77 decreasing the archive size with the purge messages 2013-09-19 09:46:17 +02:00
SJ
fe6171b1d5 added status update on exit to imap import 2013-09-12 15:17:04 +02:00
SJ
53739b7f71 imap login fix 2013-09-12 09:40:20 +02:00
SJ
1229e10bfc added tnef support 2013-09-11 09:19:29 +02:00
SJ
5161103a44 added imap support to the gui 2013-09-09 15:02:30 +02:00
SJ
5bbf9458af imap gui import counter fix 2013-09-05 22:38:03 +02:00
SJ
c2539c71a8 added imap support for gui import 2013-09-04 23:42:07 +02:00
SJ
4a961e4ecc imap folder listing fix 2013-09-04 22:42:06 +02:00
SJ
016794767c do not return an error if the pop3 import finds no message 2013-09-04 16:47:27 +02:00
SJ
fdb4c84f55 gui fixes 2013-09-04 14:02:11 +02:00
SJ
7b8932176c imap fix 2013-08-27 10:17:51 +02:00
SJ
899d97edfa gui import fixes 2013-08-23 13:46:27 +02:00
SJ
5dba3241d0 fixed a typo 2013-08-23 13:10:06 +02:00
SJ
eb826537dd added pop3 import to the gui 2013-08-23 13:02:51 +02:00
SJ
a9050a9f44 boundary fix 2013-08-22 00:33:39 +02:00
SJ
7c507ed038 log the number of attachments 2013-08-21 21:43:54 +02:00
SJ
b3cea9de7f changed the internal lists to hash tables 2013-08-14 14:24:30 +02:00
SJ
2a8c13d774 added indexer stat to health page 2013-08-09 10:13:54 +02:00
SJ
20345baf7d minor fixes 2013-08-03 12:57:35 +02:00
SJ
d1cae282dc improved logging of retention days 2013-07-31 10:06:05 +02:00
SJ
7ea15b5b05 added domain field to rules 2013-07-31 09:10:26 +02:00
SJ
bd484784f9 imap fixes 2013-07-27 22:31:55 +02:00
SJ
01a92a4a16 minor code cleanup in message.c 2013-07-12 23:01:12 +02:00
SJ
66b8d079d2 added archive only mydomains feature 2013-07-12 22:54:45 +02:00
SJ
a1d11d01b9 prepared statement fixes 2013-06-29 15:43:16 +02:00
SJ
1b693f3ba9 folder fixes 2013-06-29 15:22:07 +02:00
SJ
a28a44b88d fixed a folder creation bug 2013-06-25 20:00:46 +02:00
SJ
4fac30507d folder handling fix 2013-06-19 13:36:58 +02:00
SJ
7dd81479a1 import folder fix 2013-06-19 12:21:48 +02:00
SJ
74cd173eac daily-report.php fix 2013-05-21 11:03:03 +02:00
SJ
349298b90d improved Makefiles to support psql 2013-05-16 22:13:46 +02:00
SJ
e597956eb5 pilerimport counter fix 2013-05-16 12:24:46 +02:00
SJ
43b72c3e57 dbfix merge 2013-05-16 12:21:36 +02:00
SJ
bcca735a1a fixed permission problem for extracting attachments 2013-05-15 12:05:42 +02:00
SJ
a1385cf948 fixed a typo 2013-05-15 11:52:41 +02:00
SJ
4853694fcd added customer initial support 2013-05-15 11:46:08 +02:00
SJ
7d8fcb86b2 customer fix 2013-05-15 10:59:02 +02:00
SJ
63899aa025 customer fix 2013-05-15 10:34:49 +02:00
SJ
5064f07248 added customer support for the piler daemon 2013-05-07 15:32:05 +02:00
SJ
97a76b71fe fix counters for pilerimport 2013-05-06 23:15:14 +02:00
SJ
7a267904e6 initial commit using a very minimalistic db abstraction preparing to add postgresql support as well 2013-05-05 11:57:14 +02:00
SJ
742aa27260 preparing for database consolidation 2013-04-28 14:18:09 +02:00
SJ
a80dafafb6 added memcached support to pilerimport 2013-04-22 22:28:01 +02:00
SJ
86a236311d pilergetd support unencrypted connections too 2013-04-18 16:49:18 +02:00
SJ
07c8a15400 pilergetd fixes 2013-04-09 16:10:08 +02:00
SJ
163ebb7c46 added auth support to pilergetd 2013-04-09 15:15:59 +02:00
SJ
8cf4a1b759 added detach support for the gui 2013-04-09 15:02:10 +02:00
SJ
2a94804586 added pilergetd daemon 2013-04-09 14:50:27 +02:00
SJ
d5d6741748 final fixes to 0.1.23 2013-04-08 20:46:19 +02:00
SJ
37e921898f ipv6 support for the piler daemon 2013-04-02 16:35:32 +02:00
SJ
4e922152d6 got rid of ipv4 specific code from imap/pop3 importing 2013-04-01 16:15:43 +02:00
SJ
d77b6da1a6 added a friendly postinstall script to shorten install time 2013-03-24 18:24:08 +01:00
SJ
93696c2985 parser fixes 2013-03-24 01:20:12 +01:00
SJ
31d801da6f fixed attachment handling 2013-03-23 17:58:58 +01:00
SJ
f530f84d62 fixed follow-up handling 2013-03-19 21:56:08 +01:00
SJ
a87b62264a improved pilerexport 2013-03-18 12:06:49 +01:00
SJ
15f18eb939 added a fix to find the first message of a thread 2013-03-18 10:13:26 +01:00
SJ
28a85ef44c added tweak option to manually imported emails, too 2013-02-22 15:35:37 +01:00
SJ
b6b1a203d0 added a tweak option to change the sent time piler stores 2013-02-22 15:01:21 +01:00
SJ
e685bcffc1 eliminated a compile time warning 2013-02-19 22:28:44 +01:00
SJ
e6098bf2a0 fixed the pop3 import 2013-02-19 19:50:41 +01:00
SJ
78e750fde5 code cleanup and added server_id to the store path 2013-02-15 20:58:58 +01:00
SJ
67895e9c43 add offset to metadata table 2013-02-15 20:14:35 +01:00
SJ
6bbfe1e734 code cleanup 2013-01-31 22:20:23 +01:00
SJ
3e64bcd9d5 code clean up in folder.c 2013-01-28 13:40:44 +01:00
SJ
0cabb8ce8a switching to prepared statements in attachment.c 2013-01-28 12:10:39 +01:00
SJ
879acc85c4 using prepared statements in message processing 2013-01-27 23:42:45 +01:00
SJ
b690a4bb5c let piler child process give 421 error if it cannot connect to database 2013-01-27 21:57:15 +01:00
SJ
80cee9f59c revised ms journal handling 2013-01-27 21:43:42 +01:00
SJ
560178f458 issue a warning and keep the message if it cannot be imported 2013-01-24 09:54:20 +01:00
SJ
f522ed9267 added quotes around the password to support special characters in the LOGIN command 2013-01-21 14:50:26 +01:00
SJ
04a39461d3 added encrypt_messages piler.conf option to decide whether to encrypt messages or not 2013-01-11 11:37:23 +01:00
SJ
d7792ee9f3 fixed a bug in imap parser 2013-01-10 22:30:30 +01:00
SJ
648836f6f1 removed the unused bodydigest function 2013-01-09 15:39:51 +01:00
SJ
cea3af3cd8 fixed a typo in the test/ directory 2013-01-06 22:29:02 +01:00
SJ
be259f56bd eliminated the mydomains piler.conf 2013-01-06 22:16:21 +01:00
SJ
1d2ac1c117 introduced the server_id variable 2013-01-06 21:04:58 +01:00
SJ
7085f3c225 fixed a bug (-A) in pilerexport 2013-01-03 15:14:07 +01:00
SJ
cbe21312d2 removed the trailing space from the Subject line 2012-12-17 11:43:10 +01:00
SJ
e371f5ebfa piler daemon forgot to remove the stripped attachments if the message was discarded by an archiving rule. Fixed 2012-12-15 21:25:36 +01:00
SJ
fee08e9de8 redesigned the top storing directory structure 2012-12-15 09:57:24 +01:00
SJ
eeeb3fbad8 early decoding of utf/qp/... encoded attachment filenames 2012-12-09 23:14:39 +01:00
SJ
13534576df fixed a buffer overflow when processing extremly long body lines 2012-12-06 16:43:40 +01:00
SJ
2de295008e minor code cleanup 2012-12-04 13:39:24 +01:00
SJ
e30025e139 bumped up the build number 2012-12-04 12:03:12 +01:00
SJ
207d50ed03 added a workaround for an unzipping bug 2012-12-04 12:01:33 +01:00
SJ
0ded5892db parse the Delivery-date: header field if the Date: field is missing 2012-12-03 14:21:55 +01:00
SJ
47de67e4bc fixed a pilerimport counter 2012-12-03 13:27:14 +01:00
SJ
22d9828e8f fixed an smtp chat bug related to multiple transactions 2012-12-02 17:17:41 +01:00
SJ
26df94f5e5 added -a command line swith to reindex to reindex all stored emails 2012-11-30 12:27:18 +01:00
SJ
34568e7d82 fixed the underscore in email addresses 2012-11-28 23:54:55 +01:00
SJ
b137a1b0ef fixing the fromdomain issue 2012-11-28 23:15:14 +01:00
SJ
e57098ac1b fixed the metadata fromdomain value 2012-11-28 22:15:11 +01:00
SJ
94a3e2d78b added x-envelop-to: support to see the envelope recipient address 2012-11-27 13:16:30 +01:00
SJ
c0420fed0a added pop3 support for pilerimport 2012-11-24 23:02:08 +01:00
SJ
4b37be8f19 changed the imap auth command from authenticate to login 2012-11-21 22:01:06 +01:00
SJ
90ef9dc0e2 fixed a bug causing for certain messages to rewrite the first byte to NUL-byte 2012-11-03 23:44:09 +01:00
SJ
5db07229f7 code cleanup to make gcc 4.7.1 happy 2012-11-03 23:42:36 +01:00
SJ
8abe4c6d60 minor attachment handling fix 2012-11-02 22:17:21 +01:00
SJ
e969b3efc6 added tcp_wrappers support to the piler daemon 2012-10-29 10:22:31 +01:00
SJ
dbbebbe5bf added starttls support to piler daemon 2012-10-28 20:36:46 +01:00
SJ
d7f860c15b added SSL support to pilerimport 2012-10-27 14:40:25 +02:00
SJ
ff30debbf4 let pilerget syslog its error messages 2012-10-23 10:12:56 +02:00
SJ
a6690a2428 fix for journaled messages with Bcc recipients 2012-10-08 21:06:48 +02:00
SJ
79fafcb3fe combine journal recpient addresses, allowing bcc users to see their messages 2012-10-05 14:27:03 +02:00
SJ
0c20a5f1e1 fixed the from= logged field in case of null sender 2012-10-03 23:32:44 +02:00
SJ
e3f1134f04 removed get_id_by_piler_id() 2012-10-03 23:29:32 +02:00
SJ
9adee38fbd added a new utility: pileraget to retrieve attachments 2012-10-03 23:27:33 +02:00
SJ
040394ec69 subject reading fix 2012-10-02 15:21:16 +02:00
SJ
54d78670e1 fix recipient list issue: do a case insensitive comparison of the email addresses 2012-10-02 14:44:01 +02:00
SJ
6d868c911a fixed a journaling bug 2012-10-01 21:09:11 +02:00
SJ
ab29175975 use a modified version of xlhtml for ppt files 2012-10-01 14:10:56 +02:00
SJ
5490941169 journaling strip fix 2012-09-28 21:49:19 +02:00
SJ
92e2ca30c1 journaling strip fix 2012-09-28 21:48:20 +02:00
SJ
f2dd3b669a finalized google free apps support 2012-09-28 14:15:45 +02:00
SJ
14ef68ed98 journaling additional fix 2012-09-28 10:50:00 +02:00
SJ
55de53bb26 added google xoauth2 support + fixed a journaling issue 2012-09-28 10:34:04 +02:00
SJ
f930aacc84 fixed the xlsx extracting 2012-09-26 15:26:59 +02:00
SJ
6a642ba287 fixed a format string problem in the parser 2012-09-26 15:26:30 +02:00
SJ
ea8051299d added a utility to contrib/imap that adds seen flags to all messages in INBOX 2012-09-22 11:30:37 +02:00
SJ
ae6b9d4b05 added an option for verbose pilerimport messages 2012-09-21 11:04:20 +02:00
SJ
d037e730c8 webui detailed search fixes 2012-09-19 15:50:22 +02:00
SJ
b03ca2effb added folder handling to webui 2012-09-15 15:30:35 +02:00
SJ
a6ff431397 added rtf support 2012-09-14 15:03:00 +02:00
SJ
152351e373 added zip support 2012-09-11 14:11:17 +02:00
SJ
b4854e312a added odf, ms office attachment support 2012-09-09 23:16:09 +02:00
SJ
33f0a88670 added attachment support 2012-09-07 15:08:50 +02:00
SJ
853c4ab4f1 major rewrite of the web interface 2012-09-06 15:27:20 +02:00
SJ
e3bd0b987a fixed a parser bug 2012-09-04 14:49:56 +02:00
SJ
36e395426f added recursive folder support to pilerimport 2012-09-03 17:12:02 +02:00
SJ
fd976f1daf fixed a bug in ms journal parsing 2012-09-03 11:08:12 +02:00
SJ
287b8c0e45 added X-MS-Journal-Report support 2012-09-03 10:06:34 +02:00
SJ
d0141507b0 added folder support for piler daemon and pilerimport 2012-08-23 10:23:58 +02:00
SJ
572d258c2a added min_word_len option to discard/skip too short words in email body 2012-08-22 08:15:53 +02:00
SJ
7e8c7f12b6 improved message parsing 2012-08-21 21:57:39 +02:00
SJ
d763892f3e iconv fix, pilerimport can handle up to 1024 mbox files 2012-08-19 23:20:33 +02:00
SJ
a3d0b399c1 fixed a bug in utf8_encoding abnormally long lines 2012-08-17 22:29:59 +02:00
SJ
f6fc3b28d2 pilerget now can decrypt with a zeroed key 2012-08-16 12:45:03 +02:00
SJ
8118a5dd42 added missing declaration 2012-08-16 12:31:10 +02:00
SJ
9b6c70488a fixed an encryption bug due to not rereading the key after clearing the cfg structure 2012-08-16 12:15:14 +02:00
SJ
b026e02474 updated the build process to support solaris 11 2012-08-10 13:04:54 +02:00
SJ
8c90552cff bumped up the build number 2012-08-09 10:14:55 +02:00
SJ
f74ea858da added >2GB file support for pilerimport 2012-08-09 10:13:57 +02:00
SJ
1b6ad16700 fix an imap import bug 2012-08-09 00:08:49 +02:00
SJ
886b8162a6 added progressbar-like counters to pilerimport 2012-08-08 23:53:07 +02:00
SJ
ec0f324601 fixing a parser bug in process_imap_folder() 2012-08-06 12:42:35 +02:00
SJ
7c7b30b544 fixed a bug in the character conversion to utf-8 function 2012-08-01 21:53:01 +02:00
SJ
2d828c2be7 fixed makefiles 2012-07-24 21:28:55 +02:00
SJ
97ca851780 added a debug option to the parse_line function 2012-07-23 16:51:36 +02:00
SJ
a4be8eef0d commented out decodeURL(), and minor code clean up 2012-07-23 16:20:01 +02:00
SJ
b6228ce8a3 added a few parser tests 2012-07-23 13:24:37 +02:00
SJ
e6f3877378 modified search_header_end() and use the value of n instead of strlen(p) 2012-07-23 11:42:58 +02:00
SJ
5f9ec6b419 fixed pilerimport return values 2012-07-09 15:18:21 +02:00
SJ
00be0effe7 added build info 2012-07-06 21:44:57 +02:00
SJ
2d803e31d3 added an option to decide whether to archive messages without message-id header line 2012-07-06 13:02:40 +02:00
SJ
e944852283 added group handling feature 2012-06-22 12:30:55 +02:00
SJ
466d0e383f remove temp attachment files if it's a duplicate message 2012-06-20 14:17:08 +02:00
SJ
5a356f0148 improved the esmtp parser 2012-06-20 10:28:20 +02:00
SJ
19784163be remove stale files if the smtp connection timed out 2012-06-15 11:24:01 +02:00
SJ
ad62822658 revised log messages 2012-06-06 20:38:16 +02:00
SJ
f419106360 process rcpt to addresses if they end .${hostid} 2012-06-06 14:29:03 +02:00
SJ
57adc425b8 minor fix for reindex 2012-06-01 14:54:13 +02:00
SJ
907ce7653b release of 0.1.18 2012-06-01 14:26:58 +02:00
SJ
5b88a4f2f1 added a reindexing utility 2012-06-01 14:25:49 +02:00
SJ
cbd986a29c remove message files if it's a duplicate according to message-id 2012-05-29 14:08:56 +02:00
SJ
154780c4a7 pilerimport can retrieve messages from imap4 servers, too 2012-05-26 15:18:22 +02:00
SJ
f6ef989171 pilerimport now handles correctly the case if the file is not readable 2012-05-23 16:42:58 +02:00
SJ
f7d0e270ee cosmetic fix 2012-05-17 20:39:33 +02:00
SJ
e020f3c2cc release of 0.1.17.3 2012-05-12 14:50:04 +02:00
SJ
d36fb202fc 0.1.17.2 released 2012-05-07 09:42:28 +02:00
SJ
77b22c7043 pilerimport can read single emails from stdin specifying "-" as the filename 2012-05-04 21:26:16 +02:00
SJ
ee7a51f1dd minor bugfixes 2012-04-27 21:25:54 +02:00
SJ
987d27856a removed <?= php abbreviations 2012-04-27 14:39:10 +02:00
SJ
d4808b2b4a release of 0.1.16 2012-04-09 20:26:31 +02:00
SJ
5c2ec12061 fixed minor typo in pilerpurge.c 2012-03-26 14:59:01 +02:00
SJ
64f8342b02 pilerpurge fix 2012-03-20 10:35:22 +01:00
SJ
99848614e8 added tagging the search results 2012-03-10 14:52:50 +01:00
SJ
020756fa1c added retention rules to piler core 2012-02-19 22:59:47 +01:00
SJ
fa843306de 0.1.14 fixes 2012-02-11 23:12:30 +01:00
SJ
41565a1d93 released 0.1.14 2012-02-10 14:50:58 +01:00
SJ
5247e2dfe9 health fix 2012-02-10 14:35:07 +01:00
SJ
ea9da966ff added conversation available feature 2012-02-10 14:06:00 +01:00
SJ
cd68dd1f1a added size counter 2012-02-10 13:57:04 +01:00
SJ
1211e9a39c added the webui to the tarball 2012-02-08 23:14:28 +01:00
SJ
79cdeed1b6 parser and prepared statement improvements 2012-02-07 17:21:23 +01:00
SJ
45be05e8d9 piler database fix in cfg.c 2012-02-05 21:17:15 +01:00
SJ
91d233cfb0 minor fixes 2012-02-02 15:29:07 +01:00
SJ
b0be982ca2 added missing mysql_stmt_close functions 2012-01-29 09:02:21 +01:00
SJ
b4d13833b8 parser fixes 2012-01-28 20:52:13 +01:00
SJ
a7df7986ae added spam result detection support 2012-01-26 14:35:51 +01:00
SJ
57b0c1d650 fixed a bug in the counter sql statement 2012-01-24 17:18:59 +01:00
SJ
14b9d0fe86 added domain information to index table 2012-01-14 09:53:26 +01:00
SJ
c74ed7195a added verification code to the metadata table 2012-01-09 23:15:39 +01:00
SJ
d603f29feb pilerexport fix 2012-01-08 22:38:09 +01:00
SJ
b0e4debb12 fixed the pilerexport utility 2012-01-08 16:16:00 +01:00
SJ
bafbbc7fa8 added pilerexport for bulk export to EML, and simplified pilerget 2012-01-07 23:26:47 +01:00
SJ
94660cf32f restructured the pilerget utility 2012-01-07 16:40:06 +01:00
SJ
05c379a163 switched to preforking daemon 2012-01-07 00:00:36 +01:00
SJ
0353b27f68 added a filename attribute to the sdata struct 2012-01-03 00:19:43 +01:00
SJ
1b57459f89 added an import utility 2011-12-30 15:52:59 +01:00
SJ
89a83df4fb digesting fixes 2011-12-29 21:25:40 +01:00
SJ
16abfa4266 added verification to the bulk export 2011-12-29 12:11:28 +01:00
SJ
b95919c574 smarter pilerget suitable for batch export 2011-12-28 15:30:53 +01:00
SJ
b06fae4031 0.1.11 2011-12-27 20:51:56 +01:00
SJ
0ba5bcc778 added restore feature 2011-12-13 17:05:22 +01:00
SJ
b58ff0886b digest fixes 2011-12-09 15:24:15 +01:00
SJ
64dd86e169 0.1.10 2011-12-07 15:24:52 +01:00
SJ
b8e321fc9d improved the format of the attachment pointer 2011-12-06 11:29:36 +01:00
SJ
67b6b44839 minor fixes 2011-12-05 17:18:03 +01:00
SJ
fa52000e8d 0.1.9 2011-12-03 23:05:00 +01:00
SJ
8e9f3d066a pilerget fixes 2011-11-30 23:42:15 +01:00
SJ
b806c3548f 0.1.8 2011-11-28 14:21:14 +01:00
SJ
0f5ae4fb2d 0.1.7 fixes #2 2011-11-23 14:37:17 +01:00
SJ
072caae0c9 0.1.7 fixes 2011-11-23 12:24:21 +01:00
SJ
84e75fd9cf attachment fixes for 0.1.6 2011-11-22 14:25:51 +01:00
SJ
7a0aa44ad9 0.1.6 2011-11-22 12:31:54 +01:00
SJ
d7318f94cf 0.1.5 2011-11-19 21:25:44 +01:00
SJ
29f312a8d2 release of v0.1.3 2011-11-16 14:47:47 +01:00
SJ
57f172c1b1 initial release 2011-11-14 15:57:52 +01:00