115 Revize (79b0b67f2d3de46490876cfebf5dd0176bd025e1)

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