Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
58721f2192e0ff2cf8c2cd84cddd83d4de717314
/
src
/
h1_htx.c
c9ec9bc
BUG/MEDIUM: h1-htx: Never copy more than the max data allowed during parsing
by Christopher Faulet
· Fri Feb 24 16:49:06 2023 +0100
2e47e3a
MINOR: htx: Add an HTX value for the extra field is payload length is unknown
by Christopher Faulet
· Fri Jan 13 11:40:24 2023 +0100
5f36bfe
BUG/MINOR: h1-htx: Remove flags about protocol upgrade on non-101 responses
by Christopher Faulet
· Tue Jan 10 18:51:55 2023 +0100
779aa69
BUILD: h1_htx: use __fallthrough in h1_parse_chunk()
by Willy Tarreau
· Mon Nov 14 07:32:50 2022 +0100
8f4116e
BUG/MEDIUM: http: Properly reject non-HTTP/1.x protocols
by Tim Duesterhus
· Tue Mar 10 00:55:40 2020 +0100
ae660be
BUG/MEDIUM: mux-h1: Don't request more room on partial trailers
by Christopher Faulet
· Wed Apr 13 17:48:54 2022 +0200
8f0b4e9
BUILD: tree-wide: mark a few numeric constants as explicitly long long
by Willy Tarreau
· Fri Jan 28 09:39:24 2022 +0100
46e058d
BUG/MEDIUM: mux-h1: Adjust conditions to ask more space in the channel buffer
by Christopher Faulet
· Mon Sep 20 07:47:27 2021 +0200
216d335
BUG/MINOR: h1-htx: Fix a typo when request parser is reset
by Christopher Faulet
· Thu Sep 23 15:38:26 2021 +0200
52a5ec2
BUG/MEDIUM: mux-h1: Remove "Upgrade:" header for requests with payload
by Christopher Faulet
· Thu Sep 09 09:52:51 2021 +0200
852d78c
MEDIUM: h1-htx: apply scheme-based normalization on h1 requests
by Amaury Denoyelle
· Wed Jul 07 10:49:27 2021 +0200
213bb99
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Sat Jun 12 15:55:27 2021 +0500
bf76df1
BUG/MINOR: h1-htx: Fix a signess bug with char data type when parsing chunk size
by Christopher Faulet
· Fri Jun 11 13:39:06 2021 +0200
00d7cde
MINOR: muxes/h1-htx: Realign input buffer using b_slow_realign_ofs()
by Christopher Faulet
· Thu Feb 04 11:01:51 2021 +0100
7a835f3
MINOR: h1-htx: Use a correlation table to speed-up small chunks parsing
by Christopher Faulet
· Fri May 21 11:31:35 2021 +0200
bdcefe5
MEDIUM: h1-htx: Add a function to parse contiguous small chunks
by Christopher Faulet
· Fri May 21 11:05:12 2021 +0200
0d4c924
MEDIUM: h1-htx: Split function to parse a chunk and the loop on the buffer
by Christopher Faulet
· Fri May 21 10:56:24 2021 +0200
140691b
MINOR: h1-htx: Move HTTP chunks parsing into a dedicated function
by Christopher Faulet
· Wed Feb 03 11:51:24 2021 +0100
f7c2044
MEDIUM: h1-htx: Adapt H1 data parsing to copy wrapping data in one call
by Christopher Faulet
· Tue Feb 02 19:40:07 2021 +0100
de471a4
MINOR: h1-htx: Update h1 parsing functions to return result as a size_t
by Christopher Faulet
· Mon Feb 01 16:37:28 2021 +0100
2b78f0b
CLEANUP: htx: Remove unsued hdrs_bytes field from the HTX start-line
by Christopher Faulet
· Thu Apr 22 09:50:14 2021 +0200
fb38c91
BUG/MINOR: mux-fcgi: Don't send normalized uri to FCGI application
by Christopher Faulet
· Mon Apr 26 09:38:55 2021 +0200
405f054
MINOR: h1: Raise the chunk size limit up to (2^52 - 1)
by Christopher Faulet
· Wed Jan 27 15:17:13 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
42432f3
MINOR: htx: Rename HTX_FL_EOI flag into HTX_FL_EOM
by Christopher Faulet
· Fri Nov 20 17:43:16 2020 +0100
5be651d
BUG/MAJOR: mux-h1/mux-h2/htx: Fix HTTP tunnel management at the mux level
by Christopher Faulet
· Fri Jan 22 15:28:03 2021 +0100
1e85778
MINOR: mux-h1/mux-fcgi: Don't set TUNNEL mode if payload length is unknown
by Christopher Faulet
· Tue Dec 08 10:38:22 2020 +0100
576c358
MINOR: htx/http-ana: Save info about Upgrade option in the Connection header
by Christopher Faulet
· Fri Jan 08 15:53:01 2021 +0100
c75668e
BUG/MINOR: http: Establish a tunnel for all 2xx responses to a CONNECT
by Christopher Faulet
· Mon Dec 07 18:10:32 2020 +0100
c31bc72
MINOR: h1-htx/http-ana: Set BODYLESS flag on message in TUNNEL state
by Christopher Faulet
· Fri Nov 20 14:30:38 2020 +0100
810df06
MEDIUM: htx: Add a flag on a HTX message when no more data are expected
by Christopher Faulet
· Wed Jul 22 16:20:34 2020 +0200
47d1718
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Sun Jun 21 21:42:57 2020 +0500
36979d9
REORG: include: move the error reporting functions to from log.h to errors.h
by Willy Tarreau
· Fri Jun 05 17:27:29 2020 +0200
6be7849
REORG: include: move cfgparse.h to haproxy/cfgparse.h
by Willy Tarreau
· Fri Jun 05 00:00:29 2020 +0200
dfd3de8
REORG: include: move stream.h to haproxy/stream{,-t}.h
by Willy Tarreau
· Thu Jun 04 23:46:14 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
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
58017ee
REORG: include: move the BUG_ON() code to haproxy/bug.h
by Willy Tarreau
· Wed May 27 16:51:33 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
76014fd
MEDIUM: h1-htx: Add HTX EOM block when the message is in H1_MSG_DONE state
by Christopher Faulet
· Tue Dec 10 11:47:22 2019 +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
fe451fb
MINOR: h1-htx: Set the flag HTX_SL_F_HAS_AUTHORITY during the request parsing
by Christopher Faulet
· Tue Oct 08 15:01:34 2019 +0200
af54263
MINOR: h1-htx: Update h1_copy_msg_data() to ease the traces in the mux-h1
by Christopher Faulet
· Tue Oct 01 21:52:49 2019 +0200
cc3124c
MINOR: h1-htx: Use the same function to copy message payload in all cases
by Christopher Faulet
· Mon Aug 12 22:42:21 2019 +0200
4f0f88a
MEDIUM: mux-h1/h1-htx: move HTX convertion of H1 messages in dedicated file
by Christopher Faulet
· Sat Aug 10 11:17:44 2019 +0200