summaryrefslogtreecommitdiffstats
path: root/src/libutil
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix more issues in expressions parser.Vsevolod Stakhov2015-03-171-1/+5
|
* More to lazy evaluation logic.Vsevolod Stakhov2015-03-171-21/+14
|
* Add processing for AND, NOT and OR operations.Vsevolod Stakhov2015-03-171-0/+102
|
* Distinguish between logic and arithmetic ops.Vsevolod Stakhov2015-03-171-2/+16
|
* Constify subr structure.Vsevolod Stakhov2015-03-172-3/+4
|
* Add conversion from expr to string.Vsevolod Stakhov2015-03-172-0/+67
|
* Add destruction routine for exprs and atoms.Vsevolod Stakhov2015-03-172-1/+33
|
* Add expressions parsing code.Vsevolod Stakhov2015-03-172-9/+391
|
* Add utility functions.Vsevolod Stakhov2015-03-171-0/+58
|
* Add skeleton for the new expressions.Vsevolod Stakhov2015-03-173-0/+127
|
* SOL_IPV6 is not defined on Darwin.Vsevolod Stakhov2015-03-171-0/+4
|
* Terminate connection if got EOF on HTTP.Vsevolod Stakhov2015-03-161-22/+8
|
* Do not check uninitialized bytes.Vsevolod Stakhov2015-03-131-1/+3
|
* Try to workaround V6_V6ONLY.Vsevolod Stakhov2015-03-131-0/+9
|
* Fix sockets initialization.Vsevolod Stakhov2015-03-131-0/+4
|
* Fix sorting order and unit test for upstreams.Vsevolod Stakhov2015-03-123-13/+29
|
* Fix setting pointer.Vsevolod Stakhov2015-03-121-1/+5
|
* Implement missing function.Vsevolod Stakhov2015-03-121-0/+8
|
* Fix debug_task macro.Vsevolod Stakhov2015-03-121-1/+1
|
* Add more utility functions required.Vsevolod Stakhov2015-03-122-0/+120
|
* Rework upstreams code for new inet_addr.Vsevolod Stakhov2015-03-122-48/+37
|
* Use opaque inet_address.Vsevolod Stakhov2015-03-121-7/+7
|
* Add routine to free PtrArray from mempool destructors.Vsevolod Stakhov2015-03-122-0/+15
|
* Rework inet_address structure.Vsevolod Stakhov2015-03-122-127/+444
| | | | | | | - Now addresses are opaque. - Save memory by splitting unix and inet sockaddrs. - Rework all functions related to inet addrs. - Use ptr arrays instead of home-made static arrays.
* Set flags to zero initially.Vsevolod Stakhov2015-03-111-0/+1
|
* Distinguish spamc/rspamc in http code.Vsevolod Stakhov2015-03-112-1/+16
|
* Fix flags in pcre jit fast path.Vsevolod Stakhov2015-03-101-1/+2
|
* Fix allocated_len calculation found by fuzz testing.Vsevolod Stakhov2015-03-091-1/+1
|
* Allow storage of auxiliary userdata inside regexp structure.Vsevolod Stakhov2015-03-072-0/+61
|
* Start moving to the rspamd regexps.Vsevolod Stakhov2015-03-071-0/+4
|
* Implement lua regexp split, write test case.Vsevolod Stakhov2015-03-062-0/+24
|
* Fix some issues in rspamd_regexp.Vsevolod Stakhov2015-03-061-5/+5
|
* m,, regexps are to be treated as strict match.Vsevolod Stakhov2015-03-061-1/+11
|
* More fixes to regexp module.Vsevolod Stakhov2015-03-061-6/+18
|
* pcre_free_study is only valid when JIT is supported.Vsevolod Stakhov2015-03-051-2/+6
|
* Adopt lua regexps for rspamd_regexp.Vsevolod Stakhov2015-03-052-1/+16
|
* Fix study invocation.Vsevolod Stakhov2015-03-051-6/+26
|
* Add portable get_ticks function.Vsevolod Stakhov2015-03-052-0/+27
|
* Implement match.Vsevolod Stakhov2015-03-051-1/+9
|
* Implement regexp search.Vsevolod Stakhov2015-03-052-2/+78
|
* Initialization code for JIT regexps.Vsevolod Stakhov2015-03-052-6/+203
|
* Implement cache functions.Vsevolod Stakhov2015-03-052-5/+103
|
* Write skeleton of rspamd fast regexps.Vsevolod Stakhov2015-03-043-0/+210
|
* Add utf lc test case and fix the bug.Vsevolod Stakhov2015-02-281-0/+1
|
* Set robust flag for mutexes to avoid dead locks.Vsevolod Stakhov2015-02-241-0/+1
|
* Add lowercase utility for utf8 strings.Vsevolod Stakhov2015-02-232-0/+32
|
* Use xxh64 for upstreams hashing.Vsevolod Stakhov2015-02-231-8/+3
|
* Allow customizations for unix sockets.Vsevolod Stakhov2015-02-202-12/+102
| | | | | Issue: #182 Reported by: @AlexeySa
* Add uri unescape from nginx.Vsevolod Stakhov2015-02-191-1/+3
|
* Fix radix comparision for partial masks.Vsevolod Stakhov2015-02-191-4/+0
|