Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
5c8b52f80a4aac08fd8fff0270effb0176ddc6bc
/
include
7ed0597
BUILD: sample: use __fallthrough in smp_is_rw() and smp_dup()
by Willy Tarreau
· Mon Nov 14 06:59:59 2022 +0100
1f344c0
BUILD: compiler: define a __fallthrough statement for switch/case
by Willy Tarreau
· Sun Nov 13 12:21:22 2022 +0100
2b080f7
BUILD: compiler: add a default definition for __has_attribute()
by Willy Tarreau
· Sun Nov 13 11:39:18 2022 +0100
08e09f0
BUILD: compiler: add a macro to detect if another one is set and equals 1
by Willy Tarreau
· Sun Nov 13 11:32:45 2022 +0100
71de041
IMPORT: slz: define and use a __fallthrough statement for switch/case
by Willy Tarreau
· Sun Nov 13 13:06:02 2022 +0100
4bd53c3
IMPORT: slz: mention the potential header in slz_finish()
by Dridi Boukelmoune
· Wed Mar 30 07:58:23 2022 +0200
eab4256
IMPORT: xxhash: update xxHash to version 0.8.1
by Willy Tarreau
· Sun Nov 13 13:21:56 2022 +0100
eedcea8
BUILD: debug: remove unnecessary quotes in HA_WEAK() calls
by Willy Tarreau
· Sun Nov 13 12:14:10 2022 +0100
24e9961
MINOR: cli: define usermsgs print context
by Amaury Denoyelle
· Thu Nov 10 14:24:51 2022 +0100
56f50a0
CLEANUP: cli: rename dynamic error printing state
by Amaury Denoyelle
· Thu Nov 10 11:47:36 2022 +0100
960fb74
MEDIUM: ssl: {ca,crt}-ignore-err can now use error constant name
by William Lallemand
· Thu Nov 03 16:31:50 2022 +0100
9b25982
BUG/MEDIUM: ssl: Verify error codes can exceed 63
by Remi Tricot-Le Breton
· Thu Nov 10 10:48:58 2022 +0100
4a689da
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Sat Oct 29 09:34:32 2022 +0500
735b44f
MINOR: quic: add counter for interrupted reception
by Amaury Denoyelle
· Thu Oct 27 17:56:27 2022 +0200
bbb1c68
BUG/MINOR: quic: fix subscribe operation
by Amaury Denoyelle
· Wed Sep 28 15:15:51 2022 +0200
36d1565
MINOR: peers: Support for peer shards
by Frédéric Lécaille
· Mon Oct 17 14:58:19 2022 +0200
7941ead
MINOR: quic: display unknown error sendto counter on stat page
by Amaury Denoyelle
· Mon Oct 24 10:44:34 2022 +0200
1d9f170
MINOR: quic: do not crash on unhandled sendto error
by Amaury Denoyelle
· Mon Oct 24 10:03:33 2022 +0200
176174f
BUG/MINOR: mux-quic: complete flow-control for uni streams
by Amaury Denoyelle
· Fri Oct 21 17:02:18 2022 +0200
e951c34
MINOR: list: adding MT_LIST_APPEND_LOCKED macro
by Aurelien DARRAGON
· Thu Oct 20 17:37:51 2022 +0200
18c284c
DOC/MINOR: list: fixing MT_LIST_LOCK_ELT macro documentation
by Aurelien DARRAGON
· Thu Oct 20 09:42:23 2022 +0200
bcaa401
MINOR: list: fixing typo in MT_LIST_LOCK_ELT
by Aurelien DARRAGON
· Thu Oct 20 09:19:30 2022 +0200
bb58142
BUG/MEDIUM: httpclient/lua: crash when the lua task timeout before the httpclient
by William Lallemand
· Thu Oct 20 10:57:28 2022 +0200
deb7c87
MINOR: quic: define first packet flag
by Amaury Denoyelle
· Wed Oct 19 17:14:28 2022 +0200
845169d
MINOR: quic: extend pn_offset field from quic_rx_packet
by Amaury Denoyelle
· Mon Oct 17 18:05:26 2022 +0200
0eae572
MINOR: quic: add version field on quic_rx_packet
by Amaury Denoyelle
· Mon Oct 17 18:05:18 2022 +0200
f5a0c8a
MEDIUM: quic: respect the threads assigned to a bind line
by Willy Tarreau
· Thu Oct 13 16:14:11 2022 +0200
eba6a54
MINOR: logs: startup-logs can use a shm for logging the reload
by William Lallemand
· Mon Sep 26 12:54:39 2022 +0200
35df342
MINOR: buffers: split b_force_xfer() into b_cpy() and b_force_xfer()
by William Lallemand
· Mon Oct 10 17:27:47 2022 +0200
9e4ead3
MINOR: ring: ring_cast_from_area() cast from an allocated area
by William Lallemand
· Tue Sep 27 15:53:53 2022 +0200
1cba8d6
CLEANUP: quic: improve naming for rxbuf/datagrams handling
by Amaury Denoyelle
· Thu Oct 06 15:16:22 2022 +0200
8c4d062
CLEANUP: quic: remove unused rxbufs member in receiver
by Amaury Denoyelle
· Thu Oct 13 10:11:36 2022 +0200
e1a49cf
MINOR: quic: Split the secrets key allocation in two parts
by Frédéric Lécaille
· Fri Sep 16 16:24:47 2022 +0200
4aa7d81
BUG/MINOR: quic: Stalled 0RTT connections with big ClientHello TLS message
by Frédéric Lécaille
· Fri Sep 16 10:15:58 2022 +0200
9f9263e
MINOR: quic: Use a non-contiguous buffer for RX CRYPTO data
by Frédéric Lécaille
· Tue Sep 13 14:36:44 2022 +0200
7e3f7c4
MINOR: quic: New quic_cstream object implementation
by Frédéric Lécaille
· Fri Sep 09 18:05:45 2022 +0200
d114f4a
MEDIUM: checks: spread the checks load over random threads
by Willy Tarreau
· Wed Oct 12 20:58:18 2022 +0200
c8db114
MINOR: flags/mux-fcgi: Decode FCGI connection and stream flags
by Christopher Faulet
· Wed Oct 12 17:00:13 2022 +0200
3965aa7
REORG: mux-fcgi: Extract flags and enums into mux_fcgi-t.h
by Christopher Faulet
· Wed Oct 12 16:57:19 2022 +0200
dbae89e
MEDIUM: stick-table: always use atomic ops to requeue the table's task
by Willy Tarreau
· Wed Oct 12 10:00:50 2022 +0000
8d3c333
MEDIUM: stick-table: make stksess_kill_if_expired() avoid the exclusive lock
by Willy Tarreau
· Tue Oct 11 18:50:22 2022 +0000
9f5cb43
MINOR: stick-table: move the write lock inside stktable_touch_with_exp()
by Willy Tarreau
· Tue Oct 11 18:17:58 2022 +0000
7664222
MEDIUM: stick-table: switch the table lock to rwlock
by Willy Tarreau
· Tue Oct 11 12:02:50 2022 +0200
f6a42c3
MINOR: freq_ctr: use the thread's local time whenever possible
by Willy Tarreau
· Tue Oct 11 11:55:16 2022 +0200
b13044c
MINOR: plock: support disabling exponential back-off
by Willy Tarreau
· Tue Oct 11 17:02:02 2022 +0200
cab054b
CLEANUP: quic/receiver: remove the now unused tx_qring list
by Willy Tarreau
· Tue Oct 11 08:36:21 2022 +0200
97ecc7a
MEDIUM: quic: retrieve frontend destination address
by Amaury Denoyelle
· Fri Sep 23 17:15:58 2022 +0200
2ed8400
MINOR: quic: limit usage of ssl_sock_ctx in favor of quic_conn
by Amaury Denoyelle
· Mon Sep 26 14:53:59 2022 +0200
922a907
MINOR: fd: add a new function to only raise RLIMIT_NOFILE
by Willy Tarreau
· Thu Sep 22 16:08:47 2022 +0200
92fa63f
CLEANUP: quic: create a dedicated quic_conn module
by Amaury Denoyelle
· Fri Sep 30 18:11:13 2022 +0200
a263938
CLEANUP: quic: remove duplicated varint code from xprt_quic.h
by Amaury Denoyelle
· Fri Sep 30 17:47:04 2022 +0200
5c25dc5
CLEANUP: quic: fix headers
by Amaury Denoyelle
· Fri Sep 30 17:44:15 2022 +0200
f3c40f8
BUG/MINOR: quic: adjust quic_tls prototypes
by Amaury Denoyelle
· Fri Sep 30 17:37:38 2022 +0200
a19bb6f
CLEANUP: quic: remove global var definition in quic_tls header
by Amaury Denoyelle
· Fri Sep 30 17:31:18 2022 +0200
406efb9
BUG/MINOR: backend: only enforce turn-around state when not redispatching
by Willy Tarreau
· Mon Oct 03 14:56:34 2022 +0200
8522348
BUG/MAJOR: conn-idle: fix hash indexing issues on idle conns
by Willy Tarreau
· Thu Sep 29 20:32:43 2022 +0200
d786931
MINOR: cli: correct commentary and replace 'set global-key' name
by Erwan Le Goas
· Thu Sep 29 10:36:11 2022 +0200
f30c5d7
MINOR: config: Add option line when the configuration file is dumped
by Erwan Le Goas
· Thu Sep 29 10:34:04 2022 +0200
5eef158
MINOR: tools: modify hash_ipanon in order to use it in cli
by Erwan Le Goas
· Thu Sep 29 10:25:31 2022 +0200
56ac2cb
CLEANUP: list: fix again some style issues in the recent comments
by Willy Tarreau
· Tue Sep 27 07:42:28 2022 +0200
0a0512f
MINOR: mworker/cli: the mcli_reload bind_conf only send the reload status
by William Lallemand
· Sat Sep 24 16:14:50 2022 +0200
56f73b2
MINOR: mworker: stores the mcli_reload bind_conf
by William Lallemand
· Sat Sep 24 15:56:25 2022 +0200
21623b5
MINOR: mworker: mworker_cli_proxy_new_listener() returns a bind_conf
by William Lallemand
· Sat Sep 24 15:51:27 2022 +0200
4558437
CLEANUP: list: Fix mt_list_for_each_entry_safe indentation
by Christopher Faulet
· Wed Sep 21 15:44:54 2022 +0200
60cffba
MINOR: list: documenting mt_list_for_each_entry_safe() macro
by Aurelien DARRAGON
· Wed Sep 21 10:43:15 2022 +0200
a700420
MINOR: clock: split local and global date updates
by Willy Tarreau
· Wed Sep 21 07:37:27 2022 +0200
ae1e14d
CLEANUP: tools: removing escape_chunk() function
by Aurelien DARRAGON
· Tue Sep 20 14:41:38 2022 +0200
c5bff8e
BUG/MINOR: log: improper behavior when escaping log data
by Aurelien DARRAGON
· Tue Sep 20 14:33:18 2022 +0200
0ed617a
BUG/MEDIUM: mux-quic: properly trim HTX buffer on snd_buf reset
by Amaury Denoyelle
· Tue Sep 20 14:46:40 2022 +0200
9534e59
MINOR: mux-quic: refactor snd_buf
by Amaury Denoyelle
· Mon Sep 19 17:14:27 2022 +0200
d80fbca
REORG: mux-quic: export HTTP related function in a dedicated file
by Amaury Denoyelle
· Mon Sep 19 17:02:28 2022 +0200
36d50bf
REORG: mux-quic: extract traces in a dedicated source file
by Amaury Denoyelle
· Mon Sep 19 16:12:38 2022 +0200
afb7b9d
BUG/MEDIUM: mux-quic: fix nb_hreq decrement
by Amaury Denoyelle
· Mon Sep 19 11:58:24 2022 +0200
b0c0501
MINOR: config: add command-line -dC to dump the configuration file
by Erwan Le Goas
· Wed Sep 14 17:51:55 2022 +0200
54966df
MINOR: anon: store the anonymizing key in the CLI's appctx
by Erwan Le Goas
· Wed Sep 14 17:24:22 2022 +0200
fad9da8
MINOR: anon: store the anonymizing key in the global structure
by Erwan Le Goas
· Wed Sep 14 17:24:22 2022 +0200
9c76637
MINOR: anon: add new macros and functions to anonymize contents
by Erwan Le Goas
· Wed Sep 14 17:40:24 2022 +0200
8d4ac48
CLEANUP: mux-quic: remove stconn usage in h3/hq
by Amaury Denoyelle
· Thu Sep 15 11:22:32 2022 +0200
7c4b2ec
MINOR: flags/mux-h1: decode H1C and H1S flags
by Christopher Faulet
· Thu Sep 15 10:54:36 2022 +0200
18ad15f
REORG: mux-h1: extract flags and enums into mux_h1-t.h
by Christopher Faulet
· Thu Sep 15 10:51:26 2022 +0200
f8aaf8b
BUG/MEDIUM: mux-quic: fix crash on early app-ops release
by Amaury Denoyelle
· Wed Sep 14 16:23:47 2022 +0200
95fc737
MEDIUM: quic: separate path for rx and tx with set_encryption_secrets
by William Lallemand
· Wed Sep 14 17:54:05 2022 +0200
1c8f3b3
MINOR: httpclient: export httpclient_create_proxy()
by William Lallemand
· Wed Sep 14 14:34:39 2022 +0200
992ad62
MEDIUM: httpclient: allow to use another proxy
by William Lallemand
· Mon Sep 12 17:39:04 2022 +0200
54aec5f
MEDIUM: httpclient: httpclient_create_proxy() creates a proxy for httpclient
by William Lallemand
· Mon Sep 12 16:46:35 2022 +0200
d6e581d
BUG/MEDIUM: sink: bad init sequence on tcp sink from a ring.
by Emeric Brun
· Tue Sep 13 16:16:30 2022 +0200
439be58
MINOR: flags/mux-h2: decode H2C and H2S flags
by Willy Tarreau
· Mon Sep 12 19:20:23 2022 +0200
6c0fadf
REORG: mux-h2: extract flags and enums into mux_h2-t.h
by Willy Tarreau
· Mon Sep 12 19:07:51 2022 +0200
799e541
MINOR: flags/fd: decode FD flags states
by Willy Tarreau
· Mon Sep 12 18:53:06 2022 +0200
62bde43
BUILD: flags: fix the fallback macros for missing stdio
by Willy Tarreau
· Fri Sep 09 17:46:45 2022 +0200
233c0a5
BUILD: flags: fix build warning in some macros used by show_flags
by Willy Tarreau
· Fri Sep 09 17:35:05 2022 +0200
d46f437
MINOR: proxy/listener: support for additional PAUSED state
by Aurelien DARRAGON
· Fri Sep 09 15:51:37 2022 +0200
0013288
MINOR: listener: small API change
by Aurelien DARRAGON
· Fri Sep 09 15:32:57 2022 +0200
6edae6f
MINOR: flags/http_ana: use flag dumping to show http msg states
by Willy Tarreau
· Fri Sep 09 17:18:57 2022 +0200
5349779
MINOR: flags/htx: use flag dumping to show htx and start-line flags
by Willy Tarreau
· Fri Sep 09 16:59:29 2022 +0200
e2afad0
MINOR: flags/http_ana: use flag dumping for txn flags
by Willy Tarreau
· Fri Sep 09 16:31:37 2022 +0200
92a2d3c
MINOR: flags/task: use flag dumping for task state
by Willy Tarreau
· Fri Sep 09 16:19:33 2022 +0200
e9d1283
MINOR: flags/stream: use flag dumping for stream flags
by Willy Tarreau
· Fri Sep 09 16:10:40 2022 +0200
f4cb98c
MINOR: flags/stream: use flag dumping for stream error type
by Willy Tarreau
· Fri Sep 09 15:38:30 2022 +0200
4bab7d8
MINOR: flags/stconn: use flag dumping for stconn and sedesc flags
by Willy Tarreau
· Fri Sep 09 15:26:38 2022 +0200
Next »