- f7575fc BUILD: http_fetch: silence an uninitiialized warning with gcc-4/5/6 at -Os by Willy Tarreau · Tue Oct 04 09:18:34 2022 +0200
- d44b2d4 BUG/MINOR: http-fetch: Update method after a prefetch in smp_fetch_meth() by Christopher Faulet · Tue Oct 04 08:58:02 2022 +0200
- bf684b3 BUILD: http: silence an uninitialized warning affecting gcc-5 by Willy Tarreau · Sun Jul 10 13:13:52 2022 +0200
- e073a55 BUG/MEDIUM: http-fetch: Don't fetch the method if there is no stream by Christopher Faulet · Wed Jul 06 17:53:02 2022 +0200
- 5b1cf0c BUG/MINOR: http-fetch: Use integer value when possible in "method" sample fetch by Christopher Faulet · Wed Jun 22 17:16:41 2022 +0200
- 2ad2ed4 BUG/MINOR: http: Authorization value can have multiple spaces after the scheme by Remi Tricot-Le Breton · Fri Oct 29 15:25:18 2021 +0200
- c89d533 BUG/MINOR: http_fetch: fix possible uninit sockaddr in fetch_url_ip/port by Amaury Denoyelle · Mon May 10 11:23:34 2021 +0200
- 4858464 BUILD: http_fetch: address a few aliasing warnings with older compilers by Willy Tarreau · Sun May 09 10:32:54 2021 +0200
- 6f97a61 BUG/MINOR: http-fetch: Make method smp safe if headers were already forwarded by Christopher Faulet · Thu Apr 15 09:28:02 2021 +0200
- 09f8836 BUG/MINOR: http-fetch: Fix test on message state to capture the version by Christopher Faulet · Thu Apr 01 16:00:29 2021 +0200
- 75f619a MINOR: http-ana: Simplify creation/destruction of HTTP transactions by Christopher Faulet · Mon Mar 08 19:12:58 2021 +0100
- 645dc08 BUG/MINOR: http_fetch: make hdr_ip() resistant to empty fields by Willy Tarreau · Wed Mar 31 11:41:36 2021 +0200
- 7b0e00d BUG/MINOR: http_fetch: make hdr_ip() reject trailing characters by Willy Tarreau · Thu Mar 25 14:12:29 2021 +0100
- 68a088d CLEANUP: Use IST_NULL whenever possible by Tim Duesterhus · Sun Feb 28 16:11:37 2021 +0100
- 92c696e CLEANUP: Use ist2(const void*, size_t) whenever possible by Tim Duesterhus · Sun Feb 28 16:11:36 2021 +0100
- 61cfdf4 CLEANUP: tree-wide: replace free(x);x=NULL with ha_free(&x) by Willy Tarreau · Sat Feb 20 10:46:51 2021 +0100
- b4d3708 MINOR: http: add baseq sample fetch by Yves Lafon · Thu Feb 11 11:01:28 2021 +0100
- 623af93 MINOR: http-fetch: Don't check if argument list is set in sample fetches by Christopher Faulet · Fri Jan 29 11:22:15 2021 +0100
- d1ac2b9 MAJOR: htx: Remove the EOM block type and use HTX_FL_EOM instead by Christopher Faulet · Wed Dec 02 19:12:22 2020 +0100
- a9ffc41 BUG/MINOR: http-fetch: Fix smp_fetch_body() when called from a health-check by Christopher Faulet · Wed Nov 25 08:08:08 2020 +0100
- 97fc8da BUG/MINOR: http-fetch: Fix calls w/o parentheses of the cookie sample fetches by Christopher Faulet · Fri Nov 13 13:41:04 2020 +0100
- dea7c20 BUG/MINOR: http-fetch: Extract cookie value even when no cookie name by Maciej Zdeb · Fri Nov 13 09:38:06 2020 +0000
- d2414a2 BUG/MINOR: http-fetch: Don't set the sample type during the htx prefetch by Christopher Faulet · Fri Sep 18 10:19:02 2020 +0200
- e720c32 MINOR: http-fetch: Add pathq sample fetch by Christopher Faulet · Wed Sep 02 17:25:18 2020 +0200
- 1725493 CLEANUP: http: silence a cppcheck warning in get_http_auth() by Willy Tarreau · Wed Sep 02 07:08:47 2020 +0200
- a6d9879 BUG/MEDIUM: htx: smp_prefetch_htx() must always validate the direction by Willy Tarreau · Wed Aug 12 14:04:52 2020 +0200
- 46a030c CLEANUP: assorted typo fixes in the code and comments by Ilya Shipitsin · Sun Jul 05 16:36:08 2020 +0500
- 5cd0087 BUG/MEDIUM: fetch: Fix hdr_ip misparsing IPv4 addresses due to missing NUL by Tim Duesterhus · Fri Jun 26 15:44:48 2020 +0200
- 9dc92b2 BUG/MINOR: http: make smp_fetch_body() report that the contents may change by Willy Tarreau · Mon Jun 15 18:01:10 2020 +0200
- b255105 CLEANUP: include: tree-wide alphabetical sort of include files by Willy Tarreau · Tue Jun 09 09:07:15 2020 +0200
- dfd3de8 REORG: include: move stream.h to haproxy/stream{,-t}.h by Willy Tarreau · Thu Jun 04 23:46:14 2020 +0200
- aeed4a8 REORG: include: move log.h to haproxy/log{,-t}.h by Willy Tarreau · Thu Jun 04 22:01:04 2020 +0200
- c2b1ff0 REORG: include: move http_ana.h to haproxy/http_ana{,-t}.h by Willy Tarreau · Thu Jun 04 21:21:03 2020 +0200
- f1d32c4 REORG: include: move channel.h to haproxy/channel{,-t}.h by Willy Tarreau · Thu Jun 04 21:07:02 2020 +0200
- 126ba3a REORG: include: move http_fetch.h to haproxy/http_fetch.h by Willy Tarreau · Thu Jun 04 18:26:43 2020 +0200
- 7ea393d REORG: include: move connection.h to haproxy/connection{,-t}.h by Willy Tarreau · Thu Jun 04 18:02:10 2020 +0200
- f268ee8 REORG: include: split global.h into haproxy/global{,-t}.h by Willy Tarreau · Thu Jun 04 17:05:57 2020 +0200
- e6ce10b REORG: include: move sample.h to haproxy/sample{,-t}.h by Willy Tarreau · Thu Jun 04 15:33:47 2020 +0200
- 8efbdfb REORG: include: move obj_type.h to haproxy/obj_type{,-t}.h by Willy Tarreau · Thu Jun 04 11:29:21 2020 +0200
- ac13aea REORG: include: move auth.h to haproxy/auth{,-t}.h by Willy Tarreau · Thu Jun 04 10:36:03 2020 +0200
- aa74c4e REORG: include: move arg.h to haproxy/arg{,-t}.h by Willy Tarreau · Thu Jun 04 10:19:23 2020 +0200
- 8773533 REORG: include: move http_htx.h to haproxy/http_htx{,-t}.h by Willy Tarreau · Thu Jun 04 09:08:41 2020 +0200
- c6fe884 REORG: include: move h1_htx.h to haproxy/h1_htx.h by Willy Tarreau · Thu Jun 04 09:00:02 2020 +0200
- 48fbcae REORG: tools: split common/standard.h into haproxy/tools{,-t}.h by Willy Tarreau · Wed Jun 03 18:09:46 2020 +0200
- 16f958c REORG: include: split common/htx.h into haproxy/htx{,-t}.h by Willy Tarreau · Wed Jun 03 08:44:35 2020 +0200
- 5413a87 REORG: include: move common/h1.h to haproxy/h1.h by Willy Tarreau · Tue Jun 02 19:33:08 2020 +0200
- cd72d8c REORG: include: split common/http.h into haproxy/http{,-t}.h by Willy Tarreau · Tue Jun 02 19:11:26 2020 +0200
- c13ed53 REORG: include: move common/chunk.h to haproxy/chunk.h by Willy Tarreau · Tue Jun 02 10:22:45 2020 +0200
- d0ef439 REORG: include: move common/memory.h to haproxy/pool.h by Willy Tarreau · Tue Jun 02 09:38:52 2020 +0200
- 58017ee REORG: include: move the BUG_ON() code to haproxy/bug.h by Willy Tarreau · Wed May 27 16:51:33 2020 +0200
- 8d36697 REORG: include: move base64.h, errors.h and hash.h from common to to haproxy/ by Willy Tarreau · Wed May 27 16:10:29 2020 +0200
- d678805 REORG: include: move version.h to haproxy/ by Willy Tarreau · Wed May 27 15:59:00 2020 +0200
- 4c7e4b7 REORG: include: update all files to use haproxy/api.h or api-t.h if needed by Willy Tarreau · Wed May 27 12:58:42 2020 +0200
- f98e626 MINOR: checks/sample: Remove unnecessary tests on the sample session by Christopher Faulet · Wed May 06 09:42:04 2020 +0200
- e596d18 MEDIUM: checks: Remove dedicated sample fetches and use response ones instead by Christopher Faulet · Tue May 05 17:46:34 2020 +0200
- 16032ab MINOR: checks: Add support of HTTP response sample fetches by Christopher Faulet · Thu Apr 30 11:30:00 2020 +0200
- 778f5ed MEDIUM: checks/http-fetch: Support htx prefetch from a check for HTTP samples by Christopher Faulet · Wed Apr 29 15:51:55 2020 +0200
- eae8372 CLEANUP: http: add a few comments on certain functions' assumptions about streams by Willy Tarreau · Wed Apr 29 11:52:51 2020 +0200
- a1062a4 BUG/MEDIUM: http: the "unique-id" sample fetch could crash without a steeam by Willy Tarreau · Wed Apr 29 11:50:38 2020 +0200
- 79512b6 BUG/MEDIUM: http: the "http_first_req" sample fetch could crash without a steeam by Willy Tarreau · Wed Apr 29 11:52:13 2020 +0200
- 0898c2d BUG/MEDIUM: capture: capture.{req,res}.* crash without a stream by Willy Tarreau · Wed Apr 29 11:44:54 2020 +0200
- a17e662 MEDIUM: stream: Make the `unique_id` member of `struct stream` a `struct ist` by Tim Duesterhus · Thu Mar 05 20:19:02 2020 +0100
- ed52637 CLEANUP: Use `isttest()` and `istfree()` by Tim Duesterhus · Thu Mar 05 17:56:33 2020 +0100
- 2825b4b MINOR: stream: Use stream_generate_unique_id by Tim Duesterhus · Fri Feb 28 15:13:34 2020 +0100
- 530408f BUG/MINOR: sample: Make sure to return stable IDs in the unique-id fetch by Tim Duesterhus · Wed Feb 26 16:20:49 2020 +0100
- 4fb196c CLEANUP: sample: use iststop instead of a for loop by Jerome Magnin · Fri Feb 21 10:49:12 2020 +0100
- 53a899b CLEANUP: h1-htx: Move htx-to-h1 formatting functions from htx.c to h1_htx.c by Christopher Faulet · Tue Oct 08 16:38:42 2019 +0200
- a406356 MINOR: http_fetch: Add sample fetches to get auth method/user/pass by Christopher Faulet · Fri Aug 02 11:51:37 2019 +0200
- 2dd26ca BUG/MEDIUM: url32 does not take the path part into account in the returned hash. by Jerome Magnin · Mon Aug 26 11:44:21 2019 +0200
- 458eafb BUG/MAJOR: http/sample: use a static buffer for raw -> htx conversion by Richard Russo · Wed Jul 31 11:45:56 2019 -0700
- 9a1efe1 MINOR: http: convert conn->addr.from to conn->src in sample fetches by Willy Tarreau · Wed Jul 17 17:13:50 2019 +0200
- cd7ca79 MINOR: http: check the source address via conn_get_src() in sample fetch functions by Willy Tarreau · Wed Jul 17 16:57:03 2019 +0200
- fc9cfe4 REORG: proto_htx: Move HTX analyzers & co to http_ana.{c,h} files by Christopher Faulet · Tue Jul 16 14:54:53 2019 +0200
- eb2754b CLEANUP: proto_http: Remove unecessary includes and comments by Christopher Faulet · Tue Jul 16 14:49:01 2019 +0200
- 711ed6a MAJOR: http: Remove the HTTP legacy code by Christopher Faulet · Tue Jul 16 14:16:10 2019 +0200
- 6d1dd46 MEDIUM: http_fetch: Remove code relying on HTTP legacy mode by Christopher Faulet · Mon Jul 15 14:36:03 2019 +0200
- cd76195 BUG/MINOR: http_fetch: Fix http_auth/http_auth_group when called from TCP rules by Christopher Faulet · Mon Jul 15 13:58:29 2019 +0200
- e4ab11b BUG/MINOR: http: Use the global value to limit the number of parsed headers by Christopher Faulet · Tue Jun 11 15:05:37 2019 +0200
- 54b5e21 MINOR: htx: Don't use end-of-data blocks anymore by Christopher Faulet · Tue Jun 04 10:08:28 2019 +0200
- 29f1758 MEDIUM: htx: Store the first block position instead of the start-line one by Christopher Faulet · Thu May 23 11:03:26 2019 +0200
- b75b5ea MEDIUM: htx: 1xx messages are now part of the final reponses by Christopher Faulet · Fri May 17 08:37:28 2019 +0200
- a3f1550 MEDIUM: http/htx: Perform analysis relatively to the first block by Christopher Faulet · Mon May 13 15:27:23 2019 +0200
- 297fbb4 MINOR: htx: Replace the function http_find_stline() by http_get_stline() by Christopher Faulet · Mon May 13 14:41:27 2019 +0200
- c1f40dd BUG/MINOR: http_fetch: Rely on the smp direction for "cookie()" and "hdr()" by Christopher Faulet · Thu May 16 10:07:30 2019 +0200
- ce9bbf5 BUG/MINOR: htx: make sure to always initialize the HTTP method when parsing a buffer by Willy Tarreau · Mon May 13 08:32:31 2019 +0200
- 46575cd BUG/MINOR: http_fetch/htx: Use HTX versions if the proxy enables the HTX mode by Christopher Faulet · Wed Apr 17 11:40:30 2019 +0200
- 5ec8bcb BUG/MINOR: http_fetch/htx: Allow permissive sample prefetch for the HTX by Christopher Faulet · Wed Apr 17 12:04:12 2019 +0200
- 89dc499 BUG/MAJOR: http_fetch: Get the channel depending on the keyword used by Christopher Faulet · Wed Apr 17 12:02:59 2019 +0200
- eca8854 MINOR: http_fetch/htx: Use stream flags instead of px mode in smp_prefetch_htx by Christopher Faulet · Wed Apr 03 10:12:42 2019 +0200
- 50290fb MINOR: sample: Replace "req.ungrpc" smp fetch by a "ungrpc" converter. by Frédéric Lécaille · Wed Feb 27 14:34:51 2019 +0100
- 1fceee8 MINOR: http_fetch: add "req.ungrpc" sample fetch for gRPC. by Frédéric Lécaille · Mon Feb 25 15:30:36 2019 +0100
- 5a60668 BUG/MEDIUM: http_fetch: fix "req.body_len" and "req.body_size" fetch methods in HTX mode by Dragan Dosen · Thu Feb 14 12:30:53 2019 +0100
- 8861e1c BUG/MEDIUM: http_fetch: fix the "base" and "base32" fetch methods in HTX mode by Dragan Dosen · Tue Feb 12 19:50:31 2019 +0100
- c16317d MINOR: http_fecth: Implement body_len and body_size sample fetches for the HTX by Christopher Faulet · Wed Dec 12 14:11:22 2018 +0100
- afba57a REORG: h1: merge types+proto into common/h1.h by Willy Tarreau · Tue Dec 11 13:44:24 2018 +0100
- 3092565 CLEANUP: h1: remove some occurrences of unneeded h1.h inclusions by Willy Tarreau · Tue Dec 11 11:11:37 2018 +0100
- 538746a REORG: h1: move legacy http functions to http_msg.c by Willy Tarreau · Tue Dec 11 10:59:20 2018 +0100
- b96b77e REORG: htx: merge types+proto into common/htx.h by Willy Tarreau · Tue Dec 11 10:22:41 2018 +0100
- 27ba2dc MEDIUM: htx: Rework conversion from a buffer to an htx structure by Christopher Faulet · Wed Dec 05 11:53:24 2018 +0100
- c59ff23 MINOR: htx: Rename functions htx_*_to_str() to be H1 specific by Christopher Faulet · Mon Dec 03 13:58:44 2018 +0100