summaryrefslogtreecommitdiff
path: root/include/haproxy/server.h
Commit message (Expand)AuthorAgeFilesLines
* MINOR: checks/event_hdl: SERVER_CHECK eventAurelien DARRAGON2023-05-051-0/+1
* MEDIUM: clock: replace timeval "now" with integer "now_ns"Willy Tarreau2023-04-281-1/+1
* MINOR: clock: do not use now.tv_sec anymoreWilly Tarreau2023-04-281-1/+1
* MINOR: server: change srv_op_st_chg_cause storage typeAurelien DARRAGON2023-04-211-3/+4
* MINOR: server: change adm_st_chg_cause storage typeAurelien DARRAGON2023-04-211-3/+4
* MINOR: cfgparse/server: move (min/max)conn postparsing logic into dedicated f...Aurelien DARRAGON2023-02-081-0/+20
* CLEANUP: assorted typo fixes in the code and commentsIlya Shipitsin2022-11-301-1/+1
* BUG/MINOR: server/idle: at least use atomic stores when updating max_used_connsWilly Tarreau2022-11-211-5/+8
* REORG: server: Export srv_settings_cpy() functionChristopher Faulet2022-08-031-0/+1
* MINOR: server: export server_parse_sni_expr() functionWilliam Lallemand2022-03-161-0/+1
* MEDIUM: server/backend: implement websocket protocol selectionAmaury Denoyelle2021-11-031-0/+3
* REORG: server: uninline the idle conns management functionsWilly Tarreau2021-10-071-128/+5
* REORG: connection: uninline conn_notify_mux() and conn_delete_from_tree()Willy Tarreau2021-10-071-6/+0
* CLEANUP: ssl/server: move ssl_sock_set_srv() to srv_set_ssl() in server.cWilly Tarreau2021-10-071-0/+1
* MEDIUM: server: extend refcount for all serversAmaury Denoyelle2021-08-251-2/+2
* BUG/MINOR: stats: use refcount to protect dynamic server on dumpAmaury Denoyelle2021-08-251-0/+1
* MINOR: server: return the next srv instance on free_serverAmaury Denoyelle2021-08-251-1/+1
* MINOR: srv: extract tracking server config functionAmaury Denoyelle2021-07-161-0/+2
* CLEANUP: server: a separate function for initializing the per_thr fieldMiroslav Zagorac2021-06-171-0/+1
* CLEANUP: atomic/tree-wide: replace single increments/decrements with inc/decWilly Tarreau2021-04-071-10/+10
* CLEANUP: atomic: add an explicit _FETCH variant for add/sub/and/orWilly Tarreau2021-04-071-2/+2
* REORG: server: use flags for parse_serverAmaury Denoyelle2021-03-181-1/+1
* REORG: server: add a free server functionAmaury Denoyelle2021-03-181-0/+1
* MINOR: resolvers: Add function to change the srv status based on SRV resolutionChristopher Faulet2021-03-121-0/+1
* MINOR: server: allocate a per-thread struct for the per-thread connections stuffWilly Tarreau2021-03-051-4/+4
* MINOR: server: add a global list of all known serversWilly Tarreau2021-03-051-0/+1
* MINOR: server: don't read curr_used_conns multiple timesWilly Tarreau2021-03-051-5/+7
* MEDIUM: task: extend the state field to 32 bitsWilly Tarreau2021-03-051-2/+2
* CLEANUP: server: rename srv_cleanup_{idle,toremove}_connections()Willy Tarreau2021-02-261-2/+2
* REORG: server: Export and rename some functions updating server infoChristopher Faulet2021-02-251-3/+7
* BUG/MINOR: resolvers: new callback to properly handle SRV record errorsBaptiste Assmann2021-02-241-0/+1
* MINOR: connection: allocate dynamically hash node for backend connsAmaury Denoyelle2021-02-191-11/+17
* MEDIUM: resolvers/dns: split dns.c into dns.c and resolvers.cEmeric Brun2021-02-131-1/+1
* MINOR: resolvers: renames some resolvers specific types to not use dns prefixEmeric Brun2021-02-131-2/+2
* BUG/MINOR: dns: add missing sent counter and parent id to dns counters.Emeric Brun2021-02-131-1/+1
* BUG/MINOR: server: parse_server() must take a const for the defproxyWilly Tarreau2021-02-121-1/+1
* MEDIUM: connection: replace idle conn lists by eb treesAmaury Denoyelle2021-02-121-8/+45
* MEDIUM: connection: protect idle conn lists with locksAmaury Denoyelle2021-02-121-0/+7
* MEDIUM: stick-tables: Add srvkey option to stick-tableThayne McCombs2020-12-311-1/+1
* BUG/MEDIUM: connection: fix srv idle count on conn takeoverAmaury Denoyelle2020-10-151-10/+1
* CLEANUP: assorted typo fixes in the code and commentsIlya Shipitsin2020-07-311-1/+1
* BUG/MEDIUM: resolve: fix init resolving for ring and peers section.Emeric Brun2020-07-211-1/+1
* CLEANUP: connection: remove unused field idle_time from the connection structChristopher Faulet2020-07-151-2/+0
* MINOR: server: Factorize code to deal with connections removed from an idle listChristopher Faulet2020-07-151-0/+21
* MINOR: server: Factorize code to deal with reuse of server idle connectionsChristopher Faulet2020-07-151-0/+24
* MINOR: connection: use MT_LIST_ADDQ() to add connections to idle listsWilly Tarreau2020-07-101-2/+2
* MINOR: lists: rename some MT_LIST operations to clarify themWilly Tarreau2020-07-101-2/+2
* MEDIUM: server: add a new pool-low-conn server settingWilly Tarreau2020-07-011-2/+2
* BUG/MINOR: server: fix the connection release logic regarding nearly full con...Willy Tarreau2020-07-011-4/+4
* MEDIUM: server: use the two thresholds for the connection release algorithmWilly Tarreau2020-06-291-7/+10