20 Commits (74cef6faca1650a8cb783c40e97c0eae804b0d71)

Author SHA1 Message Date
  Vsevolod Stakhov ac2ee05594
[Fix] Do not pollute public headers with libev internals 9 months ago
  Vsevolod Stakhov 537a7180a0
[Rework] Use clang-format to unify formatting in all sources 11 months ago
  Vsevolod Stakhov 9029b54e9f [Fix] Use strict IDNA for utf8 DNS names + add sanity checks for DNS names 3 years ago
  Vsevolod Stakhov e3057e5e46 [Minor] DNS: Add servfail cache 4 years ago
  Vsevolod Stakhov c408720e08 [Minor] Allow to deinit resolver 4 years ago
  Vsevolod Stakhov c271eb3665 [Rework] Add C++ guards to all headers 5 years ago
  Vsevolod Stakhov 98897c1797 [Project] First refactoring step libevent->libev 5 years ago
  Vsevolod Stakhov 134526b562 [Project] Rename events.h 5 years ago
  Vsevolod Stakhov 6943c3c3a4 [Minor] Refactor DNS resolver invocations 5 years ago
  Vsevolod Stakhov 251a7c9d11 [Project] Add items logic in DNS resolver 5 years ago
  Vsevolod Stakhov b4fbb32b3d [Feature] Rework rspamd DNS to use the ordinary upstreams rotation 8 years ago
  Vsevolod Stakhov fa687ca631 [Feature] Override DNS requests limits for SPF and DKIM 8 years ago
  Vsevolod Stakhov 8766fba694 Switch the rest to apache 2 8 years ago
  Vsevolod Stakhov d145c09388 Add constraints to dns requests ammount per task. 9 years ago
  Vsevolod Stakhov 505e9556c0 Fix build. 9 years ago
  Vsevolod Stakhov 379055dbbb Unify style without sorting headers. 10 years ago
  Vsevolod Stakhov fe79d8c5a3 Revert "Unify code style." 10 years ago
  Vsevolod Stakhov e0483657ff Unify code style. 10 years ago
  Vsevolod Stakhov d6643f35d7 Refactor config API. 10 years ago
  Vsevolod Stakhov 61555065f3 Rework project structure, remove trash files. 10 years ago
  Vsevolod Stakhov ad837700b8 Refactor memory pool naming. 10 years ago
  Vsevolod Stakhov 1b251c6d60 Adopt DNS logging. 10 years ago
  Vsevolod Stakhov 5b78ecce46 Integrate rspamd with librdns. 10 years ago
  Vsevolod Stakhov 9bb4dccead Rework resolver library. 10 years ago
  Vsevolod Stakhov f11da52357 Add support for edns0 in rspamd. 10 years ago
  Vsevolod Stakhov 074ac59f6f Use chacha20 for DNS id permutation. 10 years ago
  Vsevolod Stakhov bab9cbb468 Use sockets pool for DNS requests. 10 years ago
  Vsevolod Stakhov 2e56b46050 Revert dns changes for now, as they require more testing. 10 years ago
  Vsevolod Stakhov 546d347873 Rework rspamd DNS resolver. 10 years ago
  Vsevolod Stakhov 3e35fe3a94 Randomize source port to make a DNS request. 10 years ago
  Vsevolod Stakhov 37845898cb Rework socket creation logic to support both ipv4 and ipv6 sockets. 11 years ago
  Vsevolod Stakhov 4d4668a0d4 * Fix spf plugin that was broken in 0.4.7 12 years ago
  Vsevolod Stakhov 608432786a * Use event_base thread safe API to allow parallelism based on threads 12 years ago
  Vsevolod Stakhov 96e14f0474 Fix build under Solaris10. Reported in https://bitbucket.org/vstakhov/rspamd/issue/21/rspamd-solaris10-x86-openindiana 12 years ago
  Vsevolod Stakhov 5c9372c4a8 * Add start script for red hat compatible systems 13 years ago
  Vsevolod Stakhov 1cb8543e85 * Add ability to specify dns nameservers in a config 13 years ago
  Vsevolod Stakhov 689855e2bb * Add throttling detection mechanic for dns resolver 13 years ago
  Vsevolod Stakhov 572462a0e2 Fix parsing of DNS records :( 13 years ago
  Vsevolod Stakhov 6b306ab875 Fixes types (use glib ones) no functional change. 13 years ago
  Vsevolod Stakhov 5e458871b3 * Make SURBL module to use rspamd dns module 14 years ago
  Vsevolod Stakhov a87a049971 * Add support for parsing SPF and SRV records 14 years ago
  Vsevolod Stakhov 3d1c40c972 * Make DNS resolver working 14 years ago
  Vsevolod Stakhov 75bf13b9bd * Add ability to test regexp with 'T' flag 14 years ago
  Vsevolod Stakhov 9ac84380ce * Add resolv.conf parsing into dns.c 14 years ago
  Vsevolod Stakhov 601bef40d6 * Add ability to set filters for smtp worker for each smtp stage 14 years ago