7 Commits

Author SHA1 Message Date
Jan Heylen
a5b4b7a1b0 libevent_core and libevent_extra also deserve a pkgconfig file 2016-04-24 10:56:39 +02:00
Nick Mathewson
489b07132f Merge branch '20_cve_2014_6272_v2' into patches-2.0 2015-01-05 09:30:02 -05:00
Nick Mathewson
079e6ddc19 Increment version to 2.0.22-stable 2015-01-05 09:18:59 -05:00
Nick Mathewson
20d6d4458b 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.
2015-01-05 08:42:32 -05:00
Trond Norbye
b56611d705 Add -Qunused-arguments for clang on macos
The clang compiler provided with macosx emits warnings like:

  CC       bufferevent.lo
clang: warning: argument unused during compilation: '-I .'
clang: warning: argument unused during compilation: '-I ./compat'
clang: warning: argument unused during compilation: '-I ./include'
clang: warning: argument unused during compilation: '-I ./include'

for each file being compiled. This generates a lot of noise during
compilation making it hard to see "real" errors. This patch mute
those warnings.
2014-03-03 11:05:41 -05:00
Nick Mathewson
66dacfa2a5 Merge remote-tracking branch 'origin/pr/36' into patches-2.0 2013-04-25 13:43:49 -04:00
Nick Mathewson
0c79787a97 Rename configure.in to configure.ac to appease newer autoconfs 2013-02-08 22:07:47 -05:00