Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
62f79fe68a87c66e44bc172959f03f810572e4fa
/
src
/
http_fetch.c
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
f1ba18d
MEDIUM: htx: Don't rely on h1_sl anymore except during H1 header parsing
by Christopher Faulet
· Mon Nov 26 21:37:08 2018 +0100
0108d90
MEDIUM: init: convert all trivial registration calls to initcalls
by Willy Tarreau
· Sun Nov 25 19:14:37 2018 +0100
e2c78cd
BUG/MEDIUM: http_fetch: Make sure name is initialized before http_find_header.
by Olivier Houchard
· Wed Nov 21 13:49:48 2018 +0100
942eea3
CLEANUP: Fix typos in the http subsystem
by Joseph Herlant
· Thu Nov 15 13:57:22 2018 -0800
311c7ea
MEDIUM: http_fetch: Adapt all fetches to handle HTX messages
by Christopher Faulet
· Wed Oct 24 21:41:55 2018 +0200
ef453ed
MINOR: http_fetch: Add smp_prefetch_htx
by Christopher Faulet
· Wed Oct 24 21:39:27 2018 +0200
78337bb
BUG/MINOR: http_fetch: Remove the version part when capturing the request uri
by Christopher Faulet
· Thu Nov 15 14:35:18 2018 +0100
79e5733
REORG: http: move the code to different files
by Willy Tarreau
· Tue Oct 02 16:01:16 2018 +0200