]> granicus.if.org Git - libevent/log
libevent
17 years ago r14698@tombo: nickm | 2007-11-03 22:20:23 -0400
Nick Mathewson [Sun, 4 Nov 2007 02:21:31 +0000 (02:21 +0000)]
 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

17 years agoremove last vestiges of RBTREE
Niels Provos [Sat, 3 Nov 2007 23:54:27 +0000 (23:54 +0000)]
remove last vestiges of RBTREE

svn:r471

17 years agoremove last vestiges of RBTREE
Niels Provos [Sat, 3 Nov 2007 23:53:49 +0000 (23:53 +0000)]
remove last vestiges of RBTREE

svn:r470

17 years agosplit libevent into two extra libraries libevent_core and libevent_extra
Niels Provos [Sat, 3 Nov 2007 23:45:38 +0000 (23:45 +0000)]
split libevent into two extra libraries libevent_core and libevent_extra

svn:r469

17 years agoprovide hooks for outgoing pools; associate a base with a pool
Niels Provos [Sat, 3 Nov 2007 22:51:26 +0000 (22:51 +0000)]
provide hooks for outgoing pools; associate a base with a pool

svn:r468

17 years agoswitch timeouts to a min heap; from Maxim Yegorushkin
Niels Provos [Sat, 3 Nov 2007 18:04:53 +0000 (18:04 +0000)]
switch timeouts to a min heap; from Maxim Yegorushkin

svn:r467

17 years agosimple hooks for processing incoming and outgoing rpcs
Niels Provos [Fri, 2 Nov 2007 06:34:04 +0000 (06:34 +0000)]
simple hooks for processing incoming and outgoing rpcs

svn:r466

17 years agoSolaris event port improvements
Niels Provos [Sat, 27 Oct 2007 17:50:07 +0000 (17:50 +0000)]
Solaris event port improvements

svn:r464

17 years ago r15922@catbus: nickm | 2007-10-18 13:48:46 -0400
Nick Mathewson [Thu, 18 Oct 2007 17:49:52 +0000 (17:49 +0000)]
 r15922@catbus:  nickm | 2007-10-18 13:48:46 -0400
 Patch to event.3 from Christopher Lane.

svn:r463

17 years agoInstead of read/write in regress.c, use send/recv. Now all of the win32 regression...
Nick Mathewson [Fri, 12 Oct 2007 18:02:56 +0000 (18:02 +0000)]
Instead of read/write in regress.c, use send/recv.  Now all of the win32 regression tests pass, except for http and rpc.

svn:r461

17 years agoFix evutil code to use correct EVUTIL_SET_SOCKET_ERROR macro.
Nick Mathewson [Fri, 12 Oct 2007 17:55:37 +0000 (17:55 +0000)]
Fix evutil code to use correct EVUTIL_SET_SOCKET_ERROR macro.

svn:r460

17 years ago r15517@catbus: nickm | 2007-10-03 13:14:05 -0400
Nick Mathewson [Wed, 3 Oct 2007 17:19:22 +0000 (17:19 +0000)]
 r15517@catbus:  nickm | 2007-10-03 13:14:05 -0400
 Correct the pointer manipulation in fake_getaddrinfo(), and do the right thing for fake_getaddrinfo(NULL,&ai).  Based on a patch by Lubmir Marinov, hacked until the unit tests passed on Linux with #undef HAVE_GETADDRINFO.

svn:r459

17 years agoFix implementation of strsep.
Nick Mathewson [Wed, 3 Oct 2007 04:14:54 +0000 (04:14 +0000)]
Fix implementation of strsep.

svn:r457

17 years ago r15496@catbus: nickm | 2007-10-02 15:06:22 -0400
Nick Mathewson [Tue, 2 Oct 2007 19:11:41 +0000 (19:11 +0000)]
 r15496@catbus:  nickm | 2007-10-02 15:06:22 -0400
 Move end of "extern C {" block to the end of evdns.h.

svn:r456

17 years ago r15331@catbus: nickm | 2007-09-25 11:46:52 -0400
Nick Mathewson [Tue, 25 Sep 2007 15:50:50 +0000 (15:50 +0000)]
 r15331@catbus:  nickm | 2007-09-25 11:46:52 -0400
 Add EVPORT to test.sh script.  Patch from Trond Norbye.

