neon is an HTTP and WebDAV client library, with a C language API.
WARNING: THE NEON API IS NOT YET STABLE.
Provides lower-level interfaces to directly implement new HTTP methods, and higher-level interfaces so that you don't have to worry about the lower-level stuff.
Current features:
WARNING: THE NEON API IS NOT YET STABLE.
Provides lower-level interfaces to directly implement new HTTP methods, and higher-level interfaces so that you don't have to worry about the lower-level stuff.
Current features:
- High-level interface to HTTP and WebDAV methods (PUT, GET, HEAD, etc.)
- Low-level interface to HTTP request handling, to allow implementing new methods easily.
- persistent connections
- RFC2617 basic and digest authentication (including auth-int, md5-sess)
- Proxy support (including basic/digest authentication)
- SSL/TLS support using OpenSSL (including client certificate and thread safety support)
- Generic WebDAV 207 XML response handling mechanism
- XML parsing using the expat or libxml parsers
- Easy generation of error messages from 207 error responses
- WebDAV resource manipulation: MOVE, COPY, DELETE, MKCOL.
- WebDAV metadata support: set and remove properties, query any set ofi properties (PROPPATCH/PROPFIND).
- autoconf macros supplied for easily embedding neon directly inside an application source tree.
Original maintainer | Laszlo Boszormenyi (GCS) |
---|---|
Homepage | http://www.webdav.org/neon |
0.30.2












0.30.1


Distribution | Version | Since | Package | Installed | Packager | |
---|---|---|---|---|---|---|
![]() | deb | 0.30.2-3 | 2019-03-13 | 160 kiB | 283 kiB | Laszlo Boszormenyi (GCS) |
![]() | deb | 0.30.2-2 | 2017-11-10 | 160 kiB | 283 kiB | Laszlo Boszormenyi (GCS) |
![]() | deb | 0.30.2-2+deb9u1 | Mar 23 | 160 kiB | 283 kiB | Laszlo Boszormenyi (GCS) |
![]() | rpm | 0.30.2-lp150.2.2 | 2019-01-17 | 149 kiB | 515 kiB | https://bugs.opensuse.org |
![]() | rpm | 0.30.2-lp150.3.3.1 | 2019-11-09 | 154 kiB | 540 kiB | http://bugs.opensuse.org |
![]() | rpm | 0.30.2-lp151.3.4 | 2019-01-23 | 149 kiB | 515 kiB | https://bugs.opensuse.org |
![]() | rpm | 0.30.2-lp151.4.3.1 | 2019-11-09 | 154 kiB | 540 kiB | http://bugs.opensuse.org |
![]() | rpm | 0.30.2-lp152.6.1 | 2020-01-07 | 153 kiB | 540 kiB | https://bugs.opensuse.org |
![]() | rpm | 0.30.1-5.6 | 2019-01-17 | 143 kiB | 516 kiB | http://bugs.opensuse.org |
![]() | rpm | 0.30.2-5.9 | Mar 08 | 167 kiB | 544 kiB | https://bugs.opensuse.org |
![]() | deb | 0.30.2-2 | 2017-11-10 | 92.6 kiB | 277 kiB | Ubuntu Developers |
![]() | deb | 0.30.2-2build1 | 2018-02-08 | 92.1 kiB | 273 kiB | Ubuntu Developers |
![]() | deb | 0.30.2-3~ubuntu18.04.1 | 2019-06-17 | 92.4 kiB | 273 kiB | Ubuntu Developers |
![]() | deb | 0.30.2-2build1 | 2019-01-14 | 92.1 kiB | 273 kiB | Ubuntu Developers |
![]() | deb | 0.30.2-3~ubuntu18.10.1 | 2019-06-17 | 92.3 kiB | 277 kiB | Ubuntu Developers |
![]() | deb | 0.30.2-3 | 2019-03-05 | 92.4 kiB | 277 kiB | Ubuntu Developers |
![]() | deb | 0.30.2-3 | 2019-06-17 | 92.4 kiB | 277 kiB | Ubuntu Developers |
![]() | deb | 0.30.2-4 | Feb 04 | 92.6 kiB | 282 kiB | Ubuntu Developers |
![]() | deb | 0.30.1-3build1 | 2017-11-10 | 91.7 kiB | 272 kiB | Ubuntu Developers |
Latest updates

Debian 9.0 stretch-proposed-updates/main: Version 0.30.2-2+deb9u1 introduced
Mar 23
- Non-maintainer upload.
- Run OpenSSL checks but don't fail on them,
to workaround build failures due to OpenSSL changes.

