summaryrefslogtreecommitdiff
path: root/client.c
AgeCommit message (Expand)Author
2022-06-01client: fix compilation error with GCC 12Christian 'Ansuel' Marangi
2021-03-21client: Always close connection with request body in case of errorHEADmasterHauke Mehrtens
2020-10-04client: fix spurious keepalive connection timeoutsJo-Philipp Wich
2020-10-01client: really close connection on timeoutRafał Miłecki
2020-03-13client: allow keep-alive for POST requestsJo-Philipp Wich
2019-12-22client: fix invalid data access through invalid content-length valuesJo-Philipp Wich
2018-11-26uhttpd: fix building without TLS and Lua supportPaul Willoughby
2018-08-21uhttpd: recognize PATCH, PUT and DELETE HTTP methodsJo-Philipp Wich
2018-06-26client: flush buffered SSL output when tearing down client ustreamJo-Philipp Wich
2016-06-16uhttpd: add support for adding arbitrary headers via handler scriptsFelix Fietkau
2015-10-08fix chunked transfer encoding in keepalive modeJo-Philipp Wich
2015-05-30client: use 307 instead of 302 for HTTPS redirectsJo-Philipp Wich
2015-05-30add support for enforcing HTTPSJo-Philipp Wich
2015-05-30allow request handlers to disable chunked reponsesJo-Philipp Wich
2014-10-27client: store http code of last emitted responseJo-Philipp Wich
2014-06-10ubus: add CORS header supportJo-Philipp Wich
2013-11-21uhttpd: fix crashes in the ubus pluginFelix Fietkau
2013-07-31client: prevent further read calls after a client has been freedFelix Fietkau
2013-07-26detect chrome before safari, chrome includes Safari/ in the UA headerFelix Fietkau
2013-07-26disable connection_close override if a keep-alive header is foundFelix Fietkau
2013-07-26disable keep-alive for POST requests to improve compatibilityFelix Fietkau
2013-05-23fix infinite loop when the initial two characters in a connection are \r\nFelix Fietkau
2013-05-14uhttpd: mark a TLS connections internally to clean up their stateFelix Fietkau
2013-01-22do not reset .notify_write on request doneFelix Fietkau
2013-01-19add support for deferring script requests, limit maximum number of script cal...Felix Fietkau
2013-01-19ignore initial newlines in http requestsFelix Fietkau
2013-01-19fix container_of() on ustream callbacksFelix Fietkau
2013-01-19poll read data after connect as wellFelix Fietkau
2013-01-19poll connection after request completion when using keepaliveFelix Fietkau
2013-01-19add user agent detection for working around keepalive issues and add support ...Felix Fietkau
2013-01-13relicense to ISCFelix Fietkau
2013-01-13fix getting local server addressFelix Fietkau
2013-01-04add basic tls support, todo: error handlingFelix Fietkau
2013-01-04fix resuming accept() calls after exceeding client limitFelix Fietkau
2013-01-03use pipes instead of a socketpair, EOF handling is broken with socketsFelix Fietkau
2013-01-03implement proper flow control for relaying postdataFelix Fietkau
2013-01-03fix use-after-realloc issue with the request urlFelix Fietkau
2013-01-03do not send an error on a full buffer for post dataFelix Fietkau
2013-01-03fix chunked postdata parsingFelix Fietkau
2013-01-03add missing n_clients decrementFelix Fietkau
2013-01-03add post data relayingFelix Fietkau
2013-01-03use a better error code for unsupported expect headersFelix Fietkau
2013-01-03bail out on unsupported Expect: headersFelix Fietkau
2013-01-02fix error handling of invalid http method/versionFelix Fietkau
2013-01-02add support for sending HTTP/1.1 100 ContinueFelix Fietkau
2013-01-02add rfc1918 filter checkFelix Fietkau
2013-01-02add local/remote address env vars for cgiFelix Fietkau
2013-01-02fix client state tracking and request complete handlingFelix Fietkau
2013-01-01add preliminary cgi support, needs fixing for close handlingFelix Fietkau
2013-01-01add uh_split_header()Felix Fietkau