Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
fefc73da3458aff351ac17c934f8fcd77d0337ef
fefc73d
MINOR: proto_htx: Add functions htx_perform_server_redirect
by Christopher Faulet
· Wed Oct 24 21:18:04 2018 +0200
64159df
MINOR: proto_htx: Add functions htx_send_name_header
by Christopher Faulet
· Wed Oct 24 21:15:35 2018 +0200
25a02f6
MINOR: proto_htx: Add functions to check the cacheability of HTX messages
by Christopher Faulet
· Wed Oct 24 12:00:25 2018 +0200
fcda7c6
MINOR: proto_htx: Add functions to manage cookies on HTX messages
by Christopher Faulet
· Wed Oct 24 11:56:22 2018 +0200
3364008
MINOR: proto_htx: Add functions to apply req* and rsp* rules on HTX messages
by Christopher Faulet
· Wed Oct 24 11:53:01 2018 +0200
3e96419
MINOR: proto_htx: Add functions htx_req_get_intercept_rule and htx_res_get_intercept_rule
by Christopher Faulet
· Wed Oct 24 11:39:23 2018 +0200
6eb9289
MINOR: proto_htx: Add function to build and send HTTP 103 responses
by Christopher Faulet
· Thu Nov 15 16:39:29 2018 +0100
8d8ac19
MINOR: proto_htx: Add functions htx_req_replace_stline and htx_res_set_status
by Christopher Faulet
· Wed Oct 24 11:27:39 2018 +0200
7233352
MINOR: proto_htx: Add functions htx_transform_header and htx_transform_header_str
by Christopher Faulet
· Wed Oct 24 11:25:02 2018 +0200
f052354
MINOR: proto_htx: Add the internal function htx_fmt_res_line
by Christopher Faulet
· Wed Oct 24 11:06:58 2018 +0200
0b6bdc5
MINOR: proto_htx: Add the internal function htx_del_hdr_value
by Christopher Faulet
· Wed Oct 24 11:05:36 2018 +0200
80f14bf
MINOR: proto_htx: Rewrite htx_apply_redirect_rule to handle HTX messages
by Christopher Faulet
· Wed Oct 24 11:02:25 2018 +0200
7ff1cea
MINOR: http_htx: Add functions to retrieve a specific occurrence of a header
by Christopher Faulet
· Wed Oct 24 10:39:35 2018 +0200
e010c80
MINOR: http_htx: Add functions to replace part of the start-line
by Christopher Faulet
· Wed Oct 24 10:36:45 2018 +0200
9768c26
MAJOR: mux-h1/proto_htx: Switch mux-h1 and HTX analyzers on the HTX representation
by Christopher Faulet
· Mon Oct 22 09:34:31 2018 +0200
0f22695
MINOR: proto_htx: Add some functions to handle HTX messages
by Christopher Faulet
· Mon Oct 22 09:29:56 2018 +0200
47596d3
MINOR: http_htx: Add functions to manipulate HTX messages in http_htx.c
by Christopher Faulet
· Mon Oct 22 09:17:28 2018 +0200
a3d2a16
MEDIUM: htx: Add API to deal with the internal representation of HTTP messages
by Christopher Faulet
· Mon Oct 22 08:59:39 2018 +0200
1be55f9
MEDIUM: mux-h1: Add support of the kernel TCP splicing to forward data
by Christopher Faulet
· Tue Oct 02 15:59:23 2018 +0200
f2824e6
MAJOR: mux-h1/proto_htx: Handle keep-alive connections in the mux
by Christopher Faulet
· Mon Oct 01 12:12:37 2018 +0200
129817b
MEDIUM: mux-h1: Add parsing of incoming and ougoing HTTP messages
by Christopher Faulet
· Thu Sep 20 16:14:40 2018 +0200
51dbc94
MEDIUM: mux-h1: Add dummy mux to handle HTTP/1.1 connections
by Christopher Faulet
· Thu Sep 13 09:05:15 2018 +0200
e0768eb
MEDIUM: proto_htx: Add HTX analyzers and use it when the mux H1 is used
by Christopher Faulet
· Wed Oct 03 16:38:02 2018 +0200
1d5b85a
MINOR: http: Add macros to check if a stream uses the HTX representation
by Christopher Faulet
· Wed Oct 03 14:25:40 2018 +0200
effc375
MINOR: conn_stream: Add a flag to notify the SI some data were received
by Christopher Faulet
· Wed Oct 31 08:53:54 2018 +0100
27a3dc8
MINOR: http: Call http_send_name_header with the stream instead of the txn
by Christopher Faulet
· Tue Oct 23 15:34:07 2018 +0200
8277ca7
MINOR: http: Add standalone functions to parse a start-line or a header
by Christopher Faulet
· Mon Oct 22 15:12:04 2018 +0200
72d9125
MINOR: conn_stream: Add a flag to notify the mux it must respect the reserve
by Christopher Faulet
· Wed Oct 17 11:08:23 2018 +0200
f4eb75d
MINOR: htx: Add proto_htx.c file
by Christopher Faulet
· Thu Oct 11 15:55:07 2018 +0200
c6618d6
MINOR: conn_stream: Add a flag to notify the mux it should flush its buffers
by Christopher Faulet
· Thu Oct 11 15:56:04 2018 +0200
7c6f8b1
MAJOR: connections: Detach connections from streams.
by Olivier Houchard
· Tue Nov 13 16:48:36 2018 +0100
131fd89
MINOR: sessions: Start to store the outgoing connection in sessions.
by Olivier Houchard
· Tue Nov 13 16:44:31 2018 +0100
060ed43
MINOR: mux: Add a destroy() method.
by Olivier Houchard
· Tue Nov 06 16:32:42 2018 +0100
d540b36
MINOR: mux: Add a new "avail_streams" method.
by Olivier Houchard
· Mon Nov 05 18:37:53 2018 +0100
b6c32ee
MEDIUM: mux: Teach the mux_pt how to deal with idle connections.
by Olivier Houchard
· Mon Nov 05 18:28:43 2018 +0100
47e9a1a
MEDIUM: connections: Wait until the connection is established to try to recv.
by Olivier Houchard
· Wed Nov 07 17:55:19 2018 +0100
db39843
MINOR: stream-int: replace si_cant_put() with si_rx_room_{blk,rdy}()
by Willy Tarreau
· Thu Nov 15 11:08:52 2018 +0100
b26a6f9
MEDIUM: stream-int: make use of si_rx_chan_{rdy,blk} to control the stream-int from the channel
by Willy Tarreau
· Wed Nov 14 17:10:36 2018 +0100
47baeb8
MEDIUM: stream-int: unconditionally call si_chk_rcv() in update and notify
by Willy Tarreau
· Thu Nov 15 07:46:57 2018 +0100
abb5d42
MEDIUM: stream-int: use si_rx_shut_blk() to indicate the SI is closed
by Willy Tarreau
· Wed Nov 14 16:58:52 2018 +0100
4b962a4
MEDIUM: stream-int: fix the si_cant_put() calls used for buffer readiness
by Willy Tarreau
· Thu Nov 15 11:03:21 2018 +0100
3367d41
MEDIUM: stream-int: fix the si_cant_put() calls used for end point readiness
by Willy Tarreau
· Thu Nov 15 10:57:41 2018 +0100
186dcdd
MINOR: stream-int: automatically mark applets as ready if they block on the channel
by Willy Tarreau
· Fri Nov 16 16:18:34 2018 +0100
7f494d0
MINOR: stream-int: make si_sync_recv() simply check ENDP before si_cs_recv()
by Willy Tarreau
· Fri Nov 16 14:26:11 2018 +0100
dd5621a
MEDIUM: stream-int: update the endp polling status only at the end of si_cs_recv()
by Willy Tarreau
· Thu Nov 15 16:55:14 2018 +0100
8bb2ffb
MINOR: stream-int: replace si_{want,stop}_put() with si_rx_endp_{more,done}()
by Willy Tarreau
· Wed Nov 14 17:54:13 2018 +0100
8be7cd7
MEDIUM: stream-int: use si_rx_buff_{rdy,blk} to report buffer readiness
by Willy Tarreau
· Wed Nov 14 15:12:08 2018 +0100
32742fd
MINOR: stream-int: use si_rx_blocked()/si_tx_blocked() to check readiness
by Willy Tarreau
· Wed Nov 14 14:07:59 2018 +0100
05b9b64
MINOR: stream-int: replace SI_FL_WANT_PUT with !SI_FL_RX_WAIT_EP
by Willy Tarreau
· Wed Nov 14 13:43:35 2018 +0100
78dcace
MINOR: stream-int: add new functions si_{rx,tx}_{blocked,endp_ready}()
by Willy Tarreau
· Wed Nov 14 14:01:40 2018 +0100
94f7907
MINOR: stream-int: introduce new SI_FL_RXBLK flags
by Willy Tarreau
· Wed Nov 14 11:24:08 2018 +0100
d0f5bbc
MINOR: stream-int: rename SI_FL_WAIT_ROOM to SI_FL_RXBLK_ROOM
by Willy Tarreau
· Wed Nov 14 11:10:26 2018 +0100
a44e576
MINOR: stream-int: expand the flags to 32-bit
by Willy Tarreau
· Wed Nov 14 10:53:42 2018 +0100
89b6a2b
MINOR: stream-int: relax the forwarding rules in stream_int_notify()
by Willy Tarreau
· Sun Nov 18 15:46:10 2018 +0100
6b1379f
MINOR: stream-int: make conn_si_send_proxy() use cs_get_first()
by Willy Tarreau
· Sun Nov 18 21:38:19 2018 +0100
fafd398
MINOR: mux: implement a get_first_cs() method
by Willy Tarreau
· Sun Nov 18 21:29:20 2018 +0100
479998a
CLEANUP: h2: minimum documentation for recent API changes
by Willy Tarreau
· Sun Nov 18 06:30:59 2018 +0100
6b44975
BUG/MINOR: config: Copy default error messages when parsing of a backend starts
by Christopher Faulet
· Mon Nov 12 11:57:31 2018 +0100
ade6478
MINOR: stream: move the conn_stream specific calls to the stream-int
by Willy Tarreau
· Sat Nov 17 19:51:07 2018 +0100
00b3b8c
BUG/MINOR: stream-int: set SI_FL_WANT_PUT in sess_establish()
by Willy Tarreau
· Sat Nov 17 19:14:35 2018 +0100
a337229
MEDIUM: cli: worker socketpair is unstoppable
by William Lallemand
· Fri Nov 16 16:57:22 2018 +0100
c59f988
MEDIUM: listeners: support unstoppable listener
by William Lallemand
· Fri Nov 16 16:57:21 2018 +0100
a719926
MEDIUM: jobs: support unstoppable jobs for soft stop
by William Lallemand
· Fri Nov 16 16:57:20 2018 +0100
3c0544e
BUG/MINOR: http: Be sure to sent fully formed HTTP 103 responses
by Christopher Faulet
· Thu Nov 15 15:41:55 2018 +0100
6c243eb
MINOR: http: Regroup return statements of http_res_get_intercept_rule at the end
by Christopher Faulet
· Thu Nov 15 15:40:29 2018 +0100
ea827bd
MINOR: http: Regroup return statements of http_req_get_intercept_rule at the end
by Christopher Faulet
· Thu Nov 15 15:34:11 2018 +0100
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
9c27ea0
REGTEST: fix scripts 1 and 3 to accept development version
by Willy Tarreau
· Fri Nov 16 15:54:23 2018 +0100
d501646
CONTRIB: debug: fix build related to conn_stream flags change
by Willy Tarreau
· Fri Nov 16 10:37:20 2018 +0100
ffb1205
BUG/MINOR: stream-int: make sure not to go through the rcv_buf path after splice()
by Willy Tarreau
· Thu Nov 15 16:06:02 2018 +0100
81464b4
BUG/MEDIUM: stream-int: clear CO_FL_WAIT_ROOM after splicing data in
by Willy Tarreau
· Thu Nov 15 15:52:53 2018 +0100
f6975aa
BUG/MEDIUM: stream-int: make failed splice_in always subscribe to recv
by Willy Tarreau
· Thu Nov 15 14:33:05 2018 +0100
52dabbc
BUG/MEDIUM: Make sure stksess is properly aligned.
by Olivier Houchard
· Wed Nov 14 17:54:36 2018 +0100
a8b2671
BUG/MEDIUM: log: don't CLOEXEC the inherited FDs
by William Lallemand
· Tue Nov 13 18:30:12 2018 +0100
2e8fad9
MINOR: mworker: only close std{in,out,err} in daemon mode
by William Lallemand
· Tue Nov 13 16:18:23 2018 +0100
3aac106
DOC: early-hints: fix truncated line.
by Frédéric Lécaille
· Tue Nov 13 09:42:13 2018 +0100
06f5b64
MINOR: doc: Add information about "early-hint" http-request action.
by Frédéric Lécaille
· Mon Nov 12 11:01:10 2018 +0100
9ca51aa
MINOR: http: Implement "early-hint" http request rules.
by Frédéric Lécaille
· Mon Nov 12 10:06:54 2018 +0100
0ebbcb6
MINOR: http: Make new "early-hint" http-request action really be parsed.
by Frédéric Lécaille
· Tue Nov 06 14:30:19 2018 +0100
a985e38
MINOR: http: Add new "early-hint" http-request action.
by Frédéric Lécaille
· Tue Nov 06 10:55:34 2018 +0100
42d9e5a
BUILD/MEDIUM: threads/affinity: DragonFly build fix
by David Carlier
· Mon Nov 12 16:22:19 2018 +0000
7520e4f
MINOR: namespaces: don't build namespace.c if disabled
by Willy Tarreau
· Sun Nov 11 14:38:09 2018 +0100
691fe39
BUG/MEDIUM: stream-int: convert some co_data() checks to channel_is_empty()
by Willy Tarreau
· Mon Nov 12 18:48:52 2018 +0100
f26c26c
BUG/MEDIUM: stream-int: change the way buffer room is requested by a stream-int
by Willy Tarreau
· Mon Nov 12 16:11:08 2018 +0100
c1b0645
MEDIUM: log: add a new "raw" format
by Willy Tarreau
· Mon Nov 12 11:57:56 2018 +0100
e8746a0
MEDIUM: log: support a new "short" format
by Willy Tarreau
· Mon Nov 12 08:45:00 2018 +0100
5a32ecc
MEDIUM: log: add support for logging to existing file descriptors
by Willy Tarreau
· Mon Nov 12 07:34:59 2018 +0100
13ef773
MINOR: log: report the number of dropped logs in the stats
by Willy Tarreau
· Mon Nov 12 07:25:28 2018 +0100
adb345d
DOC: logs: the format directive was missing from the second log part
by Willy Tarreau
· Mon Nov 12 07:56:13 2018 +0100
251fe34
MINOR: log: slightly improve error message syntax on log failure
by Willy Tarreau
· Mon Nov 12 07:00:11 2018 +0100
e07bc14
DOC: Fix typos in README and CONTRIBUTING
by Joseph Herlant
· Fri Nov 09 17:44:10 2018 -0800
bd0f83f
CLEANUP: fix typos in comments for contrib/wireshark-dissectors
by Joseph Herlant
· Fri Nov 09 19:00:24 2018 -0800
ebe14bb
CLEANUP: fix typos in comments for contrib/spoa_example
by Joseph Herlant
· Fri Nov 09 18:36:35 2018 -0800
9fe83fa
CLEANUP: fix typos in comments for the contrib/modsecurity subsystem
by Joseph Herlant
· Fri Nov 09 18:25:59 2018 -0800
42172bd
CLEANUP: fix a typo in a comment for the contrib/halog subsystem
by Joseph Herlant
· Fri Nov 09 18:02:35 2018 -0800
4e8683c
CLEANUP: fix typos in the comments of the Makefile
by Joseph Herlant
· Fri Nov 09 17:50:30 2018 -0800
96062a1
BUILD: cache: fix a build warning regarding too large an integer for the age
by Willy Tarreau
· Sun Nov 11 14:00:28 2018 +0100
9607949
[RELEASE] Released version 1.9-dev6
by Willy Tarreau
· Sun Nov 11 10:43:39 2018 +0100
4db49c0
BUG/MINOR: config: better detect the presence of the h2 pattern in npn/alpn
by Willy Tarreau
· Sun Nov 11 10:36:25 2018 +0100
4eb7d74
MEDIUM: stream-int: Try to read data even if channel's buffer seems to be full
by Christopher Faulet
· Thu Oct 11 15:29:21 2018 +0200
Next »