Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
ac74aa531d1d7620d8c1d1d5d626707841d07e52
/
include
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
95a61e8
MINOR: stream: Add pointer to front/back conn-streams into stream struct
by Christopher Faulet
· Wed Dec 22 14:22:03 2021 +0100
f835dea
MEDIUM: conn_stream: Add a pointer to the app object into the conn-stream
by Christopher Faulet
· Tue Dec 21 14:35:17 2021 +0100
86e1c33
MEDIUM: applet: Set the conn-stream as appctx owner instead of the stream-int
by Christopher Faulet
· Mon Dec 20 17:09:39 2021 +0100
13a35e5
MAJOR: conn_stream/stream-int: move the appctx to the conn-stream
by Christopher Faulet
· Mon Dec 20 15:34:16 2021 +0100
dd2d0d8
MEDIUM: conn-stream: Be prepared to use an appctx as conn-stream endpoint
by Christopher Faulet
· Mon Dec 20 09:34:32 2021 +0100
897d612
MEDIUM: conn-stream: No longer access connection field directly
by Christopher Faulet
· Fri Dec 17 17:28:35 2021 +0100
1329f2a
REORG: conn_stream: move conn-stream stuff in dedicated files
by Christopher Faulet
· Thu Dec 16 17:32:56 2021 +0100
e00ad35
MEDIUM: stream: No longer release backend conn-stream on connection retry
by Christopher Faulet
· Thu Dec 16 14:44:31 2021 +0100
e39827d
MINOR: stream-int: Be able to allocate a CS without connection
by Christopher Faulet
· Thu Dec 16 16:10:39 2021 +0100
1a3b598
MINOR: stream-int: Add function to attach a connection to a SI
by Christopher Faulet
· Thu Dec 16 14:41:44 2021 +0100
20a6501
MINOR: stream-int: Add function to reset a SI endpoint
by Christopher Faulet
· Thu Dec 16 14:41:29 2021 +0100
Next »