lobiki.blogg.se

C webdav client
C webdav client








  1. #C webdav client code#
  2. #C webdav client password#
  3. #C webdav client free#
  4. #C webdav client windows#

You can access your iDisk in Tcl like this: package require vfs Basically it is an 'http 1.1'-based interface to access remote file systems, for distributed authoring and versioning.įor example Apple's 'iDisk' is implemented through webdav.

#C webdav client code#

Is there code available to actually use it?.add more gcc “nonnull” attributes to ne_request_* functions.none, API and ABI backwards-compatible with 0.27.x and later.Fix various spelling mistakes in docs and headers (thanks to FOSSIES).Ĭhanges in release neon 0.31.0, 24th March 2020.Fix gcc warnings on Ubuntu (Jan-Marek Glogowski).Restore ne_md5_read_ctx() in OpenSSL build.Fix ar, ranlib detection when cross-compiling (Sergei Trofimovich).Ĭhanges in release neon 0.31.1, 17th April 2020.Fix hang on SSL connection close with IIS (issue #11).Fix unnecessary MD5 test for non-Digest auth (Sebastian Reschke).Fix OpenSSL build w/o deprecated APIs (Rosen Penev).Fix ne_md5_read_ctx() with OpenSSL on big-endian architectures.fix some configure errors on MacOS (Ryan Schmidt)Ĭhanges in release neon 0.31.2, 20th June 2020.fix some configure checks on Win32 (Christopher Degawa).Kerberos library detection uses pkg-config where possible.fix various Coverity and cppcheck warnings (Sebastian Reschke).fixed TLS connection shutdown handling for OpenSSL 3.explicit_bzero() is used where available to clear credentials.Sockets on Unix, rather than write()/writev(), avoiding SIGPIPE sendmsg()/send() are used with the MSG_NOSIGNAL flag to write to.

c webdav client

  • RFC 7617 scoping rules are now applied for Basic authentication.
  • c webdav client

    #C webdav client password#

  • ne_auth.h: added ne_add_auth() unified auth callback interface,Īccepts (only) UTF-8 usernames, uses a larger password buffer,Īnd has different/improved attempt counter semantics.
  • Including userhash=, username*= and SHA-2 algorithms

    c webdav client

  • ne_auth.h: added RFC 7616 (Digest authentication) support,.
  • ne_string.h: added ne_strhash(), ne_vstrhash(), ne_strparam().
  • Request-target using RFC 7230 terminology
  • ne_request.h: the ne_create_request_fn callback is passed the.
  • ne_auth.h: use of non-ASCII usernames with the ne_auth_credsĬallback type is now rejected for Digest auth since theĮncoding is not specified.
  • (treated as a security enhancement, not an API/ABI break) To enable weaker RFC 2069 Digest, use NE_AUTH_LEGACY_DIGEST
  • NE_AUTH_DIGEST now only enables RFC 2617/7616 auth by default.
  • API and ABI backwards-compatible with 0.27.x and later.
  • Fix configure CFLAGS handling in Kerberos detection.Ĭhanges in release 0.32.0 ( neon-0.32.0.tar.gz), 20th September 2021.
  • Fixes for NetBSD build (Thomas Klausner)Ĭhanges in release 0.32.1 ( neon-0.32.1.tar.gz), 20th September 2021.
  • Fix regeneration of docs in “make install” (Lonnie Abelbeck).
  • Fix bindtextdomain() detection on OS X (Daniel Macks).
  • Fix auth handling for request-target of “*” (regressed since 0.31.x).
  • Fix build failures with OpenSSL 1.1 on some platformsĬhanges in release 0.32.2 ( neon-0.32.2.tar.gz), 12th January 2022.
  • Fix cases where Digest usernames were rejected as non-ASCII.
  • Fix Digest cnonce entropy sources in non-SSL builds.
  • Fix finding pkg-config when cross-compiling (Hugh McMaster).
  • #C webdav client windows#

  • Improvements and fixes to Windows build (Chun-wei Fan).
  • c webdav client

    With GnuTLS where supported (matching behaviour of OpenSSL)Ĭhanges in release 0.32.3 ( neon-0.32.3.tar.gz), 4th September 2022 ne_ssl_trust_default_ca() now uses the system’s trusted CAs.Fix Digest to safely allow spaces in usernames (without userhash).Fix Digest regression in allowing implicit algorithm= (issue #88).Fixes for Windows MSYS2/MinGW build, including cross-build (Jim Klimov)Ĭhanges in release 0.32.4 ( neon-0.32.4.tar.gz), 11th September 2022.Fail for configure –with-gssapi if GSSAPI can’t be enabled (issue #102).NOTE: Since 0.32.0 the “$KRB5_CONFIG” environment variable is ignored.

    #C webdav client free#

    Neon is free software, distributed under the GNU Library GPL.įeature requests, bug reports etc should be reported via the Github repository.Ĭhanges in release 0.32.5 ( neon-0.32.5.tar.gz), 21st January 2023

  • WebDAV metadata support wrappers for PROPFIND and PROPPATCH to simplify property manipulation.
  • Abstract interface to parsing XML using libxml2 or expat, and wrappers for simplifying handling XML HTTP response bodies.
  • Smartcard-based client certificates are also supported via a PKCS#11 wrapper interface.
  • SSL/TLS support using OpenSSL or GnuTLS exposing an abstraction layer for verifying server certificates, handling client certificates, and examining certificate properties.
  • Authentication support including Basic and Digest support, along with GSSAPI-based Negotiate on Unix, and SSPI-based Negotiate/NTLM on Win32.
  • Low-level interface to the HTTP request/response engine, allowing the use of arbitrary HTTP methods, headers, etc.
  • High-level wrappers for common HTTP and WebDAV operations (GET, MOVE, DELETE, etc).
  • Neon is an HTTP/1.1 and WebDAV client library, with a C interface.










    C webdav client