Niels Provos
111ddeddac
fix merge error: event_add would not return error for some backends; from Dean McNamee
...
svn:r943
2008-10-03 15:23:47 +00:00
Niels Provos
69119a402e
from trunk: do not remove accept-encoding header in make request
...
svn:r939
2008-09-07 23:26:47 +00:00
Niels Provos
d2386bce75
Fix a merge problem in which name_from_addr returned pointers to the stack; found by Jiang Hong.
...
svn:r934
2008-09-04 01:09:54 +00:00
Niels Provos
bc465d0a80
from trunk: Match the query in DNS replies to the query in the request; from Vsevolod Stakhov
...
svn:r932
2008-08-30 23:24:25 +00:00
Niels Provos
2821152f7f
from trunk: Fix a bug where headers arriving in multiple packets were not parsed; fix from Jiang Hong; test by me.
...
svn:r929
2008-08-19 11:38:32 +00:00
Niels Provos
abe3ac118c
from trunk: do not warn on accept when errno is egain|eintr
...
svn:r926
2008-07-25 05:23:30 +00:00
Niels Provos
541290f635
from trunk: make event_add not change any state if it fails; repoted by Ian Bell
...
svn:r924
2008-07-25 01:34:22 +00:00
Niels Provos
534f6657f8
from trunk: fix off by one errors in devpoll; from Ian Bell
...
svn:r922
2008-07-25 01:19:53 +00:00
Niels Provos
7c7ab27960
from trunk: fix a problem with epoll() and reinit; repoted by Alexander Drozdov
...
svn:r919
2008-07-25 00:53:17 +00:00
Niels Provos
730c7132bd
add libevent.vcproj file to distribution to help with Windows build
...
svn:r916
2008-07-24 23:58:03 +00:00
Niels Provos
21c562897d
from trunk: restore signal handlers correctly when we deallocate the signal base
...
svn:r914
2008-07-19 23:41:33 +00:00
Niels Provos
e11392387a
from trunk: if we change the timeouts on bufferevents, we might have to readd pending events
...
svn:r912
2008-07-17 14:26:40 +00:00
Niels Provos
1b40a378d1
from trunk: fix cname replies
...
svn:r908
2008-07-13 20:20:10 +00:00
Niels Provos
4a13b22f00
deal with evbuffer_read() returning -1 on EINTR|EAGAIN; from Adam Langley
...
svn:r906
2008-07-12 01:50:11 +00:00
Niels Provos
dfa53321e3
forgot to add Alexander Drozdov as bug reporter in ChangeLog
...
svn:r905
2008-07-11 16:11:16 +00:00
Niels Provos
0e535d2f32
from trunk: support multiple events listening on the same signal; make signals regular events that go on the same event queue
...
svn:r902
2008-07-11 15:59:29 +00:00
Niels Provos
459c78a20a
from trunk: fix a bug where deleting signals with kqueue would delete subsequent adds
...
svn:r900
2008-07-11 15:17:35 +00:00
Niels Provos
537e122101
from trunk: detect CLOCK_MONOTONIC at runtime for evdns
...
svn:r897
2008-07-02 04:41:11 +00:00
Niels Provos
3add69df67
from trunk: reject negative content-length headers
...
svn:r895
2008-07-02 04:28:12 +00:00
Niels Provos
e7d5dfda49
from trunk: support multi-line HTTP headers; based on a patch from Moshe Litvin
...
svn:r893
2008-06-30 01:55:13 +00:00
Niels Provos
efb50876fd
from trunk: correct handling of trailing headers in chunked replies; from Scott Lamb
...
svn:r892
2008-06-30 01:04:21 +00:00
Niels Provos
130a8a1308
switch all uses of [v]snprintf to evutil
...
svn:r889
2008-06-28 01:47:01 +00:00
Niels Provos
877fa44dda
evutil now includes stdarg.h directly
...
svn:r888
2008-06-28 00:50:52 +00:00
Niels Provos
33bb64c1e0
fix support of fixed-sized entries in event_rpcgen
...
svn:r885
2008-06-25 20:52:29 +00:00
Niels Provos
570dd04a07
forgot to add changelog entry: fix windows build
...
svn:r881
2008-06-25 16:06:50 +00:00
Niels Provos
fb0b274e97
from trunk: do not use SO_REUSEADDR when connecting
...
svn:r855
2008-06-20 06:55:26 +00:00
Nick Mathewson
921693c44e
Rename INPUT and OUTPUT to EVRPC_INPUT and EVRPC_OUTPUT, but keep the INPUT/OUTPUT aliases on non-win32 platforms to maintain backwards compatibility.
...
svn:r851
2008-06-14 17:42:05 +00:00
Niels Provos
d5c3cdca20
from trunk: allow min_heap_erase to be called on removed members; from liusifan
...
svn:r850
2008-06-12 14:45:29 +00:00
Niels Provos
9ce23febc2
constify struct timeval *
...
svn:r837
2008-05-17 02:19:21 +00:00
Niels Provos
38e97b143f
from trunk: Fix use of freed memory in event_reinit; pointed out by Peter Postma
...
svn:r835
2008-05-16 01:58:05 +00:00
Niels Provos
17515971a0
from trunk: fix connection keep-alive behavior for HTTP/1.0
...
svn:r824
2008-05-15 01:58:32 +00:00
Nick Mathewson
c807358ff5
r19666@catbus: nickm | 2008-05-08 23:49:18 -0400
...
Always include winsock2.h before windows.h. Apparently some SDKs need this.
svn:r802
2008-05-09 03:59:57 +00:00
Nick Mathewson
32143cc285
r15553@tombo: nickm | 2008-05-08 19:54:10 -0400
...
The IRIX compiler thinks #error means warn. Fix configure.in to tolerate this.
svn:r800
2008-05-08 23:54:23 +00:00
Nick Mathewson
987597ff0f
r19651@catbus: nickm | 2008-05-08 10:05:35 -0400
...
Replace gettimeofday() usage with a new evutil_gettimeofday(). This removes all previous need for win32-code/misc.[ch]
svn:r793
2008-05-08 14:08:12 +00:00
Niels Provos
52a851389f
expose evhttp_accept_socket() api
...
svn:r787
2008-05-08 05:16:47 +00:00
Nick Mathewson
6bd28951e7
r19639@catbus: nickm | 2008-05-07 17:50:48 -0400
...
Fix win32 vc-2005 build.
svn:r785
2008-05-07 21:51:07 +00:00
Nick Mathewson
f47e7dff43
r19632@catbus: nickm | 2008-05-07 16:07:31 -0400
...
Fix bug 1958901: stop overriding CPPFLAGS in test directory.
svn:r782
2008-05-07 20:11:56 +00:00
Niels Provos
0d43f0dfc5
fix evhttp_bind_socket() so that multiple sockets can be bound by the same http server.
...
svn:r770
2008-05-04 22:28:22 +00:00
Niels Provos
d58a0a7c42
revert to maintain stability: from trunk: separate signal events from io events
...
svn:r764
2008-05-04 00:52:57 +00:00
Niels Provos
974a75431d
from trunk: separate signal events from io events
...
svn:r761
2008-05-03 21:40:32 +00:00
Niels Provos
bfdf56c22e
from trunk: cache clock_gettime/gettimeofday values in base
...
svn:r759
2008-05-03 18:27:24 +00:00
Nick Mathewson
2a69a5ea9a
r15342@tombo: nickm | 2008-04-29 14:10:46 -0400
...
Backport to 1.4 branch: Use internal implementation for evutil_timercmp() everywhere, to avoid bugs when the platform timercmp() has never heard of <= or >=. Also, replace timercmp() usage in min_heap.c with call to evutil_timercmp().
svn:r745
2008-04-29 18:11:44 +00:00
Niels Provos
8c4529c54e
from trunk: introduce bufferevent_setcb and bufferevent_setfd to allow better manipulation of bufferevents
...
svn:r738
2008-04-27 20:45:57 +00:00
Niels Provos
f2b8f9b090
fromtrunk: fix a bug in buffrevent read water marks and add a test for them
...
svn:r732
2008-04-26 01:05:07 +00:00
Niels Provos
47abd3eaa5
from trunk: expose bufferevent_setwatermark via header files and fix high watermark on read
...
svn:r730
2008-04-26 00:38:36 +00:00
Nick Mathewson
f5b17df11d
r15247@tombo: nickm | 2008-04-18 09:30:43 -0400
...
Partial backport fix for bug in encode_int_internal
svn:r723
2008-04-18 13:31:07 +00:00
Nick Mathewson
212523d196
r19310@catbus: nickm | 2008-04-11 16:02:23 -0400
...
Backport fix for epoll-on-linux bug (#1908866 ).
svn:r708
2008-04-11 20:02:32 +00:00
Nick Mathewson
bb1dd9e750
r19306@catbus: nickm | 2008-04-10 15:34:27 -0400
...
Backport fix for bug 1938754: do not warn when epoll_create() fails with ENOSYS.
svn:r707
2008-04-10 19:35:57 +00:00
Nick Mathewson
a63db431a2
r19300@catbus: nickm | 2008-04-10 14:54:25 -0400
...
Correct the documentation on evbuffer_add_[v]printf: Fix for bug 1914464
svn:r704
2008-04-10 19:24:25 +00:00
Niels Provos
937230a8bd
from trunk: do not delete uninitialized timeout event in evdns
...
svn:r698
2008-03-31 00:34:58 +00:00