Home | History | Annotate | only in /external/libevent
Up to higher level directory
NameDateSize
aclocal.m406-Dec-201735.6K
Android.bp06-Dec-20171.9K
arc4random.c06-Dec-201712.8K
autogen.sh06-Dec-2017308
buffer.c06-Dec-201772.5K
buffer_iocp.c06-Dec-20178.4K
bufferevent-internal.h06-Dec-201715.4K
bufferevent.c06-Dec-201722K
bufferevent_async.c06-Dec-201717.8K
bufferevent_filter.c06-Dec-201714.7K
bufferevent_openssl.c06-Dec-201737.1K
bufferevent_pair.c06-Dec-20178.6K
bufferevent_ratelim.c06-Dec-201727.9K
bufferevent_sock.c06-Dec-201717.4K
changelist-internal.h06-Dec-20174.5K
ChangeLog06-Dec-201789.5K
CleanSpec.mk06-Dec-20172.2K
compile06-Dec-20177.1K
config.guess06-Dec-201743.8K
config.h.in06-Dec-201711.8K
config.sub06-Dec-201734.7K
configure06-Dec-2017494.5K
configure.ac06-Dec-201721.8K
defer-internal.h06-Dec-20173.6K
depcomp06-Dec-201720.4K
devpoll.c06-Dec-20177.6K
Doxyfile06-Dec-201710K
epoll.c06-Dec-201712.8K
epoll_sub.c06-Dec-20172.3K
evbuffer-internal.h06-Dec-201710.6K
evdns.c06-Dec-2017125K
evdns.h06-Dec-20171.9K
event-internal.h06-Dec-201712.4K
event.c06-Dec-201773.8K
event.h06-Dec-20172.7K
event_iocp.c06-Dec-20177.5K
event_rpcgen.py06-Dec-201754.2K
event_tagging.c06-Dec-201714.1K
evhttp.h06-Dec-20171.9K
evmap-internal.h06-Dec-20173.9K
evmap.c06-Dec-201720.9K
evport.c06-Dec-201711.8K
evrpc-internal.h06-Dec-20175.5K
evrpc.c06-Dec-201728.7K
evrpc.h06-Dec-20171.9K
evsignal-internal.h06-Dec-20172.5K
evthread-internal.h06-Dec-201713.5K
evthread.c06-Dec-201711.8K
evthread_pthread.c06-Dec-20174.8K
evthread_win32.c06-Dec-20178.3K
evutil.c06-Dec-201757.5K
evutil.h06-Dec-20171.7K
evutil_rand.c06-Dec-20174.8K
ht-internal.h06-Dec-201728.5K
http-internal.h06-Dec-20175.2K
http.c06-Dec-2017108.7K
include/06-Dec-2017
install-sh06-Dec-201713.7K
iocp-internal.h06-Dec-20177.5K
ipv6-internal.h06-Dec-20172.4K
kqueue.c06-Dec-201711.9K
libevent.pc.in06-Dec-2017317
libevent_openssl.pc.in06-Dec-2017357
libevent_pthreads.pc.in06-Dec-2017384
LICENSE06-Dec-20173.2K
listener.c06-Dec-201720.6K
log-internal.h06-Dec-20172.5K
log.c06-Dec-20175K
ltmain.sh06-Dec-2017276.8K
make-event-config.sed06-Dec-2017542
Makefile.am06-Dec-20177.4K
Makefile.in06-Dec-201750.5K
Makefile.nmake06-Dec-20171.4K
minheap-internal.h06-Dec-20175.6K
missing06-Dec-20179.9K
mm-internal.h06-Dec-20172.5K
MODULE_LICENSE_BSD_LIKE06-Dec-20170
NOTICE06-Dec-20173.2K
poll.c06-Dec-20177.8K
ratelim-internal.h06-Dec-20174K
README06-Dec-20174K
README.android06-Dec-20171.2K
select.c06-Dec-20178.2K
signal.c06-Dec-201711.8K
strlcpy-internal.h06-Dec-2017320
strlcpy.c06-Dec-20172.5K
util-internal.h06-Dec-201710.4K
whatsnew-2.0.txt06-Dec-201725.7K
win32select.c06-Dec-201710K

