]> granicus.if.org Git - libevent/log
libevent
15 years agoUpdate copyright statements to reflect the facts that:
Nick Mathewson [Tue, 27 Jan 2009 22:34:36 +0000 (22:34 +0000)]
Update copyright statements to reflect the facts that:
a) this is 2009
b) niels and nick have been comaintainers for a while
c) saying "all rights reserved" when you then go on to explicitly
   disclaim some rights is sheer cargo-cultism.

svn:r1065

15 years agoReplace all use of config.h with event-config.h.
Nick Mathewson [Tue, 27 Jan 2009 22:30:46 +0000 (22:30 +0000)]
Replace all use of config.h with event-config.h.

svn:r1064

15 years agoRemove all trailing whitespace in all the source files.
Nick Mathewson [Tue, 27 Jan 2009 21:10:31 +0000 (21:10 +0000)]
Remove all trailing whitespace in all the source files.

svn:r1063

15 years agomake it so that test_persistent_timeout can call loopexit only once; reported by...
Niels Provos [Tue, 27 Jan 2009 16:35:28 +0000 (16:35 +0000)]
make it so that test_persistent_timeout can call loopexit only once; reported by Alexander Drozdov

svn:r1062

15 years agofix memory leak whens etting up priorities; reported by Alexander Drozdov
Niels Provos [Tue, 27 Jan 2009 16:29:48 +0000 (16:29 +0000)]
fix memory leak whens etting up priorities; reported by Alexander Drozdov

svn:r1061

15 years agoFix some warnings on linux gcc with --enable-gcc-warnings
Nick Mathewson [Tue, 27 Jan 2009 13:37:09 +0000 (13:37 +0000)]
Fix some warnings on linux gcc with --enable-gcc-warnings

svn:r1060

15 years agouse %zu for off_t
Niels Provos [Tue, 27 Jan 2009 06:21:12 +0000 (06:21 +0000)]
use %zu for off_t

svn:r1059

15 years agomake it compile on linux
Niels Provos [Tue, 27 Jan 2009 06:18:45 +0000 (06:18 +0000)]
make it compile on linux

svn:r1058

15 years agosendfile/mmap and memory reference implementation for evbuffers
Niels Provos [Tue, 27 Jan 2009 06:05:38 +0000 (06:05 +0000)]
sendfile/mmap and memory reference implementation for evbuffers

svn:r1057

15 years agosecond argument to evbuffer_pullup should be ssize_t
Niels Provos [Tue, 27 Jan 2009 05:33:39 +0000 (05:33 +0000)]
second argument to evbuffer_pullup should be ssize_t

svn:r1056

15 years agoMore docs and example code in whatsnew
Nick Mathewson [Mon, 26 Jan 2009 18:04:18 +0000 (18:04 +0000)]
More docs and example code in whatsnew

svn:r1055

15 years agoInitial documentation for evdns server functions. Also deprecate the one that didn...
Nick Mathewson [Mon, 26 Jan 2009 17:29:45 +0000 (17:29 +0000)]
Initial documentation for evdns server functions.  Also deprecate the one that didn't take an event_base.

svn:r1054

15 years agoAccept evutil_socket_t for evdns_server_ports.
Nick Mathewson [Mon, 26 Jan 2009 17:29:27 +0000 (17:29 +0000)]
Accept evutil_socket_t for evdns_server_ports.

svn:r1053

15 years agoFor every deprecated function, explain why it is deprecated and what you should call...
Nick Mathewson [Mon, 26 Jan 2009 17:09:37 +0000 (17:09 +0000)]
For every deprecated function, explain why it is deprecated and what you should call instead.

svn:r1052

15 years agoDocumentation (or more accurate documentation) for a few more functions.
Nick Mathewson [Mon, 26 Jan 2009 17:09:22 +0000 (17:09 +0000)]
Documentation (or more accurate documentation) for a few more functions.

svn:r1051

15 years agoReformat util.h slightly so that it looks ok with 8-char tabs.
Nick Mathewson [Mon, 26 Jan 2009 17:09:09 +0000 (17:09 +0000)]
Reformat util.h slightly so that it looks ok with 8-char tabs.

svn:r1050

15 years agofix memleak in evmap_signal_clear; from Alexander Drozdov
Niels Provos [Mon, 26 Jan 2009 06:13:24 +0000 (06:13 +0000)]
fix memleak in evmap_signal_clear; from Alexander Drozdov

