summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS7
-rw-r--r--TODO13
2 files changed, 6 insertions, 14 deletions
diff --git a/NEWS b/NEWS
index 2fdee80..1d64573 100644
--- a/NEWS
+++ b/NEWS
@@ -5,11 +5,12 @@ Changes in release 0.25.0:
- ne_read_response_to_fd() and ne_discard_response() for use with
ne_begin_request/ne_end_request response handling.
- ne_xmlreq.h: ne_xml_parse_response() and ne_xml_dispatch_request()
- - ne_set_request_body_fd64() call for using an fd opened using O_LARGEFILE
- - ne_set_request_body_provider64(), takes an off64_t length argument
- ne_has_feature() for feature detection, replaces ne_support_ssl()
- ne_set_addrlist() can be used to bypass normal DNS hostname resolver
- ne_buffer_czappend(), convenience wrapper for ne_buffer_append.
+* New interfaces on LFS systems for large file support:
+ - ne_set_request_body_fd64() call for using an fd opened using O_LARGEFILE
+ - ne_set_request_body_provider64(), takes an off64_t length argument
* Interface changes:
- ne_set_request_body_fd takes offset and length arguments and returns void
- ne_set_request_body_provider takes length as off_t rather than size_t;
@@ -19,6 +20,7 @@ Changes in release 0.25.0:
- ne_set_request_expect100() replaces ne_set_expect100() as a per-request flag
- ne_path_escape() now escapes all but unreserved characters
- ne_ssl_clicert_name() and ne_ssl_cert_identity() clarified to return UTF-8.
+ - ne_uri_parse()/ne_uri_free() memory handling clarified.
* 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.
* Bug fixes:
@@ -31,6 +33,7 @@ Changes in release 0.25.0:
- Win32: Negotiate/NTLM support using SSPI (Vladimir Berezniker)
* Removed features:
- the cookies interface has been removed
+ - ne_service_lookup() removed
Changes in release 0.24.7:
* Compression interface fixes:
diff --git a/TODO b/TODO
index f7ef7b4..937211b 100644
--- a/TODO
+++ b/TODO
@@ -7,18 +7,10 @@ Please submit feature requests to <mailto:neon@webdav.org>
For one-point-oh
----------------
-23. Mechanism for aborting a request mid-response; e.g., when a GET
- fails due to out of disk space, abort the download.
-
-31. Make it threadsafe:
- socket.c: getservbyname -> getservbyname_r.
-
-38. Replace all use of split_string/pair_string with ne_token.
-
40. XML body acceptance callback should check Content-Type. Should
also pass encoding to expat if one is given (how about libxml?).
Recent mod_dav's return XML bodies in 424 responses which need
- displaying properly.
+ parsing properly.
44. Finer-grained connection status feedback, i.e., "Sent Request",
"Got response status-line"... "Reading response body"
@@ -26,9 +18,6 @@ For one-point-oh
58. 2616 is quite strict about when to retry non-idempotent requests
and when not to. neon may not be compliant here.
-61. Make everything namespace-safe:
- remove split_string/pair_string.
-
62. Select which auth mechanisms are allowed, e.g. JUST SAY NO to
basic might very well be useful to some apps.