Commit Graph

  • 51f9f6cfd4 BUILD: quic: fix unused variable warning when threads are disabled Willy Tarreau 2024-05-24 11:04:30 +0200
  • 381ed2a4dd MINOR: config: add thread-hard-limit to set an upper bound to nbthread Willy Tarreau 2024-05-24 09:46:49 +0200
  • 9c1fa3e411 CI: scripts/buil-ssl: cleanup the boringssl and quictls build William Lallemand 2024-05-23 16:54:30 +0200
  • 5d73643ca3 CI: scripts/build-ssl: add a DESTDIR and TMPDIR variable William Lallemand 2024-05-22 18:31:30 +0200
  • d11249f292 MINOR: mux-quic: Set abort info for SC-less QCS on STOP_SENDING frame Christopher Faulet 2024-05-23 11:04:36 +0200
  • 086e51017e BUG/MEDIUM: mux-quic: Create sedesc in same time of the QUIC stream Christopher Faulet 2024-05-23 10:45:28 +0200
  • 4a968d9d27 CI: scripts/build-ssl.sh: loudly fail on unsupported platforms Ilia Shipitsin 2024-05-15 21:41:42 +0200
  • c7335d55f8 BUG/MEDIUM: quic_tls: prevent LibreSSL < 4.0 from negotiating CHACHA20_POLY1305 Willy Tarreau 2024-05-22 15:56:27 +0200
  • 0182f6bbb6 REGTESTS: scripts: allow to change the vtest timeout William Lallemand 2024-05-22 15:41:06 +0200
  • 169fc0b771 BUG/MAJOR: quic: Crash with TLS_AES_128_CCM_SHA256 (libressl only) Frederic Lecaille 2024-05-22 10:22:09 +0200
  • 0e93549d2a MINOR: proto: fix coding style Valentine Krasnobaeva 2024-05-22 11:19:53 +0200
  • 83ab1479d0 BUG/MINOR: sock: fix sock_create_server_socket Valentine Krasnobaeva 2024-05-22 11:12:46 +0200
  • 5b9503ed33 MINOR: traces: enumerate the list of levels/verbosities when not found Willy Tarreau 2024-05-22 11:12:32 +0200
  • 60496e884e MINOR: connection: support PROXY v2 TLV emission without stream Amaury Denoyelle 2024-05-16 17:46:36 +0200
  • 7a81bfc8d2 MINOR: rhttp: support PROXY emission on preconnect Amaury Denoyelle 2024-05-14 16:34:49 +0200
  • 12c40c25a9 MEDIUM: rhttp: create session for active preconnect Amaury Denoyelle 2023-11-03 16:21:12 +0100
  • 45b80aed70 MINOR: session: define flag to explicitely release listener on free Amaury Denoyelle 2024-05-21 16:44:26 +0200
  • 808daa7cfb BUG/MINOR: rhttp: fix task_wakeup state Amaury Denoyelle 2024-05-16 17:37:46 +0200
  • 2770ef352e BUG/MINOR: rhttp: prevent listener suspend Amaury Denoyelle 2024-05-16 17:35:31 +0200
  • ceebb09744 BUG/MEDIUM: rhttp: fix preconnect on single-thread Amaury Denoyelle 2024-05-21 16:35:28 +0200
  • 4f80543220 MINOR: rhttp: add log on connection allocation failure Amaury Denoyelle 2024-05-21 16:35:11 +0200
  • 3efd9f3925 BUG/MINOR: server: free PROXY v2 TLVs on srv drop Amaury Denoyelle 2024-05-21 11:00:37 +0200
  • 8b72270e95 BUG/MINOR: connection: parse PROXY TLV for LOCAL mode Amaury Denoyelle 2024-05-14 16:36:59 +0200
  • eb89a7da33 MAJOR: spoe: Let the SPOE back into the game Christopher Faulet 2024-05-21 18:22:43 +0200
  • 746e6f8597 BUG/MINOR: http-ana: Don't crush stream termination condition on internal error Christopher Faulet 2024-05-21 11:29:58 +0200
  • 39caa20b3c MINOR: sock: set conn->err_code in case of EPERM Valentine Krasnobaeva 2024-05-21 19:24:37 +0200
  • 5f713c03be BUG/MEDIUM: proto: fix fd leak in <proto>_connect_server Valentine Krasnobaeva 2024-05-21 19:24:31 +0200
  • 04a42a92f4 DOC: configuration: add the supported crt-store options in crt-list William Lallemand 2024-05-21 18:12:14 +0200
  • e732de7db2 DOC: configuration: update the crt-list documentation William Lallemand 2024-05-21 17:49:58 +0200
  • e6657fd108 MEDIUM: ssl: don't load file by discovering them in crt-store William Lallemand 2024-05-21 16:50:59 +0200
  • 22ec2ad8b0 DEBUG: fd: add name hint for large memory areas Aurelien DARRAGON 2024-05-21 14:30:32 +0200
  • 9424e5a06f DEBUG: errors: add name hint for startup-logs memory area Aurelien DARRAGON 2024-05-21 10:49:55 +0200
  • abb8412d20 DEBUG: pollers: add name hint for large memory areas used by pollers Aurelien DARRAGON 2024-05-21 10:21:24 +0200
  • 6c5869f846 DEBUG: sink: add name hint for memory area used by memory-backed sinks Aurelien DARRAGON 2024-05-20 15:16:10 +0200
  • 6de0da1b54 DEBUG: shctx: name shared memory using vma_set_name() Aurelien DARRAGON 2024-05-20 14:11:31 +0200
  • 51a8f134ef DEBUG: tools: add vma_set_name() helper Aurelien DARRAGON 2024-05-16 12:08:56 +0200
  • 4bb6ea5d00 DOC: configuration: rework the crt-store load documentation William Lallemand 2024-05-21 11:51:56 +0200
  • 0cfbeb1ae8 BUG/MINOR: ring: free ring's allocated area not ring's usable area when using maps Aurelien DARRAGON 2024-05-21 11:13:46 +0200
  • d74ba7cc24 MINOR: ssl: check parameter in ckch_conf_cmp() William Lallemand 2024-05-21 11:01:59 +0200
  • 140078c19d CLEANUP: ssl/cli: remove unused code in dump_crtlist_conf William Lallemand 2024-05-21 10:58:09 +0200
  • d236b43da7 [RELEASE] Released version 3.0-dev12 Willy Tarreau 2024-05-18 16:51:23 +0200
  • 63bed0161d DOC: capabilities: fix chapter header rendering Valentine Krasnobaeva 2024-05-17 15:38:02 +0200
  • d33a5f8e14 REGTESTS: ocsp-update: change the reg-test to support the new crt-store mode William Lallemand 2024-05-07 09:55:02 +0200
  • 55e9e95914 MEDIUM: ssl: temporarily load files by detecting their presence in crt-store William Lallemand 2024-05-07 09:40:17 +0200
  • 58103bc8e6 MINOR: ssl: ckch_conf_cmp() compare multiple ckch_conf structures William Lallemand 2024-05-02 17:46:06 +0200
  • 1bc6e990f2 MEDIUM: ssl/cli: handle crt-store keywords in crt-list over the CLI William Lallemand 2024-05-07 09:20:06 +0200
  • 2bcf38c7c8 MEDIUM: ssl: add ocsp-update.disable global option William Lallemand 2024-05-02 14:22:24 +0200
  • 2e6615b282 MINOR: ssl: ckch_conf_clean() utility function for ckch_conf William Lallemand 2024-05-02 20:50:59 +0200
  • 2b6b7fea58 MINOR: ssl/ocsp: use 'ocsp-update' in crt-store William Lallemand 2024-04-30 21:55:45 +0200
  • 462e5b0098 MINOR: ssl: handle PARSE_TYPE_INT and PARSE_TYPE_ONOFF in ckch_store_load_files() William Lallemand 2024-04-30 19:20:21 +0200
  • c5a665f5d8 MEDIUM: ssl: ckch_conf_parse() uses -1/0/1 for off/default/on William Lallemand 2024-04-30 21:38:16 +0200
  • 2b8880e395 MINOR: ssl: pass ckch_store instead of ckch_data to ssl_sock_load_ocsp() William Lallemand 2024-04-30 21:31:05 +0200
  • db09c2168f CLEANUP: ssl/ocsp: remove the deprecated parsing code for "ocsp-update" William Lallemand 2024-04-30 19:29:24 +0200
  • d616932076 MEDIUM: ssl/crtlist: loading crt-store keywords from a crt-list William Lallemand 2024-04-10 17:21:50 +0200
  • 8526d666d2 MINOR: ssl: ckch_store_new_load_files_conf() loads filenames from ckch_conf William Lallemand 2024-04-11 18:33:35 +0200
  • 2fc9e6fa39 MEDIUM: mux-h1: Support C-L/T-E header suppressions when sending messages Christopher Faulet 2024-05-16 17:37:13 +0200
  • 1a2699d5f7 CLEANUP: mux-h1: Remove unused H1S_F_ERROR_MASK mask value Christopher Faulet 2024-05-16 17:29:16 +0200
  • 071057d112 REORG: mux-h1: Group H1S_F_BODYLESS_* flags Christopher Faulet 2024-05-16 17:27:43 +0200
  • 8e55d29109 MINOR: mux-h1: Add a flag to ignore the request payload Christopher Faulet 2024-05-16 17:11:50 +0200
  • 45a45c917a BUG/MINOR: stats: Don't state the 303 redirect response is chunked Christopher Faulet 2024-05-17 15:42:46 +0200
  • e362b076b1 Revert: MEDIUM: evports: permit to report multiple events at once" Willy Tarreau 2024-05-17 15:53:40 +0200
  • 0999e3d959 CLEANUP: compat: make the MIN/MAX macros more reliable Willy Tarreau 2024-05-17 15:25:26 +0200
  • b9915a745e BUG/MEDIUM: fd: prevent memory waste in fdtab array Aurelien DARRAGON 2024-05-17 10:54:54 +0200
  • e84c8dee1a BUILD: log: get rid of non-portable strnlen() func Aurelien DARRAGON 2024-05-17 10:24:33 +0200
  • f18ed8d07e MEDIUM: ssl: add ocsp-update.mindelay and ocsp-update.maxdelay William Lallemand 2024-04-30 22:57:03 +0200
  • fbc3d46b9f BUILD: stats: remove non portable getline() usage Amaury Denoyelle 2024-05-17 14:50:12 +0200
  • ef943c186d REGTESTS: update the ocsp-update tests William Lallemand 2024-05-07 09:55:02 +0200
  • ee58fac1b4 MINOR: ssl: rename tune.ssl.ocsp-update.mode in ocsp-update.mode William Lallemand 2024-04-30 22:31:47 +0200
  • ea3b89952d BUILD: stick-tables: better mark the stktable_data as 32-bit aligned Willy Tarreau 2024-05-17 08:38:00 +0200
  • 0d35f8d918 MINOR: h3: report glitch on RFC violation Amaury Denoyelle 2024-05-13 17:45:38 +0200
  • 216f70f989 MINOR: mux-quic: support glitches Amaury Denoyelle 2024-05-13 09:05:27 +0200
  • a6993a669b MINOR: h3: adjust error reporting on receive Amaury Denoyelle 2024-05-13 17:44:54 +0200
  • 079d13f73f MINOR: h3: adjust error reporting on sending Amaury Denoyelle 2024-05-13 17:27:26 +0200
  • e094412337 MINOR: h3/qpack: adjust naming for errors Amaury Denoyelle 2024-05-10 18:12:15 +0200
  • 2dabcf30be MINOR: qpack: prepare error renaming Amaury Denoyelle 2024-05-10 18:17:41 +0200
  • 25bcdb1d95 BUG/MAJOR: h1: Be stricter on request target validation during message parsing Christopher Faulet 2024-05-15 16:53:50 +0200
  • d3d9d83f03 BUG/MEDIUM: h1: Reject CONNECT request if the target has a scheme Christopher Faulet 2024-05-14 15:06:48 +0200
  • d724b0d147 BUG/MINOR: h1: Check authority for non-CONNECT methods only if a scheme is found Christopher Faulet 2024-05-14 11:42:21 +0200
  • 821a04377d BUG/MEDIUM: muxes: enforce buf_wait check in takeover() Willy Tarreau 2024-05-14 19:26:44 +0200
  • b0349cf2de MINOR: dynbuf: provide a b_dequeue() variant for multi-thread Willy Tarreau 2024-05-14 19:19:23 +0200
  • edb99e296d BUG/MINOR: ssl_sock: fix xprt_set_used() to properly clear the TASK_F_USR1 bit Willy Tarreau 2024-05-14 18:54:20 +0200
  • b6ed749adc SCRIPTS: run-regtests: fix a few occurrences of extended regexes Willy Tarreau 2024-05-15 19:33:45 +0200
  • 845fb846c7 BUG/MEDIUM: stick-tables: properly mark stktable_data as packed Willy Tarreau 2024-05-15 16:22:23 +0200
  • 276cdc11e8 BUG/MEDIUM: htx: mark htx_sl as packed since it may be realigned Willy Tarreau 2024-05-15 18:23:18 +0200
  • 86aafd0236 BUG/MINOR: qpack: fix error code reported on QPACK decoding failure Amaury Denoyelle 2024-05-13 16:01:08 +0200
  • 4295dd21bd BUG/MINOR: mux-quic: fix error code on shutdown for non HTTP/3 Amaury Denoyelle 2024-05-13 09:02:47 +0200
  • 412f1eeb89 BUG/MEDIUM: server: clear purgeable conns before server deletion Amaury Denoyelle 2024-05-15 14:28:21 +0200
  • 231d3d32be MEDIUM: hlua: take nbthread into account in hlua_get_nb_instruction() Aurelien DARRAGON 2024-05-15 10:02:27 +0200
  • e60d9dddf8 MINOR: hlua: add hlua_nb_instruction getter Aurelien DARRAGON 2024-05-15 10:19:46 +0200
  • 6610f656ea DOC: Update UUID references to RFC 9562 Tim Duesterhus 2024-05-12 17:08:34 +0200
  • 8c6f43d382 REGTESTS: ssl: be more verbose with ocsp_compat_check.vtc William Lallemand 2024-05-07 14:06:45 +0200
  • 366b722f7e MINOR: rhttp: Don't require SSL when attach-srv name parsing William Manley 2024-05-08 11:43:11 +0100
  • 32f0cd3242 BUG/MINOR: log: smp_rgs array issues with inherited global log directives Aurelien DARRAGON 2024-05-14 10:22:19 +0200
  • 9d4a44e713 BUG/MINOR: log: fix leak in add_sample_to_logformat_list() error path Aurelien DARRAGON 2024-05-13 16:24:10 +0200
  • cbe78c0281 CI: drop asan.log umbrella completely Ilia Shipitsin 2024-05-09 22:19:18 +0200
  • 7217a9e9b9 [RELEASE] Released version 3.0-dev11 Willy Tarreau 2024-05-10 17:39:19 +0200
  • fc792694a6 MEDIUM: dynbuf: use emergency buffers upon failed memory allocations Willy Tarreau 2024-04-29 08:36:09 +0200
  • 0ce51dc93b MEDIUM: dynbuf: implement emergency buffers Willy Tarreau 2024-04-26 16:40:32 +0200
  • 47665be083 MEDIUM: mux-h1: allocate without queuing when retrying Willy Tarreau 2024-05-07 17:36:13 +0200
  • 5b8d27617f MEDIUM: channel: allocate without queuing when retrying Willy Tarreau 2024-05-07 17:52:11 +0200