kc3-lang/libevent

Branch :


Log

Author Commit Date CI Message
c51b159c 2015-01-05 10:17:40 Update changelog
1cd9c905 2015-01-05 09:31:12 Update changelog.
489b0713 2015-01-05 09:30:02 Merge branch '20_cve_2014_6272_v2' into patches-2.0
079e6ddc 2015-01-05 09:18:59 Increment version to 2.0.22-stable
9b855a09 2015-01-05 08:46:22 Update changelog for 2.0
20d6d445 2015-01-05 08:42:32 Fix CVE-2014-6272 in Libevent 2.0 For this fix, we need to make sure that passing too-large inputs to the evbuffer functions can't make us do bad things with the heap. Also, lower the maximum chunk size to the lower of off_t, size_t maximum. This is necessary since otherwise we could get into an infinite loop if we make a chunk that 'misalign' cannot index into.
fb7e76ae 2014-11-30 11:05:40 Fix evbuffer_peek() with len==-1 and start_at non-NULL.
1da2f42b 2014-11-30 21:02:25 Merge branch 'patches-2.0' of github.com:libevent/libevent into patches-2.0
5ae52872 2014-11-30 19:38:23 Work on the changelog for 2.0.22
3c7d6fca 2014-09-22 12:19:37 Fix race caused by event_active There is a race between manual event_active and natural event activation. If both happen at the same time on the same FD, they would both be protected by the same event base lock except for 1 LoC where the fields of struct event are read without any kind of lock. This commit does those reads into local variables inside the lock and then invokes the callback with those local arguments outside the lock. In 2.0-stable, none of this is inside the lock; in HEAD, only the callback is read inside the lock. This gets the callback and all 3 arguments inside the lock before calling it outside the lock.