svn:r1049

15 years agoreally install the buffer_compat.h file
Niels Provos [Sat, 24 Jan 2009 17:38:27 +0000 (17:38 +0000)]
really install the buffer_compat.h file

svn:r1048

15 years agoAdd a "flags" field to evbuffer callbacks.
Nick Mathewson [Fri, 23 Jan 2009 18:04:34 +0000 (18:04 +0000)]
Add a "flags" field to evbuffer callbacks.

For now, there is just one: enabled.  This lets us avoid lots of
mallocs/frees/tailq-manipulations just to turn a callback on and off.
The revised bufferevent code wants this.

svn:r1047

15 years agoRemove in_callbacks check: allow full recursion in evbuffer callbacks. If you get...
Nick Mathewson [Fri, 23 Jan 2009 18:03:45 +0000 (18:03 +0000)]
Remove in_callbacks check: allow full recursion in evbuffer callbacks.  If you get yourself in an infinite loop, that's not our fault.  Note this in the docs.  Also reindent some docs now that my tabs match Niels's.

svn:r1046

15 years agoalso install the buffer_compat.h header file
Niels Provos [Fri, 23 Jan 2009 02:04:41 +0000 (02:04 +0000)]
also install the buffer_compat.h header file

svn:r1044

15 years agoMove obsolete evbuffer function into include/event2/buffer_compat.h
Nick Mathewson [Fri, 23 Jan 2009 01:35:57 +0000 (01:35 +0000)]
Move obsolete evbuffer function into include/event2/buffer_compat.h

svn:r1043

15 years agoCode to allow multiple callbacks per evbuffer.
Nick Mathewson [Fri, 23 Jan 2009 01:11:13 +0000 (01:11 +0000)]
Code to allow multiple callbacks per evbuffer.

svn:r1042

15 years agoStart writing more of whatsnew-xx.txt, which will become whatsnew-2.0.txt
Nick Mathewson [Fri, 23 Jan 2009 01:04:10 +0000 (01:04 +0000)]
Start writing more of whatsnew-xx.txt, which will become whatsnew-2.0.txt

svn:r1041

15 years agoRemove evperiodic_assign and its related parts: its functionality is subsumed by...
Nick Mathewson [Thu, 22 Jan 2009 17:56:15 +0000 (17:56 +0000)]
Remove evperiodic_assign and its related parts: its functionality is subsumed by EV_PERSIST timeouts.

svn:r1040

15 years agoUse EV_PERSIST on notify event for efficiency and simplicity.
Nick Mathewson [Thu, 22 Jan 2009 17:48:55 +0000 (17:48 +0000)]
Use EV_PERSIST on notify event for efficiency and simplicity.

svn:r1039

15 years agoUse EV_PERSIST in bufferevents for efficiency and simplicity.
Nick Mathewson [Thu, 22 Jan 2009 17:48:27 +0000 (17:48 +0000)]
Use EV_PERSIST in bufferevents for efficiency and simplicity.

svn:r1038

15 years agoFix warnings on compile: make static functions static.
Nick Mathewson [Thu, 22 Jan 2009 17:48:16 +0000 (17:48 +0000)]
Fix warnings on compile: make static functions static.

svn:r1037

15 years agofix signal processing for non-kqueue backends; when a signal callback delivers a...
Niels Provos [Thu, 22 Jan 2009 06:23:14 +0000 (06:23 +0000)]
fix signal processing for non-kqueue backends; when a signal callback delivers a signal; from Alexander Drozdov

svn:r1035

15 years agorename sys/signal.h to signal.h; configure m4 macro dir; this assist with compilation...
Niels Provos [Thu, 22 Jan 2009 02:47:35 +0000 (02:47 +0000)]
rename sys/signal.h to signal.h; configure m4 macro dir; this assist with compilation on Haiku

svn:r1033

15 years agoChange the semantics of timeouts in conjunction with EV_PERSIST; timeouts in that...
Niels Provos [Thu, 22 Jan 2009 02:33:38 +0000 (02:33 +0000)]
Change the semantics of timeouts in conjunction with EV_PERSIST; timeouts in that case will now repeat until deleted.

svn:r1032

15 years agoNew functions to provide sane threading callbacks with pthreads and win32 threading...
Nick Mathewson [Wed, 21 Jan 2009 07:51:25 +0000 (07:51 +0000)]
New functions to provide sane threading callbacks with pthreads and win32 threading implementations.

