summaryrefslogtreecommitdiff
path: root/http.c
Commit message (Expand)AuthorAgeFilesLines
* ws: fix compile error on centos 7 - very old compiler (#1359)Leon George2022-10-231-1/+1
* Add minimal WebSocket server implementation for evhttp (#1322)Dmitry Ilyin2022-09-121-0/+32
* Fix non-std printf %p arguments (#1327)mareksm2022-08-281-4/+4
* http: allow setting bevcb per socketLeon M. George2022-08-131-10/+27
* http: suppress "flags may be used uninitialized in this function" errorAzat Khuzhin2022-07-091-2/+4
* http: fix building under windows (guard with _WIN32 for unixsocket free)Azat Khuzhin2021-08-121-0/+2
* http: support unix domain socketsSean Young2021-08-101-34/+160
* http: fix fd leak on fd reset (by using bufferevent_replacefd())Azat Khuzhin2021-03-231-4/+4
* http: fix invalid unsigned arithmeticihsinme2021-02-111-1/+1
* http: eliminate redundant bev fd manipulating and caching [WIP]Azat Khuzhin2020-10-311-88/+58
* http: add EVHTTP_URI_HOST_STRIP_BRACKETSAzat Khuzhin2020-10-271-15/+54
* http: const out address param to evcon_get_peerLeon M. George2020-09-091-1/+1
* Check error code of evhttp_add_header_internal() in evhttp_parse_query_impl()Azat Khuzhin2020-06-251-1/+4
* http: Merge branch 'http-max_connections-pr-592'Azat Khuzhin2020-05-251-1/+39
|\
| * Added evhttp max simultaneous connection limitingJoseph Coffland2018-01-301-1/+39
* | http: fix EVHTTP_CON_AUTOFREE in case of timeout (and some else)Azat Khuzhin2020-05-191-0/+5
* | http: fix EVHTTP_CON_AUTOFREE in case of connection errorAzat Khuzhin2020-05-191-0/+8
* | Add callback support for error pagesnntrab2020-01-131-45/+57
* | http: do not close connection for CONNECTAzat Khuzhin2020-01-121-0/+3
* | http: do not assume body for CONNECTAzat Khuzhin2020-01-121-0/+1
* | http: rename bind_socket_ai() to create_bind_socket_nonblock()yuangongji2019-09-181-5/+4
* | http: make sure the other fields in ext_method are not changed by the callbackyuangongji2019-09-181-1/+12
* | http: do not name variable "sun" since this breaks solaris buildsAzat Khuzhin2019-05-251-2/+2
* | http: avoid use of uninitialized value for AF_UNIX/AF_LOCAL sockaddrAzat Khuzhin2019-05-121-2/+16
* | Added http method extendingThomas Bernard2019-04-111-38/+93
* | http: Update allowed_methods field from 16 to 32bits.Thomas Bernard2019-04-111-1/+1
* | http: replace EVHTTP_REQ_UNKNOWN_ with 0Azat Khuzhin2019-04-101-8/+7
* | http: add WebDAV methods supportAlexander Drozdov2019-03-141-12/+96
* | http: suppress -Wwrite-string in evhttp_parse_query_impl()Azat Khuzhin2019-03-131-1/+1
* | http: implement separate timeouts for read/write/connect phaseAzat Khuzhin2019-03-051-50/+105
* | http: try to read existing data in buffer under EVHTTP_CON_READ_ON_WRITE_ERRORAzat Khuzhin2019-01-291-0/+8
* | http: do not call deferred readcb if readcb is not setAzat Khuzhin2019-01-281-1/+3
* | http: Preserve socket error from listen across closesocket cleanupLuke Dashjr2019-01-071-0/+3
* | http: fix connection retries when there more then one request for connectionAzat Khuzhin2018-12-121-1/+7
* | http: improve error path for bufferevent_{setfd,enable,disable}()Azat Khuzhin2018-11-201-9/+18
* | Fix conceivable UAF of the bufferevent in evhttp_connection_free()Azat Khuzhin2018-11-131-8/+10
* | Add evhttp_parse_query_str_flags()Azat Khuzhin2018-10-271-5/+18
* | http: allow non RFC3986 conformant during parsing request-line (http server)Azat Khuzhin2018-10-231-8/+8
* | http: do not try to parse request-line if we do not have enough bytesAzat Khuzhin2018-10-221-0/+2
* | http: allow trailing spaces (and only them) in request-line (like nginx)Azat Khuzhin2018-10-221-2/+9
* | http: cleanup of the request-line parsingAzat Khuzhin2018-10-221-11/+10
* | [http] fix C90 warningsNathan French2018-07-051-1/+3
* | Fix evhttp_connection_get_addr() fox incomming http connectionsGreg Hazel2018-04-241-0/+1
* | http: remove message in case !Content-Length and Connection!=closeAzat Khuzhin2018-02-201-4/+0
|/
* http: fix leaks in evhttp_uriencode()Azat Khuzhin2018-01-091-10/+10
* http: add callback to allow server to decline (and thereby close) incoming co...John Fremlin2017-12-181-7/+18
* CONNECT method only takes an authorityGreg Hazel2017-12-111-3/+38
* Fix crashing http server when callback do not reply in place from *gencb*Azat Khuzhin2017-11-041-2/+2
* Allow bodies for GET/DELETE/OPTIONS/CONNECTAzat Khuzhin2017-10-301-7/+6
* Do not crash when evhttp_send_reply_start() is called after a timeout.Andreas Gustafsson2017-10-301-0/+4