Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
2cca2417808cfc267e34d85f494681bdf83aa94f
2cca241
MINOR: quic: Add QUIC_FT_RETIRE_CONNECTION_ID parsing case
by Frédéric Lécaille
· Fri Jan 21 13:55:03 2022 +0100
2d9794b
MINOR: quic: free SSL context on quic_conn free
by Amaury Denoyelle
· Thu Jan 20 17:43:20 2022 +0100
760da3b
MINOR: quic: fix race-condition on xprt tasklet free
by Amaury Denoyelle
· Thu Jan 20 17:43:02 2022 +0100
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
9998a33
DOC: management: mark "set server ssl" as deprecated
by William Lallemand
· Wed Jan 19 15:17:08 2022 +0100
e9efc3a
CI: refactor OpenTracing build script
by Ilya Shipitsin
· Sat Jan 15 14:23:37 2022 +0500
a087f87
BUG/MEDIUM: server: avoid changing healthcheck ctx with set server ssl
by William Dauchy
· Thu Jan 06 16:57:15 2022 +0100
4831db2
BUILD/MINOR: fix solaris build with clang.
by David Carlier
· Thu Jan 13 19:16:48 2022 +0000
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
b9e3fb7
CI: github actions: use cache for OpenTracing
by Ilya Shipitsin
· Thu Jan 13 11:36:28 2022 +0500
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
39fd546
MINOR: pools: enable pools with DEBUG_FAIL_ALLOC as well
by Willy Tarreau
· Wed Jan 12 16:28:06 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
aab8d25
REGTESTS: ssl: Fix ssl_errors regtest with OpenSSL 1.0.2
by Remi Tricot-Le Breton
· Tue Jan 11 17:29:24 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
65eab58
CI: github actions: clean default step conditions
by Ilya Shipitsin
· Fri Jan 07 20:09:35 2022 +0500
b64ef3e
DOC: internals: document the pools architecture and API
by Willy Tarreau
· Tue Jan 11 14:48:20 2022 +0100
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
790169f
BUILD: makefile: add -Wno-atomic-alignment to work around clang abusive warning
by Willy Tarreau
· Fri Jan 07 14:51:56 2022 +0100
37d3e38
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Fri Jan 07 14:46:15 2022 +0500
6569de2
CI: refactor spelling check
by Ilya Shipitsin
· Fri Jan 07 14:42:54 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
09e0f83
MINOR: quic: Wrong packet number space computation for PTO
by Frédéric Lécaille
· Mon Dec 27 18:13:13 2021 +0100
1f6cf18
MINOR: quic: Wrong first packet number space computation
by Frédéric Lécaille
· Mon Dec 27 18:09:22 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
148d7a0
BUG/MINOR: cli: fix _getsocks with musl libc
by William Lallemand
· Mon Jan 03 19:43:41 2022 +0100
ae5c42f
BUILD/MINOR: tools: solaris build fix on dladdr.
by David Carlier
· Fri Dec 31 08:15:29 2021 +0000
874c907
CI: github actions: update OpenSSL to 3.0.1
by Ilya Shipitsin
· Sat Dec 25 14:01:52 2021 +0500
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
f5e94b2
OPTIM: pools: reduce local pool cache size to 512kB
by Willy Tarreau
· Sun Jan 02 19:38:54 2022 +0100
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
91a8e28
MINOR: pool: add a function to estimate how many may be released at once
by Willy Tarreau
· Sun Jan 02 00:21:46 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
Next »