svn:r454

17 years ago r15324@catbus: nickm | 2007-09-24 12:22:21 -0400
Nick Mathewson [Mon, 24 Sep 2007 16:26:11 +0000 (16:26 +0000)]
 r15324@catbus:  nickm | 2007-09-24 12:22:21 -0400
 New evutil.h macros to manipulate winsock errors.  Use them in http.c and in evutil_socketpair().

svn:r451

17 years agofirst attempts at refactoring this code to make it more readable;
Niels Provos [Sun, 23 Sep 2007 03:49:28 +0000 (03:49 +0000)]
first attempts at refactoring this code to make it more readable;
mostly changing to dictionaries for format strings

svn:r450

17 years agorename the rpc member from kill to attack; that way the
Niels Provos [Sat, 22 Sep 2007 23:57:11 +0000 (23:57 +0000)]
rename the rpc member from kill to attack; that way the
structure does not have the same name.  might find some
bugs.

svn:r449

17 years agoOn win32, sockets apparently can't be used with ReadFile and WriteFile: You need...
Nick Mathewson [Thu, 20 Sep 2007 19:36:03 +0000 (19:36 +0000)]
On win32, sockets apparently can't be used with ReadFile and WriteFile: You need send() and recv() instead. Also, you need to use ioctlsocket() with sockets, not ioctl. [Fixes evbuffer regression tests.]

svn:r448

17 years agoMake the test/ subdirectory buildable under Windows. Well, mingw at least. The...
Nick Mathewson [Thu, 20 Sep 2007 19:08:20 +0000 (19:08 +0000)]
Make the test/ subdirectory buildable under Windows.  Well, mingw at least.  The tests still don't all pass, but at least now we know that.

svn:r447

17 years agoRemove gratuitous tor-isms in evutil_socketpair(); fix a windows warning in http.c.
Nick Mathewson [Thu, 20 Sep 2007 18:38:31 +0000 (18:38 +0000)]
Remove gratuitous tor-isms in evutil_socketpair(); fix a windows warning in http.c.

svn:r446

17 years ago r15220@catbus: nickm | 2007-09-20 14:22:57 -0400
Nick Mathewson [Thu, 20 Sep 2007 18:27:01 +0000 (18:27 +0000)]
 r15220@catbus:  nickm | 2007-09-20 14:22:57 -0400
 Another patch from Trond: Skip calling gettime() in timeout_process if we have no events in the timetree.

svn:r445

17 years ago r15219@catbus: nickm | 2007-09-20 14:17:32 -0400
Nick Mathewson [Thu, 20 Sep 2007 18:26:56 +0000 (18:26 +0000)]
 r15219@catbus:  nickm | 2007-09-20 14:17:32 -0400
 Apply patch from Trond Norbye with recommendations from Magne Mahre and Hannah Schroeter: make autogen.sh work on systems where /bin/sh is not bash.

svn:r444

17 years ago r15218@catbus: nickm | 2007-09-20 14:14:05 -0400
Nick Mathewson [Thu, 20 Sep 2007 18:26:51 +0000 (18:26 +0000)]
 r15218@catbus:  nickm | 2007-09-20 14:14:05 -0400
 More win32 fixes: Use evutil_make_socket_nonblocking and EVUTIL_CLOSESOCKET consistently throughout the code.

svn:r443

17 years ago r15217@catbus: nickm | 2007-09-20 14:04:32 -0400
Nick Mathewson [Thu, 20 Sep 2007 18:26:46 +0000 (18:26 +0000)]
 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

17 years ago r15216@catbus: nickm | 2007-09-20 13:58:23 -0400
Nick Mathewson [Thu, 20 Sep 2007 18:26:40 +0000 (18:26 +0000)]
 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

17 years ago r15168@catbus: nickm | 2007-09-19 11:24:30 -0400
Nick Mathewson [Wed, 19 Sep 2007 15:27:53 +0000 (15:27 +0000)]
 r15168@catbus:  nickm | 2007-09-19 11:24:30 -0400
 Add a new function to evdns to override the default transaction ID generation code.

