]> granicus.if.org Git - libevent/log
libevent
14 years agoMerge remote-tracking branch 'origin/patches-2.0'
Nick Mathewson [Thu, 14 Apr 2011 18:20:09 +0000 (14:20 -0400)]
Merge remote-tracking branch 'origin/patches-2.0'

14 years agoFix a couple of memory leaks in samples/http-server.c. Found by Dave Hart.
Nick Mathewson [Thu, 14 Apr 2011 18:15:13 +0000 (14:15 -0400)]
Fix a couple of memory leaks in samples/http-server.c. Found by Dave Hart.

14 years agoAvoid a free(NULL) if out-of-memory in evdns_getaddrinfo. Found by Dave Hart
Nick Mathewson [Wed, 13 Apr 2011 15:20:30 +0000 (11:20 -0400)]
Avoid a free(NULL) if out-of-memory in evdns_getaddrinfo. Found by Dave Hart

14 years agoMerge remote-tracking branch 'origin/patches-2.0'
Nick Mathewson [Tue, 5 Apr 2011 21:22:36 +0000 (17:22 -0400)]
Merge remote-tracking branch 'origin/patches-2.0'

14 years agoFix the check for multicast or broadcast addresses in evutil_check_interfaces
Nick Mathewson [Tue, 5 Apr 2011 21:21:12 +0000 (17:21 -0400)]
Fix the check for multicast or broadcast addresses in evutil_check_interfaces

First of all, it is totally okay to have an address end with .255,
depending on what your netmask is, so we shouldn't reject a local
address if it ends with .255.

Second, our check for ending with .255 was broken.  So was our check
for class-d addresses.

Found by Dave Hart.

14 years agoMerge remote-tracking branch 'origin/patches-2.0'
Nick Mathewson [Tue, 5 Apr 2011 21:19:00 +0000 (17:19 -0400)]
Merge remote-tracking branch 'origin/patches-2.0'

14 years agoMerge branch '20_socktype_protocol_nomem' into patches-2.0
Nick Mathewson [Tue, 5 Apr 2011 21:17:51 +0000 (17:17 -0400)]
Merge branch '20_socktype_protocol_nomem' into patches-2.0

14 years agoCheck for allocation failures in apply_socktype_protocol_hack
Nick Mathewson [Tue, 5 Apr 2011 20:32:39 +0000 (16:32 -0400)]
Check for allocation failures in apply_socktype_protocol_hack

14 years agoMerge remote-tracking branch 'origin/patches-2.0'
Nick Mathewson [Mon, 4 Apr 2011 19:09:47 +0000 (15:09 -0400)]
Merge remote-tracking branch 'origin/patches-2.0'

14 years agoFix the case when failed evhttp_make_request() leaved request in the queue.
Tomash Brechko [Thu, 31 Mar 2011 15:11:10 +0000 (19:11 +0400)]
Fix the case when failed evhttp_make_request() leaved request in the queue.

14 years agoFix subtle recursion in evhttp_connection_cb_cleanup().
Tomash Brechko [Thu, 24 Mar 2011 12:52:34 +0000 (15:52 +0300)]
Fix subtle recursion in evhttp_connection_cb_cleanup().

14 years agoReset outgoing connection when read data in idle state.
Tomash Brechko [Wed, 23 Mar 2011 09:05:33 +0000 (12:05 +0300)]
Reset outgoing connection when read data in idle state.

Imagine server side is buggy and miscalculates Content-Length: in the
reply.  Data arriving in idle state shouldn't make us crash, instead we
can just reset the connection.

14 years agoMerge remote branch 'origin/patches-2.0'
Nick Mathewson [Wed, 23 Mar 2011 20:34:58 +0000 (16:34 -0400)]
Merge remote branch 'origin/patches-2.0'

14 years agoAdd comment to configure.in to explain gc-sections test logic
Nick Mathewson [Wed, 23 Mar 2011 20:32:42 +0000 (16:32 -0400)]
Add comment to configure.in to explain gc-sections test logic

(Basically, we need access to conftest.err for the test to work properly.)

