Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [Project] Adopt plugins, workers, rspamadm and rspamc for http_context | Vsevolod Stakhov | 2019-02-19 | 1 | -62/+16 | |
| | ||||||
* | [Fix] Core: Fix address rotation bug | Vsevolod Stakhov | 2019-02-18 | 1 | -10/+15 | |
| | | | | | | | | | | | | | | | | | | | | | | Previously, upstream.get_addr function returned the new address of the upstream. Unfortunately, it was used for printing addresses. It caused the following situation: let's imagine we have A1 and A2 where A1 was initially selected. So the connection was performed to A1: Current addr Selected addr Connect+---------+ A2+------>A1 A1 | +-+Print failure<---+ A1+------>A2 A2 | +----+ +->Mark failure+-------->+ A2 | +----+ But the failure OP as well as log message told about `A2` where the real problem happened with `A1`. This commit adds distinguishing between getting the next and the current address of the upstream resolving this issue. | |||||
* | [Rework] Start rework of the HTTP library | Vsevolod Stakhov | 2019-02-15 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Milter: Add support of quarantine and discard actions | Vsevolod Stakhov | 2019-01-26 | 1 | -0/+1 | |
| | ||||||
* | [Minor] Fix task timeout in proxy worker | Vsevolod Stakhov | 2018-12-07 | 1 | -5/+3 | |
| | ||||||
* | [Rework] Unify task_timeout | Vsevolod Stakhov | 2018-12-06 | 1 | -0/+13 | |
| | ||||||
* | [Rework] Change time handling | Vsevolod Stakhov | 2018-10-29 | 1 | -2/+2 | |
| | ||||||
* | [Feature] Tune upstream limits in Rspamd proxy | Vsevolod Stakhov | 2018-10-23 | 1 | -0/+32 | |
| | ||||||
* | [Minor] Log should not depend on config | Mikhail Galanin | 2018-08-30 | 1 | -2/+1 | |
| | | | | 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 | |||||
* | [Minor] Log bad output if proxied connection returns garbadge | Vsevolod Stakhov | 2018-08-13 | 1 | -0/+5 | |
| | ||||||
* | [Feature] Distinguish IP failures from connection failures | Vsevolod Stakhov | 2018-07-02 | 1 | -4/+4 | |
| | ||||||
* | [Minor] Add aux method to disable HTTP encryptipon | Vsevolod Stakhov | 2018-06-24 | 1 | -2/+2 | |
| | ||||||
* | [Minor] Ignore unknown font sizes for now | Vsevolod Stakhov | 2018-06-22 | 1 | -1/+1 | |
| | ||||||
* | [CritFix] Fix maps race conditions on reload | Vsevolod Stakhov | 2018-06-19 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Avoid shared memory usage in file scan mode | Vsevolod Stakhov | 2018-05-04 | 1 | -0/+2 | |
| | ||||||
* | [Minor] Set correct HTTP method when proxying connections | Vsevolod Stakhov | 2018-05-04 | 1 | -2/+7 | |
| | ||||||
* | [Minor] Add macros to access strings data | Vsevolod Stakhov | 2018-03-31 | 1 | -2/+3 | |
| | ||||||
* | [Feature] Allow to specify custom rejection message in milter | Vsevolod Stakhov | 2018-03-24 | 1 | -0/+11 | |
| | ||||||
* | [Fix] Fix scan time set | Vsevolod Stakhov | 2018-03-22 | 1 | -2/+1 | |
| | ||||||
* | [Fix] Disable results caching | Vsevolod Stakhov | 2018-03-22 | 1 | -0/+2 | |
| | ||||||
* | [Fix] Do not trust all issuers as a client certificate | Vsevolod Stakhov | 2018-03-19 | 1 | -3/+21 | |
| | | | | Issue: #2087 | |||||
* | [Minor] Allow to proxy empty files | Vsevolod Stakhov | 2018-03-06 | 1 | -5/+11 | |
| | ||||||
* | [Minor] Allow to detect worker's scanner flag from lua | Vsevolod Stakhov | 2018-02-26 | 1 | -1/+1 | |
| | ||||||
* | [Project] Convert all C modules to fast debug infrastructure | Vsevolod Stakhov | 2018-01-20 | 1 | -2/+5 | |
| | ||||||
* | [Project] Initialize language detector | Vsevolod Stakhov | 2018-01-01 | 1 | -1/+1 | |
| | ||||||
* | [Project] Enable language detector init in scanner workers | Vsevolod Stakhov | 2017-12-31 | 1 | -1/+5 | |
| | ||||||
* | [Fix] Remove hop-by-hop headers in proxy | Vsevolod Stakhov | 2017-12-31 | 1 | -0/+6 | |
| | | | | Issue: #1973 | |||||
* | [Fix] Handle proxy copy errors | Vsevolod Stakhov | 2017-12-14 | 1 | -5/+20 | |
| | ||||||
* | [Fix] Better handling of the legacy protocol | Vsevolod Stakhov | 2017-11-25 | 1 | -4/+6 | |
| | ||||||
* | [Feature] Allow to quarantine rejected messages using milter interface | Vsevolod Stakhov | 2017-11-23 | 1 | -1/+11 | |
| | ||||||
* | [Fix] Stop using of g_slice... | Vsevolod Stakhov | 2017-10-27 | 1 | -3/+3 | |
| | ||||||
* | [Minor] Do not set NODELAY on Unix sockets | Vsevolod Stakhov | 2017-08-28 | 1 | -3/+7 | |
| | ||||||
* | [Feature] Allow to set Settings-Id for all connections | Vsevolod Stakhov | 2017-08-10 | 1 | -0/+21 | |
| | ||||||
* | [Fix] Fix build on FreeBSD | Alexander Moisseev | 2017-08-08 | 1 | -0/+5 | |
| | ||||||
* | [Feature] Set TCP_NODELAY for milter sockets | Vsevolod Stakhov | 2017-08-07 | 1 | -0/+12 | |
| | | | | Issue: #1790 | |||||
* | [Rework] Run post-loads when all initialization is completed | Vsevolod Stakhov | 2017-07-24 | 1 | -2/+3 | |
| | ||||||
* | [Feature] Improve maps checking frequency | Vsevolod Stakhov | 2017-07-07 | 1 | -1/+1 | |
| | ||||||
* | [Feature] Allow to discard messages instead of rejection | Vsevolod Stakhov | 2017-07-05 | 1 | -1/+12 | |
| | | | | Issue: #1723 | |||||
* | [Fix] Milter sessions can live forever | Vsevolod Stakhov | 2017-07-05 | 1 | -1/+1 | |
| | ||||||
* | [Fix] Plug memory leak | Vsevolod Stakhov | 2017-07-05 | 1 | -2/+2 | |
| | | | | Issue: #1697 | |||||
* | [Feature] Enable sessions cache tracking for milter connections | Vsevolod Stakhov | 2017-07-04 | 1 | -2/+22 | |
| | ||||||
* | [Fix] Fix abstract context layout | Vsevolod Stakhov | 2017-06-14 | 1 | -5/+7 | |
| | ||||||
* | [Minor] Check task for being processed before return | Vsevolod Stakhov | 2017-06-12 | 1 | -0/+2 | |
| | ||||||
* | [Fix] Use the same pool for related sessions | Vsevolod Stakhov | 2017-06-08 | 1 | -3/+7 | |
| | ||||||
* | [Minor] Allow to set custom pool for a task | Vsevolod Stakhov | 2017-06-08 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Allow `spam_header` configuration option in the proxy | Vsevolod Stakhov | 2017-06-07 | 1 | -0/+14 | |
| | ||||||
* | [Minor] Improve upstreams and mirrors parsing in proxy | Vsevolod Stakhov | 2017-06-06 | 1 | -11/+71 | |
| | ||||||
* | [Fix] Fix spamc support in rspamd proxy | Vsevolod Stakhov | 2017-05-19 | 1 | -4/+25 | |
| | ||||||
* | [Fix] Allow to follow symlinks when safe | Vsevolod Stakhov | 2017-05-09 | 1 | -3/+3 | |
| | | | | Issue: #1625 | |||||
* | [Minor] Fix compression/decompression | Vsevolod Stakhov | 2017-05-08 | 1 | -2/+3 | |
| |