Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
refs/tags/v2.4.4
/
include
tag
4ac7a8c528f25794522f6f3bac2e78bab4c7969b
tagger
Willy Tarreau <w@1wt.eu>
Tue Sep 07 16:17:15 2021 +0200
object
acb1d0beae32a1749480caa18ecc51e211c5f10a
HAProxy 2.4.4
1fd2566
BUG/MAJOR: htx: fix missing header name length check in htx_add_header/trailer
by Willy Tarreau
· 2 years, 9 months ago
86cb2cd
CLEANUP: htx: remove comments about "must be < 256 MB"
by Willy Tarreau
· 2 years, 9 months ago
af75f82
CLEANUP: Add missing include guard to signal.h
by Tim Duesterhus
· 2 years, 9 months ago
d822d9a
BUG/MINOR: ebtree: remove dependency on incorrect macro for bits per long
by Willy Tarreau
· 2 years, 9 months ago
41f040a
MINOR: time: add report_idle() to report process-wide idle time
by Willy Tarreau
· 2 years, 9 months ago
7995824
BUG/MINOR: time: fix idle time computation for long sleeps
by Willy Tarreau
· 2 years, 9 months ago
6902527
MINOR: compiler: implement an ONLY_ONCE() macro
by Willy Tarreau
· 2 years, 9 months ago
a120549
MINOR: http: add a new function http_validate_scheme() to validate a scheme
by Willy Tarreau
· 2 years, 10 months ago
c6ecf56
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· 2 years, 10 months ago
541e261
MINOR: spoe: Add a pointer on the filter config in the spoe_agent structure
by Christopher Faulet
· 2 years, 10 months ago
2a1ad0d
BUG/MINOR: fd: protect fd state harder against a concurrent takeover
by Willy Tarreau
· 2 years, 10 months ago
def47dd0
BUG/MEDIUM: connection: close a rare race between idle conn close and takeover
by Willy Tarreau
· 2 years, 10 months ago
abc2d3c
BUG/MINOR: connection: Add missing error labels to conn_err_code_str
by Remi Tricot-Le Breton
· 2 years, 10 months ago
754f798
BUILD/MINOR: memprof fix macOs build.
by David CARLIER
· 2 years, 11 months ago
0ea2c4f
MINOR: mux_h2: define config to disable h2 websocket support
by Amaury Denoyelle
· 2 years, 11 months ago
ca87a9a
MEDIUM: http: implement scheme-based normalization
by Amaury Denoyelle
· 2 years, 11 months ago
e09651e
MINOR: http: implement http_get_scheme
by Amaury Denoyelle
· 2 years, 11 months ago
caaafd0
BUG/MAJOR: server: fix deadlock when changing maxconn via agent-check
by Amaury Denoyelle
· 3 years ago
2c0f527
BUG/MEDIUM: resolvers: Add a task on servers to check SRV resolution status
by Christopher Faulet
· 3 years ago
a7d1455
MINOR: connection: add helper conn_append_debug_info()
by Willy Tarreau
· 3 years ago
6bdb755
CLEANUP: global: remove unused definition of stopping_task[]
by Willy Tarreau
· 3 years ago
ca36771
BUG/MEDIUM: shctx: use at least thread-based locking on USE_PRIVATE_CACHE
by Willy Tarreau
· 3 years ago
0c4a8a3
MEDIUM: resolvers: add a ref between servers and srv request or used SRV record
by Emeric Brun
· 3 years ago
f9ca5d8
MEDIUM: resolvers: add a ref on server to the used A/AAAA answer item
by Emeric Brun
· 3 years ago
159873a
BUG/MAJOR: htx: Fix htx_defrag() when an HTX block is expanded
by Christopher Faulet
· 3 years ago
4724518
CLEANUP: pools: remove now unused seq and pool_free_list
by Willy Tarreau
· 3 years ago
d0cc376
BUG/MAJOR: pools: fix possible race with free() in the lockless variant
by Willy Tarreau
· 3 years ago
11e7af3
BUG/MINOR: pools: make DEBUG_UAF always write to the to-be-freed location
by Willy Tarreau
· 3 years ago
ca5cf0a
BUILD: make tune.ssl.keylog available again
by William Lallemand
· 3 years ago
3da8ebf
MINOR: errors: allow empty va_args for diag variadic macro
by Amaury Denoyelle
· 3 years ago
c5c5bc4
BUG/MINOR: proxy: Missing calloc return value check in chash_init_server_tree
by Remi Tricot-Le Breton
· 3 years ago
d90aa34
BUG/MINOR: worker: Missing calloc return value check in mworker_env_to_proc_list
by Remi Tricot-Le Breton
· 3 years ago
be5b1bb
BUG/MINOR: peers: Missing calloc return value check in peers_register_table
by Remi Tricot-Le Breton
· 3 years, 1 month ago
dc18791
BUG/MINOR: server: Missing calloc return value check in srv_parse_source
by Remi Tricot-Le Breton
· 3 years, 1 month ago
0179e1d
BUG/MEDIUM: ebtree: Invalid read when looking for dup entry
by Remi Tricot-Le Breton
· 3 years, 1 month ago
46fb37c
MINOR: version: mention that it's LTS now.
by Willy Tarreau
· 3 years, 1 month ago
388fc25
IMPORT: slz: use inttypes.h instead of stdint.h
by Willy Tarreau
· 3 years, 1 month ago
9e27428
IMPORT: slz: do not produce the crc32_fast table when CRC is natively supported
by Willy Tarreau
· 3 years, 1 month ago
dec1c36
MINOR: uri_normalizer: Add `fragment-encode` normalizer
by Tim Duesterhus
· 3 years, 1 month ago
c9e05ab
MINOR: uri_normalizer: Add `fragment-strip` normalizer
by Tim Duesterhus
· 3 years, 1 month ago
da7f11b
CLEANUP: pattern: remove the unused and dangerous pat_ref_reload()
by Willy Tarreau
· 3 years, 1 month ago
9bc457f
BUILD: compat: include malloc_np.h for USE_MEMORY_PROFILING on FreeBSD
by Willy Tarreau
· 3 years, 1 month ago
92fbbcc
MINOR: cli: sort the output of the "help" keywords
by Willy Tarreau
· 3 years, 1 month ago
6b86d9e
BUILD: errors: include stdarg in errors.h
by Willy Tarreau
· 3 years, 1 month ago
2a8a2f0
BUILD: ssl: define HAVE_CRYPTO_memcmp() based on the library version
by Willy Tarreau
· 3 years, 1 month ago
714f345
DOC: fix a few remainig cases of "Haproxy" and "HAproxy" in doc and comments
by Willy Tarreau
· 3 years, 1 month ago
a219ec5
BUILD: config: do not include proxy.h nor errors.h anymore in cfgparse.h
by Willy Tarreau
· 3 years, 1 month ago
32840b7
BUILD: connection: stop including listener-t.h
by Willy Tarreau
· 3 years, 1 month ago
0813861
REORG: config: uninline warnifnotcap() and failifnotcap()
by Willy Tarreau
· 3 years, 1 month ago
6ec1f25
REORG: stick-table: move composite address functions to stick_table.h
by Willy Tarreau
· 3 years, 1 month ago
3b63ca2
REORG: stick-table: uninline stktable_alloc_data_type()
by Willy Tarreau
· 3 years, 1 month ago
e59b516
BUILD: connection: move list_mux_proto() to connection.c
by Willy Tarreau
· 3 years, 1 month ago
5703a38
BUILD: stick-table: include freq_ctr.h from stick_table.h
by Willy Tarreau
· 3 years, 1 month ago
15f9ac3
REORG: mworker: move proc_self from global to mworker
by Willy Tarreau
· 3 years, 1 month ago
29c460b
REORG: threads: move all_thread_mask() to thread.h
by Willy Tarreau
· 3 years, 1 month ago
cfc4f24
REORG: vars: move the "proc" scope variables out of the global struct
by Willy Tarreau
· 3 years, 1 month ago
2745620
MINOR: stats: support an optional "float" option to "show info"
by Willy Tarreau
· 3 years, 1 month ago
0b26b38
MINOR: stats: pass the appctx flags to stats_fill_info()
by Willy Tarreau
· 3 years, 1 month ago
aa33f20
MINOR: freq_ctr: add new functions to report float measurements
by Willy Tarreau
· 3 years, 1 month ago
ae03d26
MINOR: tools: add a float-to-ascii conversion function
by Willy Tarreau
· 3 years, 1 month ago
56d1d8d
MINOR: tools: implement trimming of floating point numbers
by Willy Tarreau
· 3 years, 1 month ago
b979f59
MINOR: proxy: define PR_CAP_LB
by Amaury Denoyelle
· 3 years, 1 month ago
5dfdf3e
MINOR: stats: report tainted on show info
by Amaury Denoyelle
· 3 years, 1 month ago
f492992
MINOR: cli: set tainted when using CLI expert/experimental mode
by Amaury Denoyelle
· 3 years, 1 month ago
0351773
MINOR: action: implement experimental actions
by Amaury Denoyelle
· 3 years, 1 month ago
e4a617c
MINOR: action: replace match_pfx by a keyword flags field
by Amaury Denoyelle
· 3 years, 1 month ago
d2e53cd
MINOR: cfgparse: implement experimental config keywords
by Amaury Denoyelle
· 3 years, 1 month ago
fae9edf
MINOR: cfgparse: add a new field flags in cfg_keyword
by Amaury Denoyelle
· 3 years, 1 month ago
484454d
MINOR: global: define tainted flag
by Amaury Denoyelle
· 3 years, 1 month ago
a43dfda
MINOR: global: add version comparison functions
by Willy Tarreau
· 3 years, 1 month ago
f0d3b73
MINOR: global: export the build features string list
by Willy Tarreau
· 3 years, 1 month ago
5150805
MINOR: config: keep up-to-date current file/line/section in the global struct
by Willy Tarreau
· 3 years, 1 month ago
d8219b3
MINOR: conn-stream: Force mux to wait for read events if abortonclose is set
by Christopher Faulet
· 3 years, 2 months ago
1c235e5
MINOR: channel: Rely on HTX version if appropriate in channel_may_recv()
by Christopher Faulet
· 3 years, 2 months ago
00dd44f
MINOR: activity: add a "memory" entry to "profiling"
by Willy Tarreau
· 3 years, 1 month ago
6419239
MINOR: tools: add functions to retrieve the address of a symbol
by Willy Tarreau
· 3 years, 1 month ago
d3a88c1
MEDIUM: connection: close front idling connection on soft-stop
by Amaury Denoyelle
· 3 years, 1 month ago
99cca08
MINOR: connection: move session_list member in a union
by Amaury Denoyelle
· 3 years, 1 month ago
1ab6c0b
MINOR: pools/debug: slightly relax DEBUG_DONT_SHARE_POOLS
by Willy Tarreau
· 3 years, 1 month ago
d272b40
BUILD: compiler: do not use already defined __read_mostly on dragonfly
by Amaury Denoyelle
· 3 years, 1 month ago
a13afe6
MINOR: pattern: support purging arbitrary ranges of generations
by Willy Tarreau
· 3 years, 1 month ago
b4476c6
CLEANUP: freq_ctr: make arguments of freq_ctr_total() const
by Willy Tarreau
· 3 years, 1 month ago
8b604d1
CLEANUP: channel: No longer notify the producer in co_skip()/co_htx_skip()
by Christopher Faulet
· 3 years, 1 month ago
260ec8e
MINOR: htx: Limit length of headers name/value when a HTX message is dumped
by Christopher Faulet
· 3 years, 1 month ago
2b78f0b
CLEANUP: htx: Remove unsued hdrs_bytes field from the HTX start-line
by Christopher Faulet
· 3 years, 1 month ago
fc6ac53
BUG/MAJOR: fix build on musl with cpu_set_t support
by Amaury Denoyelle
· 3 years, 1 month ago
9463f0e
BUG/MINOR: cpuset: move include guard at the very beginning
by Amaury Denoyelle
· 3 years, 1 month ago
b2be9a1
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· 3 years, 1 month ago
df3db63
REORG: htx: Inline htx functions to add HTX blocks in a message
by Christopher Faulet
· 3 years, 1 month ago
fb38c91
BUG/MINOR: mux-fcgi: Don't send normalized uri to FCGI application
by Christopher Faulet
· 3 years, 1 month ago
2e4a18e
MINOR: uri_normalizer: Add a `percent-decode-unreserved` normalizer
by Tim Duesterhus
· 3 years, 1 month ago
2cc201f
BUG/MEDIUM: peers: re-work refcnt on table to protect against flush
by Emeric Brun
· 3 years, 1 month ago
5020ffb
MINOR: time: avoid u64 needlessly expensive computations for the 32-bit now_ms
by Willy Tarreau
· 3 years, 1 month ago
a6f9c5d
BUG/MINOR: cpuset: fix compilation on platform without cpu affinity
by Amaury Denoyelle
· 3 years, 1 month ago
0f50cb9
MINOR: global: add option to disable numa detection
by Amaury Denoyelle
· 3 years, 2 months ago
b56a7c8
MEDIUM: cfgparse: detect numa and set affinity if needed
by Amaury Denoyelle
· 3 years, 2 months ago
a808235
MINOR: cfgparse: support the comma separator on parse_cpu_set
by Amaury Denoyelle
· 3 years, 2 months ago
4c9efde
MINOR: thread: implement the detection of forced cpu affinity
by Amaury Denoyelle
· 3 years, 2 months ago
982fb53
MEDIUM: config: use platform independent type hap_cpuset for cpu-map
by Amaury Denoyelle
· 3 years, 1 month ago
c90932b
MINOR: cfgparse: use hap_cpuset for parse_cpu_set
by Amaury Denoyelle
· 3 years, 2 months ago
Next »