Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
ccd85a3e08fdd260e15c1dd8380543a1e47d5c9f
/
src
ccd85a3
Revert "MEDIUM: queue: simplify again the process_srv_queue() API"
by Willy Tarreau
· Thu Jun 24 07:22:18 2021 +0200
58f4dfb
Revert "MINOR: queue: factor out the proxy/server queuing code"
by Willy Tarreau
· Thu Jun 24 07:22:15 2021 +0200
a4a9bba
Revert "MINOR: queue: use atomic-ops to update the queue's index"
by Willy Tarreau
· Thu Jun 24 07:22:12 2021 +0200
ddac4a1
Revert "MEDIUM: queue: determine in process_srv_queue() if the proxy is usable"
by Willy Tarreau
· Thu Jun 24 07:22:08 2021 +0200
5343d8e
Revert "MEDIUM: queue: move the queue lock manipulation to pendconn_process_next_strm()"
by Willy Tarreau
· Thu Jun 24 07:22:03 2021 +0200
90a160a
Revert "MEDIUM: queue: unlock as soon as possible"
by Willy Tarreau
· Thu Jun 24 07:21:59 2021 +0200
2bf3f2c
Revert "MINOR: queue: make pendconn_first() take the lock by itself"
by Willy Tarreau
· Thu Jun 24 07:20:26 2021 +0200
c3fe968
CLEANUP: dns: Remove a forgotten debug message
by Christopher Faulet
· Wed Jun 23 12:21:43 2021 +0200
19bbbe0
MINOR: tcp-act: Add set-src/set-src-port for "tcp-request content" rules
by Christopher Faulet
· Wed Jun 23 12:07:21 2021 +0200
5ffb045
CLEANUP: backend: remove impossible case of round-robin + consistent hash
by Willy Tarreau
· Tue Jun 22 17:31:51 2021 +0200
772e968
MINOR: queue: make pendconn_first() take the lock by itself
by Willy Tarreau
· Fri Jun 18 20:32:50 2021 +0200
5b39275
MEDIUM: queue: unlock as soon as possible
by Willy Tarreau
· Fri Jun 18 20:12:11 2021 +0200
9a6d0dd
MEDIUM: queue: move the queue lock manipulation to pendconn_process_next_strm()
by Willy Tarreau
· Fri Jun 18 19:57:34 2021 +0200
de814dd
MEDIUM: queue: determine in process_srv_queue() if the proxy is usable
by Willy Tarreau
· Fri Jun 18 19:45:17 2021 +0200
1335eb9
MINOR: queue: use atomic-ops to update the queue's index
by Willy Tarreau
· Fri Jun 18 10:51:58 2021 +0200
3eecdb6
MINOR: queue: factor out the proxy/server queuing code
by Willy Tarreau
· Fri Jun 18 10:21:20 2021 +0200
c83e45e
MEDIUM: queue: simplify again the process_srv_queue() API
by Willy Tarreau
· Tue Jun 22 18:47:51 2021 +0200
fcb8bf8
MEDIUM: queue: use a dedicated lock for the queues
by Willy Tarreau
· Fri Jun 18 09:45:27 2021 +0200
a057045
MINOR: server: replace the pendconns-related stuff with a struct queue
by Willy Tarreau
· Fri Jun 18 09:30:30 2021 +0200
7f3c1df
MINOR: proxy: replace the pendconns-related stuff with a struct queue
by Willy Tarreau
· Fri Jun 18 09:22:21 2021 +0200
5941ef0
MINOR: lb/api: remove the locked argument from take_conn/drop_conn
by Willy Tarreau
· Fri Jun 18 18:29:25 2021 +0200
1b648c8
MEDIUM: queue: refine the locking in process_srv_queue()
by Willy Tarreau
· Fri Jun 18 19:08:23 2021 +0200
3e92a31
MINOR: queue: update proxy->served once out of the loop
by Willy Tarreau
· Fri Jun 18 18:58:07 2021 +0200
5304669
MEDIUM: queue: make pendconn_process_next_strm() only return the pendconn
by Willy Tarreau
· Fri Jun 18 18:48:06 2021 +0200
0274286
BUG/MAJOR: server: fix deadlock when changing maxconn via agent-check
by Amaury Denoyelle
· Fri Jun 18 11:11:36 2021 +0200
901972e
MINOR: queue: update the stream's pend_pos before queuing it
by Willy Tarreau
· Fri Jun 18 10:33:47 2021 +0200
34897d2
MINOR: ssl: support ssl keyword for dynamic servers
by Amaury Denoyelle
· Wed May 19 09:49:41 2021 +0200
71f9a06
MINOR: ssl: enable a series of ssl keywords for dynamic servers
by Amaury Denoyelle
· Thu May 20 15:10:55 2021 +0200
fde8260
MINOR: ssl: support crl arg for dynamic servers
by Amaury Denoyelle
· Mon Jun 14 10:10:32 2021 +0200
93be21e
MINOR: ssl: support crt arg for dynamic servers
by Amaury Denoyelle
· Fri May 21 16:22:53 2021 +0200
4825502
MINOR: ssl: support ca-file arg for dynamic servers
by Amaury Denoyelle
· Wed May 19 09:46:59 2021 +0200
7addf56
MINOR: ssl: split parse functions for alpn/check-alpn
by Amaury Denoyelle
· Fri May 21 16:45:10 2021 +0200
36aa451
MINOR: ssl: render file-access optional on server crt loading
by Amaury Denoyelle
· Fri May 21 16:22:11 2021 +0200
b89d3d3
MINOR: server: disable CLI 'set server ssl' for dynamic servers
by Amaury Denoyelle
· Wed May 19 15:00:54 2021 +0200
1f9333b
MINOR: ssl: check allocation in parse npn/sni
by Amaury Denoyelle
· Tue Jun 01 11:54:23 2021 +0200
cbbf87f
MINOR: ssl: check allocation in parse ciphers/ciphersuites/verifyhost
by Amaury Denoyelle
· Wed May 19 14:57:04 2021 +0200
949c94e
MINOR: ssl: check allocation in ssl_sock_init_srv
by Amaury Denoyelle
· Wed May 19 11:52:50 2021 +0200
c593bcd
MINOR: ssl: always initialize random generator
by Amaury Denoyelle
· Wed May 19 15:35:29 2021 +0200
b11ad9e
MINOR: ssl: fix typo in usage for 'new ssl ca-file'
by Amaury Denoyelle
· Fri May 21 11:01:10 2021 +0200
3bc6af4
BUG/MINOR: cache: Correctly handle existing-but-empty 'accept-encoding' header
by Tim Duesterhus
· Fri Jun 18 15:09:28 2021 +0200
0ba54bb
BUG/MINOR: server/cli: Fix locking in function processing "set server" command
by Christopher Faulet
· Fri Jun 18 08:47:14 2021 +0200
e886dd5
BUG/MINOR: resolvers: Use resolver's lock in resolv_srvrq_expire_task()
by Christopher Faulet
· Fri Jun 18 09:05:49 2021 +0200
655dec8
BUG/MINOR: backend: do not set sni on connection reuse
by Amaury Denoyelle
· Tue Jun 01 17:04:10 2021 +0200
2b1d917
BUG/MINOR: backend: restore the SF_SRV_REUSED flag original purpose
by Amaury Denoyelle
· Thu Jun 17 15:14:49 2021 +0200
dcac418
BUG/MEDIUM: resolvers: Add a task on servers to check SRV resolution status
by Christopher Faulet
· Tue Jun 15 16:17:17 2021 +0200
73001ab
MINOR: resolvers: Remove server from named_servers tree when removing a SRV item
by Christopher Faulet
· Tue Jun 15 16:14:37 2021 +0200
11c6c39
MINOR: resolvers: Clean server in a dedicated function when removing a SRV item
by Christopher Faulet
· Tue Jun 15 16:08:48 2021 +0200
c7b391a
BUG/MEDIUM: server/cli: Fix ABBA deadlock when fqdn is set from the CLI
by Christopher Faulet
· Tue Jun 15 12:01:29 2021 +0200
a386e78
BUG/MINOR: server: Forbid to set fqdn on the CLI if SRV resolution is enabled
by Christopher Faulet
· Tue Jun 15 11:37:40 2021 +0200
8a8f270
CLEANUP: server: a separate function for initializing the per_thr field
by Miroslav Zagorac
· Tue Jun 15 15:33:20 2021 +0200
213bb99
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Sat Jun 12 15:55:27 2021 +0500
3a53707
BUG/MINOR: mux-h2/traces: bring back the lost "sent H2 REQ/RES" traces
by Willy Tarreau
· Thu Jun 17 08:40:04 2021 +0200
29268e9
BUG/MINOR: mux-h2/traces: bring back the lost "rcvd H2 REQ" trace
by Willy Tarreau
· Thu Jun 17 08:29:14 2021 +0200
ee4684f
MINOR: mux-h2: obey http-ignore-probes during the preface
by Willy Tarreau
· Thu Jun 17 08:08:48 2021 +0200
fc8e438
BUG/MINOR: stats: make "show stat typed desc" work again
by Willy Tarreau
· Thu Jun 17 07:22:27 2021 +0200
9abb317
CLEANUP: mux-h2/traces: better align user messages
by Willy Tarreau
· Wed Jun 16 18:32:42 2021 +0200
8e6f749
MINOR: mux-h2/trace: report a few connection-level info during h2_init()
by Willy Tarreau
· Wed Jun 16 17:47:24 2021 +0200
d943a04
MINOR: connection: add helper conn_append_debug_info()
by Willy Tarreau
· Wed Jun 16 17:35:20 2021 +0200
b74debd
BUG/MINOR: mux-h1: do not skip the error response on bad requests
by Willy Tarreau
· Wed Jun 16 15:06:43 2021 +0200
f9a7c44
MINOR: backend: only skip LB when there are actual connections
by Willy Tarreau
· Wed Jun 09 15:56:16 2021 +0200
7867ceb
BUG/MAJOR: queue: set SF_ASSIGNED when setting strm->target on dequeue
by Willy Tarreau
· Wed Jun 16 08:42:23 2021 +0200
6fd0450
CLEANUP: shctx: remove the different inter-process locking techniques
by Willy Tarreau
· Tue Jun 15 16:11:33 2021 +0200
b54ca70
MEDIUM: config: warn about "bind-process" deprecation
by Willy Tarreau
· Tue Jun 15 11:37:35 2021 +0200
e8422bf
MEDIUM: global: remove the relative_pid from global and mworker
by Willy Tarreau
· Tue Jun 15 09:08:18 2021 +0200
06987f4
CLEANUP: global: remove unused definition of MAX_PROCS
by Willy Tarreau
· Tue Jun 15 11:41:20 2021 +0200
44ea631
MEDIUM: cpu-set: make the proc a single bit field and not an array
by Willy Tarreau
· Tue Jun 15 08:57:56 2021 +0200
bda7c1d
MEDIUM: config: simplify cpu-map handling
by Willy Tarreau
· Tue Jun 15 08:49:05 2021 +0200
72faef3
MEDIUM: global: remove dead code from nbproc/bind_proc removal
by Willy Tarreau
· Tue Jun 15 08:36:30 2021 +0200
5301f5d
CLEANUP: global: remove pid_bit and all_proc_mask
by Willy Tarreau
· Tue Jun 15 08:13:20 2021 +0200
9135859
CLEANUP: global: remove the nbproc field from the global structure
by Willy Tarreau
· Tue Jun 15 08:08:04 2021 +0200
6185a03
MINOR: mworker: remove the initialization loop over processes
by Willy Tarreau
· Tue Jun 15 08:02:06 2021 +0200
d67ff34
MEDIUM: init: remove the loop over processes during init
by Willy Tarreau
· Tue Jun 15 07:58:09 2021 +0200
e34cf28
BUG/MINOR: mworker: fix typo in chroot error message
by Willy Tarreau
· Tue Jun 15 08:59:19 2021 +0200
4c19e99
BUG/MINOR: ssl: use atomic ops to update global shctx stats
by Willy Tarreau
· Tue Jun 15 16:39:22 2021 +0200
9e467af
BUG/MEDIUM: shctx: use at least thread-based locking on USE_PRIVATE_CACHE
by Willy Tarreau
· Tue Jun 15 15:03:19 2021 +0200
8ff0434
BUG/MEDIUM: server: do not auto insert a dynamic server in px addr_node
by Amaury Denoyelle
· Tue Jun 08 15:19:51 2021 +0200
1613b4a
BUG/MINOR: server: do not keep an invalid dynamic server in px ids tree
by Amaury Denoyelle
· Tue Jun 08 17:00:20 2021 +0200
406aaef
BUG/MEDIUM: server: do not forget to generate the dynamic servers ids
by Amaury Denoyelle
· Wed Jun 09 09:58:47 2021 +0200
82d7f77
BUG/MEDIUM: server: clear dynamic srv on delete from proxy id/name trees
by Amaury Denoyelle
· Wed Jun 09 16:00:43 2021 +0200
31ddd76
BUG/MEDIUM: server: extend thread-isolate over much of CLI 'add server'
by Amaury Denoyelle
· Thu Jun 10 15:26:44 2021 +0200
077c6b8
BUG/MINOR: stick-table: insert srv in used_name tree even with fixed id
by Amaury Denoyelle
· Mon Jun 14 17:04:25 2021 +0200
6916493
MINOR: ssl: Use OpenSSL's ASN1_TIME convertor when available
by Remi Tricot-Le Breton
· Fri Jun 11 10:28:09 2021 +0200
caef19e
BUG/MAJOR: resolvers: segfault using server template without SRV RECORDs
by Emeric Brun
· Mon Jun 14 10:02:18 2021 +0200
2a651e2
BUILD: log: remove unused fmt_directive()
by Willy Tarreau
· Fri Jun 11 17:32:03 2021 +0200
3ae1d1e
BUILD: init: remove initialization of multi-process thread mappings
by Willy Tarreau
· Fri Jun 11 17:28:19 2021 +0200
b63dbb7
MAJOR: config: remove parsing of the global "nbproc" directive
by Willy Tarreau
· Fri Jun 11 16:50:29 2021 +0200
eb77824
MEDIUM: proxy: remove the deprecated "grace" keyword
by Willy Tarreau
· Fri Jun 11 16:27:10 2021 +0200
d2f2537
MINOR: config: remove deprecated option "http-tunnel"
by Willy Tarreau
· Fri Jun 11 16:06:29 2021 +0200
6ba6984
MINOR: config: reject long-deprecated "option forceclose"
by Willy Tarreau
· Fri Jun 11 16:01:50 2021 +0200
4a83977
MINOR: http: remove the long deprecated "set-cookie()" sample fetch function
by Willy Tarreau
· Fri Jun 11 15:46:02 2021 +0200
fd6ab66
MINOR: log: remove the long-deprecated early log-format tags
by Willy Tarreau
· Fri Jun 11 15:37:45 2021 +0200
9862787
MINOR: config: completely remove support for "no option http-use-htx"
by Willy Tarreau
· Fri Jun 11 15:34:34 2021 +0200
eb9d90a
MINOR: config: remove support for deprecated option "tune.chksize"
by Willy Tarreau
· Fri Jun 11 15:29:31 2021 +0200
85af93b
BUG/MINOR: server-state: load SRV resolution only if params match the config
by Christopher Faulet
· Thu Jun 10 16:59:53 2021 +0200
3406766
MEDIUM: resolvers: add a ref between servers and srv request or used SRV record
by Emeric Brun
· Fri Jun 11 10:48:45 2021 +0200
bd78c91
MEDIUM: resolvers: add a ref on server to the used A/AAAA answer item
by Emeric Brun
· Fri Jun 11 10:08:05 2021 +0200
12ca658
BUG/MINOR: resolvers: answser item list was randomly purged or errors
by Emeric Brun
· Thu Jun 10 15:25:25 2021 +0200
0fe1864
CLEANUP: l7-retries: do not test the buffer before calling b_alloc()
by Christopher Faulet
· Fri Jun 11 15:55:56 2021 +0200
bf76df1
BUG/MINOR: h1-htx: Fix a signess bug with char data type when parsing chunk size
by Christopher Faulet
· Fri Jun 11 13:39:06 2021 +0200
5cd0e52
BUG/MINOR: mux-fcgi: Expose SERVER_SOFTWARE parameter by default
by Christopher Faulet
· Fri Jun 11 13:34:42 2021 +0200
Next »