summaryrefslogtreecommitdiff
path: root/src/http.c
Commit message (Expand)AuthorAgeFilesLines
* MINOR: http_fetch: add case insensitive support for smp_fetch_url_paramMartin DOLEZ2023-03-301-9/+21
* MINOR: http: extract content-length parsing from H2Amaury Denoyelle2022-12-141-0/+82
* CLEANUP: assorted typo fixes in the code and commentsIlya Shipitsin2022-11-301-1/+1
* MINOR: http: Considere empty ports as valid default portsChristopher Faulet2022-11-221-2/+9
* MINOR: http: Add function to detect default portChristopher Faulet2022-07-061-0/+14
* MINOR: http: Add function to get port part of a hostChristopher Faulet2022-07-061-0/+18
* MEDIUM: h1: enlarge the scope of accepted version chars with accept-invalid-h...Willy Tarreau2022-05-241-21/+21
* MINOR: http: Add 422-Unprocessable-Content error messageChristopher Faulet2021-09-281-1/+11
* MINOR: http: add a new function http_validate_scheme() to validate a schemeWilly Tarreau2021-08-171-0/+23
* MINOR: http: use http uri parser for pathAmaury Denoyelle2021-07-081-28/+30
* MINOR: http: use http uri parser for authorityAmaury Denoyelle2021-07-081-30/+15
* MINOR: http: use http uri parser for schemeAmaury Denoyelle2021-07-081-11/+12
* MINOR: http: implement http_get_schemeAmaury Denoyelle2021-07-071-0/+50
* MINOR: http: Add HTTP 501-not-implemented error messageChristopher Faulet2021-01-211-0/+10
* CLEANUP: Fix spelling errors in commentsThayne McCombs2021-01-081-1/+1
* MINOR: http: Add helper functions to trim spaces and tabsRemi Tricot-Le Breton2020-12-241-0/+31
* BUG/MINOR: http-fetch: Extract cookie value even when no cookie nameMaciej Zdeb2020-11-131-2/+3
* MINOR: http: Add etag comparison functionRemi Tricot-Le Breton2020-10-221-0/+26
* BUG/MINOR: http: Fix content-length of the default 500 errorChristopher Faulet2020-10-091-1/+1
* CLEANUP: assorted typo fixes in the code and commentsIlya Shipitsin2020-07-061-5/+5
* MINOR: http: Add support for http 413 statusAnthonin Bonnefoy2020-06-261-0/+10
* MINOR: http: do not close connections anymore after internal responsesWilly Tarreau2020-06-161-15/+0
* REORG: tools: split common/standard.h into haproxy/tools{,-t}.hWilly Tarreau2020-06-111-1/+1
* REORG: include: split common/http.h into haproxy/http{,-t}.hWilly Tarreau2020-06-111-1/+1
* REORG: include: update all files to use haproxy/api.h or api-t.h if neededWilly Tarreau2020-06-111-1/+1
* CLEANUP: http: Remove unused HTTP message templatesChristopher Faulet2020-05-281-57/+0
* MINOR: http-ana: Use proxy's error replies to emit 401/407 responsesChristopher Faulet2020-05-281-0/+22
* MINOR: ist: Add `IST_NULL` macroTim Duesterhus2020-03-051-2/+2
* CLEANUP: http/h1: rely on HA_UNALIGNED_LE instead of checking for CPU familiesWilly Tarreau2020-02-211-3/+1
* MINOR: http: Add 404 to http-request denyFlorian Tham2020-01-081-0/+11
* MINOR: http: Add 410 to http-request denyFlorian Tham2020-01-081-0/+11
* MINOR: http: Add a function to get the authority into a URIChristopher Faulet2019-10-091-0/+56
* MINOR: http: Add function to parse value of the header StatusChristopher Faulet2019-09-171-0/+31
* MINOR: http: Don't store raw HTTP errors in chunks anymoreChristopher Faulet2019-07-191-25/+0
* MINOR: http: turn default error files to HTTP/1.1Willy Tarreau2019-06-111-14/+28
* BUILD: do not specify "const" on functions returning structs or scalarsWilly Tarreau2019-04-151-1/+1
* MEDIUM: proto_htx: Convert all HTTP error messages into HTXChristopher Faulet2018-12-011-1/+1
* CLEANUP: http: Fix typo in init_http's commentTim Duesterhus2018-11-281-1/+1
* CLEANUP: Fix typos in the http subsystemJoseph Herlant2018-11-181-2/+2
* MINOR: http: Add standalone functions to parse a start-line or a headerChristopher Faulet2018-11-181-0/+66
* MINOR: http: Implement "early-hint" http request rules.Frédéric Lécaille2018-11-121-0/+2
* REORG: http: move some header value processing functions to http.cWilly Tarreau2018-09-111-0/+390
* REORG: http: move error codes production and processing to http.cWilly Tarreau2018-09-111-0/+300
* REORG: http: move http_get_path() to http.cWilly Tarreau2018-09-111-0/+50
* REORG: http: move the HTTP semantics definitions to http.h/http.cWilly Tarreau2018-09-111-0/+185