56 Commits

Author SHA1 Message Date
Nick Mathewson
4e1ec3e05e Make all the C files in the libraries compile under MSVC 2005 Express. There are still a few warnings, and probably some subtle issues, but it's better than nothing.
svn:r499
2007-11-07 21:01:26 +00:00
Nick Mathewson
e9564eceb3 r16487@catbus: nickm | 2007-11-06 22:38:44 -0500
Remove rtsig method, as discussed in July.  It hasn't compiled for quite a while, and nobody has seemed to miss it much.  Please let us know if this was a bad call. [Tracker issue 1826539].


svn:r485
2007-11-07 03:40:26 +00:00
Nick Mathewson
f0e06d75e5 r15217@catbus: nickm | 2007-09-20 14:04:32 -0400
Fix win32 signals: teach win32 that we have per-base signal queues; teach signal.c that not everybody has sigaction().


svn:r442
2007-09-20 18:26:46 +00:00
Nick Mathewson
250071830a r15216@catbus: nickm | 2007-09-20 13:58:23 -0400
Add a new evutil module to contain the usual cross-platform hacks: socketpair, closesocket, and make_socket_nonblocking()


svn:r441
2007-09-20 18:26:40 +00:00
Nick Mathewson
9c3ac4e444 r14970@catbus: nickm | 2007-09-06 20:09:39 -0400
Fix compilation on Solaris; Patch from Magne Mahre.


svn:r409
2007-09-07 00:10:15 +00:00
Nick Mathewson
5f04e3b7b5 Bump version number in svn trunk to 1.3.99.
svn:r403
2007-08-24 01:08:39 +00:00
Niels Provos
5e0ac7f239 check for sys/select.h
svn:r377
2007-07-31 00:25:22 +00:00
Niels Provos
3ad6b47e03 make clock_monotonic work; do not use default timeout;
from Scott Lamb, plus some fixes from me.


svn:r371
2007-07-30 22:41:00 +00:00
Niels Provos
753ffa563b convert u_int8_t types to uint8_t types
svn:r368
2007-06-30 19:08:46 +00:00
Niels Provos
aa5c806888 make it compile on solaris; from Andrei Nigmatulin
svn:r366
2007-06-16 03:23:15 +00:00
Niels Provos
4408a5f8fc fix evbuffer_find off by one; found by Ken Cox; regression test by him
and fix by me


svn:r353
2007-04-19 03:13:12 +00:00
Niels Provos
b5d2f9a255 rolling back r339: evconfig.h does not work
svn:r341
2007-03-01 06:25:18 +00:00
Niels Provos
127c260bb7 make evconfig.h available as installed header file; not
really ideal but good enough for me; from Nick Mathewson


svn:r339
2007-02-28 04:02:29 +00:00
Niels Provos
72a3f29da3 1.3a on trunk?
svn:r333
2007-02-18 19:33:19 +00:00
Niels Provos
121efe6530 small bug fixes to AAAA resolution and regression test; from Nick Mathewson!
we love regresson tests.



svn:r319
2007-01-27 08:38:51 +00:00
Niels Provos
6318fca29e AAAA support for DNS; from Nick Mathewson.
unfortunately, no regression test



svn:r315
2007-01-27 04:22:36 +00:00
Niels Provos
0db257b828 rename strlcpy so that it does not conflict with other tests; from
Nick Mathewson.


svn:r306
2007-01-03 07:11:17 +00:00
Niels Provos
868f10e7c9 mingw fixes from Nick
svn:r271
2006-11-22 01:21:10 +00:00
Niels Provos
3eec7f7c64 make it 1.2; fix some size issues for printf in regression code
svn:r242
2006-10-15 21:55:13 +00:00
Niels Provos
9f7d28bb81 make it compile with mingw; from Nick
svn:r235
2006-09-27 03:07:38 +00:00
Niels Provos
d0d8f9b468 configure evdns and make it compile
svn:r225
2006-08-13 06:59:37 +00:00
Niels Provos
00bc7e37fd 1.2-rc1; Solaris' event port support from Dave Pacheco
svn:r216
2006-07-15 02:55:57 +00:00
Niels Provos
571ac95430 use clock_gettime if available from Claudio Jeker <claudio@openbsd.org>
svn:r209
2006-03-28 04:33:41 +00:00
Niels Provos
f6550f407c provide strlcpy for the unenlightened libcs
svn:r203
2006-02-26 20:13:04 +00:00
Niels Provos
8af2db10d9 version 1.2
svn:r195
2006-01-22 05:06:29 +00:00
Niels Provos
9938aaf511 treate EINVAL as per fd error in kqueue; use argument for debug macros in
poll; version 1.1a; EINVAL fix from Nick Mathewson


