summaryrefslogtreecommitdiff
path: root/uclient-http.c
Commit message (Expand)AuthorAgeFilesLines
* uclient-http: auth digest: Handle multiple possible memory allocation failuresTobias Schramm2018-02-201-9/+34
* uclient-http: basic auth: Handle memory allocation failureTobias Schramm2018-02-201-2/+7
* uclient-http: fix Host: header for literal IPv6 addressesMatthias Schiffer2017-09-061-3/+9
* Fix unused results warningsFlorian Fainelli2016-12-091-1/+4
* uclient-http: send correct "Host:" header if port is setAlexander Couzens2016-11-301-2/+4
* http: add support for relative location on redirectFelix Fietkau2016-07-051-1/+1
* http: allow sending message body for DELETE requestRafał Miłecki2016-06-161-2/+14
* http: use usock_inet_timeout()Felix Fietkau2016-01-281-1/+3
* http: add support for specifying ipv4/ipv6 preferenceFelix Fietkau2016-01-251-1/+26
* http: assume data EOF if the connection terminatesFelix Fietkau2016-01-231-0/+3
* http: fix processing server http data separated by \n instead of \r\nFelix Fietkau2016-01-231-6/+11
* http: add proper error handling to uclient_http_redirect()Felix Fietkau2016-01-231-2/+4
* http: fix connection close handling on authFelix Fietkau2016-01-201-2/+4
* uclient-http: use blocking connect, switch to non-blocking later. fixes ipv6 ...Felix Fietkau2016-01-161-1/+3
* http: detect connect failureFelix Fietkau2016-01-161-0/+4
* http: add proxy supportFelix Fietkau2016-01-161-0/+4
* http: allow the header_done callback to reset the client stateFelix Fietkau2016-01-161-1/+3
* http: get remote address from usock instead of using getpeernameFelix Fietkau2016-01-151-5/+4
* uclient-fetch: set server_name of the ssl context to support SNIAlexander Couzens2015-08-061-0/+1
* uclient-http: end custom header lines with CRLFFelix Fietkau2015-04-141-1/+1
* uclient-http: allow .header_done() callback to reset the connectionFelix Fietkau2015-04-141-0/+6
* allow sending requests with DELETE methodRafał Miłecki2015-01-221-0/+2
* use const for char buffer in uclient_writeRafał Miłecki2015-01-221-1/+1
* support for connection timeoutRafał Miłecki2015-01-181-2/+11
* http: fix processing of digest auth parametersFelix Fietkau2014-12-101-3/+30
* http: terminate old connection in uclient_http_connect after incomplete reque...Felix Fietkau2014-09-041-0/+3
* http: do not call uclient_http_disconnect from uclient_notify_eof directlyFelix Fietkau2014-09-041-13/+13
* uclient-http: only invoke data_sent callback if it is providedJo-Philipp Wich2014-09-041-1/+3
* http: ignore empty lines before HTTP responseFelix Fietkau2014-08-211-0/+3
* http: implement data_sent write callbackLuka Perkov2014-07-071-0/+22
* http: rework authentication handling - only retry internally for GET requestsFelix Fietkau2014-05-281-4/+2
* fetch: indicate an error if the connection was terminated prematurelyFelix Fietkau2014-05-071-2/+6
* add support for PUT requestsLuka Perkov2014-05-051-2/+4
* add uclient_disconnect() to force a disconnect without further callbacksFelix Fietkau2014-05-041-0/+38
* http: make ustream_ssl optional, only use provided ssl contextFelix Fietkau2014-05-041-18/+16
* http: get address at initial connect timeFelix Fietkau2014-04-301-8/+9
* add support for querying local/remote addressFelix Fietkau2014-04-071-0/+8
* ignore empty writesFelix Fietkau2014-04-031-3/+4
* add support for 204 (no content)Felix Fietkau2014-03-291-1/+1
* fix arguments to uclient_http_reset_headersFelix Fietkau2014-03-291-1/+1
* avoid sending duplicate headersFelix Fietkau2014-03-291-0/+2
* properly terminate POST requestsFelix Fietkau2014-03-291-0/+2
* add copyright headersFelix Fietkau2014-03-251-0/+17
* implement optional SSL certificate validation (including CN host check)Felix Fietkau2014-03-251-3/+48
* fix connect error handlingFelix Fietkau2014-03-251-2/+8
* add support for passing in an external ustream_ssl contextFelix Fietkau2014-03-241-3/+23
* move nc to struct uclient_httpFelix Fietkau2014-03-231-4/+4
* move ssl_ctx to struct uclient_httpFelix Fietkau2014-03-231-4/+7
* add a utility function to detect redirects and handle themFelix Fietkau2014-03-231-0/+38
* make uclient_backend_http visible to allow the client to test for itFelix Fietkau2014-03-221-1/+1