svn:r1031

15 years agofix freebsd compile; from Alexander Drozdov
Niels Provos [Wed, 21 Jan 2009 07:18:31 +0000 (07:18 +0000)]
fix freebsd compile; from Alexander Drozdov

svn:r1030

15 years agorename the backend from "event ports" to "evport" - this will allow environment based...
Niels Provos [Mon, 19 Jan 2009 23:52:21 +0000 (23:52 +0000)]
rename the backend from "event ports" to "evport" - this will allow environment based disabling to work

svn:r1027

15 years agobug fix and potentital race condition from Alexander Drozdov
Niels Provos [Mon, 19 Jan 2009 23:40:11 +0000 (23:40 +0000)]
bug fix and potentital race condition from Alexander Drozdov

svn:r1025

15 years agoChange evbuffer_read implementation to split data across chunks, and use readv when...
Nick Mathewson [Mon, 19 Jan 2009 21:53:03 +0000 (21:53 +0000)]
Change evbuffer_read implementation to split data across chunks, and use readv when available.  This should make us use less space.

svn:r1024

15 years agoUse eventfd for main-thread notification where available (i.e., linux).
Nick Mathewson [Mon, 19 Jan 2009 20:37:24 +0000 (20:37 +0000)]
Use eventfd for main-thread notification where available (i.e., linux).

svn:r1023