14 years agoFix for --gc-sections on NetBSD
Dave Hart [Wed, 23 Mar 2011 20:22:57 +0000 (16:22 -0400)]
Fix for --gc-sections on NetBSD

This patch fixes http://bugs.ntp.org/1844, works around
http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=40401, by
improving the test for support of --gc-sections to run a program which
reads a file using stdio built with --gc-sections, instead of simply
link the binary.  This catches the buggy linker as the garbage
collection removes a tag NetBSD uses to distinguish its own elf
binaries from Linux ones, causing it to treat conftest as a Linux
binary and run it with the wrong syscall table.

14 years agoFix make distcheck & installation of libevent 1 headers
Dave Hart [Wed, 23 Mar 2011 20:22:24 +0000 (16:22 -0400)]
Fix make distcheck & installation of libevent 1 headers

libevent/Makefile.am corrects a typo (thanks to Harlan for spotting it
once we realized make distcheck was broken when building the libevent
tearoff).  The result was the include/ev*.h were not distributed nor
installed whether or not --disable-libevent-install was used.  This
was introduced with the final round (3/3) of
--disable-libevent-install patch from me.

14 years agoMerge remote branch 'origin/patches-2.0'
Nick Mathewson [Sat, 12 Mar 2011 17:12:35 +0000 (12:12 -0500)]
Merge remote branch 'origin/patches-2.0'

14 years agoFix incorrect assertions and possible use-after-free in evrpc_free()
Christophe Fillot [Sat, 12 Mar 2011 17:08:19 +0000 (12:08 -0500)]
Fix incorrect assertions and possible use-after-free in evrpc_free()

Original description:

  The following patch fixes incorrect assertions in evrpc_free():
  evrpc_unregister_rpc() and evrpc_remove_hook() return 0 for success.

  Also, in evrpc_unregister_rpc(), it is better to free RPC structure
  at the end: evrpc_free() uses rpc->uri as "name" parameter when
  calling evrpc_unregister_rpc(), then rpc->uri is freed, but we have
  "registered_uri = evrpc_construct_uri(name)". So at this time "name"
  is invalid.

14 years agomunge the debug_lock signature before freeing it: it might help us catch use-after...
Nick Mathewson [Tue, 8 Mar 2011 04:18:07 +0000 (23:18 -0500)]
munge the debug_lock signature before freeing it: it might help us catch use-after-free

14 years agoAdd a magic number to debug_locks to better catch lock-coding errors.
Dave Hart [Tue, 8 Mar 2011 04:08:42 +0000 (23:08 -0500)]
Add a magic number to debug_locks to better catch lock-coding errors.

Original description by Dave Hart:

 [This patch contains] the addition of a signature field to debug_lock
 initialized by the alloc routine and verified by the rest, to catch
 invalid lock pointers sooner. That helped me track down a nasty
 problem I had before adding the time.h include to
 libevent-internal.h, where different .c files had different ideas of
 whether event_base had a tod_tv_cache member depending on which
 included time.h before libevent-internal.h.

14 years agoIn the 2.1 branch, let's try out lazy gettimeofday/clock_gettime comparison
Nick Mathewson [Tue, 8 Mar 2011 04:01:54 +0000 (23:01 -0500)]
In the 2.1 branch, let's try out lazy gettimeofday/clock_gettime comparison

For now, we'll only check for gettimeofday jumps once every 5 seconds.
Let's see how that works.

This reverts commit 5209fadfd07af3f3379ac607582c37933b33e044.

14 years agoMerge remote branch 'origin/patches-2.0'
Nick Mathewson [Tue, 8 Mar 2011 04:00:45 +0000 (23:00 -0500)]
Merge remote branch 'origin/patches-2.0'

Conflicts:
event-internal.h

14 years agoDisable lazy gettimeofday/clock_gettime comparison for now
Nick Mathewson [Tue, 8 Mar 2011 03:59:19 +0000 (22:59 -0500)]
Disable lazy gettimeofday/clock_gettime comparison for now

