115 Commits (79b0b67f2d3de46490876cfebf5dd0176bd025e1)

Autor SHA1 Mensaje Fecha
  Vsevolod Stakhov 79b0b67f2d [Minor] Remove sequential algorithm as it is not actually a rotation alg hace 2 años
  Vsevolod Stakhov 49768177cf [Minor] Allow to get a port for a specific upstream hace 2 años
  Vsevolod Stakhov d53f283c4e [Minor] Add one more check for use-after-free prevention hace 2 años
  Vsevolod Stakhov e89fc35017 [Minor] Allow to capture upstream object hace 2 años
  Vsevolod Stakhov 41bfa9283e [Rework] Try to resolve failed upstreams more agressively hace 3 años
  Vsevolod Stakhov dbc9ff655d [Fix] Fix round-robin rotation hace 3 años
  Vsevolod Stakhov c2351037b5 [Feature] Support multiple base32 alphabets hace 4 años
  Vsevolod Stakhov 80bb5413db [Fix] Fix listen socket parsing hace 4 años
  Vsevolod Stakhov 92abcea04f [Project] Support mempool flags hace 4 años
  Vsevolod Stakhov 684996ee80 [Minor] Add failure reason in the upstreams code hace 4 años
  Vsevolod Stakhov 24f973e828 [Minor] Sequential upstreams iteration is special hace 4 años
  Vsevolod Stakhov 234923a5ff [Feature] Allow exception when choosing upstream hace 4 años
  Vsevolod Stakhov b802ca308b [Minor] Improve logging hace 4 años
  Vsevolod Stakhov 58e8c7ee5f [Minor] Fix C stupidity hace 4 años
  Vsevolod Stakhov ff7f417bff [Fix] Allow real upstreams configuration hace 4 años
  Vsevolod Stakhov 9bde024ddf [Minor] Improve logging for upstream failure hace 4 años
  Vsevolod Stakhov ab2d0a0b1c [Fix] Fix upstreams exclusion logic hace 4 años
  Vsevolod Stakhov 19e29ff61d [Fix] Fix consistent hashing when upstreams are marked inactive hace 4 años
  Vsevolod Stakhov 61506d5279 [Project] Some fixes in SRV records handling hace 4 años
  Vsevolod Stakhov b3eb4d1800 [Project] Start SRV upstreams implementation hace 4 años
  Vsevolod Stakhov 04127efeba [Fix] Distinguish remote and local addrs parsing hace 4 años
  Vsevolod Stakhov fdb077d507 [Minor] Add special assertions to avoid upstreams corruption hace 4 años
  Vsevolod Stakhov b3713de7ce [Fix] Fix pending checks for events hace 4 años
  Vsevolod Stakhov a30f3afa46 [Minor] Fix dns servers upstreams hace 4 años
  Vsevolod Stakhov f3d197ff3d [Feature] Upstreams: Set noresolve flag on numeric upstreams hace 4 años
  Vsevolod Stakhov 44f911a006 [Feature] Upstreams: Add lazy resolving logic to all upstreams hace 4 años
  Vsevolod Stakhov dc96f9b37f [Project] Make it compileable again... hace 5 años
  Vsevolod Stakhov 005105a1b0 [Project] Rework upstreams hace 5 años
  Vsevolod Stakhov 98897c1797 [Project] First refactoring step libevent->libev hace 5 años
  Vsevolod Stakhov 2ad0276a31 [Minor] Pass variables from the environment to rspamd_env hace 5 años
  Vsevolod Stakhov 34cc551018 [Project] Preliminary support of HTTP proxies hace 5 años
  Vsevolod Stakhov 5836e02b95 [Project] Allow to hash and compare inet addresses considering port hace 5 años
  Vsevolod Stakhov 81a0f3ca11 [Minor] Oops, fix type hace 5 años
  Vsevolod Stakhov 0f32df6f44 [Fix] Core: Fix address rotation bug hace 5 años
  Vsevolod Stakhov 70d859cede [Feature] Allow to add upstream watchers to Lua API hace 5 años
  Vsevolod Stakhov a6a1a8d5ae [Feature] Implement event watchers for upstreams hace 5 años
  Vsevolod Stakhov 6f84b92277 [Minor] Allow to create upstreams without a context hace 5 años
  Vsevolod Stakhov ec763ca3ee [Feature] Allow to set custom limits for upstream lists hace 5 años
  Vsevolod Stakhov 915a460b6a [Minor] Fix event pending checks hace 5 años
  Vsevolod Stakhov 1812d38cb8 [Feature] Distinguish IP failures from connection failures hace 5 años
  Vsevolod Stakhov 4b7e987b91 [Minor] Allow to create upstream lists without rspamd_config hace 6 años
  Vsevolod Stakhov deabe33977 [Fix] Fix upstream addrs updating hace 6 años
  Vsevolod Stakhov 34150e9a86 [Minor] Save nameserver name when parsing upstreams from resolv.conf hace 6 años
  Vsevolod Stakhov f95d624720 [Minor] Add probabilistic reset of errors in upstream addrs hace 6 años
  Vsevolod Stakhov cc52edf62c [Fix] Delay upstream re-resolving when one upstream is defined hace 6 años
  Vsevolod Stakhov 758c39a8b7 [Fix] Do not constantly re-resolve failed upstreams with a single hace 6 años
  Vsevolod Stakhov a479224582 [Minor] Further g_slice cleanup hace 6 años
  Vsevolod Stakhov 639c67dbd8 [Fix] Fix parsing IPv6 nameservers in resolv.conf hace 7 años
  Vsevolod Stakhov f9e618dee3 [Minor] Add some auxiliary functions for upstreams hace 7 años
  Vsevolod Stakhov 81d002bdfe [Fix] Reresolve upstreams even if there is a single server there hace 7 años