summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Document that the cpu_hint is only used on Windows with IOCP for nowNick Mathewson2010-12-091-1/+2
|
* Consistentize tabsNick Mathewson2010-12-095-18/+20
|
* Remove end-of-line whitespaceNick Mathewson2010-12-096-19/+19
|
* tweak readme, whatsnewNick Mathewson2010-12-092-22/+19
|
* Fix a signed/unsigned comparison in the last commitNick Mathewson2010-12-071-1/+2
|
* Reject overlong http requests early when Expect:100-continue is setConstantine Verutin2010-12-073-0/+24
|
* tests: Use relative includes ("") instead of system includes (<>)Evan Jones2010-12-0316-58/+58
|
* tests: Use new event2 headers instead of old compatibility headers.Evan Jones2010-12-033-4/+14
|
* Use relative includes instead of system includes consistently.Evan Jones2010-12-0211-23/+23
|
* bufferevent-internal.h: Use the new event2/util.h header, not evutil.hEvan Jones2010-12-021-1/+1
|
* Correctly notify the main thread when activating an event from a subthreadNick Mathewson2010-12-011-0/+3
|
* Minor fix for IOCP shutdown handling fixKelly Brock2010-11-301-1/+1
| | | | | Call setsockopt() on the actual new socket, not on as->s, which was set to INVALID_SOCKET.
* Increment version to 2.0.9-rc-devNick Mathewson2010-11-303-4/+8
|
* Give the correct date for 2.0.9-rc in the changelogrelease-2.0.9-rcNick Mathewson2010-11-301-1/+1
|
* Increment version to 2.0.9-rcNick Mathewson2010-11-302-4/+4
|
* Bump VERSION_INFO to 5:0:0Nick Mathewson2010-11-301-3/+5
|
* Changelog and acknowledgments for 2.0.9-rcNick Mathewson2010-11-302-2/+127
|
* Fix win32 build of http-server.c with unicode enabledNick Mathewson2010-11-301-1/+1
|
* Correctly detect timeouts during http connectsNick Mathewson2010-11-301-1/+1
|
* Try to fix an assertion failure related to close detectionNick Mathewson2010-11-291-0/+2
| | | | | | f700566c removed a line from evhttp_connection_stop_detectclose that cleared the EVHTTP_CON_CLOSEDETECT flag. I think this was an accident, and suspect that it may be the cause of bug 3069555.
* Possible crash fix when freeing an underlying bufferevent of an openssl ↵Nick Mathewson2010-11-291-2/+2
| | | | bufferevent
* Merge remote branch 'chrisd/http_continue'Nick Mathewson2010-11-293-1/+78
|\
| * Preliminary support for Continue expectation in evhttp.Christopher Davis2010-11-293-1/+78
| |
* | make http-server example code build on win32Nick Mathewson2010-11-291-1/+47
| |
* | Fix http-server.c compilation on freebsdNick Mathewson2010-11-291-0/+4
|/
* Merge remote branch 'chrisd/http_fixes2'Nick Mathewson2010-11-295-33/+335
|\
| * Add a few more comments.Christopher Davis2010-11-291-1/+3
| |
| * Add evhttp server alias interface, correct flagging of proxy requests.Christopher Davis2010-11-265-33/+333
| | | | | | | | | | | | evhttp needs to be mindful of all hostnames and addresses that clients use to contact the main server and vhosts to know the difference between proxy requests and non-proxy requests.
* | add http-server to gitignoreNick Mathewson2010-11-261-0/+1
| |
* | Fix a misplaced ) in http_server.cNick Mathewson2010-11-261-1/+1
| |
* | Merge branch '20_empty_body'Nick Mathewson2010-11-261-1/+29
|\ \
| * | Handle evhttp PUT/POST requests with an empty bodyNick Mathewson2010-11-231-1/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we call evhttp_get_bodylen() [when transfer-encoding isn't set], having req->ntoread == -1 means that we have no content-length. But a request with no content-length has no body! We were treating the absent content-length as meaning "read till closed", which only holds for replies, not requests. This patch also allows PATCH requests to have a body.
* | | Add a basic example of how to write a static HTTP server.Nick Mathewson2010-11-262-1/+344
| |/ |/|
* | Merge remote branch 'github/20_once_fixes'Nick Mathewson2010-11-252-8/+15
|\ \
| * | Clarify EVLOOP_* documentation to be more precise.Nick Mathewson2010-11-141-2/+6
| | |
| * | Do not let EVLOOP_ONCE exit the loop until all deferred callbacks have runNick Mathewson2010-11-141-1/+1
| | |
| * | Make EVLOOP_ONCE ignore internal eventsNick Mathewson2010-11-141-6/+9
| | | | | | | | | | | | | | | | | | Merely getting an internal notification event from having an event added or deleted from another thread should not cause event_base_loop(base, EVLOOP_ONCE) to exit; previously, it did.
* | | Fix snprintf related failures on IRIX.Kevin Bowling2010-11-231-0/+7
| | |
* | | If not WIN32, include <sys/socket.h> in event2/util.h.Kevin Bowling2010-11-231-0/+2
| | |
* | | xlC doesn't obey C99 comments here. autoconf isn't invoking full C99Kevin Bowling2010-11-231-3/+3
| | | | | | | | | | | | mode.
* | | Add some checks since lack of TAILQ_FOREACH doesn't imply lack of FIRST,Kevin Bowling2010-11-231-0/+10
| | | | | | | | | | | | END, NEXT, or INSERT_BEFORE. Quiet some warnings in XL C.
* | | Reworked AIX __ss_family workaround to use AC_STRUCT_MEMBER.Kevin Bowling2010-11-232-1/+8
| | |
* | | select comes from <sys/select.h> according to POSIX.1-2001, or from aKevin Bowling2010-11-231-2/+2
| |/ |/| | | | | | | variety of other standard headers on older systems, but not <select.h>. AIX build fix.
* | Remove _event_initialized(); make event_initialized() a function(); make it ↵Nick Mathewson2010-11-233-17/+12
| | | | | | | | consistent on windows and non-windows
* | Document event_get_assignmentNick Mathewson2010-11-231-1/+10
| |
* | Note that reentrant calls to libevent from logging cbs may fail badlyNick Mathewson2010-11-231-0/+7
| |
* | Fix some irix compilation warnings spotted by Kevin BowlingNick Mathewson2010-11-2212-35/+30
| |
* | Merge remote branch 'kev009/master'Nick Mathewson2010-11-221-4/+4
|\ \
| * | Fix IRIX build. sa_family collides with a #define in sys/socket.h on IRIX.Kevin Bowling2010-11-221-4/+4
| | |
* | | Merge remote branch 'github/20_getaddrinfo_cancel_v2'Nick Mathewson2010-11-224-31/+200
|\ \ \ | |/ / |/| |