Branch :
| 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. |