svn:r440

17 years ago r15103@catbus: nickm | 2007-09-18 11:13:09 -0400
Nick Mathewson [Tue, 18 Sep 2007 15:16:23 +0000 (15:16 +0000)]
 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

17 years ago r15102@catbus: nickm | 2007-09-18 11:12:43 -0400
Nick Mathewson [Tue, 18 Sep 2007 15:16:17 +0000 (15:16 +0000)]
 r15102@catbus:  nickm | 2007-09-18 11:12:43 -0400
 Make the autogen.sh script executable.

svn:r438

17 years ago r15097@catbus: nickm | 2007-09-18 11:08:42 -0400
Nick Mathewson [Tue, 18 Sep 2007 15:12:20 +0000 (15:12 +0000)]
 r15097@catbus:  nickm | 2007-09-18 11:08:42 -0400
 Wrap all newly-added Doxygen comments to fit in a consistent 80 columns, and remove all their trailing whitespace.

svn:r437

17 years ago r15096@catbus: nickm | 2007-09-18 11:02:12 -0400
Nick Mathewson [Tue, 18 Sep 2007 15:12:09 +0000 (15:12 +0000)]
 r15096@catbus:  nickm | 2007-09-18 11:02:12 -0400
 Add Doxygen documentation to header files; patch from Mark Heily.

svn:r436

17 years ago r15094@catbus: nickm | 2007-09-18 10:52:11 -0400
Nick Mathewson [Tue, 18 Sep 2007 15:11:53 +0000 (15:11 +0000)]
 r15094@catbus:  nickm | 2007-09-18 10:52:11 -0400
 Patch from Christopher Lane: Make regress.gen.* buildable from outside source directory.

svn:r434

17 years agooptimize by removing a variable
Niels Provos [Sun, 16 Sep 2007 02:26:37 +0000 (02:26 +0000)]
optimize by removing a variable

svn:r433

17 years ago r15086@catbus: nickm | 2007-09-15 14:42:55 -0400
Nick Mathewson [Sat, 15 Sep 2007 18:45:57 +0000 (18:45 +0000)]
 r15086@catbus:  nickm | 2007-09-15 14:42:55 -0400
 Patch from Trond Norbye: Fix two solaris bugs.

svn:r432

17 years agofix http.c to compile properly with USE_DEBUG; from Christopher Layne
Niels Provos [Sat, 15 Sep 2007 15:50:11 +0000 (15:50 +0000)]
fix http.c to compile properly with USE_DEBUG; from Christopher Layne

svn:r430

17 years agodeal with out of memory situations for realloc
Niels Provos [Sat, 15 Sep 2007 00:53:47 +0000 (00:53 +0000)]
deal with out of memory situations for realloc

svn:r429

17 years ago r15025@catbus: nickm | 2007-09-10 10:54:46 -0400
Nick Mathewson [Mon, 10 Sep 2007 14:56:00 +0000 (14:56 +0000)]
 r15025@catbus:  nickm | 2007-09-10 10:54:46 -0400
 More DNS standard correctness changes: we preserve the CD flag,not the TC flag on responses.  When we get a nonstandard query, we should say "NOTIMPL" rather than ignoring it.

svn:r428

17 years ago r15024@catbus: nickm | 2007-09-10 10:49:15 -0400
Nick Mathewson [Mon, 10 Sep 2007 14:55:55 +0000 (14:55 +0000)]
 r15024@catbus:  nickm | 2007-09-10 10:49:15 -0400
 Fix evdns_resolve_reverse_ipv6() so buffer is bug enough, and so the string ends with ".ip6.arpa" rather than "..ip6.arpa".

svn:r427

17 years ago r15023@catbus: nickm | 2007-09-10 10:46:16 -0400
Nick Mathewson [Mon, 10 Sep 2007 14:55:50 +0000 (14:55 +0000)]
 r15023@catbus:  nickm | 2007-09-10 10:46:16 -0400
 Add a missing begin-comment to the DNS_USE_OPENSSL_FOR_ID code in evdns.c.

svn:r426

