Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
a88f3c24d07d2e7df6268d98efd252444da9cf81
/
include
d7bfbe2
BUILD: ssl: add USE_ENGINE and disable the openssl engine by default
by William Lallemand
· Mon Apr 11 18:41:24 2022 +0200
b5d968d
MEDIUM: global: Add a "close-spread-time" option to spread soft-stop on time window
by Remi Tricot-Le Breton
· Fri Apr 08 18:04:18 2022 +0200
8c7927c
MINOR: quic_tls: Make key update use of reusable cipher contexts
by Frédéric Lécaille
· Tue Apr 05 16:28:38 2022 +0200
f2f4a4e
MINOR: quic_tls: Stop hardcoding cipher IV lengths
by Frédéric Lécaille
· Tue Apr 05 12:18:46 2022 +0200
f460574
MINOR: quic_tls: Add reusable cipher contexts to QUIC TLS contexts
by Frédéric Lécaille
· Tue Apr 05 10:28:29 2022 +0200
b515b0a
MEDIUM: quic: report closing state for the MUX
by Amaury Denoyelle
· Wed Apr 06 10:28:43 2022 +0200
fe035ec
MEDIUM: mux-quic: report errors on conn-streams
by Amaury Denoyelle
· Wed Apr 06 15:46:30 2022 +0200
198d35f
MINOR: mux-quic: define is_active app-ops
by Amaury Denoyelle
· Fri Apr 01 17:56:58 2022 +0200
06890aa
MINOR: mux-quic: adjust timeout to accelerate closing
by Amaury Denoyelle
· Mon Apr 04 16:15:06 2022 +0200
846cc04
MINOR: mux-quic: factorize conn-stream attach
by Amaury Denoyelle
· Mon Apr 04 16:13:44 2022 +0200
6057b40
CLEANUP: mux-quic: remove unused QC_CF_CC_RECV
by Amaury Denoyelle
· Wed Apr 06 15:50:04 2022 +0200
db71e3b
BUG/MEDIUM: quic: ensure quic-conn survives to the MUX
by Amaury Denoyelle
· Wed Apr 06 17:22:12 2022 +0200
59bf255
MINOR: quic: Add closing connection state
by Frédéric Lécaille
· Mon Mar 28 12:13:09 2022 +0200
4775680
MINOR: quic: Add draining connection state.
by Frédéric Lécaille
· Fri Mar 25 09:12:16 2022 +0100
eb2a2da
BUG/MINOR: quic: Missing TX packet deallocations
by Frédéric Lécaille
· Fri Apr 01 12:15:24 2022 +0200
b823bb7
MINOR: quic: Add traces about list of frames
by Frédéric Lécaille
· Thu Mar 31 20:26:18 2022 +0200
b002145
MEDIUM: quic: Send ACK frames asap
by Frédéric Lécaille
· Tue Mar 29 11:42:03 2022 +0200
205e4f3
CLEANUP: quic: Remove all atomic operations on packet number spaces
by Frédéric Lécaille
· Mon Mar 28 17:38:27 2022 +0200
fc79006
CLEANUP: quic: Remove all atomic operations on quic_conn struct
by Frédéric Lécaille
· Mon Mar 28 17:10:31 2022 +0200
d8e680c
MEDIUM: mux-quic: remove qcs tree node
by Amaury Denoyelle
· Tue Mar 29 15:18:44 2022 +0200
7272cd7
MEDIUM: quic: move transport fields from qcs to qc_conn_stream
by Amaury Denoyelle
· Tue Mar 29 15:15:54 2022 +0200
5c3859c
MINOR: quic: implement stream descriptor for transport layer
by Amaury Denoyelle
· Tue Mar 29 14:49:35 2022 +0200
cbc13b7
MINOR: mux-quic: define release app-ops
by Amaury Denoyelle
· Tue Mar 29 14:46:38 2022 +0200
dccbd73
MINOR: mux-quic: reorganize qcs free
by Amaury Denoyelle
· Tue Mar 29 18:36:59 2022 +0200
5074229
MINOR: mux-quic: return qcs instance from qcc_get_qcs
by Amaury Denoyelle
· Tue Mar 29 14:57:19 2022 +0200
30fcca1
MINOR: ssl/lua: CertCache.set() allows to update an SSL certificate file
by William Lallemand
· Wed Mar 30 12:03:12 2022 +0200
26654e7
MINOR: ssl: add "crt" in the cert_exts array
by William Lallemand
· Wed Mar 30 12:01:32 2022 +0200
e60c7d6
MINOR: ssl: export ckch_inst_rebuild()
by William Lallemand
· Wed Mar 30 11:26:15 2022 +0200
aaacc7e
MINOR: ssl: move the cert_exts and the CERT_TYPE enum
by William Lallemand
· Thu Mar 24 17:48:40 2022 +0100
3b5a3a6
MINOR: ssl: split the cert commit io handler
by William Lallemand
· Tue Mar 29 14:29:31 2022 +0200
2100b38
MINOR: action: add a function to dump the list of actions for a ruleset
by Willy Tarreau
· Wed Mar 30 11:19:22 2022 +0200
3ff476e
MINOR: tools: add strordered() to check whether strings are ordered
by Willy Tarreau
· Wed Mar 30 10:02:56 2022 +0200
29d799d
MINOR: sample: list registered sample converter functions
by Willy Tarreau
· Tue Mar 29 16:59:49 2022 +0200
f78813f
MINOR: samples: add a function to list register sample fetch keywords
by Willy Tarreau
· Tue Mar 29 16:51:29 2022 +0200
6ff7d1b
MINOR: acl: add a function to dump the list of known ACL keywords
by Willy Tarreau
· Tue Mar 29 15:36:56 2022 +0200
06d0e2e
MINOR: cli: add a new keyword dump function
by Willy Tarreau
· Tue Mar 29 15:25:30 2022 +0200
ca1acd6
MINOR: config: add a function to dump all known config keywords
by Willy Tarreau
· Tue Mar 29 15:02:44 2022 +0200
76871a4
MINOR: management: add some basic keyword dump infrastructure
by Willy Tarreau
· Tue Mar 08 16:01:40 2022 +0100
0c2d964
REORG: quic: use a dedicated quic_loss.c
by Amaury Denoyelle
· Thu Mar 24 16:08:05 2022 +0100
777969c
BUILD: quic: add missing includes
by Amaury Denoyelle
· Thu Mar 24 16:06:26 2022 +0100
1e5e513
MINOR: mux-quic: support MAX_DATA frame parsing
by Amaury Denoyelle
· Tue Mar 08 16:23:03 2022 +0100
8727ff4
MINOR: mux-quic: support MAX_STREAM_DATA frame parsing
by Amaury Denoyelle
· Tue Mar 08 10:39:55 2022 +0100
05ce55e
MEDIUM: mux-quic: respect peer connection data limit
by Amaury Denoyelle
· Tue Mar 08 10:35:42 2022 +0100
6ea7819
MEDIUM: mux-quic: respect peer bidirectional stream data limit
by Amaury Denoyelle
· Mon Mar 07 15:47:02 2022 +0100
78396e5
MINOR: mux-quic: use shorter name for flow-control fields
by Amaury Denoyelle
· Mon Mar 21 17:13:32 2022 +0100
1b4ebcb
CLEANUP: mux-quic: adjust comment for coding-style
by Amaury Denoyelle
· Mon Mar 07 15:16:56 2022 +0100
ce69cbc
MINOR: quic: Add traces about stream TX buffer consumption
by Frédéric Lécaille
· Tue Mar 22 12:45:33 2022 +0100
1295798
MEDIUM: mqtt: support mqtt_is_valid and mqtt_field_value converters for MQTTv3.1
by Dhruv Jain
· Mon Mar 21 20:04:00 2022 +0530
76fc07e
BUG/MINOR: quic: Wrong TX packet related counters handling
by Frédéric Lécaille
· Mon Mar 21 16:12:19 2022 +0100
44ae752
BUG/MINOR: quic: Incorrect peer address validation
by Frédéric Lécaille
· Mon Mar 21 12:18:00 2022 +0100
2899fe2
BUG/MINOR: quic: Missing TX packet initializations
by Frédéric Lécaille
· Mon Mar 21 10:43:53 2022 +0100
e2a1c1b
MEDIUM: quic: Rework of the TX packets memory handling
by Frédéric Lécaille
· Thu Mar 17 11:28:10 2022 +0100
141982a
MEDIUM: quic: Limit the number of ACK ranges
by Frédéric Lécaille
· Tue Mar 15 18:44:20 2022 +0100
8f3ae02
CLEANUP: quic: "largest_acked_pn" pktns struc member moving
by Frédéric Lécaille
· Tue Mar 15 12:07:41 2022 +0100
6a783e4
MINOR: actions: add new function free_act_rule() to free a single rule
by Willy Tarreau
· Thu Mar 17 20:23:43 2022 +0100
211ea25
BUG/MINOR: logs: fix logsrv leaks on clean exit
by Willy Tarreau
· Thu Mar 17 19:47:33 2022 +0100
0d05867
MINOR: server: export server_parse_sni_expr() function
by William Lallemand
· Wed Mar 16 15:44:42 2022 +0100
f5ba296
CLEANUP: htx: remove unused co_htx_remove_blk()
by William Lallemand
· Thu Feb 24 17:15:06 2022 +0100
f1cb4ac
BUG/MINOR: buffer: fix debugging condition in b_peek_varint()
by Willy Tarreau
· Fri Mar 11 16:55:49 2022 +0100
6ccfa3c
MEDIUM: mux-quic: improve bidir STREAM frames sending
by Amaury Denoyelle
· Thu Mar 10 16:45:53 2022 +0100
54445d0
MINOR: quic: implement sending confirmation
by Amaury Denoyelle
· Thu Mar 10 16:44:14 2022 +0100
530601c
MEDIUM: quic: Implement the idle timeout feature
by Frédéric Lécaille
· Thu Mar 10 15:11:57 2022 +0100
c7a69e2
MINOR: quic: Add a function to compute the current PTO
by Frédéric Lécaille
· Thu Mar 10 15:05:32 2022 +0100
12c169a
BUG/MINOR: quic: ACK_REQUIRED and ACK_RECEIVED flag collision
by Frédéric Lécaille
· Thu Mar 10 10:00:36 2022 +0100
f293b69
MEDIUM: quic: Remove the QUIC connection reference counter
by Frédéric Lécaille
· Tue Mar 08 16:59:54 2022 +0100
66d37fa
MINOR: quic: Add max_idle_timeout advertisement handling
by Frédéric Lécaille
· Tue Mar 08 14:08:16 2022 +0100
c6dae86
MINOR: rules: record the last http/tcp rule that gave a final verdict
by Willy Tarreau
· Wed Mar 09 17:23:10 2022 +0100
b4b0377
MEDIUM: proxy: Store server_id_hdr_name as a `struct ist`
by Tim Duesterhus
· Sat Mar 05 00:52:43 2022 +0100
e502c3e
MINOR: proxy: Store orgto_hdr_name as a `struct ist`
by Tim Duesterhus
· Sat Mar 05 00:52:42 2022 +0100
b50ab84
MINOR: proxy: Store fwdfor_hdr_name as a `struct ist`
by Tim Duesterhus
· Sat Mar 05 00:52:41 2022 +0100
4b1fcaa
MINOR: proxy: Store monitor_uri as a `struct ist`
by Tim Duesterhus
· Sat Mar 05 00:52:40 2022 +0100
6709538
BUILD: fix recent build breakage of freebsd caused by kFreeBSD build fix
by David Carlier
· Tue Mar 08 14:49:29 2022 +0000
5bcfd33
BUG/MAJOR: quic: Wrong quic_max_available_room() returned value
by Frédéric Lécaille
· Fri Mar 04 15:44:21 2022 +0100
4fe7d8a
MINOR: quic: Add quic_max_int_by_size() function
by Frédéric Lécaille
· Fri Mar 04 15:38:51 2022 +0100
9777ead
CLEANUP: quic: Remove window redundant variable from NewReno algorithm state struct
by Frédéric Lécaille
· Thu Mar 03 08:24:53 2022 +0100
0e7c9a7
MINOR: quic: More precise window update calculation
by Frédéric Lécaille
· Thu Mar 03 07:50:45 2022 +0100
abdf4a1
BUG/MINOR: quic: Confusion betwen "in_flight" and "prep_in_flight" in quic_path_prep_data()
by Frédéric Lécaille
· Thu Mar 03 07:16:45 2022 +0100
5f67830
CLEANUP: quic: Remove useless definitions from quic_cc_event struct
by Frédéric Lécaille
· Wed Mar 02 15:33:06 2022 +0100
a5ee0ae
MINOR: quic: Persistent congestion detection outside of controllers
by Frédéric Lécaille
· Wed Mar 02 14:52:56 2022 +0100
83bfca6
MINOR: quic: Add a "slow start" callback to congestion controller
by Frédéric Lécaille
· Wed Mar 02 11:18:33 2022 +0100
43a5685
BUILD: fix kFreeBSD build.
by David Carlier
· Fri Mar 04 15:50:48 2022 +0000
c055e30
MEDIUM: mux-quic: implement MAX_STREAMS emission for bidir streams
by Amaury Denoyelle
· Mon Feb 07 16:09:06 2022 +0100
2c71fe5
MEDIUM: mux-quic: use direct send transport API for STREAMs
by Amaury Denoyelle
· Wed Feb 09 18:16:49 2022 +0100
414df76
MINOR: mux-quic: define new unions for flow-control fields
by Amaury Denoyelle
· Mon Feb 07 16:03:22 2022 +0100
0dc40f0
MINOR: mux-quic: complete functions to detect stream type
by Amaury Denoyelle
· Mon Feb 07 11:44:17 2022 +0100
749cb64
MINOR: mux-quic: refactor transport parameters init
by Amaury Denoyelle
· Wed Feb 09 10:25:29 2022 +0100
c2f561c
MINOR: quic: Export qc_send_app_pkts()
by Frédéric Lécaille
· Fri Feb 25 17:46:07 2022 +0100
3dfb7da
CLEANUP: tree-wide: remove a few rare non-ASCII chars
by Willy Tarreau
· Wed Mar 02 22:33:39 2022 +0100
e81248c
BUG/MINOR: pool: always align pool_heads to 64 bytes
by Willy Tarreau
· Wed Mar 02 17:59:04 2022 +0100
06e66c8
DEBUG: reduce the footprint of BUG_ON() calls
by Willy Tarreau
· Wed Mar 02 15:52:03 2022 +0100
a631b86
BUILD: tcpcheck: do not declare tcp_check_keywords_register() inline
by Willy Tarreau
· Wed Mar 02 14:54:44 2022 +0100
4de2cda
BUILD: trace: do not declare trace_registre_source() inline
by Willy Tarreau
· Wed Mar 02 14:53:00 2022 +0100
368479c
BUILD: http_rules: do not declare http_*_keywords_registre() inline
by Willy Tarreau
· Wed Mar 02 14:50:38 2022 +0100
d318e4e
BUILD: connection: do not declare register_mux_proto() inline
by Willy Tarreau
· Wed Mar 02 14:46:45 2022 +0100
e4149cd
BUILD: conn_stream: avoid null-deref warnings on gcc 6
by Willy Tarreau
· Wed Mar 02 14:38:11 2022 +0100
bd24208
MINOR: quic: Assemble QUIC TLS flags at the same level
by Frédéric Lécaille
· Fri Feb 25 17:17:59 2022 +0100
00e2400
MINOR: quic: Post handshake I/O callback switching
by Frédéric Lécaille
· Fri Feb 18 17:13:45 2022 +0100
5757b4a
MINOR: quic: Ensure PTO timer is not set in the past
by Frédéric Lécaille
· Wed Feb 16 14:46:17 2022 +0100
59e6bcd
BUILD: ssl: another build warning on LIBRESSL_VERSION_NUMBER
by Julien Thomas
· Mon Feb 28 22:13:31 2022 +0100
0e3010b
MEDIUM: quic: rearchitecture Rx path for bidirectional STREAM frames
by Amaury Denoyelle
· Mon Feb 28 11:37:48 2022 +0100
Next »