14 years agoMerge branch '20_timescale' into patches-2.0
Nick Mathewson [Tue, 8 Mar 2011 03:45:10 +0000 (22:45 -0500)]
Merge branch '20_timescale' into patches-2.0

14 years agoMerge remote branch 'origin/patches-2.0'
Nick Mathewson [Tue, 8 Mar 2011 02:59:47 +0000 (21:59 -0500)]
Merge remote branch 'origin/patches-2.0'

14 years agoFollowup for Tomash Brechko's http patch
Nick Mathewson [Tue, 8 Mar 2011 02:55:47 +0000 (21:55 -0500)]
Followup for Tomash Brechko's http patch

This patch makes bufferevent_disable_hard() non-public, and
adds a comment about what it's for and why it's used.

14 years agoWorkaround libevent bug
Tomash Brechko [Thu, 24 Feb 2011 09:30:40 +0000 (12:30 +0300)]
Workaround libevent bug
https://sourceforge.net/tracker/index.php?func=detail&aid=3078187&group_id=50884&atid=461324

The problem is that bufferevent_disable() doesn't disable EV_WRITE
when 'connecting' flag is set.  However from evhttp_connection_reset()
we want to disable EV_WRITE for sure (we are closing the socket next).
So we add bufferevent_disable_hard(), which acts like
bufferevent_disable(), but resets 'connecting' flag before the call to
the actual handler.

TODO: bufferevent_disable_hard() shouldn't be public, remove it from
event2/bufferevent.h.

14 years agoHave event_base_gettimeofday_cached() always return wall-clock time
Nick Mathewson [Thu, 3 Mar 2011 20:34:22 +0000 (15:34 -0500)]
Have event_base_gettimeofday_cached() always return wall-clock time

Based on code by Dave Hart

14 years agoMerge remote-tracking branch 'origin/patches-2.0'
Nick Mathewson [Thu, 3 Mar 2011 17:58:06 +0000 (12:58 -0500)]
Merge remote-tracking branch 'origin/patches-2.0'

14 years agoMake --no-libevent-install apply to event1 headers too
Dave Hart [Thu, 3 Mar 2011 17:57:17 +0000 (12:57 -0500)]
Make --no-libevent-install apply to event1 headers too

14 years agoMerge remote branch 'origin/patches-2.0'
Nick Mathewson [Fri, 25 Feb 2011 15:42:58 +0000 (10:42 -0500)]
Merge remote branch 'origin/patches-2.0'

14 years agoMake --no-libevent-install apply to headers too
Dave Hart [Fri, 25 Feb 2011 15:35:12 +0000 (10:35 -0500)]
Make --no-libevent-install apply to headers too

14 years agoMerge remote branch 'origin/patches-2.0'
Nick Mathewson [Wed, 23 Feb 2011 16:25:09 +0000 (11:25 -0500)]
Merge remote branch 'origin/patches-2.0'

14 years agoContinue AM_CFLAGS to AM_CPPFLAGS correction
Sebastian Hahn [Wed, 23 Feb 2011 08:19:08 +0000 (09:19 +0100)]
Continue AM_CFLAGS to AM_CPPFLAGS correction

9c469db300e1b270a93c6b04c1709ac0f7751136 had started with the conversion
but left out another instance of incorrectly used AM_CFLAGS.

Dave Hart provided the suggestion for this fix.

14 years agoMerge remote branch 'origin/patches-2.0'
Nick Mathewson [Tue, 22 Feb 2011 23:55:05 +0000 (18:55 -0500)]
Merge remote branch 'origin/patches-2.0'

14 years agoMerge branch '20_uri_nonconformant' into patches-2.0
Nick Mathewson [Tue, 22 Feb 2011 23:53:55 +0000 (18:53 -0500)]
Merge branch '20_uri_nonconformant' into patches-2.0

14 years agoAdd new evhttp_{connection_}set_timeout_tv() functions to set finger-grained http...
Constantine Verutin [Tue, 22 Feb 2011 22:52:50 +0000 (17:52 -0500)]
Add new evhttp_{connection_}set_timeout_tv() functions to set finger-grained http timeouts

