Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
96bff76087a7ba3820b9db6c313c333f02fc0605
96bff76
MINOR: actions: Regroup some info about HTTP rules in the same struct
by Christopher Faulet
· Tue Dec 17 13:46:18 2019 +0100
58b3564
MINOR: actions: Add a function pointer to release args used by actions
by Christopher Faulet
· Tue Dec 17 11:48:42 2019 +0100
95d169b
REGTEST: Fix format of set-uri HTTP request rule in h1or2_to_h1c.vtc
by Christopher Faulet
· Fri Jan 17 23:21:59 2020 +0100
1aea50e
MEDIUM: http-rules: Enable the strict rewriting mode by default
by Christopher Faulet
· Fri Jan 17 16:03:53 2020 +0100
46f9554
MINOR: http-rules: Add a rule to enable or disable the strict rewriting mode
by Christopher Faulet
· Fri Dec 20 10:07:22 2019 +0100
e00d06c
MINOR: http-rules: Handle all message rewrites the same way
by Christopher Faulet
· Mon Dec 16 17:18:42 2019 +0100
a00071e
MINOR: http-ana: Add a txn flag to support soft/strict message rewrites
by Christopher Faulet
· Thu Dec 12 16:41:00 2019 +0100
cff0f73
MINOR: counters: Review conditions to increment counters from analysers
by Christopher Faulet
· Mon Dec 16 16:13:44 2019 +0100
a08546b
MINOR: counters: Remove failed_secu counter and use denied_resp instead
by Christopher Faulet
· Mon Dec 16 16:07:34 2019 +0100
e4a2c8d
MINOR: contrib/prometheus-exporter: Export internal errors per proxy/server
by Christopher Faulet
· Mon Dec 16 14:44:01 2019 +0100
0159ee4
MINOR: stats: Report internal errors in the proxies/listeners/servers stats
by Christopher Faulet
· Mon Dec 16 14:40:39 2019 +0100
74f67af
MINOR: http-rules: Handle denied/aborted/invalid connections from HTTP rules
by Christopher Faulet
· Mon Dec 16 13:07:14 2019 +0100
282992e
MINOR: tcp-rules: Handle denied/aborted/invalid connections from TCP rules
by Christopher Faulet
· Mon Dec 16 12:34:31 2019 +0100
30a2a37
MINOR: http-rules: Add more return codes to let custom actions act as normal ones
by Christopher Faulet
· Mon Dec 16 12:25:43 2019 +0100
3a26bee
MINOR: http-rules: Handle internal errors during HTTP rules evaluation
by Christopher Faulet
· Mon Dec 16 12:47:40 2019 +0100
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
Next »