e162945090
This commit was SVN r25778. |
||
---|---|---|
.. | ||
compat/sys | ||
include | ||
m4 | ||
WIN32-Code | ||
arc4random.c | ||
autogen.sh | ||
buffer_iocp.c | ||
buffer.c | ||
bufferevent_async.c | ||
bufferevent_filter.c | ||
bufferevent_openssl.c | ||
bufferevent_pair.c | ||
bufferevent_ratelim.c | ||
bufferevent_sock.c | ||
bufferevent-internal.h | ||
bufferevent.c | ||
changelist-internal.h | ||
ChangeLog | ||
configure.in | ||
defer-internal.h | ||
devpoll.c | ||
Doxyfile | ||
epoll_sub.c | ||
epoll.c | ||
evbuffer-internal.h | ||
evdns.c | ||
evdns.h | ||
event_iocp.c | ||
event_rpcgen.py | ||
event_tagging.c | ||
event-internal.h | ||
event.c | ||
event.h | ||
evhttp.h | ||
evmap-internal.h | ||
evmap.c | ||
evport.c | ||
evrpc-internal.h | ||
evrpc.c | ||
evrpc.h | ||
evsignal-internal.h | ||
evthread_pthread.c | ||
evthread_win32.c | ||
evthread-internal.h | ||
evthread.c | ||
evutil_rand.c | ||
evutil.c | ||
evutil.h | ||
ht-internal.h | ||
http-internal.h | ||
http.c | ||
iocp-internal.h | ||
ipv6-internal.h | ||
kqueue.c | ||
libevent_openssl.pc.in | ||
libevent_pthreads.pc.in | ||
libevent.pc.in | ||
LICENSE | ||
listener.c | ||
log-internal.h | ||
log.c | ||
Makefile.am | ||
Makefile.nmake | ||
minheap-internal.h | ||
mm-internal.h | ||
opal_rename.h | ||
poll.c | ||
ratelim-internal.h | ||
README | ||
select.c | ||
signal.c | ||
strlcpy-internal.h | ||
strlcpy.c | ||
util-internal.h | ||
whatsnew-2.0.txt | ||
win32select.c |
0. BUILDING AND INSTALLATION (Briefly) $ ./configure $ make $ make verify # (optional) $ sudo make install 1. BUILDING AND INSTALLATION (In Depth) To build libevent, type $ ./configure && make (If you got libevent from the git repository, you will first need to run the included "autogen.sh" script in order to generate the configure script.) You can run the regression tests by running $ make verify Install as root via # make install Before, reporting any problems, please run the regression tests. To enable the low-level tracing build the library as: CFLAGS=-DUSE_DEBUG ./configure [...] Standard configure flags should work. In particular, see: --disable-shared Only build static libraries --prefix Install all files relative to this directory. The configure script also supports the following flags: --enable-gcc-warnings Enable extra compiler checking with GCC. --disable-malloc-replacement Don't let applications replace our memory management functions --disable-openssl Disable support for OpenSSL encryption. --disable-thread-support Don't support multithreaded environments. 2. USEFUL LINKS: For the latest released version of Libevent, see the official website at http://monkey.org/~provos/libevent/ . There's a pretty good work-in-progress manual up at http://www.wangafu.net/~nickm/libevent-book/ . For the latest development versions of Libevent, access our Git repository via "git clone git://levent.git.sourceforge.net/gitroot/levent/libevent" You can browse the git repository online at http://levent.git.sourceforge.net/git/gitweb-index.cgi . To report bugs, request features, or submit patches to Libevent, use the Sourceforge trackers at https://sourceforge.net/tracker/?group_id=50884 . There's also a libevent-users mailing list for talking about Libevent use and development: http://archives.seul.org/libevent/users/ 3. ACKNOWLEDGMENTS The following people have helped with suggestions, ideas, code or fixing bugs: Alejo Weston Andros Adamson William Ahern Ivan Andropov Avi Bab Gilad Benjamini Stas Bekman Joachim Bauch Denis Bilenko Julien Blache Kevin Bowling Tomash Brechko Kelly Brock Ralph Castain Lawnstein Chan Shuo Chen Ka-Hing Cheung Andrew Danforth Ed Day Christopher Davis Mike Davis Mihai Draghicioiu Mark Ellzey Shie Erlich Christophe Fillot Alexander von Gernler Artur Grabowski Dave Hart Michael Herf Sebastian Hahn Aaron Hopkins Tani Hosokawa Claudio Jeker Evan Jones Phua Keat Kevin Ko Brian Koehmstedt Marko Kreen Valery Kyholodov Scott Lamb Christopher Layne Adam Langley Philip Lewis Zhou Li David Libenzi Yan Lin Moshe Litvin Hagne Mahre Lubomir Marinov Nick Mathewson James Mansion Nicholas Marriott Andrey Matveev Caitlin Mercer Dagobert Michelsen Mansour Moufid Felix Nawothnig Trond Norbye Linus Nordberg Richard Nyberg Jon Oberheide Phil Oleson Dave Pacheco Tassilo von Parseval Simon Perreault Pierre Phaneuf Ryan Phillips Dimitre Piskyulev Pavel Plesov Jon Poland Robert Ransom Bert JW Regeer Peter Rosin Hanna Schroeter Ralf Schmitt Mike Smellie Kevin Springborn Harlan Stenn Ferenc Szalai Dug Song Dongsheng Song Brodie Thiesfield Jason Toffaletti Bas Verhoeven Constantine Verutin Zack Weinberg Jardel Weyrich Taral propanbutan mmadia If we have forgotten your name, please contact us.