Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
6ff7d1b9a50ceb2032068d102abd390b33cc3885
/
include
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
3c43039
BUG/MINOR: quic: support FIN on Rx-buffered STREAM frames
by Amaury Denoyelle
· Mon Feb 28 11:38:36 2022 +0100
3bf0609
MINOR: mux-quic: define flag for last received frame
by Amaury Denoyelle
· Mon Feb 28 11:36:57 2022 +0100
5a001a0
BUILD: debug: fix build warning on older compilers around DEBUG_STRICT_ACTION
by Willy Tarreau
· Mon Feb 28 17:57:19 2022 +0100
8bc1759
DEBUG: stream-int: Fix BUG_ON used to test appctx in si_applet_ops callbacks
by Christopher Faulet
· Mon Feb 28 17:27:09 2022 +0100
9936dc6
REORG: stream-int: Uninline si_sync_recv() and make si_cs_recv() private
by Christopher Faulet
· Mon Feb 28 09:21:58 2022 +0100
693b23b
MEDIUM: tree-wide: Use unsafe conn-stream API when it is relevant
by Christopher Faulet
· Mon Feb 28 09:09:05 2022 +0100
e645d88
MINOR: conn-stream: Improve API to have safe/unsafe accessors
by Christopher Faulet
· Mon Feb 28 08:45:41 2022 +0100
68ae291
DEBUG: channel: add consistency checks using BUG_ON_HOT() in some key functions
by Willy Tarreau
· Mon Feb 28 16:55:51 2022 +0100
8424004
MINOR: channel: don't use co_set_data() to decrement output
by Willy Tarreau
· Mon Feb 28 16:51:23 2022 +0100
8873b85
DEBUG: buf: add BUG_ON_HOT() to most buffer management functions
by Willy Tarreau
· Mon Feb 28 16:11:33 2022 +0100
a8f4b34
DEBUG: buf: replace some sensitive BUG_ON() with BUG_ON_HOT()
by Willy Tarreau
· Mon Feb 28 16:10:00 2022 +0100
7bd7954
DEBUG: add two new macros to enable debugging in hot paths
by Willy Tarreau
· Mon Feb 28 15:25:58 2022 +0100
86bcc53
DEBUG: implement 4 levels of choices between warn and crash.
by Willy Tarreau
· Mon Feb 28 14:59:25 2022 +0100
ef16578
DEBUG: improve BUG_ON output message accuracy
by Willy Tarreau
· Mon Feb 28 14:15:41 2022 +0100
6d3f1e3
DEBUG: rename WARN_ON_ONCE() to CHECK_IF()
by Willy Tarreau
· Mon Feb 28 11:51:23 2022 +0100
642ab06
MINOR: quic: adjust buffer handling for STREAM transmission
by Amaury Denoyelle
· Wed Feb 23 10:54:42 2022 +0100
897c861
DEBUG: report BUG_ON() and WARN_ON() in the tainted flags
by Willy Tarreau
· Fri Feb 25 10:20:29 2022 +0100
4e0a8b1
DEBUG: add a new WARN_ON_ONCE() macro
by Willy Tarreau
· Fri Feb 25 08:55:11 2022 +0100
a79db30
DEBUG: make the _BUG_ON() macro return the condition
by Willy Tarreau
· Fri Feb 25 09:10:26 2022 +0100
305cfbd
DBEUG: add a new WARN_ON() macro
by Willy Tarreau
· Fri Feb 25 08:52:39 2022 +0100
f19aab8
DEBUG: mark ABORT_NOW() as unreachable
by Willy Tarreau
· Fri Feb 25 09:01:36 2022 +0100
be0dbba
DEBUG: cleanup BUG_ON() configuration
by Willy Tarreau
· Fri Feb 25 08:45:52 2022 +0100
1ea8bc4
DEBUG: cleanup back trace generation
by Willy Tarreau
· Fri Feb 25 07:49:18 2022 +0100
edd4268
DEBUG: move the tainted stuff to bug.h for easier inclusion
by Willy Tarreau
· Fri Feb 25 10:10:00 2022 +0100
2da02ae
BUILD: tree-wide: Avoid warnings about undefined entities retrieved from a CS
by Christopher Faulet
· Thu Feb 24 13:45:27 2022 +0100
c983b21
CLEANUP: backend: Don't export connect_server anymore
by Christopher Faulet
· Thu Jan 13 09:53:00 2022 +0100
e3a3af1
CLEANUP: conn-stream: Remove cs_destroy()
by Christopher Faulet
· Thu Jan 06 08:48:37 2022 +0100
c36de9d
MINOR: conn-stream: Release a CS when both app and endp are detached
by Christopher Faulet
· Thu Jan 06 08:44:58 2022 +0100
014ac35
CLEANUP: stream-int: rename si_reset() to si_init()
by Christopher Faulet
· Thu Jan 06 08:13:46 2022 +0100
cda94ac
MAJOR: stream/conn_stream: Move the stream-interface into the conn-stream
by Christopher Faulet
· Thu Dec 23 17:28:17 2021 +0100
9a86f63
CLEANUP: conn-stream: Don't export conn-stream pool
by Christopher Faulet
· Thu Dec 23 14:55:25 2021 +0100
a73c9f0
MINOR: conn-stream: Rename cs_detach() to cs_detach_endp()
by Christopher Faulet
· Thu Dec 23 14:53:08 2021 +0100
5c8b47f
MINOR: stream: Always access the stream-int via the conn-stream
by Christopher Faulet
· Thu Dec 23 13:21:18 2021 +0100
165ca0e
MINOR: stream-int: Always access the stream-int via the conn-stream
by Christopher Faulet
· Thu Dec 23 15:15:22 2021 +0100
Next »