Nick Mathewson
faa92253e9
Bump version to 2.0.19-stable-dev
2012-05-03 16:34:29 -04:00
Nick Mathewson
8a9b0cdf63
Increment version to 2.0.19-stable
2012-05-03 12:33:36 -04:00
Nick Mathewson
cecb111bcd
Start changelog for 2.0.19-stable
2012-05-02 17:09:11 -04:00
Nick Mathewson
4c7ee6b0c9
Add missing ) to changelog; spotted by rransom
2012-04-02 18:12:44 -04:00
Nick Mathewson
25a424fb8c
Add an empty changelog section for 2.0.19-stable
2012-03-22 14:35:23 -04:00
Nick Mathewson
7734292652
Changelog for libevent 2.0.18-stable
2012-03-22 12:54:10 -04:00
Nick Mathewson
0c483170be
Add an empty section to the changelog for 2.0.18-stable
2012-02-10 22:20:05 -05:00
Nick Mathewson
0cdbd642e3
Finalize the changelog
2012-02-10 18:36:10 -05:00
Nick Mathewson
6f6cebe356
Bring the changelog up to date
2012-02-06 21:18:25 -05:00
Nick Mathewson
edc6d7d7fa
Start writing a changelog for 2.0.17-stable
2012-01-24 15:09:04 -05:00
Nick Mathewson
31c99bd28f
Revise 2.0.16-stable changelog
2011-11-18 15:14:50 -05:00
Nick Mathewson
34045c8fd4
Add new entries to changelog, new credits to README
2011-11-15 17:22:12 -05:00
Nick Mathewson
c54c2358e5
Credit a patch from a one-named user
2011-10-12 00:39:22 -04:00
Nick Mathewson
7c3e06120b
Add changelog for 2.0.15-stable
2011-10-12 00:16:12 -04:00
Nick Mathewson
a718b6c31c
Increment version to 2.0.14-stable-dev
2011-08-31 11:25:11 -04:00
Nick Mathewson
da90a9be69
Pick a release date for the changelog
2011-08-30 22:35:51 -04:00
Nick Mathewson
85976ddfa4
Bump version to 2.0.14-stable
2011-08-30 22:28:02 -04:00
Nick Mathewson
6476d92d10
Checkpoint changelog entries for 2.0.14-stable
2011-08-29 13:40:03 -04:00
Nick Mathewson
62b8ce5877
acks and changelog for 2.0.13-stable
2011-07-18 17:05:20 -04:00
Nick Mathewson
60c1426f2c
Bump version to 2.0.12-stable-dev
2011-06-04 21:36:34 -04:00
Nick Mathewson
452a8342f5
tweak date on changelog
2011-06-04 21:11:09 -04:00
Nick Mathewson
c355583750
Changelog and new credits for 2.0.12-stable
2011-06-03 17:08:30 -04:00
Nick Mathewson
d30466fc26
Changelog for 2.0.11-stable
2011-04-27 20:03:46 -04:00
Nick Mathewson
5a12d83597
Add changelog for 2.0.10-stable
2010-12-16 12:32:35 -05:00
Nick Mathewson
2b0b06d7a3
Increment version to 2.0.9-rc-dev
2010-11-30 02:19:25 -05:00
Nick Mathewson
ce46db99b9
Give the correct date for 2.0.9-rc in the changelog
2010-11-30 01:21:00 -05:00
Nick Mathewson
0c54f17605
Changelog and acknowledgments for 2.0.9-rc
2010-11-30 01:20:04 -05:00
Nick Mathewson
9dc5f44a19
Increment version in git to 2.0.8-rc-dev
2010-10-14 22:12:32 -04:00
Nick Mathewson
15be0493f6
Changelog and readme for 2.0.8-rc
2010-10-14 18:35:11 -04:00
Nick Mathewson
5811d74c6b
Bump version to 2.0.7-rc-dev
2010-09-09 15:59:18 -04:00
Nick Mathewson
fe008ed656
Make all versioning changes for 2.0.7-rc, and add ChangeLog
2010-09-09 14:59:27 -04:00
Nick Mathewson
ff481a8e43
Increment vesion to 2.0.6-rc-dev
2010-08-06 23:22:01 -04:00
Nick Mathewson
f658264041
Changlog and new acknowledgements for 2.0.6-rc
2010-08-06 21:11:01 -04:00
Nick Mathewson
9cb5bc86a9
Bump version to 2.0.5-beta-dev
2010-05-10 14:51:32 -04:00
Nick Mathewson
f6aaf176d2
Add a changelog for 2.0.5-beta
2010-05-09 00:16:35 -04:00
Nick Mathewson
2cffd6c937
Bump version to 2.0.4-alpha-dev
2010-02-28 16:53:42 -05:00
Nick Mathewson
3a5cfb0d38
Add a changelog for 2.0.4-alpha from Git, sorted by hand
2010-02-28 16:44:14 -05:00
Nick Mathewson
94d00651f4
Add stub header for 2.0.4-alpha changelog.
2009-11-20 12:56:29 -05:00
Niels Provos
f169153956
Remove most calls to event_err() in http and deal with memory errors instead
...
svn:r1555
2009-11-19 23:08:50 +00:00
Niels Provos
986500de4d
nick found a race condition in the pthreads test case
...
svn:r1554
2009-11-19 22:02:33 +00:00
Niels Provos
b8f222e055
On FreeBSD and other OSes, connect can return ECONREFUSED immediately; instead of failing the function call, pretend with faileld in the callback.
...
svn:r1553
2009-11-19 21:14:31 +00:00
Nick Mathewson
bdfe72f3c5
Documentation adjustments
...
svn:r1552
2009-11-19 00:21:48 +00:00
Nick Mathewson
86f5742015
Add two implementations of getaddrinfo: one blocking and one nonblocking.
...
The entry points are evutil_getaddrinfo and evdns_getaddrinfo respectively.
There are fairly extensive unit tests.
I believe this code conforms to RFC3493 pretty closely, but there are
probably more issues. It should get tested on more platforms.
This code means we can dump the well-intentioned but weirdly-implemented
bufferevent_evdns and evutil_resolve code.
svn:r1537
2009-11-16 22:25:46 +00:00
Nick Mathewson
72bafc175a
Remove the stupid brokenness where DNS option names needed to end with a
...
colon.
svn:r1536
2009-11-16 22:23:55 +00:00
Nick Mathewson
629a613398
When running set[ug]id, don't check the environment.
...
Idea from OpenBSD, but made a bit more generic to handle uncivilized lands
that do not define issetugid.
svn:r1530
2009-11-15 18:59:59 +00:00
Nick Mathewson
e2b2de79bf
Use arc4random() for dns transaction ids where available. Patch taken from OpenBSD
...
svn:r1528
2009-11-15 18:59:48 +00:00
Nick Mathewson
74871cacb8
Change event_base.activequeues to "array of eventlist".
...
Previously, event_base.activequeues was of type "array of pointers to
eventlist." This was pointless: none of the eventlists were allowed
to be NULL. Worse, it was inefficient:
- It made looking up an active event queue take two pointer
deferences instead of one, thus risking extra cache misses.
- It used more RAM than it needed to, because of the extra pointer
and the malloc overhead.
Also, this patch fixes a bug where we were saying
calloc(N,N*sizeof(X)) instead of calloc(N,sizeof(X)) when allocating
activequeues. That part, I'll backport.
Also, we warn and return -1 on failure to allocate activequeues,
rather than calling event_err.
svn:r1525
2009-11-09 19:37:27 +00:00
Nick Mathewson
37e23f806b
Patch from Ryan Phillips: accept ipv6 addresses returned by getaddrinfo in http.c
...
svn:r1522
2009-11-09 18:50:20 +00:00
Nick Mathewson
e88079a82c
Make persistent timeouts more accurate.
...
Previously, if the user scheduled a persistent timeout for {1,0}, we
would schedule the first one at "now+one second", and then when we
were about to run its callback, we would schedule it again for one
second after that. This would introduce creeping delays to the event
that was supposed to run every second.
Now, we schedule the event for one second after it was _last
scheduled_. To do this, we introduce internal code to add an event at
an _absolute_ tv rather than at now+tv.
svn:r1520
2009-11-09 18:30:57 +00:00
Nick Mathewson
ab96b5f3f5
Add an option to disable the timeval cache.
...
svn:r1518
2009-11-09 18:30:33 +00:00