summaryrefslogtreecommitdiffstats
path: root/src/libutil/upstream.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix dereference of NULL pointer.Vsevolod Stakhov2015-07-141-2/+2
|
* Check upstream before freeing.Vsevolod Stakhov2015-05-041-9/+11
|
* Fix sorting order and unit test for upstreams.Vsevolod Stakhov2015-03-121-5/+4
|
* Rework upstreams code for new inet_addr.Vsevolod Stakhov2015-03-121-46/+35
|
* Use xxh64 for upstreams hashing.Vsevolod Stakhov2015-02-231-8/+3
|
* Silent warnings.Vsevolod Stakhov2015-01-061-0/+3
|
* Zero memory for inet address.Vsevolod Stakhov2014-12-301-2/+2
|
* Add sequential order for upstreams.Vsevolod Stakhov2014-12-231-0/+9
|
* Another try to fix race condition in the upstreams.Vsevolod Stakhov2014-11-211-24/+27
|
* Try to fix hang in upstream events.Vsevolod Stakhov2014-11-191-1/+1
|
* Set AF properly in one more place.Vsevolod Stakhov2014-11-111-0/+2
|
* Fix crash with unweighted upstreams.Vsevolod Stakhov2014-11-111-2/+2
|
* Rework IP addresses in upstreams.Vsevolod Stakhov2014-11-071-1/+82
| | | | | | | | | - Select ipv4/unix addresses if they exist and use ipv6 for ipv6 only upstreams (since the support of ipv6 is poor in many OSes and environments). - Free IP list on upstream destruction. - Add test cases for addresses selection. - Allow adding of free form IP addresses to upstreams.
* Improve upstream tests.Vsevolod Stakhov2014-11-031-4/+9
|
* Use upstreams configuration.Vsevolod Stakhov2014-11-031-17/+46
|
* Some more fixes to the test.Vsevolod Stakhov2014-11-021-0/+3
|
* Fix some upstream issues.Vsevolod Stakhov2014-11-021-3/+3
|
* Use constant for hash seed for upstreams selection.Vsevolod Stakhov2014-11-011-1/+3
|
* Add jitter for upstream reviving.Vsevolod Stakhov2014-11-011-1/+4
|
* Fix some issues in the upstream code.Vsevolod Stakhov2014-10-311-9/+14
|
* Fix build.Vsevolod Stakhov2014-10-291-11/+15
|
* Some more auxiliary functions.Vsevolod Stakhov2014-10-291-0/+29
|
* Add parsing of multiple upstreams string.Vsevolod Stakhov2014-10-291-0/+27
|
* Allow addresses to be allocated in rspamd_mempool.Vsevolod Stakhov2014-10-291-1/+1
|
* Fix some more old upstreams code.Vsevolod Stakhov2014-10-291-0/+6
|
* Upstreams get implementation.Vsevolod Stakhov2014-10-281-4/+154
|
* Allow multiple addresses per upstream.Vsevolod Stakhov2014-10-281-19/+108
|
* Add some basic logic for upstreams.Vsevolod Stakhov2014-10-281-9/+125
|
* Start new upstreams implementation.Vsevolod Stakhov2014-10-281-0/+102
|
* Rework API completely.Vsevolod Stakhov2014-10-281-613/+0
|
* Unify style without sorting headers.Vsevolod Stakhov2014-07-231-110/+224
|
* Revert "Unify code style."Vsevolod Stakhov2014-07-231-224/+110
| | | | This reverts commit e0483657ff6cf1adc828ccce457814d61fe90a0d.
* Unify code style.Vsevolod Stakhov2014-07-231-110/+224
|
* Rework project structure, remove trash files.Vsevolod Stakhov2014-04-211-0/+525