Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
062df2c23ab509b507484e3e9bcf232699077fd8
/
include
/
types
/
server.h
859dc80
MEDIUM: list: Separate "locked" list from regular list.
by Olivier Houchard
· 5 years ago
5e83d99
BUG/MAJOR: queue/threads: avoid an AB/BA locking issue in process_srv_queue()
by Willy Tarreau
· 5 years ago
da29fe2
MEDIUM: server: server-state global file stored in a tree
by Baptiste Assmann
· 5 years ago
7da7129
MINOR: server: Add a dictionary for server names.
by Frédéric Lécaille
· 5 years ago
84d6046
MINOR: proxy: Add a "server by name" tree to proxy.
by Frédéric Lécaille
· 5 years ago
2a54bb7
MEDIUM: connection: Upstream SOCKS4 proxy support
by Alexander Liu
· 5 years ago
c125cef
CLEANUP: ssl: make inclusion of openssl headers safe
by Willy Tarreau
· 5 years ago
8d164dc
CLEANUP: ssl: never include openssl/*.h outside of openssl-compat.h anymore
by Willy Tarreau
· 5 years ago
9a1ab08
CLEANUP: ssl-sock: use HA_OPENSSL_VERSION_NUMBER instead of OPENSSL_VERSION_NUMBER
by Willy Tarreau
· 5 years ago
92e38e2
BUG/MEDIUM: servers: Don't use the same srv flag for cookie-set and TFO.
by Olivier Houchard
· 5 years ago
034c88c
MEDIUM: tcp: add the "tfo" option to support TCP fastopen on the server
by Willy Tarreau
· 8 years ago
9ea5d36
MEDIUM: servers: Reorganize the way idle connections are cleaned.
by Olivier Houchard
· 6 years ago
f131481
BUG/MEDIUM: servers: Add a per-thread counter of idle connections.
by Olivier Houchard
· 6 years ago
9c538e0
MINOR: server: add a max-reuse parameter
by Willy Tarreau
· 6 years ago
b7b3faa
MEDIUM: servers: Replace idle-timeout with pool-purge-delay.
by Olivier Houchard
· 6 years ago
006e310
MEDIUM: servers: Add a command to limit the number of idling connections.
by Olivier Houchard
· 6 years ago
0c18a6f
MEDIUM: servers: Add a way to keep idle connections alive.
by Olivier Houchard
· 6 years ago
3fbea1d
MINOR: server: the mux_proto entry in the server is const
by Willy Tarreau
· 6 years ago
c756600
MINOR: server: Add "alpn" and "npn" keywords.
by Olivier Houchard
· 6 years ago
4446682
CLEANUP: fix a few typos in the comments of the server subsystem
by Joseph Herlant
· 6 years ago
415150f
MEDIUM: ssl: add support for ciphersuites option for TLSv1.3
by Dirkjan Bussink
· 6 years ago
6d0f38f
BUG/MEDIUM: dns/server: fix incomatibility between SRV resolution and server state file
by Baptiste Assmann
· 6 years ago
0355dab
MINOR: queue: replace the linked list with a tree
by Patrick Hemmer
· 6 years ago
da282f4
MINOR: queue: store the queue index in the stream when enqueuing
by Patrick Hemmer
· 6 years ago
8ed0a3e
MINOR: mux/server: Add 'proto' keyword to force the multiplexer's protocol
by Christopher Faulet
· 6 years ago
91c2826
CLEANUP: server: remove the update list and the update lock
by Willy Tarreau
· 6 years ago
4952985
REORG: compact "struct server"
by Emmanuel Hocdet
· 7 years ago
4399c75
MINOR: proxy-v2-options: add crc32c
by Emmanuel Hocdet
· 7 years ago
253c3b7
MINOR: connection: add proxy-v2-options authority
by Emmanuel Hocdet
· 7 years ago
fa8d0f1
MINOR: connection: add proxy-v2-options ssl-cipher,cert-sig,cert-key
by Emmanuel Hocdet
· 7 years ago
d7e33bb
CLEANUP: server: reorder some fields in struct server to save 40 bytes
by Willy Tarreau
· 7 years ago
e6060c5
MINOR: SSL: Store the ASN1 representation of client sessions.
by Olivier Houchard
· 7 years ago
9dcf9b6
MINOR: threads: Use __decl_hathreads to declare locks
by Christopher Faulet
· 7 years ago
522eea7
MINOR: ssl: Handle sending early data to server.
by Olivier Houchard
· 7 years ago
821bb9b
MAJOR: threads/ssl: Make SSL part thread-safe
by Emeric Brun
· 7 years ago
29f77e8
MEDIUM: threads/server: Add a lock per server and atomically update server vars
by Christopher Faulet
· 7 years ago
40a007c
MEDIUM: threads/server: Make connection list (priv/idle/safe) thread-safe
by Christopher Faulet
· 7 years ago
67957bd
MAJOR: dns: Refactor the DNS code
by Christopher Faulet
· 7 years ago
5a13351
BUG/MEDIUM: log: check result details truncated.
by Emeric Brun
· 7 years ago
64cc49c
MAJOR: servers: propagate server status changes asynchronously.
by Emeric Brun
· 7 years ago
52a91d3
MEDIUM: check: server states and weight propagation re-work
by Emeric Brun
· 7 years ago
8da5f98
MINOR: dns: Handle SRV records.
by Olivier Houchard
· 7 years ago
3169471
MINOR: Add server port field to server state file.
by Frédéric Lécaille
· 7 years ago
201c07f
MAJOR/REORG: dns: DNS resolution task and requester queues
by Baptiste Assmann
· 7 years ago
4274637
REORG: dns: dns_option structure, storage of hostname_dn
by Baptiste Assmann
· 7 years ago
5db33cb
MEDIUM: ssl: ssl_methods implementation is reworked and factored for min/max tlsxx
by Emmanuel Hocdet
· 7 years ago
b418c12
MINOR: server: cli: Add server FQDNs to server-state file and stats socket.
by Frédéric Lécaille
· 7 years ago
b82f742
MINOR: server: Add 'server-template' new keyword supported in backend sections.
by Frédéric Lécaille
· 7 years ago
6e0843c
MINOR: server: Add 'no-agent-check' server keyword.
by Frédéric Lécaille
· 8 years ago
9a146de
MINOR: server: Make 'default-server' support 'sni' keyword.
by Frédéric Lécaille
· 8 years ago
65aa356
MINOR: server: Make 'default-server' support 'check' keyword.
by Frédéric Lécaille
· 8 years ago
4e69404
MINOR: server: Add dynamic session cookies.
by Olivier Houchard
· 8 years ago
c075256
MINOR: server: extend the flags to 32 bits
by Willy Tarreau
· 8 years ago
04276f3
MEDIUM: server: split the address and the port into two different fields
by Willy Tarreau
· 8 years ago
141ad85
MINOR: server: move the use_ssl field out of the ifdef USE_OPENSSL
by Willy Tarreau
· 8 years ago
ae9bea0
CLEANUP: counters: move from 3 types to 2 types
by Willy Tarreau
· 8 years ago
4310d36
MINOR: server: add support for explicit numeric address in init-addr
by Willy Tarreau
· 8 years ago
2593827
MEDIUM: server: add a new init-addr server line setting
by Baptiste Assmann
· 8 years ago
89aa7f3
MINOR: new srv_admin flag: SRV_ADMF_RMAINT
by Baptiste Assmann
· 8 years ago
83cbaa5
MAJOR: server: postpone address resolution
by Baptiste Assmann
· 8 years ago
13d5ebb
MINOR: server: compute a "cumulative weight" to allow chash balancing to hit its target
by Andrew Rodland
· 8 years ago
6b453f1
MINOR: server: introduction of 3 new server flags
by Baptiste Assmann
· 8 years ago
ac88cfe
MEDIUM: dns: add a "resolve-net" option which allow to prefer an ip in a network
by Thierry Fournier
· 9 years ago
ada3484
MEDIUM: dns: extract options
by Thierry Fournier
· 9 years ago
163d462
MEDIUM: server: implement TCP_USER_TIMEOUT on the server
by Willy Tarreau
· 9 years ago
41472f4
MINOR: server: Macro definition for server-state
by Baptiste Assmann
· 9 years ago
54a4730
BUG/MAJOR: can't enable a server through the stat socket
by Baptiste Assmann
· 9 years ago
9f5ada3
MINOR: server: add new SRV_ADMF_CMAINT flag
by Baptiste Assmann
· 9 years ago
7017cb0
MINOR: server: add a list of safe, already reused idle connections
by Willy Tarreau
· 9 years ago
173a1c6
MINOR: server: add a list of already used idle connections
by Willy Tarreau
· 9 years ago
600802a
MINOR: server: add a list of private idle connections
by Willy Tarreau
· 9 years ago
7cc419a
MINOR: server: new server flag: SRV_F_FORCED_ID
by Baptiste Assmann
· 9 years ago
732eac4
MEDIUM: ssl: add sni support on the server lines
by Willy Tarreau
· 9 years ago
a68ca96
MAJOR: server: add DNS-based server name resolution
by Baptiste Assmann
· 9 years ago
bb2ae64
MEDIUM: protocol: automatically pick the proto associated to the connection.
by Thierry FOURNIER
· 10 years ago
2a3fb1c
MINOR: ssl/server: add the "no-ssl-reuse" server option
by Willy Tarreau
· 10 years ago
41f5876
MEDIUM: Move proto and addr fields struct check
by Simon Horman
· 10 years ago
f2dd68d
DOC: fix a few typos
by Godbach
· 10 years ago
b3e54fe
MAJOR: namespace: add Linux network namespace support
by KOVACS Krisztian
· 10 years ago
9ce1311
BUG/MEDIUM: checks: fix conflicts between agent checks and ssl healthchecks
by Cyril Bonté
· 10 years ago
98637e5
MEDIUM: Add external check
by Simon Horman
· 10 years ago
bfc7b7a
MAJOR: checks: add support for a new "drain" administrative mode
by Willy Tarreau
· 10 years ago
892337c
MAJOR: server: use states instead of flags to store the server state
by Willy Tarreau
· 10 years ago
2012521
REORG/MEDIUM: server: move the maintenance bits out of the server state
by Willy Tarreau
· 10 years ago
c93cd16
REORG/MEDIUM: server: split server state and flags in two different variables
by Willy Tarreau
· 10 years ago
02615f9
MINOR: server: remove the SRV_DRAIN flag which can always be deduced
by Willy Tarreau
· 10 years ago
afb7683
MEDIUM: connection: Implement and extented PROXY Protocol V2
by David S
· 10 years ago
ff5ae35
MINOR: checks: use check->state instead of srv->state & SRV_CHECKED
by Willy Tarreau
· 11 years ago
8e85ad5
REORG: checks: retrieve the check-specific defines from server.h to checks.h
by Willy Tarreau
· 11 years ago
1a53a3a
MINOR: checks: improve handling of the servers tracking chain
by Willy Tarreau
· 11 years ago
9ba813c
CLEANUP: check: server port is unsigned
by Willy Tarreau
· 11 years ago
5ecb77f
MEDIUM: checks: add send/expect tcp based check
by Baptiste Assmann
· 11 years ago
8c3d0be
MEDIUM: Add DRAIN state and report it on the stats page
by Simon Horman
· 11 years ago
671b6f0
MEDIUM: Add enable and disable agent unix socket commands
by Simon Horman
· 11 years ago
58c3297
MEDIUM: Set rise and fall of agent checks to 1
by Simon Horman
· 11 years ago
d60d691
MEDIUM: checks: Add supplementary agent checks
by Simon Horman
· 11 years ago
125d099
MEDIUM: Move health element to struct check
by Simon Horman
· 12 years ago
cd5d7b6
MEDIUM: Add state to struct check
by Simon Horman
· 12 years ago
4a74143
MEDIUM: Paramatise functions over the check of a server
by Simon Horman
· 12 years ago
28b5ffc
MEDIUM: Move result element to struct check
by Simon Horman
· 12 years ago
Next »