17 years agofix another memory leak
Niels Provos [Mon, 10 Sep 2007 01:37:57 +0000 (01:37 +0000)]
fix another memory leak

svn:r424

17 years agofix a memory leak in the dns server; found by valgrind
Niels Provos [Mon, 10 Sep 2007 01:30:11 +0000 (01:30 +0000)]
fix a memory leak in the dns server; found by valgrind

svn:r422

17 years agomake allocating array members in event_rpcgen more efficient, but doubling the size of
Niels Provos [Sun, 9 Sep 2007 03:10:16 +0000 (03:10 +0000)]
make allocating array members in event_rpcgen more efficient, but doubling the size of
available slots every time we run out.

svn:r421

17 years agoFix a memory leak in which failed HTTP connections whould not free the request object
Niels Provos [Sun, 9 Sep 2007 02:33:10 +0000 (02:33 +0000)]
Fix a memory leak in which failed HTTP connections whould not free the request object

svn:r419

17 years agofix memory leaks/unitialized memory found by valgrind
Niels Provos [Sun, 9 Sep 2007 02:15:34 +0000 (02:15 +0000)]
fix memory leaks/unitialized memory found by valgrind

svn:r418

17 years agofix a couple memory leaks; time buffer marshaling
Niels Provos [Sun, 9 Sep 2007 01:46:35 +0000 (01:46 +0000)]
fix a couple memory leaks; time buffer marshaling

svn:r417

17 years agosupport setting local address on an evhttp_connection
Niels Provos [Fri, 7 Sep 2007 02:49:46 +0000 (02:49 +0000)]
support setting local address on an evhttp_connection

svn:r416

17 years agoAnother tweak on the date patch: win32 has no gmtime_r, but its gmtime() function...
Nick Mathewson [Fri, 7 Sep 2007 01:18:53 +0000 (01:18 +0000)]
Another tweak on the date patch: win32 has no gmtime_r, but its gmtime() function uses thread-local storage for safety.  Backportable.

svn:r414

17 years ago r14975@catbus: nickm | 2007-09-06 21:00:38 -0400
Nick Mathewson [Fri, 7 Sep 2007 01:03:01 +0000 (01:03 +0000)]
 r14975@catbus:  nickm | 2007-09-06 21:00:38 -0400
 Oops; we were already including sys/time.h.  Remove the redundant include.

svn:r413

17 years ago r14974@catbus: nickm | 2007-09-06 20:59:14 -0400
Nick Mathewson [Fri, 7 Sep 2007 01:02:56 +0000 (01:02 +0000)]
 r14974@catbus:  nickm | 2007-09-06 20:59:14 -0400
 Changes to http.c: Add a Date header on replies if there is none already set.  Also, include time.h unconditionally to be sure that struct tm is declared: every platform has time.h; the conditional should have been for sys/time.h.

svn:r412

17 years ago r14970@catbus: nickm | 2007-09-06 20:09:39 -0400
Nick Mathewson [Fri, 7 Sep 2007 00:10:15 +0000 (00:10 +0000)]
 r14970@catbus:  nickm | 2007-09-06 20:09:39 -0400
 Fix compilation on Solaris; Patch from Magne Mahre.

svn:r409

17 years agodemote most warnings to debug messages;
Niels Provos [Sun, 2 Sep 2007 01:33:38 +0000 (01:33 +0000)]
demote most warnings to debug messages;
execute callback later to allow freeing of connection object

svn:r407

17 years agoallow \r or \n individually to separate HTTP headers instead of
Niels Provos [Sat, 25 Aug 2007 18:47:22 +0000 (18:47 +0000)]
allow \r or \n individually to separate HTTP headers instead of
the standard "\r\n"; from Charles Kerr.

svn:r406

17 years agoinclude event.h in evhttp.h; found by Charles Kerr
Niels Provos [Sat, 25 Aug 2007 18:42:42 +0000 (18:42 +0000)]
include event.h in evhttp.h; found by Charles Kerr

svn:r404

17 years agoBump version number in svn trunk to 1.3.99.
Nick Mathewson [Fri, 24 Aug 2007 01:08:39 +0000 (01:08 +0000)]
Bump version number in svn trunk to 1.3.99.

