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