Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
42cf6395c4419440db47b0569409fdaec78fe74b
/
include
42cf639
CLEANUP: Fix typos in the dns subsystem
by Joseph Herlant
· Thu Nov 15 10:33:28 2018 -0800
ef453ed
MINOR: http_fetch: Add smp_prefetch_htx
by Christopher Faulet
· Wed Oct 24 21:39:27 2018 +0200
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
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
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
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
f2824e6
MAJOR: mux-h1/proto_htx: Handle keep-alive connections in the mux
by Christopher Faulet
· Mon Oct 01 12:12:37 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
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
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
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
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
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
fafd398
MINOR: mux: implement a get_first_cs() method
by Willy Tarreau
· Sun Nov 18 21:29:20 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
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
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
7520e4f
MINOR: namespaces: don't build namespace.c if disabled
by Willy Tarreau
· Sun Nov 11 14:38:09 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
d14844a
MINOR: stream-int: replace si_update() with si_update_both()
by Willy Tarreau
· Thu Nov 08 18:15:29 2018 +0100
8fe516f
MEDIUM: stream-int: make si_chk_rcv() check that SI_FL_WAIT_ROOM is cleared
by Willy Tarreau
· Fri Nov 09 16:21:43 2018 +0100
abf531c
MEDIUM: stream-int: always call si_chk_rcv() when we make room in the buffer
by Willy Tarreau
· Wed Nov 07 18:53:29 2018 +0100
1f9de21
MEDIUM: stream-int: make SI_FL_WANT_PUT reflect CF_DONT_READ
by Willy Tarreau
· Wed Nov 07 15:07:35 2018 +0100
1bdb598
MINOR: stream-int: factor the SI_ST_EST state test into si_chk_rcv()
by Willy Tarreau
· Wed Nov 07 14:59:45 2018 +0100
96aadd5
MEDIUM: stream-int: temporarily make si_chk_rcv() take care of SI_FL_WAIT_ROOM
by Willy Tarreau
· Wed Nov 07 11:55:54 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
af4f6f6
MINOR: stream-int: use si_cant_put() instead of setting SI_FL_WAIT_ROOM
by Willy Tarreau
· Tue Nov 06 19:10:53 2018 +0100
394970c
MINOR: stream-int: add si_done_{get,put} to indicate that we won't do it anymore
by Willy Tarreau
· Tue Nov 06 19:17:31 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
21028b5
MEDIUM: appctx: check for allocation attempts in buffer allocation callbacks
by Willy Tarreau
· Tue Nov 06 17:32:37 2018 +0100
b882dd8
MEDIUM: stream: implement stream_buf_available()
by Willy Tarreau
· Tue Nov 06 15:50:21 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
4698adf
MINOR: compat: automatically detect support for crypt_r()
by Willy Tarreau
· Mon Oct 29 19:14:14 2018 +0100
34d4b52
BUG/MEDIUM: auth/threads: use of crypt() is not thread-safe
by Willy Tarreau
· Mon Oct 29 18:02:54 2018 +0100
ce487aa
BUG/MEDIUM: tools: fix direction of my_ffsl()
by Willy Tarreau
· Mon Oct 29 16:09:57 2018 +0100
8e9f453
BUG/MINOR: memory: make the thread-local cache allocator set the debugging link
by Willy Tarreau
· Sun Oct 28 20:09:12 2018 +0100
90b1ca1
MEDIUM: channel: reorder the channel analyzers for the cli
by William Lallemand
· Fri Oct 26 14:47:46 2018 +0200
309dc9a
MEDIUM: mworker: stop the master proxy in the workers
by William Lallemand
· Fri Oct 26 14:47:45 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
e736115
MEDIUM: mworker: create CLI listeners from argv[]
by William Lallemand
· Fri Oct 26 14:47:36 2018 +0200
8a02257
MEDIUM: mworker: proxy for the master CLI
by William Lallemand
· Fri Oct 26 14:47:35 2018 +0200
6e0db2f
MEDIUM: mworker: add proc_list in global.h
by William Lallemand
· Fri Oct 26 14:47:34 2018 +0200
313bfd1
MINOR: server: export new_server() function
by William Lallemand
· Fri Oct 26 14:47:32 2018 +0200
7e1299b
REORG: mworker: move struct mworker_proc to global.h
by William Lallemand
· Fri Oct 26 14:47:31 2018 +0200
ce83b4a
MEDIUM: mworker: each worker socketpair is a CLI listener
by William Lallemand
· Fri Oct 26 14:47:30 2018 +0200
85f8901
MEDIUM: stream-int: make si_update() synchronize flag changes before the I/O
by Willy Tarreau
· Thu Oct 25 11:06:57 2018 +0200
0979916
MINOR: stream-int: add si_alloc_ibuf() to ease input buffer allocation
by Willy Tarreau
· Thu Oct 25 10:16:07 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
1ff7633
CLEANUP: tools: fix misleading comment above function LIM2A
by Ioannis Cherouvim
· Wed Oct 24 10:05:19 2018 +0300
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
55d6be7
MINOR: h1: Export some functions parsing the value of some HTTP headers
by Christopher Faulet
· Wed Oct 17 11:05:51 2018 +0200
627505d
MINOR: freq_ctr: add swrate_add_scaled() to work with large samples
by Willy Tarreau
· Wed Oct 17 09:24:56 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
1fddc9b
BUG/MEDIUM: connections: Remove subscription if going in idle mode.
by Olivier Houchard
· Sun Oct 21 00:32:01 2018 +0200
62975a7
BUG/MEDIUM: pools: Fix the usage of mmap()) with DEBUG_UAF.
by Olivier Houchard
· Sun Oct 21 01:33:11 2018 +0200
4e7cc33
BUILD: compiler: rename __unreachable() to my_unreachable()
by Willy Tarreau
· Sat Oct 20 17:45:48 2018 +0200
7a6ad88
BUILD: memory: fix free_list pointer declaration again for atomic CAS
by Willy Tarreau
· Sat Oct 20 17:37:38 2018 +0200
ed72d82
MEDIUM: time: measure the time stolen by other threads
by Willy Tarreau
· Wed Oct 17 19:01:24 2018 +0200
5ceeb15
MINOR: time: add now_mono_time() and now_cpu_time()
by Willy Tarreau
· Wed Oct 17 18:59:53 2018 +0200
ac6c880
BUILD: memory: fix pointer declaration for atomic CAS
by Willy Tarreau
· Thu Oct 18 16:12:28 2018 +0200
7e9c4ae
MINOR: poller: move time and date computation out of the pollers
by Willy Tarreau
· Wed Oct 17 14:31:19 2018 +0200
f37ba94
MINOR: fd: centralize poll timeout computation in compute_poll_timeout()
by Willy Tarreau
· Wed Oct 17 11:25:54 2018 +0200
Next »