Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
1e340ba6bc0f747bf94e14c91f0351a9a0d7cf03
/
include
1e340ba
MINOR: mux-quic/h3: define stream close callback
by Amaury Denoyelle
· Mon Jan 30 12:12:11 2023 +0100
b2e2ec5
MEDIUM: proxy/http_ext: implement dynamic http_ext
by Aurelien DARRAGON
· Mon Jan 09 11:09:03 2023 +0100
9ded834
OPTIM: http_ext/7239: introduce c_mode to save some space
by Aurelien DARRAGON
· Fri Jan 06 12:16:28 2023 +0100
f958341
MINOR: proxy: move 'originalto' option to http_ext
by Aurelien DARRAGON
· Thu Dec 29 15:45:41 2022 +0100
730b983
MINOR: proxy: move 'forwardfor' option to http_ext
by Aurelien DARRAGON
· Wed Dec 28 18:53:05 2022 +0100
b2bb925
MINOR: proxy/http_ext: introduce proxy forwarded option
by Aurelien DARRAGON
· Wed Dec 28 15:37:57 2022 +0100
832e9f4
MINOR: proxy: introduce http only options
by Aurelien DARRAGON
· Wed Dec 28 14:57:55 2022 +0100
5f7f5fe
MINOR: sample: add ARGC_OPT
by Aurelien DARRAGON
· Wed Dec 28 11:30:51 2022 +0100
38ebffa
MINOR: http_htx: add http_prepend_header() to prepend value to header
by Aurelien DARRAGON
· Thu Jan 05 17:02:19 2023 +0100
a5a8552
MINOR: http_htx: add http_append_header() to append value to header
by Aurelien DARRAGON
· Wed Dec 28 11:21:31 2022 +0100
271c440
MINOR: h2: add h2_phdr_to_ist() to make ISTs from pseudo headers
by Willy Tarreau
· Thu Jan 26 09:38:53 2023 +0100
b8b243a
MINOR: trace: add the long awaited TRACE_PRINTF()
by Willy Tarreau
· Tue Jan 24 18:23:59 2023 +0100
4b36d5e
MINOR: trace: add a trace_no_cb() dummy callback for when to use no callback
by Willy Tarreau
· Tue Jan 24 18:03:07 2023 +0100
8f9a970
MINOR: trace: add a TRACE_ENABLED() macro to determine if a trace is active
by Willy Tarreau
· Tue Jan 24 17:48:53 2023 +0100
80f36b2
CLEANUP: trace: remove the QUIC-specific ifdefs
by Willy Tarreau
· Tue Jan 24 16:02:27 2023 +0100
71fd036
MINOR: mux-quic/h3: send SETTINGS as soon as transport is ready
by Amaury Denoyelle
· Tue Jan 24 17:35:37 2023 +0100
7e70bfc
MINOR: threads: add a thread_harmless_end() version that doesn't wait
by Willy Tarreau
· Thu Jan 19 18:43:48 2023 +0100
b2f38c1
BUG/MINOR: thread: always reload threads_enabled in loops
by Willy Tarreau
· Thu Jan 19 19:14:18 2023 +0100
7d78eff
MINOR: h3: extend function for QUIC varint encoding
by Amaury Denoyelle
· Tue Jan 17 15:21:16 2023 +0100
bb35e1f
BUG/MINOR: ssl: Fix compilation with OpenSSL 1.0.2 (missing ECDSA_SIG_set0)
by Remi Tricot-Le Breton
· Wed Jan 18 17:29:54 2023 +0100
2edc6d0
Revert "BUILD: ssl: add ECDSA_SIG_set0() for openssl < 1.1 or libressl < 2.7"
by William Lallemand
· Thu Jan 19 11:08:42 2023 +0100
d65791e
BUILD: ssl: add ECDSA_SIG_set0() for openssl < 1.1 or libressl < 2.7
by Willy Tarreau
· Thu Jan 19 10:50:13 2023 +0100
21c4c9b
MINOR: quic: Replace v2 draft definitions by those of the final 2 version
by Frédéric Lécaille
· Fri Jan 13 16:37:02 2023 +0100
12a0317
MINOR: quic: Add "no-quic" global option
by Frédéric Lécaille
· Thu Jan 12 15:23:54 2023 +0100
e77f430
BUG/MEDIUM: stconn: also consider SE_FL_EOI to switch to SE_FL_ERROR
by Willy Tarreau
· Tue Jan 17 16:27:35 2023 +0100
2e47e3a
MINOR: htx: Add an HTX value for the extra field is payload length is unknown
by Christopher Faulet
· Fri Jan 13 11:40:24 2023 +0100
4da8239
CLEANUP: http-ana: Remove HTTP_MSG_ERROR state
by Christopher Faulet
· Fri Jan 13 11:22:12 2023 +0100
71236de
MINOR: http-ana: Add a function to set HTTP termination flags
by Christopher Faulet
· Fri Jan 13 09:06:38 2023 +0100
6be8d09
OPTIM: global: move byte counts out of global and per-thread
by Willy Tarreau
· Thu Jan 12 16:08:41 2023 +0100
0a1154a
MINOR: mux-quic: use send-list for STOP_SENDING/RESET_STREAM emission
by Amaury Denoyelle
· Fri Jan 06 17:43:11 2023 +0100
f9b0326
MEDIUM: h3: send SETTINGS before STREAM frames
by Amaury Denoyelle
· Mon Jan 09 10:34:25 2023 +0100
20f2a42
MAJOR: mux-quic: rework stream sending priorization
by Amaury Denoyelle
· Tue Jan 03 14:39:24 2023 +0100
da89e9b
MINOR: channel/applets: Stop to test CF_WRITE_ERROR flag if CF_SHUTW is enough
by Christopher Faulet
· Wed Jan 04 14:11:10 2023 +0100
4b490b7
MINOR: channel: Stop to test CF_READ_ERROR flag if CF_SHUTR is enough
by Christopher Faulet
· Wed Jan 04 11:55:15 2023 +0100
2357718
MEDIUM: channel: Remove CF_READ_ATTACHED and report CF_READ_EVENT instead
by Christopher Faulet
· Tue Dec 20 18:47:39 2022 +0100
049fbcd
MINOR: channel: Remove CF_ANA_TIMEOUT and report CF_READ_EVENT instead
by Christopher Faulet
· Tue Dec 20 18:28:27 2022 +0100
a63f8f3
MINOR: channel: Remove CF_WRITE_ACTIVITY
by Christopher Faulet
· Tue Dec 20 18:18:00 2022 +0100
33e03ce
MINOR: channel: Remove CF_READ_ACTIVITY
by Christopher Faulet
· Tue Dec 20 18:14:56 2022 +0100
d898841
MEDIUM: channel: Use CF_WRITE_EVENT instead of CF_WRITE_PARTIAL
by Christopher Faulet
· Tue Dec 20 18:10:04 2022 +0100
285f761
MEDIUM: channel: Use CF_READ_EVENT instead of CF_READ_PARTIAL
by Christopher Faulet
· Mon Dec 12 08:28:55 2022 +0100
b96f2aa
REORG: channel: Rename CF_WRITE_NULL to CF_WRITE_EVENT
by Christopher Faulet
· Mon Dec 12 08:11:36 2022 +0100
6e1bbc4
REORG: channel: Rename CF_READ_NULL to CF_READ_EVENT
by Christopher Faulet
· Mon Dec 12 08:08:15 2022 +0100
5a72d03
MINOR: stick-table: implement the sc-add-gpc() action
by Willy Tarreau
· Mon Jan 02 18:15:20 2023 +0100
6c01171
MEDIUM: stick-table: set the track-sc limit at boottime via tune.stick-counters
by Willy Tarreau
· Fri Jan 06 16:09:58 2023 +0100
61aded0
BUG/MAJOR: buf: Fix copy of wrapping output data when a buffer is realigned
by Christopher Faulet
· Thu Jan 05 09:34:47 2023 +0100
6e70a39
BUILD: makefile: only consider settings from enabled options
by Willy Tarreau
· Fri Dec 23 15:08:38 2022 +0100
6a2cd33
BUILD: makefile: remove the special case of the SSL option
by Willy Tarreau
· Fri Dec 23 15:01:54 2022 +0100
2b8d097
BUILD: makefile: make all OpenSSL variants use the same settings
by Willy Tarreau
· Thu Dec 22 14:39:54 2022 +0100
8fa2f49
BUILD: makefile: add a function to collect all options' CFLAGS/LDFLAGS
by Willy Tarreau
· Thu Dec 22 19:44:35 2022 +0100
b14e89e
BUILD: makefile: initialize all build options' variables at once
by Willy Tarreau
· Thu Dec 22 15:47:47 2022 +0100
848362f
BUILD: makefile: sort the features list
by Willy Tarreau
· Thu Dec 22 19:51:30 2022 +0100
69e7b7f
BUILD: makefile: move common options-oriented macros to include/make/options.mk
by Willy Tarreau
· Thu Dec 22 19:32:24 2022 +0100
663e872
MEDIUM: mux-quic: implement STOP_SENDING emission
by Amaury Denoyelle
· Fri Dec 09 14:58:28 2022 +0100
5854fc0
MINOR: mux-quic: handle RESET_STREAM reception
by Amaury Denoyelle
· Fri Dec 09 16:25:48 2022 +0100
a473f19
MEDIUM: mux-quic: implement shutw
by Amaury Denoyelle
· Wed Dec 21 10:21:58 2022 +0100
be6a873
BUG/MINOR: httpclient/log: free of invalid ptr with httpclient_log_format
by William Lallemand
· Thu Dec 22 15:37:01 2022 +0100
c960a3b
BUG/MINOR: pool/stats: Use ullong to report total pool usage in bytes in stats
by Christopher Faulet
· Thu Dec 22 11:05:48 2022 +0100
c8d814e
MINOR: ssl: Move OCSP code to a dedicated source file
by Remi Tricot-Le Breton
· Tue Dec 20 11:11:17 2022 +0100
6477bbd
MEDIUM: ssl: Add ocsp update task main function
by Remi Tricot-Le Breton
· Tue Dec 20 11:11:13 2022 +0100
fb2b998
MINOR: ssl: Store 'ocsp-update' mode in the ckch_data and check for inconsistencies
by Remi Tricot-Le Breton
· Tue Dec 20 11:11:11 2022 +0100
03c5fff
MINOR: ssl: Add crt-list ocsp-update option
by Remi Tricot-Le Breton
· Tue Dec 20 11:11:10 2022 +0100
cc34667
MEDIUM: ssl: Add ocsp_certid in ckch structure and discard ocsp buffer early
by Remi Tricot-Le Breton
· Tue Dec 20 11:11:08 2022 +0100
c0b4058
MINOR: ssl: Add helper function that checks the validity of an OCSP response
by Remi Tricot-Le Breton
· Tue Dec 20 11:11:06 2022 +0100
e09d2ae
MINOR: ssl: Add OCSP request helper function
by Remi Tricot-Le Breton
· Tue Dec 20 11:11:05 2022 +0100
47a4f12
MINOR: ssl: Add helper function that extracts an OCSP URI from a certificate
by Remi Tricot-Le Breton
· Tue Dec 20 11:11:04 2022 +0100
95e7cf1
MINOR: httpclient: Make the CLI flags public for future use
by Remi Tricot-Le Breton
· Tue Dec 20 11:11:03 2022 +0100
2b96364
MINOR: ssl: Add a lock to the OCSP response tree
by Remi Tricot-Le Breton
· Tue Dec 20 11:11:02 2022 +0100
eed7826
BUG/MEDIUM: quic: properly take shards into account on bind lines
by Willy Tarreau
· Wed Dec 21 09:09:19 2022 +0100
15337fd
BUG/MEDIUM: mux-quic: fix double delete from qcc.opening_list
by Amaury Denoyelle
· Tue Dec 20 14:47:16 2022 +0100
e327b4a
MINOR: freq_ctr: add opportunistic versions of swrate_add()
by Willy Tarreau
· Mon Dec 19 17:19:45 2022 +0100
284cfc6
MINOR: pool: make the thread-local hot cache size configurable
by Willy Tarreau
· Mon Dec 19 08:15:57 2022 +0100
4dd33d9
OPTIM: pool: split the read_mostly from read_write parts in pool_head
by Willy Tarreau
· Tue Dec 20 11:54:35 2022 +0100
46bea1c
BUILD: peers: peers-t.h depends on stick-table-t.h
by William Lallemand
· Fri Dec 16 15:40:31 2022 +0100
5594184
MINOR: stats: introduce stats field ctx
by Aurelien DARRAGON
· Thu Dec 15 14:01:04 2022 +0100
15f3cc4
MINOR: http: extract content-length parsing from H2
by Amaury Denoyelle
· Thu Dec 08 16:53:58 2022 +0100
dbf6ad4
BUG/MINOR: quic: properly handle alloc failure in qc_new_conn()
by Amaury Denoyelle
· Mon Dec 12 11:22:42 2022 +0100
e06e31e
MINOR: promex: introduce haproxy_backend_agg_check_status
by Cedric Paillet
· Thu Dec 08 09:17:01 2022 +0000
7d6644e
BUG/MINOR: promex: create haproxy_backend_agg_server_status
by Cedric Paillet
· Thu Dec 08 09:17:00 2022 +0000
9192d20
MINOR: pools: make DEBUG_UAF a runtime setting
by Willy Tarreau
· Thu Dec 08 17:47:59 2022 +0100
4da51bd
CLEANUP: pools: get rid of CONFIG_HAP_POOLS
by Willy Tarreau
· Thu Dec 08 17:45:08 2022 +0100
a956366
REORG: pool: move all the OS specific code to pool-os.h
by Willy Tarreau
· Thu Dec 08 15:30:49 2022 +0100
76a97a9
CLEANUP: pool: only include pool-os from pool.c not pool.h
by Willy Tarreau
· Thu Dec 08 17:26:50 2022 +0100
5ab3c61
BUILD: atomic: atomic.h may need compiler.h on ARMv8.2-a
by Willy Tarreau
· Thu Dec 08 08:32:57 2022 +0100
7d541a9
BUG/MINOR: checks: restore legacy on-error fastinter behavior
by Aurelien DARRAGON
· Wed Dec 07 12:17:24 2022 +0100
5fa29b8
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Wed Dec 07 09:46:19 2022 +0500
22f82f8
MINOR: server/event_hdl: add support for SERVER_UP and SERVER_DOWN events
by Aurelien DARRAGON
· Fri Nov 25 18:07:49 2022 +0100
129ecf4
MINOR: server/event_hdl: add support for SERVER_ADD and SERVER_DEL events
by Aurelien DARRAGON
· Thu Nov 17 10:37:58 2022 +0100
745ce8e
MINOR: stats: add server revision id support
by Aurelien DARRAGON
· Thu Nov 17 16:34:07 2022 +0100
61e3894
MINOR: server: add srv->rid (revision id) value
by Aurelien DARRAGON
· Thu Nov 17 16:10:35 2022 +0100
d3083c9
MINOR: quic: reconnect quic-conn socket on address migration
by Amaury Denoyelle
· Thu Dec 01 16:20:06 2022 +0100
7c9fdd9
MEDIUM: quic: move receive out of FD handler to quic-conn io-cb
by Amaury Denoyelle
· Wed Nov 16 11:01:02 2022 +0100
5b41486
MEDIUM: quic: use quic-conn socket for reception
by Amaury Denoyelle
· Mon Oct 24 17:40:37 2022 +0200
40909df
MINOR: quic: allocate a socket per quic-conn
by Amaury Denoyelle
· Mon Oct 24 17:08:43 2022 +0200
75839a4
MINOR: quic: startup detect for quic-conn owned socket support
by Amaury Denoyelle
· Mon Nov 21 10:04:14 2022 +0100
eec0b3c
MINOR: quic: detect connection migration
by Amaury Denoyelle
· Fri Dec 02 09:57:32 2022 +0100
21e611d
MINOR: tools: add port for ipcmp as optional criteria
by Amaury Denoyelle
· Thu Dec 01 17:46:45 2022 +0100
8687b63
MINOR: quic: extract datagram parsing code
by Amaury Denoyelle
· Tue Sep 27 14:22:09 2022 +0200
518c98f
MINOR: quic: remove qc from quic_rx_packet
by Amaury Denoyelle
· Thu Nov 24 17:12:25 2022 +0100
52ddd99
MEDIUM: ssl: rename the struct "cert_key_and_chain" to "ckch_data"
by William Lallemand
· Tue Nov 22 11:51:53 2022 +0100
68e692d
MINOR: event_hdl: add event handler base api
by Aurelien DARRAGON
· Wed Nov 16 18:06:28 2022 +0100
Next »