svn:r403

17 years agolet's try to keep a log of changes; as suggested by Nick
Niels Provos [Thu, 23 Aug 2007 15:36:38 +0000 (15:36 +0000)]
let's try to keep a log of changes; as suggested by Nick

svn:r401

17 years ago r14699@catbus: nickm | 2007-08-20 10:42:57 -0400
Nick Mathewson [Mon, 20 Aug 2007 14:44:15 +0000 (14:44 +0000)]
 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

17 years agofix typo in comments
Niels Provos [Sun, 19 Aug 2007 17:26:02 +0000 (17:26 +0000)]
fix typo in comments

svn:r399

17 years ago r14697@catbus: nickm | 2007-08-19 13:24:39 -0400
Nick Mathewson [Sun, 19 Aug 2007 17:25:52 +0000 (17:25 +0000)]
 r14697@catbus:  nickm | 2007-08-19 13:24:39 -0400
 Remove redundant typedef of socklen_t in evdns.c: On windows, it is already defined by autoconf in config.h.

svn:r398

17 years agoprovide evhttp_new and evhttp_bind_socket instead of evhttp_start;
Niels Provos [Sun, 19 Aug 2007 02:41:23 +0000 (02:41 +0000)]
provide evhttp_new and evhttp_bind_socket instead of evhttp_start;
using evhttp_new, it is possible to associate an event_base with
the http server so that multi-threaded applications can have their
own http server per thread; add appropriate testing.

svn:r397

17 years ago r14618@catbus: nickm | 2007-08-16 17:11:47 -0400
Nick Mathewson [Thu, 16 Aug 2007 21:12:53 +0000 (21:12 +0000)]
 r14618@catbus:  nickm | 2007-08-16 17:11:47 -0400
 In ANSI C, int func() is a function with unspecified arguments, whereas int func(void) is a function that takes no arguments.  Using int func() to mean a function with no arguments is a C++ism, so let's not use or generate it.

svn:r395

17 years ago r14505@catbus: nickm | 2007-08-10 12:35:52 -0400
Nick Mathewson [Fri, 10 Aug 2007 16:37:33 +0000 (16:37 +0000)]
 r14505@catbus:  nickm | 2007-08-10 12:35:52 -0400
 Fix win32 build errors (reported by Phobos): mingw gcc seems to dislike unnamed function parameters.

svn:r390

17 years agoFix compile warning on osx: the udata field in struct kevent is supposed to be void...
Nick Mathewson [Fri, 10 Aug 2007 16:31:02 +0000 (16:31 +0000)]
Fix compile warning on osx: the udata field in struct kevent is supposed to be void*, not intptr_t.

svn:r387

17 years ago r14498@catbus: nickm | 2007-08-10 11:58:32 -0400
Nick Mathewson [Fri, 10 Aug 2007 15:59:31 +0000 (15:59 +0000)]
 r14498@catbus:  nickm | 2007-08-10 11:58:32 -0400
 Fix compilation warnings in trunk on linux with gcc 4.1.2.  In time-test.c, always include time.h, so that time() is defined.  In test/Makefile.am, put -I../compat in CPPFLAGS, and fix a typo.  In test/regress.c, cast unsigned char pointers to char* before passing them to str[n]cmp.

svn:r385

17 years agoadd a proper test for filtering new lines in headers
Niels Provos [Mon, 6 Aug 2007 21:00:49 +0000 (21:00 +0000)]
add a proper test for filtering new lines in headers

svn:r384

17 years agofix an embarassing bug where strchr was used with a cstring instead of a char
Niels Provos [Mon, 6 Aug 2007 20:53:33 +0000 (20:53 +0000)]
fix an embarassing bug where strchr was used with a cstring instead of a char

svn:r383

17 years agorequest dispatching fix from Elliot Foster
Niels Provos [Sun, 5 Aug 2007 02:15:10 +0000 (02:15 +0000)]
request dispatching fix from Elliot Foster

svn:r382

17 years agofix memory leak; found by Elliot F
Niels Provos [Tue, 31 Jul 2007 00:32:00 +0000 (00:32 +0000)]
fix memory leak; found by Elliot F

