Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
28e295d92c6fcb416ce6077cb2018a48f3c258f3
/
src
7b2108c
BUILD: tools: properly guard __GLIBC__ with defined()
by Willy Tarreau
· Mon Aug 30 10:15:35 2021 +0200
b131049
BUILD: ssl: fix two remaining occurrences of #if USE_OPENSSL
by Willy Tarreau
· Mon Aug 30 09:35:18 2021 +0200
18795d4
BUG/MINOR: tools: Fix loop condition in dump_text()
by Tim Duesterhus
· Sun Aug 29 00:58:22 2021 +0200
1f269c1
BUG/MINOR threads: Use get_(local|gm)time instead of (local|gm)time
by Tim Duesterhus
· Sat Aug 28 23:57:01 2021 +0200
fc89c3f
IMPORT: slz: silence a build warning with -Wundef
by Willy Tarreau
· Sat Aug 28 12:10:49 2021 +0200
e15615c
BUILD: activity: use #ifdef not #if on USE_MEMORY_PROFILING
by Willy Tarreau
· Sat Aug 28 12:04:25 2021 +0200
fe456c5
MINOR: time: add report_idle() to report process-wide idle time
by Willy Tarreau
· Sat Aug 28 11:07:31 2021 +0200
310a260
MEDIUM: config: Deprecate tune.ssl.capture-cipherlist-size
by Marcin Deranek
· Tue Jul 13 19:04:24 2021 +0200
da0264a
MINOR: sample: Add be2hex converter
by Marcin Deranek
· Tue Jul 13 14:08:56 2021 +0200
40ca09c
MINOR: sample: Add be2dec converter
by Marcin Deranek
· Tue Jul 13 14:05:24 2021 +0200
959a48c
MINOR: sample: Expose SSL captures using new fetchers
by Marcin Deranek
· Tue Jul 13 15:14:21 2021 +0200
769fd2e
MEDIUM: ssl: Capture more info from Client Hello
by Marcin Deranek
· Mon Jul 12 14:16:55 2021 +0200
5ef9656
BUG/MINOR: lua: use strlcpy2() not strncpy() to copy sample keywords
by Willy Tarreau
· Thu Aug 26 16:48:53 2021 +0200
dd56520
BUG/MINOR: resolvers: mark servers with name-resolution as non purgeable
by Amaury Denoyelle
· Thu Aug 26 15:35:59 2021 +0200
a39e626
BUG/MINOR: proxy: don't dump servers of internal proxies
by William Lallemand
· Wed Aug 25 18:15:31 2021 +0200
61aa442
BUG/MINOR: base64: base64urldec() ignores padding in output size check
by Dragan Dosen
· Wed Aug 25 11:57:01 2021 +0200
14c3c5c
MEDIUM: server: allow to remove servers at runtime except non purgeable
by Amaury Denoyelle
· Mon Aug 23 14:10:51 2021 +0200
86f3707
MINOR: server: mark servers referenced by LUA script as non purgeable
by Amaury Denoyelle
· Mon Aug 23 14:06:31 2021 +0200
0626961
MINOR: server: mark referenced servers as non purgeable
by Amaury Denoyelle
· Mon Aug 23 14:05:07 2021 +0200
bc2ebfa
MEDIUM: server: extend refcount for all servers
by Amaury Denoyelle
· Wed Aug 25 15:34:53 2021 +0200
0a8d05d
BUG/MINOR: stats: use refcount to protect dynamic server on dump
by Amaury Denoyelle
· Wed Aug 25 14:39:53 2021 +0200
f5c1e12
MINOR: server: return the next srv instance on free_server
by Amaury Denoyelle
· Wed Aug 25 15:03:46 2021 +0200
2118597
MINOR: proc: setting the process to produce a core dump on FreeBSD.
by devnexen@gmail.com
· Sat Aug 21 09:13:10 2021 +0100
ff0f278
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Sun Aug 22 22:18:07 2021 +0500
957ab13
BUILD: httpclient: fix build without OpenSSL
by William Lallemand
· Tue Aug 24 18:33:28 2021 +0200
4463b17
BUG/MINOR: httpclient: fix Host header
by William Lallemand
· Tue Aug 24 17:53:03 2021 +0200
211c967
MINOR: httpclient: add the server to the proxy
by William Lallemand
· Tue Aug 24 17:18:13 2021 +0200
cfcbe9e
MINOR: httpclient: set verify none on the https server
by William Lallemand
· Tue Aug 24 17:15:58 2021 +0200
f3899dd
BUG/MEDIUM: base64: check output boundaries within base64{dec,urldec}
by Dragan Dosen
· Tue Aug 24 09:48:04 2021 +0200
76ad371
BUG/MINOR: httpclient: remove deinit of the httpclient
by William Lallemand
· Tue Aug 24 15:09:15 2021 +0200
ece4c4a
BUG/MINOR: stick-table: fix the sc-set-gpt* parser when using expressions
by Willy Tarreau
· Tue Aug 24 14:57:28 2021 +0200
8b673f0
CLEANUP: ssl: remove useless check on p in openssl_version_parser()
by William Lallemand
· Sun Aug 22 13:36:11 2021 +0200
3aeb3f9
MINOR: cfgcond: implements openssl_version_atleast and openssl_version_before
by William Lallemand
· Sat Aug 21 23:59:56 2021 +0200
44d862d
MINOR: ssl: add an openssl version string parser
by William Lallemand
· Sat Aug 21 23:16:06 2021 +0200
c4e5232
MINOR: tools: add FreeBSD support to get_exec_path()
by devnexen@gmail.com
· Tue Aug 17 12:55:49 2021 +0100
1e7bef1
MINOR: hlua: take the global Lua lock inside a global function
by Willy Tarreau
· Fri Aug 20 15:47:25 2021 +0200
2a8fe8b
MINOR: httpclient: cleanup the include files
by William Lallemand
· Fri Aug 20 14:25:15 2021 +0200
0d6f779
BUG/MINOR: httpclient: check if hdr_num is not 0
by William Lallemand
· Fri Aug 20 11:59:49 2021 +0200
dfc3f89
BUG/MINOR: httpclient/cli: change the appctx test in the callbacks
by William Lallemand
· Fri Aug 20 11:35:29 2021 +0200
b702030
BUG/MINOR: httpclient: fix uninitialized sl variable
by William Lallemand
· Fri Aug 20 11:24:13 2021 +0200
0e72e40
BUG/MINOR: http_client: make sure to preset the proxy's default settings
by Willy Tarreau
· Fri Aug 20 10:23:12 2021 +0200
d3dbfd9
BUG/MEDIUM: cfgparse: do not allocate IDs to automatic internal proxies
by Willy Tarreau
· Fri Aug 20 10:15:40 2021 +0200
b0281a4
MINOR: proxy: check if p is NULL in free_proxy()
by William Lallemand
· Fri Aug 20 10:16:37 2021 +0200
4c395fc
MINOR: server: check if srv is NULL in free_server()
by William Lallemand
· Fri Aug 20 10:10:15 2021 +0200
f95c295
BUILD/MINOR: ssl: Fix compilation with OpenSSL 1.0.2
by Remi Tricot-Le Breton
· Fri Aug 20 09:51:23 2021 +0200
46b7dff
BUG/MEDIUM: h2: match absolute-path not path-absolute for :path
by Willy Tarreau
· Thu Aug 19 23:06:58 2021 +0200
74f6ab6
MEDIUM: ssl: Keep a reference to the client's certificate for use in logs
by Remi Tricot-Le Breton
· Thu Aug 19 18:06:30 2021 +0200
2484da5
MINOR: httpclient/cli: change the User-Agent to "HAProxy"
by William Lallemand
· Thu Aug 19 15:55:19 2021 +0200
03a4eb1
MINOR: httpclient/cli: implement a simple client over the CLI
by William Lallemand
· Wed Aug 18 16:46:21 2021 +0200
33b0d09
MINOR: httpclient: implement a simple HTTP Client API
by William Lallemand
· Fri Aug 13 16:05:53 2021 +0200
83614a9
MINOR: httpclient: initialize the proxy
by William Lallemand
· Fri Aug 13 14:47:57 2021 +0200
b5d2b9e
BUG/MEDIUM: h2: give :authority precedence over Host
by Willy Tarreau
· Wed Aug 11 15:39:13 2021 +0200
8926522
BUG/MAJOR: h2: enforce stricter syntax checks on the :method pseudo-header
by Willy Tarreau
· Wed Aug 11 11:12:46 2021 +0200
4b8852c
BUG/MAJOR: h2: verify that :path starts with a '/' before concatenating it
by Willy Tarreau
· Tue Aug 10 16:30:55 2021 +0200
a495e0d
BUG/MAJOR: h2: verify early that non-http/https schemes match the valid syntax
by Willy Tarreau
· Tue Aug 10 15:37:34 2021 +0200
d3d8d03
MINOR: http: add a new function http_validate_scheme() to validate a scheme
by Willy Tarreau
· Tue Aug 10 15:35:36 2021 +0200
bd2cced
BUILD: tools: get the absolute path of the current binary on NetBSD.
by David Carlier
· Tue Aug 17 08:44:25 2021 +0100
0188108
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Sat Aug 07 14:41:56 2021 +0500
e48d1dc
BUG/MINOR: lua/filters: Return right code when txn:done() is called
by Christopher Faulet
· Fri Aug 13 14:11:17 2021 +0200
26eb5ea
BUG/MINOR: filters: Always set FLT_END analyser when CF_FLT_ANALYZE flag is set
by Christopher Faulet
· Fri Aug 13 14:00:46 2021 +0200
2c04a5a
MINOR: proxy: disable warnings for internal proxies
by William Lallemand
· Fri Aug 13 15:21:12 2021 +0200
6640dbb
MINOR: cli: delare the CLI frontend as an internal proxy
by William Lallemand
· Fri Aug 13 15:31:33 2021 +0200
bc5c821
BUG/MEDIUM: cfgcheck: verify existing log-forward listeners during config check
by Emeric Brun
· Fri Aug 13 09:32:50 2021 +0200
c86bb87
BUG/MINOR: lua: Properly catch alloc errors when parsing lua filter directives
by Christopher Faulet
· Fri Aug 13 08:33:57 2021 +0200
70c4345
BUG/MINOR: lua: Properly check negative offset in Channel/HttpMessage functions
by Christopher Faulet
· Fri Aug 13 08:11:00 2021 +0200
eae8afa
MINOR: filters/lua: Support the HTTP filtering from filters written in lua
by Christopher Faulet
· Wed Feb 26 17:15:48 2020 +0100
78c3547
MINOR: filters/lua: Add request and response HTTP messages in the lua TXN
by Christopher Faulet
· Wed Feb 26 17:14:08 2020 +0100
df97ac4
MEDIUM: filters/lua: Add HTTPMessage class to help HTTP filtering
by Christopher Faulet
· Wed Feb 26 16:57:19 2020 +0100
c404f11
MEDIUM: filters/lua: Support declaration of some filter callback functions in lua
by Christopher Faulet
· Wed Feb 26 15:03:09 2020 +0100
a1ac5fb
MEDIUM: filters/lua: Be prepared to filter TCP payloads
by Christopher Faulet
· Mon Aug 09 10:22:46 2021 +0200
8c9e6bb
MINOR: lua: Add flags on the lua TXN to know the execution context
by Christopher Faulet
· Fri Aug 06 16:29:41 2021 +0200
9f55a50
MINOR: lua: Add a function to get a filter attached to a channel class
by Christopher Faulet
· Tue Feb 25 15:21:02 2020 +0100
69c581a
MEDIUM: filters/lua: Add support for dummy filters written in lua
by Christopher Faulet
· Mon May 31 08:54:04 2021 +0200
6a79fc1
MEDIUM: lua: Improve/revisit the lua api to manipulate channels
by Christopher Faulet
· Fri Aug 06 16:02:36 2021 +0200
9a6ffda
MEDIUM: lua: Process buffer data using an offset and a length
by Christopher Faulet
· Fri Aug 06 13:49:54 2021 +0200
ba9e21d
MINOR: lua: Add a function to get a reference on a table in the stack
by Christopher Faulet
· Tue Feb 25 10:20:04 2020 +0100
03fb1b2
MINOR: filters/lua: Release filters before the lua context
by Christopher Faulet
· Mon Feb 24 16:26:55 2020 +0100
23976d9
BUG/MINOR: lua: Don't yield in channel.append() and channel.set()
by Christopher Faulet
· Fri Aug 06 09:59:49 2021 +0200
2e60aa4
BUG/MINOR: lua: Yield in channel functions only if lua context can yield
by Christopher Faulet
· Thu Aug 05 11:58:37 2021 +0200
1f43a34
MINOR: lua: Add a flag on lua context to know the yield capability at run time
by Christopher Faulet
· Wed Aug 04 17:58:21 2021 +0200
6fcd2d3
BUG/MINOR: stream: Don't release a stream if FLT_END is still registered
by Christopher Faulet
· Wed Nov 13 11:12:32 2019 +0100
47bfd7b
BUG/MINOR: tcpcheck: Properly detect pending HTTP data in output buffer
by Christopher Faulet
· Wed Aug 11 15:46:29 2021 +0200
7e7765a
BUG/MINOR: buffer: fix buffer_dump() formatting
by William Lallemand
· Mon Aug 09 19:37:16 2021 +0200
3eb42f9
BUG/MEDIUM: server: support both check/agent-check on a dynamic instance
by Amaury Denoyelle
· Tue Aug 10 16:24:36 2021 +0200
26cb834
BUG/MEDIUM: check: fix leak on agent-check purge
by Amaury Denoyelle
· Tue Aug 10 16:23:49 2021 +0200
6d7fc44
BUG/MINOR: check: fix leak on add dynamic server with agent-check error
by Amaury Denoyelle
· Tue Aug 10 16:22:51 2021 +0200
25fe103
BUG/MINOR: check: do not reset check flags on purge
by Amaury Denoyelle
· Tue Aug 10 16:21:55 2021 +0200
13f2e2c
BUG/MINOR: server: do not use refcount in free_server in stopping mode
by Amaury Denoyelle
· Mon Aug 09 15:08:54 2021 +0200
7afa5c1
MINOR: global: define MODE_STOPPING
by Amaury Denoyelle
· Mon Aug 09 15:02:56 2021 +0200
9ba34ae
BUG/MINOR: check: test if server is not null in purge
by Amaury Denoyelle
· Mon Aug 09 15:09:17 2021 +0200
b65f4ca
MEDIUM: server: implement agent check for dynamic servers
by Amaury Denoyelle
· Wed Aug 04 11:33:14 2021 +0200
2fc4d39
MEDIUM: server: implement check for dynamic servers
by Amaury Denoyelle
· Thu Jul 22 16:04:59 2021 +0200
9ecee0f
MINOR: check: enable safe keywords for dynamic servers
by Amaury Denoyelle
· Fri Jul 23 16:34:58 2021 +0200
b33a0ab
MEDIUM: check: implement check deletion for dynamic servers
by Amaury Denoyelle
· Thu Jul 29 15:51:45 2021 +0200
d6b7080
MINOR: server: implement a refcount for dynamic servers
by Amaury Denoyelle
· Mon Aug 02 15:50:00 2021 +0200
403dce8
MINOR: check: do not increment global maxsock at runtime
by Amaury Denoyelle
· Thu Jul 29 15:39:43 2021 +0200
3c2ab1a
MINOR: check: export check init functions
by Amaury Denoyelle
· Thu Jul 22 16:04:40 2021 +0200
f2c27a5
MINOR: check: allocate default check ruleset for every backends
by Amaury Denoyelle
· Fri Jul 23 15:46:46 2021 +0200
fca1817
MINOR: server: initialize fields for dynamic server check
by Amaury Denoyelle
· Thu Jul 22 16:03:36 2021 +0200
7b36833
MEDIUM: task: implement tasklet kill
by Amaury Denoyelle
· Wed Jul 28 16:12:57 2021 +0200
Next »