14 years agoMerge remote branch 'origin/patches-2.0'
Nick Mathewson [Tue, 22 Feb 2011 22:41:27 +0000 (17:41 -0500)]
Merge remote branch 'origin/patches-2.0'

This branch is the big one that merges all the ntp folks' changes

Conflicts:
configure.in

14 years agoMake -ffunction-sections off-by-default in 2.0.x
Nick Mathewson [Tue, 22 Feb 2011 21:20:42 +0000 (16:20 -0500)]
Make -ffunction-sections off-by-default in 2.0.x

I don't see how this can burn anybody, but I don't want to take
chances: new build options are something that should be done in an
alpha.  To turn -ffunction-sections on, pass
--enable-function-sections to configure.

14 years agoRemove nonfunctional enable_libevent_(install|regress)_def variables
Nick Mathewson [Tue, 22 Feb 2011 21:14:16 +0000 (16:14 -0500)]
Remove nonfunctional enable_libevent_(install|regress)_def variables

14 years agoUse $(), not @@, for LIBEVENT_GC_SECTIONS
Nick Mathewson [Tue, 22 Feb 2011 21:13:49 +0000 (16:13 -0500)]
Use $(), not @@, for LIBEVENT_GC_SECTIONS

14 years agoBe explicit about how long event loops run in event.h documentation
Nick Mathewson [Tue, 22 Feb 2011 05:34:49 +0000 (00:34 -0500)]
Be explicit about how long event loops run in event.h documentation

14 years agoUse %s with printf in test.sh
Nick Mathewson [Tue, 22 Feb 2011 05:31:56 +0000 (00:31 -0500)]
Use %s with printf in test.sh

14 years agoCorrect an AM_CFLAGS to an AM_CPPFLAGS in test/Makefile.am
Dave Hart [Sun, 13 Feb 2011 07:27:42 +0000 (02:27 -0500)]
Correct an AM_CFLAGS to an AM_CPPFLAGS in test/Makefile.am

14 years agoAdd configure options to disable installation, regression tests
Dave Hart [Sun, 13 Feb 2011 07:05:04 +0000 (02:05 -0500)]
Add configure options to disable installation, regression tests

The main reason for disabling installation is if you're building
libevent as a subpackage for embedding: you want to have your main
package's "make all" build libevent, but you don't want your main
package's "make install" to install libevent.

14 years agoAdd -D_OSF_SOURCE to fix hpux builds
Harlan Stenn [Sun, 13 Feb 2011 07:00:10 +0000 (02:00 -0500)]
Add -D_OSF_SOURCE to fix hpux builds

14 years agoUse the gcc -ffunction-segments feature to allow gc when linking with static libevent
Dave Hart [Sun, 13 Feb 2011 06:50:40 +0000 (01:50 -0500)]
Use the gcc -ffunction-segments feature to allow gc when linking with static libevent

14 years agoCheck for getservbyname even if not on win32.
Harlan Stenn [Sun, 13 Feb 2011 06:42:58 +0000 (01:42 -0500)]
Check for getservbyname even if not on win32.

14 years agoFix autoconf bracket issues; make check for getaddrinfo include netdb.h
Harlan Stenn [Sun, 13 Feb 2011 06:39:10 +0000 (01:39 -0500)]
Fix autoconf bracket issues; make check for getaddrinfo include netdb.h

14 years agoSkip check for zlib if we have no zlib.h
Harlan Stenn [Sun, 13 Feb 2011 06:34:40 +0000 (01:34 -0500)]
Skip check for zlib if we have no zlib.h

14 years agoMake test-eof fail with a timeout if we never get an eof.
Harlan Stenn [Sun, 13 Feb 2011 06:30:37 +0000 (01:30 -0500)]
Make test-eof fail with a timeout if we never get an eof.

Previously, it would just wait forever.

14 years agoFIX: comment internal headers used in sample code.
Nick Mathewson [Sun, 13 Feb 2011 06:29:54 +0000 (01:29 -0500)]
FIX: comment internal headers used in sample code.

