Vsevolod Stakhov
|
14c13854d3
|
[Rework] Further types conversion (no functional changes)
|
2 months ago |
Vsevolod Stakhov
|
537a7180a0
|
[Rework] Use clang-format to unify formatting in all sources
No meaningful changes.
|
10 months ago |
Vsevolod Stakhov
|
f84b86d901
|
[Rework] Track maps origins
|
3 years ago |
Vsevolod Stakhov
|
0564481458
|
[Minor] More masks changes
|
4 years ago |
Vsevolod Stakhov
|
e369efa91b
|
[Minor] Fix masks calculations
|
4 years ago |
Vsevolod Stakhov
|
9e55da6203
|
[Fix] Use ipv6-mapped-ipv4 addresses in radix trie
|
4 years ago |
Vsevolod Stakhov
|
92abcea04f
|
[Project] Support mempool flags
|
4 years ago |
Vsevolod Stakhov
|
fcaf800bd6
|
[Feature] Suppress duplicate warning on very large radix tries
|
6 years ago |
Vsevolod Stakhov
|
3281d1d77a
|
[Fix] Strip spaces from map keys and values
|
6 years ago |
Vsevolod Stakhov
|
fc23f700aa
|
[Minor] Allow to create radix tree from the pool
|
6 years ago |
Vsevolod Stakhov
|
b9f51206b4
|
[Project] Enable fast debug lookup for some modules
|
6 years ago |
Vsevolod Stakhov
|
b2b9cfa616
|
[Minor] Further portion of g_slice elimination
|
6 years ago |
Vsevolod Stakhov
|
3bfbd8fd10
|
[CritFix] Fix critical memory issues with radix maps
|
7 years ago |
Vsevolod Stakhov
|
e47d8db1f1
|
[Minor] Allow to parse and create stack based inet_addr_t
|
7 years ago |
Vsevolod Stakhov
|
18b681e68a
|
[Fix] Fix static IP maps
|
7 years ago |
Vsevolod Stakhov
|
a93fbccaea
|
[Fix] Fix various warnings and issues
|
7 years ago |
Alexander Moisseev
|
3d9286d665
|
[Minor] Fix typo
|
7 years ago |
Vsevolod Stakhov
|
a7b2ee81df
|
[Feature] Print radix duplicate keys as IP addresses
|
7 years ago |
Vsevolod Stakhov
|
7238b9cfe4
|
[Fix] Some fixes to libmagic initialization
|
7 years ago |
Vsevolod Stakhov
|
3bb4e1cd86
|
[Feature] Allow hostnames in IP maps
|
8 years ago |
Vsevolod Stakhov
|
f24575ceec
|
[Fix] Fix parsing of braced IPv6 addresses
|
8 years ago |
Vsevolod Stakhov
|
736880fc8b
|
[Feature] Allow data for all maps types
|
8 years ago |
Vsevolod Stakhov
|
4ea1df99ee
|
[Fix] Skip invalid addresses when parsing IP lists
|
8 years ago |
Vsevolod Stakhov
|
03f3ae3e31
|
Print more info about radix tries
|
8 years ago |
Vsevolod Stakhov
|
2ba49f78f5
|
Add diagnostic for new radix
|
8 years ago |
Vsevolod Stakhov
|
894920c51a
|
Migrate to lc-compressed btrie algorithm
|
8 years ago |
Vsevolod Stakhov
|
8766fba694
|
Switch the rest to apache 2
|
8 years ago |
Vsevolod Stakhov
|
dfeb726476
|
Constify radix tree search code
|
8 years ago |
Vsevolod Stakhov
|
f3585bb8b0
|
Fix format issues found by static analysis
|
8 years ago |
Vsevolod Stakhov
|
494df3feb5
|
Fix issue with the last element in the radix trie.
|
8 years ago |
Vsevolod Stakhov
|
3afc4aba24
|
Rename main.h and main.c to `rspamd.X`
|
8 years ago |
Vsevolod Stakhov
|
11d411e385
|
Allow to get memory pool for radix tree.
|
8 years ago |
Vsevolod Stakhov
|
e4aa032337
|
Add specific logging module for radix trie.
|
8 years ago |
Vsevolod Stakhov
|
0b719766a5
|
Fix radix tree size calculations.
|
8 years ago |
Vsevolod Stakhov
|
b05c7c9edd
|
Add tags to rspamd_mempool.
|
8 years ago |
Vsevolod Stakhov
|
0583ca87da
|
Do not try dereference NULL pointer.
|
9 years ago |
Vsevolod Stakhov
|
2d94c35b63
|
Add routine to check radix trie size.
|
9 years ago |
Vsevolod Stakhov
|
df902a57f9
|
Remove old radix code (no functional changes).
|
9 years ago |
Vsevolod Stakhov
|
90fcbffa79
|
Use opaque inet_address.
|
9 years ago |
Vsevolod Stakhov
|
fb944bf43e
|
Fix radix comparision for partial masks.
|
9 years ago |
Vsevolod Stakhov
|
59391fdce8
|
Treat single IP as a single IP.
Issue: #106
Reported by: @citrin
|
9 years ago |
Vsevolod Stakhov
|
6f8fa405cf
|
Rework parsing of ip lists.
|
9 years ago |
Vsevolod Stakhov
|
df7c6efc18
|
Adopt logger for new radix.
|
9 years ago |
Vsevolod Stakhov
|
6ec67947da
|
Rework addresses parsing.
|
9 years ago |
Vsevolod Stakhov
|
a8c9abd046
|
Rework fuzzy storage radix.
|
9 years ago |
Vsevolod Stakhov
|
9ae0493f95
|
Add routine to find rspamd_inet_addr in radix trie.
|
9 years ago |
Vsevolod Stakhov
|
48de7ad408
|
Fix some issues.
|
9 years ago |
Vsevolod Stakhov
|
48d2be7a71
|
Use memory pool for radix.
|
9 years ago |
Vsevolod Stakhov
|
50f2bd8acd
|
Optimize radix lookup.
|
9 years ago |
Vsevolod Stakhov
|
814bcc144f
|
Check mask first.
|
9 years ago |