Niels Provos
36d7ab5082
trust in naming: rename evbuffer.c to bufferevent.c
...
svn:r767
2008-05-04 18:31:21 +00:00
Niels Provos
682adc443b
support input/output filters for bufferevents
...
svn:r748
2008-04-30 00:09:16 +00:00
Niels Provos
558de9b377
Provide OpenSSL style support for multiple threads accessing the same event_base
...
svn:r684
2008-03-02 21:18:33 +00:00
Niels Provos
5c70ea4c9d
improved code for evbuffer; avoids memcpy
...
svn:r674
2008-02-28 02:47:43 +00:00
Nick Mathewson
0d26f1605f
r18169@catbus: nickm | 2008-02-18 15:13:20 -0500
...
Rebuild and re-run configure etc when configure.in or Makefile.am changes. Also, have automake do its dependency tracking.
svn:r651
2008-02-18 20:13:27 +00:00
Nick Mathewson
127888bded
r17291@catbus: nickm | 2007-12-20 17:19:55 -0500
...
Add tree.h to distributed files in trunk.
svn:r607
2007-12-20 22:20:06 +00:00
Nick Mathewson
9cc67e5f78
Compile regression tests by default even on win32.
...
svn:r578
2007-12-06 19:35:55 +00:00
Nick Mathewson
7eb250e9c5
r14939@tombo: nickm | 2007-11-25 11:59:26 -0500
...
New function event_set_mem_functions to replace internal calls to malloc, free, etc with a user-supplied functions.
svn:r541
2007-11-25 17:14:19 +00:00
Niels Provos
d1e03054a3
clean up event-config.h to fix make distcheck; from sourceforge tracker
...
svn:r521
2007-11-12 07:34:29 +00:00
Niels Provos
7add3d3641
stick autogen.sh into EXTRA_DIST
...
svn:r515
2007-11-12 02:44:02 +00:00
Niels Provos
df667b96ea
we no longer need acconfig.h
...
svn:r510
2007-11-12 02:32:35 +00:00
Nick Mathewson
f74e7258fd
r16501@catbus: nickm | 2007-11-07 01:00:31 -0500
...
This is one of those patches which will either make matters far
simpler after the bugs shake out, or will get reverted pretty quick
once we realize that it is a stupid idea.
We now post-process the config.h file into a new event-config.h file,
whose macros are prefixed with _EVENT_ and which is thus safe for
headers to include. Using this, we can define replacement timeval
manipulation functions in evutil.h, and use them uniformly through our
code. We can also detect which headers are needful in event.h, and
include them as required.
This is also the perfect time to remove the long-deprecated acconfig.h
file, so that autoheader no longer warns.
Should resolve the following issues:
[ 1826530 ] Header files should have access to autoconf output.
[ 1826545 ] acconfig.h is deprecated.
[ 1826564 ] On some platforms, event.h can't be included alone.
svn:r492
2007-11-07 06:01:57 +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
Niels Provos
4555f75509
remove tree.h from EXTRA_DIST; from Charles Kerr
...
svn:r484
2007-11-07 03:25:03 +00:00
Nick Mathewson
1bcb112b20
r14698@tombo: nickm | 2007-11-03 22:20:23 -0400
...
Use libtool versioning correctly. Add comment to Makefile.am explaining how to keep this working.
svn:r472
2007-11-04 02:21:31 +00:00
Niels Provos
881731028b
split libevent into two extra libraries libevent_core and libevent_extra
...
svn:r469
2007-11-03 23:45:38 +00:00
Niels Provos
30ae40cc52
switch timeouts to a min heap; from Maxim Yegorushkin
...
svn:r467
2007-11-03 18:04:53 +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
7f57289f99
r15103@catbus: nickm | 2007-09-18 11:13:09 -0400
...
Use a dummy target to ensure that doxygen gets rebuilt every time we "make doxygen".
svn:r439
2007-09-18 15:16:23 +00:00
Nick Mathewson
7135ffb6fc
r15096@catbus: nickm | 2007-09-18 11:02:12 -0400
...
Add Doxygen documentation to header files; patch from Mark Heily.
svn:r436
2007-09-18 15:12:09 +00:00
Nick Mathewson
a36d4a930d
r14699@catbus: nickm | 2007-08-20 10:42:57 -0400
...
Use $top_srcdir and $srcdir variables to refer to source paths in Makefile.am. This makes it possible to build libevent from a separate directory. Patch from Kelly Anderson.
svn:r400
2007-08-20 14:44:15 +00:00
Niels Provos
74f7118d66
install evrpc.h header
...
svn:r342
2007-03-03 08:16:40 +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
7398790296
missing reference to strlcpy-internal
...
svn:r330
2007-02-15 22:46:04 +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
f554234f74
first stab at an rpc layer; this breaks the regression test.
...
svn:r254
2006-11-16 07:36:20 +00:00
Niels Provos
152f570047
install evdns.3 man page
...
svn:r240
2006-10-09 01:55:23 +00:00
Niels Provos
9f7d28bb81
make it compile with mingw; from Nick
...
svn:r235
2006-09-27 03:07:38 +00:00
Niels Provos
e80e52ceb7
include evdns.h header - fix windows distribution files
...
svn:r229
2006-08-27 19:43:00 +00:00
Niels Provos
d0d8f9b468
configure evdns and make it compile
...
svn:r225
2006-08-13 06:59:37 +00:00
Niels Provos
4596f82e17
windows makefile fixes from branch
...
svn:r222
2006-08-11 15:20:10 +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
6813af3f11
move http related prototypes to evhttp.h
...
svn:r214
2006-06-10 22:37:21 +00:00
Niels Provos
147b71e33c
rename http.h to http-internal.h - i wish there were decent refactoring tools
...
for open source programmers.
svn:r213
2006-06-10 22:28:21 +00:00
Niels Provos
a3bb4a035f
I often need some very simple HTTP functionality, so this is a first stab
...
at integrating something really simple with HTTP. The interface is still
evolving as I start messing with it. Not all the interfaces are properly
exported yet.
I am also trying to figure out how to intelligently hide the details about
the different structures from users, so that that things can be changed
around later.
svn:r196
2006-01-22 05:08:50 +00:00
Niels Provos
c4e60994a2
including the tagging code that is required by event_rpcgen.py; test the
...
new functionality.
svn:r172
2005-08-22 01:34:34 +00:00
Niels Provos
e444040f3d
fix rule that depended on obsolete libevent.a
...
svn:r159
2005-04-29 02:55:20 +00:00
Niels Provos
fdfa743ccc
libtoolize; from Nick Mathewson
...
svn:r153
2005-04-23 02:48:49 +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
d9cf6fe2f1
version 1.0
...
svn:r127
2004-12-05 22:16:35 +00:00
Niels Provos
f5a62ed30e
make a separate verify target
...
svn:r124
2004-12-01 19:59:00 +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
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
d780375fc4
fix source files
...
svn:r89
2003-10-25 21:49:44 +00:00
Niels Provos
dd0b36ab03
update build stuff
...
svn:r76
2003-09-25 03:25:17 +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