Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Feature] Suppress duplicate warning on very large radix tries | Vsevolod Stakhov | 2018-06-01 | 1 | -16/+26 |
| | |||||
* | [Fix] Strip spaces from map keys and values | Vsevolod Stakhov | 2018-04-24 | 1 | -1/+2 |
| | |||||
* | [Minor] Allow to create radix tree from the pool | Vsevolod Stakhov | 2018-04-23 | 1 | -4/+22 |
| | |||||
* | [Project] Enable fast debug lookup for some modules | Vsevolod Stakhov | 2018-01-20 | 1 | -2/+4 |
| | |||||
* | [Minor] Further portion of g_slice elimination | Vsevolod Stakhov | 2017-10-28 | 1 | -2/+2 |
| | |||||
* | [CritFix] Fix critical memory issues with radix maps | Vsevolod Stakhov | 2017-02-27 | 1 | -3/+19 |
| | |||||
* | [Minor] Allow to parse and create stack based inet_addr_t | Vsevolod Stakhov | 2017-02-27 | 1 | -0/+1 |
| | |||||
* | [Fix] Fix static IP maps | Vsevolod Stakhov | 2016-11-24 | 1 | -1/+3 |
| | |||||
* | [Fix] Fix various warnings and issues | Vsevolod Stakhov | 2016-11-22 | 1 | -2/+2 |
| | |||||
* | [Minor] Fix typo | Alexander Moisseev | 2016-08-24 | 1 | -1/+1 |
| | |||||
* | [Feature] Print radix duplicate keys as IP addresses | Vsevolod Stakhov | 2016-08-13 | 1 | -1/+18 |
| | |||||
* | [Fix] Some fixes to libmagic initialization | Vsevolod Stakhov | 2016-07-14 | 1 | -1/+1 |
| | |||||
* | [Feature] Allow hostnames in IP maps | Vsevolod Stakhov | 2016-06-27 | 1 | -7/+62 |
| | |||||
* | [Fix] Fix parsing of braced IPv6 addresses | Vsevolod Stakhov | 2016-06-26 | 1 | -9/+36 |
| | |||||
* | [Feature] Allow data for all maps types | Vsevolod Stakhov | 2016-03-13 | 1 | -4/+5 |
| | |||||
* | [Fix] Skip invalid addresses when parsing IP lists | Vsevolod Stakhov | 2016-03-09 | 1 | -0/+3 |
| | |||||
* | Print more info about radix tries | Vsevolod Stakhov | 2016-02-14 | 1 | -0/+10 |
| | |||||
* | Add diagnostic for new radix | Vsevolod Stakhov | 2016-02-13 | 1 | -2/+11 |
| | |||||
* | Migrate to lc-compressed btrie algorithm | Vsevolod Stakhov | 2016-02-11 | 1 | -492/+18 |
| | |||||
* | Switch the rest to apache 2 | Vsevolod Stakhov | 2016-02-04 | 1 | -22/+12 |
| | |||||
* | Constify radix tree search code | Vsevolod Stakhov | 2016-01-03 | 1 | -7/+8 |
| | |||||
* | Fix format issues found by static analysis | Vsevolod Stakhov | 2015-11-11 | 1 | -15/+18 |
| | |||||
* | Fix issue with the last element in the radix trie. | Vsevolod Stakhov | 2015-09-23 | 1 | -9/+35 |
| | |||||
* | Rename main.h and main.c to `rspamd.X` | Vsevolod Stakhov | 2015-09-22 | 1 | -1/+1 |
| | |||||
* | Allow to get memory pool for radix tree. | Vsevolod Stakhov | 2015-09-03 | 1 | -3/+12 |
| | |||||
* | Add specific logging module for radix trie. | Vsevolod Stakhov | 2015-09-03 | 1 | -17/+34 |
| | |||||
* | Fix radix tree size calculations. | Vsevolod Stakhov | 2015-09-03 | 1 | -0/+4 |
| | |||||
* | Add tags to rspamd_mempool. | Vsevolod Stakhov | 2015-08-27 | 1 | -1/+1 |
| | |||||
* | Do not try dereference NULL pointer. | Vsevolod Stakhov | 2015-05-19 | 1 | -2/+4 |
| | |||||
* | Add routine to check radix trie size. | Vsevolod Stakhov | 2015-05-13 | 1 | -0/+10 |
| | |||||
* | Remove old radix code (no functional changes). | Vsevolod Stakhov | 2015-05-12 | 1 | -327/+1 |
| | |||||
* | Use opaque inet_address. | Vsevolod Stakhov | 2015-03-12 | 1 | -7/+7 |
| | |||||
* | Fix radix comparision for partial masks. | Vsevolod Stakhov | 2015-02-19 | 1 | -4/+0 |
| | |||||
* | Treat single IP as a single IP. | Vsevolod Stakhov | 2014-10-13 | 1 | -2/+2 |
| | | | | | Issue: #106 Reported by: @citrin | ||||
* | Rework parsing of ip lists. | Vsevolod Stakhov | 2014-10-01 | 1 | -0/+10 |
| | |||||
* | Adopt logger for new radix. | Vsevolod Stakhov | 2014-10-01 | 1 | -21/+24 |
| | |||||
* | Rework addresses parsing. | Vsevolod Stakhov | 2014-10-01 | 1 | -0/+72 |
| | |||||
* | Rework fuzzy storage radix. | Vsevolod Stakhov | 2014-10-01 | 1 | -2/+2 |
| | |||||
* | Add routine to find rspamd_inet_addr in radix trie. | Vsevolod Stakhov | 2014-10-01 | 1 | -0/+19 |
| | |||||
* | Fix some issues. | Vsevolod Stakhov | 2014-09-18 | 1 | -7/+7 |
| | |||||
* | Use memory pool for radix. | Vsevolod Stakhov | 2014-09-18 | 1 | -27/+40 |
| | |||||
* | Optimize radix lookup. | Vsevolod Stakhov | 2014-09-17 | 1 | -24/+48 |
| | |||||
* | Check mask first. | Vsevolod Stakhov | 2014-09-17 | 1 | -25/+40 |
| | |||||
* | Another case with repeating leaves. | Vsevolod Stakhov | 2014-09-17 | 1 | -2/+2 |
| | |||||
* | Another border case. | Vsevolod Stakhov | 2014-09-17 | 1 | -2/+46 |
| | |||||
* | Fix another radix case. | Vsevolod Stakhov | 2014-09-17 | 1 | -13/+77 |
| | |||||
* | More fixes to compressed radix. | Vsevolod Stakhov | 2014-09-17 | 1 | -13/+55 |
| | |||||
* | Fix some more issues in compressed radix. | Vsevolod Stakhov | 2014-09-17 | 1 | -8/+21 |
| | |||||
* | Fix radix leaf nodes insertion. | Vsevolod Stakhov | 2014-09-16 | 1 | -2/+8 |
| | |||||
* | Implement new path-compressed radix trie. | Vsevolod Stakhov | 2014-09-15 | 1 | -7/+304 |
| | | | | | | - The performance benefit over the old algorithm is about 10 times. - Memory usage is significantly lower as well. - Now radix trie can accept any IPv4/IPv6 values |