svn:r378

17 years agocheck for sys/select.h
Niels Provos [Tue, 31 Jul 2007 00:25:22 +0000 (00:25 +0000)]
check for sys/select.h

svn:r377

17 years agouse AM_CLFAGS from Jan Kneschke
Niels Provos [Tue, 31 Jul 2007 00:21:04 +0000 (00:21 +0000)]
use AM_CLFAGS from Jan Kneschke

svn:r376

17 years agoinclude config.h if HAVE_CONFIG_H from Jan Kneschke
Niels Provos [Mon, 30 Jul 2007 23:56:05 +0000 (23:56 +0000)]
include config.h if HAVE_CONFIG_H from Jan Kneschke

svn:r375

17 years agoremove c99 variable declarations; from Jan Kneschke
Niels Provos [Mon, 30 Jul 2007 23:54:25 +0000 (23:54 +0000)]
remove c99 variable declarations; from Jan Kneschke

svn:r374

17 years agoremove c++ comments from Jan Kneschke
Niels Provos [Mon, 30 Jul 2007 23:53:10 +0000 (23:53 +0000)]
remove c++ comments from Jan Kneschke

svn:r373

17 years agoinitalize ev_res from Scott Lamb
Niels Provos [Mon, 30 Jul 2007 23:49:00 +0000 (23:49 +0000)]
initalize ev_res from Scott Lamb

svn:r372

17 years agomake clock_monotonic work; do not use default timeout;
Niels Provos [Mon, 30 Jul 2007 22:41:00 +0000 (22:41 +0000)]
make clock_monotonic work; do not use default timeout;
from Scott Lamb, plus some fixes from me.

svn:r371

17 years agodrop illegal header values
Niels Provos [Mon, 30 Jul 2007 21:27:33 +0000 (21:27 +0000)]
drop illegal header values

svn:r370

17 years agomake event_rpcgen.py use the uint_ types;
Niels Provos [Fri, 6 Jul 2007 03:36:31 +0000 (03:36 +0000)]
make event_rpcgen.py use the uint_ types;
make event.h include stdint.h (wonder which OS that will break)

svn:r369

17 years agoconvert u_int8_t types to uint8_t types
Niels Provos [Sat, 30 Jun 2007 19:08:46 +0000 (19:08 +0000)]
convert u_int8_t types to uint8_t types

svn:r368

17 years agofixes from Joerg Sonnenberger:
Niels Provos [Sat, 30 Jun 2007 18:58:34 +0000 (18:58 +0000)]
fixes from Joerg Sonnenberger:
http.c is a violation of the ctype(3) interface and an unused function.

test/regress_http.c are incorrect format strings.

test/regress.c uses raise(3) from signal.h.

evdns.c: evdns_error_strings is unused. The GET* macros can eat the
semicolon from the expression. pos is passed in as off_t, so just pass
that down. When assigning negativ values to unsigned variables, an
explicit cast is considered good style.

svn:r367

17 years agomake it compile on solaris; from Andrei Nigmatulin
Niels Provos [Sat, 16 Jun 2007 03:23:15 +0000 (03:23 +0000)]
make it compile on solaris; from Andrei Nigmatulin

svn:r366

17 years agoinclude config.h
Niels Provos [Thu, 14 Jun 2007 04:38:42 +0000 (04:38 +0000)]
include config.h

svn:r365

17 years agomade the wrong fd non-blocking in accept_socket; from szjwwu
Niels Provos [Fri, 8 Jun 2007 16:06:23 +0000 (16:06 +0000)]
made the wrong fd non-blocking in accept_socket; from szjwwu

svn:r364

17 years agochange the signature of the client rpc callback to pass in an rpc status; the status
Niels Provos [Tue, 29 May 2007 05:38:58 +0000 (05:38 +0000)]
change the signature of the client rpc callback to pass in an rpc status; the status
allows us to determine if an error happened.

svn:r363

17 years agoallow DNS server to get access to the IP address for the requestor; from tor cvs...
Niels Provos [Mon, 28 May 2007 21:21:59 +0000 (21:21 +0000)]
allow DNS server to get access to the IP address for the requestor; from tor cvs via Nick Mathewson

