|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| .github/ | H | 20-Sep-2021 | - | 51 | 42 |
| doc/ | H | 03-May-2022 | - | 9,690 | 7,317 |
| macros/ | H | 20-Sep-2021 | - | 2,651 | 2,000 |
| po/ | H | 03-May-2022 | - | 6,932 | 5,445 |
| src/ | H | 03-May-2022 | - | 28,497 | 18,368 |
| test/ | H | 03-May-2022 | - | 18,982 | 13,483 |
| .gitignore | H A D | 20-Sep-2021 | 424 | 40 | 39 |
| .package | H A D | 20-Sep-2021 | 40 | 2 | 1 |
| .release.sh | H A D | 20-Sep-2021 | 826 | 37 | 26 |
| .travis.yml | H A D | 20-Sep-2021 | 1.3 KiB | 45 | 43 |
| .version | H A D | 20-Sep-2021 | 7 | 2 | 1 |
| AUTHORS | H A D | 20-Sep-2021 | 468 | 9 | 8 |
| BUGS | H A D | 20-Sep-2021 | 1.6 KiB | 48 | 34 |
| ChangeLog | H A D | 20-Sep-2021 | 240 | 7 | 4 |
| INSTALL.win32 | H A D | 20-Sep-2021 | 4.1 KiB | 137 | 86 |
| Makefile.in | H A D | 03-May-2022 | 6.4 KiB | 221 | 157 |
| NEWS | H A D | 03-May-2022 | 66.8 KiB | 1,385 | 1,273 |
| README.md | H A D | 20-Sep-2021 | 2.5 KiB | 64 | 53 |
| THANKS | H A D | 20-Sep-2021 | 1,000 | 17 | 15 |
| TODO | H A D | 20-Sep-2021 | 1.2 KiB | 36 | 24 |
| aclocal.m4 | H A D | 20-Sep-2021 | 325 KiB | 9,101 | 8,218 |
| autogen.sh | H A D | 20-Sep-2021 | 877 | 30 | 23 |
| config.guess | H A D | 20-Sep-2021 | 42.9 KiB | 1,463 | 1,270 |
| config.h.in | H A D | 20-Sep-2021 | 13.3 KiB | 519 | 357 |
| config.hw | H A D | 20-Sep-2021 | 2.4 KiB | 99 | 78 |
| config.hw.in | H A D | 20-Sep-2021 | 2.5 KiB | 99 | 78 |
| config.sub | H A D | 20-Sep-2021 | 35.5 KiB | 1,824 | 1,686 |
| configure | H A D | 20-Sep-2021 | 563.1 KiB | 20,150 | 16,619 |
| configure.ac | H A D | 20-Sep-2021 | 6.2 KiB | 214 | 170 |
| install-sh | H A D | 20-Sep-2021 | 14.3 KiB | 502 | 327 |
| ltmain.sh | H A D | 20-Sep-2021 | 316.6 KiB | 11,150 | 7,980 |
| neon-config.in | H A D | 20-Sep-2021 | 1.9 KiB | 111 | 85 |
| neon.mak | H A D | 20-Sep-2021 | 7.1 KiB | 260 | 233 |
| neon.pc.in | H A D | 20-Sep-2021 | 267 | 12 | 10 |
README.md
1
2[![Travis CI Build Status](https://travis-ci.com/notroj/neon.svg?branch=master)](https://travis-ci.com/github/notroj/neon)
3[![Build and test](https://github.com/notroj/neon/actions/workflows/ci.yml/badge.svg)](https://github.com/notroj/neon/actions/workflows/ci.yml)
4
5# neon
6
7_neon_ is an HTTP and WebDAV client library, with a C language API.
8
9Mailing list: neon@lists.manyfish.co.uk || Web site: https://notroj.github.io/neon/
10
11The neon API and ABI are stable and maintain backwards compatibility
12from 0.27.x through 0.31.x.
13
14Features:
15
16 - High-level interface to HTTP and WebDAV methods.
17 - Low-level interface to HTTP request handling, to allow implementing
18 new methods easily.
19 - Persistent connection support (HTTP/1.1 and HTTP/1.0 aware)
20 - Basic and Digest authentication (RFC 7616/7617, including SHA-2, userhash)
21 - Kerberos (Negotiate) and SSPI/NTLM authentication (Unix and Windows)
22 - HTTP and SOCKS (v4/5) proxy support (including authentication)
23 - SSL/TLS support using OpenSSL or GnuTLS (client certs via files or PKCS#11)
24 - Generic WebDAV 207 XML response handling mechanism
25 - XML parsing using expat or libxml2
26 - Easy generation of error messages from 207 error responses
27 - Basic HTTP/1.1 methods: GET, PUT, HEAD, OPTIONS, conditional PUT
28 - WebDAV resource manipulation: MOVE, COPY, DELETE, MKCOL.
29 - WebDAV metadata support: set and remove properties (PROPPATCH), query
30 any set of properties (PROPFIND).
31 - WebDAV locking and ACL (RFC 3744) support
32 - Autoconf macros supplied for easily embedding neon directly inside
33 an application source tree.
34
35Provides lower-level interfaces to directly implement new HTTP
36methods, and higher-level interfaces so that you don't have to worry
37about the lower-level stuff.
38
39The neon library source code is licensed under the GNU Library GPL;
40see src/COPYING.LIB for full details. The manual and test suite are
41licensed under the terms of the GNU GPL; see test/COPYING for terms.
42The autoconf macros in the "macros" directory are under a less
43restrictive license, see each file for details.
44
45~~~
46neon is Copyright (C) 1999-2021 Joe Orton
47Portions are:
48Copyright (C) Aleix Conchillo Flaque
49Copyright (C) Arfrever Frehtes Taifersar Arahesis
50Copyright (C) Arun Garg
51Copyright (C) Daniel Stenberg
52Copyright (C) Free Software Foundation, Inc.
53Copyright (C) Henrik Holst
54Copyright (C) Jiang Lei
55Copyright (C) Kai Sommerfeld
56Copyright (C) Karl Ove Hufthammer.
57Copyright (C) Michael Sobolev
58Copyright (C) Nobuyuki Tsuchimura
59Copyright (C) Sylvain Glaize
60Copyright (C) Thomas Schultz
61Copyright (C) Vladimir Berezniker
62Copyright (C) Yves Martin
63~~~
64