| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
request flag.
|
|
|
|
|
|
|
|
|
|
| |
Not all shells provide 'echo -e' and using printf is more portable.
One shell that will fail is dash(1).
ssl................... 10/63 FAIL - dname_readable (certificate subject dname was `-e H\0350llo World, Neon Hackers Ltd, Cambridge, Cambridgeshire, GB' not `Hèllo World, Neon Hackers Ltd, Cambridge, Cambridgeshire, GB'
Gentoo-Issue: https://bugs.gentoo.org/832851
|
|
|
|
|
| |
* Libressl 3.7 currently doesn't provide EVP_sha512_256().
* Libressl 3.4 added SSL_CTX_set_post_handshake_auth().
|
|
|
|
| |
Fix macro name.
|
|
|
|
|
|
|
|
|
| |
for embedded neon build, via NEON_TEST_WITHOUT_CHILD m4 macro.
* macros/neon-test.m4: Define NEON_TEST_WITHOUT_CHILD.
* test/common/child.c, test/common/tests.c: Suppress code
dealing with child/server processes if NEON_TEST_NO_CHILD is defined.
|
|
|
|
|
| |
strength correctly after d4f70fc3b25797041e57600893a93e5df20bc327
although it appears to work (usually?) correctly anyway.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
fails [fixes #102, issue #52]
* macros/neon.m4 (NEON_GSSAPI): Fail if --with-gssapi is passed
but library detection fails. Use NE_*_SUPPORT.
* configure.in: Report GSSAPI library detection result.
|
| |
|
| |
|
| |
|
|
|
|
| |
Update to avoid warnings with autoconf 2.70+. No functional change.
|
|
|
|
| |
URL instead. Update copyright notices in a few places.
|
| |
|
| |
|
|
|
|
| |
HAVE_<NAME>_H macros - for wspiapi.h
|
|
|
|
| |
MSYS2/MINGW to facilitate shared DLL linking
|
|
|
|
| |
MSYS2/MINGW
|
|
|
|
|
|
| |
MSYS2/MINGW
Lifted from https://build.opensuse.org/package/view_file/windows:mingw:win32/mingw32-libneon/neon-0.29.1-mingw.patch?expand=1
|
|
|
|
| |
Lifted from https://build.opensuse.org/package/view_file/windows:mingw:win32/mingw32-libneon/neon-0.29.1-mingw.patch?expand=1
|
|
|
|
| |
Lifted from https://build.opensuse.org/package/view_file/windows:mingw:win32/mingw32-libneon/neon-0.29.1-mingw.patch?expand=1
|
| |
|
|
|
|
| |
output products
|
| |
|
|
|
|
|
|
|
|
| |
* src/ne_gnutls.c (ne_ssl_trust_default_ca): Use
gnutls_certificate_set_x509_system_trust() if available.
* macros/neon.m4 (NEON_SSL): Check for presence of
gnutls_certificate_set_x509_system_trust.
|
|
|
|
|
|
|
|
| |
* src/mktable.c: Add safe_username generator.
* src/ne_auth.c: Regenerate safe_username table.
* test/auth.c (digest_username_star): Adjust test accordingly.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Regression in 0.32.3 / 2b8e2e4e3568d10cdb3ef07b3ae4c699540479ea (issue #88)
* src/ne_auth.c (digest_challenge): Don't adjust the default algorithm
here, fail if it is not set. Tweak test order.
(auth_challenge): Initialize alg to MD5, leave unset for unknown values
during parsing.
* test/auth.c (make_digest, verify_digest_header): Split qop= and
algorithm= into two separate flags. (digest): Add test case for
2617-style auth without implicit algorithm.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
encoding issue.
* src/mktable.c: New file.
* src/ne_string.c: Use generated character lookup tables.
Use lookup tables for base64 validity tests.
Fix extparam encoding for numerals.
* test/string-tests.c (strparam): Add test for numerals.
|
|
|
|
| |
AC_PATH_TOOL considers the host prefix when searching for a given program.
|
| |
|
| |
|
|
|
|
| |
3cc1e6916bfba255ab7234ad32428b743b521b63.
|
|
|
|
| |
SSL build for regressions in 3cc1e6916bfba255ab7234ad32428b743b521b63.
|
| |
|
|
|
|
|
|
| |
ne_strhash().
* src/ne_openssl.c, test/auth.c: Drop unused ne_md5.h include.
|
|
|
|
|
|
|
|
|
|
| |
(struct hashalg): New structure, replacing auth_algorithm enum,
alg_to_hash and alg_to_name arrays.
(struct auth_challenge): Use hashalg pointer.
(get_digest_h_urp, digest_challenge): Adjust accordingly.
* test/auth.c (digest_failures, fail_challenge): Tweak tests
to reliably trigger desired failure cases.
|
|
|
|
|
|
|
|
|
|
| |
userhash/ext-param quoting (closes #78):
* src/ne_auth.c (unsafe_username): New function.
(get_digest_h_urp): Use it, rather than ne_strparam() to
determine whether the passed username is safe to use quoted.
* test/auth.c (digest_username_star): Test for @ in usernames.
|
|
|
|
| |
OpenSSL 1.1.0+. (fixes #71)
|
|
|
|
| |
Add a flag BUILD_DLL=yes so that we switch on building libneon as a DLL.
|
|
|
|
|
|
| |
...and replace their 'extern' attribute with NE_VAR as a result, since NE_VAR
is defined appropriately for the compiler and build type used and include the
'extern' attribute for all cases.
|
|
|
|
|
|
|
|
|
|
| |
This adds a macro to decorate public variables that is defined as 'extern' when
building on non-Visual Studio compilers or when libneon is built statically.
However when libneon is built or used as a shared (DLL) build, the macro will
be defined to be 'extern __declspec(dllexport)' and
'extern __declspec(dllimport)' so that the variables are correctly exported and
imported from the DLL during linking.
|
|
|
|
|
| |
This is the file that will be used to export symbols from the built DLL, for
Visual Studio builds.
|
|
|
|
|
|
| |
which is not standardized and can even be considered problematic [1]
[1] https://lwn.net/Articles/874049/
|