63 Commits (master)

Author SHA1 Message Date
  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 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. 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