[serf] r2502 committed - * CHANGES: Add first set of changes to be included in 1.4.0.

11 views
Skip to first unread message

se...@googlecode.com

unread,
Aug 19, 2015, 4:19:15 AM8/19/15
to serf...@googlegroups.com
Revision: 2502
Author: lieven.govaerts
Date: Wed Aug 19 08:19:00 2015 UTC
Log: * CHANGES: Add first set of changes to be included in 1.4.0.
https://code.google.com/p/serf/source/detail?r=2502

Modified:
/trunk/CHANGES

=======================================
--- /trunk/CHANGES Wed Aug 19 06:46:16 2015 UTC
+++ /trunk/CHANGES Wed Aug 19 08:19:00 2015 UTC
@@ -1,3 +1,59 @@
+Serf 1.4.0 [2014-xx-xx, from /tags/1.4.0, rxxxx]
+
+ Features
+ --------
+ Logging that can be configured at runtime (r2220)
+ Add flag DISABLE_LOGGING to scons to disable logging at compile time
(r2224)
+ Add CRL support for OpenSSL (r2333)
+ New error code SERF_ERROR_SSL_SETUP_FAILED (r2301)
+ New error code SERF_ERROR_CONNECTION_TIMEDOUT (r2184)
+ New error codes SERF_ERROR_LINE_TOO_LONG,
+ SERF_ERROR_STATUS_LINE_TOO_LONG, SERF_ERROR_RESPONSE_HEADER_TOO_LONG
(r2136)
+ New error code SERF_ERROR_AUTHN_CREDENTIALS_REJECTED (r2119)
+ Implement serf_mmap_peek (r2148)
+
+ Fixes
+ -----
+ Fix issue #135+#172: handle server-triggered renegotiation
+ Fix issue #152: handle compressed responses > 4GB
+ Fix issue #147: remove unneeded ISC_REQ_CONFIDENTIALITY flag in SSPI code
+ Fix issue #153: avoid SSPI handle leak
+ Fix issue #156+#164: C++ comment style breaks C89 build
+ Fix issue #167: Explicitly use the ANSI version of SSPI
+ Fix problems with NTLM authentication when accessing local server using
+ alias hostname on Windows (r2382)
+ Fix incorrect use of bio file handlers (r2318)
+ Initialize OpenSSL when using serf_ssl_load_cert_file outside a serf
context
+ (r2314)
+ Resolve a bucket (aka "memory") leak when a request bucket is
+ destroyed before it is morphed into an aggregate bucket (r2254)
+ Simplify the ssl bucket code by removing unneeded layer of buffering
(r2229)
+
+ Performance improvements
+ ------------------------
+ Remove pending requests loop from request_or_data_pending() (r2380)
+ Drastically reduce the amount of pollset_add/pollset_remove calls (r2378)
+ Optimize creation of the request/iovec/barrier buckets (r2377, r2376,
r2375)
+ Improve performance a tiny bit by ensuring often used struct
+ member variables are read from and written to cache. (r2357)
+
+ Build improvements
+ ------------------
+ Fix issue #170: Allow building with the Visual Studio '14' CTP and 2015
+ Fix issue #151: SCons build broken when only one library in ENVPATH
+ Fix build of 'check' target when using VPATH-style builds (r2324)
+ (builddir != srcdir).
+ Make unix build work with APR-2 (r2274)
+ Add a version resource to libserf-N.dll on Windows (r2152)
+
+ Test suite
+ ----------
+ All tests have been migrated to the MockHTTPinC test framework.
+ serf_get changes: add -d/--debug flag, make serf_get accept a client
+ certificate and associated password (r2238)
+ Fix issue #157: Segmentation fault in test_ssl_init
+
+
Serf 1.3.8 [2014-10-20, from /tags/1.3.8, r2441]
Fix issue #152: CRC calculation error for gzipped http reponses > 4GB.
Fix issue #153: SSPI CredHandle not freed when APR pool is destroyed.
Reply all
Reply to author
Forward
0 new messages