Commit Graph

  • f06071283a DOC: configuration: fix alphabetical order of bind options William Lallemand 2024-06-18 12:08:19 +0200
  • e8df66a4fc BUG/MEDIUM: proxy: fix email-alert invalid free Aurelien DARRAGON 2024-06-17 18:07:22 +0200
  • 98da55645c REGTESTS: ssl: fix some regtests 'feature cmd' start condition William Lallemand 2024-06-14 16:56:58 +0200
  • 4a744814ed DEBUG: hlua: distinguish burst timeout errors from exec timeout errors Aurelien DARRAGON 2024-06-13 19:31:29 +0200
  • 8a110626bf BUG/MINOR: log: fix broken '+bin' logformat node option Aurelien DARRAGON 2024-06-14 18:01:45 +0200
  • a45a8e6235 [RELEASE] Released version 3.0.2 Christopher Faulet 2024-06-14 15:00:35 +0200
  • 91c27aa227 DOC: management: rename show stats domain cli "dns" to "resolvers" Aurelien DARRAGON 2024-06-12 11:41:54 +0200
  • 42b8781915 DOC/MINOR: management: add -dZ option Valentine Krasnobaeva 2024-06-12 10:39:11 +0200
  • b7c0f49d51 DOC/MINOR: management: add missed -dR and -dv options Valentine Krasnobaeva 2024-06-12 10:39:02 +0200
  • 275d064212 BUG/MINOR: quic: fix padding of INITIAL packets Amaury Denoyelle 2024-05-30 18:06:27 +0200
  • c9b7482365 BUG/MAJOR: mux-h1: Prevent any UAF on H1 connection after draining a request Christopher Faulet 2024-06-12 14:59:20 +0200
  • 34a0a7cc6b CLEANUP: log/proxy: fix comment in proxy_free_common() Aurelien DARRAGON 2024-06-11 10:52:37 +0200
  • a13b459311 BUG/MEDIUM: proxy: fix UAF with {tcp,http}checks logformat expressions Aurelien DARRAGON 2024-06-10 20:21:02 +0200
  • 3bb95e2697 MINOR: proxy: add proxy_free_common() helper function Aurelien DARRAGON 2024-06-10 19:31:19 +0200
  • ebd0e8f699 BUG/MINOR: promex: Skip resolvers metrics when there is no resolver section Christopher Faulet 2024-06-12 08:42:56 +0200
  • abecd956e5 DOC: config: add missing context hint for new server and proxy keywords Aurelien DARRAGON 2024-06-11 16:39:58 +0200
  • 1c04c95b83 DOC: config: add missing section hint for "guid" proxy keyword Aurelien DARRAGON 2024-06-11 16:52:11 +0200
  • 56373d1d7c DOC: config: move "hash-key" from proxy to server options Aurelien DARRAGON 2024-06-11 16:19:04 +0200
  • d1a7330086 BUG/MEDIUM: log: fix lf_expr_postcheck() behavior with default section Aurelien DARRAGON 2024-06-11 10:15:36 +0200
  • 310c0dd14e BUG/MINOR: proxy: fix header_unique_id leak on deinit() Aurelien DARRAGON 2024-06-10 19:36:53 +0200
  • e724bd3cd8 BUG/MINOR: proxy: fix source interface and usesrc leaks on deinit() Aurelien DARRAGON 2024-06-10 19:23:36 +0200
  • 6b16cfe38b BUG/MINOR: proxy: fix dyncookie_key leak on deinit() Aurelien DARRAGON 2024-06-10 18:48:49 +0200
  • 7680c52b16 BUG/MINOR: proxy: fix check_{command,path} leak on deinit() Aurelien DARRAGON 2024-06-10 18:37:51 +0200
  • 28d69a218e BUG/MINOR: proxy: fix email-alert leak on deinit() Aurelien DARRAGON 2024-06-10 17:01:32 +0200
  • cc722a3e5b BUG/MINOR: proxy: fix log_tag leak on deinit() Aurelien DARRAGON 2024-06-10 15:54:49 +0200
  • 67d4a9507d BUG/MINOR: proxy: fix server_id_hdr_name leak on deinit() Aurelien DARRAGON 2024-06-10 18:17:34 +0200
  • 948a83f4e9 MINOR: log: fix "http-send-name-header" ignore warning message Aurelien DARRAGON 2024-06-10 18:11:49 +0200
  • 471a1b2f11 [RELEASE] Released version 3.0.1 Christopher Faulet 2024-06-10 16:15:30 +0200
  • 200734201f BUG/MINOR: mux-h1: Use the right variable to set NEGO_FF_FL_EXACT_SIZE flag Christopher Faulet 2024-06-10 11:51:07 +0200
  • e4e79659f8 BUG/MAJOR: mux-h1: Properly copy chunked input data during zero-copy nego Christopher Faulet 2024-06-10 11:33:08 +0200
  • 913b7b672f BUG/MEDIUM: stconn/mux-h1: Fix suspect change causing timeouts William Manley 2024-06-05 21:55:11 +0100
  • 0a360df9de BUG/MINOR: quic: ensure Tx buf is always purged Amaury Denoyelle 2024-05-31 09:42:13 +0200
  • 8728d680e1 BUG/MINOR: quic: fix computed length of emitted STREAM frames Amaury Denoyelle 2024-06-05 11:37:44 +0200
  • be979dd127 BUG/MEDIUM: ssl: bad auth selection with TLS1.2 and WolfSSL William Lallemand 2024-06-07 15:47:15 +0200
  • 3738434b22 BUG/MEDIUM: ssl: wrong priority whem limiting ECDSA ciphers in ECDSA+RSA configuration William Lallemand 2024-06-05 11:37:14 +0200
  • 96aef291cb BUG/MEDIUM: mux-quic: Don't unblock zero-copy fwding if blocked during nego Christopher Faulet 2024-06-04 18:10:51 +0200
  • f2384ec8fa CLEANUP: hlua: simplify ambiguous lua_insert() usage in hlua_ctx_resume() Aurelien DARRAGON 2024-06-04 15:52:23 +0200
  • 8b8fb7776e BUG/MINOR: hlua: fix leak in hlua_ckch_set() error path Aurelien DARRAGON 2024-06-04 15:15:29 +0200
  • 342d239c7d BUG/MINOR: hlua: prevent LJMP in hlua_traceback() Aurelien DARRAGON 2024-06-04 10:41:32 +0200
  • 2219de9b56 BUG/MINOR: hlua: fix unsafe hlua_pusherror() usage Aurelien DARRAGON 2024-06-04 13:08:59 +0200
  • 8e74276df7 BUG/MINOR: hlua: don't use lua_pushfstring() when we don't expect LJMP Aurelien DARRAGON 2024-06-03 23:18:24 +0200
  • 1780d58964 CLEANUP: hlua: use hlua_pusherror() where relevant Aurelien DARRAGON 2024-06-04 12:48:45 +0200
  • 30fb3caf99 BUG/MINOR: quic: prevent crash on qc_kill_conn() Amaury Denoyelle 2024-06-04 11:56:09 +0200
  • 91d9c4367c BUG/MEDIUM: mux-quic: Unblock zero-copy forwarding if the txbuf can be released Christopher Faulet 2024-06-04 12:04:48 +0200
  • 47c5f80e5e MEDIUM: stconn: Be able to unblock zero-copy data forwarding from done_fastfwd Christopher Faulet 2024-06-04 11:54:18 +0200
  • 1b8593e1b1 BUG/MEDIUM: h1-htx: Don't state interim responses are bodyless Christopher Faulet 2024-06-03 17:46:16 +0200
  • fefdae8eb7 BUG/MINOR: hlua: use CertCache.set() from various hlua contexts Aurelien DARRAGON 2024-06-03 16:18:27 +0200
  • efc49d973b DOC: configuration: add an example for keywords from crt-store William Lallemand 2024-06-03 11:02:23 +0200
  • 43192a0af8 BUG/MINOR: tools: fix possible null-deref in env_expand() on out-of-memory Willy Tarreau 2024-05-31 18:52:51 +0200
  • 995bba75fd BUG/MINOR: tcpcheck: report correct error in tcp-check rule parser Willy Tarreau 2024-05-31 18:37:56 +0200
  • 6d0ac5d07a BUG/MINOR: cfgparse: remove the correct option on httpcheck send-state warning Willy Tarreau 2024-05-31 18:30:16 +0200
  • 5590ada473 [RELEASE] Released version 3.0.0 Willy Tarreau 2024-05-29 14:43:38 +0200
  • 2e42a19cde MINOR: version: mention that it's 3.0 LTS now. Willy Tarreau 2023-05-31 16:23:56 +0200
  • bb7e62b98a DEV: patchbot: prepare for new version 3.1-dev Willy Tarreau 2024-05-29 14:38:21 +0200
  • 8452a3f7c9 DOC: install: update the range of tested openssl version to cover 3.3 Willy Tarreau 2024-05-29 10:23:59 +0200
  • 2a949be18d DOC: install: update quick build reminders with some missing options Willy Tarreau 2024-05-29 08:43:01 +0200
  • 40cd5cc0e2 CI: github: upgrade the WolfSSL job to 5.7.0 William Lallemand 2024-05-28 19:16:03 +0200
  • d5e43caaf5 BUG/MINOR: activity: fix Delta_calls and Delta_bytes count Valentine Krasnobaeva 2024-05-28 17:06:24 +0200
  • decb7c90df CLEANUP: ssl_sock: move dirty openssl-1.0.2 wrapper to openssl-compat Willy Tarreau 2024-05-28 19:16:18 +0200
  • 84380965a5 BUG/MINOR: ssl/ocsp: init callback func ptr as NULL Valentine Krasnobaeva 2024-05-28 10:49:51 +0200
  • fb7b46d267 CLEANUP: ssl/ocsp: readable ifdef in ssl_sock_load_ocsp Valentine Krasnobaeva 2024-05-28 11:01:11 +0200
  • f9740230fc DOC: config: add %ID logformat alias alternative Aurelien DARRAGON 2024-05-28 10:40:46 +0200
  • b0e1f77fea REGTESTS: complete http-reuse test with pool-conn-name Amaury Denoyelle 2024-05-28 14:59:58 +0200
  • 8c09c7f39f DOC: streamline http-reuse and connection naming definition Amaury Denoyelle 2024-05-28 12:00:32 +0200
  • 652a6f18b2 DOC: config: refer to the non-deprecated keywords in ocsp-update on/off Willy Tarreau 2024-05-27 20:13:42 +0200
  • 2ed3531619 DOC: config: fix two typos "RST_STEAM" vs "RST_STREAM" Willy Tarreau 2024-05-27 19:51:19 +0200
  • 725fa0ecd2 BUILD: fd: errno is also needed without poll() Willy Tarreau 2024-05-27 18:56:12 +0200
  • 35e9826c13 BUILD: makefile: yearly reordering of objects by build time Willy Tarreau 2024-05-27 16:02:54 +0200
  • 141bc5ba0d DOC: config: document logformat item naming and typecasting features Aurelien DARRAGON 2024-05-27 12:02:27 +0200
  • 435a9da267 MINOR: log: rename 'log-format tag' to 'log-format alias' Aurelien DARRAGON 2024-05-27 10:18:10 +0200
  • 7e943cdf27 CI: scripts: build vtest using multiple CPUs Willy Tarreau 2024-05-27 11:59:46 +0200
  • 01843c47a1 CI: scripts: fix build of vtest regarding option -C Willy Tarreau 2024-05-27 11:50:31 +0200
  • 0a00302fab MINOR: sample: implement the uptime sample fetch William Lallemand 2024-05-27 11:06:40 +0200
  • f76e73511a [RELEASE] Released version 3.0-dev13 Willy Tarreau 2024-05-24 17:57:29 +0200
  • 45a187304e REGTESTS: acl_cli_spaces: avoid a warning caused by undefined logs Willy Tarreau 2024-05-24 17:50:19 +0200
  • 0af9bfcbc5 DOC: config: clarify the fact that custom log format is not just for logging Willy Tarreau 2024-05-24 17:06:12 +0200
  • c02cefce23 DOC: config: uniformize the naming and description of custom log format args Willy Tarreau 2024-05-24 16:18:20 +0200
  • 474cbcf842 DOC: config: fix incorrect section reference about custom log format Willy Tarreau 2024-05-24 15:10:10 +0200
  • 59b69aafae DOC: quic: specify that connection migration is not supported Amaury Denoyelle 2024-05-24 17:31:26 +0200
  • 0d7c1bc6ab BUG/MINOR: server: Don't reset resolver options on a new default-server line Christopher Faulet 2024-05-24 16:30:59 +0200
  • 8d2514e087 BUG/MINOR: http-htx: Support default path during scheme based normalization Christopher Faulet 2024-05-24 15:59:35 +0200
  • c16eba8183 BUG/MEDIUM: server/dns: preserve server's port upon resolution timeout or error Aurelien DARRAGON 2024-05-24 13:55:41 +0200
  • 98ed11b0c5 BUG/MINOR: rhttp: initialize session origin after preconnect reversal Amaury Denoyelle 2024-05-23 15:06:52 +0200
  • 47168e217a MEDIUM: connection: use pool-conn-name instead of sni on reuse Amaury Denoyelle 2024-05-23 18:31:48 +0200
  • be4f89f2b2 MINOR: server: define pool-conn-name keyword Amaury Denoyelle 2024-05-23 11:14:13 +0200
  • 91001422b4 MINOR: server: generalize sni expr parsing Amaury Denoyelle 2024-05-23 10:59:20 +0200
  • b9f67a46a2 MINOR: quic: clarify doc for quic_recv() Amaury Denoyelle 2024-05-22 15:58:43 +0200
  • 5764bc50b5 BUG/MINOR: quic: adjust restriction for stateless reset emission Amaury Denoyelle 2024-05-22 15:55:58 +0200
  • f55748a422 MAJOR: config: prevent QUIC with clients privileged port by default Amaury Denoyelle 2024-05-23 16:07:16 +0200
  • 45f40bac4c MEDIUM: config: prevent communication with privileged ports Amaury Denoyelle 2024-05-22 14:21:16 +0200
  • 4e632545f7 BUILD: trace: fix warning on null dereference Amaury Denoyelle 2024-05-24 14:17:11 +0200
  • 77c228f04f DOC: config: fix aes_gcm_enc() description text Willy Tarreau 2024-05-24 12:08:20 +0200
  • c9af6d5414 DEBUG: pollers/fd: add thread id suffix to per-thread memory areas name hints Aurelien DARRAGON 2024-05-24 10:41:28 +0200
  • 9d37c4b989 DEBUG: tools: add vma_set_name_id() helper Aurelien DARRAGON 2024-05-24 10:29:08 +0200
  • 23814a44e5 CLEANUP: tools: fix vma_set_name() function comment Aurelien DARRAGON 2024-05-24 10:22:57 +0200
  • 0bda33a3ec MINOR: stick-tables: remove the uneeded read lock in stksess_free() Willy Tarreau 2024-05-23 20:31:45 +0200
  • 8580f9db20 CLEANUP: stick-tables: remove a few unneeded tests for use_wrlock Willy Tarreau 2024-05-23 20:24:35 +0200
  • 77f286e8bc BUG/MEDIUM: stick-tables: make sure never to create two same remote entries Willy Tarreau 2024-05-23 20:06:25 +0200
  • 9938fb9c7a BUG/MEDIUM: stick-tables: Fix race with peers when killing a sticky session Christopher Faulet 2024-05-23 11:14:41 +0200
  • dfd938bad6 BUG/MEDIUM: stick-tables: Fix race with peers when trashing oldest entries Christopher Faulet 2024-05-21 14:21:58 +0200