aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil
Commit message (Collapse)AuthorAgeFilesLines
* Rework IP addresses in upstreams.Vsevolod Stakhov2014-11-072-1/+90
| | | | | | | | | - 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.
* Try to detect systems with no IPv6 support.Vsevolod Stakhov2014-11-061-3/+51
|
* Fix stupid error for FreeBSD build.Vsevolod Stakhov2014-11-031-1/+1
|
* Improve upstream tests.Vsevolod Stakhov2014-11-031-4/+9
|
* Fix tv_to_msec macro priority.Vsevolod Stakhov2014-11-031-1/+1
|
* Use upstreams configuration.Vsevolod Stakhov2014-11-032-17/+61
|
* Some more fixes to the test.Vsevolod Stakhov2014-11-021-0/+3
|
* Fix some upstream issues.Vsevolod Stakhov2014-11-021-3/+3
|
* Use PTHREAD_PROCESS_SHARED mutexes if possible.Vsevolod Stakhov2014-11-012-52/+147
|
* Use process-level mutex to avoid log races.Vsevolod Stakhov2014-11-011-13/+11
|
* 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
|
* Set length properly.Vsevolod Stakhov2014-10-291-0/+1
|
* Fix build.Vsevolod Stakhov2014-10-292-11/+16
|
* Some more auxiliary functions.Vsevolod Stakhov2014-10-292-0/+49
|
* Add parsing of multiple upstreams string.Vsevolod Stakhov2014-10-292-1/+40
|
* Rework and simplify listen sockets creation.Vsevolod Stakhov2014-10-292-10/+52
|
* Allow addresses to be allocated in rspamd_mempool.Vsevolod Stakhov2014-10-293-12/+37
|
* Fix some more old upstreams code.Vsevolod Stakhov2014-10-292-0/+13
|
* Upstreams get implementation.Vsevolod Stakhov2014-10-281-4/+154
|
* Allow multiple addresses per upstream.Vsevolod Stakhov2014-10-283-32/+153
|
* Add some basic logic for upstreams.Vsevolod Stakhov2014-10-283-15/+138
|
* Rework host/port/priority parsing.Vsevolod Stakhov2014-10-282-0/+155
|
* Split addr definition from the utils code.Vsevolod Stakhov2014-10-285-229/+295
|
* Start new upstreams implementation.Vsevolod Stakhov2014-10-282-3/+106
|
* Rework API completely.Vsevolod Stakhov2014-10-282-717/+43
|
* Add compatibility for old libevent.Vsevolod Stakhov2014-10-171-1/+1
| | | | | Issue: #109 Suggested by: @yellowman
* Fix HTTP connection termination.Vsevolod Stakhov2014-10-151-1/+3
| | | | | If a remote side terminates a connection, then notify and destroy client as well.
* Block SIGPIPE for HTTP writing.Vsevolod Stakhov2014-10-151-1/+9
|
* Implement va_list version for gstring printf.Vsevolod Stakhov2014-10-152-1/+8
|
* Treat single IP as a single IP.Vsevolod Stakhov2014-10-131-2/+2
| | | | | Issue: #106 Reported by: @citrin
* Remove extra ref of http connection on error.Vsevolod Stakhov2014-10-081-1/+0
|
* Allow hex encoded output of strings.Vsevolod Stakhov2014-10-032-14/+37
|
* Rework parsing of ip lists.Vsevolod Stakhov2014-10-013-1/+18
|
* Adopt logger for new radix.Vsevolod Stakhov2014-10-012-60/+32
|
* Disable old radix completely.Vsevolod Stakhov2014-10-011-2/+5
|
* Rework addresses parsing.Vsevolod Stakhov2014-10-015-107/+85
|
* Rework fuzzy storage radix.Vsevolod Stakhov2014-10-013-14/+16
|
* Add routine to find rspamd_inet_addr in radix trie.Vsevolod Stakhov2014-10-012-0/+28
|
* Convert maps to new radix.Vsevolod Stakhov2014-10-011-24/+25
|
* Use xxhash for repeating log messages.Vsevolod Stakhov2014-09-301-14/+2
|
* Implement the proper reset of HTTP messages.Vsevolod Stakhov2014-09-222-18/+71
|
* Try to fix large timevals.Vsevolod Stakhov2014-09-201-1/+1
|
* Add base32 encoding utility.Vsevolod Stakhov2014-09-202-0/+72
|
* Fix some issues.Vsevolod Stakhov2014-09-181-7/+7
|
* Use memory pool for radix.Vsevolod Stakhov2014-09-182-27/+42
|
* Some fixes to memory pools operations.Vsevolod Stakhov2014-09-182-55/+29
|
* Optimize radix lookup.Vsevolod Stakhov2014-09-171-24/+48
|
* Check mask first.Vsevolod Stakhov2014-09-171-25/+40
|