18 Commits (c8897ff041065d1ec6554125ec9e2a32b1f8713b)

Author SHA1 Message Date
  Vsevolod Stakhov 14c13854d3
[Rework] Further types conversion (no functional changes) 3 months ago
  Vsevolod Stakhov 537a7180a0
[Rework] Use clang-format to unify formatting in all sources 11 months ago
  Vsevolod Stakhov 3babc536a5
[Minor] Add port to the `Host` header if using non-standard ports 1 year ago
  Vsevolod Stakhov b2f0dd775c
[Minor] Get rid of some compiler warnings 1 year ago
  Josh Soref 2b8e6958f4
Spelling (#4086) 2 years ago
  Vsevolod Stakhov 7fd6b2b766 [Fix] Fix HTTP(s) client timeout 2 years ago
  Vsevolod Stakhov 4fe64bdcb5 [Minor] Fix ssl connection reuse 2 years ago
  Vsevolod Stakhov b81a068aea [Rework] Allow to restore SSL handlers after keepalive pooling 2 years ago
  Vsevolod Stakhov 315b61b319 [Rework] Rework SSL flag operations 2 years ago
  Vsevolod Stakhov 707357d35e [Rework] Include SSL flag into keepalive hash 2 years ago
  Vsevolod Stakhov fe5a7f1829 [Minor] Try to fix keepalive for SSL connections 2 years ago
  Vsevolod Stakhov 8035236f55 [Fix] Do not double call error handler on ssl errors in the timeout path 2 years ago
  Vsevolod Stakhov 8cc17f8819 [Minor] Fix formatting 2 years ago
  Vsevolod Stakhov e4d4f49e87 [Fix] Fix brain-damaged behaviour when http request has a custom Host header 2 years ago
  Vsevolod Stakhov b1e10ef14e [Minor] Make HTTP reply codes more consistent with the standard 3 years ago
  Vsevolod Stakhov 35e67fa3f0 [Minor] Allow to pass socket's ownership to http connection object 4 years ago
  Vsevolod Stakhov b8a099632f [Feature] Add multiple base32 alphabets for decoding 4 years ago
  Vsevolod Stakhov 41e28d1148 [Rework] Further project structure reorganisation 4 years ago
  Vsevolod Stakhov 9b749c1971 [Minor] Make server header reply configurable 4 years ago
  Vsevolod Stakhov 87def67d97 [Rework] Stop using of uthash for http headers 4 years ago
  Vsevolod Stakhov 684996ee80 [Minor] Add failure reason in the upstreams code 4 years ago
  Vsevolod Stakhov a2af525bbd [Fix] Check results of write message as SSL can bork them 4 years ago
  Vsevolod Stakhov e76e99700e [Minor] Always stop event on connection reset 4 years ago
  Vsevolod Stakhov f80d27ae0f [Fix] Stop IO event on write finished in http connection 4 years ago
  Vsevolod Stakhov 76ded6d52c [Minor] Small tweaks for maps read logic 4 years ago
  Vsevolod Stakhov 4b92cb19c4 [Minor] Ignore trailing garbage 4 years ago
  Vsevolod Stakhov 5a5e892a64 [Fix] Fix sending of large entries via HTTPS 4 years ago
  Vsevolod Stakhov 74b182e016 [Fix] Add debug to ssl, fixed write hangs 4 years ago
  Vsevolod Stakhov 8c0dfd2867 [Minor] Do not add User-Agent if it exists 5 years ago
  Vsevolod Stakhov e463ad556c [Project] Rework HTTP IO 5 years ago
  Vsevolod Stakhov 77821095d2 [Minor] Don't add User-Agent in HTTP replies 5 years ago
  Vsevolod Stakhov 8d43514a53 [Fix] Fix init code for servers keypairs cache 5 years ago
  Vsevolod Stakhov 53cc596ad5 [Minor] Sigh, another oops 5 years ago
  Vsevolod Stakhov e2ff03403b [Minor] Another 'oops' 5 years ago
  Vsevolod Stakhov 6292e6da71 [Project] Drop HTTPS proxies as they are too intrusive to implement 5 years ago
  Vsevolod Stakhov 6e95f83a94 [Project] Add support of HTTP proxy in requests 5 years ago
  Vsevolod Stakhov 02de13af4e [Minor] Simplify host element handling in HTTP message 5 years ago
  Vsevolod Stakhov f0dc58b678 [Project] More rework for HTTP proxy support 5 years ago
  Vsevolod Stakhov 34cc551018 [Project] Preliminary support of HTTP proxies 5 years ago
  Vsevolod Stakhov 3a1974cf17 [Rework] Another iteration of HTTP interfaces rework 5 years ago
  Vsevolod Stakhov f7aee39a9d [Fix] Fix various issues found by PVS Studio 5 years ago
  Vsevolod Stakhov b5e12b95ee [Project] More fixes to keepalive http pool 5 years ago
  Vsevolod Stakhov ff5125a975 [Project] Plug keepalive knobs into http connection handling 5 years ago
  Vsevolod Stakhov def0676452 [Minor] Fix format string 5 years ago
  Vsevolod Stakhov 102bbc2318 [Project] Preliminary addition of the HTTP connections pool 5 years ago
  Vsevolod Stakhov bcf9f0c571 [Project] Start keep alive connections cache implementation 5 years ago
  Vsevolod Stakhov 129ff29439 [Fix] Fix control interface 5 years ago
  Vsevolod Stakhov d8833f06bd [Project] HTTP: Rework HTTP connections API to simplify its usage 5 years ago
  Vsevolod Stakhov cd2f92e40e [Feature] Support User-Agent in HTTP requests 5 years ago
  Vsevolod Stakhov 5fe437851d [Project] Adopt librspamdserver for http context 5 years ago