Opened 3 months ago

Closed 3 months ago

Last modified 3 months ago

#19210 closed enhancement (fixed)

neon-0.33.0

Reported by: Bruce Dubbs Owned by: Rahul Chandra
Priority: normal Milestone: 12.1
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (3)

comment:1 by Rahul Chandra, 3 months ago

Owner: changed from blfs-book to Rahul Chandra
Status: newassigned

comment:2 by Rahul Chandra, 3 months ago

Resolution: fixed
Status: assignedclosed
Fixed @
d57fcad3dc93686010aab452b107447791a60067 - talloc-2.4.2
cb7d0f08abb1380774273ce0a2789acbbd7eb434 - cmake-3.28.2
34a96c3f57174bc2e072e68c218705c55a6859ad - neon-0.33.0
e746ac69423b1564ae459aaf34c8fc09c67e74ec - openldap-2.6.7

comment:3 by Douglas R. Reno, 3 months ago

Changes in release 0.33.0 (neon-0.33.0.tar.gz), 29th January 2024

    Interface changes:
    API and ABI backwards-compatible with 0.27.x and later
    Interface clarifications:
        ne_locks.h: note that returned lock may have a different URI than the path 
passed to ne_lock_discover() due to added support for RFC 4918 “lockroot” in lock 
discovery
        ne_request.h: ne_request_create() takes a “target” rather than a path and this 
can also be an absolute-URI
        ne_request.h: never-used ne_free_hooks typedef removed
        ne_dates.h: clarified error cases (behaviour unchanged)
        ne_session.h: ne_session_create() ‘host’ must match RFC 3986 syntax; IPv6 
literal addresses must use [] brackets
    New interfaces and features:
        added new configure flag –enable-auto-libproxy which enables libproxy by default 
for new sessions (Jan-Michael Brummer)
        ne_locks.h: added DAV:lockroot support per RFC 4918
        ne_ssl.h: ne_ssl_trust_default_ca() now a no-op for non-SSL sessions
        ne_request.h: add ne_add_interim_handler() to handle interim (1xx) responses; 
headers in interim responses are now accessible
        ne_basic.h: add ne_putbuf()
        ne_strhash: SHA-512/256 now supported for LibreSSL 3.8+ (orbea)
        response handling no longer applies a maximum limit on 1xx interim responses; an 
overall timeout equal to the read timeout is now applied if a read timeout is configured 
and 1XXTIMEOUT is enabled
        ne_request.h: add NE_REQFLAG_1XXTIMEOUT
    Bug fixes:
        test suite now works correctly on IPv6-only hosts (Jeremy Sowden)
        fixes for building against LibreSSL (orbea)
        ne_uri_parse() fixes for handling URI with no path and catch some invalid URIs 
which were allowed (fasticc)
        retry requests after a 408 response on a persisted connection
        207 error strings are cleaned and compressed to a single line
        fixed thread-safety in ne_rfc1123_date where gmtime_r is available
        ne_lock_refresh() fixed to use a non-idempotent request
        TLS name verification updated to match RFC 9110/6125, added strict handling of 
IP literals vs DNS names
Note: See TracTickets for help on using tickets.