Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Minor] Fix event pending checks | Vsevolod Stakhov | 2018-10-06 | 1 | -1/+1 |
| | |||||
* | [Feature] Distinguish IP failures from connection failures | Vsevolod Stakhov | 2018-07-02 | 1 | -5/+7 |
| | |||||
* | [Minor] Allow to create upstream lists without rspamd_config | Vsevolod Stakhov | 2018-02-15 | 1 | -21/+37 |
| | |||||
* | [Fix] Fix upstream addrs updating | Vsevolod Stakhov | 2018-01-16 | 1 | -4/+4 |
| | |||||
* | [Minor] Save nameserver name when parsing upstreams from resolv.conf | Vsevolod Stakhov | 2017-11-26 | 1 | -1/+1 |
| | |||||
* | [Minor] Add probabilistic reset of errors in upstream addrs | Vsevolod Stakhov | 2017-11-26 | 1 | -2/+7 |
| | |||||
* | [Fix] Delay upstream re-resolving when one upstream is defined | Vsevolod Stakhov | 2017-11-26 | 1 | -11/+13 |
| | |||||
* | [Fix] Do not constantly re-resolve failed upstreams with a single | Vsevolod Stakhov | 2017-11-26 | 1 | -13/+35 |
| | | | | element | ||||
* | [Minor] Further g_slice cleanup | Vsevolod Stakhov | 2017-10-28 | 1 | -10/+10 |
| | |||||
* | [Fix] Fix parsing IPv6 nameservers in resolv.conf | Vsevolod Stakhov | 2017-06-14 | 1 | -6/+38 |
| | |||||
* | [Minor] Add some auxiliary functions for upstreams | Vsevolod Stakhov | 2017-05-15 | 1 | -1/+16 |
| | |||||
* | [Fix] Reresolve upstreams even if there is a single server there | Vsevolod Stakhov | 2017-05-15 | 1 | -47/+35 |
| | |||||
* | [Minor] Refactor destroy -> free | Vsevolod Stakhov | 2017-04-29 | 1 | -2/+2 |
| | |||||
* | [Fix] Some more memory issues are fixed | Vsevolod Stakhov | 2017-01-19 | 1 | -1/+0 |
| | |||||
* | [Fix] Further memory leaks fixes | Vsevolod Stakhov | 2017-01-18 | 1 | -3/+6 |
| | |||||
* | [Fix] More leaks... | Vsevolod Stakhov | 2017-01-18 | 1 | -3/+5 |
| | |||||
* | [Feature] Properly implement unweighted round-robin algorithm | Vsevolod Stakhov | 2016-07-19 | 1 | -17/+36 |
| | |||||
* | [Fix] Fix adding upstream to an active queue | Vsevolod Stakhov | 2016-06-24 | 1 | -1/+0 |
| | |||||
* | [Fix] Try to fix upstreams with one element | Vsevolod Stakhov | 2016-06-23 | 1 | -2/+5 |
| | |||||
* | [Fix] Another fix for marking upstreams inactive | Vsevolod Stakhov | 2016-06-23 | 1 | -53/+71 |
| | |||||
* | [Fix] Fix errors counting in upstreams | Vsevolod Stakhov | 2016-06-23 | 1 | -6/+9 |
| | |||||
* | [Fix] Fix round-robin selection when upstreams have no weight | Vsevolod Stakhov | 2016-06-23 | 1 | -0/+9 |
| | |||||
* | [Feature] New abstract hashing API in cryptobox | Vsevolod Stakhov | 2016-05-10 | 1 | -2/+3 |
| | |||||
* | [Feature] Add workaround for master-slave definitions | Vsevolod Stakhov | 2016-03-15 | 1 | -0/+8 |
| | |||||
* | [Feature] Allow forced and non-forced upstreams selection | Vsevolod Stakhov | 2016-03-15 | 1 | -4/+25 |
| | |||||
* | [Fix] Fix parsing upstreams from UCL | Vsevolod Stakhov | 2016-03-15 | 1 | -9/+8 |
| | |||||
* | [Feature] Allow iterating over upstreams | Vsevolod Stakhov | 2016-03-15 | 1 | -0/+15 |
| | |||||
* | [Feature] Add flags and opaque data to upstreams | Vsevolod Stakhov | 2016-03-15 | 1 | -4/+29 |
| | |||||
* | Fix couple of issues found by gcc-6 | Vsevolod Stakhov | 2016-02-16 | 1 | -1/+2 |
| | |||||
* | Refactor UCL API | Vsevolod Stakhov | 2016-02-16 | 1 | -1/+1 |
| | |||||
* | Switch the rest to apache 2 | Vsevolod Stakhov | 2016-02-04 | 1 | -21/+12 |
| | |||||
* | Fix names for parsed addresses | Vsevolod Stakhov | 2016-01-24 | 1 | -1/+1 |
| | |||||
* | Rework upstreams library | Vsevolod Stakhov | 2015-12-03 | 1 | -34/+72 |
| | | | | Now each address has its own errors count, so rspamd will prefer upstream addrs with no errors to addrs with errors. This might help to resolve issues on systems where ipv6 does not work. | ||||
* | Fix some memory issues | Vsevolod Stakhov | 2015-11-23 | 1 | -1/+1 |
| | |||||
* | Do not reresolve upstreams with no resolver defined | Vsevolod Stakhov | 2015-11-23 | 1 | -1/+1 |
| | |||||
* | Test for atomic ops. | Vsevolod Stakhov | 2015-11-23 | 1 | -0/+2 |
| | |||||
* | Add rspamd_upstream_reresolve routine. | Vsevolod Stakhov | 2015-11-22 | 1 | -45/+92 |
| | |||||
* | Use context variables instead of default ones | Vsevolod Stakhov | 2015-11-22 | 1 | -11/+14 |
| | |||||
* | Rework rotation for upstreams | Vsevolod Stakhov | 2015-11-21 | 1 | -8/+11 |
| | |||||
* | Parse rotation type for upstreams list | Vsevolod Stakhov | 2015-11-21 | 1 | -0/+31 |
| | |||||
* | Add deinitialization for upstreams | Vsevolod Stakhov | 2015-11-20 | 1 | -0/+6 |
| | |||||
* | Rework upstreams initialization | Vsevolod Stakhov | 2015-11-20 | 1 | -7/+13 |
| | |||||
* | Rework upstreams context | Vsevolod Stakhov | 2015-11-20 | 1 | -17/+76 |
| | |||||
* | Fix dereference of NULL pointer. | Vsevolod Stakhov | 2015-07-14 | 1 | -2/+2 |
| | |||||
* | Check upstream before freeing. | Vsevolod Stakhov | 2015-05-04 | 1 | -9/+11 |
| | |||||
* | Fix sorting order and unit test for upstreams. | Vsevolod Stakhov | 2015-03-12 | 1 | -5/+4 |
| | |||||
* | Rework upstreams code for new inet_addr. | Vsevolod Stakhov | 2015-03-12 | 1 | -46/+35 |
| | |||||
* | Use xxh64 for upstreams hashing. | Vsevolod Stakhov | 2015-02-23 | 1 | -8/+3 |
| | |||||
* | Silent warnings. | Vsevolod Stakhov | 2015-01-06 | 1 | -0/+3 |
| | |||||
* | Zero memory for inet address. | Vsevolod Stakhov | 2014-12-30 | 1 | -2/+2 |
| |