Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
46278ff8286cde41e0f267c1d385661d6d20dff5
« Previous
bd4a6b6
MEDIUM: mux-h2: add basic H2->HTX transcoding support for headers
by Willy Tarreau
· 6 years ago
bcd3bb3
MEDIUM: mux-h2: make h2_snd_buf() HTX-aware
by Willy Tarreau
· 6 years ago
86724e2
MEDIUM: mux-h2: make h2_rcv_buf() support HTX transfers
by Willy Tarreau
· 6 years ago
5ae9600
MEDIUM: mux-h2: register mux for both HTTP and HTX modes
by Willy Tarreau
· 6 years ago
6deb412
MINOR: h2: implement H2->HTX request header frame transcoding
by Willy Tarreau
· 6 years ago
e6902cd
MEDIUM: compression: Adapt to be compatible with the HTX representation
by Christopher Faulet
· 6 years ago
e0aa6f7
MINOR: flt_trace: Adapt to be compatible with the HTX representation
by Christopher Faulet
· 6 years ago
aed82cf
MEDIUM: proto_htx/filters: Add data filtering during the forwarding
by Christopher Faulet
· 6 years ago
75bc913
MAJOR: filters: Adapt filters API to be compatible with the HTX represenation
by Christopher Faulet
· 6 years ago
e44769b
MINOR: mux-h1: Capture bad H1 messages
by Christopher Faulet
· 6 years ago
bd44ca6
MINOR: mux-h1: Change client conn_mode on an explicit close for the response
by Christopher Faulet
· 6 years ago
d1ebb1e
MINOR: mux-h1: Process conn_mode on the EOH when no connection header is found
by Christopher Faulet
· 6 years ago
a7b677c
MEDIUM: proto_htx: Convert all HTTP error messages into HTX
by Christopher Faulet
· 6 years ago
99daf28
MINOR: proto_htx: Send valid HTX message to send 30x responses
by Christopher Faulet
· 6 years ago
0eaed6b
MINOR: proto_htx: Send valid HTX message when redir mode is enabled on a server
by Christopher Faulet
· 6 years ago
12c51e2
MINOR: proto_htx: Use full HTX messages to send 401 and 407 responses
by Christopher Faulet
· 6 years ago
ee9b5bf
MINOR: proto_htx: Use full HTX messages to send 103-Early-Hints responses
by Christopher Faulet
· 6 years ago
23a3c79
MINOR: proto_htx: Use full HTX messages to send 100-Continue responses
by Christopher Faulet
· 6 years ago
b2db4fa
MINOR: htx: Add BODYLESS flags on the HTX start-line and the HTTP message
by Christopher Faulet
· 6 years ago
0359911
MINOR: proto-htx: Use the start-line flags to set the HTTP messsage ones
by Christopher Faulet
· 6 years ago
f1ba18d
MEDIUM: htx: Don't rely on h1_sl anymore except during H1 header parsing
by Christopher Faulet
· 6 years ago
54483df
MINOR: htx: Add the start-line offset for the HTX message in the HTX structure
by Christopher Faulet
· 6 years ago
570d161
MEDIUM: htx: Change htx_sl to be a struct instead of an union
by Christopher Faulet
· 6 years ago
b1b0821
MINOR: stats: Don't add end-of-data marker and trailers in the HTX response
by Christopher Faulet
· 6 years ago
14e8825
MINOR: htx: Add a function to find the HTX block corresponding to a data offset
by Christopher Faulet
· 6 years ago
d16b0a7
MINOR: htx: Add function to iterate on an HTX message using HTX blocks
by Christopher Faulet
· 6 years ago
24ed835
MINOR: htx: Add function to add an HTX block just before another one
by Christopher Faulet
· 6 years ago
9400a39
MEDIUM: mux-h1: Add keep-alive outgoing connections in connections list
by Christopher Faulet
· 6 years ago
5d37dac
MINOR: mux-h1: Consume channel's data in a loop in h1_snd_buf()
by Christopher Faulet
· 6 years ago
f96c322
MINOR: mux-h1: Subscribe to send in h1_snd_buf() when not all data have been sent
by Christopher Faulet
· 6 years ago
1727648
MINOR: mux-h1: Be prepare to fail when EOM is added during trailers parsing
by Christopher Faulet
· 6 years ago
3218821
MINOR: mux-h1: Write last chunk and trailers if not found in the HTX message
by Christopher Faulet
· 6 years ago
a1692f5
MINOR: mux-h1: Don't rely on the stream anymore in h1_set_srv_conn_mode()
by Christopher Faulet
· 6 years ago
870aad9
MINOR: proto_htx: Use conn_stream's info to set t_idle duration when possible
by Christopher Faulet
· 6 years ago
b3484d6
MINOR: stream: Rely on CS's info if it exists and fallback on session's ones
by Christopher Faulet
· 6 years ago
feb1174
MINOR: mux-h1: Implement get_cs_info() callback
by Christopher Faulet
· 6 years ago
3bc1b11
MEDIUM: conn_stream: Add a way to get mux's info on a CS from the upper layer
by Christopher Faulet
· 6 years ago
c01ed9f
MINOR: htx: add a function to cut the beginning of a DATA block
by Willy Tarreau
· 6 years ago
d3c49d1
BUG/MINOR: connection: report mux modes when HTX is supported
by Willy Tarreau
· 6 years ago
573fe73
BUG/MINOR: htx: Stop a header or a start line lookup on the first EOH or EOM
by Christopher Faulet
· 6 years ago
72b6273
BUG/MINOR: proto_htx: Send outgoing data to client to start response processing
by Christopher Faulet
· 6 years ago
66229af
BUG/MEDIUM: mux-h1: Reset the H1 parser when an outgoing message is processed
by Christopher Faulet
· 6 years ago
5999b86
BUG/MINOR: mux-h1: Fix processing of "Connection: " header on outgoing messages
by Christopher Faulet
· 6 years ago
53ad16a
BUG/MINOR: htx: Fix block size calculation when a start-line is added/replaced
by Christopher Faulet
· 6 years ago
ed26fb8
BUG/MINOR: http: Use out buffer instead of trash to display error snapshot
by Christopher Faulet
· 6 years ago
7805e2b
BUG/MINOR: cfgparse: Fix transition between 2 sections with the same name
by Christopher Faulet
· 6 years ago
2442f68
BUG/MEDIUM: Special-case http_proxy when dealing with outgoing connections.
by Olivier Houchard
· 6 years ago
ba4fff5
MEDIUM: server: Be smarter about deciding to reuse the last server.
by Olivier Houchard
· 6 years ago
985f139
MEDIUM: session: Steal owner-less connections on end of transaction.
by Olivier Houchard
· 6 years ago
00cf70f
MAJOR: sessions: Store multiple outgoing connections in the session.
by Olivier Houchard
· 6 years ago
93c8852
MEDIUM: h2: Destroy a connection with no stream if it has no owner.
by Olivier Houchard
· 6 years ago
bf024f0
MEDIUM: connections: Put H2 connections in the idle list if http-reuse always.
by Olivier Houchard
· 6 years ago
b72d98a
BUG/MEDIUM: mux_pt: Don't try to send if handshake is not done.
by Olivier Houchard
· 6 years ago
d7d627c
BUG/MEDIUM: session: properly clean the outgoing connection before freeing.
by Olivier Houchard
· 6 years ago
a30a40b
BUG/MEDIUM: connections: Remove the connection from the idle list before destroy.
by Olivier Houchard
· 6 years ago
a49d41a
BUG/MEDIUM: connections: Don't assume we have a mux in connect_server().
by Olivier Houchard
· 6 years ago
14547b2
BUG/MEDIUM: streams: Don't assume we have a CS in sess_update_st_con_tcp.
by Olivier Houchard
· 6 years ago
5c61096
BUG/MEDIUM: session: Remove the session from the session_list in session_free.
by Olivier Houchard
· 6 years ago
0527639
REGTEST: lua: check socket functionality from a lua-task
by PiBa-NL
· 6 years ago
51e01b5
REGTEST: Fix several issues.
by Frédéric Lécaille
· 6 years ago
4667773
BUG/MEDIUM: h2: Call h2_process() if there's an error on the connection.
by Olivier Houchard
· 6 years ago
24b8fe8
BUG/MEDIUM: stream_interface: Make sure we read all the data available.
by Olivier Houchard
· 6 years ago
3e1f68b
BUG/MEDIUM: stream_interface: Don't check if the handshake is done.
by Olivier Houchard
· 6 years ago
d76bd2d
BUG/MEDIUM: connections: Don't forget to detach the connection from the SI.
by Olivier Houchard
· 6 years ago
70d9b2f
BUG/MEDIUM: connections: Wake the stream once the mux is chosen.
by Olivier Houchard
· 6 years ago
6be139f
BUG/MINOR: ssl: ssl_sock_parse_clienthello ignores session id
by Baptiste Assmann
· 6 years ago
1ced485
BUG/MEDIUM: mux_pt: Don't forget to unsubscribe() on attach.
by Olivier Houchard
· 6 years ago
a3fe1bb
REGTEST: Add a basic test for the cache.
by Frédéric Lécaille
· 6 years ago
7250404
REGTEST/MINOR: script: add run-regtests.sh script
by PiBa-NL
· 6 years ago
0024a98
BUG/MEDIUM: h2: Don't bogusly error if the previous stream was closed.
by Olivier Houchard
· 6 years ago
73bce43
BUILD: Makefile: Disable -Wcast-function-type if it exists.
by Olivier Houchard
· 6 years ago
3f024f3
CLEANUP: http: Fix typo in init_http's comment
by Tim Duesterhus
· 6 years ago
d913800
BUG/MEDIUM: listeners: CLOEXEC flag is not correctly set
by William Lallemand
· 6 years ago
4b58c80
REORG: mworker: declare master variable in global.h
by William Lallemand
· 6 years ago
c03eb01
BUG/MEDIUM: mworker: avoid leak of client socket
by William Lallemand
· 6 years ago
680b2bd
MINOR: h2: make struct h2_ops static
by Willy Tarreau
· 6 years ago
6160832
BUG/MINOR: proto_htx: only mark connections private if NTLM is detected
by Christopher Faulet
· 6 years ago
7706b85
MINOR: ssl: free ctx when libssl doesn't support NPN
by Lukas Tribus
· 6 years ago
7f0165e
MEDIUM: memory: make the pool cache an array and not a thread_local
by Willy Tarreau
· 6 years ago
b6b3df3
MEDIUM: initcall: use initcalls for a few initialization functions
by Willy Tarreau
· 6 years ago
2455ceb
MEDIUM: memory: use pool_destroy_all() to destroy all pools on deinit()
by Willy Tarreau
· 6 years ago
8ceae72
MEDIUM: init: use initcall for all fixed size pool creations
by Willy Tarreau
· 6 years ago
7107c8b
MINOR: memory: add a callback function to create a pool
by Willy Tarreau
· 6 years ago
e655251
MINOR: initcall: use initcalls for section parsers
by Willy Tarreau
· 6 years ago
172f5ce
MINOR: initcall: use initcalls for most post_{check,deinit} and per_thread*
by Willy Tarreau
· 6 years ago
8071338
MINOR: initcall: apply initcall to all register_build_opts() calls
by Willy Tarreau
· 6 years ago
86abe44
MEDIUM: init: use self-initializing spinlocks and rwlocks
by Willy Tarreau
· 6 years ago
90fa97b
MINOR: threads: add new macros to declare self-initializing locks
by Willy Tarreau
· 6 years ago
a8ae77d
MINOR: thread: provide a set of lock initialisers
by Willy Tarreau
· 6 years ago
0108d90
MEDIUM: init: convert all trivial registration calls to initcalls
by Willy Tarreau
· 6 years ago
5794fb0
MINOR: init: process all initcalls in order at boot time
by Willy Tarreau
· 6 years ago
d13a928
MINOR: initcall: introduce a way to register init functions to call at boot
by Willy Tarreau
· 6 years ago
a7280a1
BUILD: buffers: buf.h requires unistd to get ssize_t on libmusl
by Willy Tarreau
· 6 years ago
6689609
BUILD: htx: fix fprintf format inconsistency on 32-bit platforms
by Willy Tarreau
· 6 years ago
7c756a8
BUG/MEDIUM: mworker: fix FD leak upon reload
by William Lallemand
· 6 years ago
e548974
MINOR: compression: always create the compression pool
by Willy Tarreau
· 6 years ago
3bfcd10
BUILD: compression: fix build error with DEFAULT_MAXZLIBMEM
by Willy Tarreau
· 6 years ago
742e0f9
BUG/MINOR: mworker: Do not attempt to close(2) fd -1
by Tim Duesterhus
· 6 years ago
da95fd9
BUILD/MINOR: ssl: fix build with non-alpn/non-npn libssl
by Lukas Tribus
· 6 years ago
0b936ad
[RELEASE] Released version 1.9-dev8
by Willy Tarreau
· 6 years ago
Next »