105 Commits (9bacf0d835d66aaddcdb9e664a34364f25ed2554)

Author SHA1 Message Date
  Vsevolod Stakhov 9bacf0d835 * Introduce new system of worker's and modules initialization: 12 years ago
  Vsevolod Stakhov 3d7650fc49 More cleanups and fixes for compiler warnings. 12 years ago
  Vsevolod Stakhov 4499fc9218 * Finally get rid of stupid savepoints system and migrate to async events logic completely 12 years ago
  Vsevolod Stakhov 3f654b9718 Fix static build. 12 years ago
  Vsevolod Stakhov 626bd1c196 Fix static build. 12 years ago
  Vsevolod Stakhov 4e9aeb3c4f Remove some warnings. 12 years ago
  Vsevolod Stakhov 3f96e6a7a3 Fix signness in arithmetic operations. 13 years ago
  Vsevolod Stakhov 4c4773d96b * Fix build under CentOS 5 with old glib 2.12 13 years ago
  Vsevolod Stakhov fd6c856b34 Add workaround for clang under linux. 13 years ago
  Vsevolod Stakhov 9bc06fea2e Rework http chunked encoding parsing. 13 years ago
  Vsevolod Stakhov 0e6a4235b1 * Add ability to specify noip option for uribl suffix to avoid checking urls with ip addresses on such lists. 13 years ago
  Vsevolod Stakhov 99225e6499 Write to log number of dns requests per task. 13 years ago
  Vsevolod Stakhov 712e32edb1 * Add option redirector_symbol to surbl module. 13 years ago
  Vsevolod Stakhov 5ebb51418d Race again. 13 years ago
  Vsevolod Stakhov dc073fd779 Fix another race. 13 years ago
  Vsevolod Stakhov 9f33f9cd55 Fix destructors adding. 13 years ago
  Vsevolod Stakhov eda9021608 Fix race in surbl module. 13 years ago
  Vsevolod Stakhov 0d5a051fd6 Restore 'urls' command. 13 years ago
  Vsevolod Stakhov 121efbcddf * Rewrite URL storage system 13 years ago
  Vsevolod Stakhov 5f37916b92 Strictly check urls for sending to redirector 13 years ago
  Vsevolod Stakhov 7de53fbf2d Write client's host when network error is occured 13 years ago
  Vsevolod Stakhov dff94626ac Fix error in surbl module with exceptions list while using redirector 13 years ago
  Vsevolod Stakhov b8211fbcc8 * Introduce new system of configuration checks: 13 years ago
  Vsevolod Stakhov dbc8bb8dbc Implement checking options for modules 13 years ago
  Vsevolod Stakhov 55ec0f5776 Add module options checker 13 years ago
  Vsevolod Stakhov 3ebceeece2 Make own strlcpy that does not calculate remaining string length (faster and more safe) 13 years ago
  Vsevolod Stakhov c85dd608a5 Try to fix bug with absent trie items in redirectors list. 13 years ago
  Vsevolod Stakhov 2f23fd64a7 Fixed bug with file urls (reported by Anton Nekhoroshin) 13 years ago
  Vsevolod Stakhov dbee2f63ee Fixes bugs found with clang-static analyser. 13 years ago
  Vsevolod Stakhov 6b306ab875 Fixes types (use glib ones) no functional change. 13 years ago
  Vsevolod Stakhov dc42a41c5e * Improve definitions of redirector domains 13 years ago
  Vsevolod Stakhov dcdcecb499 * Add ability to specify many redirector hosts and choose them round-robin 13 years ago
  Vsevolod Stakhov 5cf9bd2578 * Extract domains from emails to check via surbl 13 years ago
  Vsevolod Stakhov f5bc6840a7 * Do not try to resolve names with several dots in a row 14 years ago
  Vsevolod Stakhov 5e458871b3 * Make SURBL module to use rspamd dns module 14 years ago
  Vsevolod Stakhov 52e71f9ed4 * Fix detection of numeric urls (reported by citrin) 14 years ago
  Vsevolod Stakhov bae637bec8 * Fix stupid error with surbl module reconfig (another one, blame me) 14 years ago
  Vsevolod Stakhov 9ac84380ce * Add resolv.conf parsing into dns.c 14 years ago
  Vsevolod Stakhov 5ccf33a801 * Fix reconfigure process of surbl module 14 years ago
  Vsevolod Stakhov 2581146ee7 * Fix URLS command 14 years ago
  Vsevolod Stakhov 62108fe767 * Use rspamd_snprintf instead of libc one 14 years ago
  Vsevolod Stakhov 9727678e70 * Check return value of each rspamd_dispatcher_write as in case of write errors sessions can be destroyed early 14 years ago
  Vsevolod Stakhov e9d2ad6a1b * Rewrite buffered input for line policy (again) 14 years ago
  Vsevolod Stakhov d81433607b * Try to fix memmove issues in io dispatcher 14 years ago
  Vsevolod Stakhov 9759175c6d * New logic of SURBL module: 14 years ago
  Vsevolod Stakhov a639bf512e * Change metric logic 14 years ago
  Vsevolod Stakhov f4dfc1a11a * Fix freeing of module parameters (they should NOT be freed) 14 years ago
  Vsevolod Stakhov e413f4ee9c * Introduce new logging system: 14 years ago
  Vsevolod Stakhov a7ea14b733 * Port evdns with TXT patch into rspamd and adopt it to work separately from libevent 14 years ago
  Vsevolod Stakhov f3ad9c6f1e * Retab, no functional changes 14 years ago