summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Fix harmless clang enum warningclang_enumSebastian Hahn2012-12-31
|
* Fix comment to refer to sample/include.am correctlySebastian Hahn2012-12-23
|
* Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-12-20
|\
| * Avoid double-close on getsockname error in evutil_ersatz_socketpairNick Mathewson2012-12-20
| | | | | | | | Found by coverity; CID 739726
| * Avoid leaking fds on evconnlistener with no callback setNick Mathewson2012-12-20
| | | | | | | | | | | | | | There's no way to retrieve an fd from an evconnlistener whose callback has been cleared, so we had better close any such fd. Found by coverity; CID 739725.
* | Fix cut-and-paste err in whatsnew-2.1Nick Mathewson2012-12-11
| |
* | minor documentation typosPatrick Pelletier2012-12-08
| |
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-12-04
|\ \ | |/
| * Fix compilation with WIN32_HAVE_CONDITION_VARIABLES enabledNick Mathewson2012-12-04
| | | | | | | | Reported by Xiuqiang Jiang
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-11-19
|\ \ | |/
| * Increment version to 2.0.21-stable-devNick Mathewson2012-11-19
| |
* | Increment version to 2.1.2-alpha-devNick Mathewson2012-11-19
| |
* | Fix a bug when running "make verify" out-of-treeNick Mathewson2012-11-19
| |
* | Clean up and clarify a little more documentationNick Mathewson2012-11-18
| |
* | Make the argument to bufferevent_get_priority constNick Mathewson2012-11-18
| |
* | Avoid defining recommended functions in terms of deprecated onesNick Mathewson2012-11-18
| |
* | Update "what's new in Libevent 2.1"Nick Mathewson2012-11-18
| |
* | Bump versions to 2.1.2-alphaNick Mathewson2012-11-18
| |
* | Update changelog for 2.1.2-alphaNick Mathewson2012-11-18
| |
* | Update ChangeLog-2.0Nick Mathewson2012-11-18
| |
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-11-18
|\ \ | |/
| * Increment libtool version for 2.0.21 tooNick Mathewson2012-11-18
| |
| * Increment version to 2.0.21-stableNick Mathewson2012-11-18
| |
| * Changelog for 2.0.21-stableNick Mathewson2012-11-18
| |
| * Make ssl version check in unit tests workNick Mathewson2012-11-18
| |
* | Fix a gcc warning in rtrim testNick Mathewson2012-11-18
| |
* | Fix a warning when building without threading.Nick Mathewson2012-11-18
| |
* | Make bufferevent_set_timeouts(bev, NULL, NULL) have plausible semanticsNick Mathewson2012-11-16
| |
* | Add an event_remove_timer() to remove timer on an event without deleting itNick Mathewson2012-11-16
| |
* | Fix a couple of compile warnings in the unit testsNick Mathewson2012-11-16
| |
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-11-16
|\ \ | |/
| * Avoid crash when event_pending() called with no event_base set on eventNick Mathewson2012-11-16
| | | | | | | | | | | | | | Instead, give a warning and return 0. Reported by Antony Dovgal on github as https://github.com/libevent/libevent/issues/19
* | Use EVUTIL_SOCKET_ERROR() wrapper to save/restor errno in ↵Nick Mathewson2012-11-16
| | | | | | | | evhttp_connection_fail_
* | Merge remote-tracking branch 'ppelleti/preserve-errno'Nick Mathewson2012-11-16
|\ \
| * | preserve errno in evhttp_connection_fail_ for inspection by the callbackPatrick Pelletier2012-11-13
| | |
* | | add evhttp_request_get_response_code_lineJay R. Wren2012-11-16
| | | | | | | | | | | | | | | | | | | | | This is needed to be able to read the response code line especially when acting as an http client using evhttp_make_request. (patched by nickm to make the return value const)
* | | Move evutil_rtrim_lws_ to evutil.c where it belongsNick Mathewson2012-11-16
| | |
* | | Remove internal ws from multiline http headers correctlyNick Mathewson2012-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | According to RFC2616: All linear white space, including folding, has the same semantics as SP. A recipient MAY replace any linear white space with a single SP before interpreting the field value or forwarding the message downstream.
* | | Remove trailing tabs in HTTP headers as well.Nick Mathewson2012-11-16
| | |
* | | Clean up rtrim implementationNick Mathewson2012-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If I understand the C standard correctly, you can't actually point at a position immediately _before_ the start of an object; only at the position immediately after. According to J.2 in the standard, in its big list of undefined behavior: "The behavior is undefined in the following circumstances: ... — Addition or subtraction of a pointer into, or just beyond, an array object and an integer type produces a result that does not point into, or just beyond, the same array object (6.5.6)." So we've got to fix rtrim to not do that. Also, make it unit tested, and give it an evutil_*_ name.
* | | ignore LWS after field-content in headersArtem Germanov2012-11-16
| | |
* | | Merge remote-tracking branch 'azat/fix-typo-evets'Nick Mathewson2012-11-16
|\ \ \
| * | | Fix typo : events instead of evetsAzat Khuzhin2012-09-18
| | | |
* | | | Merge remote-tracking branch 'ppelleti/tiny-doc-typos'Nick Mathewson2012-11-16
|\ \ \ \
| * | | | fix a few trivial documentation typosPatrick Pelletier2012-10-23
| | | | |
* | | | | Use correct openssl libs and includes in pkgconfig fileNick Mathewson2012-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously we were saying -lssl -lcrypto unconditionally when we should have been saying OPENSSL_LIBS. Based on a patch from Patrick Pelletier
* | | | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-11-16
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | remove stray 'x' so print_err will compile when uncommentedPatrick Pelletier2012-11-16
| | | | |
* | | | | Merge pull request #27 from pallas/masterNick Mathewson2012-11-16
|\ \ \ \ \ | | | | | | | | | | | | Fix event_dlist definition when sys/queue not included
| * | | | | Fix event_dlist definition when sys/queue not includedDerrick Pallas2012-11-10
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This header adds TAILQ_HEAD and TAILQ_ENTRY if sys/queue is not included. There is a similar macro that adds LIST_ENTRY but not LIST_HEAD, even though LIST_HEAD is used later. This change pulls in the correct definition (swiped from sys/queue) for LIST_HEAD and cleans up the one spot where it is used. The change can be tested by adding #undef LIST_HEAD #undef LIST_ENTRY right before the #ifndef checks and removing #define EVENT_DEFINED_LISTENTRY_ #define EVENT_DEFINED_LISTHEAD_ so that the macros persist later.