14 years agoNM: Fix sample/http-server ipv6 fixes
Nick Mathewson [Sun, 13 Feb 2011 06:27:06 +0000 (01:27 -0500)]
NM: Fix sample/http-server ipv6 fixes

Fix 1: Use #include "../xyz" rather than #include <../xyz>

Fix 2: util-internal.h includes ipv6-internal.h, which in turn defines
       a replacement AF_INET6 on platforms that don't have it.  As such,
       the AF_INET6 checks shouldn't be needed.  (right?)

14 years agoInclude util-internal.h as needed to build on platforms with no sockaddr_storage
Harlan Stenn [Sun, 13 Feb 2011 06:25:33 +0000 (01:25 -0500)]
Include util-internal.h as needed to build on platforms with no sockaddr_storage

14 years agoInclude arpa/inet.h as needed on HPUX
Harlan Stenn [Sun, 13 Feb 2011 06:22:25 +0000 (01:22 -0500)]
Include arpa/inet.h as needed on HPUX

14 years agoMerge remote branch 'origin/patches-2.0'
Nick Mathewson [Tue, 22 Feb 2011 04:27:23 +0000 (23:27 -0500)]
Merge remote branch 'origin/patches-2.0'

14 years agoCorrectly detect and stop non-chunked http requests when the body is too long
Nick Mathewson [Tue, 22 Feb 2011 04:25:13 +0000 (23:25 -0500)]
Correctly detect and stop non-chunked http requests when the body is too long

Based on analysis and code from Bas Verhoeven and from
Constantine Verutin.

14 years agofix spelling mistake in whatsnew-2.0.txt
Nick Mathewson [Fri, 18 Feb 2011 21:17:22 +0000 (16:17 -0500)]
fix spelling mistake in whatsnew-2.0.txt

14 years agoCorrect evhttp_del_accept_socket documentation on whether socket is closed
Nick Mathewson [Tue, 15 Feb 2011 16:33:40 +0000 (11:33 -0500)]
Correct evhttp_del_accept_socket documentation on whether socket is closed

Thanks to Constantine Verutin for pointing this out.

14 years agoMerge branch '20_evport_pollhup' into patches-2.0
Nick Mathewson [Sun, 13 Feb 2011 07:51:27 +0000 (02:51 -0500)]
Merge branch '20_evport_pollhup' into patches-2.0

14 years agoClarify event_set_mem_functions doc
Nick Mathewson [Sun, 13 Feb 2011 05:54:21 +0000 (00:54 -0500)]
Clarify event_set_mem_functions doc

14 years agoMake URI parser able to tolerate nonconformant URIs.
Nick Mathewson [Sun, 13 Feb 2011 05:41:22 +0000 (00:41 -0500)]
Make URI parser able to tolerate nonconformant URIs.

If the EVHTTP_URI_NONCONFORMANT flag is passed in (which it is when
parsing URIs we get over the wire), then we relax our checks a lot.
Specifically, we do nothing to check for correct characters in the
path, query, and fragment parts of such a URI.

We could do much more here: we could relax our hostname requirements,
deal with spaces differently/better, trap some errors but not others,
etc.  But this should solve the worst user-agent compatibility issues
for now; the other issues can wait for a later release.

14 years agoMerge remote branch 'origin/patches-2.0'
Nick Mathewson [Wed, 9 Feb 2011 03:24:51 +0000 (22:24 -0500)]
Merge remote branch 'origin/patches-2.0'

14 years agoFix a type error in our (unused) arc4random_stir()
Nick Mathewson [Wed, 9 Feb 2011 03:24:06 +0000 (22:24 -0500)]
Fix a type error in our (unused) arc4random_stir()

14 years agoMerge remote branch 'origin/patches-2.0'
Nick Mathewson [Thu, 3 Feb 2011 19:04:25 +0000 (14:04 -0500)]
Merge remote branch 'origin/patches-2.0'

14 years agoFix warnings about AC_LANG_PROGRAM usage
Sebastian Hahn [Thu, 14 Oct 2010 18:15:04 +0000 (20:15 +0200)]
Fix warnings about AC_LANG_PROGRAM usage

