Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
d29e83028b3e795bf35913c711a7bca37e0407c9
/
src
d29e830
MINOR: haproxy: export main to ease access from debugger
by Willy Tarreau
· Tue Mar 03 15:25:10 2020 +0100
bce97b4
BUG/MEDIUM: debug: make the debug_handler check for the thread in threads_to_dump
by Willy Tarreau
· Tue Mar 03 08:31:34 2020 +0100
d4f00f7
MINOR: debug: report the task handler's pointer relative to main
by Willy Tarreau
· Tue Mar 03 07:04:42 2020 +0100
c35faee
BUG/MINOR: checks/threads: use ha_random() and not rand()
by Willy Tarreau
· Sun Mar 08 17:53:53 2020 +0100
511213f
MINOR: backend: use a single call to ha_random32() for the random LB algo
by Willy Tarreau
· Sun Mar 08 17:31:39 2020 +0100
861c4ef
BUG/MEDIUM: random: implement a thread-safe and process-safe PRNG
by Willy Tarreau
· Sun Mar 08 00:42:37 2020 +0100
4ce4195
BUG/MEDIUM: random: initialize the random pool a bit better
by Willy Tarreau
· Fri Mar 06 18:57:15 2020 +0100
76d4ff0
BUG/MINOR: dns: ignore trailing dot
by Lukas Tribus
· Thu Feb 27 15:47:24 2020 +0100
ea23a5c
BUG/MINOR: sample: Make sure to return stable IDs in the unique-id fetch
by Tim Duesterhus
· Wed Feb 26 16:20:49 2020 +0100
52d0ed9
BUG/MINOR: connection: make sure to correctly tag local PROXY connections
by Willy Tarreau
· Wed Feb 19 15:10:00 2020 +0100
767e8ad
BUG/MEDIUM: ssl: fix several bad pointer aliases in a few sample fetch functions
by Willy Tarreau
· Tue Feb 25 08:59:23 2020 +0100
d90d883
BUG/MINOR: sample: fix the json converter's endian-sensitivity
by Willy Tarreau
· Tue Feb 25 08:37:37 2020 +0100
a57ea19
CLEANUP: cfgparse: Fix type of second calloc() parameter
by Tim Duesterhus
· Sat Feb 22 16:39:05 2020 +0100
feceffc
BUG/MEDIUM: shctx: make sure to keep all blocks aligned
by Willy Tarreau
· Fri Feb 21 13:45:58 2020 +0100
f931d04
BUG/MINOR: http: http-request replace-path duplicates the query string
by Jerome Magnin
· Fri Feb 21 10:37:48 2020 +0100
ef9a169
BUG/MAJOR: http-ana: Always abort the request when a tarpit is triggered
by Christopher Faulet
· Fri Feb 21 10:20:46 2020 +0100
943ab4d
BUG/MINOR: http-ana: Matching on monitor-uri should be case-sensitive
by Christopher Faulet
· Tue Feb 18 14:51:51 2020 +0100
df7d681
BUG/MINOR: filters: Count HTTP headers as filtered data but don't forward them
by Christopher Faulet
· Wed Feb 12 15:31:20 2020 +0100
a2f67b3
MINOR: filters: Forward data only if the last filter forwards something
by Christopher Faulet
· Fri Feb 07 16:40:33 2020 +0100
733d385
MINOR: http-htx: Add a function to retrieve the headers size of an HTX message
by Christopher Faulet
· Fri Feb 07 16:39:41 2020 +0100
109ba13
BUG/MEDIUM: muxes: Use the right argument when calling the destroy method.
by Olivier Houchard
· Fri Feb 14 13:23:45 2020 +0100
cf340c1
BUG/MINOR: namespace: avoid closing fd when socket failed in my_socketat
by William Dauchy
· Wed Feb 12 21:23:20 2020 +0100
d849866
[RELEASE] Released version 2.0.13
by Willy Tarreau
· Thu Feb 13 07:58:50 2020 +0100
d0aea56
BUG/MINOR: tcp: don't try to set defaultmss when value is negative
by William Dauchy
· Wed Feb 12 15:53:04 2020 +0100
b3d5281
BUG/MINOR: tcp: avoid closing fd when socket failed in tcp_bind_listener
by William Dauchy
· Wed Feb 12 10:09:14 2020 +0100
3f1199d
BUG/MINOR: listener: enforce all_threads_mask on bind_thread on init
by Willy Tarreau
· Wed Feb 12 10:15:34 2020 +0100
5123203
BUG/MEDIUM: listener: only consider running threads when resuming listeners
by Willy Tarreau
· Wed Feb 12 10:01:29 2020 +0100
5d2ca06
BUG/MINOR: dns: allow 63 char in hostname
by William Dauchy
· Sun Jan 26 19:52:34 2020 +0100
583362f
BUG/MINOR: ssl: Possible memleak when allowing the 0RTT data buffer.
by Frédéric Lécaille
· Fri Jan 24 14:56:18 2020 +0100
dfc8577
MINOR: http: add a new "replace-path" action
by Willy Tarreau
· Tue Dec 17 06:52:51 2019 +0100
5d1c948
BUG/MINOR: unix: better catch situations where the unix socket path length is close to the limit
by Willy Tarreau
· Tue Feb 11 06:43:37 2020 +0100
6b7ce1e
MINOR: acl: Warn when an ACL is named 'or'
by Tim Duesterhus
· Wed Feb 05 21:00:50 2020 +0100
a9d299f
BUG/MINOR: ssl: we may only ignore the first 64 errors
by Willy Tarreau
· Tue Feb 04 14:02:02 2020 +0100
4536b30
BUG/MEDIUM: memory: Add a rwlock before freeing memory.
by Olivier Houchard
· Sat Feb 01 17:49:31 2020 +0100
4a2d6bd
MINOR: memory: Only init the pool spinlock once.
by Olivier Houchard
· Sat Feb 01 17:45:32 2020 +0100
2186159
BUG/MEDIUM: memory_pool: Update the seq number in pool_flush().
by Olivier Houchard
· Sat Feb 01 17:37:22 2020 +0100
f77ca89
BUG/MEDIUM: connections: Don't forget to unlock when killing a connection.
by Olivier Houchard
· Fri Jan 31 17:22:08 2020 +0100
1d231d5
BUG/MINOR: connection: fix ip6 dst_port copy in make_proxy_line_v2
by William Dauchy
· Sun Jan 26 19:06:39 2020 +0100
b071079
BUG/MEDIUM: pipe: fix a use-after-free in case of pipe creation error
by Willy Tarreau
· Tue Feb 04 10:23:54 2020 +0100
9ca8c1d
BUG/MINOR: tcpchecks: fix the connect() flags regarding delayed ack
by Willy Tarreau
· Fri Jan 24 17:52:37 2020 +0100
b451b97
BUG/MEDIUM: ssl: Don't forget to free ctx->ssl on failure.
by Olivier Houchard
· Fri Jan 24 15:17:38 2020 +0100
ba0244b
BUG/MINOR: dns: allow srv record weight set to 0
by Baptiste Assmann
· Mon Oct 21 15:13:48 2019 +0200
ae7dbbf
BUILD: cfgparse: silence a bogus gcc warning on 32-bit machines
by Willy Tarreau
· Fri Jan 24 11:19:13 2020 +0100
4928b6b
BUG/MEDIUM: mux-h2: make sure we don't emit TE headers with anything but "trailers"
by Willy Tarreau
· Fri Jan 24 09:07:53 2020 +0100
ecb5b89
BUG/MINOR: stktable: report the current proxy name in error messages
by Willy Tarreau
· Fri Jan 24 07:19:34 2020 +0100
629693f
BUG/MEDIUM: 0rtt: Only consider the SSL handshake.
by Olivier Houchard
· Thu Jan 23 14:57:36 2020 +0100
63b220d
BUG/MINOR: http_act: don't check capture id in backend
by Baptiste Assmann
· Thu Jan 16 14:34:22 2020 +0100
db2cdbb
MINOR: proxy/http-ana: Add support of extra attributes for the cookie directive
by Christopher Faulet
· Tue Jan 21 11:06:48 2020 +0100
ff038a6
BUG/MINOR: tcp-rules: Fix memory releases on error path during action parsing
by Christopher Faulet
· Tue Jan 14 15:05:56 2020 +0100
e9c8b50
BUG/MINOR: stick-table: Use MAX_SESS_STKCTR as the max track ID during parsing
by Christopher Faulet
· Wed Dec 18 10:25:46 2019 +0100
482c8ec
BUG/MINOR: http-rules: Remove buggy deinit functions for HTTP rules
by Christopher Faulet
· Tue Dec 17 11:25:46 2019 +0100
be7c552
BUG/MINOR: http-ana/filters: Wait end of the http_end callback for all filters
by Christopher Faulet
· Fri Nov 15 16:31:46 2019 +0100
556a94a
BUILD: pattern: include errno.h
by Jerome Magnin
· Fri Jan 17 18:01:20 2020 +0100
1799858
BUG/MINOR: 51d: Fix bug when HTX is enabled
by Ben51Degrees
· Mon Jan 20 11:25:11 2020 +0000
7e91ef9
BUG/MINOR: dns: Make dns_query_id_seed unsigned
by Tim Duesterhus
· Sat Jan 18 02:04:12 2020 +0100
ff6603e
BUG/MINOR: cache: Fix leak of cache name in error path
by Tim Duesterhus
· Sat Jan 18 01:46:18 2020 +0100
8991ce1
BUG/MINOR: pattern: handle errors from fgets when trying to load patterns
by Jerome Magnin
· Fri Jan 17 16:09:33 2020 +0100
7e9dd73
BUG/MEDIUM: connection: add a mux flag to indicate splice usability
by Willy Tarreau
· Fri Jan 17 16:19:34 2020 +0100
7218bc9
BUG/MINOR: stream: don't mistake match rules for store-request rules
by Jerome Magnin
· Thu Jan 16 17:37:21 2020 +0100
8dc8aec
BUG/MEDIUM: cli: _getsocks must send the peers sockets
by William Lallemand
· Thu Jan 16 15:32:08 2020 +0100
f1722d5
BUG/MAJOR: hashes: fix the signedness of the hash inputs
by Willy Tarreau
· Wed Jan 15 10:54:42 2020 +0100
a101286
BUG/MEDIUM: mux_h1: Don't call h1_send if we subscribed().
by Olivier Houchard
· Wed Jan 15 19:13:32 2020 +0100
8e16e7a
BUG/MEDIUM: mworker: remain in mworker mode during reload
by William Lallemand
· Tue Jan 14 17:58:18 2020 +0100
f0d9dd4
BUG/MINOR: cli/mworker: can't start haproxy with 2 programs
by William Lallemand
· Tue Jan 14 15:25:02 2020 +0100
5fc1cfa
BUG/MEDIUM: mux-h2: don't stop sending when crossing a buffer boundary
by Willy Tarreau
· Tue Jan 14 11:42:59 2020 +0100
d4e72e2
BUG/MEDIUM: mux-h2: fix missing test on sending_list in previous patch
by Willy Tarreau
· Fri Jan 10 18:20:15 2020 +0100
fa9a040
BUG/MINOR: mux-h2: use a safe list_for_each_entry in h2_send()
by Willy Tarreau
· Fri Jan 10 17:01:29 2020 +0100
e781037
BUG/MINOR: stream-int: Don't trigger L7 retry if max retries is already reached
by Christopher Faulet
· Thu Jan 09 14:31:13 2020 +0100
d07fc4b
BUG/MEDIUM: session: do not report a failure when rejecting a session
by Willy Tarreau
· Tue Jan 07 18:03:09 2020 +0100
9316c42
BUG/MINOR: channel: inject output data at the end of output
by Christopher Faulet
· Tue Jan 07 10:01:57 2020 +0100
0fd7088
BUG/MEDIUM: http-ana: Truncate the response when a redirect rule is applied
by Kevin Zhu
· Tue Jan 07 09:42:55 2020 +0100
107a7cb
BUG/MINOR: proxy: Fix input data copy when an error is captured
by Christopher Faulet
· Mon Jan 06 11:37:00 2020 +0100
74c3be8
BUG/MINOR: h1: Report the right error position when a header value is invalid
by Christopher Faulet
· Mon Jan 06 13:41:01 2020 +0100
1030597
MINOR: ssl: Remove unused variable "need_out".
by Olivier Houchard
· Sun Jan 05 16:45:14 2020 +0100
857b943
MINOR: config: disable busy polling on old processes
by William Dauchy
· Sat Dec 28 15:36:02 2019 +0100
7fcbd37
BUG/MEDIUM: connections: Hold the lock when wanting to kill a connection.
by Olivier Houchard
· Mon Dec 30 18:15:40 2019 +0100
b4c5e93
BUG/MEDIUM: checks: Only attempt to do handshakes if the connection is ready.
by Olivier Houchard
· Mon Dec 30 15:13:42 2019 +0100
fdc79b9
BUG/MINOR: checks: refine which errno values are really errors.
by Willy Tarreau
· Fri Dec 27 12:03:27 2019 +0100
5b1342b
BUILD: ssl: improve SSL_CTX_set_ecdh_auto compatibility
by Lukas Tribus
· Fri Dec 20 18:47:18 2019 +0100
0ed1e89
BUG/MEDIUM: stream: Be sure to never assign a TCP backend to an HTX stream
by Christopher Faulet
· Fri Dec 20 15:59:20 2019 +0100
a29cdde
BUG/MEDIUM: fd/threads: fix a concurrency issue between add and rm on the same fd
by Olivier Houchard
· Thu Dec 19 18:33:08 2019 +0100
1c90f32
MINOR: fd/threads: make _GET_NEXT()/_GET_PREV() use the volatile attribute
by Willy Tarreau
· Fri Dec 20 07:20:00 2019 +0100
f6715e7
BUG/MEDIUM: ssl: Revamp the way early data are handled.
by Olivier Houchard
· Thu Dec 19 15:02:39 2019 +0100
e69893b
BUG/MAJOR: task: add a new TASK_SHARED_WQ flag to fix foreing requeuing
by Willy Tarreau
· Thu Dec 19 07:39:06 2019 +0100
c11d98a
MINOR: task: only check TASK_WOKEN_ANY to decide to requeue a task
by Willy Tarreau
· Thu Dec 19 07:34:20 2019 +0100
e82c1d4
BUG/MEDIUM: ssl: Don't set the max early data we can receive too early.
by Olivier Houchard
· Tue Dec 17 15:39:54 2019 +0100
8320e56
BUG/MINOR: sample: always check converters' arguments
by Willy Tarreau
· Tue Dec 17 10:25:29 2019 +0100
26e9a04
BUG/MINOR: sample: fix the closing bracket and LF in the debug converter
by Willy Tarreau
· Tue Dec 17 09:00:15 2019 +0100
d668dcf
BUILD/MINOR: unix sockets: silence an absurd gcc warning about strncpy()
by Willy Tarreau
· Wed Dec 11 16:29:10 2019 +0100
fb38956
BUG/MINOR: server: make "agent-addr" work on default-server line
by Willy Tarreau
· Wed Dec 11 15:43:45 2019 +0100
5de8d1f
BUG/MINOR: listener: do not immediately resume on transient error
by Willy Tarreau
· Wed Dec 11 15:06:30 2019 +0100
708c244
BUG/MINOR: mworker: properly pass SIGTTOU/SIGTTIN to workers
by Willy Tarreau
· Wed Dec 11 14:24:07 2019 +0100
1a9f27f
BUG/MINOR: log: fix minor resource leaks on logformat error path
by Willy Tarreau
· Wed Dec 11 12:05:39 2019 +0100
bf5eeb6
BUILD/MINOR: tools: shut up the format truncation warning in get_gmt_offset()
by Willy Tarreau
· Tue Oct 29 10:16:11 2019 +0100
5b8a865
BUILD/MINOR: ssl: shut up a build warning about format truncation
by Willy Tarreau
· Tue Oct 29 10:48:50 2019 +0100
7b869bf
BUG/MEDIUM: kqueue: Make sure we report read events even when no data.
by Olivier Houchard
· Tue Dec 10 18:22:55 2019 +0100
8eb61c6
BUG/MEDIUM: proto_udp/threads: recv() and send() must not be exclusive.
by Willy Tarreau
· Tue Dec 10 18:12:04 2019 +0100
1899dbf
BUG/MAJOR: dns: add minimalist error processing on the Rx path
by Willy Tarreau
· Tue Dec 10 18:38:09 2019 +0100
07e1322
BUG/MEDIUM: listener/threads: fix a remaining race in the listener's accept()
by Willy Tarreau
· Tue Dec 10 09:30:05 2019 +0100
bbee29c
BUG/MINOR: listener: also clear the error flag on a paused listener
by Willy Tarreau
· Tue Dec 10 08:42:21 2019 +0100
Next »