Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
7ef244d73b073edf3d493ed826ca1b0233c330e0
7ef244d
REGTESTS: add a test to prevent h2 desync attacks
by Amaury Denoyelle
· Fri Aug 13 09:43:24 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
c5b5e7b
DOC/MINOR: fix typo in management document
by Jonathon Lacher
· Wed Aug 04 00:29:05 2021 -0500
d0bacde
DOC: Minor typo fix - 'question mark' -> 'exclamation mark'
by Kunal Gangakhedkar
· Tue Aug 17 11:55:45 2021 +0530
bd2cced
BUILD: tools: get the absolute path of the current binary on NetBSD.
by David Carlier
· Tue Aug 17 08:44:25 2021 +0100
af2720f
CI: github actions: relax OpenSSL-3.0.0 version comparision
by Ilya Shipitsin
· Sun Aug 15 12:55:08 2021 +0500
0188108
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Sat Aug 07 14:41:56 2021 +0500
762b1fd
CI: Remove obsolete USE_SLZ=1 CI job
by Tim Duesterhus
· Sat Aug 14 14:36:55 2021 +0200
5a2c661
DOC: lua-api: Add documentation about lua filters
by Christopher Faulet
· Sun Aug 15 20:35:25 2021 +0200
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
24e7f35
DOC: config: Fix 'http-response send-spoe-group' documentation
by Christopher Faulet
· Thu Aug 12 09:32:07 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
1e9b1b6
DOC: Improve the lua documentation
by Christopher Faulet
· Wed Aug 11 10:14:30 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
8c29fa7
MINOR: channel: remove an htx block from a channel
by William Lallemand
· Wed Aug 11 13:40:14 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
6807c7f
ADMIN: dyncookie: implement a simple dynamic cookie calculator
by Willy Tarreau
· Wed Aug 11 13:54:52 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
811ce55
CI: travis-ci: temporarily disable arm64 builds
by Ilya Shipitsin
· Tue Aug 03 14:54:09 2021 +0500
a026783
REGTESTS: server: fix dynamic server with checks test
by Amaury Denoyelle
· Fri Aug 06 15:34:04 2021 +0200
414a612
MINOR: doc: specify ulimit-n usage for dynamic servers
by Amaury Denoyelle
· Fri Aug 06 10:25:32 2021 +0200
3e7d468
REGTESTS: server: add dynamic check server test
by Amaury Denoyelle
· Thu Jul 29 17:34:16 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
c755efd
MINOR: server: unmark deprecated on enable health/agent cli
by Amaury Denoyelle
· Tue Aug 03 18:05:37 2021 +0200
d7da3dd
BUG/MEDIUM: spoe: Fix policy to close applets when SPOE connections are queued
by Christopher Faulet
· Mon Aug 02 18:13:27 2021 +0200
6f1296b
BUG/MEDIUM: spoe: Create a SPOE applet if necessary when the last one is released
by Christopher Faulet
· Mon Aug 02 17:53:56 2021 +0200
434b852
MINOR: spoe: Add a pointer on the filter config in the spoe_agent structure
by Christopher Faulet
· Mon Aug 02 17:51:01 2021 +0200
d332f13
BUG/MINOR: server: update last_change on maint->ready transitions too
by Willy Tarreau
· Wed Aug 04 19:35:13 2021 +0200
7b2ac29
CLEANUP: fd: remove the now unneeded fd_mig_lock
by Willy Tarreau
· Tue Aug 03 09:24:41 2021 +0200
b201b1d
CLEANUP: fd: remove the now unused fd_set_running()
by Willy Tarreau
· Tue Aug 03 09:15:32 2021 +0200
f69fea6
MAJOR: fd: get rid of the DWCAS when setting the running_mask
by Willy Tarreau
· Tue Aug 03 09:04:32 2021 +0200
b1f29bc
MINOR: activity/fd: remove the dead_fd counter
by Willy Tarreau
· Tue Aug 03 10:59:50 2021 +0200
bd8dd84
BUG/MINOR: server: remove srv from px list on CLI 'add server' error
by Amaury Denoyelle
· Wed Aug 04 11:20:05 2021 +0200
ba3ab79
MEDIUM: servers: make the server deletion code run under full thread isolation
by Willy Tarreau
· Wed Aug 04 14:42:37 2021 +0200
88d1c5d
MEDIUM: threads: add a stronger thread_isolate_full() call
by Willy Tarreau
· Wed Aug 04 11:44:17 2021 +0200
f519cfa
MINOR: threads: make thread_release() not wait for other ones to complete
by Willy Tarreau
· Wed Aug 04 11:22:07 2021 +0200
286363b
CLEANUP: thread: fix fantaisist indentation of thread_harmless_till_end()
by Willy Tarreau
· Wed Aug 04 10:33:57 2021 +0200
08be72b
BUG/MINOR: server: fix race on error path of 'add server' CLI if track
by Amaury Denoyelle
· Wed Jul 28 10:06:52 2021 +0200
85a16b2
MINOR: stats: shows proxy in a stopped state
by William Lallemand
· Tue Aug 03 13:18:11 2021 +0200
8e765b8
MINOR: proxy: disabled takes a stopping and a disabled state
by William Lallemand
· Tue Aug 03 11:58:03 2021 +0200
fdc3faf
MINOR: doc: rename conn_status in `option httsplog`
by William Lallemand
· Mon Aug 02 10:57:49 2021 +0200
56f1f75
MINOR: log: rename 'dontloglegacyconnerr' to 'log-error-via-logformat'
by William Lallemand
· Mon Aug 02 10:25:30 2021 +0200
8441deb
[RELEASE] Released version 2.5-dev3
by Willy Tarreau
· Sun Aug 01 18:19:51 2021 +0200
3571111
BUILD: opentracing: fixed build when using pkg-config utility
by Miroslav Zagorac
· Thu Jul 29 11:10:08 2021 +0200
9919854
MEDIUM: atomic: relax the load/store barriers on x86_64
by Willy Tarreau
· Thu Jul 15 16:02:47 2021 +0200
cb04511
MEDIUM: atomic: simplify the atomic load/store/exchange operations
by Willy Tarreau
· Thu Jul 15 14:48:21 2021 +0200
55a0975
BUG/MINOR: freq_ctr: use stricter barriers between updates and readings
by Willy Tarreau
· Thu Jul 15 15:45:44 2021 +0200
200bd50
MEDIUM: fd: rely more on fd_update_events() to detect changes
by Willy Tarreau
· Thu Jul 29 16:57:19 2021 +0200
84c7922
REORG: fd: uninline fd_update_events()
by Willy Tarreau
· Thu Jul 29 16:53:46 2021 +0200
53a1618
MINOR: poll/epoll: move detection of RDHUP support earlier
by Willy Tarreau
· Thu Jul 29 16:19:24 2021 +0200
a199a17
MINOR: fd: update flags only once in fd_update_events()
by Willy Tarreau
· Thu Jul 29 08:04:00 2021 +0200
88babd9
DOC: internals: document the FD takeover process
by Willy Tarreau
· Fri Jul 30 17:40:07 2021 +0200
d5402b8
BUG/MINOR: fd: protect fd state harder against a concurrent takeover
by Willy Tarreau
· Wed Jul 28 17:20:53 2021 +0200
79e90b9
BUG/MINOR: pollers: always program an update for migrated FDs
by Willy Tarreau
· Fri Jul 30 14:18:49 2021 +0200
177119b
BUG/MINOR: poll: fix abnormally high skip_fd counter
by Willy Tarreau
· Fri Jul 30 14:04:28 2021 +0200
fcc5281
BUG/MINOR: select: fix excess number of dead/skip reported
by Willy Tarreau
· Fri Jul 30 13:55:36 2021 +0200
c37ccd7
BUG/MEDIUM: pollers: clear the sleeping bit after waking up, not before
by Willy Tarreau
· Fri Jul 30 10:57:09 2021 +0200
6ed242e
BUG/MEDIUM: connection: close a rare race between idle conn close and takeover
by Willy Tarreau
· Wed Jul 28 15:27:37 2021 +0200
4f59c67
REGTESTS: ssl: ssl_errors.vtc does not work with old openssl version
by William Lallemand
· Thu Jul 29 16:00:24 2021 +0200
54f6383
REGTESTS: ssl: Add tests for the connection and SSL error fetches
by Remi Tricot-Le Breton
· Thu Jul 29 09:45:54 2021 +0200
Next »