15 years agoChange the semantics of notify so we can implement it with eventfd or (given a differ...
Nick Mathewson [Mon, 19 Jan 2009 20:22:47 +0000 (20:22 +0000)]
Change the semantics of notify so we can implement it with eventfd or (given a different backend for win32) a windows Event.

svn:r1022

15 years agoDebug and enable pipe notification
Nick Mathewson [Mon, 19 Jan 2009 19:46:03 +0000 (19:46 +0000)]
Debug and enable pipe notification

svn:r1021

15 years agomake event ports compile again
Niels Provos [Mon, 19 Jan 2009 07:00:51 +0000 (07:00 +0000)]
make event ports compile again

svn:r1020

15 years agoMake event_break threadsafe; make notify-thread mechanism a little more generic;...
Nick Mathewson [Mon, 19 Jan 2009 01:34:14 +0000 (01:34 +0000)]
Make event_break threadsafe; make notify-thread mechanism a little more generic; let it use pipes where they work.

svn:r1019

15 years agoFix osx compile
Nick Mathewson [Sun, 18 Jan 2009 01:33:18 +0000 (01:33 +0000)]
Fix osx compile

svn:r1018

15 years agotry to make devpoll work again; i dont have access to a machine
Niels Provos [Sat, 17 Jan 2009 07:50:34 +0000 (07:50 +0000)]
try to make devpoll work again; i dont have access to a machine

svn:r1017

15 years agoclean up buffered data on reset; reported by Brian O'Kelley
Niels Provos [Fri, 16 Jan 2009 00:25:54 +0000 (00:25 +0000)]
clean up buffered data on reset; reported by Brian O'Kelley

svn:r1015

15 years agorename time-test in comment to signal-test
Niels Provos [Thu, 15 Jan 2009 06:15:24 +0000 (06:15 +0000)]
rename time-test in comment to signal-test

svn:r1013

15 years agoNote the one restriction on what you can do with the evbuffers of a bufferevent.
Nick Mathewson [Wed, 14 Jan 2009 22:17:46 +0000 (22:17 +0000)]
Note the one restriction on what you can do with the evbuffers of a bufferevent.

svn:r1011

15 years agoMake some evbuffer functions const
Nick Mathewson [Wed, 14 Jan 2009 22:17:31 +0000 (22:17 +0000)]
Make some evbuffer functions const

svn:r1010

15 years agoUpdate win32 code to put indices in evmap.
Nick Mathewson [Wed, 14 Jan 2009 21:13:58 +0000 (21:13 +0000)]
Update win32 code to put indices in evmap.

svn:r1009

15 years agoMove per-fd info from eventops into evmap. Not done for win32.c yet.
Nick Mathewson [Wed, 14 Jan 2009 20:52:32 +0000 (20:52 +0000)]
Move per-fd info from eventops into evmap.  Not done for win32.c yet.

svn:r1008

15 years agoDo not allow chain length to expand indefinitely.
Nick Mathewson [Wed, 14 Jan 2009 19:39:17 +0000 (19:39 +0000)]
Do not allow chain length to expand indefinitely.

svn:r1007

15 years agoThe element size for our linear evmaps is a pointer, not the whole struct.
Nick Mathewson [Wed, 14 Jan 2009 18:45:42 +0000 (18:45 +0000)]
The element size for our linear evmaps is a pointer, not the whole struct.

svn:r1006

15 years agoAdd initializer functions for evmap types.
Nick Mathewson [Wed, 14 Jan 2009 18:38:03 +0000 (18:38 +0000)]
Add initializer functions for evmap types.

svn:r1005

15 years agoSimplify evbuffer_write logic: combine nearly all of WSASend and writev cases.
Nick Mathewson [Wed, 14 Jan 2009 14:58:48 +0000 (14:58 +0000)]
Simplify evbuffer_write logic: combine nearly all of WSASend and writev cases.

svn:r1004

15 years agoFix compilation on win32 WSASend evbuffer_write() code.
Nick Mathewson [Tue, 13 Jan 2009 22:02:32 +0000 (22:02 +0000)]
Fix compilation on win32 WSASend evbuffer_write() code.
Still not enabled until I make sure that the unit tests test this.  They _do_ pass.

svn:r1003

15 years agoFix win32 compilation. Surprisingly, unit tests pass too.
Nick Mathewson [Tue, 13 Jan 2009 21:39:32 +0000 (21:39 +0000)]
Fix win32 compilation.  Surprisingly, unit tests pass too.

svn:r1002

15 years agoThere is no WSAEAGAIN. There is only Zuul^WSAEWOULDBLOCK.
Nick Mathewson [Tue, 13 Jan 2009 20:50:34 +0000 (20:50 +0000)]
There is no WSAEAGAIN.  There is only Zuul^WSAEWOULDBLOCK.

svn:r1001

15 years agoRename four internal headers to follow the -internal.h convention.
Nick Mathewson [Tue, 13 Jan 2009 20:26:37 +0000 (20:26 +0000)]
Rename four internal headers to follow the -internal.h convention.

svn:r1000

15 years agoUntested (and compiled-out) evbuffer_write backend to use WSASend on win32 where...
Nick Mathewson [Tue, 13 Jan 2009 19:34:50 +0000 (19:34 +0000)]
Untested (and compiled-out) evbuffer_write backend to use WSASend on win32 where we use writev on unix.

svn:r998

15 years agoStop linking backends into libevent_extra.la
Nick Mathewson [Tue, 13 Jan 2009 19:20:22 +0000 (19:20 +0000)]
Stop linking backends into libevent_extra.la

svn:r997

15 years agoMove internal headers into noinst_HEADERS automake target where they belong.
Nick Mathewson [Tue, 13 Jan 2009 19:20:14 +0000 (19:20 +0000)]
Move internal headers into noinst_HEADERS automake target where they belong.

svn:r996

15 years agoUse new EVUTIL_ERR_*_RETRIABLE macros when we're testing an errno for blocking.
Nick Mathewson [Tue, 13 Jan 2009 19:20:04 +0000 (19:20 +0000)]
Use new EVUTIL_ERR_*_RETRIABLE macros when we're testing an errno for blocking.
Previously, we used inconsistent and incompletely ported ifdefs.
(We don't use these macros in platform-specific files like evpoll.c, since
they don't need to work on win32.)

svn:r995

15 years agoNew EVUTIL_ERR_*_RETRIABLE macros to tell if an errno blocked or failed.
Nick Mathewson [Tue, 13 Jan 2009 19:19:50 +0000 (19:19 +0000)]
New EVUTIL_ERR_*_RETRIABLE macros to tell if an errno blocked or failed.

svn:r994

15 years agoAdd a new evbuffer_write_atmost() functino to write no more than a given number of...
Nick Mathewson [Mon, 12 Jan 2009 20:42:19 +0000 (20:42 +0000)]
Add a new evbuffer_write_atmost() functino to write no more than a given number of bytes to an fd.

svn:r993

15 years agoSmall cleanups to buffer.h documentation.
Nick Mathewson [Mon, 12 Jan 2009 20:42:06 +0000 (20:42 +0000)]
Small cleanups to buffer.h documentation.

svn:r992

15 years agoMove strlcpy.c into libevent-core, so that code built against libevent-core on platfo...
Nick Mathewson [Mon, 12 Jan 2009 20:36:24 +0000 (20:36 +0000)]
Move strlcpy.c into libevent-core, so that code built against libevent-core on platforms without strlcpy can link.

svn:r991

16 years agomake it compile with USE_DEBUG again; reported by Alexander Drozdov
Niels Provos [Mon, 12 Jan 2009 05:22:29 +0000 (05:22 +0000)]
make it compile with USE_DEBUG again; reported by Alexander Drozdov

svn:r990

16 years agoImprove the hashsocket function.
Nick Mathewson [Sat, 10 Jan 2009 14:37:45 +0000 (14:37 +0000)]
Improve the hashsocket function.

svn:r989

16 years agoOn win32, use a hashtable to map sockets to events rather than using an array.
Nick Mathewson [Fri, 9 Jan 2009 13:42:21 +0000 (13:42 +0000)]
On win32, use a hashtable to map sockets to events rather  than using an array.

svn:r988

16 years agoDocument internal evmap functions, add a couple of asserts, and fix up some things...
Nick Mathewson [Fri, 9 Jan 2009 05:01:48 +0000 (05:01 +0000)]
Document internal evmap functions, add a couple of asserts, and fix up some things that did not need to be void* any more

svn:r987

16 years agoWork better with platforms that do not have ipv6 structures, or that do not have...
Nick Mathewson [Fri, 2 Jan 2009 21:21:58 +0000 (21:21 +0000)]
Work better with platforms that do not have ipv6 structures, or that do not have sin_len fields, etc.

svn:r986

16 years agoChange the type of nameserver.address from u32 to sockaddr_storage, so that we can...
Nick Mathewson [Fri, 2 Jan 2009 20:46:35 +0000 (20:46 +0000)]
Change the type of nameserver.address from u32 to sockaddr_storage, so that we can handle nameservers at IPv6 addresses.

svn:r985

16 years agoAdd another function to parse the common address:port combination formats into a...
Nick Mathewson [Fri, 2 Jan 2009 20:46:26 +0000 (20:46 +0000)]
Add another function to parse the common address:port combination formats into a sockaddr.

svn:r984

16 years agoNew functions in evutil to clone inet_pton and inet_ntop, with tests.
Nick Mathewson [Fri, 2 Jan 2009 20:46:12 +0000 (20:46 +0000)]
New functions in evutil to clone inet_pton and inet_ntop, with tests.
Adapted from Tor code.

svn:r983

16 years agomalloc fd only if it is needed.
Niels Provos [Fri, 2 Jan 2009 18:18:30 +0000 (18:18 +0000)]
malloc fd only if it is needed.

svn:r982

16 years agoInclude http_compat.h in http.c so we do not get warnings about functions with no...
Nick Mathewson [Fri, 2 Jan 2009 04:56:56 +0000 (04:56 +0000)]
Include http_compat.h in http.c so we do not get warnings about functions with no prototypes.

svn:r981

16 years agoimplement evdns_cancel_request; test one of the new evdns_base functions
Niels Provos [Thu, 25 Dec 2008 16:25:37 +0000 (16:25 +0000)]
implement evdns_cancel_request; test one of the new evdns_base functions

svn:r980

16 years agogenerate documentation for move dns header files
Niels Provos [Thu, 25 Dec 2008 16:21:13 +0000 (16:21 +0000)]
generate documentation for move dns header files

svn:r979

16 years agoforgot to re-enable dns tests
Niels Provos [Thu, 25 Dec 2008 16:20:45 +0000 (16:20 +0000)]
forgot to re-enable dns tests

svn:r978

16 years agowe cannot realloc memory used by TAILQ; instead malloc each slot individually
Niels Provos [Thu, 25 Dec 2008 09:22:13 +0000 (09:22 +0000)]
we cannot realloc memory used by TAILQ; instead malloc each slot individually

svn:r977

16 years agoremove http_compat include
Niels Provos [Tue, 23 Dec 2008 22:38:01 +0000 (22:38 +0000)]
remove http_compat include

svn:r976

16 years agoreduce void *age a little bit
Niels Provos [Tue, 23 Dec 2008 22:31:27 +0000 (22:31 +0000)]
reduce void *age a little bit

svn:r975

16 years agoremove unused variable
Niels Provos [Tue, 23 Dec 2008 22:24:32 +0000 (22:24 +0000)]
remove unused variable

svn:r974

16 years agodeprecate the usage of signal_{add,del,set} and name it evsignal_{add,del,set} instea...
Niels Provos [Tue, 23 Dec 2008 22:23:37 +0000 (22:23 +0000)]
deprecate the usage of signal_{add,del,set} and name it evsignal_{add,del,set} instead; move the old definitions to compat

svn:r973

16 years agoRestructure the event backends so that they do not need to keep track of events thems...
Niels Provos [Tue, 23 Dec 2008 16:37:01 +0000 (16:37 +0000)]
Restructure the event backends so that they do not need to keep track of events themselves, as a side effect multiple events can use the same fd or signal.

svn:r972

16 years agothe switch of bufferevents for http connections did not handle the EVBUFFER_ERROR...
Niels Provos [Tue, 23 Dec 2008 14:53:55 +0000 (14:53 +0000)]
the switch of bufferevents for http connections did not handle the EVBUFFER_ERROR case correctly

svn:r971

16 years agofix memory leaks in the regression tools; add another close detection test that valid...
Niels Provos [Fri, 19 Dec 2008 22:42:51 +0000 (22:42 +0000)]
fix memory leaks in the regression tools; add another close detection test that validates that there are no dangling connections on the server

svn:r969

16 years agofix the close detection problem correctly by not running close detection on the server
Niels Provos [Fri, 19 Dec 2008 22:41:07 +0000 (22:41 +0000)]
fix the close detection problem correctly by not running close detection on the server

svn:r968

16 years agoMake the http connection close detection work properly with bufferevents and fix...
Niels Provos [Fri, 19 Dec 2008 21:31:43 +0000 (21:31 +0000)]
Make the http connection close detection work properly with bufferevents and fix a potential memory leak associated with it

svn:r963

16 years agomemory leak: forgot to free paused rpcs in server
Niels Provos [Fri, 19 Dec 2008 21:03:42 +0000 (21:03 +0000)]
memory leak: forgot to free paused rpcs in server

svn:r962

16 years agomemory leak: forgot to free the configuration object
Niels Provos [Fri, 19 Dec 2008 21:02:36 +0000 (21:02 +0000)]
memory leak: forgot to free the configuration object

svn:r961

16 years agoconstify structs; from Andrei Nigmatulin
Niels Provos [Sat, 13 Dec 2008 06:11:12 +0000 (06:11 +0000)]
constify structs; from Andrei Nigmatulin

svn:r959

16 years agoImplement increased DSN-poisoning resistance via the 0x20 hack.
Nick Mathewson [Wed, 3 Dec 2008 20:09:13 +0000 (20:09 +0000)]
Implement increased DSN-poisoning resistance via the 0x20 hack.

svn:r958

16 years agomove cirular queue removal into its own function
Niels Provos [Sat, 29 Nov 2008 01:12:41 +0000 (01:12 +0000)]
move cirular queue removal into its own function

svn:r957

16 years agoinstall the header files, too
Niels Provos [Fri, 28 Nov 2008 20:55:11 +0000 (20:55 +0000)]
install the header files, too

svn:r956

16 years agomove dns header files into the include directory; move old functions into compat...
Niels Provos [Fri, 28 Nov 2008 20:11:24 +0000 (20:11 +0000)]
move dns header files into the include directory; move old functions into compat and structs into a struct header file

svn:r955

16 years agofix a typo in setting the global event base; reported by lance
Niels Provos [Thu, 27 Nov 2008 19:57:48 +0000 (19:57 +0000)]
fix a typo in setting the global event base; reported by lance

svn:r953

16 years agominor compilation and regresson fixes; from Frank Denis
Niels Provos [Thu, 27 Nov 2008 19:34:07 +0000 (19:34 +0000)]
minor compilation and regresson fixes; from Frank Denis

svn:r952

16 years agoClear the timer cache when leaving the event loop; reported by Robin Haberkorn
Niels Provos [Thu, 27 Nov 2008 19:27:33 +0000 (19:27 +0000)]
Clear the timer cache when leaving the event loop; reported by Robin Haberkorn

svn:r950

16 years agoAllow setting of local port for evhttp connections to support millions of connections...
Niels Provos [Sun, 16 Nov 2008 23:22:14 +0000 (23:22 +0000)]
Allow setting of local port for evhttp connections to support millions of connections from a single system; from Richard Jones

svn:r948

16 years agoonly bind the socket on connect when a local address has been provided; reported...
Niels Provos [Sat, 15 Nov 2008 05:27:23 +0000 (05:27 +0000)]
only bind the socket on connect when a local address has been provided; reported by Ajejo Sanchez

svn:r946