Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
c41f93c5cd9322b0f6e9a7e6a8f43c16e97f0877
c41f93c
BUG/MEDIUM: conn-stream: Only keep app layer flags of the endpoint on reset
by Christopher Faulet
· Wed May 04 09:52:48 2022 +0200
fa24379
MINOR: conn-stream: Add mask from flags set by endpoint or app layer
by Christopher Faulet
· Wed May 04 09:19:13 2022 +0200
de1803f
DOC: configuration: httpclient global option
by William Lallemand
· Wed May 04 18:14:25 2022 +0200
7c5a7ef
MINOR: httpclient: allow ipv4 or ipv6 preference for resolving
by William Lallemand
· Wed May 04 15:59:44 2022 +0200
8a734cb
MINOR: httpclient: configure the resolvers section to use
by William Lallemand
· Wed May 04 16:10:47 2022 +0200
683fbb8
MINOR: httpclient: allow to configure the ca-file
by William Lallemand
· Wed May 04 15:43:01 2022 +0200
6fce46a
MEDIUM: httpclient: hard-error when SSL is configured
by William Lallemand
· Wed May 04 14:53:41 2022 +0200
85af49c
MINOR: httpclient: cleanup the error handling in init
by William Lallemand
· Wed May 04 14:33:57 2022 +0200
8b9a2df
MINOR: init: exit() after pre-check upon error
by William Lallemand
· Wed May 04 14:29:46 2022 +0200
9ff95e2
MINOR: httpclient: rename dash by dot in global option
by William Lallemand
· Wed May 04 13:52:29 2022 +0200
8533273
MINOR: httpclient: handle unix and other socket types in dst
by William Lallemand
· Wed May 04 10:59:51 2022 +0200
0e23526
CLEANUP: httpclient: remove the comment about resolving
by William Lallemand
· Tue May 03 16:52:08 2022 +0200
1218d19
MEDIUM: httpclient: allow address and port change for resolving
by William Lallemand
· Tue May 03 14:09:06 2022 +0200
5392ff6
MEDIUM: httpclient: http-request rules for resolving
by William Lallemand
· Thu Apr 28 16:55:02 2022 +0200
7f1df8f
MEDIUM: httpclient: remove url2sa to use a more flexible parser
by William Lallemand
· Thu Apr 14 17:50:20 2022 +0200
b57de07
BUG/MINOR: mux_quic: Dropped packet upon retransmission for closed streams
by Frédéric Lécaille
· Mon May 02 18:58:27 2022 +0200
d62240c
BUG/MINOR: quic: Dropped retransmitted STREAM frames
by Frédéric Lécaille
· Mon May 02 18:52:58 2022 +0200
664741e
MINOR: quic: Make the quic_conn be aware of the number of streams
by Frédéric Lécaille
· Mon May 02 18:46:58 2022 +0200
b074966
CLEANUP: mux: Useless xprt_quic-t.h inclusion
by Frédéric Lécaille
· Mon May 02 16:48:40 2022 +0200
0367b4c
MINOR: session: get rid of the now unused SESS_FL_ADDR_*_SET flags
by Willy Tarreau
· Mon May 02 17:51:51 2022 +0200
030b3e6
MINOR: connection: get rid of the CO_FL_ADDR_*_SET flags
by Willy Tarreau
· Mon May 02 17:47:46 2022 +0200
158b6cf
CLEANUP: protocol: make sure the connect_* functions always receive a dst
by Willy Tarreau
· Mon May 02 17:45:12 2022 +0200
04e9aca
MINOR: conn_stream: remove the now unused CS_FL_ADDR_*_SET flags
by Willy Tarreau
· Mon May 02 17:27:34 2022 +0200
03bd395
MEDIUM: stream: remove the confusing SF_ADDR_SET flag
by Willy Tarreau
· Mon May 02 16:36:47 2022 +0200
b3f0d42
CLEANUP: backend: make alloc_{bind,dst}_address() idempotent
by Willy Tarreau
· Mon May 02 16:20:36 2022 +0200
291ee25
BUG/MINOR: h3: fix parsing of unknown frame type with null length
by Amaury Denoyelle
· Mon May 02 10:35:39 2022 +0200
f1fc0b3
MINOR: mux-quic: support full request channel buffer
by Amaury Denoyelle
· Mon May 02 11:07:06 2022 +0200
026fef9
[RELEASE] Released version 2.6-dev8
by Willy Tarreau
· Sat Apr 30 14:17:51 2022 +0200
02df95e
SCRIPTS: announce-release: add URL of dev packages
by Willy Tarreau
· Sat Apr 30 14:16:15 2022 +0200
c89dec3
CI: github actions: update LibreSSL to 3.5.2
by Ilya Shipitsin
· Thu Apr 28 11:46:53 2022 +0500
c40e19d
BUG/MINOR: quic: Missing time threshold multiplifier for loss delay computation
by Frédéric Lécaille
· Fri Apr 29 16:00:17 2022 +0200
1601395
MINOR: quic: moving code for QUIC loss detection
by Frédéric Lécaille
· Fri Apr 29 15:07:48 2022 +0200
88e5741
CLEANUP: quic: Remaining fprintf() debug trace
by Frédéric Lécaille
· Thu Apr 28 22:21:56 2022 +0200
1231d3c
MINOR: quic: Drop 0-RTT packets without secrets
by Frédéric Lécaille
· Thu Apr 28 15:43:46 2022 +0200
74cf237
MEDIUM: quic: do not ack packet with invalid STREAM
by Amaury Denoyelle
· Fri Apr 29 15:58:22 2022 +0200
d46e335
MEDIUM: quic: do not ACK packet with STREAM if MUX not present
by Amaury Denoyelle
· Fri Apr 29 15:57:49 2022 +0200
4173f4e
BUG/MINOR: conn_stream: do not confirm a connection from the frontend path
by Willy Tarreau
· Fri Apr 29 15:04:41 2022 +0200
0055d56
MINOR: httpclient: Don't use co_set_data() to decrement output
by Christopher Faulet
· Fri Apr 29 14:09:03 2022 +0200
6b4f1f6
BUG/MINOR: httpclient: Count metadata in size to transfer via htx_xfer_blks()
by Christopher Faulet
· Fri Apr 29 13:56:12 2022 +0200
534645d
BUG/MEDIUM: httpclient: Fix loop consuming HTX blocks from the response channel
by Christopher Faulet
· Fri Apr 29 13:44:46 2022 +0200
a6c4a48
BUG/MEDIUM: conn-stream: Don't erase endpoint flags on reset
by Christopher Faulet
· Thu Apr 28 18:25:24 2022 +0200
04994de
BUG/MINOR: httpclient/ssl: use the correct verify constant
by William Lallemand
· Thu Apr 28 19:35:21 2022 +0200
3e26698
MINOR: quic: Drop 0-RTT packets if not allowed
by Frédéric Lécaille
· Wed Apr 27 15:37:28 2022 +0200
4646cf3
CLEANUP: quic: Rely on the packet length set by qc_lstnr_pkt_rcv()
by Frédéric Lécaille
· Wed Apr 27 15:09:53 2022 +0200
87373e7
BUG/MINOR: quic: Missing Initial packet length check
by Frédéric Lécaille
· Wed Apr 27 11:42:08 2022 +0200
77cb38d
BUG/MEDIUM: quic: Possible crash on STREAM frame loss
by Frédéric Lécaille
· Wed Apr 27 07:17:56 2022 +0200
dafbde6
MINOR: quic: Wake up the mux to probe with new data
by Frédéric Lécaille
· Tue Apr 26 13:54:28 2022 +0200
d8b798d
BUG/MINOR: quic: Traces fix about remaining frames upon packet build failure
by Frédéric Lécaille
· Mon Apr 25 17:48:40 2022 +0200
834399c
BUG/MINOR: quic: Avoid sending useless PADDING frame
by Frédéric Lécaille
· Mon Apr 25 17:17:07 2022 +0200
573b56b
BUG/MINOR: quic: Wrong returned status by qc_build_frms()
by Frédéric Lécaille
· Mon Apr 25 15:42:56 2022 +0200
337108e
MINOR: quic: Do not send ACK frames when probing
by Frédéric Lécaille
· Mon Apr 25 10:38:27 2022 +0200
7aef5f4
MEDIUM: quic: Enable the new datagram probing process
by Frédéric Lécaille
· Mon Apr 25 10:33:12 2022 +0200
da34255
MEDIUM: quic: Mark copies of acknowledged frames as acknowledged
by Frédéric Lécaille
· Mon Apr 25 10:28:49 2022 +0200
1809c33
MINOR: quic: Mark packets as probing with old data
by Frédéric Lécaille
· Mon Apr 25 10:24:12 2022 +0200
3e3a621
MINOR: quic: old data distinction for qc_send_app_pkt()
by Frédéric Lécaille
· Mon Apr 25 10:17:00 2022 +0200
9636715
MEDIUM: quic: qc_requeue_nacked_pkt_tx_frms() rework
by Frédéric Lécaille
· Mon Apr 25 09:40:19 2022 +0200
e248e37
MEDIUM: quic: Retransmission functions rework
by Frédéric Lécaille
· Mon Apr 25 09:25:56 2022 +0200
a956841
MEDIUM: quic: New functions for probing rework
by Frédéric Lécaille
· Mon Apr 25 08:58:04 2022 +0200
3ef729a
MINOR: quic: process_timer() rework
by Frédéric Lécaille
· Thu Apr 21 18:26:22 2022 +0200
e87b3ee
MINOR: quic: Add traces about TX frame memory releasing
by Frédéric Lécaille
· Thu Apr 21 18:10:41 2022 +0200
b44cbc6
MINOR: quic: Do not retransmit frames from coalesced packets
by Frédéric Lécaille
· Thu Apr 21 17:58:46 2022 +0200
b917191
MINOR: quic: Prepare quic_frame struct duplication
by Frédéric Lécaille
· Thu Apr 21 17:32:10 2022 +0200
fc88844
MINOR: quic: Improve qc_prep_pkts() flexibility
by Frédéric Lécaille
· Mon Apr 11 15:39:34 2022 +0200
03cc62c
MINOR: quic: decode as much STREAM as possible
by Amaury Denoyelle
· Wed Apr 27 16:53:16 2022 +0200
48f01bd
MINOR: h3: support DATA demux if buffer full
by Amaury Denoyelle
· Wed Apr 27 15:37:20 2022 +0200
67e92d3
MINOR: h3: implement h3 stream context
by Amaury Denoyelle
· Wed Apr 27 18:04:01 2022 +0200
47447af
MINOR: mux-quic: add a app-layer context in qcs
by Amaury Denoyelle
· Wed Apr 27 15:17:11 2022 +0200
314578a
MINOR: h3: change frame demuxing API
by Amaury Denoyelle
· Wed Apr 27 14:52:52 2022 +0200
3df8ca0
MINOR: mux-quic: partially copy Rx frame if almost full buf
by Amaury Denoyelle
· Tue Apr 26 11:36:40 2022 +0200
30f23f5
BUG/MEDIUM: h3: fix use-after-free on mux Rx buffer wrapping
by Amaury Denoyelle
· Wed Apr 27 14:41:53 2022 +0200
0fa14a6
BUG/MINOR: h3: fix incomplete POST requests
by Amaury Denoyelle
· Tue Apr 26 16:24:39 2022 +0200
44d0912
MINOR: mux-quic: count local flow-control stream limit on reception
by Amaury Denoyelle
· Tue Apr 26 11:21:10 2022 +0200
17014a6
BUG/MINOR: mux-quic: fix leak if cs alloc failure
by Amaury Denoyelle
· Wed Apr 27 15:09:27 2022 +0200
408d226
MINOR: mux-quic: remove unused bogus qcc_get_stream()
by Amaury Denoyelle
· Tue Apr 26 17:36:56 2022 +0200
fe8f555
MINOR: mux-quic: adjust comment on emission function
by Amaury Denoyelle
· Wed Apr 27 16:44:49 2022 +0200
b50f311
BUG/MINOR: mux-quic: fix build in release mode
by Amaury Denoyelle
· Thu Apr 28 14:41:50 2022 +0200
faafe4b
CLEANUP: connections/deinit: destroy the idle_conns tasks
by Willy Tarreau
· Wed Apr 27 18:53:07 2022 +0200
e01b08d
CLEANUP: listeners/deinit: release accept queue tasklets on deinit
by Willy Tarreau
· Wed Apr 27 18:42:47 2022 +0200
226866e
CLEANUP: deinit: release the config postparsers
by Willy Tarreau
· Wed Apr 27 18:07:24 2022 +0200
65009eb
CLEANUP: deinit: release the pre-check callbacks
by Willy Tarreau
· Wed Apr 27 18:02:54 2022 +0200
d941146
CLEANUP: chunks: release trash also in deinit
by Willy Tarreau
· Wed Apr 27 17:55:41 2022 +0200
032e700
CLEANUP: errors: also call deinit_errors_buffers() on deinit()
by Willy Tarreau
· Wed Apr 27 17:50:53 2022 +0200
1024393
MINOR: ssl: add a new global option "tune.ssl.hard-maxrecord"
by Thomas Prückl
· Wed Apr 27 13:04:54 2022 +0200
243e68b
BUG/MINOR: pools: make sure to also destroy shared pools in pool_destroy_all()
by Willy Tarreau
· Wed Apr 27 11:33:13 2022 +0200
9743589
BUILD: fd: disguise the fd_set_nonblock/cloexec result
by Willy Tarreau
· Wed Apr 27 10:50:00 2022 +0200
77b3db0
MINOR: Call deinit_and_exit(0) for `haproxy -vv`
by Tim Duesterhus
· Wed Apr 27 00:08:11 2022 +0200
0b7031b
BUG/MINOR: resolvers: Fix memory leak in resolvers_deinit()
by Tim Duesterhus
· Tue Apr 26 23:28:47 2022 +0200
2b7fa9d
CLEANUP: Destroy `http_err_chunks` members during deinit
by Tim Duesterhus
· Tue Apr 26 23:35:07 2022 +0200
eab1757
BUG/MEDIUM: http-ana: Fix memleak in redirect rules with ignore-empty option
by Christopher Faulet
· Tue Apr 26 20:34:38 2022 +0200
4d7fdc6
MINOR: connection: Add way to disable active connection closing during soft-stop
by Remi Tricot-Le Breton
· Tue Apr 26 15:17:18 2022 +0200
65d9f83
BUILD: compiler: properly distinguish weak and global symbols
by Willy Tarreau
· Tue Apr 26 19:35:38 2022 +0200
03a32e5
BUG/MEDIUM: ssl/cli: fix yielding in show_cafile_detail
by William Lallemand
· Tue Apr 26 18:17:15 2022 +0200
f1344b3
MEDIUM: httpclient: re-enable the verify by default
by William Lallemand
· Tue Apr 26 12:00:06 2022 +0200
4cfbf3c
BUG/MINOR: ssl: memory leak when trying to load a directory with ca-file
by William Lallemand
· Tue Apr 26 15:57:33 2022 +0200
b0c4827
BUG/MINOR: ssl: free the cafile entries on deinit
by William Lallemand
· Tue Apr 26 15:44:53 2022 +0200
c2d3db4
BUG/MINOR: httpclient/lua: error when the httpclient_start() fails
by William Lallemand
· Tue Apr 26 11:46:13 2022 +0200
4006b0f
MEDIUM: httpclient: disable SSL when the ca-file couldn't be loaded
by William Lallemand
· Mon Apr 25 18:23:35 2022 +0200
addfc4d
REGTESTS: webstats: remove unused stats socket in /tmp
by William Lallemand
· Mon Apr 25 18:16:34 2022 +0200
e50aabe
REGTESTS: fix the race conditions in be2dec.vtc ad field.vtc
by Christopher Faulet
· Tue Apr 26 11:20:10 2022 +0200
7e2e4f8
CLEANUP: tree-wide: remove 25 occurrences of unneeded fcntl.h
by Willy Tarreau
· Tue Apr 26 10:30:35 2022 +0200
Next »