Martin Prikryl 1cdbba6f6d Merge branch 'master' into dev před 5 roky
..
doc 3bfd6949c8 neon 0.31.2 před 5 roky
macros bf7113e6d3 Merge branch 'thirdparty' před 5 roky
po 3bfd6949c8 neon 0.31.2 před 5 roky
src 1cdbba6f6d Merge branch 'master' into dev před 5 roky
.package 2e4b4738f0 5.2 před 8 roky
.release.sh 2e4b4738f0 5.2 před 8 roky
.version 3bfd6949c8 neon 0.31.2 před 5 roky
AUTHORS 2e4b4738f0 5.2 před 8 roky
BUGS 2e4b4738f0 5.2 před 8 roky
ChangeLog 3bfd6949c8 neon 0.31.2 před 5 roky
ChangeLog.CVS 2e4b4738f0 5.2 před 8 roky
INSTALL.win32 2e4b4738f0 5.2 před 8 roky
Makefile.bcb b86225042c Update to OpenSSL OpenSSL 1.1.1a před 6 roky
Makefile.in ba6475dd97 neon 0.31.0 před 5 roky
NEWS 3bfd6949c8 neon 0.31.2 před 5 roky
README.md 3bfd6949c8 neon 0.31.2 před 5 roky
THANKS 2e4b4738f0 5.2 před 8 roky
TODO 2e4b4738f0 5.2 před 8 roky
aclocal.m4 ba6475dd97 neon 0.31.0 před 5 roky
autogen.sh 2e4b4738f0 5.2 před 8 roky
config.guess ba6475dd97 neon 0.31.0 před 5 roky
config.h.in fcb5159253 neon 0.30.2 před 7 roky
config.hw 3bfd6949c8 neon 0.31.2 před 5 roky
config.hw.in 26b6b13bc8 5.6 před 8 roky
config.sub ba6475dd97 neon 0.31.0 před 5 roky
configure 3bfd6949c8 neon 0.31.2 před 5 roky
configure.ac 5a9d22512f 5.6.2 před 8 roky
install-sh ba6475dd97 neon 0.31.0 před 5 roky
ltmain.sh ba6475dd97 neon 0.31.0 před 5 roky
neon-config.in 2e4b4738f0 5.2 před 8 roky
neon.mak 26b6b13bc8 5.6 před 8 roky
neon.pc.in 5a9d22512f 5.6.2 před 8 roky

README.md

Travis CI Build Status

neon

neon is an HTTP and WebDAV client library, with a C language API.

Mailing list: [email protected] || Web site: https://notroj.github.io/neon/

The neon API and ABI are stable and maintain backwards compatibility from 0.27.x through 0.31.x.

Features:

  • High-level interface to HTTP and WebDAV methods.
  • Low-level interface to HTTP request handling, to allow implementing new methods easily.
  • Persistent connection support (HTTP/1.1 and HTTP/1.0 aware)
  • Basic and digest authentication (RFC2617) (including auth-int, md5-sess)
  • Proxy support (including basic/digest authentication)
  • SSL/TLS support using OpenSSL (including client certificate support)
  • Generic WebDAV 207 XML response handling mechanism
  • XML parsing using expat or libxml (1.x or 2.x) parser
  • Easy generation of error messages from 207 error responses
  • Basic HTTP/1.1 methods: GET, PUT, HEAD, OPTIONS, conditional PUT
  • WebDAV resource manipulation: MOVE, COPY, DELETE, MKCOL.
  • WebDAV metadata support: set and remove properties (PROPPATCH), query any set of properties (PROPFIND).
  • WebDAV locking support
  • Autoconf macros supplied for easily embedding neon directly inside an application source tree.

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.

The neon library source code is licensed under the GNU Library GPL; see src/COPYING.LIB for full details. The manual and test suite are licensed under the terms of the GNU GPL; see test/COPYING for terms. The autoconf macros in the "macros" directory are under a less restrictive license, see each file for details.

neon is Copyright (C) 1999-2008 Joe Orton
Portions are:
Copyright (C) Aleix Conchillo Flaque
Copyright (C) Arfrever Frehtes Taifersar Arahesis
Copyright (C) Arun Garg
Copyright (C) Daniel Stenberg
Copyright (C) Free Software Foundation, Inc.
Copyright (C) Henrik Holst
Copyright (C) Jiang Lei
Copyright (C) Kai Sommerfeld
Copyright (C) Karl Ove Hufthammer.
Copyright (C) Michael Sobolev
Copyright (C) Nobuyuki Tsuchimura
Copyright (C) Sylvain Glaize
Copyright (C) Thomas Schultz
Copyright (C) Vladimir Berezniker
Copyright (C) Yves Martin