README

      1 0. BUILDING AND INSTALLATION (Briefly)
      2 
      3 $ ./configure
      4 $ make
      5 $ make verify   # (optional)
      6 $ sudo make install
      7 
      8 1. BUILDING AND INSTALLATION (In Depth)
      9 
     10 To build libevent, type
     11 
     12 $ ./configure && make
     13 
     14      (If you got libevent from the git repository, you will
     15       first need to run the included "autogen.sh" script in order to
     16       generate the configure script.)
     17 
     18 You can run the regression tests by running
     19 
     20 $ make verify
     21 
     22 Install as root via
     23 
     24 # make install
     25 
     26 Before, reporting any problems, please run the regression tests.
     27 
     28 To enable the low-level tracing build the library as:
     29 
     30    CFLAGS=-DUSE_DEBUG ./configure [...]
     31 
     32 Standard configure flags should work.  In particular, see:
     33 
     34    --disable-shared          Only build static libraries
     35    --prefix                  Install all files relative to this directory.
     36 
     37 
     38 The configure script also supports the following flags:
     39 
     40    --enable-gcc-warnings     Enable extra compiler checking with GCC.
     41    --disable-malloc-replacement
     42                              Don't let applications replace our memory
     43                              management functions
     44    --disable-openssl         Disable support for OpenSSL encryption.
     45    --disable-thread-support  Don't support multithreaded environments.
     46 
     47 2. USEFUL LINKS:
     48 
     49 For the latest released version of Libevent, see the official website at
     50 http://libevent.org/ .
     51 
     52 There's a pretty good work-in-progress manual up at
     53    http://www.wangafu.net/~nickm/libevent-book/ .
     54 
     55 For the latest development versions of Libevent, access our Git repository
     56 via
     57    "git clone git://levent.git.sourceforge.net/gitroot/levent/libevent"
     58 
     59 You can browse the git repository online at
     60 http://levent.git.sourceforge.net/git/gitweb-index.cgi .
     61 
     62 To report bugs, request features, or submit patches to Libevent,
     63 use the Sourceforge trackers at
     64 https://sourceforge.net/tracker/?group_id=50884 .
     65 
     66 There's also a libevent-users mailing list for talking about Libevent
     67 use and development: http://archives.seul.org/libevent/users/
     68 
     69 3. ACKNOWLEDGMENTS
     70 
     71 The following people have helped with suggestions, ideas, code or
     72 fixing bugs:
     73 
     74   Arno Bakker
     75   Alejo
     76   Weston Andros Adamson
     77   William Ahern
     78   Ivan Andropov
     79   Sergey Avseyev
     80   Avi Bab
     81   Gilad Benjamini
     82   Stas Bekman
     83   Joachim Bauch
     84   Denis Bilenko
     85   Julien Blache
     86   Kevin Bowling
     87   Tomash Brechko
     88   Kelly Brock
     89   Ralph Castain
     90   Adrian Chadd
     91   Lawnstein Chan
     92   Shuo Chen
     93   Ka-Hing Cheung
     94   Andrew Cox
     95   George Danchev
     96   Andrew Danforth
     97   Antony Dovgal
     98   Ed Day
     99   Christopher Davis
    100   Mike Davis
    101   Mihai Draghicioiu
    102   Mark Ellzey
    103   Shie Erlich
    104   Leonid Evdokimov
    105   Juan Pablo Fernandez
    106   Christophe Fillot
    107   Mike Frysinger
    108   Remi Gacogne
    109   Alexander von Gernler
    110   Artur Grabowski
    111   Sebastian Hahn
    112   Dave Hart
    113   Greg Hazel
    114   Michael Herf
    115   Savg He
    116   Mark Heily
    117   Greg Hewgill
    118   Andrew Hochhaus
    119   Aaron Hopkins
    120   Tani Hosokawa
    121   Jamie Iles
    122   Claudio Jeker
    123   Evan Jones
    124   George Kadianakis
    125   Phua Keat
    126   Kevin Ko
    127   Brian Koehmstedt
    128   Marko Kreen
    129   Valery Kyholodov
    130   Ross Lagerwall
    131   Scott Lamb
    132   Christopher Layne
    133   Adam Langley
    134   Philip Lewis
    135   Zhou Li
    136   David Libenzi
    137   Yan Lin
    138   Moshe Litvin
    139   Simon Liu
    140   Mitchell Livingston
    141   Hagne Mahre
    142   Lubomir Marinov
    143   Abilio Marques
    144   Nick Mathewson
    145   James Mansion
    146   Nicholas Marriott
    147   Andrey Matveev
    148   Caitlin Mercer
    149   Dagobert Michelsen
    150   Mansour Moufid
    151   Felix Nawothnig
    152   Trond Norbye
    153   Linus Nordberg
    154   Richard Nyberg
    155   Jon Oberheide
    156   Phil Oleson
    157   Dave Pacheco
    158   Tassilo von Parseval
    159   Catalin Patulea
    160   Patrick Pelletier
    161   Simon Perreault
    162   Pierre Phaneuf
    163   Ryan Phillips
    164   Dimitre Piskyulev
    165   Pavel Plesov
    166   Jon Poland
    167   Nate R
    168   Robert Ransom
    169   Bert JW Regeer
    170   Peter Rosin
    171   Maseeb Abdul Qadir
    172   Wang Qin
    173   Alex S
    174   Hanna Schroeter
    175   Ralf Schmitt
    176   Mike Smellie
    177   Kevin Springborn
    178   Harlan Stenn
    179   Steve Snyder
    180   Dug Song
    181   Dongsheng Song
    182   Hannes Sowa
    183   Ferenc Szalai
    184   Brodie Thiesfield
    185   Jason Toffaletti
    186   Gisle Vanem
    187   Bas Verhoeven
    188   Constantine Verutin
    189   Colin Watt
    190   Zack Weinberg
    191   Jardel Weyrich
    192   Alex
    193   Taral
    194   propanbutan
    195   mmadia
    196 
    197 
    198 If we have forgotten your name, please contact us.
    199 

