Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
7c16c0e431f833c0aa8932e3b456481f9b567635
/
include
/
types
4446682
CLEANUP: fix a few typos in the comments of the server subsystem
by Joseph Herlant
· Thu Nov 15 08:57:51 2018 -0800
42cf639
CLEANUP: Fix typos in the dns subsystem
by Joseph Herlant
· Thu Nov 15 10:33:28 2018 -0800
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
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
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
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
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
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
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
fafd398
MINOR: mux: implement a get_first_cs() method
by Willy Tarreau
· Sun Nov 18 21:29:20 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
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
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
13ef773
MINOR: log: report the number of dropped logs in the stats
by Willy Tarreau
· Mon Nov 12 07:25:28 2018 +0100
d0d40eb
CLEANUP: stream-int: remove the now unused si->update() function
by Willy Tarreau
· Fri Nov 09 14:56:01 2018 +0100
57f08bb
MINOR: stream-int: make it clear that si_ops cannot be null
by Willy Tarreau
· Wed Nov 07 11:28:12 2018 +0100
0cd3bd6
MINOR: stream-int: rename si_applet_{want|stop|cant}_{get|put}
by Willy Tarreau
· Tue Nov 06 18:46:37 2018 +0100
2d372c2
MINOR: stats: report the number of currently connected peers
by Willy Tarreau
· Mon Nov 05 17:12:27 2018 +0100
199ad24
MINOR: stats: report the number of active peers in "show info"
by Willy Tarreau
· Mon Nov 05 16:31:22 2018 +0100
00098ea
MINOR: stats: report the number of active jobs and listeners in "show info"
by Willy Tarreau
· Mon Nov 05 14:38:13 2018 +0100
90b1ca1
MEDIUM: channel: reorder the channel analyzers for the cli
by William Lallemand
· Fri Oct 26 14:47:46 2018 +0200
cf62f7e
MEDIUM: cli: implement 'mode cli' proxy analyzers
by William Lallemand
· Fri Oct 26 14:47:40 2018 +0200
291810d
MEDIUM: mworker: find the server ptr using a CLI prefix
by William Lallemand
· Fri Oct 26 14:47:38 2018 +0200
14721be
MEDIUM: cli: disable some keywords in the master
by William Lallemand
· Fri Oct 26 14:47:37 2018 +0200
6e0db2f
MEDIUM: mworker: add proc_list in global.h
by William Lallemand
· Fri Oct 26 14:47:34 2018 +0200
7e1299b
REORG: mworker: move struct mworker_proc to global.h
by William Lallemand
· Fri Oct 26 14:47:31 2018 +0200
ede3d88
MEDIUM: channel: merge back flags CF_WRITE_PARTIAL and CF_WRITE_EVENT
by Willy Tarreau
· Wed Oct 24 17:17:56 2018 +0200
b80bc27
MINOR: shctx: Change max. object size type to unsigned int.
by Frédéric Lécaille
· Thu Oct 25 20:31:40 2018 +0200
b7838af
MINOR: shctx: Add a maximum object size parameter.
by Frédéric Lécaille
· Mon Oct 22 16:21:39 2018 +0200
8df65ae
MINOR: cache: Larger HTTP objects caching.
by Frédéric Lécaille
· Mon Oct 22 18:01:48 2018 +0200
0bec807
MINOR: shctx: Shared objects block by block allocation.
by Frédéric Lécaille
· Mon Oct 22 17:55:57 2018 +0200
68ad3a4
MINOR: proxy: add a new option "http-use-htx"
by Willy Tarreau
· Mon Oct 22 11:49:15 2018 +0200
3f03ab5
MINOR: connection: Add a SUB_CALL_UNSUBSCRIBE event.
by Olivier Houchard
· Thu Oct 18 16:26:57 2018 +0200
53216e7
MEDIUM: connections: Don't directly mess with the polling from the upper layers.
by Olivier Houchard
· Wed Oct 10 15:46:36 2018 +0200
ed72d82
MEDIUM: time: measure the time stolen by other threads
by Willy Tarreau
· Wed Oct 17 19:01:24 2018 +0200
d5e4de8
DOC: Fix a few typos
by Bertrand Jacquin
· Sat Oct 13 16:06:18 2018 +0100
25da9e3
MINOR: h1: Add the flag H1_MF_NO_PHDR to not add pseudo-headers during parsing
by Christopher Faulet
· Mon Oct 08 15:50:15 2018 +0200
1dc2b49
MINOR: h1: Change the union h1_sl to use indirect strings to store infos
by Christopher Faulet
· Mon Oct 08 15:34:02 2018 +0200
08088e7
MINOR: conn-stream: Add CL_FL_NOT_FIRST flag
by Christopher Faulet
· Mon Oct 01 12:10:13 2018 +0200
315b39c
MINOR: http: Use same flag for httpclose and forceclose options
by Christopher Faulet
· Fri Sep 21 16:26:19 2018 +0200
fa8aa86
MEDIUM: connections: Change struct wait_list to wait_event.
by Olivier Houchard
· Wed Oct 10 18:25:41 2018 +0200
83a0cd8
MINOR: connections: Introduce an unsubscribe method.
by Olivier Houchard
· Fri Sep 28 17:57:58 2018 +0200
415150f
MEDIUM: ssl: add support for ciphersuites option for TLSv1.3
by Dirkjan Bussink
· Fri Sep 14 11:14:21 2018 +0200
61c112a
REORG: http: move HTTP rules parsing to http_rules.c
by Willy Tarreau
· Tue Oct 02 16:43:32 2018 +0200
8878f8e
MEDIUM: lua: Add stick table support for Lua.
by Adis Nezirovic
· Fri Jul 13 12:18:33 2018 +0200
2557f6a
MEDIUM: h1: better handle transfer-encoding vs content-length
by Willy Tarreau
· Fri Sep 14 16:34:47 2018 +0200
c4e53f4
MINOR: h1: Add H1_MF_XFER_LEN flag
by Christopher Faulet
· Fri Sep 14 11:15:52 2018 +0200
98f5cf7
MINOR: h1: parse the Connection header field
by Willy Tarreau
· Thu Sep 13 14:15:58 2018 +0200
ba5fbca
MINOR: h1: report in the h1m struct if the HTTP version is 1.1 or above
by Willy Tarreau
· Thu Sep 13 11:32:51 2018 +0200
175a2bb
MINOR: connection: pass the proxy when creating a connection
by Willy Tarreau
· Wed Sep 12 12:02:05 2018 +0200
eb528db
MINOR: h1: add H1_MF_TOLOWER to decide when to turn header names to lower case
by Willy Tarreau
· Wed Sep 12 09:54:00 2018 +0200
11da567
MINOR: h1: remove the HTTP status from the H1M struct
by Willy Tarreau
· Tue Sep 11 19:23:04 2018 +0200
001823c
MEDIUM: h1: remove the useless H1_MSG_BODY state
by Willy Tarreau
· Wed Sep 12 17:25:32 2018 +0200
a41393f
MEDIUM: h1: make the parser support a pointer to a start line
by Willy Tarreau
· Tue Sep 11 15:34:50 2018 +0200
bbf3823
MINOR: h1: properly pre-initialize err_pos to -2
by Willy Tarreau
· Wed Sep 12 09:08:54 2018 +0200
ccaf233
MINOR: h1: add a message flag to indicate that a message carries a response
by Willy Tarreau
· Tue Sep 11 16:47:23 2018 +0200
acc295c
MINOR: h1: remove the unused states from h1m_state
by Willy Tarreau
· Tue Sep 11 12:01:48 2018 +0200
b3b0152
MINOR: h1: add the restart offsets into struct h1m
by Willy Tarreau
· Tue Sep 11 11:51:31 2018 +0200
801250e
REORG: h1: create a new h1m_state
by Willy Tarreau
· Tue Sep 11 11:45:04 2018 +0200
7138455
MINOR: conn_streams: Remove wait_list from conn_streams.
by Olivier Houchard
· Wed Sep 12 15:21:03 2018 +0200
26e1a8f
MINOR: checks: Give checks their own wait_list.
by Olivier Houchard
· Wed Sep 12 15:15:12 2018 +0200
cb1f49f
MINOR: connections: Add a "handle" field to wait_list.
by Olivier Houchard
· Fri Aug 31 17:43:32 2018 +0200
af4021e
MEDIUM: connections: Get rid of the recv() method.
by Olivier Houchard
· Thu Aug 09 13:06:55 2018 +0200
4cf7fb1
MEDIUM: connections/mux: Add a recv and a send+recv wait list.
by Olivier Houchard
· Thu Aug 02 19:23:05 2018 +0200
2d3f8a4
MEDIUM: protocol: use a custom AF_MAX to help protocol parser
by William Lallemand
· Tue Sep 11 16:51:28 2018 +0200
35b51c6
REORG: http: move the HTTP semantics definitions to http.h/http.c
by Willy Tarreau
· Mon Sep 10 15:38:55 2018 +0200
e22f11f
MINOR: mworker: keep and clean the listeners
by William Lallemand
· Tue Sep 11 10:06:27 2018 +0200
4bc7d90
MEDIUM: snapshot: merge the captured data after the descriptor
by Willy Tarreau
· Fri Sep 07 20:07:17 2018 +0200
c55015e
MEDIUM: snapshots: dynamically allocate the snapshots
by Willy Tarreau
· Fri Sep 07 19:02:32 2018 +0200
7ccdd8d
MEDIUM: snapshot: implement a show() callback and use it for HTTP
by Willy Tarreau
· Fri Sep 07 14:01:39 2018 +0200
7480f32
MINOR: snapshot: split the error snapshots into common and proto-specific parts
by Willy Tarreau
· Thu Sep 06 19:41:22 2018 +0200
5865a8f
MINOR: snapshot: restart on the event ID and not the stream ID
by Willy Tarreau
· Fri Sep 07 11:51:51 2018 +0200
590a051
BUG/MEDIUM: session: fix reporting of handshake processing time in the logs
by Willy Tarreau
· Wed Sep 05 11:56:48 2018 +0200
6d0f38f
BUG/MEDIUM: dns/server: fix incomatibility between SRV resolution and server state file
by Baptiste Assmann
· Mon Jul 02 17:00:54 2018 +0200
8f0b4c6
MINOR: stream_interface: Give stream_interface its own wait_list.
by Olivier Houchard
· Thu Aug 02 18:21:38 2018 +0200
e1c6dbc
MINOR: connections/mux: Add the wait reason(s) to wait_list.
by Olivier Houchard
· Wed Aug 01 17:06:43 2018 +0200
ed0f207
MINOR: connections: Get rid of txbuf.
by Olivier Houchard
· Thu Aug 16 15:41:52 2018 +0200
638b799
MINOR: connections: Move rxbuf from the conn_stream to the h2s.
by Olivier Houchard
· Thu Aug 16 15:41:52 2018 +0200
268a707
MEDIUM: add set-priority-class and set-priority-offset
by Patrick Hemmer
· Fri May 11 12:52:31 2018 -0400
0355dab
MINOR: queue: replace the linked list with a tree
by Patrick Hemmer
· Fri May 11 12:52:31 2018 -0400
da282f4
MINOR: queue: store the queue index in the stream when enqueuing
by Patrick Hemmer
· Fri May 11 12:52:31 2018 -0400
ffe5e8c
MINOR: stream: rename {srv,prx}_queue_size to *_queue_pos
by Patrick Hemmer
· Fri May 11 12:52:31 2018 -0400
8ed0a3e
MINOR: mux/server: Add 'proto' keyword to force the multiplexer's protocol
by Christopher Faulet
· Tue Apr 10 14:45:45 2018 +0200
a717b99
MINOR: mux/frontend: Add 'proto' keyword to force the mux protocol
by Christopher Faulet
· Tue Apr 10 14:43:00 2018 +0200
91c2826
CLEANUP: server: remove the update list and the update lock
by Willy Tarreau
· Thu Aug 02 15:56:36 2018 +0200
32f61c0
MINOR: mux: Unlink ALPN and multiplexers to rather speak of mux protocols
by Christopher Faulet
· Tue Apr 10 14:33:41 2018 +0200
2d5292a
MINOR: mux: Add info about the supported side in alpn_mux_list structure
by Christopher Faulet
· Tue Mar 06 14:43:47 2018 +0100
3c51802
MINOR: conn_stream: add an tx buffer to the conn_stream
by Christopher Faulet
· Wed May 23 14:58:55 2018 +0200
d44a9b3
MEDIUM: mux: Remove const on the buffer in mux->snd_buf()
by Christopher Faulet
· Fri Jul 27 11:59:41 2018 +0200
79321b9
MINOR: pollers: Add a way to wake a thread sleeping in the poller.
by Olivier Houchard
· Thu Jul 26 17:55:11 2018 +0200
3201e4e
MEDIUM: queue: get rid of the pendconn lock
by Willy Tarreau
· Thu Jul 26 08:23:24 2018 +0200
88930dd
MINOR: queue: use a distinct variable for the assigned server and the queue
by Willy Tarreau
· Thu Jul 26 07:38:54 2018 +0200
Next »