aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/radix.c
Commit message (Expand)AuthorAgeFilesLines
* [Minor] Fix typoAlexander Moisseev2016-08-241-1/+1
* [Feature] Print radix duplicate keys as IP addressesVsevolod Stakhov2016-08-131-1/+18
* [Fix] Some fixes to libmagic initializationVsevolod Stakhov2016-07-141-1/+1
* [Feature] Allow hostnames in IP mapsVsevolod Stakhov2016-06-271-7/+62
* [Fix] Fix parsing of braced IPv6 addressesVsevolod Stakhov2016-06-261-9/+36
* [Feature] Allow data for all maps typesVsevolod Stakhov2016-03-131-4/+5
* [Fix] Skip invalid addresses when parsing IP listsVsevolod Stakhov2016-03-091-0/+3
* Print more info about radix triesVsevolod Stakhov2016-02-141-0/+10
* Add diagnostic for new radixVsevolod Stakhov2016-02-131-2/+11
* Migrate to lc-compressed btrie algorithmVsevolod Stakhov2016-02-111-492/+18
* Switch the rest to apache 2Vsevolod Stakhov2016-02-041-22/+12
* Constify radix tree search codeVsevolod Stakhov2016-01-031-7/+8
* Fix format issues found by static analysisVsevolod Stakhov2015-11-111-15/+18
* Fix issue with the last element in the radix trie.Vsevolod Stakhov2015-09-231-9/+35
* Rename main.h and main.c to `rspamd.X`Vsevolod Stakhov2015-09-221-1/+1
* Allow to get memory pool for radix tree.Vsevolod Stakhov2015-09-031-3/+12
* Add specific logging module for radix trie.Vsevolod Stakhov2015-09-031-17/+34
* Fix radix tree size calculations.Vsevolod Stakhov2015-09-031-0/+4
* Add tags to rspamd_mempool.Vsevolod Stakhov2015-08-271-1/+1
* Do not try dereference NULL pointer.Vsevolod Stakhov2015-05-191-2/+4
* Add routine to check radix trie size.Vsevolod Stakhov2015-05-131-0/+10
* Remove old radix code (no functional changes).Vsevolod Stakhov2015-05-121-327/+1
* Use opaque inet_address.Vsevolod Stakhov2015-03-121-7/+7
* Fix radix comparision for partial masks.Vsevolod Stakhov2015-02-191-4/+0
* Treat single IP as a single IP.Vsevolod Stakhov2014-10-131-2/+2
* Rework parsing of ip lists.Vsevolod Stakhov2014-10-011-0/+10
* Adopt logger for new radix.Vsevolod Stakhov2014-10-011-21/+24
* Rework addresses parsing.Vsevolod Stakhov2014-10-011-0/+72
* Rework fuzzy storage radix.Vsevolod Stakhov2014-10-011-2/+2
* Add routine to find rspamd_inet_addr in radix trie.Vsevolod Stakhov2014-10-011-0/+19
* Fix some issues.Vsevolod Stakhov2014-09-181-7/+7
* Use memory pool for radix.Vsevolod Stakhov2014-09-181-27/+40
* Optimize radix lookup.Vsevolod Stakhov2014-09-171-24/+48
* Check mask first.Vsevolod Stakhov2014-09-171-25/+40
* Another case with repeating leaves.Vsevolod Stakhov2014-09-171-2/+2
* Another border case.Vsevolod Stakhov2014-09-171-2/+46
* Fix another radix case.Vsevolod Stakhov2014-09-171-13/+77
* More fixes to compressed radix.Vsevolod Stakhov2014-09-171-13/+55
* Fix some more issues in compressed radix.Vsevolod Stakhov2014-09-171-8/+21
* Fix radix leaf nodes insertion.Vsevolod Stakhov2014-09-161-2/+8
* Implement new path-compressed radix trie.Vsevolod Stakhov2014-09-151-7/+304
* Hide the concrete radix trie implementation.Vsevolod Stakhov2014-09-121-0/+14
* Unify style without sorting headers.Vsevolod Stakhov2014-07-231-35/+55
* Revert "Unify code style."Vsevolod Stakhov2014-07-231-56/+36
* Unify code style.Vsevolod Stakhov2014-07-231-36/+56
* Add function `radix32_tree_find_addr`.Vsevolod Stakhov2014-04-211-0/+10
* Rework project structure, remove trash files.Vsevolod Stakhov2014-04-211-0/+311