Vsevolod Stakhov
34f0b5587e
[Rework] Change time handling
5 years ago
Vsevolod Stakhov
a7b921ca2a
[Feature] Tune upstream limits in Rspamd proxy
5 years ago
Mikhail Galanin
43d3cc3d8a
[Minor] Log should not depend on config
When config is being closed, some destructors could be called, and that dtors could write into log. Hence, it is better to terminate config and only then close log. And log should not refer disposed config
5 years ago
Vsevolod Stakhov
c012c294eb
[Minor] Log bad output if proxied connection returns garbadge
5 years ago
Vsevolod Stakhov
1812d38cb8
[Feature] Distinguish IP failures from connection failures
6 years ago
Vsevolod Stakhov
d0c6c56dab
[Minor] Add aux method to disable HTTP encryptipon
6 years ago
Vsevolod Stakhov
2779085c61
[Minor] Ignore unknown font sizes for now
6 years ago
Vsevolod Stakhov
1bd9b92735
[CritFix] Fix maps race conditions on reload
6 years ago
Vsevolod Stakhov
d09485324d
[Minor] Avoid shared memory usage in file scan mode
6 years ago
Vsevolod Stakhov
a36c70a6e3
[Minor] Set correct HTTP method when proxying connections
6 years ago
Vsevolod Stakhov
7c09818f41
[Minor] Add macros to access strings data
6 years ago
Vsevolod Stakhov
501f92d766
[Feature] Allow to specify custom rejection message in milter
6 years ago
Vsevolod Stakhov
8807b9d2a9
[Fix] Fix scan time set
6 years ago
Vsevolod Stakhov
6c82b33813
[Fix] Disable results caching
6 years ago
Vsevolod Stakhov
9b8324626a
[Fix] Do not trust all issuers as a client certificate
Issue: #2087
6 years ago
Vsevolod Stakhov
d51d49e381
[Minor] Allow to proxy empty files
6 years ago
Vsevolod Stakhov
4d386d0c68
[Minor] Allow to detect worker's scanner flag from lua
6 years ago
Vsevolod Stakhov
e9b802f8c7
[Project] Convert all C modules to fast debug infrastructure
6 years ago
Vsevolod Stakhov
1f58c5fa98
[Project] Initialize language detector
6 years ago
Vsevolod Stakhov
60383ec549
[Project] Enable language detector init in scanner workers
6 years ago
Vsevolod Stakhov
a7d2ffaef7
[Fix] Remove hop-by-hop headers in proxy
Issue: #1973
6 years ago
Vsevolod Stakhov
ba48159c22
[Fix] Handle proxy copy errors
6 years ago
Vsevolod Stakhov
d2e806d902
[Fix] Better handling of the legacy protocol
6 years ago
Vsevolod Stakhov
929a9746c9
[Feature] Allow to quarantine rejected messages using milter interface
6 years ago
Vsevolod Stakhov
c54eeafdd2
[Fix] Stop using of g_slice...
6 years ago
Vsevolod Stakhov
6ae3b5a35a
[Minor] Do not set NODELAY on Unix sockets
6 years ago
Vsevolod Stakhov
1ffa313b81
[Feature] Allow to set Settings-Id for all connections
6 years ago
Alexander Moisseev
e0c27de182
[Fix] Fix build on FreeBSD
6 years ago
Vsevolod Stakhov
8bcdcfc6c8
[Feature] Set TCP_NODELAY for milter sockets
Issue: #1790
6 years ago
Vsevolod Stakhov
6b71fcb72f
[Rework] Run post-loads when all initialization is completed
7 years ago
Vsevolod Stakhov
8c673af470
[Feature] Improve maps checking frequency
7 years ago
Vsevolod Stakhov
2a243ba4f1
[Feature] Allow to discard messages instead of rejection
Issue: #1723
7 years ago
Vsevolod Stakhov
c2c0484d3e
[Fix] Milter sessions can live forever
7 years ago
Vsevolod Stakhov
fdb3dc56bb
[Fix] Plug memory leak
Issue: #1697
7 years ago
Vsevolod Stakhov
b14cc05b8c
[Feature] Enable sessions cache tracking for milter connections
7 years ago
Vsevolod Stakhov
99886642f9
[Fix] Fix abstract context layout
7 years ago
Vsevolod Stakhov
afbf253dfe
[Minor] Check task for being processed before return
7 years ago
Vsevolod Stakhov
5d2e4dc2c1
[Fix] Use the same pool for related sessions
7 years ago
Vsevolod Stakhov
e7a43c0fb3
[Minor] Allow to set custom pool for a task
7 years ago
Vsevolod Stakhov
79d878219f
[Minor] Allow `spam_header` configuration option in the proxy
7 years ago
Vsevolod Stakhov
b5f8ca2768
[Minor] Improve upstreams and mirrors parsing in proxy
7 years ago
Vsevolod Stakhov
b0274f0521
[Fix] Fix spamc support in rspamd proxy
7 years ago
Vsevolod Stakhov
4c2c4f0fdc
[Fix] Allow to follow symlinks when safe
Issue: #1625
7 years ago
Vsevolod Stakhov
81c94076a9
[Minor] Fix compression/decompression
7 years ago
Vsevolod Stakhov
4106c09059
[Minor] Add implicit Content-Type for milter proxied requests
7 years ago
Vsevolod Stakhov
25bbf81895
[Minor] Add compression knobs to the proxy config
7 years ago
Vsevolod Stakhov
f28249c585
[Feature] Add compression/decompression to proxy
7 years ago
Vsevolod Stakhov
40668e0290
[Minor] Do not call compare scripts with no master results
7 years ago
Vsevolod Stakhov
5f2ef07094
[Feature] Implement milter protocol scan reply
7 years ago
Vsevolod Stakhov
c9b63f6a3d
[Minor] Do not set implicit content-type in HTTP
7 years ago