1
Serf 1.1.0 [2012-06-07, from /tags/1.1.0]
1
Serf 1.3.3 [2013-12-09, from /tags/1.3.3, r????]
2
Fix issue 129: Try more addresses of multihomed servers
3
Handle X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE correctly (r2225)
4
Return APR_TIMEUP from poll() to enable detecting connection timeouts (r2183)
7
Serf 1.3.2 [2013-10-04, from /tags/1.3.2, r2195]
8
Fix issue 130: HTTP headers should be treated case-insensitively
9
Fix issue 126: Compilation breaks with Codewarrior compiler
10
Fix crash during cleanup of SSL buckets in apr_terminate() (r2145)
11
Fix Windows build: Also export functions with capital letters in .def file
12
Fix host header when url contains a username or password (r2170)
13
Ensure less TCP package fragmentation on Windows (r2145)
14
Handle authentication for responses to HEAD requests (r2178,-9)
15
Improve serf_get: add option to add request headers, allow url with query,
16
allow HEAD requests (r2143,r2175,-6)
17
Improve RFC conformance: don't expect body for certain responses (r2011,-2)
18
Do not invoke progress callback when no data was received (r2144)
19
And more test suite fixes and build warning cleanups
21
Fix build when GSSAPI not in default include path (2155)
22
Fix OpenBSD build: always map all LIBPATH entries into RPATH (r2156)
23
Checksum generation in Windows shared libraries for release builds (2162)
24
Mac OS X: Use MAJOR version only in dylib install name (r2161)
25
Use both MAJOR and MINOR version for the shared library name (2163)
26
Fix the .pc file when installing serf in a non-default LIBDIR (r2191)
29
Serf 1.3.1 [2013-08-15, from /tags/1.3.1, r2138]
30
Fix issue 77: Endless loop if server doesn't accept Negotiate authentication.
31
Fix issue 114: ssl/tls renegotiation fails
32
Fix issue 120: error with ssl tunnel over proxy with KeepAlive off and
34
Fixed bugs with authentication (r2057,2115,2118)
36
Fix issue 111: add flag to set custom library path
37
Fix issue 112: add soname
38
Fix issue 113: add gssapi libs in the serf pc file
39
Fix issue 115: Setting RPATH on Solaris broken in SConstruct
40
Fix issue 116: scons check should return non-zero exit staths
41
Fix issue 121: make CFLAGS, LIBS, LINKFLAGS and CPPFLAGS take a space-
42
separated list of flags.
43
Fix issue 122: make scons PREFIX create the folder if it doesn't exist
44
Mac OS X: Fix scons --install-sandbox
45
Solaris: Fix build with cc, don't use unsupported compiler flags
46
Require SCons version 2.3.0 or higher now (for the soname support).
49
Serf 1.3.0 [2013-07-23, from /tags/1.3.0, r2074]
50
Fix issue 83: use PATH rather than URI within an ssltunnel (r1952)
51
Fix issue 108: improved error reporting from the underlying socket (r1951)
52
NEW: Switch to the SCons build system; retire serfmake, serf.mak, autotools
53
Improved Basic and Digest authentication:
54
- remember credentials on a per-server basis
55
- properly manage authentication realms
56
- continue functioning when a server sets KeepAlive: off
57
Windows: add support for NTLM authentication
58
Improved 2617 compliance: always use strongest authentication (r1968,1971)
59
Fixed bugs with proxy authentication and SSL tunneling through a proxy
60
Fixed bugs the response parser (r2032,r2036)
61
SSL connection performance improvements
62
Huge expansion of the test suite
65
Serf 1.2.1 [2013-06-03, from /tags/1.2.1, r1906]
66
Fix issue 95: add gssapi switches to configure (r1864, r1900)
67
Fix issue 97: skip mmap bucket if APR_HAS_MMAP is undefined (r1877)
68
Fix issue 100: building against an old Windows Platform SDK (r1881)
69
Fix issue 102: digest authentication failures (r1885)
70
Improve error return values in SSPI authentication (r1804)
71
Ensure serf-1.pc is constructed by serfmake (r1865)
72
Optimize SPNego authentication processing (r1868)
73
Reject certs that application does not like (r1794)
74
Fix possible endless loop in serf_linebuf_fetch() (r1816)
75
Windows build: dereference INTDIR in serf.mak (r1882)
78
Serf 1.2.0 [2013-02-22, from /tags/1.2.0, r1726]
79
Fixed issue 94: Serf can enter an infinite loop when server aborts conn.
80
Fixed issue 91: Serf doesn't handle an incoming 408 Timeout Request
81
Fixed issue 80: Serf is not handling Negotiate authentication correctly
82
Fixed issue 77: Endless loop if server doesn't accept Negotiate authn
83
Fixed issue 93: cleanup-after-fork interferes with parent (r1714)
84
Fixed most of issue 89: Support REAL SPNEGO authentication
85
Enable Negotiate/Kerberos support for proxy servers.
86
Return error when C-L, chunked, gzip encoded response bodies were
87
truncated (due to aborted connection) (r1688)
88
Add a logging mechanism that can be enabled at compile-time.
89
Don't lookup server address if a proxy was configured. (r1706)
90
Fix an off-by-one in buffer sizing (r1695)
91
Disable SSL compression by default + API to enable it (r1692)
92
New serf_connection_get_latency() for estimated network latency (r1689)
93
New error code and RFC compliance for the HTTPS tunnel (r1701, r1644)
94
Handle EINTR when a user suspends and then backgrounds the app (r1708)
95
Minor fixes and test suite improvements.
98
Serf 1.1.1 [2012-10-04, from /tags/1.1.1, r1657]
99
Fixed issue 86: ensure requeued requests are correctly handled.
101
- infinite loop with multiple connection resets or SIGPIPE errors
102
- "connection" hang where we would not re-queue requests that are
103
held after we re-connect
104
Fixed issue 74: test_all goes in an endless loop
105
Fix memleak when conn. is closed explicitly/due to pool cleanups (r1623)
106
Windows: Fix https connection aborts (r1628..-30,-33,-34,-37)
107
Add new error codes for the SSL bucket
110
Serf 1.1.0 [2012-06-07, from /tags/1.1.0, r1617]
2
111
New: serf_bucket_request_set_CL() for C-L based, non-chunked requests
3
112
New: serf_ssl_server_cert_chain_callback_set() for full-chain validation