Commit Graph

  • c7accba1db MINOR: quic-be: Build post handshake frames Frederic Lecaille 2024-01-12 16:23:55 +01:00
  • 9d515eb7f3 MINOR: quic-be: Store asap the DCID Frederic Lecaille 2024-01-12 14:39:08 +01:00
  • fb5ce7fd02 MINOR: h3-be: Correctly retrieve h3 counters Frederic Lecaille 2024-01-11 19:17:56 +01:00
  • 1f4cb27157 MINOR: quic-be: Handshake packet number space discarding Frederic Lecaille 2024-01-11 19:12:20 +01:00
  • bfa6885c2f MINOR: quic-be: Mux initialization Frederic Lecaille 2024-01-11 19:05:55 +01:00
  • 7d3f60f079 MINOR: quic-be: Datagrams and packet parsing support Frederic Lecaille 2024-01-10 16:48:51 +01:00
  • 73054af3fc MINOR: quic-be: Do not redispatch the datagrams Frederic Lecaille 2024-01-10 11:10:36 +01:00
  • d5a2e9b44e MINOR: quic-be: add field for max_udp_payload_size into quic_conn Frederic Lecaille 2025-06-05 14:58:50 +02:00
  • 5517b9c521 MINOR: quic-be: xprt ->init() adapatations Frederic Lecaille 2023-12-19 07:58:48 +01:00
  • e4f7a1fcde MINOR: quic-be: QUIC connection allocation adaptation (qc_new_conn()) Frederic Lecaille 2024-01-05 16:32:42 +01:00
  • 7f89f1e451 MINOR: quic-be: ->connect() protocol callback adaptations Frederic Lecaille 2024-01-05 16:23:33 +01:00
  • b99ce3c985 MINOR: sock: Add protocol and socket types parameters to sock_create_server_socket() Frederic Lecaille 2025-06-03 16:25:53 +02:00
  • abd35e9b17 MINOR: quic-be: Prevent the MUX to send/receive data Frederic Lecaille 2024-01-05 15:45:17 +01:00
  • d5669868e6 MINOR: quic-be: Add a function to initialize the QUIC client transport parameters Frederic Lecaille 2024-01-03 14:36:44 +01:00
  • 7265955aa4 MINOR: quic-be: SSL sessions initializations Frederic Lecaille 2023-12-19 08:16:42 +01:00
  • cc5ae9a29b MINOR: quic-be: ssl_sock contexts allocation and misc adaptations Frederic Lecaille 2023-12-18 17:26:01 +01:00
  • e46e8e2bd3 MINOR: quic-be: Correct the QUIC protocol lookup Frederic Lecaille 2023-12-18 17:11:27 +01:00
  • efbac62ded MINOR: quic-be: Add a function for the TLS context allocations Frederic Lecaille 2023-12-18 17:06:40 +01:00
  • 02f85dd6af MINOR: quic-be: QUIC server xprt already set when preparing their CTXs Frederic Lecaille 2023-12-18 14:25:53 +01:00
  • e124a66c90 MINOR: quic-be: QUIC backend XPRT and transport parameters init during parsing Frederic Lecaille 2023-12-18 11:18:45 +01:00
  • 438bb236cf MINOR: quic-be: Call ->prepare_srv() callback at parsing time Frederic Lecaille 2023-12-18 10:59:15 +01:00
  • 9df380a152 MEDIUM: hlua: Update TCP applet functions to use the new applet API Christopher Faulet 2025-06-05 15:45:42 +02:00
  • 18f9c71041 CLEANUP: applet: Simplify a bit comments for applet_put* functions Christopher Faulet 2025-06-05 15:43:53 +02:00
  • 79445766a3 MINOR: applet: Add API functions to get data from the input buffer Christopher Faulet 2025-06-05 15:28:45 +02:00
  • 0d8ecb1edc MINOR: applet: Add API functions to manipulate input and output buffers Christopher Faulet 2025-06-05 15:01:43 +02:00
  • 6b74633069 BUG/MINOR: quic: Missing SSL session object freeing Frederic Lecaille 2025-06-04 11:49:14 +02:00
  • 0cdf529720 BUG/MINOR: config: fix arg number reported on empty arg warning Amaury Denoyelle 2025-06-04 15:36:13 +02:00
  • 5f1fad1690 BUG/MINOR: config: emit warning for empty args only in discovery mode Amaury Denoyelle 2025-06-04 11:26:27 +02:00
  • f5d41803d3 BUG/MEDIUM: cli: Properly parse empty lines and avoid crashed Christopher Faulet 2025-06-05 10:41:46 +02:00
  • 16eb0fab31 MAJOR: counters: dispatch counters over thread groups Aurelien DARRAGON 2025-05-15 19:55:11 +02:00
  • 12c3ffbb48 MINOR: counters: add local-only internal rates to compute some maxes Aurelien DARRAGON 2025-05-28 12:00:49 +02:00
  • b72a8bb138 CLEANUP: counters: merge some common counters between {fe,be}_counters_shared Aurelien DARRAGON 2025-05-09 11:42:37 +02:00
  • b599138842 MEDIUM: counters: manage shared counters using dedicated helpers Aurelien DARRAGON 2025-05-07 23:42:04 +02:00
  • c10ce1c85b MINOR: counters: add common struct and flags to {fe,be}_counters_shared Aurelien DARRAGON 2025-05-09 10:42:49 +02:00
  • aa53887398 MINOR: counters: add shared counters helpers to get and drop shared pointers Aurelien DARRAGON 2025-05-06 20:45:40 +02:00
  • a0dcab5c45 MAJOR: counters: add shared counters base infrastructure Aurelien DARRAGON 2025-04-08 18:16:38 +02:00
  • 89b04f2191 CLEANUP: sink: remove useless cleanup in sink_new_from_logger() Aurelien DARRAGON 2025-06-04 16:51:04 +02:00
  • 8c4bb8cab3 BUG/MINOR: mux-spop: Fix null-pointer deref on SPOP stream allocation failure Christopher Faulet 2025-06-04 08:48:48 +02:00
  • 6786b05297 DEBUG: check: Add the healthcheck's expiration date in the trace messags Christopher Faulet 2025-06-03 15:06:11 +02:00
  • 8ee650a88b CLEANUP: applet: Update comment for applet_put* functions Christopher Faulet 2025-06-03 11:06:09 +02:00
  • 7c788f0984 BUG/MEDIUM: check: Requeue healthchecks on I/O events to handle check timeout Christopher Faulet 2025-06-03 14:50:38 +02:00
  • 913b2d6c83 BUG/MAJOR: leastconn: Protect tree_elt with the lbprm lock Olivier Houchard 2025-06-03 02:37:26 +00:00
  • 368d01361a MEDIUM: server: add and use srv_init() function Aurelien DARRAGON 2025-05-09 20:27:29 +02:00
  • 889ef6f67b MEDIUM: server: automatically add server to proxy list in new_server() Aurelien DARRAGON 2025-05-09 19:24:55 +02:00
  • e262e4bbe4 MEDIUM: proxy: use global proxy list for REGISTER_POST_PROXY_CHECK() hook Aurelien DARRAGON 2025-05-09 16:41:30 +02:00
  • 1f12e45b0a MINOR: log: only run postcheck_log_backend() checks on backend Aurelien DARRAGON 2025-05-09 16:34:27 +02:00
  • 943958c3ff MINOR: proxy: add a true list containing all proxies Aurelien DARRAGON 2025-05-09 16:02:09 +02:00
  • 6ccf770fe2 MINOR: proxy: collect per-capability stat in proxy_cond_disable() Aurelien DARRAGON 2025-05-12 17:12:49 +02:00
  • c7c017ec3c MINOR: stats: add ME_NEW_COMMON() helper Aurelien DARRAGON 2025-04-08 15:18:21 +02:00
  • d04843167c MINOR: stats: add stat_col flags Aurelien DARRAGON 2025-04-08 11:56:23 +02:00
  • f0b40b49b8 MINOR: server: group postinit server tasks under _srv_postparse() Aurelien DARRAGON 2025-05-08 19:15:24 +02:00
  • 8ee8b8a04d REGTESTS: Remove support for REQUIRE_VERSION and REQUIRE_VERSION_BELOW Tim Duesterhus 2025-06-01 15:26:40 +02:00
  • d8951ec70f REGTESTS: Remove tests with REQUIRE_VERSION_BELOW=2.4 Tim Duesterhus 2025-06-01 15:26:39 +02:00
  • 534b09f2a2 REGTESTS: Remove REQUIRE_VERSION=2.4 from all tests Tim Duesterhus 2025-06-01 15:26:38 +02:00
  • 239785fd27 REGTESTS: Remove REQUIRE_VERSION=2.3 from all tests Tim Duesterhus 2025-06-01 15:26:37 +02:00
  • 294c47a5ef REGTESTS: Do not use REQUIRE_VERSION for HAProxy 2.5+ (5) Tim Duesterhus 2025-06-01 15:26:36 +02:00
  • 8e8cdf114b DOC: config: Fix a typo in 2.7 (Name format for maps and ACLs) Christopher Faulet 2025-06-02 09:18:08 +02:00
  • b88164d9c0 BUILD: tools: properly define ha_dump_backtrace() to avoid a build warning Willy Tarreau 2025-05-30 17:13:21 +02:00
  • 9f4cd435d3 [RELEASE] Released version 3.3-dev0 v3.3-dev0 Willy Tarreau 2025-05-28 16:46:34 +02:00
  • 8809251ee0 MINOR: version: mention that it's development again Willy Tarreau 2025-05-28 16:41:45 +02:00
  • e134140d28 [RELEASE] Released version 3.2.0 v3.2.0 Willy Tarreau 2025-05-28 16:35:14 +02:00
  • a6458fd426 MINOR: version: mention that it's 3.2 LTS now. Willy Tarreau 2025-05-28 16:31:27 +02:00
  • 2502435eb3 DEV: patchbot: prepare for new version 3.3-dev Willy Tarreau 2024-05-29 14:38:21 +02:00
  • 21ce685fcd DOC: hlua: fix a few typos in HTTPMessage.set_body_len() documentation Willy Tarreau 2025-05-27 19:31:12 +02:00
  • cb7a2444d1 DOC: hlua: Add a note to warn user about httpclient object reuse Christopher Faulet 2025-05-27 18:48:21 +02:00
  • 50fca6f0b7 BUG/MEDIUM: httpclient: Throw an error if an lua httpclient instance is reused Christopher Faulet 2025-05-27 18:35:30 +02:00
  • 94ded5523f CI: combine AWS-LC and AWS-LC-FIPS by template Ilya Shipitsin 2025-05-26 23:47:13 +02:00
  • 508e074a32 CI: vtest: Fix the build script to properly work on MaOS Christopher Faulet 2025-05-27 14:48:48 +02:00
  • 6a18d28ba2 CI: vtest: Rely on VTest2 to run regression tests Christopher Faulet 2025-05-27 14:32:34 +02:00
  • bc4c3c7969 BUG/MEDIUM: hlua: Fix receive API for TCP applets to properly handle shutdowns Christopher Faulet 2025-05-26 18:11:19 +02:00
  • c0ecef71d7 BUG/MEDIUM: hlua: Fix getline() for TCP applets to work with applet's buffers Christopher Faulet 2025-05-27 07:46:44 +02:00
  • c64781c2c8 BUG/MEDIUM: hlua: Properly detect shudowns for TCP applets based on the new API Christopher Faulet 2025-05-26 18:24:53 +02:00
  • 4d4da515f2 BUG/MEDIUM: cli/ring: Properly handle shutdown in "show event" I/O handler Christopher Faulet 2025-05-26 14:25:16 +02:00
  • 99e755d673 MINOR: listeners: Add support for a label on bind line Christopher Faulet 2025-05-26 07:38:11 +02:00
  • 2808e3577f REGTESTS: Explicitly allow failing shell commands in some scripts Christopher Faulet 2025-05-26 07:57:21 +02:00
  • 82c2911248 REGTESTS: Make the script testing conditional set-var compatible with Vtest2 Christopher Faulet 2025-05-26 07:49:50 +02:00
  • 5b937b7a97 DOC: config: clarify the basics of ACLs (call point, multi-valued etc) Willy Tarreau 2025-05-26 16:25:22 +02:00
  • ef9511be90 DOC: config: mention in bytes_in and bytes_out that they're read on input Willy Tarreau 2025-05-26 15:51:14 +02:00
  • e70c23e517 BUG/MEDIUM: h3: Declare absolute URI as normalized when a :authority is found Christopher Faulet 2025-05-26 11:20:24 +02:00
  • da9792cca8 BUG/MINOR: h3: Set HTX flags corresponding to the scheme found in the request Christopher Faulet 2025-05-26 11:28:04 +02:00
  • 083708daf8 DOC: config: fix alphabetical ordering of internal sample fetch functions Willy Tarreau 2025-05-26 09:36:23 +02:00
  • 52c2247d90 DOC: config: fix alphabetical ordering of layer 4 sample fetch functions Willy Tarreau 2025-05-26 09:33:17 +02:00
  • 770098f5e3 DOC: config: fix alphabetical ordering of layer 5 sample fetch functions Willy Tarreau 2025-05-26 09:21:36 +02:00
  • 5261e35b8f DOC: config: fix alphabetical ordering of layer 6 sample fetch functions Willy Tarreau 2025-05-26 09:10:39 +02:00
  • e9248243e9 DOC: config: fix alphabetical ordering of layer 7 sample fetch functions Willy Tarreau 2025-05-26 09:07:54 +02:00
  • 38456f63a3 DOC: config: clarify the legacy cookie and header captures Willy Tarreau 2025-05-26 08:56:33 +02:00
  • da8d6d1b2c DOC: config: clarify the wording around single/double quotes Willy Tarreau 2025-05-26 08:34:50 +02:00
  • d607940915 DOC: configuration: fix the example in crt-store William Lallemand 2025-05-25 16:52:00 +02:00
  • 90441e9bfe BUG/MAJOR: cache: Crash because of wrong cache entry deleted Remi Tricot-Le Breton 2025-05-23 19:33:58 +02:00
  • 25b668d59a MINOR: stream: Add address filtering to "show sess" CLI command 20250523-show-sess-addr-filter Frederic Lecaille 2025-05-23 18:25:57 +02:00
  • 84ffb3d0a9 MINOR: config: list recently added sections with -dKcfg Willy Tarreau 2025-05-23 10:49:33 +02:00
  • 28c7a22790 BUG/MEDIUM: server: fix potential null-deref after previous fix Willy Tarreau 2025-05-22 18:09:12 +02:00
  • b40ce97ecc BUG/MEDIUM: server: fix crash after duplicate GUID insertion Amaury Denoyelle 2025-05-22 17:48:58 +02:00
  • 5e088e3f8e MINOR: server: use stress mode for "add server help" Amaury Denoyelle 2025-05-22 17:13:20 +02:00
  • 4de5090976 MINOR: server: implement "add server help" Amaury Denoyelle 2025-05-22 17:12:53 +02:00
  • 2570892c41 MINOR: server: define CLI I/O handler for "add server" Amaury Denoyelle 2025-05-22 17:07:59 +02:00
  • 1c0f2e62ad MINOR: ssl: also provide the "tls-tickets" bind option Willy Tarreau 2025-05-22 15:28:37 +02:00
  • 3494775a1f MINOR: ssl: support strict-sni in ssl-default-bind-options Willy Tarreau 2025-05-17 09:23:04 +02:00
  • 7244f16ac4 MINOR: promex: Add agent check status/code/duration metrics Christopher Faulet 2025-05-22 09:37:09 +02:00
  • 0ac41ff97e [RELEASE] Released version 3.2-dev17 v3.2-dev17 Willy Tarreau 2025-05-21 15:56:06 +02:00