svn:r168
2005-06-11 21:15:22 +00:00
Niels Provos
c15db0349a performance improvements by Nick Mathewson; we modify the arrays directly
in poll_add and poll_del; some minor tweaks by me.  earmark this as 1.0f


svn:r161
2005-05-10 04:40:03 +00:00
Niels Provos
d6e56988a7 sync
svn:r160
2005-05-10 04:16:17 +00:00
Niels Provos
c09a817563 1.0d
svn:r155
2005-04-23 03:03:28 +00:00
Niels Provos
fdfa743ccc libtoolize; from Nick Mathewson
svn:r153
2005-04-23 02:48:49 +00:00
Niels Provos
4157d33ee9 acknowledgements and new version
svn:r143
2005-04-04 00:35:14 +00:00
Niels Provos
fbdaf3ab62 debugging callbacks from Nick Mathewson <nickm@freehaven.net>
svn:r136
2005-03-29 07:03:10 +00:00
Niels Provos
a46c2609bf compilation fixes for IRIX; from Nick Mathewson <nickm@freehaven.net>
svn:r132
2005-02-22 16:12:34 +00:00
Niels Provos
905ee67d00 provide maintainer mode in automake; put event_gotsig back into global
state; return proper error code


svn:r131
2005-02-22 15:47:53 +00:00
Niels Provos
d9cf6fe2f1 version 1.0
svn:r127
2004-12-05 22:16:35 +00:00
Niels Provos
6df2ede5f5 close file descriptors on exec(); suggested by aaron at die.net
svn:r119
2004-08-10 18:29:37 +00:00
Niels Provos
06aaa92fe2 devpoll support
svn:r113
2004-07-30 04:57:21 +00:00
Niels Provos
6db3da27e2 should work a little bit better with solaris compiler
svn:r111
2004-07-19 06:18:10 +00:00
Niels Provos
44d88ea606 change evbuffer_read so that it reads directly into the memory allocated to
the evbuffer; this avoids one unnecessary data copy.


svn:r110
2004-07-13 08:02:45 +00:00
Niels Provos
8f7a7a910c version 0.8
svn:r99
2004-04-04 02:19:39 +00:00
Niels Provos
5908bd7213 provided buffered events
svn:r95
2004-03-23 03:43:53 +00:00
Niels Provos
ec2c1db47e new event_once interface; start of buffering interface for buffered events
svn:r93
2004-02-22 21:17:23 +00:00
Niels Provos
8a92823c67 make rtsig optional
svn:r91
2003-10-25 21:59:24 +00:00
Niels Provos
dd0b36ab03 update build stuff
svn:r76
2003-09-25 03:25:17 +00:00
Niels Provos
b6b1e4ebe9 forgot
svn:r69
2003-06-02 19:36:22 +00:00
Niels Provos
670b94e479 version 0.7
svn:r66
2003-04-14 17:32:19 +00:00
Niels Provos
0036d79ab6 fix kqueue problem
svn:r50
2003-03-08 16:33:18 +00:00
Niels Provos
251c7f6808 sync
svn:r48
2003-03-08 14:41:00 +00:00
Niels Provos
71e513296d check for linux eventpoll
svn:r43
2003-03-07 23:21:01 +00:00
Niels Provos
b3d1c6a854 support poll(2) and split out the signal handling
svn:r37
2003-02-28 22:38:30 +00:00