Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Minor] Increase log level | Vsevolod Stakhov | 2020-07-15 | 1 | -1/+1 |
| | |||||
* | [Minor] Enable missing_noreturn compiler warning | Christian Göttsche | 2020-04-11 | 1 | -0/+1 |
| | |||||
* | [Fix] Fix headers passing in rspamd_proxy | Vsevolod Stakhov | 2020-04-02 | 1 | -18/+43 |
| | |||||
* | [Rework] Move local IPs check | Vsevolod Stakhov | 2020-02-12 | 1 | -3/+2 |
| | |||||
* | [Rework] Further project structure reorganisation | Vsevolod Stakhov | 2020-02-11 | 1 | -3/+3 |
| | |||||
* | [Rework] Logger: Fix issues found so far | Vsevolod Stakhov | 2020-02-10 | 1 | -1/+1 |
| | |||||
* | [Project] Allow to enable mempool debugging from the protocol | Vsevolod Stakhov | 2019-12-23 | 1 | -1/+1 |
| | |||||
* | [Project] Support mempool flags | Vsevolod Stakhov | 2019-12-23 | 1 | -2/+2 |
| | |||||
* | [Fix] Select a different upstream on last retransmit | Vsevolod Stakhov | 2019-12-10 | 1 | -2/+19 |
| | | | | Issue: #3182 | ||||
* | [Minor] Add failure reason in the upstreams code | Vsevolod Stakhov | 2019-11-13 | 1 | -11/+12 |
| | |||||
* | [Fix] Fix off-by-one in retries for the proxy | Vsevolod Stakhov | 2019-11-12 | 1 | -3/+3 |
| | |||||
* | [Minor] Use sane HTTP codes in case of proxy errors | Vsevolod Stakhov | 2019-11-12 | 1 | -2/+30 |
| | |||||
* | [Feature] Allow to limit maps per specific worker | Vsevolod Stakhov | 2019-11-11 | 1 | -2/+8 |
| | |||||
* | [Rework] Further isolation of the controller's functions | Vsevolod Stakhov | 2019-11-11 | 1 | -3/+14 |
| | |||||
* | [Rework] Replace controller functions by any scanner worker if needed | Vsevolod Stakhov | 2019-11-11 | 1 | -1/+38 |
| | |||||
* | [Minor] Fix log message | Vsevolod Stakhov | 2019-10-30 | 1 | -1/+2 |
| | |||||
* | [Fix] Lot's of fixes in maps check logic | Vsevolod Stakhov | 2019-10-27 | 1 | -2/+2 |
| | |||||
* | [Minor] Do not use floating point when extending buffers | Vsevolod Stakhov | 2019-10-17 | 1 | -1/+1 |
| | |||||
* | [Minor] Strictly check worker context magic | Vsevolod Stakhov | 2019-10-04 | 1 | -0/+1 |
| | |||||
* | [Minor] Further static leaks removal | Vsevolod Stakhov | 2019-09-27 | 1 | -2/+3 |
| | |||||
* | [Fix] Extend task_timeout to postfilters stage | Vsevolod Stakhov | 2019-08-10 | 1 | -2/+4 |
| | |||||
* | [Minor] Set protocol flags in self-scan mode | Vsevolod Stakhov | 2019-08-03 | 1 | -0/+6 |
| | |||||
* | [Project] Add message block support to the client | Vsevolod Stakhov | 2019-07-18 | 1 | -4/+4 |
| | |||||
* | [Project] Add possibility to modify body in milter context | Vsevolod Stakhov | 2019-07-18 | 1 | -10/+81 |
| | |||||
* | [Fix] Another bunch of fixes towards protocol mess | Vsevolod Stakhov | 2019-07-17 | 1 | -5/+3 |
| | |||||
* | [Minor] Load hyperscan cache in controller as well | Vsevolod Stakhov | 2019-06-22 | 1 | -0/+1 |
| | |||||
* | [Project] Make it compileable again... | Vsevolod Stakhov | 2019-06-22 | 1 | -50/+36 |
| | |||||
* | [Project] First refactoring step libevent->libev | Vsevolod Stakhov | 2019-06-22 | 1 | -1/+1 |
| | |||||
* | [Fix] Do not use lightuserdata for traceback | Vsevolod Stakhov | 2019-05-24 | 1 | -16/+4 |
| | | | | | | | | | | LuaJIT limits lightuserdata usage to 47 bits. On Arm64, this leads to break of the C <-> Lua interoperability using this type. This rework has changed traceback function behaviour from lightuserdata opaque pointer (GString * in particular) to luaL_Buffer. Issue: #2906 | ||||
* | [Minor] Refactor DNS resolver invocations | Vsevolod Stakhov | 2019-04-11 | 1 | -1/+1 |
| | |||||
* | [Project] Preliminary support of HTTP proxies | Vsevolod Stakhov | 2019-03-18 | 1 | -1/+2 |
| | | | | Issue: #572 | ||||
* | [Rework] Another iteration of HTTP interfaces rework | Vsevolod Stakhov | 2019-03-18 | 1 | -9/+6 |
| | |||||
* | [Minor] Fix another deinit race | Vsevolod Stakhov | 2019-02-26 | 1 | -1/+2 |
| | |||||
* | [Minor] Fix cleanup | Vsevolod Stakhov | 2019-02-26 | 1 | -1/+1 |
| | |||||
* | [Project] HTTP: Rework HTTP connections API to simplify its usage | Vsevolod Stakhov | 2019-02-25 | 1 | -18/+13 |
| | |||||
* | [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 |
| |