diff --git a/libserf.changes b/libserf.changes index 2fcae75..0d1a3e5 100644 --- a/libserf.changes +++ b/libserf.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Sun Apr 27 21:45:09 UTC 2014 - andreas.stieger@gmx.de + +- Serf 1.3.5 [bnc#875382] + This release fixes a crash during SSL tunnel setup, fixes + Negotiate/Kerberos authentication in some specific scenario's and + brings some other small changes. + * Fix issue: no reverse lookup during Negotiate authentication for + proxies. + * Fix a crash caused by incorrect reuse of the ssltunnel CONNECT + request + * Cancel request if response parsing failed + authn callback set + * Update the expired certificates in the test suite. + ------------------------------------------------------------------- Sun Feb 9 10:57:25 UTC 2014 - andreas.stieger@gmx.de diff --git a/libserf.spec b/libserf.spec index 5a0ea2f..41aa71c 100644 --- a/libserf.spec +++ b/libserf.spec @@ -19,19 +19,17 @@ %bcond_without gssapi # version 1.2.0 requires apr 1.3.0 or later for apr_socket_addr_get %define minimum_apr_version 1.3.0 - -Name: libserf %define major 1 %define minor 3 -%define SHLIBVER %major.%minor.0 -Version: 1.3.4 +%define SHLIBVER %{major}.%{minor}.0 +Name: libserf +Version: 1.3.5 Release: 0 Summary: High-Performance Asynchronous HTTP Client Library License: Apache-2.0 Group: System/Libraries -Source: https://serf.googlecode.com/svn/src_releases/serf-%version.tar.bz2 Url: https://serf.googlecode.com -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Source: https://serf.googlecode.com/svn/src_releases/serf-%{version}.tar.bz2 BuildRequires: gcc BuildRequires: glibc-devel BuildRequires: libapr-util1-devel >= %{minimum_apr_version} @@ -42,6 +40,7 @@ BuildRequires: openldap2-devel BuildRequires: pkgconfig BuildRequires: scons >= 2.3 BuildRequires: zlib-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %{with gssapi} BuildRequires: krb5-devel %endif @@ -52,48 +51,29 @@ Portable Runtime (APR) library. It multiplexes connections, running the read/write communication asynchronously. Memory copies and transformations are kept to a minimum to provide high performance operation. - - - -Authors: --------- - Greg Stein - Justin Erenkrantz - -%package -n libserf-%major-%major - +%package -n libserf-%{major}-%{major} Summary: High-Performance Asynchronous HTTP Client Library Group: Development/Libraries/C and C++ -%description -n libserf-%major-%major +%description -n libserf-%{major}-%{major} The serf library is a C-based HTTP client library built upon the Apache Portable Runtime (APR) library. It multiplexes connections, running the read/write communication asynchronously. Memory copies and transformations are kept to a minimum to provide high performance operation. - - - -Authors: --------- - Greg Stein - Justin Erenkrantz - - %package -n libserf-devel - Summary: High-Performance Asynchronous HTTP Client Library Group: Development/Libraries/C and C++ -%if %{with gssapi} -Requires: krb5-devel -%endif Requires: libapr-util1-devel >= %{minimum_apr_version} Requires: libapr1-devel >= %{minimum_apr_version} Requires: libexpat-devel Requires: libopenssl-devel -Requires: libserf-%major-%major = %{version} +Requires: libserf-%{major}-%{major} = %{version} Requires: openldap2-devel Requires: zlib-devel +%if %{with gssapi} +Requires: krb5-devel +%endif %description -n libserf-devel The serf library is a C-based HTTP client library built upon the Apache @@ -101,14 +81,6 @@ Portable Runtime (APR) library. It multiplexes connections, running the read/write communication asynchronously. Memory copies and transformations are kept to a minimum to provide high performance operation. - - - -Authors: --------- - Greg Stein - Justin Erenkrantz - %prep %setup -q -n "serf-%{version}" @@ -120,16 +92,16 @@ scons \ OPENSSL=%{_prefix} \ ZLIB=%{_prefix} \ %if %{with gssapi} - GSSAPI=/usr/lib/mit \ + GSSAPI=%{_libexecdir}/mit \ %endif DEBUG=yes \ CFLAGS="%{optflags}" \ APR_STATIC=no \ - %{?_smp_mflags} + %{?_smp_mflags} %install scons install --install-sandbox=%{buildroot} -%__rm -f "%{buildroot}%{_libdir}"/lib*.a +rm -f "%{buildroot}%{_libdir}"/lib*.a %check %if 0%{?suse_version} > 1210 @@ -152,7 +124,7 @@ scons \ %files -n libserf-devel %defattr(-,root,root) -%_includedir/serf-%{major} +%{_includedir}/serf-%{major} %{_libdir}/libserf-%{major}.so %{_libdir}/pkgconfig/serf-%{major}.pc diff --git a/serf-1.3.4.tar.bz2 b/serf-1.3.4.tar.bz2 deleted file mode 100644 index c44f300..0000000 --- a/serf-1.3.4.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:db5dcf68be722156de67518231da17c451f6c5d16523ff03e4e37f28d06ee0cb -size 140680 diff --git a/serf-1.3.5.tar.bz2 b/serf-1.3.5.tar.bz2 new file mode 100644 index 0000000..84f2562 --- /dev/null +++ b/serf-1.3.5.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d311ce81a58301f47e652e54551999033880decefae0deea58ba5415776b1fc3 +size 140554