Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
4d90db5f4c39764c1e071921fac6b271c0e4899d
4d90db5
MINOR: http-rules: Add a rule result to report internal error
by Christopher Faulet
· Mon Dec 16 12:22:05 2019 +0100
b8a5371
MEDIUM: http-ana: Properly handle internal processing errors
by Christopher Faulet
· Mon Dec 16 11:29:38 2019 +0100
d4ce6c2
MINOR: counters: Add a counter to report internal processing errors
by Christopher Faulet
· Mon Dec 16 11:11:02 2019 +0100
28160e7
MINOR: http-rules: Return an error when custom actions return ACT_RET_ERR
by Christopher Faulet
· Fri Dec 13 09:36:11 2019 +0100
491ab5e
MINOR: tcp-rules: Kill connections when custom actions return ACT_RET_ERR
by Christopher Faulet
· Fri Dec 13 09:31:00 2019 +0100
1340376
MINOR: actions: Use ACT_RET_CONT code to ignore an error from a custom action
by Christopher Faulet
· Fri Dec 13 09:01:57 2019 +0100
cb9106b
MINOR: tcp-rules: Always set from which ruleset a rule comes from
by Christopher Faulet
· Thu Dec 19 15:23:17 2019 +0100
81e2017
MEDIUM: http-rules: Register an action keyword for all http rules
by Christopher Faulet
· Thu Dec 12 16:40:30 2019 +0100
28436e2
BUG/MINOR: stick-table: Use MAX_SESS_STKCTR as the max track ID during parsing
by Christopher Faulet
· Wed Dec 18 10:25:46 2019 +0100
cb55013
BUG/MINOR: http-rules: Remove buggy deinit functions for HTTP rules
by Christopher Faulet
· Tue Dec 17 11:25:46 2019 +0100
1a3e027
BUG/MINOR: http-ana/filters: Wait end of the http_end callback for all filters
by Christopher Faulet
· Fri Nov 15 16:31:46 2019 +0100
cf403f3
MINOR: contrib/prometheus-exporter: Add heathcheck status/code in server metrics
by Christopher Faulet
· Thu Nov 21 14:35:46 2019 +0100
4623036
MINOR: mux-h1: Inherit send flags from the upper layer
by Christopher Faulet
· Thu Oct 17 16:04:20 2019 +0200
d47941d
DOC: Add a section to document the internal sample fetches
by Christopher Faulet
· Wed Jan 08 14:40:19 2020 +0100
8178e40
MINOR: http-htx: Make 'internal.htx_blk_data' return a binary string
by Christopher Faulet
· Wed Jan 08 14:38:58 2020 +0100
c5db14c
MINOR: http-htx: Rename 'internal.htx_blk.val' to 'internal.htx_blk.data'
by Christopher Faulet
· Wed Jan 08 14:51:03 2020 +0100
01f4445
MINOR: http-htx: Move htx sample fetches in the scope "internal"
by Christopher Faulet
· Wed Jan 08 14:23:40 2020 +0100
6bf0672
BUG/MINOR: 51d: Fix bug when HTX is enabled
by Ben51Degrees
· Mon Jan 20 11:25:11 2020 +0000
fcac33d
BUG/MINOR: dns: Make dns_query_id_seed unsigned
by Tim Duesterhus
· Sat Jan 18 02:04:12 2020 +0100
d34b1ce
BUG/MINOR: cache: Fix leak of cache name in error path
by Tim Duesterhus
· Sat Jan 18 01:46:18 2020 +0100
6bd909b
DOC: Fix copy and paste mistake in http-response replace-value doc
by Tim Duesterhus
· Fri Jan 17 15:53:18 2020 +0100
71f8297
MINOR: ssl: Add support for returning the dn samples from ssl_(c|f)_(i|s)_dn in LDAP v3 (RFC2253) format.
by Elliot Otchet
· Wed Jan 15 08:12:14 2020 -0500
ee1a6fc
MINOR: connection: make the last arg of subscribe() a struct wait_event*
by Willy Tarreau
· Fri Jan 17 07:52:13 2020 +0100
8907e4d
MEDIUM: mux-fcgi: merge recv_wait and send_wait event notifications
by Willy Tarreau
· Thu Jan 16 17:55:37 2020 +0100
f96508a
MEDIUM: mux-h2: merge recv_wait and send_wait event notifications
by Willy Tarreau
· Fri Jan 10 11:12:48 2020 +0100
1b0d4d1
MEDIUM: mux-h1: merge recv_wait and send_wait
by Willy Tarreau
· Thu Jan 16 11:03:19 2020 +0100
113d52b
MEDIUM: ssl: merge recv_wait and send_wait in ssl_sock
by Willy Tarreau
· Fri Jan 10 09:20:26 2020 +0100
ac6febd
MEDIUM: xprt: merge recv_wait and send_wait in xprt_handshake
by Willy Tarreau
· Fri Jan 10 09:08:22 2020 +0100
7872d1f
MEDIUM: connection: merge the send_wait and recv_wait entries
by Willy Tarreau
· Fri Jan 10 07:06:05 2020 +0100
062df2c
MEDIUM: backend: move the connection finalization step to back_handle_st_con()
by Willy Tarreau
· Fri Jan 10 06:17:03 2020 +0100
3a9312a
REORG: stream/backend: move backend-specific stuff to backend.c
by Willy Tarreau
· Thu Jan 09 18:43:15 2020 +0100
7aad703
MEDIUM: mux-fcgi: do not make an fstrm subscribe to itself on deferred shut
by Willy Tarreau
· Thu Jan 16 17:20:57 2020 +0100
5723f29
MEDIUM: mux-h2: do not make an h2s subscribe to itself on deferred shut
by Willy Tarreau
· Fri Jan 10 15:16:57 2020 +0100
f11be0e
MEDIUM: mux-fcgi: do not try to stop sending streams on blocked mux
by Willy Tarreau
· Thu Jan 16 16:59:45 2020 +0100
d946416
MEDIUM: mux-h2: do not try to stop sending streams on blocked mux
by Willy Tarreau
· Fri Jan 10 18:25:07 2020 +0100
b8bd6d7
BUILD: pattern: include errno.h
by Jerome Magnin
· Fri Jan 17 18:01:20 2020 +0100
3381bf8
MEDIUM: connection: get rid of CO_FL_CURR_* flags
by Willy Tarreau
· Fri Jan 17 17:39:35 2020 +0100
93c9f59
MINOR: stream-int: remove dependency on CO_FL_WAIT_ROOM for rcv_buf()
by Willy Tarreau
· Fri Jan 17 17:24:30 2020 +0100
e2a0eec
MINOR: connection: move the CO_FL_WAIT_ROOM cleanup to the reader only
by Willy Tarreau
· Fri Jan 17 09:59:40 2020 +0100
3c79d4b
BUG/MINOR: pattern: handle errors from fgets when trying to load patterns
by Jerome Magnin
· Fri Jan 17 16:09:33 2020 +0100
17ccd1a
BUG/MEDIUM: connection: add a mux flag to indicate splice usability
by Willy Tarreau
· Fri Jan 17 16:19:34 2020 +0100
bee00ad
BUG/MINOR: stream: don't mistake match rules for store-request rules
by Jerome Magnin
· Thu Jan 16 17:37:21 2020 +0100
d308c5e
CLEANUP: cli: deduplicate the code in _getsocks
by William Lallemand
· Thu Jan 16 16:26:41 2020 +0100
5fd3b28
BUG/MEDIUM: cli: _getsocks must send the peers sockets
by William Lallemand
· Thu Jan 16 15:32:08 2020 +0100
ec9ac54
REGTEST: add sample_fetches/hashes.vtc to validate hashes
by Willy Tarreau
· Wed Jan 15 11:31:01 2020 +0100
340b07e
BUG/MAJOR: hashes: fix the signedness of the hash inputs
by Willy Tarreau
· Wed Jan 15 10:54:42 2020 +0100
bb9da0b
CLEANUP: proxy: simplify proxy_parse_rate_limit proxy checks
by William Dauchy
· Thu Jan 16 01:34:27 2020 +0100
ac81474
BUG/MEDIUM: raw_sock: Make sur the fd and conn are sync.
by Olivier Houchard
· Wed Jan 15 19:16:23 2020 +0100
68787ef
BUG/MEDIUM: mux_h1: Don't call h1_send if we subscribed().
by Olivier Houchard
· Wed Jan 15 19:13:32 2020 +0100
8602394
CLEANUP: compression: remove unused deinit_comp_ctx section
by William Dauchy
· Sat Jan 11 11:40:42 2020 +0100
238ea3b
DOC: clarify crt-base usage
by William Dauchy
· Sat Jan 11 13:09:12 2020 +0100
24c928c
BUG/MEDIUM: mworker: remain in mworker mode during reload
by William Lallemand
· Tue Jan 14 17:58:18 2020 +0100
25b5693
REGTEST: mcli/mcli_start_progs: start 2 programs
by William Lallemand
· Tue Jan 14 15:38:43 2020 +0100
a31b09e
BUG/MINOR: cli/mworker: can't start haproxy with 2 programs
by William Lallemand
· Tue Jan 14 15:25:02 2020 +0100
c7ce4e3
BUG/MEDIUM: mux-h2: don't stop sending when crossing a buffer boundary
by Willy Tarreau
· Tue Jan 14 11:42:59 2020 +0100
f31af93
MEDIUM: lua: don't call the GC as often when dealing with outgoing connections
by Willy Tarreau
· Tue Jan 14 09:59:38 2020 +0100
9a8ef7f
CLEANUP: ssl: remove opendir call in ssl_sock_load_cert
by William Dauchy
· Mon Jan 13 17:52:49 2020 +0100
70c5b0e
BUG/MEDIUM: mux-h2: fix missing test on sending_list in previous patch
by Willy Tarreau
· Fri Jan 10 18:20:15 2020 +0100
989539b
BUG/MINOR: mux-h2: use a safe list_for_each_entry in h2_send()
by Willy Tarreau
· Fri Jan 10 17:01:29 2020 +0100
3c4f40a
BUG/MEDIUM: tasks: Use the MT macros in tasklet_free().
by Olivier Houchard
· Fri Jan 10 16:46:48 2020 +0100
48726b7
BUG/MINOR: stream-int: Don't trigger L7 retry if max retries is already reached
by Christopher Faulet
· Thu Jan 09 14:31:13 2020 +0100
3e34ac7
REGTEST: set_ssl_cert.vtc: replace "echo" with "printf"
by Ilya Shipitsin
· Wed Jan 08 22:56:30 2020 +0500
7675c72
CLEANUP: server: remove unused err section in server_finalize_init
by William Dauchy
· Wed Jan 08 21:29:53 2020 +0100
eeea808
BUG/MAJOR: listener: do not schedule a task-less proxy
by Willy Tarreau
· Wed Jan 08 19:15:07 2020 +0100
d9514b6
BUILD: cirrus-ci: choose proper openssl package name
by Ilya Shipitsin
· Tue Jan 07 23:41:24 2020 +0500
cd7fa3d
CLEANUP: mux-h2: remove unused goto "out_free_h2s"
by William Dauchy
· Wed Jan 08 15:16:53 2020 +0100
9205fea
MINOR: http: Add 404 to http-request deny
by Florian Tham
· Wed Jan 08 13:35:30 2020 +0100
272e29b
MINOR: http: Add 410 to http-request deny
by Florian Tham
· Wed Jan 08 10:19:05 2020 +0100
08fa16e
MINOR: raw_sock: make sure to disable polling once everything is sent
by Willy Tarreau
· Wed Jan 08 09:54:02 2020 +0100
0eae632
MEDIUM: dns: implement synchronous send
by Willy Tarreau
· Fri Dec 20 11:18:54 2019 +0100
e5891ca
BUG/MEDIUM: session: do not report a failure when rejecting a session
by Willy Tarreau
· Tue Jan 07 18:03:09 2020 +0100
584348b
BUG/MINOR: channel: inject output data at the end of output
by Christopher Faulet
· Tue Jan 07 10:01:57 2020 +0100
96b3639
BUG/MEDIUM: http-ana: Truncate the response when a redirect rule is applied
by Kevin Zhu
· Tue Jan 07 09:42:55 2020 +0100
47a7210
BUG/MINOR: proxy: Fix input data copy when an error is captured
by Christopher Faulet
· Mon Jan 06 11:37:00 2020 +0100
1703478
BUG/MINOR: h1: Report the right error position when a header value is invalid
by Christopher Faulet
· Mon Jan 06 13:41:01 2020 +0100
7f4f7f1
MINOR: ssl: Remove unused variable "need_out".
by Olivier Houchard
· Sun Jan 05 16:45:14 2020 +0100
3894d97
MINOR: config: disable busy polling on old processes
by William Dauchy
· Sat Dec 28 15:36:02 2019 +0100
125ad1f
BUILD: CI: modernize cirrus-ci
by Ilya Shipitsin
· Thu Dec 26 13:37:36 2019 +0500
1402374
BUG/MEDIUM: connections: Hold the lock when wanting to kill a connection.
by Olivier Houchard
· Mon Dec 30 18:15:40 2019 +0100
37d7897
BUG/MEDIUM: checks: Only attempt to do handshakes if the connection is ready.
by Olivier Houchard
· Mon Dec 30 15:13:42 2019 +0100
eaf05be
OPTIM: polling: do not create update entries for FD removal
by Willy Tarreau
· Fri Dec 27 15:52:34 2019 +0100
5d7dcc2
OPTIM: epoll: always poll for recv if neither active nor ready
by Willy Tarreau
· Thu Dec 26 16:40:24 2019 +0100
1968988
MINOR: poller: do not call the IO handler if the FD is not active
by Willy Tarreau
· Thu Dec 26 11:09:43 2019 +0100
0fbc318
CLEANUP: connection: merge CO_FL_NOTIFY_DATA and CO_FL_NOTIFY_DONE
by Willy Tarreau
· Fri Dec 27 14:57:45 2019 +0100
cbcf77e
MINOR: connection: remove the double test on xprt_done_cb()
by Willy Tarreau
· Fri Dec 27 14:49:19 2019 +0100
b2a7ab0
MINOR: connection: check for connection validation earlier
by Willy Tarreau
· Fri Dec 27 10:54:22 2019 +0100
4970e5a
REORG: connection: move tcp_connect_probe() to conn_fd_check()
by Willy Tarreau
· Fri Dec 27 10:40:21 2019 +0100
7deff24
MEDIUM: tcp: make tcp_connect_probe() consider ERR/HUP
by Willy Tarreau
· Fri Dec 27 10:25:29 2019 +0100
11ef083
MINOR: pollers: add a new flag to indicate pollers reporting ERR & HUP
by Willy Tarreau
· Thu Nov 28 18:17:33 2019 +0100
8081abe
CLEANUP: connection: conn->xprt is never NULL
by Willy Tarreau
· Thu Nov 28 18:08:49 2019 +0100
70ccb2c
BUG/MINOR: connection: only wake send/recv callbacks if the FD is active
by Willy Tarreau
· Thu Nov 28 17:34:58 2019 +0100
c8dc20a
BUG/MINOR: checks: refine which errno values are really errors.
by Willy Tarreau
· Fri Dec 27 12:03:27 2019 +0100
7aed6ef
BUILD: travis-ci: reenable address sanitizer for clang builds
by Ilya Shipitsin
· Sat Dec 21 18:10:28 2019 +0500
1afd235
BUILD: travis-ci: link with ssl libraries using rpath instead of LD_LIBRARY_PATH/DYLD_LIBRARY_PATH
by Ilya Shipitsin
· Fri Dec 20 23:55:01 2019 +0500
a26d1e1
BUILD: ssl: improve SSL_CTX_set_ecdh_auto compatibility
by Lukas Tribus
· Fri Dec 20 18:47:18 2019 +0100
eec7f8a
BUG/MEDIUM: stream: Be sure to never assign a TCP backend to an HTX stream
by Christopher Faulet
· Fri Dec 20 15:59:20 2019 +0100
6716cc2
BUG/MAJOR: mux-h1: Don't pretend the input channel's buffer is full if empty
by Christopher Faulet
· Fri Dec 20 17:33:24 2019 +0100
ca7a5af
BUG/MINOR: state-file: do not leak memory on parse errors
by Willy Tarreau
· Fri Dec 20 17:26:27 2019 +0100
fd1aa01
BUG/MINOR: state-file: do not store duplicates in the global tree
by Willy Tarreau
· Fri Dec 20 17:23:40 2019 +0100
7d6a1fa
BUG/MEDIUM: state-file: do not allocate a full buffer for each server entry
by Willy Tarreau
· Fri Dec 20 17:18:13 2019 +0100
Next »