summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorjoe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845>2004-10-02 19:38:59 +0000
committerjoe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845>2004-10-02 19:38:59 +0000
commit3283fd5d9bdc734fed8276dd4675833e02670cfe (patch)
tree51e55a698b4d698ff8835cd383661c964865897a /NEWS
parent08c4265e806d73805c51fa67b64aa33861740679 (diff)
downloadneon-3283fd5d9bdc734fed8276dd4675833e02670cfe.tar.gz
Merge trunk up to current neon CVS HEAD.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@256 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS44
1 files changed, 44 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 94f79f2..63b1fc2 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,47 @@
+Changes in release 0.25.0:
+* New feature detection interface, ne_has_feature():
+ - replaces ne_supports_ssl(); NEON_SSL is no longer defined by neon-config.
+* ne_set_request_body_fd takes offset and length arguments and returns void.
+* ne_set_request_body_provider takes an off_t length argument.
+* Support for non-ASCII hostnames following the IDNA spec, using GNU libidn:
+ - if enabled, ne_session_create can be passed a UTF-8 encoded hostname.
+* ne_xml_failed() replaces ne_xml_valid(), with different return value logic.
+* Support for >2Gb request/response bodies on 32-bit Unixes with LFS support:
+ - new ne_set_request_body_fd64() call for using an fd opened using O_LARGEFILE
+ - new ne_set_request_body_provider64() which takes an off64_t length argument
+* ne_xml interface now rejects more invalid XML element names (e.g. "foo::bar").
+* Add ne_set_addrlist() interface to bypass normal DNS resolution.
+* Use a per-request flag to enable "Expect: 100-continue" support:
+ - ne_set_request_expect100() replaces ne_set_expect100()
+* Fix handling of multiple Authentication challenges per request.
+* Fix timezone handling on Win32 (Jiang Lei).
+
+Changes in release 0.24.7:
+* Compression interface fixes:
+ - fix issues handling content decoding and request retries from
+ authentication challenges (Justin Erenkrantz)
+ - fix places where reader callback would receive spurious size=0 calls
+ - fix to pass user-supplied userdata to user-supplied acceptance callback
+* Fix for RFC2617-style digest authentication (Hideaki Takahashi).
+* Fix to pick up gethostbyname() on QNX 6.2.
+
+Changes in release 0.24.6:
+* SECURITY (CVE CAN-2004-0398): Fix sscanf overflow in ne_rfc1036_parse,
+ thanks to Stefan Esser.
+* Link libneon against libexpat during Subversion build using bundled neon.
+* Win32 build script update (Jon Foster).
+
+Changes in release 0.24.5:
+* SECURITY (CVE CAN-2004-0179): Fix format string vulnerabilities in
+ XML/207 response handling, reported by greuff@void.at.
+* Performance fix: avoid seeding the SSL PRNG if not creating an SSL socket.
+* ne_ssl_readable_dname() is now defined to return UTF-8 strings.
+* Fix case where gssapi/gssapi_generic.h was included but not present.
+* Fix ne_utils.c build on platforms where zlib does "#define const".
+* Fix use of ne_proppatch_operation with some C++ compilers.
+* Update libtool for fix to --enable-shared on Darwin.
+* BeOS: check for gethostbyname in -lbind (David Reid).
+
Changes in release 0.24.4:
* Ignore unclean SSL closure when response body is delimited by EOF
("Could not read response body: Secure connection truncated" errors