summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* MINOR: ssl: Move OCSP code to a dedicated source file20221220-ocsp-test-1Remi Tricot-Le Breton2022-12-209-1580/+1811
* REGTESTS: ssl: Add tests for ocsp auto update mechanismRemi Tricot-Le Breton2022-12-2015-0/+662
* DOC: ssl: Add documentation for ocsp-update optionRemi Tricot-Le Breton2022-12-201-0/+26
* MEDIUM: ssl: Start update task if at least one ocsp-update option is set to onRemi Tricot-Le Breton2022-12-202-0/+16
* MEDIUM: ssl: Add ocsp update task main functionRemi Tricot-Le Breton2022-12-202-4/+335
* MEDIUM: ssl: Insert ocsp responses in update tree when neededRemi Tricot-Le Breton2022-12-201-8/+61
* MINOR: ssl: Store 'ocsp-update' mode in the ckch_data and check for inconsist...Remi Tricot-Le Breton2022-12-202-0/+19
* MINOR: ssl: Add crt-list ocsp-update optionRemi Tricot-Le Breton2022-12-203-0/+32
* MINOR: ssl: Add ocsp_update_tree and helper functionsRemi Tricot-Le Breton2022-12-201-0/+39
* MEDIUM: ssl: Add ocsp_certid in ckch structure and discard ocsp buffer earlyRemi Tricot-Le Breton2022-12-203-37/+28
* MINOR: ssl: Add "update ssl ocsp-response" cli commandRemi Tricot-Le Breton2022-12-202-4/+286
* MINOR: ssl: Add helper function that checks the validity of an OCSP responseRemi Tricot-Le Breton2022-12-202-0/+68
* MINOR: ssl: Add OCSP request helper functionRemi Tricot-Le Breton2022-12-203-0/+77
* MINOR: ssl: Add helper function that extracts an OCSP URI from a certificateRemi Tricot-Le Breton2022-12-202-1/+34
* MINOR: httpclient: Make the CLI flags public for future useRemi Tricot-Le Breton2022-12-202-18/+19
* MINOR: ssl: Add a lock to the OCSP response treeRemi Tricot-Le Breton2022-12-203-14/+37
* REGTESTS: ssl: enable the ssl_reuse.vtc test for WolfSSLWilliam Lallemand2022-12-201-1/+1
* MINOR: pool: only use opportunistic versions of the swrate_add() functionsWilly Tarreau2022-12-201-3/+3
* MINOR: freq_ctr: add opportunistic versions of swrate_add()Willy Tarreau2022-12-201-0/+35
* MINOR: pool: make the thread-local hot cache size configurableWilly Tarreau2022-12-205-20/+73
* OPTIM: pool: split the read_mostly from read_write parts in pool_headWilly Tarreau2022-12-201-5/+9
* BUG/MEDIUM: stats: Rely on a local trash buffer to dump the statsChristopher Faulet2022-12-191-98/+110
* BUG/MINOR:: mux-h1: Never handle error at mux level for running connectionChristopher Faulet2022-12-191-16/+17
* BUG/MINOR: mux-h1: Report EOS on parsing/internal error for not running streamChristopher Faulet2022-12-191-0/+4
* BUG/MEDIUM: tests: use tmpdir to create UNIX socketBertrand Jacquin2022-12-181-2/+2
* BUILD: peers: peers-t.h depends on stick-table-t.hWilliam Lallemand2022-12-161-0/+1
* REGTESTS: startup: disable automatic_maxconn.vtcWilliam Lallemand2022-12-161-1/+1
* BUILD: 51d: fix build issue with recent compilersWilly Tarreau2022-12-152-2/+5
* BUG/MINOR: quic: fix crash on PTO rearm if anti-amplification resetAmaury Denoyelle2022-12-151-1/+1
* MINOR: stats: make show info json future-proofAurelien DARRAGON2022-12-151-7/+16
* BUG/MINOR: stats: fix show stat json buffer limitationAurelien DARRAGON2022-12-151-10/+19
* MINOR: stats: introduce stats field ctxAurelien DARRAGON2022-12-152-5/+34
* MINOR: stats: provide ctx for dumping functionsAurelien DARRAGON2022-12-151-18/+26
* BUG/MINOR: ssl: Fix memory leak of find_chain in ssl_sock_load_cert_chainRemi Tricot-Le Breton2022-12-151-6/+7
* MINOR: ssl: Remove unnecessary alloc'ed trash chunk in show ocsp-responseRemi Tricot-Le Breton2022-12-151-17/+5
* MINOR: ssl: Remove unneeded buffer allocation in show ocsp-responseRemi Tricot-Le Breton2022-12-151-10/+7
* MINOR: h3: check return values of htx_add_* on headers parsingAmaury Denoyelle2022-12-151-4/+18
* BUG/MINOR: h3: fix memleak on HEADERS parsing failureAmaury Denoyelle2022-12-151-20/+43
* BUG/MEDIUM: h3: fix cookie header parsingAmaury Denoyelle2022-12-151-0/+1
* MINOR: http-htx: add BUG_ON to prevent API error on http_cookie_registerAmaury Denoyelle2022-12-151-0/+5
* BUG/MINOR: mux-h1: Fix test instead a BUG_ON() in h1_send_error()Christopher Faulet2022-12-151-1/+1
* BUG/MEDIUM: mux-h1: Don't release H1 stream upgraded from TCP on errorChristopher Faulet2022-12-152-1/+9
* CI: github: split matrix for development and stable branchesIlya Shipitsin2022-12-141-17/+8
* CI: github: remove redundant ASAN loopIlya Shipitsin2022-12-141-35/+32
* BUG/MEDIUM: h3: parse content-length and reject invalid messagesAmaury Denoyelle2022-12-141-1/+84
* MINOR: http: extract content-length parsing from H2Amaury Denoyelle2022-12-143-74/+90
* BUG/MEDIUM: h3: reject request with invalid pseudo headerAmaury Denoyelle2022-12-141-17/+68
* BUG/MEDIUM: h3: reject request with invalid header nameAmaury Denoyelle2022-12-141-1/+29
* REGTESTS: startup: add alternatives values in automatic_maxconn.vtcWilliam Lallemand2022-12-141-3/+3
* BUG/MEDIUM: resolvers: Use tick_first() to update the resolvers task timeoutChristopher Faulet2022-12-141-2/+2