OpenSUSE Tumbleweed oss: Updated from 0.30.2-5.8 to 0.30.2-5.9
Mar 08
- Drop unnecessary requirement for OpenSSL 1.1.1
- Apply neon-0.30.2_ssl-fix_timeout_retvals.patch only when building with OpenSSL 1.1.1 (bsc#1149792)

Ubuntu 20.04 focal/universe: Updated from 0.30.2-3 to 0.30.2-4
Feb 04

Ubuntu 20.04 focal-proposed/universe: Version 0.30.2-4 removed
Feb 04

OpenSUSE Tumbleweed oss: Updated from 0.30.2-5.7 to 0.30.2-5.8
Feb 04
- Drop unnecessary requirement for OpenSSL 1.1.1
- Apply neon-0.30.2_ssl-fix_timeout_retvals.patch only when building with OpenSSL 1.1.1 (bsc#1149792)

Ubuntu 20.04 focal-proposed/universe: Version 0.30.2-4 introduced
Feb 02

OpenSUSE Leap 15.2 oss: Version 0.30.2-lp152.6.1 introduced
2020-01-07
- Drop unnecessary requirement for OpenSSL 1.1.1
- Apply neon-0.30.2_ssl-fix_timeout_retvals.patch only when building with OpenSSL 1.1.1

Ubuntu 20.04 focal/universe: Version 0.30.2-3 introduced
2020-01-07
- Run OpenSSL checks but don't fail on them (closes: #907009).
- Backport OpenSSL 1.1 fixes:
- don't set OpenSSL locking/thread callbacks,
- return NE_SOCK_RETRY for SSL_ERROR_WANT_READ.
- Fix HAVE_SYS_UIO_H typo.

OpenSUSE Tumbleweed oss: Updated from 0.30.2-5.6 to 0.30.2-5.7
2019-12-27
- Drop unnecessary requirement for OpenSSL 1.1.1
- Apply neon-0.30.2_ssl-fix_timeout_retvals.patch only when building with OpenSSL 1.1.1 (bsc#1149792)

OpenSUSE Tumbleweed oss: Updated from 0.30.2-5.5 to 0.30.2-5.6
2019-12-04
- Drop unnecessary requirement for OpenSSL 1.1.1
- Apply neon-0.30.2_ssl-fix_timeout_retvals.patch only when building with OpenSSL 1.1.1 (bsc#1149792)

OpenSUSE Leap 15.1 update/oss: Version 0.30.2-lp151.4.3.1 introduced
2019-11-09
- Drop unnecessary requirement for OpenSSL 1.1.1
- Apply neon-0.30.2_ssl-fix_timeout_retvals.patch only when building with OpenSSL 1.1.1

OpenSUSE Leap 15.0 update/oss: Version 0.30.2-lp150.3.3.1 introduced
2019-11-09
- Drop unnecessary requirement for OpenSSL 1.1.1
- Apply neon-0.30.2_ssl-fix_timeout_retvals.patch only when building with OpenSSL 1.1.1

OpenSUSE Tumbleweed oss: Updated from 0.30.2-5.4 to 0.30.2-5.5
2019-10-27
- Drop unnecessary requirement for OpenSSL 1.1.1
- Apply neon-0.30.2_ssl-fix_timeout_retvals.patch only when building with OpenSSL 1.1.1 (bsc#1149792)

Ubuntu 19.10 eoan/universe: Version 0.30.2-3 reintroduced
2019-10-10
- Run OpenSSL checks but don't fail on them (closes: #907009).
- Backport OpenSSL 1.1 fixes:
- don't set OpenSSL locking/thread callbacks,
- return NE_SOCK_RETRY for SSL_ERROR_WANT_READ.
- Fix HAVE_SYS_UIO_H typo.

Ubuntu 19.10 eoan/universe: Version 0.30.2-3 removed
2019-10-10

Ubuntu 19.10 eoan/universe: Version 0.30.2-3 reintroduced
2019-10-10
- Run OpenSSL checks but don't fail on them (closes: #907009).
- Backport OpenSSL 1.1 fixes:
- don't set OpenSSL locking/thread callbacks,
- return NE_SOCK_RETRY for SSL_ERROR_WANT_READ.
- Fix HAVE_SYS_UIO_H typo.

Ubuntu 19.10 eoan/universe: Version 0.30.2-3 removed
2019-10-10

OpenSUSE Tumbleweed oss: Updated from 0.30.2-5.3 to 0.30.2-5.4
2019-10-09
- Drop unnecessary requirement for OpenSSL 1.1.1
- Apply neon-0.30.2_ssl-fix_timeout_retvals.patch only when building with OpenSSL 1.1.1 (bsc#1149792)

OpenSUSE Tumbleweed oss: Updated from 0.30.2-5.2 to 0.30.2-5.3
2019-10-04
- Drop unnecessary requirement for OpenSSL 1.1.1
- Apply neon-0.30.2_ssl-fix_timeout_retvals.patch only when building with OpenSSL 1.1.1 (bsc#1149792)

OpenSUSE Tumbleweed oss: Updated from 0.30.2-5.1 to 0.30.2-5.2
2019-09-27
- Drop unnecessary requirement for OpenSSL 1.1.1
- Apply neon-0.30.2_ssl-fix_timeout_retvals.patch only when building with OpenSSL 1.1.1 (bsc#1149792)
Related packages
libneon27-32bit - An HTTP and WebDAV Client Library
libneon27-32bit-debuginfo - Debug information for package libneon27
libneon27-dbg - Detached symbols for libneon27
libneon27-debuginfo - Debug information for package libneon27
libneon27-debuginfo-32bit - Debug information for package libneon27
libneon27-dev - Header and static library files for libneon27
libneon27-gnutls - HTTP and WebDAV client library (GnuTLS enabled)
libneon27-gnutls-dbg - Detached symbols for libneon27 (GnuTLS enabled)
libneon27-gnutls-dev - Header and static library files for libneon27 (GnuTLS enabled)