Commit Graph

  • bb1265f38a 3.1.0-alt1 sisyphus Vladislav Tsarev 2024-12-03 14:00:37 +0300
  • d8384ef390 haproxy 3.1.0 Vladislav Tsarev 2024-12-03 13:39:33 +0300
  • f2b97918e8 [RELEASE] Released version 3.1.0 Willy Tarreau 2024-11-26 15:24:10 +0100
  • b629f366a7 MINOR: version: mention that 3.1 is stable now Christopher Faulet 2024-11-26 15:11:36 +0100
  • 0a406054c7 DOC: install: update the list of supported versions Willy Tarreau 2024-11-26 15:18:48 +0100
  • 16022c2a7b DOC: management: mention "show sess help" and "show quic help" Willy Tarreau 2024-11-26 15:00:51 +0100
  • 4f973ab23a MINOR: cli/quic: Add a "help" keyword to show quic Olivier Houchard 2024-11-25 18:35:51 +0100
  • 5288d0f47b MINOR: cli: Add a "help" keyword to show sess Olivier Houchard 2024-11-25 18:34:01 +0100
  • 2fffd85b97 BUG/MEDIUM: quic: prevent EMSGSIZE with GSO for larger bufsize Amaury Denoyelle 2024-11-26 11:03:30 +0100
  • 3cee8d7830 DOC: quic: Amend the pacing information about BBR. Frederic Lecaille 2024-11-26 07:46:17 +0100
  • a3248a39eb MINOR: quic: make bbr consider the max window size setting Frederic Lecaille 2024-11-26 07:37:58 +0100
  • dc15581c02 BUG/MEDIUM: http-ana: Don't release too early the L7 buffer Christopher Faulet 2024-11-25 22:05:27 +0100
  • ceb80aed57 DEV: lags/show-sess-to-flags: Properly handle fd state on server side Christopher Faulet 2024-11-25 21:57:27 +0100
  • 96b2641fc8 BUG/MAJOR: quic: fix wrong packet building due to already acked frames Frederic Lecaille 2024-11-25 11:14:20 +0100
  • d41273c633 MINOR: cfgparse-quic: strengthen quic-cc-algo parsing Amaury Denoyelle 2024-11-25 15:37:46 +0100
  • 3500865bc1 REORG: startup: move mworker_apply_master_worker_mode in mworker.c Valentine Krasnobaeva 2024-11-22 23:42:17 +0100
  • 3899a7ecaa MINOR: startup: prefix apply_master_worker_mode with mworker_* Valentine Krasnobaeva 2024-11-22 23:33:31 +0100
  • dee247c14e REORG: startup: move mworker_reexec and mworker_reload in mworker.c Valentine Krasnobaeva 2024-11-25 12:04:35 +0100
  • 0c7b93eb1d REORG: startup: move mworker_run_master and mworker_loop in mworker.c Valentine Krasnobaeva 2024-11-22 23:15:39 +0100
  • 56894db000 MINOR: startup: keep updating verbosity modes only in haproxy.c Valentine Krasnobaeva 2024-11-22 23:11:05 +0100
  • 7974089ac6 REORG: startup: move mworker_prepare_master in mworker.c Valentine Krasnobaeva 2024-11-22 23:07:00 +0100
  • 41cc1fe310 MINOR: startup: prefix prepare_master and run_master with mworker_* Valentine Krasnobaeva 2024-11-22 22:58:53 +0100
  • af642420b4 REORG: startup: move on_new_child_failure in mworker.c Valentine Krasnobaeva 2024-11-22 22:39:20 +0100
  • 321c021a83 MINOR: startup: rename on_new_child_failure to mworker_on_new_child_failure Valentine Krasnobaeva 2024-11-22 22:41:46 +0100
  • 10c14a1ed0 MINOR: proto_sockpair: send_fd_uxst: init iobuf, cmsghdr, cmsgbuf to zeros Valentine Krasnobaeva 2024-11-22 16:43:45 +0100
  • 7fb98e833c DOC: config: refine a little bit the text on QUIC pacing Willy Tarreau 2024-11-25 14:30:15 +0100
  • dee3f4b3ff CI: github: add 'workflow_dispatch' on remaining build jobs William Lallemand 2024-11-25 14:03:13 +0100
  • da1331b0b5 BUILD: tcp_sample: var_fc_counter defined but not used William Lallemand 2024-11-25 11:41:26 +0100
  • 079193e375 CI: github: allow to run the Illumos job manually William Lallemand 2024-11-25 11:30:04 +0100
  • 22bd92a87f MINOR: mux-quic: use sched call time for pacing Amaury Denoyelle 2024-11-21 16:20:15 +0100
  • 044452546e BUG/MEDIUM: quic: fix sending performance due to qc_prep_pkts() return Amaury Denoyelle 2024-11-22 15:43:16 +0100
  • 3704e0e174 BUG/MINOR: mux-quic: fix show quic report of QCS prepared bytes Amaury Denoyelle 2024-11-21 15:18:41 +0100
  • a7e5180c71 CI: github: improve the AWS-LC job William Lallemand 2024-11-25 11:14:33 +0100
  • b0c2745ed0 CI: github: improve the Wolfssl job William Lallemand 2024-11-25 10:54:39 +0100
  • a3613d239b BUILD: init: use the more portable FD_CLOEXEC for /dev/null Willy Tarreau 2024-11-25 08:43:25 +0100
  • f0548302bb BUILD: systemd: fix usage of reserved name "sun" in the address field Willy Tarreau 2024-11-25 08:04:09 +0100
  • a941c92c12 CI: github: add a WolfSSL job which tries the latest version William Lallemand 2024-11-22 17:03:09 +0100
  • 16e44e70c8 Revert "CI: update to the latest WolfSSL version" William Lallemand 2024-11-22 16:23:44 +0100
  • 450528b9f5 DOC: ot: mention planned deprecation of the OT filter Willy Tarreau 2024-11-22 16:06:09 +0100
  • 03f57fcf94 CI: update to the latest WolfSSL version William Lallemand 2024-11-22 16:05:32 +0100
  • 0022962ecb CI: update to the latest AWS-LC version William Lallemand 2024-11-22 16:03:28 +0100
  • 7472990f86 BUG/MINOR: quic: Avoid BUG_ON() on ->on_pkt_lost() BBR callback call Frederic Lecaille 2024-11-22 15:40:05 +0100
  • b30639848e BUILD: activity/memprofile: fix a build warning in the posix_memalign handler Willy Tarreau 2024-11-22 09:41:02 +0100
  • b150ae46dd BUG/MAJOR: mux-h1: Properly handle wrapping on obuf when dumping the first-line Christopher Faulet 2024-11-21 22:01:12 +0100
  • c5d0342fa2 [RELEASE] Released version 3.1-dev14 Willy Tarreau 2024-11-21 23:26:41 +0100
  • a89a2d8902 REGTESTS: don't rely on the base64 utility when openssl base64 is already used Willy Tarreau 2024-11-21 20:59:36 +0100
  • a1ace74b7e REGTESTS: relax strerror matching to avoid a failure on libmusl Willy Tarreau 2024-11-21 20:26:46 +0100
  • ead0b0154b MINOR: activity/memprofile: use resolve_dso_name() for the DSO summary Willy Tarreau 2024-11-21 15:16:37 +0100
  • 670507a66e MINOR: tools: add a new function "resolve_dso_name" to find a symbol's DSO Willy Tarreau 2024-11-21 15:15:53 +0100
  • a205a91bb3 MINOR: tools: resolve main() only once in resolve_sym_name() Willy Tarreau 2024-11-21 14:14:49 +0100
  • 9a8b834435 MINOR: activity: interrupt the show profile dump more often Willy Tarreau 2024-11-21 12:02:35 +0100
  • 5ddc8b3ad4 MINOR: activity/memprofile: monitor non-portable calls as well Willy Tarreau 2024-11-21 09:12:58 +0100
  • 33c0ce299d MINOR: activity/memprofile: also monitor strdup() activity Willy Tarreau 2024-11-21 08:45:04 +0100
  • 623a2c4e19 CLEANUP: activity: better use a mask to tests freeing methods Willy Tarreau 2024-11-21 10:08:03 +0100
  • f3547d0b74 MINOR: activity: better report nil than ffff in unknown callers Willy Tarreau 2024-11-21 10:28:14 +0100
  • ed3ed35867 BUG/MEDIUM: pools/memprofile: always clean stale pool info on pool_destroy() Willy Tarreau 2024-11-21 11:30:03 +0100
  • 859341c1ec MINOR: activity/memprofile: offer a function to unregister stale info Willy Tarreau 2024-11-21 11:27:52 +0100
  • c42a2b8c94 BUG/MINOR: activity/memprofile: reinitialize the free calls on DSO summary Willy Tarreau 2024-11-21 15:26:23 +0100
  • 24ce001771 BUG/MEDIUM: wdt: fix the stuck detection for warnings Willy Tarreau 2024-11-21 19:11:18 +0100
  • 1151fe6818 BUG/MEDIUM: debug: don't set the STUCK flag from debug_handler() Willy Tarreau 2024-11-21 19:19:46 +0100
  • 332839eb9d BUG/MINOR: startup: init_early: remove obsolete comment Valentine Krasnobaeva 2024-11-21 17:59:52 +0100
  • aa88d6ee37 BUG/MINOR: config: allow to check HAPROXY_LOCALPEER in config Valentine Krasnobaeva 2024-11-21 17:49:24 +0100
  • d253f30823 MINOR: cfgparse-global: add cfg_parse_global_localpeer Valentine Krasnobaeva 2024-11-21 17:25:09 +0100
  • bfe0f9d02d MINOR: startup: use global progname variable Valentine Krasnobaeva 2024-11-21 17:24:37 +0100
  • ef154a49e1 MINOR: capabilities: rename program_name argument to progname Valentine Krasnobaeva 2024-11-21 15:49:29 +0100
  • 351ae5dbed BUG/MINOR: startup: fix UAF when set the default for log_tag Valentine Krasnobaeva 2024-11-21 16:21:54 +0100
  • d1c3cd8974 MINOR: cfgparse-global: add more checks for "chroot" argument Valentine Krasnobaeva 2024-11-20 16:37:02 +0100
  • c853502cc6 MINOR: cfgparse-global: add cfg_parse_global_chroot Valentine Krasnobaeva 2024-11-20 16:17:06 +0100
  • 01fcbd6c08 BUG/MINOR: quic: Missing application limitations tracking for BBR Frederic Lecaille 2024-11-21 15:39:04 +0100
  • 95d3edd68f MINOR: quic: support pacing for newreno and nocc Amaury Denoyelle 2024-11-21 11:07:15 +0100
  • 99497d23b5 BUG/MINOR: cfgparse-quic: fix warning for cc-aglo with 0 burst Amaury Denoyelle 2024-11-21 11:15:47 +0100
  • ea17de01ac MINOR: quic: Useless rate sample member initialization Frederic Lecaille 2024-11-21 10:46:07 +0100
  • de86fd1e6c MINOR: cfgparse-quic: activate pacing only via burst argument Amaury Denoyelle 2024-11-21 10:41:42 +0100
  • 7b23c9075c BUG/MINOR: cfgparse-quic: fix bbr initialization Amaury Denoyelle 2024-11-21 10:24:34 +0100
  • e58a30d369 MINOR: cfgparse: Emit a warning for misplaced "tcp-response content" rules Christopher Faulet 2024-11-21 09:55:03 +0100
  • 5dcd3b0d99 CLEANUP: cfgparse: Add direction in functions name that warn on misplaced rules Christopher Faulet 2024-11-21 09:51:36 +0100
  • 7710580428 MINOR: config: Improve warnings on misplaced rules by adding an optional arg Christopher Faulet 2024-11-21 09:28:41 +0100
  • c329bfe3f5 BUILD: makefile: reorder object files by build time Willy Tarreau 2024-11-20 18:03:50 +0100
  • f16edcd34c BUILD: makefile: build flags.c before haproxy to speed up the build Willy Tarreau 2024-11-20 17:34:36 +0100
  • 667ac8acc6 DOC: management: Clearly state "show errors" only reports malformed H1 messages Christopher Faulet 2024-11-20 18:08:15 +0100
  • e863d8d681 DOC: config: Improve documentation of tune.http.maxhdr directive Christopher Faulet 2024-11-20 18:02:35 +0100
  • 3bd9a9e7d7 BUG/MEDIUM: h3: Increase max number of headers when sending headers Christopher Faulet 2024-11-20 17:14:56 +0100
  • 785e633353 BUG/MEDIUM: h3: Properly limit the number of headers received Christopher Faulet 2024-11-20 17:20:05 +0100
  • 63d2760dfa BUG/MEDIUM: mux-h2: Check the number of headers in HEADERS frame after decoding Christopher Faulet 2024-11-20 16:27:34 +0100
  • e415e3cb7a BUG/MEDIUM: mux-h2: Increase max number of headers when encoding HEADERS frames Christopher Faulet 2024-11-20 16:02:53 +0100
  • 349954601f MINOR: quic: add "bbr" new "quic-cc-algo" option Frederic Lecaille 2024-10-29 19:08:06 +0100
  • e778b9a2b6 MINOR: quic: TX part modifications to support BBR. Frederic Lecaille 2024-10-22 19:03:52 +0200
  • 44af88d856 MINOR: quic: RX part modifications to support BBR Frederic Lecaille 2024-10-22 19:03:27 +0200
  • d85eb127e9 MINOR: quic: quic_loss modifications to support BBR Frederic Lecaille 2024-10-22 19:01:08 +0200
  • af75665cb7 MINOR: quic: quic_cc modifications to support BBR Frederic Lecaille 2024-10-22 19:00:25 +0200
  • d04adf44dc MINOR: quic: implement BBR congestion control algorithm for QUIC Frederic Lecaille 2024-09-05 10:33:38 +0200
  • 472d575950 MINOR: quic: implement delivery rate sampling algorithm Frederic Lecaille 2024-09-05 08:07:49 +0200
  • c08b877657 MINOR: window_filter: Implement windowed filter (only max) Frederic Lecaille 2024-09-05 07:42:56 +0200
  • 7bbe8828ba MINOR: quic: Add the congestion window initial value to QUIC path Frederic Lecaille 2024-08-13 15:23:24 +0200
  • 5ebecbe45b REGTESTS: disable temporarly mworker test on OSX William Lallemand 2024-11-20 17:07:36 +0100
  • b7d81b3511 REGTESTS: switch to -Ws for master-worker reg-tests William Lallemand 2024-11-20 10:57:42 +0100
  • 2ce0db4e4b OPTION: map/hlua: make core.set_map() lookup more efficient Aurelien DARRAGON 2024-11-20 16:07:44 +0100
  • 311dc748b0 DOC: config: indent the list of environment variables Willy Tarreau 2024-11-20 15:51:35 +0100
  • 41d906d69b DOC: configuration: update "Environment variables" chapter Valentine Krasnobaeva 2024-11-19 10:29:26 +0100
  • d6ccd1738b MINOR: startup: set HAPROXY_LOCALPEER only once Valentine Krasnobaeva 2024-11-19 14:22:08 +0100