README.android

      1 This is libevent-2.0.22-stable from http://libevent.org/.
      2 
      3 No changes were made apart from the following:
      4 
      5 * copied LICENSE to NOTICE
      6 * added empty MODULE_LICENSE_BSD_LIKE
      7 * Removed directories:
      8   - WIN32-Code
      9   - compat
     10   - m4
     11   - sample
     12   - test
     13 * added Android.mk
     14 * added CleanSpec.mk
     15 * added missing include of event-internal.h to buffer.c
     16 * added custom include/event2/event-config.h
     17 
     18 
     19 To uprev this project, you'll likely need to reverse engineer the autotools
     20 generated makefiles again.  This is the recipe I used:
     21 
     22 BRANCH_ROOT=/usr/local/google/home/wiley/mnc-dev
     23 PATH="${BRANCH_ROOT}/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin:${PATH}"
     24 NDK_ROOT="${BRANCH_ROOT}/prebuilts/ndk/current/platforms/android-21/arch-arm64/usr"
     25 
     26 ./configure --host=arm --build=`./config.guess` \
     27   CC=arm-eabi-gcc \
     28   CPPFLAGS="-I${NDK_ROOT}/usr/include" \
     29   CFLAGS="-nostdlib
     30           -Wl,-rpath-link=${BRANCH_ROOT}/out/target/product/hammerhead/obj/lib
     31           -L${BRANCH_ROOT}/out/target/product/hammerhead/obj/lib
     32           -I${BRANCH_ROOT}/prebuilts/ndk/current/platforms/android-21/arch-arm/usr/include" \
     33   LIBS="-lc "
     34 
     35 Note that I built hammerhead first and used prebuilts from the most recent NDK.
     36