aboutsummaryrefslogtreecommitdiffstats
path: root/src/util.h
Commit message (Expand)AuthorAgeFilesLines
* Rework project structure, remove trash files.Vsevolod Stakhov2014-04-211-491/+0
* Fix includes.Vsevolod Stakhov2014-04-211-1/+1
* Add more utilities for inet_addr.Vsevolod Stakhov2014-04-211-0/+22
* Implement unified accept function.Vsevolod Stakhov2014-04-211-4/+8
* Refactor worker task structure and API.Vsevolod Stakhov2014-04-211-0/+8
* Refactor memory pool naming.Vsevolod Stakhov2014-04-201-1/+1
* Use libottery for secure random numbers.Vsevolod Stakhov2014-02-041-12/+0
* Make gstring emitting generic.Vsevolod Stakhov2014-01-281-0/+9
* Parse HTTP requests, cleanup the code.Vsevolod Stakhov2014-01-181-5/+0
* Implement http server using http_parser.Vsevolod Stakhov2014-01-081-8/+0
* Validate IP addresses before pushing them to lua.Vsevolod Stakhov2014-01-061-0/+8
* Use chacha20 for DNS id permutation.Vsevolod Stakhov2013-12-281-0/+7
* Rework rspamd DNS resolver.Vsevolod Stakhov2013-12-101-0/+11
* Move PRNG seeding function to the util set.Vsevolod Stakhov2013-12-091-10/+2
* Use ucl variables.Vsevolod Stakhov2013-11-241-1/+0
* Rework build and install paths.Vsevolod Stakhov2013-11-191-2/+5
* Expand path in file maps.Vsevolod Stakhov2013-11-131-0/+11
* Fix timeouts in map watch.Vsevolod Stakhov2013-10-261-0/+1
* Add the tolower variant of strlcpy function.Vsevolod Stakhov2013-08-231-1/+10
* Add ability to sign configs using rspamd.Vsevolod Stakhov2013-08-221-0/+10
* Allow listening on multiply addresses.Vsevolod Stakhov2013-07-201-1/+12
* Parse HTTP date in map requests.Vsevolod Stakhov2013-06-261-0/+8
* Update fuzzy storage in a separate thread.Vsevolod Stakhov2013-06-111-0/+10
* Allow restriction of update commands for fuzzy storage.Vsevolod Stakhov2013-06-041-0/+9
* Rework socket creation logic to support both ipv4 and ipv6 sockets.Vsevolod Stakhov2013-06-011-2/+3
* Use getaddrinfo when opening sockets.Vsevolod Stakhov2013-05-311-2/+2
* Copy hash table utility function.Vsevolod Stakhov2013-01-091-0/+21
* * Add rolling history feature saving last 200 scanned messages.Vsevolod Stakhov2013-01-071-2/+2
* * Use murmur hash for all hashes as it is more efficient and provides more un...Vsevolod Stakhov2012-10-081-0/+42
* * Rework thread pools locking logic to avoid global lua mutex usage.Vsevolod Stakhov2012-08-221-0/+12
* Strict prototypes.Vsevolod Stakhov2012-06-051-2/+2
* * Split rspamd build to several independent libraries to reduce overhead.Vsevolod Stakhov2012-06-051-1/+1
* Add portable api for locks and threads to handle Glib threads API change.Vsevolod Stakhov2012-04-131-0/+78
* * Introduce new system of worker's and modules initialization:Vsevolod Stakhov2012-01-161-30/+7
* Detect and use fallocate/posix_fallocate.Vsevolod Stakhov2011-12-141-0/+9
* Add another workaround for CentOS.Vsevolod Stakhov2011-12-141-1/+4
* Reorganize util.c as it should contain only common utilities.Vsevolod Stakhov2011-12-071-23/+4
* Check for SIGUSR1 by libevent to avoid signals collisions.Vsevolod Stakhov2011-11-301-1/+0
* * Add incr and decr commands to kvstorage.Vsevolod Stakhov2011-11-101-0/+10
* * Initial implementation of threaded kvstorage worker.Vsevolod Stakhov2011-10-271-0/+1
* Fix siginfo detection code.Vsevolod Stakhov2011-10-241-1/+1
* * Implement kvstorage synced APIVsevolod Stakhov2011-10-241-0/+1
* Add universal utility function for creating stream sockets.Vsevolod Stakhov2011-10-181-1/+12
* Add make_socketpair utility function.Vsevolod Stakhov2011-10-131-0/+5
* Try to check spf domain before adding it to LRU hash.Vsevolod Stakhov2011-10-061-6/+12
* * Add start script for red hat compatible systemsVsevolod Stakhov2011-07-201-12/+75
* * First commit to implement multi-statfile filter system with new learning me...Vsevolod Stakhov2011-07-121-0/+3
* * Add api for creating XML-rpc callsVsevolod Stakhov2011-06-091-10/+0
* * Strip email addresses from bracesVsevolod Stakhov2011-05-131-0/+6
* * Rework build process:Vsevolod Stakhov2011-05-101-32/+16