Pārlūkot izejas kodu

neon 0.32.2

Source commit: e3f006120e17f26d7999d8b68020ca274c83f5cf
Martin Prikryl 3 gadi atpakaļ
vecāks
revīzija
a1797a95a7
99 mainītis faili ar 332 papildinājumiem un 987 dzēšanām
  1. 1 1
      libs/neon/.version
  2. 2 2
      libs/neon/ChangeLog
  3. 0 737
      libs/neon/ChangeLog.CVS
  4. 4 5
      libs/neon/Makefile.in
  5. 6 0
      libs/neon/NEWS
  6. 1 1
      libs/neon/README.md
  7. 1 1
      libs/neon/config.hw
  8. 49 25
      libs/neon/configure
  9. 1 1
      libs/neon/doc/date.xml
  10. 4 4
      libs/neon/doc/html/compliance.html
  11. 1 1
      libs/neon/doc/html/index.html
  12. 0 0
      libs/neon/doc/html/intro.html
  13. 0 0
      libs/neon/doc/html/refalloc.html
  14. 0 0
      libs/neon/doc/html/refauth.html
  15. 1 1
      libs/neon/doc/html/refbuf.html
  16. 0 0
      libs/neon/doc/html/refbufapp.html
  17. 0 0
      libs/neon/doc/html/refbufcr.html
  18. 0 0
      libs/neon/doc/html/refbufdest.html
  19. 0 0
      libs/neon/doc/html/refbufutil.html
  20. 0 0
      libs/neon/doc/html/refcert.html
  21. 0 0
      libs/neon/doc/html/refclicert.html
  22. 2 2
      libs/neon/doc/html/refconfig.html
  23. 0 0
      libs/neon/doc/html/referr.html
  24. 3 3
      libs/neon/doc/html/reffeat.html
  25. 2 2
      libs/neon/doc/html/refgetst.html
  26. 0 0
      libs/neon/doc/html/refhash.html
  27. 2 2
      libs/neon/doc/html/refi18n.html
  28. 0 0
      libs/neon/doc/html/refiaddr.html
  29. 13 13
      libs/neon/doc/html/refneon.html
  30. 0 0
      libs/neon/doc/html/refopts.html
  31. 3 3
      libs/neon/doc/html/refparam.html
  32. 0 0
      libs/neon/doc/html/refproxy.html
  33. 0 0
      libs/neon/doc/html/refreq.html
  34. 0 0
      libs/neon/doc/html/refreqbody.html
  35. 0 0
      libs/neon/doc/html/refreqflags.html
  36. 0 0
      libs/neon/doc/html/refreqhdr.html
  37. 0 0
      libs/neon/doc/html/refresolve.html
  38. 0 0
      libs/neon/doc/html/refresphdr.html
  39. 0 0
      libs/neon/doc/html/refsess.html
  40. 0 0
      libs/neon/doc/html/refsessflags.html
  41. 2 2
      libs/neon/doc/html/refshave.html
  42. 5 5
      libs/neon/doc/html/refsockinit.html
  43. 0 0
      libs/neon/doc/html/refsslca.html
  44. 0 0
      libs/neon/doc/html/refsslcert2.html
  45. 0 0
      libs/neon/doc/html/refsslcertio.html
  46. 0 0
      libs/neon/doc/html/refssldname.html
  47. 0 0
      libs/neon/doc/html/refsslvfy.html
  48. 3 3
      libs/neon/doc/html/refstatus.html
  49. 0 0
      libs/neon/doc/html/reftok.html
  50. 0 0
      libs/neon/doc/html/refvers.html
  51. 0 0
      libs/neon/doc/html/refxml.html
  52. 4 4
      libs/neon/doc/html/security.html
  53. 3 3
      libs/neon/doc/man/ne_add_request_header.3
  54. 3 3
      libs/neon/doc/man/ne_addr_resolve.3
  55. 3 3
      libs/neon/doc/man/ne_buffer.3
  56. 3 3
      libs/neon/doc/man/ne_buffer_append.3
  57. 3 3
      libs/neon/doc/man/ne_buffer_clear.3
  58. 3 3
      libs/neon/doc/man/ne_buffer_create.3
  59. 3 3
      libs/neon/doc/man/ne_buffer_destroy.3
  60. 3 3
      libs/neon/doc/man/ne_get_error.3
  61. 3 3
      libs/neon/doc/man/ne_get_response_header.3
  62. 3 3
      libs/neon/doc/man/ne_get_status.3
  63. 3 3
      libs/neon/doc/man/ne_has_support.3
  64. 3 3
      libs/neon/doc/man/ne_i18n_init.3
  65. 3 3
      libs/neon/doc/man/ne_iaddr_make.3
  66. 3 3
      libs/neon/doc/man/ne_malloc.3
  67. 3 3
      libs/neon/doc/man/ne_request_create.3
  68. 3 3
      libs/neon/doc/man/ne_session_create.3
  69. 3 3
      libs/neon/doc/man/ne_session_proxy.3
  70. 3 3
      libs/neon/doc/man/ne_set_request_body_buffer.3
  71. 3 3
      libs/neon/doc/man/ne_set_request_flag.3
  72. 3 3
      libs/neon/doc/man/ne_set_server_auth.3
  73. 3 3
      libs/neon/doc/man/ne_set_session_flag.3
  74. 3 3
      libs/neon/doc/man/ne_set_useragent.3
  75. 3 3
      libs/neon/doc/man/ne_shave.3
  76. 3 3
      libs/neon/doc/man/ne_sock_init.3
  77. 3 3
      libs/neon/doc/man/ne_ssl_cert_cmp.3
  78. 3 3
      libs/neon/doc/man/ne_ssl_cert_identity.3
  79. 3 3
      libs/neon/doc/man/ne_ssl_cert_read.3
  80. 3 3
      libs/neon/doc/man/ne_ssl_clicert_read.3
  81. 3 3
      libs/neon/doc/man/ne_ssl_readable_dname.3
  82. 3 3
      libs/neon/doc/man/ne_ssl_set_verify.3
  83. 3 3
      libs/neon/doc/man/ne_ssl_trust_cert.3
  84. 3 3
      libs/neon/doc/man/ne_status.3
  85. 3 3
      libs/neon/doc/man/ne_strhash.3
  86. 3 3
      libs/neon/doc/man/ne_strparam.3
  87. 3 3
      libs/neon/doc/man/ne_token.3
  88. 3 3
      libs/neon/doc/man/ne_version_match.3
  89. 3 3
      libs/neon/doc/man/ne_xml_create.3
  90. 3 3
      libs/neon/doc/man/neon-config.1
  91. 3 3
      libs/neon/doc/man/neon.3
  92. 1 1
      libs/neon/doc/version.xml
  93. 6 3
      libs/neon/macros/neon.m4
  94. 2 2
      libs/neon/src/Makefile.in
  95. 15 13
      libs/neon/src/ne_auth.c
  96. 13 1
      libs/neon/src/ne_socket.c
  97. 57 30
      libs/neon/test/auth.c
  98. 7 2
      libs/neon/test/utils.c
  99. 4 0
      libs/neon/test/utils.h

+ 1 - 1
libs/neon/.version

@@ -1 +1 @@
-0.32.1
+0.32.2

+ 2 - 2
libs/neon/ChangeLog

@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
-r1718 | joe.orton | 2021-09-20 20:17:44 +0100 (Mon, 20 Sep 2021) | 2 lines
+r1734 | joe.orton | 2022-01-11 12:20:48 +0000 (Tue, 11 Jan 2022) | 2 lines
 
-Bump for 0.32.1.
+Bump for 0.32.2.
 
 ------------------------------------------------------------------------

+ 0 - 737
libs/neon/ChangeLog.CVS

