Commit Graph

54 Commits

Author SHA1 Message Date
Janos SUTO
fcaa841da0 Fixed checking for TLSv1.3 support
Signed-off-by: Janos SUTO <sj@acts.hu>
2021-08-13 20:49:27 +02:00
Janos SUTO
817df3c172 Added compat support for openssl 1.0.2 (most notably centos7)
Signed-off-by: Janos SUTO <sj@acts.hu>
2021-06-28 19:39:18 +02:00
Janos SUTO
5d479b732a Introduced the archive_address feature
Signed-off-by: Janos SUTO <sj@acts.hu>
2021-04-17 07:40:13 +02:00
Janos SUTO
105ff4110a Added support to set min. TLS protocol version
Signed-off-by: Janos SUTO <sj@acts.hu>
2021-03-26 05:19:11 +01:00
Janos SUTO
f8a32dd025 Introduced smtp acl
Signed-off-by: Janos SUTO <sj@acts.hu>
2020-12-27 23:40:39 +01:00
Janos SUTO
535a4aa61c Added security header feature
Signed-off-by: Janos SUTO <sj@acts.hu>
2020-11-26 19:01:45 +01:00
Janos SUTO
345fd715f5 cppcheck refactoring
Signed-off-by: Janos SUTO <sj@acts.hu>
2020-08-10 20:58:34 +02:00
Janos SUTO
d687fa16ab Code cleanup
Signed-off-by: Janos SUTO <sj@acts.hu>
2020-03-03 15:47:02 +01:00
Janos SUTO
52e7e6293c Protect fsync() and close() from SIGALRM
Signed-off-by: Janos SUTO <sj@acts.hu>
2019-11-27 21:08:00 +01:00
Janos SUTO
34e25f6c74 Introduced check_for_client_timeout_interval config parameter
Signed-off-by: Janos SUTO <sj@acts.hu>
2019-11-27 20:47:04 +01:00
Janos SUTO
15c9fa7101 Retire piler child after processing max_requests_per_child messages
Signed-off-by: Janos SUTO <sj@acts.hu>
2018-03-06 14:42:07 +01:00
Janos SUTO
950211687f src: refactoring
Signed-off-by: Janos SUTO <sj@acts.hu>
2017-08-08 15:34:45 +02:00
Janos SUTO
1a0acb0185 switch from utf8 to utf8mb4 on the database level
Signed-off-by: Janos SUTO <sj@acts.hu>
2017-06-24 06:07:38 +00:00
SJ
f4e9238aaf lowering the default max connection value to 64
Change-Id: Ib0f317d6ed0480686d2dbf4ddcfd4a97315959a7
Signed-off-by: SJ <sj@acts.hu>
2016-10-31 09:27:12 +01:00
SJ
4a1c1785d1 user can sepcify the max connections piler-smtp can handle
Change-Id: Id92d625d354838558a63dfdd668143168bb7ebee
Signed-off-by: SJ <sj@acts.hu>
2016-10-30 22:53:49 +01:00
SJ
e6e83a1635 minor fixes
Change-Id: I0b6c8c53bbe65c3a6f4b01b64c6883b8560acfbd
Signed-off-by: SJ <sj@acts.hu>
2016-10-28 20:00:46 +02:00
SJ
5f5585d519 first demo of the new architecture
Change-Id: Id76636f30173465fbd0e8516d99017b4336de4db
Signed-off-by: SJ <sj@acts.hu>
2016-10-23 22:04:55 +02:00
SJ
28a9d86951 added chunking advertising to ehlo response
Change-Id: I89b4c3e8bc1228d42ff97d4f47f2178e3b603723
Signed-off-by: SJ <sj@acts.hu>
2016-08-17 21:47:19 +02:00
SJ
65fc0b377e added reimport option for pilerimport 2016-04-05 21:10:09 +02:00
SJ
74bfea36c6 discard messages shorter than 100 bytes 2016-03-02 09:42:56 +01:00
SJ
b05ddbf571 refactoring 2015-12-29 21:14:19 +01:00
SJ
43c1eafc48 improved the smtp engine to handle partial commands 2015-12-02 21:49:51 +01:00
SJ
927e202dcd folder feature to the daemon 2015-09-09 12:52:15 +02:00
SJ
863d9ecb50 added an option to decide whether to add rcpt to addresses to rcpt table 2015-06-25 21:13:33 +02:00
SJ
7c3aa6b152 improved piler own header line handling 2015-05-17 21:41:13 +02:00
SJ
ab344e0385 added a mmap based ipc feature to prevent duplicates 2015-05-09 14:31:20 +02:00
SJ
ef5ee32a7f improved cipher list for tls 2015-05-06 12:22:48 +02:00
SJ
c01f0afc18 add a global extractor enable/disable option to piler.conf 2015-02-14 19:47:40 +01:00
SJ
6fed43bddd introduced helper_timeout parameter 2014-11-04 12:01:39 +01:00
SJ
1852d90211 added logging recipients 2014-08-18 12:58:45 +02:00
SJ
1e44042b82 tweaked the parser to support cjk languages 2013-11-26 11:43:21 +01:00
SJ
b8d10ea9e5 skip storing rcpt address matching the cfg.hostid 2013-10-29 16:05:35 +01:00
SJ
5dd2232d28 changed the default listen address/port to 0.0.0.0/25 2013-10-09 15:55:34 +02:00
SJ
66b8d079d2 added archive only mydomains feature 2013-07-12 22:54:45 +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
b6b1a203d0 added a tweak option to change the sent time piler stores 2013-02-22 15:01:21 +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
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
94a3e2d78b added x-envelop-to: support to see the envelope recipient address 2012-11-27 13:16:30 +01:00
SJ
dbbebbe5bf added starttls support to piler daemon 2012-10-28 20:36:46 +01: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
97ca851780 added a debug option to the parse_line function 2012-07-23 16:51:36 +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
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
45be05e8d9 piler database fix in cfg.c 2012-02-05 21:17:15 +01:00
SJ
a7df7986ae added spam result detection support 2012-01-26 14:35:51 +01:00