summaryrefslogtreecommitdiff
path: root/client.c
Commit message (Expand)AuthorAgeFilesLines
* client: fix incorrectly emitting HTTP 413 for certain content lengthsJo-Philipp Wich2022-10-311-1/+2
* client: fix compilation error with GCC 12Christian 'Ansuel' Marangi2022-06-011-2/+2
* client: Always close connection with request body in case of errorHauke Mehrtens2021-03-211-0/+12
* client: fix spurious keepalive connection timeoutsJo-Philipp Wich2020-10-041-1/+5
* client: really close connection on timeoutRafał Miłecki2020-10-011-1/+2
* client: allow keep-alive for POST requestsJo-Philipp Wich2020-03-131-2/+1
* client: fix invalid data access through invalid content-length valuesJo-Philipp Wich2019-12-221-2/+2
* uhttpd: fix building without TLS and Lua supportPaul Willoughby2018-11-261-0/+2
* uhttpd: recognize PATCH, PUT and DELETE HTTP methodsJo-Philipp Wich2018-08-211-0/+3
* client: flush buffered SSL output when tearing down client ustreamJo-Philipp Wich2018-06-261-0/+6
* uhttpd: add support for adding arbitrary headers via handler scriptsFelix Fietkau2016-06-161-0/+8
* fix chunked transfer encoding in keepalive modeJo-Philipp Wich2015-10-081-4/+2
* client: use 307 instead of 302 for HTTPS redirectsJo-Philipp Wich2015-05-301-1/+1
* add support for enforcing HTTPSJo-Philipp Wich2015-05-301-0/+49
* allow request handlers to disable chunked reponsesJo-Philipp Wich2015-05-301-1/+3
* client: store http code of last emitted responseJo-Philipp Wich2014-10-271-0/+2
* ubus: add CORS header supportJo-Philipp Wich2014-06-101-0/+1
* uhttpd: fix crashes in the ubus pluginFelix Fietkau2013-11-211-1/+6
* client: prevent further read calls after a client has been freedFelix Fietkau2013-07-311-1/+4
* detect chrome before safari, chrome includes Safari/ in the UA headerFelix Fietkau2013-07-261-2/+3
* disable connection_close override if a keep-alive header is foundFelix Fietkau2013-07-261-2/+0
* disable keep-alive for POST requests to improve compatibilityFelix Fietkau2013-07-261-1/+2
* fix infinite loop when the initial two characters in a connection are \r\nFelix Fietkau2013-05-231-1/+3
* uhttpd: mark a TLS connections internally to clean up their stateFelix Fietkau2013-05-141-0/+1
* do not reset .notify_write on request doneFelix Fietkau2013-01-221-1/+0
* add support for deferring script requests, limit maximum number of script cal...Felix Fietkau2013-01-191-0/+2
* ignore initial newlines in http requestsFelix Fietkau2013-01-191-0/+3
* fix container_of() on ustream callbacksFelix Fietkau2013-01-191-3/+3
* poll read data after connect as wellFelix Fietkau2013-01-191-4/+11
* poll connection after request completion when using keepaliveFelix Fietkau2013-01-191-12/+25
* add user agent detection for working around keepalive issues and add support ...Felix Fietkau2013-01-191-7/+58
* relicense to ISCFelix Fietkau2013-01-131-12/+12
* fix getting local server addressFelix Fietkau2013-01-131-1/+1
* add basic tls support, todo: error handlingFelix Fietkau2013-01-041-15/+32
* fix resuming accept() calls after exceeding client limitFelix Fietkau2013-01-041-2/+3
* use pipes instead of a socketpair, EOF handling is broken with socketsFelix Fietkau2013-01-031-1/+2
* implement proper flow control for relaying postdataFelix Fietkau2013-01-031-26/+37
* fix use-after-realloc issue with the request urlFelix Fietkau2013-01-031-4/+3
* do not send an error on a full buffer for post dataFelix Fietkau2013-01-031-1/+2
* fix chunked postdata parsingFelix Fietkau2013-01-031-10/+25
* add missing n_clients decrementFelix Fietkau2013-01-031-0/+1
* add post data relayingFelix Fietkau2013-01-031-5/+65
* use a better error code for unsupported expect headersFelix Fietkau2013-01-031-1/+1
* bail out on unsupported Expect: headersFelix Fietkau2013-01-031-3/+9
* fix error handling of invalid http method/versionFelix Fietkau2013-01-021-5/+9
* add support for sending HTTP/1.1 100 ContinueFelix Fietkau2013-01-021-0/+8
* add rfc1918 filter checkFelix Fietkau2013-01-021-0/+17
* add local/remote address env vars for cgiFelix Fietkau2013-01-021-4/+22
* fix client state tracking and request complete handlingFelix Fietkau2013-01-021-10/+19
* add preliminary cgi support, needs fixing for close handlingFelix Fietkau2013-01-011-1/+1