Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
e44769b4faa293dace8750e7924eb469a9773888
e44769b
MINOR: mux-h1: Capture bad H1 messages
by Christopher Faulet
· Thu Nov 29 23:01:45 2018 +0100
bd44ca6
MINOR: mux-h1: Change client conn_mode on an explicit close for the response
by Christopher Faulet
· Thu Nov 29 09:55:22 2018 +0100
d1ebb1e
MINOR: mux-h1: Process conn_mode on the EOH when no connection header is found
by Christopher Faulet
· Wed Nov 28 16:32:50 2018 +0100
a7b677c
MEDIUM: proto_htx: Convert all HTTP error messages into HTX
by Christopher Faulet
· Thu Nov 29 16:48:49 2018 +0100
99daf28
MINOR: proto_htx: Send valid HTX message to send 30x responses
by Christopher Faulet
· Wed Nov 28 22:58:13 2018 +0100
0eaed6b
MINOR: proto_htx: Send valid HTX message when redir mode is enabled on a server
by Christopher Faulet
· Wed Nov 28 17:46:40 2018 +0100
12c51e2
MINOR: proto_htx: Use full HTX messages to send 401 and 407 responses
by Christopher Faulet
· Wed Nov 28 15:59:42 2018 +0100
ee9b5bf
MINOR: proto_htx: Use full HTX messages to send 103-Early-Hints responses
by Christopher Faulet
· Wed Nov 28 13:55:14 2018 +0100
23a3c79
MINOR: proto_htx: Use full HTX messages to send 100-Continue responses
by Christopher Faulet
· Wed Nov 28 10:01:23 2018 +0100
b2db4fa
MINOR: htx: Add BODYLESS flags on the HTX start-line and the HTTP message
by Christopher Faulet
· Tue Nov 27 16:51:09 2018 +0100
0359911
MINOR: proto-htx: Use the start-line flags to set the HTTP messsage ones
by Christopher Faulet
· Tue Nov 27 11:21:21 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
54483df
MINOR: htx: Add the start-line offset for the HTX message in the HTX structure
by Christopher Faulet
· Mon Nov 26 15:05:52 2018 +0100
570d161
MEDIUM: htx: Change htx_sl to be a struct instead of an union
by Christopher Faulet
· Mon Nov 26 11:13:57 2018 +0100
b1b0821
MINOR: stats: Don't add end-of-data marker and trailers in the HTX response
by Christopher Faulet
· Wed Nov 21 13:51:07 2018 +0100
14e8825
MINOR: htx: Add a function to find the HTX block corresponding to a data offset
by Christopher Faulet
· Thu Nov 22 11:28:18 2018 +0100
d16b0a7
MINOR: htx: Add function to iterate on an HTX message using HTX blocks
by Christopher Faulet
· Thu Nov 22 11:23:23 2018 +0100
24ed835
MINOR: htx: Add function to add an HTX block just before another one
by Christopher Faulet
· Thu Nov 22 11:20:43 2018 +0100
9400a39
MEDIUM: mux-h1: Add keep-alive outgoing connections in connections list
by Christopher Faulet
· Fri Nov 23 23:10:39 2018 +0100
5d37dac
MINOR: mux-h1: Consume channel's data in a loop in h1_snd_buf()
by Christopher Faulet
· Thu Nov 22 10:58:42 2018 +0100
f96c322
MINOR: mux-h1: Subscribe to send in h1_snd_buf() when not all data have been sent
by Christopher Faulet
· Tue Nov 20 18:38:01 2018 +0100
1727648
MINOR: mux-h1: Be prepare to fail when EOM is added during trailers parsing
by Christopher Faulet
· Thu Nov 22 11:44:35 2018 +0100
3218821
MINOR: mux-h1: Write last chunk and trailers if not found in the HTX message
by Christopher Faulet
· Tue Nov 20 18:21:43 2018 +0100
a1692f5
MINOR: mux-h1: Don't rely on the stream anymore in h1_set_srv_conn_mode()
by Christopher Faulet
· Thu Nov 22 10:19:50 2018 +0100
870aad9
MINOR: proto_htx: Use conn_stream's info to set t_idle duration when possible
by Christopher Faulet
· Thu Nov 29 15:23:46 2018 +0100
b3484d6
MINOR: stream: Rely on CS's info if it exists and fallback on session's ones
by Christopher Faulet
· Thu Nov 29 15:19:05 2018 +0100
feb1174
MINOR: mux-h1: Implement get_cs_info() callback
by Christopher Faulet
· Thu Nov 29 15:12:34 2018 +0100
3bc1b11
MEDIUM: conn_stream: Add a way to get mux's info on a CS from the upper layer
by Christopher Faulet
· Thu Nov 29 11:29:26 2018 +0100
c01ed9f
MINOR: htx: add a function to cut the beginning of a DATA block
by Willy Tarreau
· Fri Nov 30 14:29:31 2018 +0100
d3c49d1
BUG/MINOR: connection: report mux modes when HTX is supported
by Willy Tarreau
· Fri Nov 30 16:52:32 2018 +0100
573fe73
BUG/MINOR: htx: Stop a header or a start line lookup on the first EOH or EOM
by Christopher Faulet
· Wed Nov 28 16:55:12 2018 +0100
72b6273
BUG/MINOR: proto_htx: Send outgoing data to client to start response processing
by Christopher Faulet
· Wed Nov 28 16:44:44 2018 +0100
66229af
BUG/MEDIUM: mux-h1: Reset the H1 parser when an outgoing message is processed
by Christopher Faulet
· Wed Nov 28 16:06:57 2018 +0100
5999b86
BUG/MINOR: mux-h1: Fix processing of "Connection: " header on outgoing messages
by Christopher Faulet
· Tue Nov 27 10:46:09 2018 +0100
53ad16a
BUG/MINOR: htx: Fix block size calculation when a start-line is added/replaced
by Christopher Faulet
· Mon Nov 26 15:02:30 2018 +0100
ed26fb8
BUG/MINOR: http: Use out buffer instead of trash to display error snapshot
by Christopher Faulet
· Thu Nov 29 22:53:30 2018 +0100
7805e2b
BUG/MINOR: cfgparse: Fix transition between 2 sections with the same name
by Christopher Faulet
· Fri Nov 30 13:50:47 2018 +0100
2442f68
BUG/MEDIUM: Special-case http_proxy when dealing with outgoing connections.
by Olivier Houchard
· Sat Dec 01 17:03:38 2018 +0100
ba4fff5
MEDIUM: server: Be smarter about deciding to reuse the last server.
by Olivier Houchard
· Sat Dec 01 14:40:40 2018 +0100
985f139
MEDIUM: session: Steal owner-less connections on end of transaction.
by Olivier Houchard
· Fri Nov 30 17:31:52 2018 +0100
00cf70f
MAJOR: sessions: Store multiple outgoing connections in the session.
by Olivier Houchard
· Fri Nov 30 17:24:55 2018 +0100
93c8852
MEDIUM: h2: Destroy a connection with no stream if it has no owner.
by Olivier Houchard
· Fri Nov 30 15:39:16 2018 +0100
bf024f0
MEDIUM: connections: Put H2 connections in the idle list if http-reuse always.
by Olivier Houchard
· Thu Nov 29 17:08:53 2018 +0100
b72d98a
BUG/MEDIUM: mux_pt: Don't try to send if handshake is not done.
by Olivier Houchard
· Fri Nov 30 13:17:48 2018 +0100
d7d627c
BUG/MEDIUM: session: properly clean the outgoing connection before freeing.
by Olivier Houchard
· Thu Nov 29 18:05:05 2018 +0100
a30a40b
BUG/MEDIUM: connections: Remove the connection from the idle list before destroy.
by Olivier Houchard
· Thu Nov 29 18:04:12 2018 +0100
a49d41a
BUG/MEDIUM: connections: Don't assume we have a mux in connect_server().
by Olivier Houchard
· Thu Nov 29 18:03:21 2018 +0100
14547b2
BUG/MEDIUM: streams: Don't assume we have a CS in sess_update_st_con_tcp.
by Olivier Houchard
· Thu Nov 29 18:01:46 2018 +0100
5c61096
BUG/MEDIUM: session: Remove the session from the session_list in session_free.
by Olivier Houchard
· Thu Nov 29 17:50:45 2018 +0100
0527639
REGTEST: lua: check socket functionality from a lua-task
by PiBa-NL
· Fri Nov 30 21:01:01 2018 +0100
51e01b5
REGTEST: Fix several issues.
by Frédéric Lécaille
· Thu Nov 29 21:41:42 2018 +0100
4667773
BUG/MEDIUM: h2: Call h2_process() if there's an error on the connection.
by Olivier Houchard
· Thu Nov 29 17:06:17 2018 +0100
24b8fe8
BUG/MEDIUM: stream_interface: Make sure we read all the data available.
by Olivier Houchard
· Thu Nov 29 17:02:41 2018 +0100
3e1f68b
BUG/MEDIUM: stream_interface: Don't check if the handshake is done.
by Olivier Houchard
· Thu Nov 29 17:00:38 2018 +0100
d76bd2d
BUG/MEDIUM: connections: Don't forget to detach the connection from the SI.
by Olivier Houchard
· Thu Nov 29 16:58:49 2018 +0100
70d9b2f
BUG/MEDIUM: connections: Wake the stream once the mux is chosen.
by Olivier Houchard
· Thu Nov 29 16:57:32 2018 +0100
6be139f
BUG/MINOR: ssl: ssl_sock_parse_clienthello ignores session id
by Baptiste Assmann
· Wed Nov 28 15:20:25 2018 +0100
1ced485
BUG/MEDIUM: mux_pt: Don't forget to unsubscribe() on attach.
by Olivier Houchard
· Thu Nov 29 13:49:59 2018 +0100
a3fe1bb
REGTEST: Add a basic test for the cache.
by Frédéric Lécaille
· Wed Nov 28 11:36:48 2018 +0100
7250404
REGTEST/MINOR: script: add run-regtests.sh script
by PiBa-NL
· Tue Nov 27 22:26:38 2018 +0100
0024a98
BUG/MEDIUM: h2: Don't bogusly error if the previous stream was closed.
by Olivier Houchard
· Wed Nov 28 13:26:11 2018 +0100
73bce43
BUILD: Makefile: Disable -Wcast-function-type if it exists.
by Olivier Houchard
· Tue Nov 27 14:47:58 2018 +0100
3f024f3
CLEANUP: http: Fix typo in init_http's comment
by Tim Duesterhus
· Sun Sep 16 00:42:30 2018 +0200
d913800
BUG/MEDIUM: listeners: CLOEXEC flag is not correctly set
by William Lallemand
· Tue Nov 27 12:02:39 2018 +0100
4b58c80
REORG: mworker: declare master variable in global.h
by William Lallemand
· Tue Nov 27 12:02:38 2018 +0100
c03eb01
BUG/MEDIUM: mworker: avoid leak of client socket
by William Lallemand
· Tue Nov 27 12:02:37 2018 +0100
680b2bd
MINOR: h2: make struct h2_ops static
by Willy Tarreau
· Tue Nov 27 07:30:17 2018 +0100
6160832
BUG/MINOR: proto_htx: only mark connections private if NTLM is detected
by Christopher Faulet
· Fri Nov 23 16:23:45 2018 +0100
7706b85
MINOR: ssl: free ctx when libssl doesn't support NPN
by Lukas Tribus
· Mon Nov 26 22:57:17 2018 +0100
7f0165e
MEDIUM: memory: make the pool cache an array and not a thread_local
by Willy Tarreau
· Mon Nov 26 17:09:46 2018 +0100
b6b3df3
MEDIUM: initcall: use initcalls for a few initialization functions
by Willy Tarreau
· Mon Nov 26 16:31:20 2018 +0100
2455ceb
MEDIUM: memory: use pool_destroy_all() to destroy all pools on deinit()
by Willy Tarreau
· Mon Nov 26 15:57:34 2018 +0100
8ceae72
MEDIUM: init: use initcall for all fixed size pool creations
by Willy Tarreau
· Mon Nov 26 11:58:30 2018 +0100
7107c8b
MINOR: memory: add a callback function to create a pool
by Willy Tarreau
· Mon Nov 26 11:44:35 2018 +0100
e655251
MINOR: initcall: use initcalls for section parsers
by Willy Tarreau
· Mon Nov 26 11:33:13 2018 +0100
172f5ce
MINOR: initcall: use initcalls for most post_{check,deinit} and per_thread*
by Willy Tarreau
· Mon Nov 26 11:21:50 2018 +0100
8071338
MINOR: initcall: apply initcall to all register_build_opts() calls
by Willy Tarreau
· Mon Nov 26 10:19:54 2018 +0100
86abe44
MEDIUM: init: use self-initializing spinlocks and rwlocks
by Willy Tarreau
· Sun Nov 25 20:12:18 2018 +0100
90fa97b
MINOR: threads: add new macros to declare self-initializing locks
by Willy Tarreau
· Sun Nov 25 19:46:08 2018 +0100
a8ae77d
MINOR: thread: provide a set of lock initialisers
by Willy Tarreau
· Sun Nov 25 19:28:23 2018 +0100
0108d90
MEDIUM: init: convert all trivial registration calls to initcalls
by Willy Tarreau
· Sun Nov 25 19:14:37 2018 +0100
5794fb0
MINOR: init: process all initcalls in order at boot time
by Willy Tarreau
· Sun Nov 25 18:43:29 2018 +0100
d13a928
MINOR: initcall: introduce a way to register init functions to call at boot
by Willy Tarreau
· Sun Nov 25 18:36:15 2018 +0100
a7280a1
BUILD: buffers: buf.h requires unistd to get ssize_t on libmusl
by Willy Tarreau
· Mon Nov 26 19:41:40 2018 +0100
6689609
BUILD: htx: fix fprintf format inconsistency on 32-bit platforms
by Willy Tarreau
· Mon Nov 26 19:35:30 2018 +0100
7c756a8
BUG/MEDIUM: mworker: fix FD leak upon reload
by William Lallemand
· Mon Nov 26 11:53:40 2018 +0100
e548974
MINOR: compression: always create the compression pool
by Willy Tarreau
· Mon Nov 26 14:44:03 2018 +0100
3bfcd10
BUILD: compression: fix build error with DEFAULT_MAXZLIBMEM
by Willy Tarreau
· Mon Nov 26 10:24:45 2018 +0100
742e0f9
BUG/MINOR: mworker: Do not attempt to close(2) fd -1
by Tim Duesterhus
· Sun Nov 25 20:03:39 2018 +0100
da95fd9
BUILD/MINOR: ssl: fix build with non-alpn/non-npn libssl
by Lukas Tribus
· Sun Nov 25 13:21:27 2018 +0100
0b936ad
[RELEASE] Released version 1.9-dev8
by Willy Tarreau
· Sun Nov 25 09:16:46 2018 +0100
082f559
BUG/MEDIUM: h2: restart demuxing after releasing buffer space
by Willy Tarreau
· Sun Nov 25 08:03:32 2018 +0100
1ed87b7
BUG/MEDIUM: h2: wake the processing task up after demuxing
by Willy Tarreau
· Sun Nov 25 08:45:16 2018 +0100
ee23b2a
MEDIUM: servers: Store the connection in the SI until we have a mux.
by Olivier Houchard
· Fri Nov 23 17:07:04 2018 +0100
25607af
BUG/MEDIUM: sessions: Set sess->origin to NULL if the origin was destroyed.
by Olivier Houchard
· Fri Nov 23 14:50:47 2018 +0100
1295016
BUG/MEDIUM: servers: Don't check if we have a conn_stream too soon.
by Olivier Houchard
· Fri Nov 23 14:32:08 2018 +0100
c6e0bb4
MINOR: server: Only defined conn_complete_server if USE_OPENSSL is set.
by Olivier Houchard
· Fri Nov 23 14:24:10 2018 +0100
637b695
BUG/MEDIUM: connections: Don't reset the conn flags in *connect_server().
by Olivier Houchard
· Fri Nov 23 14:23:07 2018 +0100
f490f30
REGTEST: add a test for connections to a "dispatch" address
by Willy Tarreau
· Fri Nov 23 08:36:06 2018 +0100
db86333
REGTEST: add the option to test only a specific set of files
by Willy Tarreau
· Fri Nov 23 08:29:15 2018 +0100
Next »