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