Autoconf 2.68 introduced some new warnings that were triggered during
autogen.sh. Fix those.

14 years agoMerge remote branch 'origin/patches-2.0'
Nick Mathewson [Tue, 1 Feb 2011 07:12:46 +0000 (02:12 -0500)]
Merge remote branch 'origin/patches-2.0'

14 years agoFix test.sh output on solaris
Dave Hart [Tue, 1 Feb 2011 06:15:48 +0000 (01:15 -0500)]
Fix test.sh output on solaris

Solaris echo -n doesn't omit newlines, but printf omits newlines in
more places.

14 years agoDo not check for gethostbyname_r versions if we have getaddrinfo
Nick Mathewson [Mon, 31 Jan 2011 22:36:49 +0000 (17:36 -0500)]
Do not check for gethostbyname_r versions if we have getaddrinfo

14 years agoMerge remote branch 'origin/patches-2.0'
Nick Mathewson [Mon, 31 Jan 2011 21:45:23 +0000 (16:45 -0500)]
Merge remote branch 'origin/patches-2.0'

14 years agoAdd compile-time check for AF_UNSPEC==PF_UNSPEC
Nick Mathewson [Mon, 31 Jan 2011 21:44:06 +0000 (16:44 -0500)]
Add compile-time check for AF_UNSPEC==PF_UNSPEC

14 years agoFix http unit test on non-windows platforms without getaddrinfo
Nick Mathewson [Mon, 31 Jan 2011 21:37:27 +0000 (16:37 -0500)]
Fix http unit test on non-windows platforms without getaddrinfo

14 years agoBuild on systems without AI_PASSIVE
Nick Mathewson [Mon, 31 Jan 2011 21:32:05 +0000 (16:32 -0500)]
Build on systems without AI_PASSIVE

14 years agoTry to build correctly on platforms with no IPv6 support
Nick Mathewson [Mon, 24 Jan 2011 23:55:10 +0000 (18:55 -0500)]
Try to build correctly on platforms with no IPv6 support

14 years agoBuild correctly on platforms without sockaddr_storage
Nick Mathewson [Mon, 24 Jan 2011 23:29:20 +0000 (18:29 -0500)]
Build correctly on platforms without sockaddr_storage

14 years agoFall back to sscanf if we have no other way to implement strtoll
Nick Mathewson [Mon, 24 Jan 2011 23:22:32 +0000 (18:22 -0500)]
Fall back to sscanf if we have no other way to implement strtoll

14 years agoMerge remote branch 'origin/patches-2.0'
Nick Mathewson [Mon, 24 Jan 2011 23:02:11 +0000 (18:02 -0500)]
Merge remote branch 'origin/patches-2.0'

14 years agoMake --enable-gcc-warnings a no-op if not using gcc
Nick Mathewson [Mon, 24 Jan 2011 22:42:23 +0000 (17:42 -0500)]
Make --enable-gcc-warnings a no-op if not using gcc

14 years agoAllow use of --enable-silent-rules for quieter compilation with automake 1.11
Dave Hart [Mon, 24 Jan 2011 20:50:25 +0000 (15:50 -0500)]
Allow use of --enable-silent-rules for quieter compilation with automake 1.11

14 years agoMerge remote branch 'origin/patches-2.0'
Nick Mathewson [Thu, 13 Jan 2011 02:41:58 +0000 (21:41 -0500)]
Merge remote branch 'origin/patches-2.0'

14 years agoCorrectly free selectop fields when select_resize fails in select_init
Nick Mathewson [Thu, 13 Jan 2011 01:28:47 +0000 (20:28 -0500)]
Correctly free selectop fields when select_resize fails in select_init

14 years agoHandle resize failures in the select backend better.
Nick Mathewson [Fri, 7 Jan 2011 18:18:09 +0000 (13:18 -0500)]
Handle resize failures in the select backend better.

14 years agoUse event_err() only if the failure is truly unrecoverable.
Jardel Weyrich [Sat, 18 Dec 2010 04:40:22 +0000 (02:40 -0200)]
Use event_err() only if the failure is truly unrecoverable.

