Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
2eb7b307152850bab24a5a28368236fee5ab9a44
/
src
2eb7b30
MINOR: quic: adjust quic_conn refcount decrement
by Amaury Denoyelle
· Thu Jan 20 16:40:36 2022 +0100
9c4da93
MINOR: quic: do not use quic_conn after dropping it
by Amaury Denoyelle
· Fri Jan 21 14:54:58 2022 +0100
6c539c4
BUG/MINOR: stream: make the call_rate only count the no-progress calls
by Willy Tarreau
· Thu Jan 20 18:42:16 2022 +0100
a4e4d66
BUG/MEDIUM: mcli: always realign wrapping buffers before parsing them
by Willy Tarreau
· Thu Jan 20 08:47:35 2022 +0100
6cd93f5
BUG/MEDIUM: mcli: do not try to parse empty buffers
by Willy Tarreau
· Thu Jan 20 08:31:50 2022 +0100
0f727da
BUG/MEDIUM: cli: Never wait for more data on client shutdown
by Christopher Faulet
· Tue Jan 18 08:44:23 2022 +0100
94fca87
MINOR: quic: Probe even if coalescing
by Frédéric Lécaille
· Wed Jan 19 18:54:18 2022 +0100
e87524d
MINOR: quic: Release asap TX frames to be transmitted
by Frédéric Lécaille
· Wed Jan 19 17:48:40 2022 +0100
a6255f5
MINOR: quic: Release RX Initial packets asap
by Frédéric Lécaille
· Wed Jan 19 17:29:48 2022 +0100
04e63aa
MINOR: quic: Speeding up handshake completion
by Frédéric Lécaille
· Mon Jan 17 18:16:27 2022 +0100
f4e5a7c
MINOR: quic: Probe regardless of the congestion control
by Frédéric Lécaille
· Mon Jan 17 17:56:20 2022 +0100
0fa553d
MINOR: quic: Send two ack-eliciting packets when probing packet number spaces
by Frédéric Lécaille
· Mon Jan 17 14:26:12 2022 +0100
ce6602d
CLEANUP: quic: Replace <nb_pto_dgrams> by <probe>
by Frédéric Lécaille
· Mon Jan 17 11:06:10 2022 +0100
8b6ea17
MINOR: quic: Add the number of TX bytes to traces
by Frédéric Lécaille
· Mon Jan 17 10:51:43 2022 +0100
cba4cd4
MINOR: quic: Splice the frames which could not be added to packets
by Frédéric Lécaille
· Fri Jan 14 20:39:18 2022 +0100
82468ea
MINOR: quic: Remove the packet number space TX MT_LIST
by Frédéric Lécaille
· Fri Jan 14 20:23:22 2022 +0100
7065dd0
MINOR: quic: Retransmit the TX frames in the same order
by Frédéric Lécaille
· Fri Jan 14 15:51:52 2022 +0100
39a0a1e
MEDIUM: h2/hpack: emit a Dynamic Table Size Update after settings change
by Willy Tarreau
· Thu Jan 13 16:00:12 2022 +0100
0011c25
BUG/MINOR: cli: avoid O(bufsize) parsing cost on pipelined commands
by Willy Tarreau
· Wed Jan 19 17:23:52 2022 +0100
c514365
MINOR: channel: add new function co_getdelim() to support multiple delimiters
by Willy Tarreau
· Wed Jan 19 17:19:52 2022 +0100
fa7b4f6
MEDIUM: cli: yield between each pipelined command
by Willy Tarreau
· Wed Jan 19 17:11:36 2022 +0100
a087f87
BUG/MEDIUM: server: avoid changing healthcheck ctx with set server ssl
by William Dauchy
· Thu Jan 06 16:57:15 2022 +0100
01e2be8
BUG/MINOR: httpclient/lua: don't pop the lua stack when getting headers
by William Lallemand
· Fri Jan 14 17:59:01 2022 +0100
bad9c8c
BUG/MINOR: httpclient: set default Accept and User-Agent headers
by William Lallemand
· Fri Jan 14 14:10:33 2022 +0100
e1e045f
BUG/MINOR: httpclient: don't send an empty body
by William Lallemand
· Fri Jan 14 14:08:34 2022 +0100
28e7ba8
BUG/MEDIUM: htx: Adjust length to add DATA block in an empty HTX buffer
by Christopher Faulet
· Wed Jan 12 14:03:42 2022 +0100
b80b20c
MINOR: quic: Do not wakeup the I/O handler before the mux is started
by Frédéric Lécaille
· Wed Jan 12 17:46:56 2022 +0100
bec186d
MINOR: quic: As server, skip 0-RTT packet number space
by Frédéric Lécaille
· Wed Jan 12 15:32:55 2022 +0100
3b990fe
BUG/MEDIUM: connection: properly leave stopping list on error
by Willy Tarreau
· Wed Jan 12 17:24:26 2022 +0100
9ab2fb3
MINOR: quic: free xprt tasklet on its thread
by Amaury Denoyelle
· Wed Jan 12 14:54:23 2022 +0100
b76ae69
MEDIUM: quic: implement Retry emission
by Amaury Denoyelle
· Tue Jan 11 14:16:37 2022 +0100
c3b6f4d
MINOR: quic: define retry_source_connection_id TP
by Amaury Denoyelle
· Tue Jan 11 12:03:09 2022 +0100
5ff1c97
MEDIUM: quic: implement Initial token parsing
by Amaury Denoyelle
· Tue Jan 11 14:11:32 2022 +0100
6efec29
MINOR: quic: implement Retry TLS AEAD tag generation
by Amaury Denoyelle
· Tue Jan 11 11:57:00 2022 +0100
c8b4ce4
MINOR: quic: add config parse source file
by Amaury Denoyelle
· Tue Jan 11 11:54:59 2022 +0100
ce340fe
MINOR: quic: fix return of quic_dgram_read
by Amaury Denoyelle
· Tue Jan 11 14:20:46 2022 +0100
1aa57d3
MINOR: quic: Do not dereference ->conn quic_conn struct member
by Frédéric Lécaille
· Wed Jan 12 09:46:02 2022 +0100
ba85acd
MINOR: quid: Add traces quic_close() and quic_conn_io_cb()
by Frédéric Lécaille
· Tue Jan 11 14:43:50 2022 +0100
81cd3c8
MINOR: quic: Wrong CRYPTO frame concatenation
by Frédéric Lécaille
· Mon Jan 10 18:31:07 2022 +0100
2fe8b3b
MINOR: quic: Flag the connection as being attached to a listener
by Frédéric Lécaille
· Mon Jan 10 12:10:10 2022 +0100
19cd46e
MINOR: quic: Reset ->conn quic_conn struct member when calling qc_release()
by Frédéric Lécaille
· Mon Jan 10 11:40:33 2022 +0100
5f7f118
MINOR: quic: Remaining TRACEs with connection as firt arg
by Frédéric Lécaille
· Mon Jan 10 11:00:16 2022 +0100
bb10dad
BUILD: cpuset: fix build issue on macos introduced by previous change
by David CARLIER
· Sat Jan 08 09:59:38 2022 +0000
b4eca0e
BUG/MAJOR: mux-h1: Don't decrement .curr_len for unsent data
by Christopher Faulet
· Mon Jan 10 17:27:51 2022 +0100
a996763
BUG/MINOR: ssl: Store client SNI in SSL context in case of ClientHello error
by Remi Tricot-Le Breton
· Fri Jan 07 17:12:01 2022 +0100
f82afbb
BUG/MEDIUM: mworker: don't use _getsocks in wait mode
by William Lallemand
· Fri Jan 07 18:19:42 2022 +0100
99942d6
MINOR: quic: Non-optimal use of a TX buffer
by Frédéric Lécaille
· Fri Jan 07 14:32:31 2022 +0100
f010f0a
MINOR: quic: Missing retransmission from qc_prep_fast_retrans()
by Frédéric Lécaille
· Thu Jan 06 17:28:05 2022 +0100
d4ecf94
MINOR: quic: Only one CRYPTO frame by encryption level
by Frédéric Lécaille
· Tue Jan 04 23:15:40 2022 +0100
37d3e38
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Fri Jan 07 14:46:15 2022 +0500
df91cbd
MINOR: cpuset: switch to sched_setaffinity for FreeBSD 14 and above.
by David CARLIER
· Thu Jan 06 18:53:50 2022 +0000
a9dd901
MINOR: proxy: add option idle-close-on-response
by William Dauchy
· Wed Jan 05 22:53:24 2022 +0100
6b66315
MINOR: quic: Re-arm the PTO timer upon datagram receipt
by Frédéric Lécaille
· Tue Jan 04 17:03:11 2022 +0100
078634d
MINOR: quic: PTO timer too often reset
by Frédéric Lécaille
· Tue Jan 04 16:59:42 2022 +0100
41a0760
MINOR: quic: Flag asap the connection having reached the anti-amplification limit
by Frédéric Lécaille
· Tue Jan 04 16:57:37 2022 +0100
de6f7c5
MINOR: quic: Prepare Handshake packets asap after completed handshake
by Frédéric Lécaille
· Mon Jan 03 17:25:53 2022 +0100
917a7db
MINOR: quic: Do not drop secret key but drop the CRYPTO data
by Frédéric Lécaille
· Mon Jan 03 17:00:35 2022 +0100
ee2b8b3
MINOR: quic: Improve qc_prep_pkts() flexibility
by Frédéric Lécaille
· Mon Jan 03 11:14:30 2022 +0100
f7ef976
MINOR: quic: Comment fix.
by Frédéric Lécaille
· Fri Dec 31 16:37:58 2021 +0100
a56054e
MINOR: quic: Probe several packet number space upon timer expiration
by Frédéric Lécaille
· Fri Dec 31 16:35:28 2021 +0100
db6a472
MINOR: quic: Probe Initial packet number space more often
by Frédéric Lécaille
· Thu Dec 30 23:16:51 2021 +0100
3bb457c
MINOR: quic: Speeding up Handshake Completion
by Frédéric Lécaille
· Thu Dec 30 16:14:20 2021 +0100
6355677
MINOR: quic: qc_prep_pkts() code moving
by Frédéric Lécaille
· Wed Dec 29 17:18:21 2021 +0100
5732062
MINOR: quic: Useless test in qc_prep_pkts()
by Frédéric Lécaille
· Wed Dec 29 16:00:47 2021 +0100
dd51da5
MINOR: quic: Wrong packet number space trace in qc_prep_pkts()
by Frédéric Lécaille
· Wed Dec 29 15:36:25 2021 +0100
466e9da
MINOR: quic: Remove nb_pto_dgrams quic_conn struct member
by Frédéric Lécaille
· Wed Dec 29 12:04:13 2021 +0100
22576a2
MINOR: quic: Wrong ack_delay compution before calling quic_loss_srtt_update()
by Frédéric Lécaille
· Tue Dec 28 14:27:43 2021 +0100
dc90c07
MINOR: quic: Wrong loss time computation in qc_packet_loss_lookup()
by Frédéric Lécaille
· Mon Dec 27 18:15:27 2021 +0100
22cfd83
MINOR: quic: Add trace about in flight bytes by packet number space
by Frédéric Lécaille
· Mon Dec 27 17:42:51 2021 +0100
fde2a98
MINOR: quic: Wrong traces after rework
by Frédéric Lécaille
· Mon Dec 27 15:12:09 2021 +0100
7bf46bb
BUG/MEDIUM: http-ana: Preserve response's FLT_END analyser on L7 retry
by Christopher Faulet
· Tue Jan 04 10:56:03 2022 +0100
ae5c42f
BUILD/MINOR: tools: solaris build fix on dladdr.
by David Carlier
· Fri Dec 31 08:15:29 2021 +0000
5e87bcf
CLEANUP: assorted typo fixes in the code and comments This is 29th iteration of typo fixes
by Ilya Shipitsin
· Sat Dec 25 11:45:52 2021 +0500
1513c54
MEDIUM: pools: release cached objects in batches
by Willy Tarreau
· Sun Jan 02 17:53:02 2022 +0100
43937e9
MEDIUM: pools: start to batch eviction from local caches
by Willy Tarreau
· Sun Jan 02 17:24:55 2022 +0100
a0b5831
MEDIUM: pools: centralize cache eviction in a common function
by Willy Tarreau
· Sun Jan 02 17:19:14 2022 +0100
337410c
MINOR: pools: pass the objects count to pool_put_to_shared_cache()
by Willy Tarreau
· Sun Jan 02 15:15:54 2022 +0100
148160b
MINOR: pools: prepare pool_item to support chained clusters
by Willy Tarreau
· Sun Jan 02 14:35:57 2022 +0100
361e31e
MEDIUM: pool: compute the number of evictable entries once per pool
by Willy Tarreau
· Sun Jan 02 00:27:06 2022 +0100
c16ed3b
MINOR: pool: introduce pool_item to represent shared pool items
by Willy Tarreau
· Sat Jan 01 18:22:20 2022 +0100
b46674a
MINOR: pool: check for pool's fullness outside of pool_put_to_shared_cache()
by Willy Tarreau
· Thu Dec 30 17:37:33 2021 +0100
afe2c4a
MINOR: pool: allocate from the shared cache through the local caches
by Willy Tarreau
· Thu Dec 30 17:09:31 2021 +0100
8c49270
CLEANUP: pools: get rid of the POOL_LINK macro
by Willy Tarreau
· Sat Jan 01 17:10:50 2022 +0100
799f614
CLEANUP: pools: do not use the extra pointer to link shared elements
by Willy Tarreau
· Fri Dec 31 16:00:19 2021 +0100
d5ec100
MINOR: pools: always evict oldest objects first in pool_evict_from_local_cache()
by Willy Tarreau
· Sun Jan 02 12:40:14 2022 +0100
e69563f
BUG/MEDIUM: ssl: free the ckch instance linked to a server
by William Lallemand
· Thu Dec 30 14:45:19 2021 +0100
231610a
BUG/MINOR: ssl: free the fields in srv->ssl_ctx
by William Lallemand
· Thu Dec 30 11:25:43 2021 +0100
2c776f1
BUG/MEDIUM: ssl: initialize correctly ssl w/ default-server
by William Lallemand
· Tue Dec 28 18:47:17 2021 +0100
654726d
MINOR: debug: add support for -dL to dump library names at boot
by Willy Tarreau
· Tue Dec 28 15:43:11 2021 +0100
6ab7b21
MINOR: debug: add ability to dump loaded shared libraries
by Willy Tarreau
· Tue Dec 28 09:57:10 2021 +0100
b4ff6f4
BUG/MEDIUM: peers: properly skip conn_cur from incoming messages
by Willy Tarreau
· Fri Dec 24 13:38:49 2021 +0100
266d540
BUG/MEDIUM: backend: fix possible sockaddr leak on redispatch
by Willy Tarreau
· Fri Dec 24 11:27:53 2021 +0100
9979d0d
BUG/MINOR: quic: fix potential use of uninit pointer
by Amaury Denoyelle
· Thu Dec 23 16:32:24 2021 +0100
c6fab98
BUG/MINOR: quic: fix potential null dereference
by Amaury Denoyelle
· Thu Dec 23 16:27:56 2021 +0100
76f47ca
MEDIUM: quic: implement refcount for quic_conn
by Amaury Denoyelle
· Thu Dec 23 10:02:50 2021 +0100
0a29e13
MINOR: quic: delete timer task on quic_close()
by Amaury Denoyelle
· Thu Dec 23 15:06:56 2021 +0100
e81fed9
MINOR: quic: replace usage of ssl_sock_ctx by quic_conn
by Amaury Denoyelle
· Wed Dec 22 11:06:34 2021 +0100
741eacc
MINOR: quic: remove unnecessary if in qc_pkt_may_rm_hp()
by Amaury Denoyelle
· Thu Dec 23 16:02:24 2021 +0100
7ca7c84
MINOR: quic: store ssl_sock_ctx reference into quic_conn
by Amaury Denoyelle
· Wed Dec 22 18:20:38 2021 +0100
a83729e
MINOR: quic: remove unnecessary call to free_quic_conn_cids()
by Amaury Denoyelle
· Thu Dec 23 11:30:11 2021 +0100
Next »