|
9593a33f
|
2011-10-03T08:12:32
|
|
Allow evconnlistener to be created in disabled state.
|
|
b3bc77b6
|
2011-10-03T12:54:35
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
39c0cf7c
|
2011-10-03T12:49:02
|
|
Fix some "value never used" warnings with gcc 4.6.1
|
|
2b768479
|
2011-10-03T12:45:36
|
|
Make write-checking fixes use tt_fail_perror
|
|
c3b62fd7
|
2011-07-12T13:05:36
|
|
Fixed compiler warnings for unchecked read/write calls.
|
|
46974cd8
|
2011-09-28T09:23:41
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
1ef1f684
|
2011-09-28T09:22:17
|
|
Make evbuffer callbacks get the right n_added value after evbuffer_add
Patch from Alex.
|
|
1ebe7955
|
2011-09-26T11:11:30
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
296d29a1
|
2011-09-26T11:07:58
|
|
Merge branch '20_loopbreak_in_signal' into patches-2.0
|
|
65c920c9
|
2011-09-25T07:41:29
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
7f82382a
|
2011-09-25T07:39:00
|
|
Use _SOURCES, not _sources, in sample/Makefile.am
Found by Adrian Chadd
|
|
2179d735
|
2011-09-16T09:47:14
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
9ae061ac
|
2011-09-15T13:06:38
|
|
le-proxy and regress depend on openssl directly
|
|
38674d4a
|
2011-09-12T15:46:54
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
94fba5b9
|
2011-08-10T15:58:47
|
|
Add DNS_ERR_NODATA error code to handle empty replies.
|
|
2b6eae59
|
2011-08-10T15:58:19
|
|
Fix docstring in dns.h
|
|
e20eabd6
|
2011-09-12T11:31:19
|
|
Merge branch '21_enable_debugging'
|
|
6207826e
|
2011-09-12T11:31:02
|
|
Clarify event_enable_debug_logging a little
|
|
4d637583
|
2011-09-12T10:57:37
|
|
Remove calls to deprecated bufferevent functions from evhttp.c
|
|
8d3a8500
|
2011-09-12T10:46:17
|
|
Add evhttp callback for bufferevent creation; this lets evhttp support SSL.
Based on a patch uploaded anonymously to sourceforge; cleaned up
by Graham Leggett to work with current libevents.
|
|
caf133f9
|
2011-09-12T10:09:28
|
|
Merge branch 'new_configure_options'
|
|
75502677
|
2011-04-10T18:25:05
|
|
Implement --enable-gcc-hardening configure option
Using --enable-gcc-hardening enables some additional safety features
that gcc makes available such as stack smashing protection using
canaries and ASLR.
This commit is based on a patch for Tor:
(git commit 04fa935e02270bc90aca0f1c652d31c7a872175b by Jacob Appelbaum)
Copyright (c) 2007-2011, The Tor Project, Inc.
|
|
d46517ee
|
2011-03-20T04:24:33
|
|
Make gcc warnings on by default, and --enable-gcc-warnings only add -Werror
This commit is based on a patch for Tor
(git commit ca60a6ce3f4786626ac455ec1b798b2e8304635c by Peter
Palfrader), Copyright (c) 2007-2011, The Tor Project, Inc.
(Originally, it added --enable-gcc-warnings-advisory as in Tor; Nick
changed that.)
|
|
4e8eb6a5
|
2011-09-09T20:53:30
|
|
When a signal callback is activated to run multiple times, allow event_base_loopbreak to work even before they all have run.
Found by Abilio Marques.
|
|
804f77fb
|
2011-09-01T17:39:37
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
f72e8f66
|
2011-08-31T00:56:45
|
|
DNS: add ttl for negative answers using RFC 2308 idea.
|
|
10c3450f
|
2011-08-31T11:58:40
|
|
Make --enable-verbose-debug option match its help text
|
|
4cbedae9
|
2011-08-31T11:28:37
|
|
Merge remote-tracking branch 'origin/patches-2.0'
Conflicts:
Makefile.am
WIN32-Code/event2/event-config.h
configure.in
|
|
a718b6c3
|
2011-08-31T11:25:11
|
|
Increment version to 2.0.14-stable-dev
|
|
ac9f2adb
|
2011-08-31T00:23:20
|
|
Credit new contributors for 2.0.14-stable
|
|
da90a9be
|
2011-08-30T22:35:51
|
|
Pick a release date for the changelog
|
|
85976ddf
|
2011-08-30T22:28:02
|
|
Bump version to 2.0.14-stable
|
|
148458e0
|
2011-08-11T09:34:51
|
|
Use SIG_IGN instead of a do-nothing handler for signal events with kqueue
|
|
46f1769d
|
2011-08-30T09:38:18
|
|
Fix OSX build: $(OPENSSL_INCS) needs to be after $(AM_CPPFLAGS).
|
|
e9cccce6
|
2011-08-29T17:51:45
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
54f7e61b
|
2011-08-29T23:39:26
|
|
clear read watermark on underlying bufferevent when creating filtering bev to fix potentially failing fragmented ssl handshakes
|
|
6476d92d
|
2011-08-29T13:40:03
|
|
Checkpoint changelog entries for 2.0.14-stable
|
|
904254f9
|
2011-08-28T14:51:36
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
e6af35d7
|
2011-08-24T21:39:28
|
|
Correctly terminate IO on an async bufferevent on bufferevent_free
|
|
0ff2c5a9
|
2011-08-24T18:42:12
|
|
Have test-ratelim.c support IOCP
|
|
a98da7bf
|
2011-08-24T18:41:35
|
|
Make IOCP rate-limiting group support stricter and less surprising.
Previously, we wouldn't decrement read/write buckets because of IOCP
reads and writes until those reads and writes were complete. That's
not so bad on the per-connection front. But for group limits, the
old approach makes us launch a huge amount of reads and writes
whenever the group limit becomes positive, and then decrement the
limit to a hugely negative number as they complete.
With this patch, we decrement our read buckets whenever we launch an
IOCP read or write, based on the maximum that tried to read or
write. Later, when the operations finish, we re-increment the
bucket based on the portion of the request that couldn't finish.
|
|
c75341b0
|
2011-08-24T18:42:00
|
|
Support negative arguments to _bufferevent_decrement_(read/write)_buckets()
|
|
6d2613be
|
2011-08-27T04:46:10
|
|
We need AM_CPPFLAGS when compiling bufferevent_openssl.c
|
|
1c638607
|
2011-08-28T14:30:52
|
|
Use pkg-config (if available) to handle OpenSSL.
|
|
674dc3d3
|
2011-08-27T04:06:49
|
|
Provide the autoconf m4 macros for the new OpenSSL via pkg-config stuff.
|
|
b260065a
|
2011-08-28T14:06:03
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
2f51dc03
|
2011-08-28T14:03:10
|
|
Cleanup on 7c11e51e1ab: fix strtol usage
|
|
6056d6e0
|
2011-08-28T14:02:40
|
|
Cleanup on 7c11e51e1ab: restore c90 declaration compliance
|
|
7c11e51e
|
2011-08-27T05:48:11
|
|
Clean up some problems identified by Coverity.
|
|
2cbe115c
|
2011-08-24T16:17:56
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
5b18f130
|
2011-08-24T16:17:05
|
|
Make rate limiting work with common_timeout logic
|
|
0d108044
|
2011-08-18T15:18:14
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
6736852e
|
2011-08-18T15:09:44
|
|
Merge branch '20_iocp_fixes' into patches-2.0
|
|
6acfbdd8
|
2011-08-18T12:35:27
|
|
Make overlapped reads result in evbuffer callbacks getting invoked
|
|
495c227f
|
2011-08-18T11:41:55
|
|
IOCP: don't launch reads or writes on an unconnected socket
|
|
ec670c15
|
2011-08-17T22:08:06
|
|
Merge remote-tracking branch 'origin/patches-2.0'
Conflict in buffer.c: the new file-segment logic conflicted with the
solaris sendfile fix.
|
|
04656ea8
|
2011-08-15T14:40:32
|
|
Try to fix 'make distcheck' errors when building out-of-tree
|
|
3c63edd1
|
2011-08-11T12:47:21
|
|
Make the priority inversion code use gettime(), not evutil_gettimeofday()
Since we're computing the time after each callback, we might as well
update the time cache (if we're using it) and use monotonic time (if
we've got that).
|
|
a37a0c0e
|
2011-08-11T12:38:47
|
|
Make max_dispatch_interval able to apply only to low-priority events
Suggested by Alexander Drozdov
|
|
a9866aa8
|
2011-07-22T12:29:07
|
|
Optimization in event_process_active(): ignore maxcb & endtime for highest priority events.
|
|
9fa56bdf
|
2011-08-11T11:59:23
|
|
Make sure max_dispatch_callbacks is never negative
Suggested by Alexander Drozdov.
|
|
fd4de1e7
|
2010-12-01T20:44:05
|
|
Add event_config function to limit time/callbacks between calls to dispatch
|
|
e067d0e3
|
2011-08-17T21:47:19
|
|
Merge branch '20_low_ratelim' into patches-2.0
|
|
643922e9
|
2011-08-15T13:39:10
|
|
Solaris sendfile: correctly detect amount of data sent
Original message:
Solaris sendfile seems to fail when sending moderately large (<1GB)
files. Not a 32/64 problem, but a buffer problem.
Anyone else ever try this? It is definitely broken in http-server.c.
It seems to be broken in the following way:
When sendfile sends partial data (EAGAIN, would block), "res" is
always -1, rather than the amount sent.
Here's a patch that reads from the "offset" pointer instead to
discover what was sent. This seems to work:
|
|
2fdb8e22
|
2011-08-15T11:29:39
|
|
Merge remote-tracking branch 'ellzey/debug_timer_add_usec'
|
|
d7451b05
|
2011-08-15T11:14:57
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
aff6ba15
|
2011-08-11T03:24:06
|
|
Fix request_finished memory leak with debugging turned on.
|
|
9b724b28
|
2011-08-11T03:10:08
|
|
Fix evsig_dealloc memory leak with debugging turned on.
|
|
50be5a14
|
2011-08-11T03:06:07
|
|
Another docstring fix.
|
|
67275433
|
2011-08-11T16:53:01
|
|
more event dbg updates
|
|
6d5440e8
|
2011-08-11T15:15:17
|
|
Fix handling of group rate limits under 64 bytes of burst
The "min_share" logic, which was designed to prevent piles of
extremely small writes when running up against a group rate limit,
could lead to confusing behavior if you ever set a min_share less
than your burst rate. If that happened, then as soon as your group
rate limit was exhausted, you'd stop reading/writing, and never
start again, since the amount readable/writeable would never
actually hit min_share.
We now cap min_share at the rate per tick.
Found by George Kadianakis
|
|
4b7d2984
|
2011-08-11T13:25:24
|
|
added timeout debug logs to include event ptr.
|
|
14ec20a7
|
2011-08-11T14:00:01
|
|
Merge remote-tracking branch 'ellzey/debug_timer_add_usec'
|
|
d87a3f71
|
2011-08-11T13:59:02
|
|
Merge remote-tracking branch 'ellzey/event_debug_flag'
|
|
3baab0dc
|
2011-08-11T12:06:54
|
|
Added usec debug in another area for debug
|
|
ac43ce04
|
2011-08-11T11:56:26
|
|
Debug addition for printing usec on TIMEOUT debugging.
|
|
d4f56353
|
2011-08-10T13:18:30
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
5d1b255b
|
2011-08-10T19:11:55
|
|
Ignore deprecation warnings on OS X
Starting with Lion, Apple decided to deprecate the system openssl. We
can start requiring users to install their own openssl once OS X doesn't
ship with it anymore.
|
|
5419803d
|
2011-08-08T22:04:46
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
b4423029
|
2011-08-08T17:06:46
|
|
Allow OS-neutral builds for platforms where some versions have arc4random_buf
|
|
e91d57f1
|
2011-08-08T16:20:53
|
|
Merge remote-tracking branch 'github/21_split_functions'
Conflicts:
event.c
The conflicts were with the 21_faster_timeout_adj branch, which
added a "reinsert" function that needed to get renamed to
"reinsert_timeout". Also, some of the code that 21_split_functions
changes got removed by 21_faster_timeout_adj.
|
|
24e24805
|
2011-08-08T16:17:18
|
|
Merge remote-tracking branch 'github/21_faster_timeout_adj'
|
|
a9c2c9ab
|
2011-08-06T01:32:40
|
|
changed to --enable-verbose-debug
|
|
909c40e5
|
2011-08-03T12:12:47
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
4a343943
|
2011-07-26T10:31:18
|
|
Propagate errors on the underlying bufferevent to the user.
|
|
bc7b4e40
|
2011-08-02T17:23:52
|
|
Added --enable-event-debugging in configure
|
|
0fcc536b
|
2011-08-01T10:30:32
|
|
Add missing break to evhttp_parse_request_line
|
|
e918f15a
|
2011-08-01T10:30:02
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
1183f7e2
|
2011-08-01T10:27:56
|
|
Fix typo in event_compat.h comments.
|
|
77a4d7f4
|
2011-07-18T23:38:23
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
a2fdf9b0
|
2011-07-18T23:37:59
|
|
Bump version to 2.0.13-stable-dev
|
|
ac461206
|
2011-07-18T18:23:13
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
80414e22
|
2011-07-18T18:19:25
|
|
Bump version to 2.0.13-dev
|
|
18667d3c
|
2011-07-18T18:07:48
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
62b8ce58
|
2011-07-18T17:05:20
|
|
acks and changelog for 2.0.13-stable
|
|
b3b425eb
|
2011-07-18T12:45:50
|
|
Give Makefile.am echo a non-null argument. msys likes this
|
|
00a7a0e4
|
2011-07-17T21:48:38
|
|
Fix a warning in evutil_rand when building with threads disabled
|
|
c629e182
|
2011-07-15T10:20:58
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
4a5c82d6
|
2011-07-15T10:20:01
|
|
Use AM_CPPFLAGS in sample/Makefile.am, not AM_CFLAGS
Reported by Dagobert Michelsen.
|
|
7d08a28c
|
2011-07-05T15:07:07
|
|
Merge remote-tracking branch 'github/21_end_of_buffer'
Conflicts:
include/event2/buffer.h
|