@@ -1,737 +0,0 @@
-Mon May 17 21:25:44 2004  Joe Orton  <[email protected]>
-
-	* neon.mak: Fix for handling of paths with spaces, and
-	simplify (Jon Foster <[email protected]>).
-
-Thu May 13 11:42:07 2004  Joe Orton  <[email protected]>
-
-	* configure.in: Don't rely on echo -n in ne_version.
-
-Sun Feb 22 20:29:04 2004  Joe Orton  <[email protected]>
-
-	* configure.in: Move memleak.h include to end of config.h.
-
-Sun Feb 22 18:44:55 2004  Joe Orton  <[email protected]>
-
-	* configure.in: Fix to run DAV tests when an XML parser is
-	configured.
-
-Sat Jan 24 17:50:52 2004  Joe Orton  <[email protected]>
-
-	* configure.in: AC_DEFINE _GNU_SOURCE again so that it's used
-	during compiler checks.
-
-Sat Jan 24 17:33:54 2004  Joe Orton  <[email protected]>
-
-	* configure.in: Cleanup; move all AC_SUBSTs together; use a single
-	AH_TOP for config.h.in header; require autoconf 2.58.
-
-Thu Jan  1 17:40:34 2004  Joe Orton  <[email protected]>
-
-	* neon-config.in: Handle 'lfs' feature.
-
-Sat Nov 15 09:42:40 2003  Joe Orton  <[email protected]>
-
-	* neon-config.in: Print help output on stderr for unknown arguments.
-	(usage): Update help output for new NE_FLAG_ substitutions.
-
-Sat Nov 15 09:24:49 2003  Joe Orton  <[email protected]>
-
-	* configure.in: Update for use latest autoconf best-practice:
-	s/AC_HELP_STRING/AS_HELP_STRING.
-
-Fri Nov 14 11:28:24 2003  Joe Orton  <[email protected]>
-
-	* configure.in, neon-config.in: Use new NE_FLAG substitutions
-	for feature detection.
-
-Fri Nov 14 09:08:10 2003  Joe Orton  <[email protected]>
-
-	* configure.in: Add -export-symbols-regex to NEON_LINK_FLAGS to
-	prevent export of ne__ symbols where possible.
-
-Sun Oct 26 12:42:15 2003  Joe Orton  <[email protected]>
-
-	* neon-config.in: Fix to exit with failure for an unrecognized
-	option.
-
-Sat Oct 25 10:37:59 2003  Joe Orton  <[email protected]>
-
-	* configure.in: Use AC_LIBTOOL_TAGS if available.
-
-Mon Sep 22 20:56:21 2003  Joe Orton  <[email protected]>
-
-	* Makefile.in: Respect @datadir@ from configure (Max Bowsher).
-
-Sun Sep 14 11:13:36 2003  Joe Orton  <[email protected]>
-
-	* configure.in: Run NEON_TEST before LIBNEON_SOURCE_CHECKS, to
-	help prevent time_t format string detection failing due to changed
-	CFLAGS.
-
-Fri Jun 20 17:51:05 2003  Joe Orton  <[email protected]>
-
-	* configure.in, neon-config.in: Don't pass user-supplied CPPFLAGS
-	through to neon-config, it is no longer necessary.
-
-Sun Apr  6 19:51:31 2003  Joe Orton  <[email protected]>
-
-	* doc/manual.xml: Include clicert reference docs.
-
-	* doc/ref/clicert.xml: New file.
-
-Sun Apr  6 19:24:47 2003  Joe Orton  <[email protected]>
-
-	* Makefile.in (XMLTO): New variable.
-	(docs-man, docs-pdf, docs-ps, docs-html): Use $(XMLTO) variable.
-
-Wed Mar 26 20:09:12 2003  Joe Orton  <[email protected]>
-
-	* Makefile.in (DIST_HEADERS): Add ne_tls.h
-
-	* neon.mak: Build ne_openssl.obj for SSL build, ne_stubssl.obj for
-	non-SSL build.
-
-Sun Mar  9 10:38:36 2003  Joe Orton  <[email protected]>
-
-	* configure.in: Set ALLOW_INSTALL=yes early to allow later
-	overrides.
-
-	* Makefile.in (install-yes): Remove dependence on subdirs.
-	(install-lib): Depend on subdirs; don't install neon.pc.
-	(install-config): Install neon.pc here.	
-
-Sat Mar  1 21:50:17 2003  Joe Orton  <[email protected]>
-
-	* Makefile.in (cover): New target.
-
-Sat Mar  1 20:39:32 2003  Joe Orton  <[email protected]>
-
-	* configure.in: Add --enable-memleak argument; if enabled, have
-	config.h include memleak.h, add top_srcdir/src to include path,
-	and substitute ALLOW_INSTALL as 'memleak'.  Otherwise, substitute
-	ALLOW_INSTALL as 'yes'.
-
-	* Makefile.in (install): Use install-@ALLOW_INSTALL@.
-	(install-yes): Renamed from install.
-	(install-memleak): Prevent installation with non-standard ABI.
-
-Fri Dec 27 15:15:54 2002  Joe Orton  <[email protected]>
-
-	* neon.pc.in: New file.
-
-	* configure.in: Generate neon.pc.
-	
-	* Makefile.in (install-lib): Install neon.pc
-
-Tue Nov 19 11:24:40 2002  Joe Orton  <[email protected]>
-
-	* configure.in: Use NEON_TEST before NEON_XML_PARSER to prevent
-	problems if NEON_XML_PARSER adds anything to CPPFLAGS which breaks
-	gcc -Werror (e.g. -I/usr/local/include).
-
-Sat Sep 21 12:29:56 2002  Joe Orton  <[email protected]>
-
-	* neon-config.in: Add support for `--la-file' argument, to print
-	location of libtool .la file.
-
-Sat Sep 14 12:46:21 2002  Joe Orton  <[email protected]>
-
-	* configure.in: Add AC_COPYRIGHT, use AC_MSG_NOTICE for
-	post-configure message, update for modern use of AC_CONFIG_FILES
-	and AC_OUTPUT.
-
-Thu Aug 29 23:49:40 2002  Joe Orton  <[email protected]>
-
-	Further Win32 updates from Blair Zajac:
-	
-	* config.hw.in: Define HAVE_ERRNO_H; fix non-SSL build.
-
-	* neon.mak: Fix to build DAV sources if EXPAT_FLAGS is set but not
-	EXPAT_SRC.
-
-Sun Aug 25 23:37:59 2002  Joe Orton  <[email protected]>
-
-	Win32 updates from Blair Zajac <[email protected]>:
-	
-	* neon.mak: Fix expansion of $(LIB32_OBJS) variable that was
-	causing nmake failures.  Allow non-DAV build if EXPAT_SRC is not
-	specified.
-
-	* config.hw.in: Remove hard-coded defines.
-
-	* INSTALL.win32: Overhaul.
-
-Sat Aug 10 10:42:09 2002  Joe Orton  <[email protected]>
-
-	* configure.in: Substitue OPENSSL into Makefiles as an absolute
-	path.
-
-Fri Aug  9 20:45:01 2002  Joe Orton  <[email protected]>
-
-	* configure.in: Update to use modern three-argument AC_INIT and
-	AC_CONFIG_SRCDIR.  Pick up version string from .version; thanks to
-	Greg Stein for they `esyscmd' trick.  Move NEON_WITH_LIBS earlier.
-	Use AC_HELP_STRING for --disable-webdav.
-
-Fri Aug  9 20:41:24 2002  Joe Orton  <[email protected]>
-
-	* config.hw.in, neon.mak, INSTALL.win32: Win32 build update from
-	Gerald Richter: add optional NEON_NODAV and OPENSSL_STATIC flags,
-	update locations of includes and libraries.
-
-Sun Jun 30 11:08:56 2002  Joe Orton  <[email protected]>
-
-	* neon.mak: Enable WIN32_LEAN_AND_MEAN etc, to prevent X509_NAME
-	definition conflicting with OpenSSL headers in recent versions of
-	Platform SDK (Branko Èibej).
-
-Thu Jun 13 20:35:43 2002  Joe Orton  <[email protected]>
-
-	* configure.in: Call NEON_WITH_LIBS for --with-libs option.
-
-Tue Jun  4 13:27:48 2002  Joe Orton  <[email protected]>
-
-	* neon.mak: Always build ne_compress.obj; patch from Branko Èibej.
-
-Tue Jun  4 09:38:24 2002  Joe Orton  <[email protected]>
-
-	* Makefile.in (man1dir, man3dir): Use $(mandir).  (Rodney Dawes)
-
-Mon Jun  3 20:47:14 2002  Joe Orton  <[email protected]>
-
-	* Makefile.in (install-html, install-man): Fix for VPATH builds.
-
-Sat May 25 15:01:18 2002  Joe Orton  <[email protected]>
-
-	* configure.in: Only enable SSL tests if an `openssl' binary is
-	found in $PATH.
-
-Thu May 23 20:31:01 2002  Joe Orton  <[email protected]>
-
-	* configure.in: Require a release version of autoconf.
-
-Sat May 18 14:43:15 2002  Joe Orton  <[email protected]>
-
-	* Makefile.in (docs-man): Use customisation layer.
-
-Sat Apr 13 22:34:00 2002  Joe Orton  <[email protected]>
-
-	* configure.in, neon-config.in: Pass LDFLAGS and CPPFLAGS setting
-	given to configure through to neon-config --libs/--cflags output.
-
-Mon Feb 25 20:53:28 2002  Joe Orton  <[email protected]>
-
-	* neon.mak (OPENSSL_FLAGS): Define NEON_SSL not ENABLE_SSL
-	(Branko).
-
-Mon Feb 25 20:46:04 2002  Joe Orton  <[email protected]>
-
-	* config.hw.in: Add NE_FMT_OFF_T (Dan Berlin, Branko Èibej).
-
-Sun Feb 10 20:35:55 2002  Joe Orton  <[email protected]>
-
-	* Makefile.in (docs-html): Use XSL customisation layer for the
-	HTML output.
-
-Wed Feb  6 00:42:32 2002  Joe Orton  <[email protected]>
-
-	* configure.in: Require autoconf 2.52d for AC_C_BIGENDIAN which
-	supports cross-compiling.
-
-Sat Jan 26 11:19:39 2002  Joe Orton  <[email protected]>
-
-	* configure.in: Define TESTS and HELPERS appropriately for whether
-	DAV, SSL, zlib are supported.
-
-Sat Jan 26 11:03:38 2002  Joe Orton  <[email protected]>
-
-	* neon.mak: Add OpenSSL, zlib support (Branko Èibej).
-
-Sat Jan 26 00:15:29 2002  Joe Orton  <[email protected]>
-
-	* neon.dsp, neon.dsw: Removed per advice from Branko.
-
-Thu Jan 24 21:02:02 2002  Joe Orton  <[email protected]>
-
-	* Makefile.in (check): Run check target in test subdir.
-	(subdirs): Remove redundant subshell.
-	(distclean): Clean harder.
-
-Thu Jan 24 20:46:28 2002  Joe Orton  <[email protected]>
-
-	* neon.mak: Remove sslcerts.c from build.
-
-Sun Jan 20 12:51:27 2002  Joe Orton  <[email protected]>
-
-	* configure.in: Create test/common for vpath build.
-
-Tue Jan  8 21:35:12 2002  Joe Orton  <[email protected]>
-
-	* neon.mak: Rewritten by Branko Èibej <[email protected]>.
-
-	* config.hw.in: Update from Branko Èibej.
-
-Thu Jan  3 08:48:00 2002  Joe Orton  <[email protected]>
-
-	* Makefile.in (neon-config): Add target.
-
-Thu Jan  3 08:47:06 2002  Joe Orton  <[email protected]>
-
-	* neon-config.in (libs): Don't print -L/usr/lib or -L/lib.
-
-Thu Jan  3 08:43:08 2002  Joe Orton  <[email protected]>
-
-	* configure.in: Make neon-config executable in the build tree.
-
-Mon Dec 17 22:54:00 2001  Joe Orton  <[email protected]>
-
-	* Makefile.in (install-lib, install-headers, install-config):
-	Support DESTDIR; patch from Pawel Golaszewski <[email protected]>.
-
-Sat Oct 27 12:23:57 2001  Joe Orton  <[email protected]>
-
-	* neon-config.in: Add "--support FEATURE" option; the script exits
-	with success if given FEATURE is supported.
-
-Sat Oct  6 13:11:57 2001  Joe Orton  <[email protected]>
-
-	* configure.in: Require autoconf 2.50. Use AC_HELP_STRING.
-
-Sun Sep 30 23:44:56 2001  Joe Orton  <[email protected]>
-
-	* configure.in, neon-config.in: Clean up handling of cflags/libs
-	exporting.
-
-Sat Sep 29 12:45:25 2001  Joe Orton  <[email protected]>
-
-	* Makefile.in: Add Makefile re-generation target, have clean
-	recurse into test too, have check depend on subdirs, distribute
-	ne_compress.h.
-
-Tue Sep 25 07:34:32 2001  Mo DeJong  <[email protected]>
-
-	* configure.in: Move check for signal.h into
-	LIBNEON_SOURCE_CHECKS.
-
-Mon Sep 24 20:28:26 2001  Joe Orton  <[email protected]>
-
-	* autogen.sh: Bomb out on errors (set -e).
-
-Mon Sep 24 20:20:08 2001  Joe Orton  <[email protected]>
-
-	* autogen.sh: Clean up, use libtoolize.
-
-	* ltmain.sh: Removed from CVS.
-
-Mon Sep 24 20:17:18 2001  Joe Orton  <[email protected]>
-
-	* configure.in: Use three-argument AC_DEFINE for _GNU_SOURCE (Mo
-	DeJong).
-
-Tue Sep 11 23:20:23 2001  Joe Orton  <[email protected]>
-
-	* config.hw.in: Define USE_DAV_LOCKS.
-
-Mon Aug 13 21:07:28 2001  Joe Orton  <[email protected]>
-
-	* neon.mak: Add support for SSL (Peter Boos).
-
-Sat Jun 30 12:22:17 2001  Joe Orton  <[email protected]>
-
-	* configure.in: Add NEONLIBS to LIBS, so that the depedencies are
-	added to the link line.  This means they are picked up as
-	references in the .so, and also listed in the libtool .la file.
-
-Tue Jun 12 13:02:58 2001  Joe Orton  <[email protected]>
-
-	* config.hw.in: Renamed from config.hw, and have version
-	substituted in when tarball is rolled. Adjust for XML parser
-	changes. (Gerald Richter)
-
-Sun Jun 10 16:41:46 2001  Joe Orton  <[email protected]>
-
-	* configure.in: Check for pipe() for tests, use NEON_DEBUG.
-
-Fri Jun  8 22:57:24 2001  Joe Orton  <[email protected]>
-	
-	* config.hw: Fixes from Gerald Richter <[email protected]>.
-
-	* neon.mak, INSTALL.win32: New files from Gerald Richter.
-
-Thu May 31 00:00:32 2001  Joe Orton  <[email protected]>
-
-	* configure.in: Disable shared library build by default.  Use
-	NE_DEBUGGING rather than DEBUGGING.  Check for 'usleep' for tests.
-
-Sun Apr 29 16:41:17 2001  Joe Orton  <[email protected]>
-
-	* configure.in: Produce test/Makefile.
-
-Wed Mar 14 22:51:28 2001  Joe Orton  <[email protected]>
-
-	* Makefile.in (DIST_HEADERS): Add http_auth.h
-
-Wed Mar 14 22:45:51 2001  Joe Orton  <[email protected]>
-
-	* configure.in: Build bundled directory regardless of
-	--disable-webdav.
-
-Sun Feb 25 17:00:40 2001  Joe Orton  <[email protected]>
-
-	* configure.in: Rename NEON_IS_BUNDLED to NEON_BUILD_BUNDLED.
-
-Sun Feb 25 16:53:28 2001  Joe Orton  <[email protected]>
-
-	* configure.in: Set NEON_IS_BUNDLED to "yes".
-
-Sat Feb 24 00:09:57 2001  Joe Orton  <[email protected]>
-
-	* configure.in: Add --disable-webdav flag to disable WebDAV
-	support.  Set NEON_NEED_XML_PARSER=yes if DAV is not disabled.
-
-Sun Jan 28 23:10:39 2001  Joe Orton  <[email protected]>
-
-	* Makefile.in: Remove neon_config.h from DIST_HEADERS.
-
-Sun Jan 28 10:41:40 2001  Joe Orton  <[email protected]>
-
-	* configure.in: Don't produce neon_config.h.
-
-Tue Jan 23 23:16:25 2001  Joe Orton  <[email protected]>
-
-	* configure.in: Moved version defns into NEON_VERSIONS macros.
-	Produce src/neon_config.h.
-
-Tue Jan 16 20:16:47 2001  Joe Orton  <[email protected]>
-
-	* configure.in: Bumped version to 0.10.1.
-
-Mon Jan 15 22:59:47 2001  Joe Orton  <[email protected]>
-
-	* configure.in: Bumped version to 0.10.0.
-
-Sun Jan 14 23:55:47 2001  Joe Orton  <[email protected]>
-
-	* Makefile.in (distclean): Don't remove neon_config.h.  (install):
-	Depend on subdirs.
-
-Wed Jan 10 22:46:53 2001  Joe Orton  <[email protected]>
-
-	* configure.in: Use NEON_LINK_FLAGS to pass through -version-info
-	and interface version flags.  Add -I${top_builddir} to CFLAGS.
-	Remove NEONOBJS declaration, let NEON_LIBTOOL_BUILD do it.
-
-Wed Dec 20 00:11:56 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Bumped version to 0.9.1, interface version to
-	9:1:0.
-
-Tue Dec 19 22:15:45 2000  Joe Orton  <[email protected]>
-
-	* Makefile.in: Build using recursive make into src directory.  Add
-	VPATH support. (Mo DeJong <[email protected]>)
-
-Tue Dec 19 22:13:40 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Build using new src/Makefile.in.
-
-Sun Dec 17 19:53:36 2000  Joe Orton  <[email protected]>
-
-	* config.sub, config.guess, ltconfig, ltmain.sh: Update to libtool
-	1.3.5 versions.
-
-Sun Dec 17 18:43:00 2000  Joe Orton  <[email protected]>
-
-	* Makefile.in: Remove all traces of example programs.  Fix
-	uritest.
-
-Thu Dec 14 21:47:48 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Bumped version to 0.8.0, interface version to
-	8:0:0.
-
-Thu Dec 14 20:57:49 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Removed configuration of examples.
-
-Wed Dec 13 20:14:53 2000  Joe Orton  <[email protected]>
-
-	* config.hw: Added for Windows.
-
-Sun Nov 26 09:52:29 2000  Joe Orton  <[email protected]>
-
-	* example/: Removed directory (now in separate neon-examples
-	package).
-
-Tue Sep 12 10:33:50 2000  Joe Orton  <[email protected]>
-
-	* Makefile.in: Remove sitecopy bits which somehow got left in
-	there.
-
-Tue Sep 12 00:41:49 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Bumped version to 0.7.3, interface version to
-	7:1:1.
-
-Tue Sep 12 00:39:49 2000  Joe Orton  <[email protected]>
-
-	* Makefile.in (distclean): New target.
-
-Thu Sep  7 00:14:15 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Bumped version to 0.7.2, interface version to
-	7:0:1.
-
-Thu Sep  7 00:10:54 2000  Joe Orton  <[email protected]>
-
-	* Makefile.in: Added 'all' target (patch by Greg Stein
-	<[email protected]>).
-
-Sun Sep  3 10:32:09 2000  Joe Orton  <[email protected]>
-
-	* Makefile.in (SHELL): Added definition.  Changed xalloc.h to
-	ne_alloc.h in DIST_HEADERS. Thanks to Eric Mumpower
-	<[email protected]>.
-
-Tue Aug 15 21:53:37 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Bumped version to 0.7.1, interface version to
-	6:1:1.
-
-Mon Aug 14 09:28:47 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Bumped version to 0.7.0, interface version to
-	6:0:0.
-
-Sun Aug 13 15:59:58 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Bumped version to 0.6.1, interface version to
-	5:1:1.
-
-Sat Aug 12 17:10:09 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Bumped version to 0.6.0, interface version to
-	5:0:1.
-
-Sat Aug 12 17:08:54 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Add --with-extra-includes and --with-extra-libs
-	configure parameters
-
-Sat Aug 12 17:07:22 2000  Joe Orton  <[email protected]>
-
-	* example/nget.c (redirect_notify): New function.  (main): Support
-	automatic redirects.
-
-Sat Aug 12 16:53:50 2000  Joe Orton  <[email protected]>
-
-	* Makefile.in: Build http_redirect.lo.
-
-Sat Aug 12 14:43:28 2000  Joe Orton  <[email protected]>
-
-	* example/nget.c (pretty_progress_bar): Use 'off_t' not size_t
-	arguments.
-
-Sat Aug 12 02:11:05 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Bumped interface version to 4:1:0, version to
-	0.5.1.
-
-Fri Aug 11 17:18:19 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Bumped interface version to 4:0:0, version to
-	0.5.0.
-
-Fri Jul 28 13:35:06 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Bumped interface version to 3:2:1, version to
-	0.4.2.
-
-Fri Jul 28 11:26:18 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Bumped interface version to 3:1:1, version to
-	0.4.1.
-
-Fri Jul 28 11:25:05 2000  Joe Orton  <[email protected]>
-
-	* example/nget.c: Include nsocket.h not socket.h.
-
-Fri Jul 28 10:31:50 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Bumped interface version to 3:0:1.  Bumped version
-	to 0.4.0.
-
-Thu Jul 27 22:01:11 2000  Joe Orton  <[email protected]>
-
-	* Makefile.in: Install nsocket.h not socket.h.
-
-Thu Jul 27 21:59:45 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Tell neon-config that header files are in
-	$(includedir)/neon.  Use NEON_WARNINGS macro for compiler
-	warnings.
-
-Thu Jul 20 19:20:23 2000  Joe Orton  <[email protected]>
-
-	* Makefile.in: Install headers into $(includedir)/neon rather
-	libneon.  Add dav_locks.h, xalloc.h, neon_md5.h, neon_i18n.h to
-	list of headers installed.
-
-Mon Jul 17 09:11:46 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Bumped version to 0.3.1, interface version to
-	2:0:1.
-
-Sun Jul 16 18:47:47 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Bumped version to 0.3.0.
-
-Sun Jul 16 17:17:51 2000  Joe Orton  <[email protected]>
-
-	* Makefile.in (nbrowse, nserver, debug-nserver, debug-nbrowse):
-	Added targets.
-
-Sun Jul 16 17:15:08 2000  Joe Orton  <[email protected]>
-
-	* example/nget.c (main): Updated for new SSL interface.
-
-Sun Jul 16 16:51:16 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Added --enable-gnome-examples switch.
-
-Sun Jun 18 12:56:00 2000  Joe Orton  <[email protected]>
-
-	* example/nserver.c: New file.
-
-Sun Jun 18 12:54:43 2000  Joe Orton  <[email protected]>
-
-	* example/nbrowse.glade: Added Glade project file.
-
-Sun Jun 18 12:51:56 2000  Joe Orton  <[email protected]>
-
-	* example/nbrowse/main.c, example/nbrowse/interface.c,
-	example/nbrowse/callbacks.c, example/nbrowse/support.c: Added
-	files from Glade.
-
-Thu May 25 01:04:11 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Bumped NEON_INTERFACE_VERSION to 1:0:0.  With
-	--enable-warnings, only include -Wstrict-prototypes if we're not
-	building with SSL support.
-
-Thu May 25 01:01:01 2000  Joe Orton  <[email protected]>
-
-	* Makefile.in: Pass --quiet to libtool to make it a bit less
-	chatty.  (again, debug-nget): New target.
-
-Tue May 23 17:14:43 2000  Joe Orton  <[email protected]>
-
-	* example/nget.c (main): Use http_session_create/destroy. Quit if
-	http_set_secure fails.
-
-Tue May 23 15:35:16 2000  Joe Orton  <[email protected]>
-
-	* example/nget.c (parse_args, conn_notify): New functions.
-	(main): Call neon_debug_init, call sock_init.  Register
-	conn_notify. If scheme is "https", use a secure connection.
-
-Tue May 23 14:14:05 2000  Joe Orton  <[email protected]>
-
-	* example/nget.c (parse_args): New function.  (main): 
-
-Sun May 21 23:54:48 2000  Joe Orton  <[email protected]>
-
-	* neon-config.in: Use @NEON_LIBDIR@ not -L@libdir@ in --libs
-	output.
-
-Sun May 21 23:53:41 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Call NEON_SSL macro, add LDFLAGS to NEON_LIBDIR to
-	pick up OpenSSL library location.
-
-Sat May 20 21:47:54 2000  Joe Orton  <[email protected]>
-
-	* example/nget.c: Include neon_config.h for NEON_VERSION
-	declaration.
-
-Sat May 20 21:47:29 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Added --enable-warnings parameter.
-
-Sat May 20 21:46:54 2000  Joe Orton  <[email protected]>
-
-	* Makefile.in (libneon.la): Fixed passing interface version.
-
-Sun May 14 00:40:38 2000  Joe Orton  <[email protected]>
-
-	* configure.in (NEON_VERSION): Bumped to 0.2.0.
-
-Sun May 14 00:28:33 2000  Joe Orton  <[email protected]>
-
-	* Makefile.in (install-config): New goal.
-
-Sun May 14 00:26:00 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Added --enable-debugging argument.  Added
-	NEON_LIBDIR, NEON_INCLUDEDIR, NEON_LIBS, NEON_CFLAGS for
-	neon-config.  Produce neon-config from neon-config.in.
-
-	* neon-config.in: New file, modified from libxml.
-
-Sat May 13 23:16:46 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Builed static and shared libraries by default.
-
-Sat May 13 16:32:15 2000  Joe Orton  <[email protected]>
-
-	* config.sub, config.guess, ltmain.sh, ltconfig: Updated from
-	libtool-1.3.4.
-
-Sat May 13 13:45:56 2000  Joe Orton  <[email protected]>
-
-	* example/nget.c: Don't include neon.h.
-
-Sat May 13 13:44:22 2000  Joe Orton  <[email protected]>
-
-	* Makefile.in: Use libtool.  (install-examples): New goal.
-
-	* configure.in: Define NEON_VERSION.
-
-Thu May 11 14:14:00 2000  Joe Orton  <[email protected]>
-
-	* example/nget.c (main): Set user-agent.
-
-Thu May 11 14:10:24 2000  Joe Orton  <[email protected]>
-
-	* ltconfig, ltmain.sh, config.sub, config.guess: Added libtool
-	support files.
-
-	* configure.in: Call AC_PROG_LIBTOOL and AC_DISABLE_STATIC.
-
-	* .cvsignore: Added libtool.
-
-Wed May 10 19:17:24 2000  Joe Orton  <[email protected]>
-
-	* configure.in: Print configuration message, check for ranlib.
-
-Wed May 10 19:16:43 2000  Joe Orton  <[email protected]>
-
-	* example/nget.c (main): Allow output to stdout.
-
-Wed May 10 19:15:56 2000  Joe Orton  <[email protected]>
-
-	* Makefile.in: Added shared, install* targets
-
-Wed May 10 17:47:30 2000  Joe Orton  <[email protected]>
-
-	* example/nget.c (pretty_progress_bar): New function, from
-	cadaver.
-
-Wed May 10 14:42:45 2000  Joe Orton  <[email protected]>
-
-	* example/nget.c: New file.
-
-Wed May 10 14:41:39 2000  Joe Orton  <[email protected]>
-
-	* configure.in, Makefile.in, .cvsignore, install-sh: New files.

+ 4 - 5
libs/neon/Makefile.in

@@ -87,9 +87,8 @@ uncover: subdirs
 subdirs:
 	@cd src && $(MAKE)
 
-# Uses Tim Waugh's excellent "xmlto" utility, see
-# http://cyberelk.net/tim/xmlto/.  (The docs target is executed at release
-# time before generating a .tar.gz)
+# Regenerating the docs requires xmlto to be installed, this target is
+# executed when release tarballs are generated.
 docs: docs-man docs-html
 
 docs-man:
@@ -128,13 +127,13 @@ neon-config: $(srcdir)/neon-config.in
 
 install-docs: install-man install-html
 
-install-html: docs-html
+install-html:
 	$(INSTALL) -d $(DESTDIR)$(docdir)/html
 	for d in doc/html/*.html; do \
 		$(INSTALL_DATA) $$d $(DESTDIR)$(docdir)/html; \
 	done
 
-install-man: docs-man
+install-man:
 	$(INSTALL) -d $(DESTDIR)$(man3dir)
 	$(INSTALL) -d $(DESTDIR)$(man1dir)
 	for m in doc/man/*.3; do \

+ 6 - 0
libs/neon/NEWS

@@ -1,3 +1,9 @@
+Changes in release 0.32.2:
+* Fix auth handling for request-target of "*" (regressed since 0.31.x)
+* Fix bindtextdomain() detection on OS X (Daniel Macks)
+* Fix regeneration of docs in "make install" (Lonnie Abelbeck)
+* Fixes for NetBSD build (Thomas Klausner)
+
 Changes in release 0.32.1:
 * Fix configure CFLAGS handling in Kerberos detection.
 * Various spelling fixes.

+ 1 - 1
libs/neon/README.md

@@ -9,7 +9,7 @@ _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.
+since 0.27 through to current releases.
 
 Features:
 

+ 1 - 1
libs/neon/config.hw

@@ -25,7 +25,7 @@
 
 #ifdef WIN32
 
-#define NEON_VERSION "0.32.1"
+#define NEON_VERSION "0.32.2"
 #define NE_VERSION_MAJOR (0)
 #define NE_VERSION_MINOR (32)
 

+ 49 - 25
libs/neon/configure

@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for neon 0.32.1.
+# Generated by GNU Autoconf 2.69 for neon 0.32.2.
 #
 # Report bugs to <[email protected]>.
 #
@@ -595,8 +595,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='neon'
 PACKAGE_TARNAME='neon'
-PACKAGE_VERSION='0.32.1'
-PACKAGE_STRING='neon 0.32.1'
+PACKAGE_VERSION='0.32.2'
+PACKAGE_STRING='neon 0.32.2'
 PACKAGE_BUGREPORT='[email protected]'
 PACKAGE_URL=''
 
@@ -738,7 +738,6 @@ infodir
 docdir
 oldincludedir
 includedir
-runstatedir
 localstatedir
 sharedstatedir
 sysconfdir
@@ -836,7 +835,6 @@ datadir='${datarootdir}'
 sysconfdir='${prefix}/etc'
 sharedstatedir='${prefix}/com'
 localstatedir='${prefix}/var'
-runstatedir='${localstatedir}/run'
 includedir='${prefix}/include'
 oldincludedir='/usr/include'
 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
@@ -1089,15 +1087,6 @@ do
   | -silent | --silent | --silen | --sile | --sil)
     silent=yes ;;
 
-  -runstatedir | --runstatedir | --runstatedi | --runstated \
-  | --runstate | --runstat | --runsta | --runst | --runs \
-  | --run | --ru | --r)
-    ac_prev=runstatedir ;;
-  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
-  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
-  | --run=* | --ru=* | --r=*)
-    runstatedir=$ac_optarg ;;
-
   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
     ac_prev=sbindir ;;
   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
@@ -1235,7 +1224,7 @@ fi
 for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
 		datadir sysconfdir sharedstatedir localstatedir includedir \
 		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
-		libdir localedir mandir runstatedir
+		libdir localedir mandir
 do
   eval ac_val=\$$ac_var
   # Remove trailing slashes.
@@ -1348,7 +1337,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures neon 0.32.1 to adapt to many kinds of systems.
+\`configure' configures neon 0.32.2 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1388,7 +1377,6 @@ Fine tuning of the installation directories:
   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
-  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
   --libdir=DIR            object code libraries [EPREFIX/lib]
   --includedir=DIR        C header files [PREFIX/include]
   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
@@ -1414,7 +1402,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of neon 0.32.1:";;
+     short | recursive ) echo "Configuration of neon 0.32.2:";;
    esac
   cat <<\_ACEOF
 
@@ -1542,7 +1530,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-neon configure 0.32.1
+neon configure 0.32.2
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2256,7 +2244,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by neon $as_me 0.32.1, which was
+It was created by neon $as_me 0.32.2, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2802,7 +2790,7 @@ NEON_BUILD_BUNDLED=yes
 # Define the current versions.
 NE_VERSION_MAJOR=0
 NE_VERSION_MINOR=32
-NE_VERSION_PATCH=1
+NE_VERSION_PATCH=2
 NE_VERSION_TAG=
 
 # 0.32.x is backwards-compatible to 0.27.x, so AGE=5
@@ -5526,6 +5514,10 @@ else
       ne__prologue="#include <sys/socket.h>"
       ne__code="socket(0,0,0);"
       ;;
+    bindtextdomain)
+      ne__prologue="#include <libintl.h>"
+      ne__code="bindtextdomain(\"\",\"\");"
+      ;;
     *)
       ne__prologue=""
       ne__code="socket();"
@@ -5640,6 +5632,10 @@ else
       ne__prologue="#include <sys/socket.h>"
       ne__code="socket(0,0,0);"
       ;;
+    bindtextdomain)
+      ne__prologue="#include <libintl.h>"
+      ne__code="bindtextdomain(\"\",\"\");"
+      ;;
     *)
       ne__prologue=""
       ne__code="getaddrinfo();"
@@ -5865,6 +5861,10 @@ else
       ne__prologue="#include <sys/socket.h>"
       ne__code="socket(0,0,0);"
       ;;
+    bindtextdomain)
+      ne__prologue="#include <libintl.h>"
+      ne__code="bindtextdomain(\"\",\"\");"
+      ;;
     *)
       ne__prologue=""
       ne__code="gethostbyname();"
@@ -5976,6 +5976,10 @@ else
       ne__prologue="#include <sys/socket.h>"
       ne__code="socket(0,0,0);"
       ;;
+    bindtextdomain)
+      ne__prologue="#include <libintl.h>"
+      ne__code="bindtextdomain(\"\",\"\");"
+      ;;
     *)
       ne__prologue=""
       ne__code="hstrerror();"
@@ -6373,6 +6377,10 @@ else
       ne__prologue="#include <sys/socket.h>"
       ne__code="socket(0,0,0);"
       ;;
+    bindtextdomain)
+      ne__prologue="#include <libintl.h>"
+      ne__code="bindtextdomain(\"\",\"\");"
+      ;;
     *)
       ne__prologue=""
       ne__code="RSA_new();"
@@ -6500,6 +6508,10 @@ else
       ne__prologue="#include <sys/socket.h>"
       ne__code="socket(0,0,0);"
       ;;
+    bindtextdomain)
+      ne__prologue="#include <libintl.h>"
+      ne__code="bindtextdomain(\"\",\"\");"
+      ;;
     *)
       ne__prologue=""
       ne__code="SSL_library_init();"
@@ -6655,6 +6667,10 @@ else
       ne__prologue="#include <sys/socket.h>"
       ne__code="socket(0,0,0);"
       ;;
+    bindtextdomain)
+      ne__prologue="#include <libintl.h>"
+      ne__code="bindtextdomain(\"\",\"\");"
+      ;;
     *)
       ne__prologue=""
       ne__code="RSA_new();"
@@ -6782,6 +6798,10 @@ else
       ne__prologue="#include <sys/socket.h>"
       ne__code="socket(0,0,0);"
       ;;
+    bindtextdomain)
+      ne__prologue="#include <libintl.h>"
+      ne__code="bindtextdomain(\"\",\"\");"
+      ;;
     *)
       ne__prologue=""
       ne__code="SSL_library_init();"
@@ -17421,6 +17441,10 @@ else
       ne__prologue="#include <sys/socket.h>"
       ne__code="socket(0,0,0);"
       ;;
+    bindtextdomain)
+      ne__prologue="#include <libintl.h>"
+      ne__code="bindtextdomain(\"\",\"\");"
+      ;;
     *)
       ne__prologue=""
       ne__code="bindtextdomain();"
@@ -18487,7 +18511,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by neon $as_me 0.32.1, which was
+This file was extended by neon $as_me 0.32.2, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -18553,7 +18577,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-neon config.status 0.32.1
+neon config.status 0.32.2
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
@@ -20113,7 +20137,7 @@ fi
 # for VPATH builds:
 test -d test/common || mkdir test/common
 
-{ $as_echo "$as_me:${as_lineno-$LINENO}: Configured to build neon 0.32.1:
+{ $as_echo "$as_me:${as_lineno-$LINENO}: Configured to build neon 0.32.2:
 
   Install prefix:  ${prefix}
   Compiler:        ${CC}
@@ -20122,7 +20146,7 @@ test -d test/common || mkdir test/common
   zlib support:    ${ne_ZLIB_message}
   Build libraries: Shared=${enable_shared}, Static=${enable_static}
 " >&5
-$as_echo "$as_me: Configured to build neon 0.32.1:
+$as_echo "$as_me: Configured to build neon 0.32.2:
 
   Install prefix:  ${prefix}
   Compiler:        ${CC}

+ 1 - 1
libs/neon/doc/date.xml

@@ -1 +1 @@
-20 September 2021
+12 January 2022

+ 4 - 4
libs/neon/doc/html/compliance.html

@@ -1,12 +1,12 @@
 <html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Standards compliance</title><link rel="stylesheet" type="text/css" href="../manual.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="neon HTTP/WebDAV client library"><link rel="up" href="intro.html" title="Chapter 1. Introduction"><link rel="prev" href="using.html" title="How to use neon from your application"><link rel="next" href="security.html" title="HTTP Client Security"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Standards compliance</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="using.html">Prev</a> </td><th width="60%" align="center">Chapter 1. Introduction</th><td width="20%" align="right"> <a accesskey="n" href="security.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="compliance"></a>Standards compliance</h2></div></div></div><p>neon is intended to be compliant with the IETF and W3C
 	standards which it implements, with a few exceptions due to
 	practical necessity or interoperability issues.  These
-	exceptions are documented in this section.</p><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm46097884355344"></a>RFC 2518, HTTP Extensions for Distributed Authoring—WebDAV</h3></div></div></div><p>neon is deliberately not compliant with section
+	exceptions are documented in this section.</p><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm45347508014816"></a>RFC 2518, HTTP Extensions for Distributed Authoring—WebDAV</h3></div></div></div><p>neon is deliberately not compliant with section
 	23.4.2, and treats property names as a (namespace-URI, name)
 	pair.  This is <a class="ulink" href="http://lists.w3.org/Archives/Public/w3c-dist-auth/1999OctDec/0343.html" target="_top">generally
 	considered</a> to be correct behaviour by the WebDAV
 	working group, and is likely to formally adopted in a future
-	revision of the specification.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm46097884616112"></a>RFC 2616, Hypertext Transfer Protocol—HTTP/1.1</h3></div></div></div><p>There is some confusion in this specification about the
+	revision of the specification.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm45347508012992"></a>RFC 2616, Hypertext Transfer Protocol—HTTP/1.1</h3></div></div></div><p>There is some confusion in this specification about the
         use of the <span class="quote">“<span class="quote">identity</span>”</span>
         <em class="firstterm">transfer-coding</em>.  neon ignores the
         <code class="literal">Transfer-Encoding</code> response header if it
@@ -15,7 +15,7 @@
         the header was not present.  neon will give an error if a
         response includes a <code class="literal">Transfer-Encoding</code>
         header with a value other than <span class="quote">“<span class="quote">identity</span>”</span> or
-        <span class="quote">“<span class="quote">chunked</span>”</span>.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm46097885255024"></a>RFC 2617, HTTP Authentication: Basic and Digest Access Authentication</h3></div></div></div><p>neon is not strictly compliant with the quoting rules
+        <span class="quote">“<span class="quote">chunked</span>”</span>.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm45347508008272"></a>RFC 2617, HTTP Authentication: Basic and Digest Access Authentication</h3></div></div></div><p>neon is not strictly compliant with the quoting rules
         given in the grammar for the <code class="literal">Authorization</code>
         header.  The grammar requires that the <code class="literal">qop</code>
         and <code class="literal">algorithm</code> parameters are not quoted,
@@ -23,7 +23,7 @@
         (Microsoft® IIS 5) rejects the request if these parameters
         are not quoted.  neon sends these parameters with
         quotes—this is not known to cause any problems with
-        other server implementations.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm46097884956352"></a>Namespaces in XML</h3></div></div></div><p>The neon XML parser interface will accept and parse
+        other server implementations.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm45347508004528"></a>Namespaces in XML</h3></div></div></div><p>The neon XML parser interface will accept and parse
         without error some XML documents which are well-formed
         according to the XML specification but do not conform to the
         "Namespaces in XML" specification <a class="xref" href="biblio.html#bib.xmlnames" title="Namespaces in XML">[<abbr class="abbrev">REC-XML-names</abbr>]</a>.  Specifically: the restrictions on

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 1 - 1
libs/neon/doc/html/index.html


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/intro.html


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refalloc.html


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refauth.html


+ 1 - 1
libs/neon/doc/html/refbuf.html

@@ -4,7 +4,7 @@ typedef struct {
     char *data;
     size_t used;
     size_t length;
-} <em class="type">ne_buffer</em>;</pre></div></div><div class="refsect1"><a name="idm46097882466048"></a><h2>Description</h2><p>The <em class="type">ne_buffer</em> type represents an expandable
+} <em class="type">ne_buffer</em>;</pre></div></div><div class="refsect1"><a name="idm45347507466032"></a><h2>Description</h2><p>The <em class="type">ne_buffer</em> type represents an expandable
 memory buffer for holding <code class="literal">NUL</code>-terminated strings.  The
 <em class="structfield"><code>data</code></em> field points to the beginning of the
 string, the length of which is given by the

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refbufapp.html


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refbufcr.html


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refbufdest.html


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refbufutil.html


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refcert.html


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refclicert.html


+ 2 - 2
libs/neon/doc/html/refconfig.html

@@ -1,11 +1,11 @@
 <html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>neon-config</title><link rel="stylesheet" type="text/css" href="../manual.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="neon HTTP/WebDAV client library"><link rel="up" href="ref.html" title="neon API reference"><link rel="prev" href="refneon.html" title="neon"><link rel="next" href="refresolve.html" title="ne_addr_resolve"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">neon-config</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="refneon.html">Prev</a> </td><th width="60%" align="center">neon API reference</th><td width="20%" align="right"> <a accesskey="n" href="refresolve.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="refconfig"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>neon-config — script providing information about installed copy
-	of neon library</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">neon-config</code>  [<code class="option">--prefix</code>] [[<code class="option">--cflags</code>] |  [<code class="option">--libs</code>] |  [<code class="option">--la-file</code>] |  [<code class="option">--support</code> <em class="replaceable"><code>feature</code></em>] |  [<code class="option">--help</code>] |  [<code class="option">--version</code>]]</p></div></div><div class="refsect1"><a name="idm46097882636160"></a><h2>Description</h2><p>The <span class="command"><strong>neon-config</strong></span> script provides
+	of neon library</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">neon-config</code>  [<code class="option">--prefix</code>] [[<code class="option">--cflags</code>] |  [<code class="option">--libs</code>] |  [<code class="option">--la-file</code>] |  [<code class="option">--support</code> <em class="replaceable"><code>feature</code></em>] |  [<code class="option">--help</code>] |  [<code class="option">--version</code>]]</p></div></div><div class="refsect1"><a name="idm45347507636528"></a><h2>Description</h2><p>The <span class="command"><strong>neon-config</strong></span> script provides
 information about an installed copy of the neon library.  The
 <code class="option">--cflags</code> and <code class="option">--libs</code> options instruct
 how to compile and link an application against the library; the
 <code class="option">--version</code> and <code class="option">--support</code> options can
 help determine whether the library meets the applications
-requirements.</p></div><div class="refsect1"><a name="idm46097882632656"></a><h2>Options</h2><div class="variablelist"><table border="0" class="variablelist"><colgroup><col align="left" valign="top"><col></colgroup><tbody><tr><td><p><span class="term"><code class="option">--cflags</code></span></p></td><td>Print the flags which should be passed to
+requirements.</p></div><div class="refsect1"><a name="idm45347507633024"></a><h2>Options</h2><div class="variablelist"><table border="0" class="variablelist"><colgroup><col align="left" valign="top"><col></colgroup><tbody><tr><td><p><span class="term"><code class="option">--cflags</code></span></p></td><td>Print the flags which should be passed to
 the C compiler when compiling object files, when the object files use
 neon header files.</td></tr><tr><td><p><span class="term"><code class="option">--libs</code></span></p></td><td>Print the flags which should be passed to
 the linker when linking an application which uses the neon

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/referr.html


+ 3 - 3
libs/neon/doc/html/reffeat.html

@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ne_has_support</title><link rel="stylesheet" type="text/css" href="../manual.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="neon HTTP/WebDAV client library"><link rel="up" href="ref.html" title="neon API reference"><link rel="prev" href="refgetst.html" title="ne_get_status"><link rel="next" href="refi18n.html" title="ne_i18n_init"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">ne_has_support</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="refgetst.html">Prev</a> </td><th width="60%" align="center">neon API reference</th><td width="20%" align="right"> <a accesskey="n" href="refi18n.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="reffeat"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ne_has_support — determine feature support status</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="funcsynopsis"><pre class="funcsynopsisinfo">#include &lt;ne_utils.h&gt;</pre><table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr><td><code class="funcdef">int <b class="fsfunc">ne_has_support</b>(</code></td><td>int <var class="pdparam">feature</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer"> </div></div></div><div class="refsect1"><a name="idm46097882031872"></a><h2>Description</h2><p>The <code class="function">ne_has_support</code> function can be used
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ne_has_support</title><link rel="stylesheet" type="text/css" href="../manual.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="neon HTTP/WebDAV client library"><link rel="up" href="ref.html" title="neon API reference"><link rel="prev" href="refgetst.html" title="ne_get_status"><link rel="next" href="refi18n.html" title="ne_i18n_init"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">ne_has_support</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="refgetst.html">Prev</a> </td><th width="60%" align="center">neon API reference</th><td width="20%" align="right"> <a accesskey="n" href="refi18n.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="reffeat"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ne_has_support — determine feature support status</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="funcsynopsis"><pre class="funcsynopsisinfo">#include &lt;ne_utils.h&gt;</pre><table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr><td><code class="funcdef">int <b class="fsfunc">ne_has_support</b>(</code></td><td>int <var class="pdparam">feature</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer"> </div></div></div><div class="refsect1"><a name="idm45347507031872"></a><h2>Description</h2><p>The <code class="function">ne_has_support</code> function can be used
     to determine whether a particular optional feature, given by the
     feature code <code class="parameter">feature</code>, is supported.  The
     following feature codes are available:
@@ -6,5 +6,5 @@
     </p><div class="variablelist"><table border="0" class="variablelist"><colgroup><col align="left" valign="top"><col></colgroup><tbody><tr><td><p><span class="term"><code class="constant">NE_FEATURE_SSL</code></span></p></td><td>Indicates support for SSL/TLS</td></tr><tr><td><p><span class="term"><code class="constant">NE_FEATURE_ZLIB</code></span></p></td><td>Indicates support for compressed responses</td></tr><tr><td><p><span class="term"><code class="constant">NE_FEATURE_IPV6</code></span></p></td><td>Indicates support for IPv6</td></tr><tr><td><p><span class="term"><code class="constant">NE_FEATURE_LFS</code></span></p></td><td>Indicates support for large files</td></tr><tr><td><p><span class="term"><code class="constant">NE_FEATURE_SOCKS</code></span></p></td><td>Indicates support for SOCKSv5</td></tr><tr><td><p><span class="term"><code class="constant">NE_FEATURE_TS_SSL</code></span></p></td><td>Indicates support for thread-safe SSL
           initialization — see <a class="xref" href="refsockinit.html#ne_sock_init">ne_sock_init</a></td></tr></tbody></table></div><p>
 
-    </p></div><div class="refsect1"><a name="idm46097882018608"></a><h2>Return value</h2><p><code class="function">ne_has_support</code> returns non-zero if 
-    the given feature is supported, or zero otherwise.</p></div><div class="refsect1"><a name="idm46097882016960"></a><h2>See also</h2><p><a class="xref" href="refvers.html" title="ne_version_match"><span class="refentrytitle">ne_version_match</span></a>, <a class="xref" href="refsockinit.html" title="ne_sock_init"><span class="refentrytitle">ne_sock_init</span></a></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="refgetst.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ref.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="refi18n.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">ne_get_status </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> ne_i18n_init</td></tr></table></div></body></html>
+    </p></div><div class="refsect1"><a name="idm45347507018608"></a><h2>Return value</h2><p><code class="function">ne_has_support</code> returns non-zero if 
+    the given feature is supported, or zero otherwise.</p></div><div class="refsect1"><a name="idm45347507016960"></a><h2>See also</h2><p><a class="xref" href="refvers.html" title="ne_version_match"><span class="refentrytitle">ne_version_match</span></a>, <a class="xref" href="refsockinit.html" title="ne_sock_init"><span class="refentrytitle">ne_sock_init</span></a></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="refgetst.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ref.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="refi18n.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">ne_get_status </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> ne_i18n_init</td></tr></table></div></body></html>

+ 2 - 2
libs/neon/doc/html/refgetst.html

@@ -1,10 +1,10 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ne_get_status</title><link rel="stylesheet" type="text/css" href="../manual.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="neon HTTP/WebDAV client library"><link rel="up" href="ref.html" title="neon API reference"><link rel="prev" href="referr.html" title="ne_get_error"><link rel="next" href="reffeat.html" title="ne_has_support"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">ne_get_status</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="referr.html">Prev</a> </td><th width="60%" align="center">neon API reference</th><td width="20%" align="right"> <a accesskey="n" href="reffeat.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="refgetst"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ne_get_status — retrieve HTTP response status for request</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="funcsynopsis"><pre class="funcsynopsisinfo">#include &lt;ne_request.h&gt;</pre><table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr><td><code class="funcdef">const ne_status *<b class="fsfunc">ne_get_status</b>(</code></td><td>const ne_request *<var class="pdparam">request</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer"> </div></div></div><div class="refsect1"><a name="idm46097882137088"></a><h2>Description</h2><p>The <code class="function">ne_get_status</code> function returns
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ne_get_status</title><link rel="stylesheet" type="text/css" href="../manual.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="neon HTTP/WebDAV client library"><link rel="up" href="ref.html" title="neon API reference"><link rel="prev" href="referr.html" title="ne_get_error"><link rel="next" href="reffeat.html" title="ne_has_support"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">ne_get_status</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="referr.html">Prev</a> </td><th width="60%" align="center">neon API reference</th><td width="20%" align="right"> <a accesskey="n" href="reffeat.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="refgetst"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ne_get_status — retrieve HTTP response status for request</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="funcsynopsis"><pre class="funcsynopsisinfo">#include &lt;ne_request.h&gt;</pre><table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr><td><code class="funcdef">const ne_status *<b class="fsfunc">ne_get_status</b>(</code></td><td>const ne_request *<var class="pdparam">request</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer"> </div></div></div><div class="refsect1"><a name="idm45347507137280"></a><h2>Description</h2><p>The <code class="function">ne_get_status</code> function returns
 a pointer to the HTTP status object giving the result of a request.
 The object returned only becomes valid once the request has been
 <span class="emphasis"><em>successfully</em></span> dispatched (the return value of
 <code class="function">ne_request_dispatch</code> or
 <code class="function">ne_begin_request</code> was zero).  The object remains
-valid until the associated request object is destroyed.</p></div><div class="refsect1"><a name="idm46097882060864"></a><h2>See also</h2><p><a class="xref" href="refstatus.html#ne_status">ne_status</a>, <a class="xref" href="refreq.html#ne_request_create">ne_request_create</a></p></div><div class="refsect1"><a name="idm46097882058976"></a><h2>Example</h2><p>Display the response status code of applying the
+valid until the associated request object is destroyed.</p></div><div class="refsect1"><a name="idm45347507060976"></a><h2>See also</h2><p><a class="xref" href="refstatus.html#ne_status">ne_status</a>, <a class="xref" href="refreq.html#ne_request_create">ne_request_create</a></p></div><div class="refsect1"><a name="idm45347507059088"></a><h2>Example</h2><p>Display the response status code of applying the
 <code class="literal">HEAD</code> method to some resource.</p><pre class="programlisting">ne_request *req = ne_request_create(sess, "HEAD", "/foo/bar");
 if (ne_request_dispatch(req))
    /* handle errors... */

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refhash.html


+ 2 - 2
libs/neon/doc/html/refi18n.html

@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ne_i18n_init</title><link rel="stylesheet" type="text/css" href="../manual.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="neon HTTP/WebDAV client library"><link rel="up" href="ref.html" title="neon API reference"><link rel="prev" href="reffeat.html" title="ne_has_support"><link rel="next" href="refiaddr.html" title="ne_iaddr_make"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">ne_i18n_init</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="reffeat.html">Prev</a> </td><th width="60%" align="center">neon API reference</th><td width="20%" align="right"> <a accesskey="n" href="refiaddr.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="refi18n"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ne_i18n_init — functions to initialize internationalization support</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="funcsynopsis"><pre class="funcsynopsisinfo">#include &lt;ne_i18n.h&gt;</pre><table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr><td><code class="funcdef">void <b class="fsfunc">ne_i18n_init</b>(</code></td><td>const char *<var class="pdparam">encoding</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer"> </div></div></div><div class="refsect1"><a name="idm46097881980448"></a><h2>Description</h2><p>The <code class="function">ne_i18n_init</code> function can be used
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ne_i18n_init</title><link rel="stylesheet" type="text/css" href="../manual.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="neon HTTP/WebDAV client library"><link rel="up" href="ref.html" title="neon API reference"><link rel="prev" href="reffeat.html" title="ne_has_support"><link rel="next" href="refiaddr.html" title="ne_iaddr_make"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">ne_i18n_init</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="reffeat.html">Prev</a> </td><th width="60%" align="center">neon API reference</th><td width="20%" align="right"> <a accesskey="n" href="refiaddr.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="refi18n"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ne_i18n_init — functions to initialize internationalization support</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="funcsynopsis"><pre class="funcsynopsisinfo">#include &lt;ne_i18n.h&gt;</pre><table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr><td><code class="funcdef">void <b class="fsfunc">ne_i18n_init</b>(</code></td><td>const char *<var class="pdparam">encoding</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer"> </div></div></div><div class="refsect1"><a name="idm45347506980464"></a><h2>Description</h2><p>The <code class="function">ne_i18n_init</code> function can be used
     to enable support for translated messages in the neon library.
     The <code class="parameter">encoding</code> parameter, if non-<code class="literal">NULL</code>,
     specifies the character encoding required for generated translated
@@ -15,4 +15,4 @@
     will otherwise operate correctly.</p><p>Note that the encoding used is a process-global setting and
     so results may be unexpected if other users of neon within the
     process call <code class="function">ne_i18n_init</code> with a different
-    encoding parameter.</p></div><div class="refsect1"><a name="idm46097881971200"></a><h2>See also</h2><p><a class="xref" href="refsockinit.html#ne_sock_init">ne_sock_init</a></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="reffeat.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ref.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="refiaddr.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">ne_has_support </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> ne_iaddr_make</td></tr></table></div></body></html>
+    encoding parameter.</p></div><div class="refsect1"><a name="idm45347506971296"></a><h2>See also</h2><p><a class="xref" href="refsockinit.html#ne_sock_init">ne_sock_init</a></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="reffeat.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ref.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="refiaddr.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">ne_has_support </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> ne_iaddr_make</td></tr></table></div></body></html>

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refiaddr.html


+ 13 - 13
libs/neon/doc/html/refneon.html

@@ -1,11 +1,11 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>neon</title><link rel="stylesheet" type="text/css" href="../manual.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="neon HTTP/WebDAV client library"><link rel="up" href="ref.html" title="neon API reference"><link rel="prev" href="ref.html" title="neon API reference"><link rel="next" href="refconfig.html" title="neon-config"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">neon</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ref.html">Prev</a> </td><th width="60%" align="center">neon API reference</th><td width="20%" align="right"> <a accesskey="n" href="refconfig.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="refneon"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>neon — HTTP and WebDAV client library</p></div><div class="refsect1"><a name="idm46097882827776"></a><h2>Description</h2><p>neon is an HTTP and WebDAV client library.  The major
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>neon</title><link rel="stylesheet" type="text/css" href="../manual.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="neon HTTP/WebDAV client library"><link rel="up" href="ref.html" title="neon API reference"><link rel="prev" href="ref.html" title="neon API reference"><link rel="next" href="refconfig.html" title="neon-config"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">neon</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ref.html">Prev</a> </td><th width="60%" align="center">neon API reference</th><td width="20%" align="right"> <a accesskey="n" href="refconfig.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="refneon"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>neon — HTTP and WebDAV client library</p></div><div class="refsect1"><a name="idm45347507828144"></a><h2>Description</h2><p>neon is an HTTP and WebDAV client library.  The major
     abstractions exposed are the HTTP <span class="emphasis"><em>session</em></span>,
     created by <a class="xref" href="refsess.html#ne_session_create">ne_session_create</a>; and the HTTP
     <span class="emphasis"><em>request</em></span>, created by <a class="xref" href="refreq.html#ne_request_create">ne_request_create</a>.  HTTP authentication is handled
     transparently for server and proxy servers, see <a class="xref" href="refauth.html#ne_set_server_auth">ne_set_server_auth</a>; complete SSL/TLS support is also
-    included, see <a class="xref" href="refsslvfy.html#ne_ssl_set_verify">ne_ssl_set_verify</a>.</p></div><div class="refsect1"><a name="idm46097882785808"></a><h2>Conventions</h2><p>Some conventions are used throughout the neon API, to
+    included, see <a class="xref" href="refsslvfy.html#ne_ssl_set_verify">ne_ssl_set_verify</a>.</p></div><div class="refsect1"><a name="idm45347507786176"></a><h2>Conventions</h2><p>Some conventions are used throughout the neon API, to
     provide a consistent and simple interface; these are documented
-    below.</p><div class="refsect2"><a name="idm46097882784640"></a><h3>Thread-safeness and global initialization</h3><p>neon itself is implemented to be thread-safe (avoiding any
+    below.</p><div class="refsect2"><a name="idm45347507785008"></a><h3>Thread-safeness and global initialization</h3><p>neon itself is implemented to be thread-safe (avoiding any
     use of global state), but relies on the operating system providing
     a thread-safe resolver interface.  Modern operating systems offer
     the thread-safe <code class="function">getaddrinfo</code> interface, which
@@ -35,11 +35,11 @@
     (and <a class="xref" href="refsockinit.html#ne_sock_exit">ne_sock_exit</a>); neon neither checks whether
     these functions are called nor calls them itself.</p><p>For some applications and configurations it may be necessary
     to call <a class="xref" href="refi18n.html#ne_i18n_init">ne_i18n_init</a> to initialize the support
-    for internationalization in neon.</p></div><div class="refsect2"><a name="idm46097882766256"></a><h3>Asynchronous signal safety</h3><p>No function in neon is defined to be <span class="quote">“<span class="quote">async-signal safe</span>”</span> -
+    for internationalization in neon.</p></div><div class="refsect2"><a name="idm45347507766624"></a><h3>Asynchronous signal safety</h3><p>No function in neon is defined to be <span class="quote">“<span class="quote">async-signal safe</span>”</span> -
     that is, no function is safe to call from a signal handler.  Any
     call into the neon library from a signal handler will have
     undefined behaviour - in other words, it may crash the
-    process.</p></div><div class="refsect2"><a name="idm46097882764384"></a><h3>Functions using global state</h3><p>Any function in neon may modify the
+    process.</p></div><div class="refsect2"><a name="idm45347507764752"></a><h3>Functions using global state</h3><p>Any function in neon may modify the
     <code class="literal">errno</code> global variable as a side-effect.  Except
     where explicitly documented, the value of <code class="literal">errno</code>
     is unspecified after any neon function call.</p><p>Other than in the use of <code class="literal">errno</code>, the only
@@ -51,7 +51,7 @@
       <code class="function">ne_debug</code>, if enabled at compile time; for
       debugging output</li><li class="listitem"><a class="xref" href="refalloc.html#ne_oom_callback">ne_oom_callback</a> for
       installing a process-global callback to be invoked on
-      <code class="function">malloc</code> failure</li></ul></div></div><div class="refsect2"><a name="idm46097882755440"></a><h3>Namespaces</h3><p>To avoid possible collisions between names used for symbols
+      <code class="function">malloc</code> failure</li></ul></div></div><div class="refsect2"><a name="idm45347507755808"></a><h3>Namespaces</h3><p>To avoid possible collisions between names used for symbols
     and preprocessor macros by an application and the libraries it
     uses, it is good practice for each library to reserve a particular
     <span class="emphasis"><em>namespace prefix</em></span>.  An application which
@@ -80,28 +80,28 @@
         library and dependencies thereof; a number of symbols lie
         outside these prefixes.</td></tr><tr><td><p><span class="term">pakchois_</span></p></td><td>Namespace used by the pakchois 
          library.</td></tr><tr><td><p><span class="term">px_</span></p></td><td>Namespace used by the libproxy
-         library.</td></tr></tbody></table></div></div><div class="refsect2"><a name="idm46097882739936"></a><h3>Argument validation</h3><p>neon does not attempt to validate that the parameters
+         library.</td></tr></tbody></table></div></div><div class="refsect2"><a name="idm45347507740304"></a><h3>Argument validation</h3><p>neon does not attempt to validate that the parameters
     passed to functions conform to the API (for instance, checking
     that pointer arguments are not <code class="literal">NULL</code>).  Any use of the neon API
     which is not documented to produce a certain behaviour results is
     said to produce <span class="emphasis"><em>undefined behaviour</em></span>; it is
-    likely that neon will segfault under these conditions.</p></div><div class="refsect2"><a name="idm46097882736496"></a><h3>URI paths, WebDAV metadata</h3><p>The path strings passed to any function must be
+    likely that neon will segfault under these conditions.</p></div><div class="refsect2"><a name="idm45347507736864"></a><h3>URI paths, WebDAV metadata</h3><p>The path strings passed to any function must be
     <span class="emphasis"><em>URI-encoded</em></span> by the application; neon never
     performs any URI encoding or decoding internally.  WebDAV property
     names and values must be valid UTF-8 encoded Unicode
-    strings.</p></div><div class="refsect2"><a name="idm46097882734192"></a><h3>User interaction</h3><p>As a pure library interface, neon will never produce
+    strings.</p></div><div class="refsect2"><a name="idm45347507734560"></a><h3>User interaction</h3><p>As a pure library interface, neon will never produce
     output on <code class="constant">stdout</code> or
     <code class="constant">stderr</code>; all user interaction is the
-    responsibility of the application.</p></div><div class="refsect2"><a name="idm46097882732080"></a><h3>Memory handling</h3><p>neon does not attempt to cope gracefully with an
+    responsibility of the application.</p></div><div class="refsect2"><a name="idm45347507732448"></a><h3>Memory handling</h3><p>neon does not attempt to cope gracefully with an
     out-of-memory situation; instead, by default, the
     <code class="function">abort</code> function is called to immediately
     terminate the process.  An application may register a custom
     function which will be called before <code class="function">abort</code> in
-    such a situation; see <a class="xref" href="refalloc.html#ne_oom_callback">ne_oom_callback</a>.</p></div><div class="refsect2"><a name="idm46097882728720"></a><h3>Callbacks and userdata</h3><p>Whenever a callback is registered, a
+    such a situation; see <a class="xref" href="refalloc.html#ne_oom_callback">ne_oom_callback</a>.</p></div><div class="refsect2"><a name="idm45347507729088"></a><h3>Callbacks and userdata</h3><p>Whenever a callback is registered, a
     <code class="literal">userdata</code> pointer is also used to allow the
     application to associate a context with the callback.  The
     userdata is of type <em class="type">void *</em>, allowing any pointer to
-    be used.</p></div><div class="refsect2"><a name="idm46097882726272"></a><h3>Large File Support</h3><p>Since version 0.27.0, neon transparently uses the "LFS
+    be used.</p></div><div class="refsect2"><a name="idm45347507726640"></a><h3>Large File Support</h3><p>Since version 0.27.0, neon transparently uses the "LFS
     transitional" interfaces in functions which use file descriptors.
     This allows use of files larger than 2GiB on platforms with a
     native 32-bit <code class="literal">off_t</code> type, where LFS support is
@@ -109,5 +109,5 @@
     type, which is defined to be either <code class="literal">off_t</code> or
     <code class="literal">off64_t</code> according to whether LFS support is
     detected at build time.  neon does not use or require the
-    <code class="literal">-D_FILE_OFFSET_BITS=64</code> macro definition.</p></div></div><div class="refsect1"><a name="idm46097882721008"></a><h2>See also</h2><p><a class="xref" href="refsess.html" title="ne_session_create"><span class="refentrytitle">ne_session_create</span></a>, <a class="xref" href="refalloc.html#ne_oom_callback">ne_oom_callback</a>,
+    <code class="literal">-D_FILE_OFFSET_BITS=64</code> macro definition.</p></div></div><div class="refsect1"><a name="idm45347507721376"></a><h2>See also</h2><p><a class="xref" href="refsess.html" title="ne_session_create"><span class="refentrytitle">ne_session_create</span></a>, <a class="xref" href="refalloc.html#ne_oom_callback">ne_oom_callback</a>,
     <a class="ulink" href="https://notroj.github.io/neon/" target="_top">https://notroj.github.io/neon/</a></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ref.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ref.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="refconfig.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">neon API reference </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> neon-config</td></tr></table></div></body></html>

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refopts.html


+ 3 - 3
libs/neon/doc/html/refparam.html

@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ne_strparam</title><link rel="stylesheet" type="text/css" href="../manual.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="neon HTTP/WebDAV client library"><link rel="up" href="ref.html" title="neon API reference"><link rel="prev" href="refhash.html" title="ne_strhash"><link rel="next" href="referr.html" title="ne_get_error"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">ne_strparam</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="refhash.html">Prev</a> </td><th width="60%" align="center">neon API reference</th><td width="20%" align="right"> <a accesskey="n" href="referr.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="refparam"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ne_strparam — HTTP extended parameter value encoding</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="funcsynopsis"><pre class="funcsynopsisinfo">#include &lt;ne_string.h&gt;</pre><table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr><td><code class="funcdef">char *<b class="fsfunc">ne_strparam</b>(</code></td><td>const char *<var class="pdparam">charset</var>, </td></tr><tr><td> </td><td>const char *<var class="pdparam">lang</var>, </td></tr><tr><td> </td><td>const char *<var class="pdparam">value</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer"> </div></div></div><div class="refsect1"><a name="idm46097882158848"></a><h2>Description</h2><p>The <code class="function">ne_strparam</code> function can be
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ne_strparam</title><link rel="stylesheet" type="text/css" href="../manual.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="neon HTTP/WebDAV client library"><link rel="up" href="ref.html" title="neon API reference"><link rel="prev" href="refhash.html" title="ne_strhash"><link rel="next" href="referr.html" title="ne_get_error"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">ne_strparam</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="refhash.html">Prev</a> </td><th width="60%" align="center">neon API reference</th><td width="20%" align="right"> <a accesskey="n" href="referr.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="refparam"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ne_strparam — HTTP extended parameter value encoding</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="funcsynopsis"><pre class="funcsynopsisinfo">#include &lt;ne_string.h&gt;</pre><table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr><td><code class="funcdef">char *<b class="fsfunc">ne_strparam</b>(</code></td><td>const char *<var class="pdparam">charset</var>, </td></tr><tr><td> </td><td>const char *<var class="pdparam">lang</var>, </td></tr><tr><td> </td><td>const char *<var class="pdparam">value</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer"> </div></div></div><div class="refsect1"><a name="idm45347507159040"></a><h2>Description</h2><p>The <code class="function">ne_strparam</code> function can be
 	used to encode an extended parameter value for an HTTP header,
 	as defined in RFC 5987.  The function takes as arguments the
 	<code class="parameter">value</code> to encode, using a given MIME
@@ -10,10 +10,10 @@
         <code class="parameter">charset</code> argument must be either
         <code class="constant">"UTF-8"</code> or
         <code class="constant">"IS0-8859-1"</code>, but the
-        <code class="parameter">lang</code> argument may be <code class="literal">NULL</code>.</p></div><div class="refsect1"><a name="idm46097882152016"></a><h2>Return value</h2><p>The return value is either:
+        <code class="parameter">lang</code> argument may be <code class="literal">NULL</code>.</p></div><div class="refsect1"><a name="idm45347507152208"></a><h2>Return value</h2><p>The return value is either:
 
 	</p><div class="variablelist"><table border="0" class="variablelist"><colgroup><col align="left" valign="top"><col></colgroup><tbody><tr><td><p><span class="term"><code class="literal">NULL</code></span></p></td><td>if the value parameter is a "regular
             parameter" and does not need extended
             encoding</td></tr><tr><td><p><span class="term">non-<code class="literal">NULL</code></span></p></td><td>the encoding of the input value as an
             extended parameter as a NUL-terminated, malloc-allocated
-            string</td></tr></tbody></table></div></div><div class="refsect1"><a name="idm46097882146912"></a><h2>See also</h2><p><a class="ulink" href="https://tools.ietf.org/html/rfc5987" target="_top">https://tools.ietf.org/html/rfc5987</a></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="refhash.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ref.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="referr.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">ne_strhash </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> ne_get_error</td></tr></table></div></body></html>
+            string</td></tr></tbody></table></div></div><div class="refsect1"><a name="idm45347507147104"></a><h2>See also</h2><p><a class="ulink" href="https://tools.ietf.org/html/rfc5987" target="_top">https://tools.ietf.org/html/rfc5987</a></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="refhash.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ref.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="referr.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">ne_strhash </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> ne_get_error</td></tr></table></div></body></html>

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refproxy.html


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refreq.html


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refreqbody.html


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refreqflags.html


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refreqhdr.html


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refresolve.html


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refresphdr.html


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refsess.html


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refsessflags.html


+ 2 - 2
libs/neon/doc/html/refshave.html

@@ -1,7 +1,7 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ne_shave</title><link rel="stylesheet" type="text/css" href="../manual.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="neon HTTP/WebDAV client library"><link rel="up" href="ref.html" title="neon API reference"><link rel="prev" href="refauth.html" title="ne_set_server_auth"><link rel="next" href="refsockinit.html" title="ne_sock_init"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">ne_shave</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="refauth.html">Prev</a> </td><th width="60%" align="center">neon API reference</th><td width="20%" align="right"> <a accesskey="n" href="refsockinit.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="refshave"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ne_shave — trim whitespace from a string</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="funcsynopsis"><pre class="funcsynopsisinfo">#include &lt;ne_string.h&gt;</pre><table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr><td><code class="funcdef">char *<b class="fsfunc">ne_shave</b>(</code></td><td>char *<var class="pdparam">str</var>, </td></tr><tr><td> </td><td>const char *<var class="pdparam">whitespace</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer"> </div></div></div><div class="refsect1"><a name="idm46097880969584"></a><h2>Description</h2><p><code class="function">ne_shave</code> returns a portion of
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ne_shave</title><link rel="stylesheet" type="text/css" href="../manual.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="neon HTTP/WebDAV client library"><link rel="up" href="ref.html" title="neon API reference"><link rel="prev" href="refauth.html" title="ne_set_server_auth"><link rel="next" href="refsockinit.html" title="ne_sock_init"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">ne_shave</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="refauth.html">Prev</a> </td><th width="60%" align="center">neon API reference</th><td width="20%" align="right"> <a accesskey="n" href="refsockinit.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="refshave"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ne_shave — trim whitespace from a string</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="funcsynopsis"><pre class="funcsynopsisinfo">#include &lt;ne_string.h&gt;</pre><table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr><td><code class="funcdef">char *<b class="fsfunc">ne_shave</b>(</code></td><td>char *<var class="pdparam">str</var>, </td></tr><tr><td> </td><td>const char *<var class="pdparam">whitespace</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer"> </div></div></div><div class="refsect1"><a name="idm45347505969488"></a><h2>Description</h2><p><code class="function">ne_shave</code> returns a portion of
 <code class="parameter">str</code> with any leading or trailing characters in
 the <code class="parameter">whitespace</code> array removed.
 <code class="parameter">str</code> may be modified.  Note that the return
-value may not be equal to <code class="parameter">str</code>.</p></div><div class="refsect1"><a name="idm46097880965440"></a><h2>Examples</h2><p>The following code segment will output
+value may not be equal to <code class="parameter">str</code>.</p></div><div class="refsect1"><a name="idm45347505965344"></a><h2>Examples</h2><p>The following code segment will output
 	<code class="literal">"fish"</code>:</p><pre class="programlisting">char s[] = ".!.fish!.!";
 puts(ne_shave(s, ".!"));</pre></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="refauth.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ref.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="refsockinit.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">ne_set_server_auth </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> ne_sock_init</td></tr></table></div></body></html>

+ 5 - 5
libs/neon/doc/html/refsockinit.html

@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ne_sock_init</title><link rel="stylesheet" type="text/css" href="../manual.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="neon HTTP/WebDAV client library"><link rel="up" href="ref.html" title="neon API reference"><link rel="prev" href="refshave.html" title="ne_shave"><link rel="next" href="refcert.html" title="ne_ssl_cert_identity"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">ne_sock_init</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="refshave.html">Prev</a> </td><th width="60%" align="center">neon API reference</th><td width="20%" align="right"> <a accesskey="n" href="refcert.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="refsockinit"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ne_sock_init, ne_sock_exit — perform library initialization</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="funcsynopsis"><pre class="funcsynopsisinfo">#include &lt;ne_socket.h&gt;</pre><table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr><td><code class="funcdef">int <b class="fsfunc">ne_sock_init</b>(</code></td><td><code>void)</code>;</td><td> </td></tr></table><div class="funcprototype-spacer"> </div><table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr><td><code class="funcdef">void <b class="fsfunc">ne_sock_exit</b>(</code></td><td><code>void)</code>;</td><td> </td></tr></table><div class="funcprototype-spacer"> </div></div></div><div class="refsect1"><a name="idm46097880937696"></a><h2>Description</h2><p>In some platforms and configurations, neon may be using
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ne_sock_init</title><link rel="stylesheet" type="text/css" href="../manual.css"><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="neon HTTP/WebDAV client library"><link rel="up" href="ref.html" title="neon API reference"><link rel="prev" href="refshave.html" title="ne_shave"><link rel="next" href="refcert.html" title="ne_ssl_cert_identity"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">ne_sock_init</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="refshave.html">Prev</a> </td><th width="60%" align="center">neon API reference</th><td width="20%" align="right"> <a accesskey="n" href="refcert.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="refsockinit"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ne_sock_init, ne_sock_exit — perform library initialization</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="funcsynopsis"><pre class="funcsynopsisinfo">#include &lt;ne_socket.h&gt;</pre><table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr><td><code class="funcdef">int <b class="fsfunc">ne_sock_init</b>(</code></td><td><code>void)</code>;</td><td> </td></tr></table><div class="funcprototype-spacer"> </div><table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr><td><code class="funcdef">void <b class="fsfunc">ne_sock_exit</b>(</code></td><td><code>void)</code>;</td><td> </td></tr></table><div class="funcprototype-spacer"> </div></div></div><div class="refsect1"><a name="idm45347505937856"></a><h2>Description</h2><p>In some platforms and configurations, neon may be using
     some socket or SSL libraries which require global initialization
     before use.  To perform this initialization, the
     <code class="function">ne_sock_init</code> function must be called before
@@ -25,7 +25,7 @@
     section.  Otherwise, it is not safe to use neon with SSL in a
     multi-threaded process.  The <a class="xref" href="reffeat.html#ne_has_support">ne_has_support</a>
     function can be used to determine whether neon is built to
-    enable thread-safety support in the SSL library.</p><div class="refsect2"><a name="idm46097880926224"></a><h3>Thread-safe SSL with OpenSSL</h3><p>neon follows two simple rules when dealing with the
+    enable thread-safety support in the SSL library.</p><div class="refsect2"><a name="idm45347505926384"></a><h3>Thread-safe SSL with OpenSSL</h3><p>neon follows two simple rules when dealing with the
       OpenSSL locking callbacks:
 
       </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><code class="function">ne_sock_init</code> will set
@@ -37,7 +37,7 @@
 
       Applications and libraries should be able to co-operate to
       ensure that SSL use is always thread-safe if similar rules are
-      always followed.</p></div><div class="refsect2"><a name="idm46097880921632"></a><h3>Thread-safe SSL with GnuTLS</h3><p>The cryptography library used by GnuTLS, libgcrypt, only
+      always followed.</p></div><div class="refsect2"><a name="idm45347505921792"></a><h3>Thread-safe SSL with GnuTLS</h3><p>The cryptography library used by GnuTLS, libgcrypt, only
       supports an initialization operation to register thread-safety
       callbacks.  <code class="function">ne_sock_init</code> will register the
       thread-safe locking callbacks on first use;
@@ -46,6 +46,6 @@
       unsafe to dynamically unload neon from the process if neon
       is configured with thread-safe SSL support enabled (since the
       callbacks would be left pointing at unmapped memory once neon
-      is unloaded).</p></div></div><div class="refsect1"><a name="idm46097880918464"></a><h2>Return value</h2><p><code class="function">ne_sock_init</code> returns zero on success,
+      is unloaded).</p></div></div><div class="refsect1"><a name="idm45347505918528"></a><h2>Return value</h2><p><code class="function">ne_sock_init</code> returns zero on success,
     or non-zero on error.  If an error occurs, no further use of the
-    neon library should be attempted.</p></div><div class="refsect1"><a name="idm46097880916560"></a><h2>See also</h2><p><a class="xref" href="refneon.html" title="neon"><span class="refentrytitle">neon</span></a>, <a class="xref" href="reffeat.html" title="ne_has_support"><span class="refentrytitle">ne_has_support</span></a></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="refshave.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ref.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="refcert.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">ne_shave </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> ne_ssl_cert_identity</td></tr></table></div></body></html>
+    neon library should be attempted.</p></div><div class="refsect1"><a name="idm45347505916624"></a><h2>See also</h2><p><a class="xref" href="refneon.html" title="neon"><span class="refentrytitle">neon</span></a>, <a class="xref" href="reffeat.html" title="ne_has_support"><span class="refentrytitle">ne_has_support</span></a></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="refshave.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ref.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="refcert.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">ne_shave </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> ne_ssl_cert_identity</td></tr></table></div></body></html>

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refsslca.html


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refsslcert2.html


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refsslcertio.html


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refssldname.html


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refsslvfy.html


+ 3 - 3
libs/neon/doc/html/refstatus.html

@@ -4,7 +4,7 @@ typedef struct {
     int major_version, minor_version;
     int code, klass;
     const char *reason_phrase;
-} <em class="type">ne_status</em>;</pre></div></div><div class="refsect1"><a name="idm46097880446752"></a><h2>Description</h2><p>An <em class="type">ne_status</em> type represents an HTTP
+} <em class="type">ne_status</em>;</pre></div></div><div class="refsect1"><a name="idm45347505445936"></a><h2>Description</h2><p>An <em class="type">ne_status</em> type represents an HTTP
 response status; used in response messages giving a result of request.
 The <em class="structfield"><code>major_version</code></em> and
 <em class="structfield"><code>minor_version</code></em> fields give the HTTP version
@@ -12,11 +12,11 @@ supported by the server issuing the response.  The
 <em class="structfield"><code>code</code></em> field gives the status code of the
 result (lying between 100 and 999 inclusive), and the
 <em class="structfield"><code>klass</code></em> field gives the
-class<a href="#ftn.idm46097880443712" class="footnote" name="idm46097880443712"><sup class="footnote">[2]</sup></a>, which is equal to the most significant digit
+class<a href="#ftn.idm45347505442896" class="footnote" name="idm45347505442896"><sup class="footnote">[2]</sup></a>, which is equal to the most significant digit
 of the status.</p><p>There are five classes of HTTP status code defined by
 	RFC2616:</p><div class="variablelist"><table border="0" class="variablelist"><colgroup><col align="left" valign="top"><col></colgroup><tbody><tr><td><p><span class="term"><code class="literal">1xx</code></span></p></td><td>Informational response.</td></tr><tr><td><p><span class="term"><code class="literal">2xx</code></span></p></td><td>Success: the operation was successful</td></tr><tr><td><p><span class="term"><code class="literal">3xx</code></span></p></td><td>Redirection</td></tr><tr><td><p><span class="term"><code class="literal">4xx</code></span></p></td><td>Client
 	    error: the request made was incorrect in some
-	    manner.</td></tr><tr><td><p><span class="term"><code class="literal">5xx</code></span></p></td><td>Server error</td></tr></tbody></table></div></div><div class="refsect1"><a name="idm46097880432544"></a><h2>See also</h2><p><a class="xref" href="refgetst.html#ne_get_status">ne_get_status</a>.</p></div><div class="footnotes"><br><hr style="width:100; text-align:left;margin-left: 0"><div id="ftn.idm46097880443712" class="footnote"><p><a href="#idm46097880443712" class="para"><sup class="para">[2] </sup></a>the field is named <span class="quote">“<span class="quote">klass</span>”</span> not
+	    manner.</td></tr><tr><td><p><span class="term"><code class="literal">5xx</code></span></p></td><td>Server error</td></tr></tbody></table></div></div><div class="refsect1"><a name="idm45347505431728"></a><h2>See also</h2><p><a class="xref" href="refgetst.html#ne_get_status">ne_get_status</a>.</p></div><div class="footnotes"><br><hr style="width:100; text-align:left;margin-left: 0"><div id="ftn.idm45347505442896" class="footnote"><p><a href="#idm45347505442896" class="para"><sup class="para">[2] </sup></a>the field is named <span class="quote">“<span class="quote">klass</span>”</span> not
 <span class="quote">“<span class="quote">class</span>”</span> so that the header can be used from a C++
 program, in which <span class="quote">“<span class="quote">class</span>”</span> is a reserved
 word)</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="refclicert.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ref.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="reftok.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">ne_ssl_client_cert </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> ne_token</td></tr></table></div></body></html>

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/reftok.html


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refvers.html


Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
libs/neon/doc/html/refxml.html


+ 4 - 4
libs/neon/doc/html/security.html

@@ -4,7 +4,7 @@
   application) can be tricked into accessing an HTTP server which is
   controlled by an attacker.  This section documents various types of
   possible attack and describes what mitigation is used in
-  neon.</p><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm46097888446992"></a>CPU or memory consumption attacks</h3></div></div></div><p>neon uses fixed resource limits to prevent the following
+  neon.</p><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm45347508028192"></a>CPU or memory consumption attacks</h3></div></div></div><p>neon uses fixed resource limits to prevent the following
     attacks:</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>memory/CPU consumption attack using an unbounded number
         of response header fields</p></li><li class="listitem"><p>memory consumption attack using an unbounded length of
         individual response header lines (or continuation
@@ -17,7 +17,7 @@
     must be mitigated at application level.  Memory consumption in
     neon itself is fixed and is not proportional to the response
     size.</p><p>Test cases for all the above attacks are present in the
-    neon test suite.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm46097888494800"></a>SSL/TLS connection security</h3></div></div></div><p>When using a connection secured by SSL/TLS, it is necessary
+    neon test suite.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm45347508019664"></a>SSL/TLS connection security</h3></div></div></div><p>When using a connection secured by SSL/TLS, it is necessary
     for clients to verify that the X.509 certificate presented by the
     server matches the server's expected identity.  The algorithm
     required for this purpose is described in RFC 2818 and RFC 3280,
@@ -35,14 +35,14 @@
     present the certificate details to a user for manual/off-line
     verification, if possible.</p><p>Test cases for the correctness of the implementation of the
     identity verification algorithm are present in the neon test
-    suite.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm46097882952960"></a>Control character insertion in error messages</h3></div></div></div><p>Where error messages (as returned by
+    suite.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm45347507953424"></a>Control character insertion in error messages</h3></div></div></div><p>Where error messages (as returned by
     (<a class="xref" href="referr.html#ne_get_error">ne_get_error</a>) contain data supplied by the
     server, the untrusted data is sanitised to remove both control
     characters and non-ASCII characters.  This prevents any attacks
     where such error messages are exposed to the user and can
     potentially distort the presentation of the interface (for
     example, through the use of a carriage return character in a text
-    user interface).</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm46097882950912"></a>Attacks against authentication credentials</h3></div></div></div><p>Authentication credentials can be compromised by a
+    user interface).</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="idm45347507951376"></a>Attacks against authentication credentials</h3></div></div></div><p>Authentication credentials can be compromised by a
     "downgrade attack" by an active attacker; for example, where a
     MITM presents a Basic authentication challenge in place of the
     server's Digest challenge.  neon mitigates these attacks by

+ 3 - 3
libs/neon/doc/man/ne_add_request_header.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_add_request_header
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_ADD_REQUEST_HEADE" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_ADD_REQUEST_HEADE" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_addr_resolve.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_addr_resolve
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_ADDR_RESOLVE" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_ADDR_RESOLVE" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_buffer.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_buffer
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_BUFFER" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_BUFFER" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_buffer_append.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_buffer_append
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_BUFFER_APPEND" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_BUFFER_APPEND" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_buffer_clear.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_buffer_clear
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_BUFFER_CLEAR" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_BUFFER_CLEAR" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_buffer_create.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_buffer_create
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_BUFFER_CREATE" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_BUFFER_CREATE" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_buffer_destroy.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_buffer_destroy
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_BUFFER_DESTROY" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_BUFFER_DESTROY" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_get_error.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_get_error
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_GET_ERROR" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_GET_ERROR" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_get_response_header.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_get_response_header
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_GET_RESPONSE_HEAD" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_GET_RESPONSE_HEAD" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_get_status.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_get_status
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_GET_STATUS" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_GET_STATUS" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_has_support.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_has_support
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_HAS_SUPPORT" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_HAS_SUPPORT" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_i18n_init.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_i18n_init
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_I18N_INIT" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_I18N_INIT" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_iaddr_make.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_iaddr_make
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_IADDR_MAKE" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_IADDR_MAKE" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_malloc.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_malloc
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_MALLOC" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_MALLOC" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_request_create.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_request_create
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_REQUEST_CREATE" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_REQUEST_CREATE" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_session_create.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_session_create
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_SESSION_CREATE" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_SESSION_CREATE" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_session_proxy.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_session_proxy
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_SESSION_PROXY" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_SESSION_PROXY" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_set_request_body_buffer.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_set_request_body_buffer
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_SET_REQUEST_BODY_" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_SET_REQUEST_BODY_" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_set_request_flag.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_set_request_flag
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_SET_REQUEST_FLAG" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_SET_REQUEST_FLAG" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_set_server_auth.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_set_server_auth
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_SET_SERVER_AUTH" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_SET_SERVER_AUTH" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_set_session_flag.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_set_session_flag
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_SET_SESSION_FLAG" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_SET_SESSION_FLAG" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_set_useragent.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_set_useragent
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_SET_USERAGENT" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_SET_USERAGENT" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_shave.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_shave
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_SHAVE" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_SHAVE" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_sock_init.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_sock_init
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_SOCK_INIT" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_SOCK_INIT" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_ssl_cert_cmp.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_ssl_cert_cmp
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_SSL_CERT_CMP" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_SSL_CERT_CMP" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_ssl_cert_identity.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_ssl_cert_identity
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_SSL_CERT_IDENTITY" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_SSL_CERT_IDENTITY" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_ssl_cert_read.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_ssl_cert_read
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_SSL_CERT_READ" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_SSL_CERT_READ" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_ssl_clicert_read.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_ssl_client_cert
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_SSL_CLIENT_CERT" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_SSL_CLIENT_CERT" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_ssl_readable_dname.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_ssl_dname
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_SSL_DNAME" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_SSL_DNAME" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_ssl_set_verify.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_ssl_set_verify
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_SSL_SET_VERIFY" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_SSL_SET_VERIFY" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_ssl_trust_cert.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_ssl_trust_cert
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_SSL_TRUST_CERT" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_SSL_TRUST_CERT" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_status.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_status
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_STATUS" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_STATUS" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_strhash.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_strhash
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_STRHASH" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_STRHASH" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_strparam.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_strparam
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_STRPARAM" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_STRPARAM" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_token.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_token
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_TOKEN" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_TOKEN" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_version_match.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_version_match
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_VERSION_MATCH" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_VERSION_MATCH" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/ne_xml_create.3

@@ -2,12 +2,12 @@
 .\"     Title: ne_xml_create
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NE_XML_CREATE" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NE_XML_CREATE" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/neon-config.1

@@ -2,12 +2,12 @@
 .\"     Title: neon-config
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NEON\-CONFIG" "1" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NEON\-CONFIG" "1" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 3 - 3
libs/neon/doc/man/neon.3

@@ -2,12 +2,12 @@
 .\"     Title: neon
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 20 September 2021
+.\"      Date: 12 January 2022
 .\"    Manual: neon API reference
-.\"    Source: neon 0.32.1
+.\"    Source: neon 0.32.2
 .\"  Language: English
 .\"
-.TH "NEON" "3" "20 September 2021" "neon 0.32.1" "neon API reference"
+.TH "NEON" "3" "12 January 2022" "neon 0.32.2" "neon API reference"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------

+ 1 - 1
libs/neon/doc/version.xml

@@ -1 +1 @@
-0.32.1
+0.32.2

+ 6 - 3
libs/neon/macros/neon.m4

@@ -137,7 +137,7 @@ AC_DEFUN([NE_VERSIONS_BUNDLED], [
 # Define the current versions.
 NE_VERSION_MAJOR=0
 NE_VERSION_MINOR=32
-NE_VERSION_PATCH=1
+NE_VERSION_PATCH=2
 NE_VERSION_TAG=
 
 # 0.32.x is backwards-compatible to 0.27.x, so AGE=5
@@ -176,13 +176,13 @@ dnl Usage:
 dnl    NEON_CHECK_VERSION(ACTIONS-IF-OKAY, ACTIONS-IF-FAILURE)
 dnl
 AC_DEFUN([NEON_CHECK_VERSION], [
+ne_libver=`$NEON_CONFIG --version | sed -e "s/neon //g"`
 m4_ifdef([ne_require_major], [
     # Check whether the library is of required version
     ne_save_LIBS="$LIBS"
     ne_save_CFLAGS="$CFLAGS"
     CFLAGS="$CFLAGS `$NEON_CONFIG --cflags`"
     LIBS="$LIBS `$NEON_CONFIG --libs`"
-    ne_libver=`$NEON_CONFIG --version | sed -e "s/neon //g"`
     # Check whether it's possible to link against neon
     AC_CACHE_CHECK([linking against neon], [ne_cv_lib_neon],
     [AC_LINK_IFELSE(
@@ -202,7 +202,6 @@ m4_ifdef([ne_require_major], [
 ], [
    # NE_REQUIRE_VERSIONS not used; presume all versions OK!
     ne_goodver=yes
-    ne_libver="(version unknown)"
 ])
 
 if test "$ne_goodver" = "yes"; then
@@ -376,6 +375,10 @@ AC_CACHE_CHECK([for library containing $1], [ne_cv_libsfor_$1], [
       ne__prologue="#include <sys/socket.h>"
       ne__code="socket(0,0,0);"
       ;;
+    bindtextdomain)
+      ne__prologue="#include <libintl.h>"
+      ne__code="bindtextdomain(\"\",\"\");"
+      ;;
     *)
       ne__prologue=""
       ne__code="$1();"

+ 2 - 2
libs/neon/src/Makefile.in

@@ -33,8 +33,8 @@ NEON_LINK_FLAGS = @NEON_LINK_FLAGS@
 LIBS = @NEON_LIBS@ @NEON_LTLIBS@
 
 COMPILE = $(CC) $(CPPFLAGS) $(CFLAGS)
-LT_COMPILE = $(LIBTOOL) --quiet --mode=compile $(COMPILE)
-LINK = $(LIBTOOL) --quiet --mode=link $(CC) -no-undefined $(LDFLAGS)
+LT_COMPILE = $(LIBTOOL) --quiet --mode=compile --tag=CC $(COMPILE)
+LINK = $(LIBTOOL) --quiet --mode=link --tag=CC $(CC) -no-undefined $(LDFLAGS)
 
 NEON_BASEOBJS = ne_request.@NEON_OBJEXT@ ne_session.@NEON_OBJEXT@	\
 	ne_basic.@NEON_OBJEXT@ ne_string.@NEON_OBJEXT@			\

+ 15 - 13
libs/neon/src/ne_auth.c

@@ -173,6 +173,8 @@ static const struct auth_class {
 /* Internal buffer size, which must be >= NE_ABUFSIZ. */
 #define ABUFSIZE (NE_ABUFSIZ * 2)
 
+#define zero_and_free(s) do { ne__strzero(s, strlen(s)); ne_free(s); } while (0)
+
 /* Authentication session state. */
 typedef struct {
     ne_session *sess;
@@ -304,7 +306,7 @@ static void free_domains(auth_session *sess)
 
 static void clean_session(auth_session *sess) 
 {
-    if (sess->basic) ne_free(sess->basic);
+    if (sess->basic) zero_and_free(sess->basic);
     if (sess->nonce) ne_free(sess->nonce);
     if (sess->cnonce) ne_free(sess->cnonce);
     if (sess->opaque) ne_free(sess->opaque);
@@ -312,7 +314,7 @@ static void clean_session(auth_session *sess)
     if (sess->userhash) ne_free(sess->userhash);
     if (sess->username_star) ne_free(sess->username_star);
     if (sess->response_rhs) ne_free(sess->response_rhs);
-    if (sess->h_a1) ne_free(sess->h_a1);
+    if (sess->h_a1) zero_and_free(sess->h_a1);
     sess->realm = sess->basic = sess->cnonce = sess->nonce =
         sess->opaque = sess->userhash = sess->response_rhs =
         sess->h_a1 = sess->username_star = NULL;
@@ -440,7 +442,7 @@ static char *get_scope_path(const char *uri)
     memset(&udot, 0, sizeof udot);
     udot.path = ".";
 
-    if (strcmp(uri, "*") == 0 || ne_uri_parse(uri, &base) != 0) {
+    if (ne_uri_parse(uri, &base) != 0) {
         /* Assume scope is whole origin. */
         return ne_strdup("/");
     }
@@ -491,18 +493,18 @@ static int basic_challenge(auth_session *sess, int attempt,
 
     ne__strzero(password, sizeof password);
 
-    if (sess->context == AUTH_CONNECT) {
-        /* For proxy auth w/TLS, auth is limited to handling CONNECT
-         * request, no need to derive the "scope" path. */
-        return 0;
-    }
+    if (sess->ndomains) free_domains(sess); /* is this really needed? */
 
-    if (sess->ndomains != 1) {
-        sess->domains = ne_realloc(sess->domains, sizeof(*sess->domains));
-        sess->ndomains = 1;
+    if (strcmp(uri, "*") == 0) {
+        /* If the request-target is "*" the auth scope is explicitly
+         * the whole server. */
+        return 0;
     }
 
+    sess->domains = ne_realloc(sess->domains, sizeof(*sess->domains));
     sess->domains[0] = get_scope_path(uri);
+    sess->ndomains = 1;
+
     NE_DEBUG(NE_DBG_HTTPAUTH, "auth: Basic auth scope is: %s\n",
              sess->domains[0]);
 
@@ -512,7 +514,7 @@ static int basic_challenge(auth_session *sess, int attempt,
 /* Add Basic authentication credentials to a request */
 static char *request_basic(auth_session *sess, struct auth_request *req) 
 {
-    if (!inside_domain(sess, req->uri)) {
+    if (sess->ndomains && !inside_domain(sess, req->uri)) {
         return NULL;
     }
 
@@ -1029,7 +1031,7 @@ static int digest_challenge(auth_session *sess, int attempt,
             || sess->alg == auth_alg_sha512_256_sess) {
             sess->h_a1 = ne_strhash(hash, h_urp, ":", sess->nonce, ":",
                                     sess->cnonce, NULL);
-            ne_free(h_urp);
+            zero_and_free(h_urp);
             NE_DEBUG(NE_DBG_HTTPAUTH, "auth: Session H(A1) is [%s]\n", sess->h_a1);
         }
         else {

+ 13 - 1
libs/neon/src/ne_socket.c

@@ -1457,6 +1457,9 @@ static int do_bind(int fd, int peer_family,
         in6.sin6_port = htons(port);
         /* fill in the _family field for AIX 4.3, which forgets to do so. */
         in6.sin6_family = AF_INET6;
+#ifdef __NetBSD__
+	in6.sin6_len = sizeof in6;
+#endif
 
         return bind(fd, (struct sockaddr *)&in6, sizeof in6);
     } else
@@ -1475,6 +1478,9 @@ static int do_bind(int fd, int peer_family,
         }
         in.sin_port = htons(port);
         in.sin_family = AF_INET;
+#ifdef __NetBSD__
+	in.sin_len = sizeof in;
+#endif
 
         return bind(fd, (struct sockaddr *)&in, sizeof in);
     }
@@ -1596,7 +1602,7 @@ ne_inet_addr *ne_sock_peer(ne_socket *sock, unsigned int *port)
 
     ia = ne_calloc(sizeof *ia);
 #ifdef USE_GETADDRINFO
-    ia->ai_addr = ne_malloc(sizeof *ia);
+    ia->ai_addr = ne_malloc(len);
     ia->ai_addrlen = len;
     memcpy(ia->ai_addr, sad, len);
     ia->ai_family = saun.sa.sa_family;
@@ -1632,6 +1638,9 @@ ne_inet_addr *ne_iaddr_make(ne_iaddr_type type, const unsigned char *raw)
 	ia->ai_addr = (struct sockaddr *)in4;
 	ia->ai_addrlen = sizeof *in4;
 	in4->sin_family = AF_INET;
+#ifdef __NetBSD__
+	in4->sin_len = sizeof *in4;
+#endif
 	memcpy(&in4->sin_addr.s_addr, raw, sizeof in4->sin_addr.s_addr);
     }
 #ifdef AF_INET6
@@ -1641,6 +1650,9 @@ ne_inet_addr *ne_iaddr_make(ne_iaddr_type type, const unsigned char *raw)
 	ia->ai_addr = (struct sockaddr *)in6;
 	ia->ai_addrlen = sizeof *in6;
 	in6->sin6_family = AF_INET6;
+#ifdef __NetBSD__
+	in6->sin6_len = sizeof *in6;
+#endif
 	memcpy(&in6->sin6_addr, raw, sizeof in6->sin6_addr.s6_addr);
     }
 #endif

+ 57 - 30
libs/neon/test/auth.c

@@ -341,11 +341,7 @@ static int retries(void)
     ONV(any_request(sess, "/foo") == NE_AUTH,
 	("auth failed on second try, should have succeeded: %s", ne_get_error(sess)));
 
-    ne_session_destroy(sess);
-
-    CALL(await_server());
-
-    return OK;
+    return destroy_and_wait(sess);
 }
 
 /* crashes with neon <0.22 */
@@ -375,9 +371,8 @@ static int tunnel_regress(void)
                                 "Content-Length: 0\r\n\r\n"));
     ne_set_server_auth(sess, fail_auth_cb, NULL);
     any_request(sess, "/foo");
-    ne_session_destroy(sess);
-    CALL(await_server());
-    return OK;
+
+    return destroy_and_wait(sess);
 }
 
 /* regression test for parsing a Negotiate challenge with on parameter
@@ -392,9 +387,8 @@ static int negotiate_regress(void)
                         "Content-Length: 0\r\n\r\n"));
     ne_set_server_auth(sess, fail_auth_cb, NULL);
     any_request(sess, "/foo");
-    ne_session_destroy(sess);
-    CALL(await_server());
-    return OK;
+
+    return destroy_and_wait(sess);
 }
 
 static char *digest_hdr = NULL;
@@ -931,8 +925,7 @@ static int test_digest(struct digest_parms *parms)
         CALL(any_2xx_request(sess, "/fish"));
     } while (--parms->num_requests);
     
-    ne_session_destroy(sess);
-    return await_server();
+    return destroy_and_wait(sess);
 }
 
 /* Test for RFC2617-style Digest auth. */
@@ -1279,10 +1272,9 @@ static int multi_handler(void)
           "[id=1, realm=fish, tries=0]", buf->data,
           "multiple callback", "invocation order");
     
-    ne_session_destroy(sess);
     ne_buffer_destroy(buf);
 
-    return await_server();
+    return destroy_and_wait(sess);
 }
 
 static int multi_rfc7616(void)
@@ -1327,11 +1319,10 @@ static int multi_rfc7616(void)
          "actual:   %s\n",
          exp->data, buf->data));
 
-    ne_session_destroy(sess);
     ne_buffer_destroy(buf);
     ne_buffer_destroy(exp);
 
-    return await_server();
+    return destroy_and_wait(sess);
 }
 
 static int multi_provider_cb(void *userdata, int attempt,
@@ -1426,11 +1417,10 @@ static int multi_provider(void)
          "actual:   %s\n",
          exp->data, buf->data));
 
-    ne_session_destroy(sess);
     ne_buffer_destroy(buf);
     ne_buffer_destroy(exp);
 
-    return await_server();
+    return destroy_and_wait(sess);
 }
 
 
@@ -1458,9 +1448,7 @@ static int domains(void)
     CALL(any_2xx_request(sess, "/fish/2"));
     CALL(any_2xx_request(sess, "*"));
     
-    ne_session_destroy(sess);
-
-    return await_server();
+    return destroy_and_wait(sess);
 }
 
 /* This segfaulted with 0.28.0 through 0.28.2 inclusive. */
@@ -1483,9 +1471,7 @@ static int CVE_2008_3746(void)
 
     any_2xx_request(sess, "/fish/0");
     
-    ne_session_destroy(sess);
-
-    return await_server();
+    return destroy_and_wait(sess);
 }
 
 static int defaults(void)
@@ -1501,8 +1487,8 @@ static int defaults(void)
     CALL(make_session(&sess, auth_serve, CHAL_WALLY));
     ne_add_server_auth(sess, NE_AUTH_ALL, auth_cb, NULL);
     CALL(any_2xx_request(sess, "/norman"));
-    ne_session_destroy(sess);
-    return await_server();
+
+    return destroy_and_wait(sess);
 }
 
 static void fail_hdr(char *value)
@@ -1576,7 +1562,7 @@ static int serve_basic_scope_checker(ne_socket *sock, void *userdata)
     send_response(sock, CHAL_WALLY, 401, 0);
 
     /* Retry of GET /fish/0 - expect Basic creds */
-    auth_failed = 0;
+    auth_failed = 1;
     got_header = auth_hdr;
     CALL(discard_request(sock));
     if (auth_failed) {
@@ -1615,9 +1601,49 @@ static int basic_scope(void)
     CALL(any_2xx_request(sess, "/not/inside")); /* must NOT use auth credentials */
     CALL(any_2xx_request(sess, "/fish/1")); /* must use auth credentials */
 
-    ne_session_destroy(sess);
+    return destroy_and_wait(sess);
+}
 
-    return await_server();
+/* Test for scope of "*" */
+static int serve_star_scope_checker(ne_socket *sock, void *userdata)
+{
+    /* --- OPTIONS * -- first request */
+    digest_hdr = NULL;
+    got_header = dup_header;
+    want_header = "Authorization";
+    CALL(discard_request(sock));
+    if (digest_hdr) {
+        t_context("Got WWW-Auth header on initial request");
+        return error_response(sock, FAIL);
+    }
+
+    send_response(sock, CHAL_WALLY, 401, 0);
+
+    /* Retry of OPTIONS * - expect Basic creds */
+    auth_failed = 1;
+    got_header = auth_hdr;
+    CALL(discard_request(sock));
+    if (auth_failed) {
+        t_context("No Basic Auth in OPTIONS request");
+        return error_response(sock, FAIL);
+    }
+    send_response(sock, CHAL_WALLY, 200, 0);
+
+    return 0;
+}
+
+/* Test for the scope of "*". */
+static int star_scope(void)
+{
+    ne_session *sess;
+
+    CALL(make_session(&sess, serve_star_scope_checker, NULL));
+
+    ne_set_server_auth(sess, auth_cb, NULL);
+
+    CALL(any_2xx_request_method(sess, "OPTIONS", "*")); /* must use auth */
+
+    return destroy_and_wait(sess);
 }
 
 /* proxy auth, proxy AND origin */
@@ -1643,5 +1669,6 @@ ne_test tests[] = {
     T(CVE_2008_3746),
     T(forget),
     T(basic_scope),
+    T(star_scope),
     T(NULL)
 };

+ 7 - 2
libs/neon/test/utils.c

@@ -99,9 +99,9 @@ int any_request(ne_session *sess, const char *uri)
     return ret;
 }
 
-int any_2xx_request(ne_session *sess, const char *uri)
+int any_2xx_request_method(ne_session *sess, const char *method, const char *uri)
 {
-    ne_request *req = ne_request_create(sess, "GET", uri);
+    ne_request *req = ne_request_create(sess, method, uri);
     int ret = ne_request_dispatch(req);
     int klass = ne_get_status(req)->klass;
     const char *context = ne_get_response_header(req, "X-Neon-Context");
@@ -119,6 +119,11 @@ int any_2xx_request(ne_session *sess, const char *uri)
     return ret;
 }
 
+int any_2xx_request(ne_session *sess, const char *uri)
+{
+    return any_2xx_request_method(sess, "GET", uri);
+}
+
 int any_2xx_request_body(ne_session *sess, const char *uri)
 {
     ne_request *req = ne_request_create(sess, "GET", uri);

+ 4 - 0
libs/neon/test/utils.h

@@ -50,6 +50,10 @@ int any_2xx_request(ne_session *sess, const char *uri);
 /* As above but with a request body. */
 int any_2xx_request_body(ne_session *sess, const char *uri);
 
+/* As any_2xx_request but with a specified method. */
+int any_2xx_request_method(ne_session *sess, const char *method,
+                           const char *uri);
+
 /* makes *session, spawns server which will run 'fn(userdata,
  * socket)'.  sets error context if returns non-zero, i.e use like:
  * CALL(make_session(...)); */

Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels