Nick Mathewson
749f4ce319
[backport] Fix min_heap_erase when we remove an element from the middle of the heap.
...
Previously, we could lose the heap property when we removed an item
whose parent was greater than the last element in the heap. We would
replace the removed item with the last element, and consider shifting
it down, but we wouldn't consider shifting it up.
Patch from Marko Kreen.
svn:r1227
2009-04-23 00:02:19 +00:00
Niels Provos
4d4a7d55ad
call it 1.4.10
...
svn:r1178
2009-04-17 00:37:21 +00:00
Niels Provos
1a51887386
from trunk: improve evhttp_parse_query documentation
...
svn:r1161
release-1.4.10-stable
2009-04-12 23:00:52 +00:00
Niels Provos
c1bd938562
Fix parsing of queries where the encoded queries contained \r, \n or +
...
svn:r1155
2009-04-11 04:12:46 +00:00
Niels Provos
64b3a571ec
correct evbuffer_drain documentation from John Khvatov
...
svn:r1128
2009-03-30 17:36:59 +00:00
Niels Provos
59513ee206
from trunk: include Doxyfile in tar ball; from Jeff Garzik
...
svn:r1126
2009-03-12 17:45:13 +00:00
Niels Provos
f06b29b9e2
off-by-one error in epoll_recalc; reported by Victor Goya
...
svn:r1124
2009-03-12 17:03:21 +00:00
Nick Mathewson
4cf8138b8f
Make evdns_resolve_reverse args const.
...
svn:r1094
2009-02-02 19:20:49 +00:00
Niels Provos
62d605467f
we dont use an m4 directory for 1.4 - remove it
...
svn:r1045
2009-01-23 17:21:17 +00:00
Niels Provos
092baefa4e
from trunk: fix signal processing for non-kqueue backends; when a signal callback delivers a signal; from Alexander Drozdov
...
svn:r1036
2009-01-22 06:26:32 +00:00
Niels Provos
636e74a7b9
from trunk: rename sys/signal.h to signal.h; configure m4 macro dir; this assist with compilation on Haiku
...
svn:r1034
2009-01-22 02:49:57 +00:00
Niels Provos
7682ff80ba
from trunk: rename the backend from "event ports" to "evport" - this will allow environment based disabling to work
...
svn:r1029
2009-01-19 23:54:27 +00:00
Niels Provos
3b33618f74
forgot ChangeLog entry
...
svn:r1028
2009-01-19 23:53:45 +00:00
Niels Provos
0ede290b3a
from trunk: bug fix and potentital race condition from Alexander Drozdov
...
svn:r1026
2009-01-19 23:42:19 +00:00
Niels Provos
64fc3c7c30
clean up buffered data on reset; reported by Brian O'Kelley
...
svn:r1016
2009-01-16 00:29:27 +00:00
Niels Provos
12d911b5ad
from trunk: rename time-test in comment to signal-test
...
svn:r1014
2009-01-15 06:16:07 +00:00
Niels Provos
6ae6c9ebaa
call it 1.4.9-stable
...
svn:r970
2008-12-22 07:36:38 +00:00
Niels Provos
cad8703a2a
Fix a memory leak by not running explicit close detection for server connections.
...
svn:r967
release-1.4.9-stable
2008-12-19 22:29:41 +00:00
Niels Provos
f383ee29d9
revert: Fix a memory leak with http connections owned by the server.
...
svn:r966
2008-12-19 21:53:23 +00:00
Niels Provos
3e55a52926
Fix a memory leak with http connections owned by the server.
...
svn:r965
2008-12-19 21:41:03 +00:00
Niels Provos
9dcf11060a
fix a memory leak when reading multi-line headers
...
svn:r964
2008-12-19 21:34:12 +00:00
Niels Provos
dfa9cb5d9b
from trunk: constify structs; from Andrei Nigmatulin
...
svn:r960
2008-12-13 06:12:05 +00:00
Niels Provos
1958f3a7ba
from trunk: fix a typo in setting the global event base; reported by lance
...
svn:r954
2008-11-27 19:59:06 +00:00
Niels Provos
e92d88c576
from trunk: Clear the timer cache when leaving the event loop; reported by Robin Haberkorn
...
svn:r951
2008-11-27 19:29:22 +00:00
Niels Provos
0a41d762ec
from trunk: Allow setting of local port for evhttp connections to support millions of connections from a single system; from Richard Jones
...
svn:r949
2008-11-16 23:26:38 +00:00
Niels Provos
3ad06489ee
from trunk: only bind the socket on connect when a local address has been provided; reported by Ajejo Sanchez
...
svn:r947
2008-11-15 05:29:39 +00:00
Niels Provos
b93c182ff3
from trunk: clear the timer cache on entering event loop; reported by Victor Chang
...
svn:r945
2008-10-30 19:40:35 +00:00
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
16a6612984
call it 1.4.8-stable; increment revision (i hope that is right)
...
svn:r940
2008-09-07 23:29:37 +00:00
Niels Provos
69119a402e
from trunk: do not remove accept-encoding header in make request
...
svn:r939
release-1.4.8-stable
2008-09-07 23:26:47 +00:00
Niels Provos
48c6e51db2
missed from previous submit; been a long day
...
svn:r935
2008-09-04 01:25:18 +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
1fc7059cbe
forgot to commit the 1.4.7-stable name
...
svn:r933
2008-09-04 01:09:03 +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
release-1.4.7-stable
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
release-1.4.6
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
975b102180
start calling it 1.4.6-stable
...
svn:r920
2008-07-25 00:54:28 +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
9ee4990f6c
close -> EVUTIL_CLOSESOCKET
...
svn:r909
2008-07-13 21:07:59 +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
58bfed9edb
from trunk: assert(a & b) -> assert(a && b)
...
svn:r904
2008-07-11 16:06:04 +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