Commit Graph

  • 7aa839296d BUG/MEDIUM: quic: fix ACK ECN frame parsing master quic-interop Amaury Denoyelle 2026-01-13 14:29:15 +01:00
  • 82196eb74e BUG/MEDIUM: threads: Fix binding thread on bind. flx04/master Olivier Houchard 2026-01-13 11:42:32 +01:00
  • da813ae4d7 MEDIUM: counters: Remove some extra tests Olivier Houchard 2026-01-13 08:01:28 +01:00
  • 5495c88441 MEDIUM: counters: Dynamically allocate per-thread group counters Olivier Houchard 2026-01-12 04:25:34 +01:00
  • 37057feb80 BUG/MINOR: net_helper: fix IPv6 header length processing Willy Tarreau 2026-01-13 08:42:36 +01:00
  • cf2120d8d4 DOC: vars: document dump_all_vars() sample fetch 20260113-dump-vars-1 Hyeonggeun Oh 2025-12-26 15:57:35 +09:00
  • bd1807aa3a MINOR: vars: implement dump_all_vars() sample fetch Hyeonggeun Oh 2026-01-13 03:07:16 +09:00
  • 079bc39645 MINOR: vars: store variable names for runtime access Hyeonggeun Oh 2025-12-26 15:57:33 +09:00
  • 696e80130b MINOR: tools: add chunk_escape_string() helper function Hyeonggeun Oh 2026-01-13 03:07:15 +09:00
  • fcd4d4a7aa BUG/MINOR: hlua_fcn: ensure Patref:add_bulk() is given a table object before using it Aurelien DARRAGON 2026-01-12 17:23:27 +01:00
  • 04545cb2b7 BUG/MINOR: hlua_fcn: fix broken yield for Patref:add_bulk() Aurelien DARRAGON 2026-01-12 16:57:59 +01:00
  • b1cfeeef21 BUG/MINOR: stats-file: Use a 16bits variable when loading tgid Olivier Houchard 2026-01-12 09:48:54 +01:00
  • 022cb3ab7f MINOR: stats: Increase the tgid from 8bits to 16bits Olivier Houchard 2026-01-09 08:27:10 +01:00
  • c0f64fc36a MINOR: receiver: Dynamically alloc the "members" field of shard_info Olivier Houchard 2026-01-07 02:57:06 +01:00
  • 96faf71f87 CLEANUP: connection: Remove outdated note about CO_FL 0x00002000 being unused Tim Duesterhus 2026-01-09 20:09:08 +01:00
  • 2560cce7c5 MINOR: tcp-sample: permit retrieving tcp_info from the connection/session stage Willy Tarreau 2026-01-11 15:19:18 +01:00
  • 880bbeeda4 MINOR: sample: also support retrieving fc.timer.handshake without a stream Willy Tarreau 2026-01-11 15:13:42 +01:00
  • 875bbaa7fc MINOR: cfgparse: remove duplicate "force-persist" in common kw list flx04/quic-interop Amaury Denoyelle 2026-01-07 13:24:54 +01:00
  • 46088b7ad0 MEDIUM: config: warn if some userlist hashes are too slow Willy Tarreau 2026-01-09 14:49:33 +01:00
  • a203ce6854 BUG/MINOR: ech/quic: enable ech configuration also for quic listeners akarl10 2026-01-01 14:32:56 +01:00
  • 6e1718ce4b CI: github: remove ERR=1 temporarly from the ECH job William Lallemand 2026-01-08 17:17:13 +01:00
  • 7db3b94365 CI: github: remove ERR=1 temporarly from the ECH job 20260108-ech-quic William Lallemand 2026-01-08 17:17:13 +01:00
  • 25c6d4f474 BUG/MINOR: ech/quic: enable ech configuration also for quic listeners akarl10 2026-01-01 14:32:56 +01:00
  • dbe52cc23e REGTESTS: ssl: Fix reg-tests curve check Christian Ruppert 2026-01-08 15:55:18 +01:00
  • 623aa725a2 BUG/MINOR: cli/stick-tables: argument to "show table" is optional William Lallemand 2026-01-08 11:51:40 +01:00
  • dbba442740 BUILD: sockpair: fix build issue on macOS related to variable-length arrays Willy Tarreau 2026-01-08 09:18:43 +01:00
  • c17ed69bf3 MINOR: cfgparse: Refactor "userlist" parser to print it in -dKall operation Hyeonggeun Oh 2026-01-06 13:22:12 +09:00
  • ed5680451b MINOR: cfgparse: Refactor "userlist" parser to print it in -dKall operation 20260107-userlists Hyeonggeun Oh 2026-01-06 13:22:12 +09:00
  • 91cff75908 BUG/MINOR: cfgparse: wrong section name upon error William Lallemand 2026-01-07 18:00:32 +01:00
  • 4aff6d1c25 BUILD: tools: memchr definition changed in C23 William Lallemand 2026-01-07 14:41:06 +01:00
  • 5322bd3785 BUILD: ssl: strchr definition changed in C23 William Lallemand 2026-01-07 14:31:30 +01:00
  • 71b00a945d [RELEASE] Released version 3.4-dev2 v3.4-dev2 Willy Tarreau 2026-01-07 11:02:12 +01:00
  • e061547d9d BUG/MINOR: quic: fix deprecated warning for window size keyword Amaury Denoyelle 2026-01-07 09:38:23 +01:00
  • 41cd589645 MINOR: receiver: Remove tgroup_mask from struct shard_info Olivier Houchard 2026-01-07 02:36:55 +01:00
  • c3fcdfaf5c DOC: config: fix a few typos and refine cpu-affinity Willy Tarreau 2026-01-07 09:19:25 +01:00
  • 83457b9e38 BUG/MEDIUM: stconn: Move data from <kip> to <kop> during zero-copy forwarding Christopher Faulet 2026-01-06 15:36:23 +01:00
  • 97490a7789 BUG/MEDIUM: mworker: can't use signals after a failed reload William Lallemand 2026-01-06 13:59:41 +01:00
  • 56fd0c1a5c MEDIUM: cpu-topo: Add an optional directive for per-group affinity Olivier Houchard 2026-01-05 06:38:58 +01:00
  • 1c0f781994 MINOR: hlua: Add support for lua 5.5 Mike Lothian 2026-01-02 14:38:10 +00:00
  • 853604f87a MINOR: threads: Avoid using a thread group mask when stopping. Olivier Houchard 2026-01-06 07:48:10 +01:00
  • 529a8dbfba BUG/MEDIUM: mux-h1: Take care to update <kop> value during zero-copy forwarding Christopher Faulet 2026-01-05 19:28:39 +01:00
  • 0b29b76a52 BUG/MEDIUM: peers: Properly handle shutdown when trying to get a line Christopher Faulet 2026-01-05 11:12:00 +01:00
  • 196d16f2b1 MINOR: cpu-topo: Rename variables to better fit their usage Olivier Houchard 2025-12-31 02:41:38 +01:00
  • bbf5c30a87 MINOR: cpu-topo: Factorize code Olivier Houchard 2025-12-31 02:38:11 +01:00
  • e241144e70 MINOR: mworker/cli: extract worker "show proc" row printer Alexander Stephan 2025-12-30 11:04:10 +00:00
  • 4c10d9c70c BUG/MINOR: mworker/cli: fix show proc pagination using reload counter Alexander Stephan 2025-12-30 10:56:45 +00:00
  • a5f274de92 CLEANUP: mworker: remove duplicate list.h include Alexander Stephan 2025-12-11 11:03:41 +00:00
  • c30eeb2967 MINOR: mworker/cli: only keep positive PIDs in proc_list Alexander Stephan 2025-12-11 10:00:11 +00:00
  • 6970c8b8b6 DOC: config: fix the length attribute name for stick tables of type binary / string Willy Tarreau 2026-01-01 10:52:50 +01:00
  • a206f85f96 MINOR: net_helper: add an option to ip.fp() to append the source address Willy Tarreau 2026-01-01 10:26:23 +01:00
  • 70ffae3614 MINOR: net_helper: add an option to ip.fp() to append the TTL to the fingerprint Willy Tarreau 2026-01-01 10:19:48 +01:00
  • 2c317cfed7 MINOR: net_helper: prepare the ip.fp() converter to support more options Willy Tarreau 2026-01-01 10:15:54 +01:00
  • e88e03a6e4 MINOR: net_helper: add ip.fp() to build a simplified fingerprint of a SYN Willy Tarreau 2025-12-30 19:38:22 +01:00
  • 6e46d1345b MINOR: net_helper: add sample converters to decode TCP headers Willy Tarreau 2025-12-27 18:56:00 +01:00
  • e0a7a7ca43 MINOR: net_helper: add sample converters to decode IP packet headers Willy Tarreau 2025-12-27 17:46:44 +01:00
  • 90d2f157f2 MINOR: net_helper: add sample converters to decode ethernet frames Willy Tarreau 2025-12-27 16:45:09 +01:00
  • 933cb76461 BUG/MINOR: backend: inspect request not response buffer to check for TFO Willy Tarreau 2025-12-31 12:35:24 +01:00
  • 799653d536 BUG/MINOR: backend: fix the conn_retries check for TFO Willy Tarreau 2025-12-31 12:32:21 +01:00
  • 51592f7a09 BUG/MAJOR: set the correct generation ID in pat_ref_append(). Maxime Henrion 2025-12-30 13:58:56 -05:00
  • 54f59e4669 BUG/MEDIUM: cpu-topo: Don't forget to reset visited_ccx. Olivier Houchard 2025-12-26 23:50:20 +01:00
  • f8a77ecf62 CLEANUP: assorted typo fixes in the code, commits and doc Ilia Shipitsin 2025-12-25 19:06:04 +01:00
  • 6fb521d2f6 MINOR: tcp_sample: implement the fc_saved_syn sample fetch function Willy Tarreau 2025-12-24 18:37:11 +01:00
  • 52d60bf9ee MINOR: tcp: implement the get_opt() function Willy Tarreau 2025-12-24 17:04:22 +01:00
  • 6d995e59e9 MINOR: protocol: support a generic way to call getsockopt() on a connection Willy Tarreau 2025-12-24 16:54:15 +01:00
  • 44c67a08dd MINOR: tcp: add new bind option "tcp-ss" to instruct the kernel to save the SYN Willy Tarreau 2025-12-24 11:35:09 +01:00
  • 1fdccbe8da OPTIM: patterns: cache the current generation Maxime Henrion 2025-12-22 09:12:40 -05:00
  • 99e625a41d CLEANUP: patterns: remove dead code Maxime Henrion 2025-12-23 10:57:22 -05:00
  • 545cf59b6f MEDIUM: patterns: reorganize pattern reference elements Maxime Henrion 2025-12-17 23:37:44 -05:00
  • 5547bedebb MINOR: patterns: preliminary changes for reorganization Maxime Henrion 2025-12-17 23:31:29 -05:00
  • a4a17eb366 OPTIM/MINOR: proxy: do not init proxy management task if unused Amaury Denoyelle 2025-12-02 17:29:19 +01:00
  • c397f6fc9a MINOR: cfgparse: remove useless checks on no server in backend Amaury Denoyelle 2025-12-22 15:20:39 +01:00
  • b562602044 MEDIUM: cfgparse: acknowledge that proxy ID auto numbering starts at 2 Amaury Denoyelle 2025-12-23 15:40:42 +01:00
  • 5904f8279b MINOR: mux-h1: perform a graceful close at 75% glitches threshold Willy Tarreau 2025-12-20 16:48:15 +01:00
  • 05b457002b MEDIUM: mux-h1: implement basic glitches support Willy Tarreau 2025-12-19 23:38:24 +01:00
  • 0901f60cef MINOR: mux-h2: perform a graceful close at 75% glitches threshold Willy Tarreau 2025-12-20 18:53:08 +01:00
  • 52adeef7e1 MINOR: mux-h2: add missing glitch count for non-decodable H2 headers Willy Tarreau 2025-12-20 17:34:05 +01:00
  • c8750e4e9d MINOR: tools: add a secure implementation of memset flx04/20251219-memset_s Maxime Henrion 2025-12-19 10:40:38 -05:00
  • bd92f34f02 DOC: config: fix number of values for "cpu-affinity" Willy Tarreau 2025-12-19 11:19:22 +01:00
  • 03340748de BUG/MINOR: cpu-topo: fix -Wlogical-not-parentheses build with clang William Lallemand 2025-12-19 10:10:08 +01:00
  • 8aef5bec1e MEDIUM: cpu-topo: Add the "per-ccx" cpu_affinity Olivier Houchard 2025-12-18 15:48:49 +01:00
  • c524b181a2 MEDIUM: cpu-topo: Add the "per-thread" cpu_affinity Olivier Houchard 2025-12-17 18:58:51 +01:00
  • 7e22d9c484 MEDIUM: cpu-topo: Add a new "max-threads-per-group" global keyword Olivier Houchard 2025-12-08 23:13:19 +01:00
  • 3865f6c5c6 MEDIUM: cpu-topo: Add a "cpu-affinity" option Olivier Houchard 2025-12-01 14:51:22 +01:00
  • 3671652bc9 MEDIUM: cpu-topo: Add a "threads-per-core" keyword to cpu-policy Olivier Houchard 2025-11-27 23:33:48 +01:00
  • 58f04b4615 MINOR: cpu-topo: Turn the cpu policy configuration into a struct Olivier Houchard 2025-11-26 18:13:14 +01:00
  • 876b1e8477 REGTESTS: fix error when no test are skipped William Lallemand 2025-12-18 17:23:23 +01:00
  • f3a16479a2 MEDIUM: ssl: porting to X509_STORE_get1_objects() flx04/20251218-X509_STORE_get1_objects 20251218-X509_STORE_get1_objects William Lallemand 2025-11-24 22:26:09 +01:00
  • 9a046fc3ad BUG/MEDIUM: mux-h2: synchronize all conditions to create a new backend stream Willy Tarreau 2025-12-18 15:57:48 +01:00
  • f94c6c8bfd MEDIUM: ssl: implements X509_STORE_get1_objects() for older OpenSSL versions William Lallemand 2025-11-24 21:44:46 +01:00
  • 9c8925ba0d CI: github: use git prefix for openssl-master.yml William Lallemand 2025-12-18 16:13:04 +01:00
  • 40d16af7a6 BUG/MEDIUM: backend: Do not remove CO_FL_SESS_IDLE in assign_server() Olivier Houchard 2025-12-18 16:04:28 +01:00
  • 0c7a4469d2 CI: github: openssl-master.yml misses actions/checkout William Lallemand 2025-12-18 16:03:20 +01:00
  • 38d3c24931 CI: github: add a job to test the master branch of OpenSSL flx04/20251218-openssl-ci William Lallemand 2025-12-18 15:43:06 +01:00
  • a58f09b63c CI: github: remove openssl no-deprecated job William Lallemand 2025-12-18 15:22:27 +01:00
  • 1ed2c9da2c REGTESTS: list all skipped tests including 'feature cmd' ones flx04/20251217-skipped-tests William Lallemand 2025-12-09 17:18:42 +01:00
  • 8523a5cde0 REGTESTS: quic: fix a TLS stack usage Frederic Lecaille 2025-12-11 13:23:18 +01:00
  • a25394b6c8 CLEANUP: ssl-sock: Remove useless tests on connection when resuming TLS session Christopher Faulet 2025-12-15 08:16:57 +01:00
  • d6b1d5f6e9 CLEANUP: tcpcheck: Remove useless test on the xprt used for healthchecks Christopher Faulet 2025-12-15 08:01:20 +01:00
  • 5c5914c32e CLEANUP: backend: Remove useless test on server's xprt Christopher Faulet 2025-12-15 07:56:52 +01:00
  • a08bc468d2 BUG/MEDIUM: quic: Don't try to use hystart if not implemented Olivier Houchard 2025-12-14 16:10:21 +01:00