haproxy-3.0.git
2023-08-24 Amaury DenoyelleMINOR: tcp-act: parse 'tcp-request attach-srv' session...
2023-08-24 Amaury DenoyelleMINOR: backend: only allow reuse for reverse server
2023-08-24 Amaury DenoyelleMINOR: server: define reverse-connect server
2023-08-24 Amaury DenoyelleMEDIUM: h2: reverse connection after SETTINGS reception
2023-08-24 Amaury DenoyelleMEDIUM: connection: implement passive reverse
2023-08-24 Amaury DenoyelleMINOR: connection: centralize init/deinit of backend...
2023-08-24 Amaury DenoyelleMINOR: proxy: simplify parsing 'backend/server'
2023-08-24 Willy TarreauIMPORT: xxhash: update xxHash to version 0.8.2
2023-08-22 Willy TarreauMINOR: pattern: do not needlessly lookup the LRU cache...
2023-08-21 William LallemandBUG/MINOR: quic: ssl_quic_initial_ctx() uses error...
2023-08-21 William LallemandBUG/MINOR: quic: allow-0rtt warning must only be emitte...
2023-08-17 Frédéric LécailleMINOR: quic+openssl_compat: Emit an alert for "allow...
2023-08-17 Frédéric LécailleMINOR: quic+openssl_compat: Do not start without "limit...
2023-08-17 Amaury DenoyelleBUILD/IMPORT: fix compilation with PLOCK_DISABLE_EBO=1
2023-08-17 Willy TarreauMINOR: pools: use EBO to wait for unlock during pool_fl...
2023-08-17 Willy TarreauMINOR: atomic: make sure to always relax after a failed CAS
2023-08-16 Willy TarreauMINOR: threads: inline the wait function for pthread_rw...
2023-08-16 Willy TarreauIMPORT: lorw: support inlining the wait call
2023-08-16 Willy TarreauIMPORT: plock: always expose the inline version of...
2023-08-16 Willy TarreauIMPORT: plock: also support inlining the int code
2023-08-16 Aurelien DARRAGONDEV: makefile: fix POSIX compatibility for "range"...
2023-08-16 William LallemandBUILD: Makefile: realigned USE_* options in make help
2023-08-16 William LallemandBUILD: Makefile: add USE_QUIC_OPENSSL_COMPAT to make...
2023-08-16 William LallemandBUILD: Makefile: add the USE_QUIC option to make help
2023-08-16 Remi Tricot... DOC: jwt: Add explicit list of supported algorithms
2023-08-15 Tim DuesterhusREGTESTS: Do not use REQUIRE_VERSION for HAProxy 2...
2023-08-14 Willy TarreauSCRIPTS: git-show-backports: automatic ref and base...
2023-08-14 Johannes NaabDOC: typo: fix sc-set-gpt references
2023-08-14 Aurelien DARRAGONBUG/MINOR: stktable: allow sc-add-gpc from tcp-request...
2023-08-14 Aurelien DARRAGONBUG/MINOR: stktable: allow sc-set-gpt(0) from tcp-reque...
2023-08-14 Willy TarreauDEV: flags/show-sess-to-flags: properly decode fd.state
2023-08-12 Willy Tarreau[RELEASE] Released version 2.9-dev3 v2.9-dev3
2023-08-12 Willy TarreauBUILD: pools: fix build error on clang with inline...
2023-08-12 Willy TarreauMINOR: pools: make pool_evict_last_items() use pool_put...
2023-08-12 Willy TarreauMAJOR: pools: move the shared pool's free_list over...
2023-08-12 Willy TarreauMINOR: pools: move the failed allocation counter over...
2023-08-12 Willy TarreauMEDIUM: pools: move the needed_avg counter over a few...
2023-08-12 Willy TarreauMEDIUM: pools: move the used counter over a few buckets
2023-08-12 Willy TarreauMEDIUM: pools: spread the allocated counter over a...
2023-08-12 Willy TarreauMINOR: pools: introduce the use of multiple buckets
2023-08-12 Willy TarreauOPTIM: pools: make pool_get_from_os() / pool_put_to_os...
2023-08-12 Willy TarreauOPTIM: pools: use exponential back-off on shared pool...
2023-08-12 Willy TarreauOPTIM: tools: improve hash distribution using a better...
2023-08-12 Willy TarreauMINOR: tools: improve ptr hash distribution on 64 bits
2023-08-12 Willy TarreauMINOR: tools: make ptr_hash() support 0-bit outputs
2023-08-12 Willy TarreauBUILD: defaults: use __WORDSIZE not LONGBITS for MAX_TH...
2023-08-11 Willy TarreauCLEANUP: stick-table: slightly reorder the stktable...
2023-08-11 Willy TarreauMINOR: stick-table: move the update lock into its own...
2023-08-11 Willy TarreauMEDIUM: peers: drop the stick-table lock before enterin...
2023-08-11 Willy TarreauMEDIUM: stick-table: touch updates under an upgradable...
2023-08-11 Willy TarreauMEDIUM: stick-table: use a distinct lock for the update...
2023-08-11 Willy TarreauMEDIUM: peers: only read-lock peer_send_teachmsgs()
2023-08-11 Willy TarreauMEDIUM: peers: drop then re-acquire the wrlock in peer_...
2023-08-11 Willy TarreauMEDIUM: peers: update ->commitupdate out of the lock...
2023-08-11 Willy TarreauMINOR: stick-table: better organize the struct stktable
2023-08-11 Willy TarreauMEDIUM: stick-table: change the ref_cnt atomically
2023-08-11 Willy TarreauMINOR: stick-table: move the task_wakeup() call outside...
2023-08-11 Willy TarreauMINOR: stick-table: move the task_queue() call outside...
2023-08-11 Willy TarreauMAJOR: threads/plock: update the embedded library again
2023-08-11 Aurelien DARRAGONBUG/MEDIUM: hlua: streams don't support mixing lua...
2023-08-11 Aurelien DARRAGONMINOR: hlua: add hlua_stream_ctx_prepare helper function
2023-08-11 Aurelien DARRAGONBUG/MINOR: hlua: fix invalid use of lua_pop on error...
2023-08-11 Amaury DenoyelleBUG/MEDIUM: quic: fix tasklet_wakeup loop on connection...
2023-08-11 Frédéric LécailleBUG/MINOR: quic: Missing tasklet (quic_cc_conn_io_cb...
2023-08-11 Frédéric LécailleBUG/MINOR: quic: Possible crash when issuing "show...
2023-08-11 Frédéric LécailleMINOR: quic: Add a trace for QUIC conn fd ready for...
2023-08-10 Frédéric LécailleBUG/MINOR: quic: Possible crash in quic_cc_conn_io_cb...
2023-08-10 Frédéric LécailleBUG/MINOR: quic: mux started when releasing quic_conn
2023-08-10 Ilya ShipitsinCI: get rid of travis-ci wrapper for Coverity scan
2023-08-10 Ilya ShipitsinCI: do not use "groupinstall" for Fedora Rawhide builds
2023-08-09 Willy TarreauDEV: makefile: add a new "range" target to iteratively...
2023-08-09 Willy TarreauBUILD: mux-h1: shut a build warning on clang from previ...
2023-08-09 Willy TarreauBUG/MEDIUM: mux-h1: do not forget EOH even when no...
2023-08-09 Willy TarreauBUG/MEDIUM: mux-h1: fix incorrect state checking in...
2023-08-09 Willy TarreauBUG/MINOR: http: skip leading zeroes in content-length...
2023-08-09 Willy TarreauBUG/MAJOR: http: reject any empty content-length header...
2023-08-08 Willy TarreauDOC: clarify the handling of URL fragments in requests
2023-08-08 Willy TarreauREGTESTS: http-rules: verify that we block '#' by defau...
2023-08-08 Willy TarreauBUG/MINOR: h3: reject more chars from the :path pseudo...
2023-08-08 Willy TarreauBUG/MINOR: h2: reject more chars from the :path pseudo...
2023-08-08 Willy TarreauBUG/MINOR: h1: do not accept '#' as part of the URI...
2023-08-08 Willy TarreauREGTESTS: http-rules: add accept-invalid-http-request...
2023-08-08 Willy TarreauMINOR: h2: pass accept-invalid-http-request down the...
2023-08-08 Willy TarreauMINOR: http: add new function http_path_has_forbidden_c...
2023-08-08 Willy TarreauMINOR: ist: add new function ist_find_range() to find...
2023-08-08 Willy TarreauMINOR: mux-h2/traces: also suggest invalid header upon...
2023-08-08 Willy TarreauBUG/MAJOR: h3: reject header values containing invalid...
2023-08-08 Willy TarreauREORG: http: move has_forbidden_char() from h2.c to...
2023-08-08 Frédéric LécailleMINOR: quic: Warning for OpenSSL wrapper QUIC bindings...
2023-08-08 Frédéric LécailleMINOR: quic: Release asap quic_conn memory from ->close...
2023-08-08 Frédéric LécailleMINOR: quic: Release asap quic_conn memory (application...
2023-08-08 Frédéric LécailleMEDIUM: quic: Allow the quic_conn memory to be asap...
2023-08-08 Frédéric LécailleMINOR: quic: Use a pool for the connection ID tree.
2023-08-08 Frédéric LécailleMEDIUM: quic: Send CONNECTION_CLOSE packets from a...
2023-08-07 Frédéric LécailleMINOR: quic: Move some counters from [rt]x quic_conn...
2023-08-07 Frédéric LécailleMINOR: quic: Amplification limit handling sanitization.
2023-08-07 Frédéric LécailleCLEANUP: quic: Remove quic_path_room().
2023-08-04 Christopher... BUG/MAJOR: http-ana: Get a fresh trash buffer for each...
2023-08-04 Amaury DenoyelleMINOR: h3: abort request if not completed before full...
2023-08-04 Amaury DenoyelleBUILD: quic: fix wrong potential NULL dereference
next