| 
              
17efc1cd
               | 
              
2010-03-04T01:25:51
               | 
              
               | 
              
Update all our copyright notices to say "2010"
               | 
            
            
              
   
               | 
              
e5bbd40a
               | 
              
2010-02-18T17:41:15
               | 
              
               | 
              
Clean up formatting: use tabs, not 8-spaces, to indent.
               | 
            
            
              
   
               | 
              
292467c0
               | 
              
2009-12-22T00:58:52
               | 
              
               | 
              
Use evutil_socket_t, not int, when logging socket errors.
               | 
            
            
              
   
               | 
              
784b8773
               | 
              
2009-11-06T21:46:57
               | 
              
               | 
              
We do not work any more without an event-config.h; stop pretending that it is meaningful to check for HAVE_CONFIG_H
svn:r1516
               | 
            
            
              
   
               | 
              
0fd0255f
               | 
              
2009-11-03T19:54:56
               | 
              
               | 
              
Remove compat/sys/_time.h
I've gone through everything that it declared to see where it was used,
and it seems that we probably don't need it anywhere.
Here's what it declared, and why I think we're okay dropping it.
o struct timeval {}
  (Used all over, and we can't really get away with declaring it ourselves;
  we need the same definition the system uses.  If we can't find struct
  timeval, we're pretty much sunk.)
o struct timespec {}
  (Used in event.c, evdns.c, kqueue.c, evport.c.  Of these,
   kqueue.c and event.c include sys/_time.h.  event.c conditions its use on
   _EVENT_HAVE_CLOCK_GETTIME, and kqueue() only works if timespec is defined.)
o TIMEVAL_TO_TIMESPEC
  (Used in kqueue.c, but every place with kqueue has sys/time.h)
o struct timezone {}
  (event2/util.h has a forward declaration; only evutil.c references it and
   doesn't look at its contents.)
o timerclear, timerisset, timercmp, timeradd, timersub
  (Everything now uses the evutil_timer* variants.)
o ITIMER_REAL, ITIMER_VIRTUAL, ITIMER_PROF, struct itemerval
  (These are only used in test/regress.c, which does not include _time.h)
o CLOCK_REALTIME
  (Only used in evdns.c, which does not include _time.h)
o TIMESPEC_TO_TIMEVAL
o DST_*
o timespecclear, timespecisset, timespeccmp, timespecadd, timespecsub
o struct clockinfo {}
o CLOCK_VIRTUAL, CLOCK_PROF
o TIMER_RELTIME, TIMER_ABSTIME
  (unused)
svn:r1494
               | 
            
            
              
   
               | 
              
37c3456d
               | 
              
2009-10-26T20:00:08
               | 
              
               | 
              
Add an EVUTIL_ASSERT() to replace our calls to assert().
The big difference here is that EVUTIL_ASSERT() passes its message on
via event_errx() before aborting, so that the application has a prayer
of noticing and recording it.
svn:r1463
               | 
            
            
              
   
               | 
              
a8267663
               | 
              
2009-10-26T19:59:51
               | 
              
               | 
              
API to replace all calls to exit() with a user-supplied fatal-error handler.
Also, add unit tests for logging.
svn:r1462
               | 
            
            
              
   
               | 
              
5b5b880b
               | 
              
2009-07-28T19:41:39
               | 
              
               | 
              
Various MSVC cleanups from Brodie Thiesfield.
svn:r1385
               | 
            
            
              
   
               | 
              
b85b710c
               | 
              
2009-01-27T22:34:36
               | 
              
               | 
              
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
               | 
            
            
              
   
               | 
              
8889a770
               | 
              
2009-01-27T22:30:46
               | 
              
               | 
              
Replace all use of config.h with event-config.h.
svn:r1064
               | 
            
            
              
   
               | 
              
9993137c
               | 
              
2009-01-27T21:10:31
               | 
              
               | 
              
Remove all trailing whitespace in all the source files.
svn:r1063
               | 
            
            
              
   
               | 
              
169321c9
               | 
              
2009-01-13T20:26:37
               | 
              
               | 
              
Rename four internal headers to follow the -internal.h convention.
svn:r1000
               | 
            
            
              
   
               | 
              
de069b99
               | 
              
2008-09-05T16:29:56
               | 
              
               | 
              
On win32, errno is not the last socket error.  Worse, WSAGetLastError() is not the last socket error sometimes (i.e., EWOULDBLOCK).  Also, strerror() does not handle winsock errors. Therefore, event_err() and event_warn() are completely wrong for windows socket errors.  Fix that.
svn:r936
               | 
            
            
              
   
               | 
              
c6da86ff
               | 
              
2008-05-12T16:44:24
               | 
              
               | 
              
 r19709@catbus:  nickm | 2008-05-12 12:42:48 -0400
 Possible fix for [1960723] snprintf and vsnprintf return values are wrong on win32
svn:r813
               | 
            
            
              
   
               | 
              
3d60bccc
               | 
              
2008-05-08T14:25:44
               | 
              
               | 
              
 r19656@catbus:  nickm | 2008-05-08 10:25:08 -0400
 forward-port: Remove #include "misc.h"s.
svn:r795
               | 
            
            
              
   
               | 
              
ae09ac4a
               | 
              
2008-04-17T19:18:40
               | 
              
               | 
              
 r15220@tombo:  nickm | 2008-04-17 15:16:02 -0400
 Use new includes in more files still
svn:r717
               | 
            
            
              
   
               | 
              
2026b215
               | 
              
2007-11-03T23:53:49
               | 
              
               | 
              
remove last vestiges of RBTREE
svn:r470
               | 
            
            
              
   
               | 
              
b5d2f9a2
               | 
              
2007-03-01T06:25:18
               | 
              
               | 
              
rolling back r339: evconfig.h does not work
svn:r341
               | 
            
            
              
   
               | 
              
127c260b
               | 
              
2007-02-28T04:02:29
               | 
              
               | 
              
make evconfig.h available as installed header file; not
really ideal but good enough for me; from Nick Mathewson
svn:r339
               | 
            
            
              
   
               | 
              
6ba5e0d0
               | 
              
2005-04-09T03:32:11
               | 
              
               | 
              
fix a windows bug; from nick mathewson
svn:r146
               | 
            
            
              
   
               | 
              
720f7fcc
               | 
              
2005-04-02T08:43:55
               | 
              
               | 
              
event_base_loop and some event logging fixes.
svn:r140
               | 
            
            
              
   
               | 
              
32bed8f9
               | 
              
2005-04-01T04:20:39
               | 
              
               | 
              
build fixes from nick mathewson
svn:r139
               | 
            
            
              
   
               | 
              
fbdaf3ab
               | 
              
2005-03-29T07:03:10
               | 
              
               | 
              
debugging callbacks from Nick Mathewson <nickm@freehaven.net>
svn:r136
               |