svn:r362

17 years agofail quicker on bad replies; from tor cvs via Nick Mathewson
Niels Provos [Mon, 28 May 2007 21:20:57 +0000 (21:20 +0000)]
fail quicker on bad replies; from tor cvs via Nick Mathewson

svn:r361

17 years agofix bug where req was freed and dereferenced afterwards; from tor cvs via Nick Mathewson
Niels Provos [Mon, 28 May 2007 21:19:18 +0000 (21:19 +0000)]
fix bug where req was freed and dereferenced afterwards; from tor cvs via Nick Mathewson

svn:r360

17 years agotreat SERVERFAILED as a timeout; from tor cvs via Nick Mathewson
Niels Provos [Mon, 28 May 2007 21:17:35 +0000 (21:17 +0000)]
treat SERVERFAILED as a timeout; from tor cvs via Nick Mathewson

svn:r359

17 years agosolaris may return short reads on resolve.conf; fix from tor cvs via Nick Mathewson
Niels Provos [Mon, 28 May 2007 21:09:00 +0000 (21:09 +0000)]
solaris may return short reads on resolve.conf; fix from tor cvs via Nick Mathewson

svn:r358

17 years agoevdns_shutdown fix from Adam Langley
Niels Provos [Sun, 27 May 2007 06:27:11 +0000 (06:27 +0000)]
evdns_shutdown fix from Adam Langley

svn:r357

17 years agosupport freeing of evrpc base
Niels Provos [Wed, 23 May 2007 05:31:33 +0000 (05:31 +0000)]
support freeing of evrpc base

svn:r356

17 years agosupport removing of http callbacks and removing of registered RPCs
Niels Provos [Wed, 23 May 2007 05:20:59 +0000 (05:20 +0000)]
support removing of http callbacks and removing of registered RPCs

svn:r355

17 years agopermit connection free from callback; from Ben Rigas
Niels Provos [Sat, 12 May 2007 06:23:52 +0000 (06:23 +0000)]
permit connection free from callback; from Ben Rigas

svn:r354

17 years agofix evbuffer_find off by one; found by Ken Cox; regression test by him
Niels Provos [Thu, 19 Apr 2007 03:13:12 +0000 (03:13 +0000)]
fix evbuffer_find off by one; found by Ken Cox; regression test by him
and fix by me

svn:r353

17 years agoman page fixes from todd miller
Niels Provos [Thu, 22 Mar 2007 15:09:30 +0000 (15:09 +0000)]
man page fixes from todd miller

svn:r352

17 years agomore the signal base into the event base; this removes global state and makes signals
Niels Provos [Sat, 10 Mar 2007 06:37:53 +0000 (06:37 +0000)]
more the signal base into the event base; this removes global state and makes signals
work better with threading; from Wouter Wijngaards
small fixes for kqueue and style by me

svn:r351

17 years agosplit finding of callbacks out of code
Niels Provos [Tue, 6 Mar 2007 06:26:10 +0000 (06:26 +0000)]
split finding of callbacks out of code

svn:r350

17 years agoEVRPC_MAKE_REQUEST needs the pool argument
Niels Provos [Mon, 5 Mar 2007 07:28:15 +0000 (07:28 +0000)]
EVRPC_MAKE_REQUEST needs the pool argument

svn:r349

17 years agospell Oleson correctly
Niels Provos [Mon, 5 Mar 2007 06:49:45 +0000 (06:49 +0000)]
spell Oleson correctly

svn:r348

17 years agobetter conversion; cannot use event_err here.
Niels Provos [Sat, 3 Mar 2007 08:27:52 +0000 (08:27 +0000)]
better conversion; cannot use event_err here.

svn:r344

17 years agoproper casting for conversion
Niels Provos [Sat, 3 Mar 2007 08:18:20 +0000 (08:18 +0000)]
proper casting for conversion

svn:r343

17 years agoinstall evrpc.h header
Niels Provos [Sat, 3 Mar 2007 08:16:40 +0000 (08:16 +0000)]
install evrpc.h header

svn:r342