summaryrefslogtreecommitdiff
path: root/http-internal.h
Commit message (Expand)AuthorAgeFilesLines
* Add minimal WebSocket server implementation for evhttp (#1322)Dmitry Ilyin2022-09-121-1/+8
* http: allow setting bevcb per socketLeon M. George2022-08-131-0/+4
* http: support unix domain socketsSean Young2021-08-101-0/+3
* http: eliminate redundant bev fd manipulating and caching [WIP]Azat Khuzhin2020-10-311-2/+1
* http: add EVHTTP_URI_HOST_STRIP_BRACKETSAzat Khuzhin2020-10-271-0/+3
* http: Merge branch 'http-max_connections-pr-592'Azat Khuzhin2020-05-251-0/+2
|\
| * Added evhttp max simultaneous connection limitingJoseph Coffland2018-01-301-0/+2
* | Add callback support for error pagesnntrab2020-01-131-0/+4
* | Added http method extendingThomas Bernard2019-04-111-0/+4
* | 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-3/+0
* | http: drop unused internal macrosAzat Khuzhin2019-04-031-4/+1
* | http: implement separate timeouts for read/write/connect phaseAzat Khuzhin2019-03-051-2/+9
|/
* http: add callback to allow server to decline (and thereby close) incoming co...John Fremlin2017-12-181-0/+2
* Export symbols for -fvisibility=hidden (under cmake)Azat Khuzhin2017-03-131-0/+4
* use ev_uint16_t instead of unsigned short for portThomas Bernard2016-10-261-2/+2
* http: fix EVHTTP_CON_READ_ON_WRITE_ERROR when it doesn't supported by OSAzat Khuzhin2016-03-111-0/+3
* http: fix "Expect: 100-continue" client sideAzat Khuzhin2016-03-111-0/+1
* http: lingering close (like nginx have) for entity-too-largeAzat Khuzhin2016-03-091-0/+1
* http: fix conflicts EVHTTP_CON_AUTOFREE and EVHTTP_CON_REUSE_CONNECTED_ADDRAzat Khuzhin2016-02-241-4/+5
* Don't use BSD u_* types.Ed Schouten2015-08-251-2/+2
* bufferevent: move conn_address out from http into buffereventAzat Khuzhin2015-08-181-7/+0
* Implement interface that provides the ability to have an outbound evhttp_conn...John Ohl2014-10-261-0/+1
* Add evhttp_connection_set_family() to set addrinfo->family for DNS requestsAzat Khuzhin2014-03-211-0/+1
* http: implement new evhttp_connection_get_addr() api.Azat Khuzhin2013-10-141-0/+7
* add a http default content type optionNicolas Martyanoff2013-09-301-0/+1
* Add new error_cb for actual reporting of HTTP request errors.Azat Khuzhin2013-04-251-9/+2
* Move prototype of evhttp_decode_uri_internal() to http-internal.hAzat Khuzhin2013-03-011-0/+3
* Replace more deferred_cb names with event_callbackNick Mathewson2012-05-091-1/+1
* Have all visible internal function names end with an underscore.Nick Mathewson2012-02-291-8/+8
* Fix all identifiers with names beginning with underscore.Nick Mathewson2012-02-291-1/+1
* Convert include-guard macro convention to avoid reserved identifiersNick Mathewson2012-02-291-2/+2
* Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-02-101-1/+1
|\
| * Update copyright notices to 2012Nick Mathewson2012-02-101-1/+1
* | New evhttp function to adjust initial retry timeoutNick Mathewson2012-01-241-0/+3
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-10-261-1/+1
|\ \ | |/
| * Update copyright dates to 2011.Nick Mathewson2011-10-241-1/+1
* | Add evhttp callback for bufferevent creation; this lets evhttp support SSL.Nick Mathewson2011-09-121-0/+2
* | Add new evhttp_{connection_}set_timeout_tv() functions to set finger-grained ...Constantine Verutin2011-02-221-2/+2
|/
* Add a few more comments.Christopher Davis2010-11-291-1/+3
* Add evhttp server alias interface, correct flagging of proxy requests.Christopher Davis2010-11-261-0/+7
* evhttp: Return 501 when we get an unrecognized method, not 400.Nick Mathewson2010-11-041-0/+3
* Tweak interface for allowed methodsNick Mathewson2010-11-041-2/+3
* Define enumerators for all HTTP methods, including PATCH from RFC5789Felix Nawothnig2010-11-041-0/+3
* Avoid missed-request bug when entire http request arrives before data is flushedNick Mathewson2010-10-251-0/+3
* Merge branch 'http_small_tweaks'Nick Mathewson2010-10-211-10/+13
|\
| * Add some comments to http.c and make a few functions static.Nick Mathewson2010-08-091-10/+12
* | Clean up syntax on TAILQ_ENTRY() usageGilad Benjamini2010-08-131-2/+2
|/
* Update all our copyright notices to say "2010"Nick Mathewson2010-03-041-1/+1
* Clean up formatting: use tabs, not 8-spaces, to indent.Nick Mathewson2010-02-181-2/+2