SHA256
8
0
forked from pool/libserf

Accepting request 231605 from home:AndreasStieger:branches:devel:libraries:c_c++

Serf 1.3.5 [bnc#875382]

OBS-URL: https://build.opensuse.org/request/show/231605
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libserf?expand=0&rev=51
This commit is contained in:
2014-04-27 21:46:52 +00:00
committed by Git OBS Bridge
parent 58e8b038c8
commit 305fc54139
4 changed files with 32 additions and 46 deletions

View File

@@ -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

View File

@@ -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 <serf-dev@googlegroups.com>
Justin Erenkrantz <serf-dev@googlegroups.com>
%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 <serf-dev@googlegroups.com>
Justin Erenkrantz <serf-dev@googlegroups.com>
%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 <serf-dev@googlegroups.com>
Justin Erenkrantz <serf-dev@googlegroups.com>
%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

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:db5dcf68be722156de67518231da17c451f6c5d16523ff03e4e37f28d06ee0cb
size 140680

3
serf-1.3.5.tar.bz2 Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d311ce81a58301f47e652e54551999033880decefae0deea58ba5415776b1fc3
size 140554