forked from pool/libserf
- update libserf-1.3.x-soname.patch to move shared library version link generation into scons OBS-URL: https://build.opensuse.org/request/show/186655 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libserf?expand=0&rev=38
231 lines
10 KiB
Plaintext
231 lines
10 KiB
Plaintext
-------------------------------------------------------------------
|
|
Sat Aug 10 18:43:17 UTC 2013 - andreas.stieger@gmx.de
|
|
|
|
- update libserf-1.3.x-soname.patch to move shared library version
|
|
link generation into scons
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 30 22:38:55 UTC 2013 - andreas.stieger@gmx.de
|
|
|
|
- run tests for 12.2 and later only
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jul 28 14:54:40 UTC 2013 - andreas.stieger@gmx.de
|
|
|
|
- update libserf-1.3.x-soname.patch to add SHLIBVERSION to make
|
|
scons add a SONAME instead of a global linker flag. This is only
|
|
effective with scons >= 2.3
|
|
- fix running of regression/unit test suite:
|
|
* add libserf-1.3.x-scons-check-exit.patch to return a non-zero
|
|
exist status upon check failures
|
|
* call scons check with CFLAGS
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 26 22:10:36 UTC 2013 - andreas.stieger@gmx.de
|
|
|
|
- update libserf-1.3.x-gssapi-libs.patch with upstream commit,
|
|
mark as committed upstream
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 24 22:58:56 UTC 2013 - andreas.stieger@gmx.de
|
|
|
|
- update Serf 1.3.0
|
|
- improvements:
|
|
* Improved Basic and Digest authentication:
|
|
+ remember credentials on a per-server basis
|
|
+ properly manage authentication realms
|
|
+ continue functioning when a server sets KeepAlive: off
|
|
* Improved 2617 compliance: always use strongest authentication
|
|
* SSL connection performance improvements
|
|
- fixed issues:
|
|
* use PATH rather than URI within an ssltunnel
|
|
* improved error reporting from the underlying socket
|
|
* Fixed bugs with proxy authentication and SSL tunneling through a proxy
|
|
* Fixed bugs the response parser
|
|
- build system changes
|
|
* Switch to the SCons build system
|
|
* retire serfmake, serf.mak, autotools
|
|
- Huge expansion of the test suite
|
|
- packaging changes:
|
|
* use scons
|
|
* drop libserf-1.2.1-configure.in-add-gssapi.patch targeting old
|
|
build scripts
|
|
* add libserf-1.3.x-libdir.patch to fix hardcoded libdir
|
|
* add libserf-1.3.x-soname.patch to add soname
|
|
* add libserf-1.3.x-gssapi-libs.patch for libs in pkgconfig file
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 4 06:22:02 UTC 2013 - andreas.stieger@gmx.de
|
|
|
|
- update to Serf 1.2.1
|
|
* Fix issue 95: add gssapi switches to configure
|
|
* Fix issue 97: skip mmap bucket if APR_HAS_MMAP is undefined
|
|
* Fix issue 102: digest authentication failures
|
|
* Improve error return values in SSPI authentication
|
|
* Ensure serf-1.pc is constructed by serfmake
|
|
* Optimize SPNego authentication processing
|
|
* Reject certs that application does not like
|
|
* Fix possible endless loop in serf_linebuf_fetch()
|
|
- replace libserf-1.2.0-configure.in-add-gssapi.patch (committed
|
|
upstream) with libserf-1.2.1-configure.in-add-gssapi.patch
|
|
(still changes required as patch was changed upstream)
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 23 11:01:38 UTC 2013 - andreas.stieger@gmx.de
|
|
|
|
- update to Serf 1.2.0
|
|
This release contains many robustness fixes, especially around flaky
|
|
and problematic connections.
|
|
* Fixed issue 94: Serf can enter an infinite loop when server aborts conn.
|
|
* Fixed issue 91: Serf doesn't handle an incoming 408 Timeout Request
|
|
* Fixed issue 80: Serf is not handling Negotiate authentication correctly
|
|
* Fixed issue 77: Endless loop if server doesn't accept Negotiate authn
|
|
* Fixed issue 93: cleanup-after-fork interferes with parent
|
|
* Fixed most of issue 89: Support REAL SPNEGO authentication
|
|
* Enable Negotiate/Kerberos support for proxy servers.
|
|
* Return error when C-L, chunked, gzip encoded response bodies where
|
|
truncated (due to aborted connection)
|
|
* Add a logging mechanism that can be enabled at compile-time.
|
|
* Don't lookup server address if a proxy was configured.
|
|
* Fix an off-by-one in buffer sizing
|
|
* Disable SSL compression by default + API to enable it
|
|
* New serf_connection_get_latency() for estimated network latency
|
|
* New error code and RFC compliance for the HTTPS tunnel
|
|
* Handle EINTR when a user suspends and then backgrounds the app
|
|
* Minor fixes and test suite improvements.
|
|
- add libserf-1.2.0-configure.in-add-gssapi.patch to support gssapi
|
|
with configure
|
|
- make requirement for apr >= 1.3.0 explicit
|
|
|
|
----------------------------------------------------------------
|
|
Thu Oct 4 21:45:29 UTC 2012 - andreas.stieger@gmx.de
|
|
|
|
- update to Serf 1.1.1
|
|
This patch release contains fixes for some important connection
|
|
stability issues.
|
|
* ensure requeued requests are correctly handled. This fixes:
|
|
- infinite loop with multiple connection resets or SIGPIPE errors
|
|
- "connection" hang where we would not re-queue requests that are held after
|
|
we re-connect
|
|
* test_all goes in an endless loop
|
|
* Fix memory leak when conn. is closed explicitly/due to pool cleanups
|
|
* Add new error codes for the SSL bucket
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 7 20:54:34 UTC 2012 - andreas.stieger@gmx.de
|
|
|
|
- update to upstream Serf 1.1.0
|
|
New: serf_bucket_request_set_CL() for C-L based, non-chunked requests
|
|
New: serf_ssl_server_cert_chain_callback_set() for full-chain validation
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 20 20:07:43 UTC 2012 - andreas.stieger@gmx.de
|
|
|
|
- update to upstream 1.0.3 (1.0.2 was not released)
|
|
- changes in Serf 1.0.3:
|
|
Map more OpenSSL errors into SERF_SSL_CERT_UNKNOWNCA
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 15 07:26:35 UTC 2012 - andreas.stieger@gmx.de
|
|
|
|
- move headers into /usr/include/serf-1 to match what subversion
|
|
configure script expects
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 23 21:51:49 UTC 2012 - andreas.stieger@gmx.de
|
|
|
|
- update to upstream 1.0.1
|
|
- license is Apache-2.0
|
|
- changes in Serf 1.0.1:
|
|
* FreeBSD fixes in the test suite
|
|
* Minor build fixes
|
|
- changes Serf 1.0.0:
|
|
* Fixed issue 38: enable builds using non-GNU make
|
|
* Fixed issue 49: support SSL tunnels for HTTPS via a proxy
|
|
* Fixed issue 56: allow Subject Alternative Name, and enable SNI
|
|
* Fixed issue 61: include order dependencies
|
|
* Fixed issue 66: improved error reporting when creating install dirs
|
|
* Fixed issue 71: handle ECONNREFUSED on Windows
|
|
* Fixed issue 79: destroy the APR allocator, if we create one
|
|
* Fixed issue 81: build failed on APR 0.9.x
|
|
* Major performance improvements and bug fixes for SSL buckets/handling
|
|
* Add a new "iovec" bucket type (r1434)
|
|
* Minimize network packet writes based on ra_serf analysis
|
|
* Fix out of order issue with multiple priority requests
|
|
* Work around broken WSAPoll() impl on Windows introduced in APR 1.4.0
|
|
* Fix 100% CPU usage with many pipelined requests
|
|
* Corrected contents of build/serf.def; it now includes bucket types
|
|
* Removed "snapshot" feature from buckets
|
|
* Various improvements to the test system
|
|
* Various memory leak fixes
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 31 10:42:34 UTC 2012 - jengelh@medozas.de
|
|
|
|
- Remove redundant tags/sections per specfile guideline suggestions
|
|
- Parallel building using %_smp_mflags
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 29 13:10:31 UTC 2011 - andreas.stieger@gmx.de
|
|
|
|
- update to upstream 0.7.2
|
|
- changes in 0.7.2:
|
|
* Actually disable Nagle when creating a connection (r1441).
|
|
* Return error when app asks for HTTPS over proxy connection (r1433).
|
|
- changes in 0.7.1
|
|
Fix memory leak when using SSL (r1408, r1416).
|
|
Fix build for blank apr-util directory (r1421).
|
|
- changes in 0.7.0
|
|
Fix double free abort when destroying request buckets.
|
|
Fix test server in unit test framework to avoid random test failures.
|
|
Allow older Serf programs which don't use the new authn framework to still
|
|
handle authn without forcing them to switch to the new framework. (r1401)
|
|
Remove the SERF_DECLARE macros, preferring a .DEF file for Windows
|
|
Barrier buckets now pass read_iovec to their wrapped bucket.
|
|
Fix HTTP header parsing to allow for empty header values.
|
|
- changes in 0.6.1
|
|
Generally: this release fixes problems with the 0.4.0 packaging.
|
|
Small compilation fix in outgoing.c for Windows builds.
|
|
- changes in 0.4.0
|
|
[NOTE: this release misstated itself as 0.5.0; use a later release instead]
|
|
Provide authn framework, supporting Basic, Digest, Kerberos (SSPI, GSS),
|
|
along with proxy authn using Basic or Digest
|
|
Added experimental listener framework, along with test_server.c
|
|
Improvements and fixes to SSL support, including connection setup changes
|
|
Experimental support for unrequested, arriving ("async") responses
|
|
Experimental BWTP support using the async arrival feature
|
|
Headers are combined on read (not write), to ease certian classes of parsing
|
|
Experimental feature on aggregate buckets for a callback-on-empty
|
|
Fix the bucket allocator for when APR is using its pool debugging features
|
|
Proxy support in the serf_get testing utility
|
|
Fix to include the port number in the Host header
|
|
serf_get propagates errors from the response, instead of aborting (Issue 52)
|
|
Added serf_lib_version() for runtime version tests
|
|
- changes in 0.3.1
|
|
Fix loss of error on request->setup() callback. (Issue 47)
|
|
Support APR 2.x. (Issue 48)
|
|
Fixed slowdown in aggregate bucket with millions of child buckets.
|
|
Avoid hang in apr_pollset_poll() by unclosed connections after fork().
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 11 14:26:54 CEST 2010 - dmueller@suse.de
|
|
|
|
- fix dependencies of libserf-devel package
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 11 14:26:03 CEST 2010 - dmueller@suse.de
|
|
|
|
- created .changes:
|
|
* Sun Jun 21 2009 Pascal Bleser <pascal.bleser@opensuse.org> 0.3.0
|
|
- update to 0.3.0:
|
|
* fix small race condition in OpenSSL initialization (Issue 39)
|
|
* handle content streams larger than 4GB on 32-bit OSes (Issue 41)
|
|
* fix conn close segfault by explicitly closing conn when pool is destroyed
|
|
* expose the depth of the SSL certificate so the validator can use that info
|
|
* fix socket address family issue when opening a connection to a proxy
|
|
* provide new API to take snapshots of buckets
|
|
* implement snapshot API for simple and aggregate buckets
|
|
|
|
* Mon Aug 4 2008 Pascal Bleser <guru@unixtech.be> 0.2.0
|
|
- new package
|