summaryrefslogtreecommitdiff
path: root/src/proxy.c
Commit message (Expand)AuthorAgeFilesLines
* MEDIUM: proxy: stop emitting logs for internal proxies when stoppingWilliam Lallemand2023-05-151-2/+2
* MINOR: tree-wide: use free_acl_cond() where relevantAurelien DARRAGON2023-05-111-8/+3
* MINOR: proxy: add http_free_redirect_rule() functionAurelien DARRAGON2023-05-111-13/+2
* BUG/MINOR: proxy: missing free in free_proxy for redirect rulesAurelien DARRAGON2023-05-111-0/+1
* BUG/MINOR: config: make compression work again in defaults sectionWilly Tarreau2023-05-101-0/+1
* MEDIUM: tree-wide: Change sc API to specify required free space to progressChristopher Faulet2023-05-051-2/+3
* MEDIUM: clock: replace timeval "now" with integer "now_ns"Willy Tarreau2023-04-281-2/+2
* MINOR: clock: do not use now.tv_sec anymoreWilly Tarreau2023-04-281-2/+2
* MINOR: stconn: Rename SC_FL_SHUTW in SC_FL_SHUT_DONEChristopher Faulet2023-04-141-1/+1
* MINOR: compression: Store algo and type for both request and responseOlivier Houchard2023-04-071-2/+4
* MINOR: proxy: add findserver_unique_id() and findserver_unique_name()Aurelien DARRAGON2023-04-051-0/+44
* MINOR: tree-wide: Simplifiy some tests on SHUT flags by accessing SCs directlyChristopher Faulet2023-04-051-1/+1
* MEDIUM: tree-wide: Move flags about shut from the channel to the SCChristopher Faulet2023-04-051-1/+2
* MINOR: stconn/channel: Move CF_NEVER_WAIT into the SC and rename itChristopher Faulet2023-04-051-2/+2
* BUG/MEDIUM: proxy/sktable: prevent watchdog trigger on soft-stopAurelien DARRAGON2023-03-311-2/+31
* CLEANUP: proxy: remove stop_time related dead codeAurelien DARRAGON2023-03-281-14/+0
* MINOR: proxy/pool: prevent unnecessary calls to pool_gc()Aurelien DARRAGON2023-03-281-2/+2
* BUG/MEDIUM: proxy: properly stop backends on soft-stopChristopher Faulet2023-03-141-0/+10
* MINOR: listener: pause_listener() becomes suspend_listener()Aurelien DARRAGON2023-02-231-1/+1
* MINOR: listener: workaround for closing a tiny race between resume_listener()...Aurelien DARRAGON2023-02-231-1/+1
* MINOR: listener/api: add lli hint to listener functionsAurelien DARRAGON2023-02-231-4/+4
* MINOR: stconn: Remove half-closed timeoutChristopher Faulet2023-02-221-3/+0
* MEDIUM: listener: move the analysers mask to the bind_confWilly Tarreau2023-02-031-1/+1
* MEDIUM: proxy/http_ext: implement dynamic http_extAurelien DARRAGON2023-01-271-12/+5
* MINOR: proxy: move 'originalto' option to http_extAurelien DARRAGON2023-01-271-6/+4
* MINOR: proxy: move 'forwardfor' option to http_extAurelien DARRAGON2023-01-271-5/+4
* MINOR: proxy/http_ext: introduce proxy forwarded optionAurelien DARRAGON2023-01-271-0/+7
* BUG/MINOR: thread: always reload threads_enabled in loopsWilly Tarreau2023-01-191-1/+1
* MINOR: channel/applets: Stop to test CF_WRITE_ERROR flag if CF_SHUTW is enoughChristopher Faulet2023-01-091-1/+1
* BUG/MINOR: http: Memory leak of http redirect rules' format stringRemi Tricot-Le Breton2023-01-061-0/+2
* BUG/MINOR: proxy: free orgto_hdr_name in free_proxy()Aurelien DARRAGON2023-01-051-0/+1
* BUG/MINOR: httpclient/log: free of invalid ptr with httpclient_log_formatWilliam Lallemand2022-12-221-1/+2
* BUG/MINOR: server: make sure "show servers state" hides private bitsWilly Tarreau2022-10-121-1/+1
* MINOR: cli: Add an anonymization on a missed element in 'show server state'Erwan Le Goas2022-09-291-1/+2
* MINOR: cli: use hash_ipanon to anonymized addressErwan Le Goas2022-09-291-2/+3
* MINOR: cli: anonymize 'show servers state' and 'show servers conn'Erwan Le Goas2022-09-171-6/+9
* BUG/MEDIUM: captures: free() an error capture out of the proxy lockWilly Tarreau2022-09-171-1/+1
* MINOR: proxy/listener: support for additional PAUSED stateAurelien DARRAGON2022-09-091-0/+20
* MINOR: listener: small API changeAurelien DARRAGON2022-09-091-4/+4
* BUG/MEDIUM: proxy: ensure pause_proxy() and resume_proxy() own PROXY_LOCKAurelien DARRAGON2022-09-091-7/+21
* BUG/MINOR: h1: Support headers case adjustment for TCP proxiesChristopher Faulet2022-09-061-2/+2
* BUG/MEDIUM: proxy: Perform a custom copy for default server settingsChristopher Faulet2022-08-031-1/+1
* MEDIUM: proto: stop protocols under thread isolation during soft stopWilly Tarreau2022-07-151-0/+5
* MINOR: proxy: use tg->threads_enabled in hard_stop() to detect stopped threadsWilly Tarreau2022-07-041-1/+1
* MINOR: quic: QUIC transport parameters split.Frédéric Lécaille2022-05-301-1/+1
* CLEANUP: applet: rename appctx_cs() to appctx_sc()Willy Tarreau2022-05-271-2/+2
* CLEANUP: cli: rename all occurrences of stconn "cs" to "sc"Willy Tarreau2022-05-271-7/+7
* REORG: stconn: rename conn_stream.{c,h} to stconn.{c,h}Willy Tarreau2022-05-271-1/+1
* REORG: rename cs_utils.h to sc_strm.hWilly Tarreau2022-05-271-1/+1
* CLEANUP: stconn: rename cs_rx_room_{blk,rdy} to sc_{need,have}_room()Willy Tarreau2022-05-271-1/+1