Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
97ea9c49f1d95c7e91e544e8ad9ba09bffbcc023
97ea9c4
BUG/MEDIUM: fd: always align fdtab[] to 64 bytes
by Willy Tarreau
· Thu Jan 27 16:10:48 2022 +0100
ecc473b
BUG/MAJOR: compiler: relax alignment constraints on certain structures
by Willy Tarreau
· Thu Jan 27 15:46:19 2022 +0100
8e92738
DEBUG: lru: use a xorshift generator in the testing code
by Willy Tarreau
· Wed Jan 26 11:06:07 2022 +0100
bf9c07f
BUILD/DEBUG: lru: update the standalone code to support the revision
by Willy Tarreau
· Wed Jan 26 11:03:59 2022 +0100
08cb945
CLEANUP: mworker: simplify mworker_free_child()
by William Lallemand
· Thu Jan 27 15:33:40 2022 +0100
cfa2d56
MAJOR: quic: implement accept queue
by Amaury Denoyelle
· Wed Jan 19 16:01:05 2022 +0100
f68b2cb
MINOR: listener: define per-thr struct
by Amaury Denoyelle
· Tue Jan 25 16:21:47 2022 +0100
2ce99fe
MINOR: quic: create accept queue for QUIC connections
by Amaury Denoyelle
· Wed Jan 19 15:46:11 2022 +0100
b59b889
MINOR: quic: define QUIC flag on listener
by Amaury Denoyelle
· Tue Jan 25 17:48:47 2022 +0100
31ea917
MINOR: listener: add flags field
by Amaury Denoyelle
· Tue Jan 25 17:47:09 2022 +0100
cbe090d
MINOR: quic: remove wait handshake/L6 flags on init connection
by Amaury Denoyelle
· Wed Jan 19 15:58:27 2022 +0100
9fa15e5
MINOR: quic: do not manage connection in xprt snd_buf
by Amaury Denoyelle
· Wed Jan 19 15:54:23 2022 +0100
683b5fc
MEDIUM: quic: flag listener for local accept
by Amaury Denoyelle
· Wed Jan 26 11:56:48 2022 +0100
7f7713d
MINOR: receiver: define a flag for local accept
by Amaury Denoyelle
· Wed Jan 19 11:37:50 2022 +0100
4b40f19
MINOR: quic: refactor app-ops initialization
by Amaury Denoyelle
· Wed Jan 19 11:29:25 2022 +0100
0b1f931
MINOR: quic: handle app data according to mux/connection layer status
by Amaury Denoyelle
· Wed Jan 26 09:51:28 2022 +0100
8ae2807
MINOR: quic: refactor header protection removal
by Amaury Denoyelle
· Mon Jan 24 18:34:52 2022 +0100
f70fdde
BUILD: pools: fix build error on DEBUG_POOL_TRACING
by Willy Tarreau
· Tue Jan 25 15:56:50 2022 +0100
410942b
BUILD: debug/cli: condition test of O_ASYNC to its existence
by Willy Tarreau
· Tue Jan 25 14:51:53 2022 +0100
27df87c
CI: github actions: use cache for SSL libs
by Ilya Shipitsin
· Sat Jan 22 00:00:44 2022 +0500
3a6af1e
MINOR: fd: register the write side of the poller pipe as well
by Willy Tarreau
· Mon Jan 24 20:33:09 2022 +0100
5be7c19
DEBUG: cli: add a new "debug dev fd" expert command
by Willy Tarreau
· Mon Jan 24 20:26:09 2022 +0100
add43fa
DEBUG: pools: add new build option DEBUG_POOL_TRACING
by Willy Tarreau
· Mon Jan 24 15:52:51 2022 +0100
0e2a5b4
MINOR: pools: extend pool_cache API to pass a pointer to a caller
by Willy Tarreau
· Mon Jan 24 15:51:50 2022 +0100
7fa092b
MINOR: pools: prepare POOL_EXTRA to be split into multiple extra fields
by Willy Tarreau
· Mon Jan 24 15:44:26 2022 +0100
d392973
MINOR: pools: partially uninline pool_alloc()
by Willy Tarreau
· Mon Jan 24 16:09:29 2022 +0100
15c322c
MINOR: pools: partially uninline pool_free()
by Willy Tarreau
· Mon Jan 24 11:51:43 2022 +0100
7c564bf
MINOR: ssl: fix build in release mode
by Amaury Denoyelle
· Mon Jan 24 11:04:05 2022 +0100
33ac346
MINOR: quic: initialize ssl_sock_ctx alongside the quic_conn
by Amaury Denoyelle
· Tue Jan 18 16:44:34 2022 +0100
9320dd5
MEDIUM: quic/ssl: add new ex data for quic_conn
by Amaury Denoyelle
· Wed Jan 19 10:03:30 2022 +0100
57af069
MINOR: quic: set listener accept cb on parsing
by Amaury Denoyelle
· Tue Jan 18 15:39:02 2022 +0100
29632b8
MINOR: quic: remove dereferencement of connection when possible
by Amaury Denoyelle
· Tue Jan 18 16:50:58 2022 +0100
74f2292
MINOR: quic: fix indentation in qc_send_ppkts
by Amaury Denoyelle
· Tue Jan 18 16:48:17 2022 +0100
4d29504
MINOR: quic: add missing include in quic_sock
by Amaury Denoyelle
· Wed Jan 19 16:18:44 2022 +0100
0575d8f
DEBUG: pools: add new build option DEBUG_POOL_INTEGRITY
by Willy Tarreau
· Fri Jan 21 19:00:25 2022 +0100
39ba1c3
MINOR: quic: Wrong packet number space selection
by Frédéric Lécaille
· Fri Jan 21 16:52:56 2022 +0100
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
Next »