HTTP: Introduced flag GWEN_HTTP_SESSION_FLAGS_TLS_IGN_PREMATURE_CLOSE
This adds the flag GWEN_SYNCIO_TLS_FLAGS_IGN_PREMATURE_CLOSE to a TLSconnection if set, making the TLS layer ignore premature connection closes.
TLS: Introduced flag GWEN_SYNCIO_TLS_FLAGS_IGN_PREMATURE_CLOSE
If this flag is set the gnutls error GNUTLS_E_PREMATURE_TERMINATION isignored upon gnutls_recv() and just reported as EOF. This might be necessarywith some faulty servers which do not properly terminate an SSL connection.
Remove qt4 from my own Makefile targets.
Typemaker2: Added header location "headerEnd".
This makes include directions for headers with this "location" attributebe included at the end of the normal header file (e.g. for "*_fns.h" headers).
Make using builtin certs an option.
Default is to not use the builtin cert file and to not callgnutls_certificate_set_x509_trust_file() on a TLS connection. This shouldmake the system-wide installed GNUTLS package handle trust files accordingto distribution policy.
Allow using a prefixed cpp
Signed-off-by: Micha Lenk <micha@lenk.info>
Add option to silent make
Add "-s" to make arguments. Without, make's output (like "Entering directory")gets assigned to output variables.
Patch also submitted upstream.See https://github.com/peti/autoconf-archive/pull/77
Added endian macros.
Those are needed to compile the current AqDatabase code on MinGW.On Windows for now we just assume LITTLE ENDIAN, for Linux we use thefunctions from <endian.h>.
Allow building against gnutls-2.9.8.
Prepared release 4.15.3.
Revert "Bump SONAME because of API changes in previous commit"
This reverts commit e4023dbe6538efa0dad51947492e09e4e031c216.
Since the macros whose removal led to the SONAME bump were added back again,the SONAME bump can be reverted as well.
MsgEngine: Properly parse messages containing optional fields
Consider the case that a message definition contains two elements (orgroups) with varying multiplicty at the end. If the latter has avalue (or several values, for that matter), this can only be...
Fixed some logical errors in TLS code (thanks to Michael McConville for pointing out).
Fixed order of header inclusion for AQDatabase-related files.
Fixed GWEN_TIME representation in typemaker2.
The reason to prefer GWEN_TIME over GWEN_DATE is the time which isstored in GWEN_TIME in addition to the date. So we need to save andload the time as well.
Don't build qt5 gui for my own Makefile targets.
Fix build when compiling with old GnuTLS version
This got broken by commit f8771f8c.
Re-add macros for flags related to TLS cipher selection (like Force-SSLv3)
Additionally the deprecated symbols can now get removed during build byproviding -DNO_DEPRECATED_SYMBOLS in CFLAGS. This is intended for test purposesonly.
Some minor improvements in the Qt5 and Qt4 gui
Really boring and unimportant changes I made while reading.
Fixe bug in gwengui-qt5-config.cmake
Also shortend it.
Bump SONAME because of API changes in previous commit
Cleanup TLS cipher suite handling
The Gwenhywfar TLS cipher handling is now limited to either setting a cipherpriority list via the environment variable GWEN_TLS_CIPHER_PRIORITIES orotherwise the GnuTLS library default is being used.
Fix testsuite for the sourceforge server closing the connection prematurely
Create ca-bundle.crt from latest Mozilla sources.
We use "mk-ca-bundle.pl" from "curl".
Updated ca-bundle.crt. Need a way to automate this...
Auch abrufbar als: Atom