Commit Graph

  • 0c84063ccb 3.0.7-alt1 sisyphus Aleksandr Gamzin 2024-12-16 16:50:40 +0300
  • 89344084f5 Merge tag 'v3.0.7' into sisyphus Aleksandr Gamzin 2024-12-16 16:16:43 +0300
  • ce353908f1 [RELEASE] Released version 3.0.7 Christopher Faulet 2024-12-12 13:49:49 +0100
  • cd69a61378 BUG/MINOR: server-state: Fix expiration date of srvrq_check tasks Christopher Faulet 2024-12-11 09:23:28 +0100
  • 6928d0a04f CLEANUP: mux-h2/traces: reword certain ambiguous traces Willy Tarreau 2024-12-06 18:24:38 +0100
  • a016c73f0e MINOR: mux-h2/traces: add a missing trace on negative initial window size Willy Tarreau 2024-12-06 17:30:05 +0100
  • ffdd10f627 BUG/MINOR: quic: remove startup alert if conn socket-owner unsupported Amaury Denoyelle 2024-12-04 16:25:03 +0100
  • b5044b5760 BUG/MINOR: signal: register default handler for SIGINT in signal_init() Valentine Krasnobaeva 2024-12-02 14:47:17 +0100
  • c4075d0a74 BUG/MINOR: h1-htx: Use default reason if not set when formatting the response Christopher Faulet 2024-11-29 14:31:21 +0100
  • f763b3d368 BUG/MEDIUM: http-ana: Reset request flag about data sent to perform a L7 retry Christopher Faulet 2024-11-28 10:01:41 +0100
  • ce1bec1cc5 BUG/MEDIUM: event_hdl: fix uninitialized value in async mode when no data is provided Aurelien DARRAGON 2024-11-29 08:42:01 +0100
  • bc3cdd6151 BUG/MINOR: log: fix lf_text() behavior with empty string Aurelien DARRAGON 2024-11-28 12:03:17 +0100
  • d680647107 MINOR: mux-quic: Don't send an emtpy H3 DATA frame during zero-copy forwarding Christopher Faulet 2024-06-04 19:01:18 +0200
  • 56cd20cb53 BUG/MEDIUM: sock: Remove FD_POLL_HUP during connect() if FD_POLL_ERR is not set Christopher Faulet 2024-11-27 10:04:45 +0100
  • 525ebfea3a BUG/MEDIUM: http-ana: Don't release too early the L7 buffer Christopher Faulet 2024-11-25 22:05:27 +0100
  • 704e2e4719 DEV: lags/show-sess-to-flags: Properly handle fd state on server side Christopher Faulet 2024-11-25 21:57:27 +0100
  • 00c346726a BUG/MAJOR: quic: fix wrong packet building due to already acked frames Frederic Lecaille 2024-11-25 11:14:20 +0100
  • 27dd4f4efe BUG/MAJOR: mux-h1: Properly handle wrapping on obuf when dumping the first-line Christopher Faulet 2024-11-21 22:01:12 +0100
  • cd587f2b48 BUG/MEDIUM: pools/memprofile: always clean stale pool info on pool_destroy() Willy Tarreau 2024-11-21 11:30:03 +0100
  • 3b5cfb28e1 MINOR: activity/memprofile: offer a function to unregister stale info Willy Tarreau 2024-11-21 11:27:52 +0100
  • 992c3c2b67 BUG/MINOR: activity/memprofile: reinitialize the free calls on DSO summary Willy Tarreau 2024-11-21 15:26:23 +0100
  • 5e704ead9a BUG/MEDIUM: wdt: fix the stuck detection for warnings Willy Tarreau 2024-11-21 19:11:18 +0100
  • 62d7bc6011 BUG/MEDIUM: debug: don't set the STUCK flag from debug_handler() Willy Tarreau 2024-11-21 19:19:46 +0100
  • 9416f10fb9 DOC: config: Improve documentation of tune.http.maxhdr directive Christopher Faulet 2024-11-20 18:02:35 +0100
  • bda4f94322 BUG/MEDIUM: h3: Increase max number of headers when sending headers Christopher Faulet 2024-11-20 17:14:56 +0100
  • 97f2c2e56e BUG/MEDIUM: h3: Properly limit the number of headers received Christopher Faulet 2024-11-20 17:20:05 +0100
  • 0777b7dded BUG/MEDIUM: mux-h2: Check the number of headers in HEADERS frame after decoding Christopher Faulet 2024-11-20 16:27:34 +0100
  • e9ad14e73d BUG/MEDIUM: mux-h2: Increase max number of headers when encoding HEADERS frames Christopher Faulet 2024-11-20 16:02:53 +0100
  • ca12dcec26 BUG/MINOR: http-ana: Adjust the server status before the L7 retries Christopher Faulet 2024-11-19 16:33:55 +0100
  • adc7e713f7 DOC: configuration: wrap long line for "strstr()" conditional expression Willy Tarreau 2024-11-20 08:47:38 +0100
  • b92987afa7 DOC: configuration: explain quotes and spaces in conditional blocks Willy Tarreau 2024-11-20 08:44:39 +0100
  • c693da8896 DOC: lua: fix yield-dependent methods expected contexts Aurelien DARRAGON 2024-11-19 19:28:16 +0100
  • b85468d1f3 DOC: config: Move fs.* and bs.* in section about L5 samples Christopher Faulet 2024-11-19 08:49:05 +0100
  • c6a4e359e3 DOC: config: Move wait_end in section about internal samples Christopher Faulet 2024-11-19 08:45:29 +0100
  • c9d735fd3f DOC: config: Slightly improve the %Tr documentation Christopher Faulet 2024-11-18 22:48:23 +0100
  • 9464b240ed BUG/MINOR: http_ana: Report -1 for %Tr for invalid response only Christopher Faulet 2024-11-18 22:37:52 +0100
  • 598c140650 DOC: config: Fix a typo in "1.3.1. The Request line" Christopher Faulet 2024-11-18 18:11:04 +0100
  • 453076bbcc DOC: config: A a space before ':' for {bs,fs}.aborted and {bs,fs}.rst_code Christopher Faulet 2024-11-18 15:34:54 +0100
  • 9d74f3692b BUG/MINOR: peers: make sure to always apply offsets to now_ms in expiration Willy Tarreau 2024-11-15 15:44:05 +0100
  • b8c4edbc49 BUG/MINOR: mux_quic: make sure to always apply offsets to now_ms in expiration Willy Tarreau 2024-11-15 15:41:21 +0100
  • 4ebe6dcb31 BUG/MEDIUM: mailers: make sure to always apply offsets to now_ms in expiration Willy Tarreau 2024-11-15 15:39:58 +0100
  • 1ad88e6a79 BUG/MEDIUM: checks: make sure to always apply offsets to now_ms in expiration Willy Tarreau 2024-11-15 15:34:46 +0100
  • 7cf18ab7c8 BUG/MINOR: Don't report early srv aborts on request forwarding in DONE state Christopher Faulet 2024-11-15 10:51:18 +0100
  • 1b18a4cad1 BUG/MEDIUM: mux-h2: Don't send RST_STREAM frame for streams with no ID Christopher Faulet 2024-11-15 10:25:20 +0100
  • 33b0ca4440 BUG/MEDIUM: resolvers: Insert a non-executed resulution in front of the wait list Christopher Faulet 2024-11-12 18:51:20 +0100
  • e771877f82 BUG/MINOR: cli: don't show sockpairs in HAPROXY_CLI and HAPROXY_MASTER_CLI Valentine Krasnobaeva 2024-11-12 22:43:49 +0100
  • 51a13e6905 BUG/MEDIUM: quic: prevent crash due to CRYPTO parsing error Amaury Denoyelle 2024-11-08 12:40:29 +0100
  • 85fa6d5b77 BUG/MINOR: guid/server: ensure thread-safety on GUID insert/delete Amaury Denoyelle 2024-11-07 11:08:40 +0100
  • d68329f014 CLEANUP: guid: remove global tree export Amaury Denoyelle 2024-11-07 11:08:05 +0100
  • f3bddfa8eb BUG/MINOR: quic: repeat packet parsing to deal with fragmented CRYPTO Amaury Denoyelle 2024-11-04 17:28:02 +0100
  • 19c4b37c9f MINOR: quic: extend return value of CRYPTO parsing Amaury Denoyelle 2024-11-04 17:27:39 +0100
  • 67aa5ae0e5 MINOR: quic: use dynamically allocated frame on parsing Amaury Denoyelle 2024-11-05 16:33:27 +0100
  • 9c41bc6d2a MINOR: quic: simplify qc_parse_pkt_frms() return path Amaury Denoyelle 2024-11-04 18:17:01 +0100
  • 05658956ae BUG/MEDIUM: quic: support wait-for-handshake Amaury Denoyelle 2024-10-15 17:37:00 +0200
  • 35dbd3ea0f BUG/MINOR: stream: unblock stream on wait-for-handshake completion Amaury Denoyelle 2024-10-15 17:29:08 +0200
  • f45ea9b8d9 MINOR: quic: notify connection layer on handshake completion Amaury Denoyelle 2024-10-16 11:05:51 +0200
  • 690ee88577 BUG/MEDIUM: pattern: prevent uninitialized reads in pat_match_{str,beg} Aurelien DARRAGON 2024-09-06 16:33:15 +0200
  • c2c009086d [RELEASE] Released version 3.0.6 Christopher Faulet 2024-11-07 17:32:22 +0100
  • 31d93dad1e MINOR: debug: move the "recover now" warn message after the optional notes Willy Tarreau 2024-11-07 07:56:13 +0100
  • 5c0e150b00 BUILD: Missing inclusion header for ssize_t type Frederic Lecaille 2024-06-26 10:17:09 +0200
  • efef36866e BUILD: debug: also declare strlen() in __ABORT_NOW() Willy Tarreau 2024-06-26 08:02:09 +0200
  • ad732f17fc DEBUG: wdt: add a stats counter "BlockedTrafficWarnings" in show info Willy Tarreau 2024-11-06 18:10:01 +0100
  • 5904fe57bc DEBUG: wdt: make the blocked traffic warning delay configurable Willy Tarreau 2024-11-06 17:48:41 +0100
  • 650f633d44 DEBUG: cli: make it possible for "debug dev loop" to trigger warnings Willy Tarreau 2024-11-06 11:47:55 +0100
  • a44922fb10 DEBUG: wdt: better detect apparently locked up threads and warn about them Willy Tarreau 2024-11-06 11:21:45 +0100
  • 80ea59459c MINOR: debug: add a function to dump a stuck thread Willy Tarreau 2024-11-06 11:20:45 +0100
  • e50dc3bd87 MINOR: wdt: move the local timers to a struct Willy Tarreau 2024-11-06 10:54:05 +0100
  • a2da8ef7ff MINOR: debug: remove the redundant process.thread_info array from post_mortem Willy Tarreau 2024-10-28 07:47:23 +0100
  • 068b4a20c0 MINOR: debug: also add fdtab and acitvity to struct post_mortem Willy Tarreau 2024-10-28 07:44:14 +0100
  • 7f09a7a935 MINOR: debug: also add a pointer to struct global to post_mortem Willy Tarreau 2024-10-26 11:33:09 +0200
  • c984817bb8 MINOR: debug: do not limit backtraces to stuck threads Willy Tarreau 2024-10-24 15:14:55 +0200
  • 96847724af MINOR: debug: print gdb hints when crashing Willy Tarreau 2024-06-21 14:04:46 +0200
  • 2913ab11dc MINOR: connection: add new sample fetch functions fc_err_name and bc_err_name Willy Tarreau 2024-11-05 18:04:21 +0100
  • 3b36ac5726 MINOR: rawsock: set connection error codes when returning from recv/send/splice Willy Tarreau 2024-11-05 17:57:43 +0100
  • 6200536920 MINOR: connection: add more connection error codes to cover common errno Willy Tarreau 2024-11-05 17:49:15 +0100
  • aa35557e76 BUG/MINOR: stats: Fix the name for the total number of streams created Christopher Faulet 2024-10-04 15:44:39 +0200
  • acc009f882 MINOR: stream/stats: Expose the total number of streams ever created in stats Christopher Faulet 2024-09-27 17:16:00 +0200
  • fb9c53581b MINOR: stream/stats: Expose the current number of streams in stats Christopher Faulet 2024-09-25 09:59:11 +0200
  • 5ca7eb5e84 MINOR: cli/debug: show dev: add cmdline and version Valentine Krasnobaeva 2024-05-29 11:27:21 +0200
  • 4655bd1e64 BUG/MINOR: quic: fix malformed probing packet building Frederic Lecaille 2024-11-04 18:50:10 +0100
  • c91c678b12 CLEANUP: connection: properly name the CO_ER_SSL_FATAL enum entry Willy Tarreau 2024-11-05 18:05:58 +0100
  • 79abc12539 DOC: config: document connection error 44 (reverse connect failure) Willy Tarreau 2024-11-05 17:54:59 +0100
  • 61ecd35113 BUG/MEDIUM: promex: Fix dump of extra counters Christopher Faulet 2024-11-05 15:30:56 +0100
  • 533b6f37ce MINOR: stream: Save last evaluated rule on invalid yield Christopher Faulet 2024-10-29 18:15:20 +0100
  • 14abd1881d BUG/MINOR: http-ana: Report internal error if an action yields on a final eval Christopher Faulet 2024-10-29 18:09:51 +0100
  • 127462ca1c BUG/MEDIUM: mux-h1: Fix how timeouts are applied on H1 connections Christopher Faulet 2024-10-28 08:18:32 +0100
  • af94845eb5 DOC: config: add missing glitch_{cnt,rate} sample definitions Aurelien DARRAGON 2024-10-30 17:37:39 +0100
  • 69f3b4099e DOC: config: add missing glitch_{cnt,rate} data types Aurelien DARRAGON 2024-10-30 17:22:33 +0100
  • 0309e93dbd BUG/MINOR: ssl/cli: 'set ssl cert' does not check the transaction name correctly William Lallemand 2024-10-29 15:31:00 +0100
  • 6bec3fbe6f BUG/MINOR: trace: stop rewriting argv with -dt William Lallemand 2024-10-29 10:50:27 +0100
  • cdb7dac982 MINOR: cli: remove non-printable characters from 'debug dev fd' William Lallemand 2024-10-24 16:31:56 +0200
  • f215ad3221 MINOR: debug: store important pointers in post_mortem Willy Tarreau 2024-10-24 14:37:12 +0200
  • 9e0fc2a8c5 MINOR: debug: place the post_mortem struct in its own section. Willy Tarreau 2024-10-24 11:59:32 +0200
  • c4b1c0b276 MINOR: debug: place a magic pattern at the beginning of post_mortem Willy Tarreau 2024-10-24 11:56:07 +0200
  • 3f31155977 MINOR: pools: export the pools variable Willy Tarreau 2024-10-24 14:36:30 +0200
  • 9ec0260698 BUILD: debug: silence a build warning with threads disabled Willy Tarreau 2024-10-24 15:04:25 +0200
  • 38c874bad6 BUG/MEDIUM: server: fix race on servers_list during server deletion Amaury Denoyelle 2024-10-23 18:18:48 +0200
  • adceb4a595 BUG/MINOR: stconn: Don't disable 0-copy FF if EOS was reported on consumer side Christopher Faulet 2024-10-24 11:53:10 +0200
  • 04b5a16bc2 BUG/MINOR: http-ana: Fix wrong client abort reports during responses forwarding Christopher Faulet 2024-10-24 11:58:46 +0200
  • f55508ab67 BUG/MEDIUM: stconn: Report blocked send if sends are blocked by an error Christopher Faulet 2024-10-24 11:35:21 +0200