# # spec file for package libevent (Version 1.4.2) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: libevent Url: http://monkey.org/~provos/libevent/ Summary: Library Providing an Event Handling API Version: 1.4.2 Release: 1 Group: Development/Libraries/C and C++ License: BSD 3-Clause BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: %fillup_prereq %insserv_prereq BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: http://monkey.org/~provos/libevent-%{version}-rc.tar.bz2 Source1: libevent-1.3e-rpmlintrc %description The libevent library provides a mechanism to execute a function when a specific event on a file descriptor occurs or after a given time has passed. Authors: -------- Nils Provos %prep %setup -q -n %name-%version-rc %build autoreconf -i -f %configure make %install make DESTDIR=$RPM_BUILD_ROOT install %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %{_libdir}/lib* %{_bindir}/event_rpcgen.py %{_includedir}/*.h %{_mandir}/man?/* %changelog * Fri Mar 28 2008 meissner@suse.de - upgraded to version 1.4.2rc * make Solaris event subsystems more reliable; from W.C.A. Wijngaards * event_base_get_method(); from Springande Ulv * fix HTTP/1.1 chunk formatting; from "propanbutan" * allow 64-bit content lengths; from Scott Lamb * and more... - upgraded to version 1.4.1beta * fixed some memory leaks and other misc cleanup; from Christopher Layne, Scott Lamb and Charles Kerr * introduced event_reinit to deal with fork() * improved efficiency of generated RPC structure * performance improvements to Win32 backend * and many more... - upgraded to version 1.4.0beta * a new RPC subsytem for writing distributed clients and servers * almost everything is documented via Doxygen now * many fixes and improvements to evdns and evhttp * libevent now builds two additional libraries: libevent_core (containing only the event core) and libevent_extras (contained evdns, evhttp and evrpc) * performance improvements due to using a heap instead of red-black trees for timeouts * Solaris' event ports are better supported * Thu Dec 27 2007 crrodriguez@suse.de - fix library-without-ldconfig-* errors - version 1.3e * Add a "Date" header to HTTP responses when it's missing, as required by HTTP 1.1. Original Patch from Ralph Moritz. * Fix a memory leak in which failed HTTP connections whould not free the request object. * Fix a memory leak in the DNS server. * Handle NULL timeouts correctly on Solaris; from Trond Norbye * Recalculate pending events properly when reallocating event array on Solaris; from Trond Norbye * Mon Mar 05 2007 meissner@suse.de - upgraded to 1.3b: + signals now useable in multithreaded apps. * Tue Feb 20 2007 meissner@suse.de - Updated to 1.3a. + Small bug and performances fixes to evhttp layer. + DNS Server from Adam Langley and Nick Mathewson + Chunked transfer encoding for HTTP/1.1 from Dug Song. + DNS DDoS fix; bug report from Jon Oberheide. + Various small improvements. * Sun Nov 12 2006 lmuelle@suse.de - Update to version 1.2. + Support for non-blocking DNS resolution. + Support for lightweight HTTP clients and servers. * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Mon May 30 2005 okir@suse.de - Initial packaging