14 years agoDetect and handle more allocation failures.
Jardel Weyrich [Sat, 18 Dec 2010 03:07:27 +0000 (01:07 -0200)]
Detect and handle more allocation failures.

14 years agoMerge remote branch 'kev009/21_ac_use_system_extensions'
Nick Mathewson [Fri, 7 Jan 2011 17:31:30 +0000 (12:31 -0500)]
Merge remote branch 'kev009/21_ac_use_system_extensions'

14 years agoAdd evconfig-private to remaining files
Kevin Bowling [Fri, 7 Jan 2011 07:41:37 +0000 (00:41 -0700)]
Add evconfig-private to remaining files

14 years agoShell hack for weird mkdir -p commands
Kevin Bowling [Fri, 7 Jan 2011 07:37:05 +0000 (00:37 -0700)]
Shell hack for weird mkdir -p commands

14 years agoRemove use and reference to event-private.h
Kevin Bowling [Fri, 7 Jan 2011 07:34:22 +0000 (00:34 -0700)]
Remove use and reference to event-private.h

14 years agoMerge remote branch 'origin/patches-2.0'
Nick Mathewson [Thu, 6 Jan 2011 17:44:45 +0000 (12:44 -0500)]
Merge remote branch 'origin/patches-2.0'

14 years agoCheck for POLLERR, POLLHUP and POLLNVAL for Solaris event ports
Trond Norbye [Sun, 2 Jan 2011 09:17:15 +0000 (10:17 +0100)]
Check for POLLERR, POLLHUP and POLLNVAL for Solaris event ports

14 years agoPrefer the ./configure evconfig-private.h in MinGW, just in case.
Kevin Bowling [Mon, 3 Jan 2011 22:44:26 +0000 (15:44 -0700)]
Prefer the ./configure evconfig-private.h in MinGW, just in case.

14 years agoBackport libevent to vanilla Autoconf 2.59 (as used in RHEL5)
Kevin Bowling [Mon, 3 Jan 2011 22:09:21 +0000 (15:09 -0700)]
Backport libevent to vanilla Autoconf 2.59 (as used in RHEL5)

14 years agoAdd an evconfig-private.h stub for Win32.
Kevin Bowling [Sun, 2 Jan 2011 15:48:12 +0000 (08:48 -0700)]
Add an evconfig-private.h stub for Win32.

14 years agoAdd an include guard
Kevin Bowling [Sun, 2 Jan 2011 15:47:46 +0000 (08:47 -0700)]
Add an include guard

14 years agoInclude evconfig-private.h in internal files for great good.
Kevin Bowling [Sun, 2 Jan 2011 15:43:45 +0000 (08:43 -0700)]
Include evconfig-private.h in internal files for great good.

14 years agoFix a comment warning and add evconfig-private.h to .gitignore
Kevin Bowling [Sun, 2 Jan 2011 15:05:33 +0000 (08:05 -0700)]
Fix a comment warning and add evconfig-private.h to .gitignore

14 years agoRemove event-private.h and switch to evconfig-private.h
Kevin Bowling [Sun, 2 Jan 2011 15:04:12 +0000 (08:04 -0700)]
Remove event-private.h and switch to evconfig-private.h

14 years agoUse a Configuration Header Template for evconfig-private.h
Kevin Bowling [Sun, 2 Jan 2011 14:51:23 +0000 (07:51 -0700)]
Use a Configuration Header Template for evconfig-private.h

14 years agoRevert "evconfig-private.h with recusive configure subdirs"
Kevin Bowling [Sun, 2 Jan 2011 14:29:45 +0000 (07:29 -0700)]
Revert "evconfig-private.h with recusive configure subdirs"

This reverts commit ed53d5ef8053af08186ef80dfc1647cff769fac8.

14 years agoevconfig-private.h with recusive configure subdirs
Kevin Bowling [Sun, 2 Jan 2011 13:35:05 +0000 (06:35 -0700)]
evconfig-private.h with recusive configure subdirs