Add function GWEN_Register_App_Plugin_Dir()
This function allows the calling application to register an explicitdirectory that is scanned for plugins before all other (default)locations when GWEN_Init() is called.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2284 70169cfe-8b10-0410-8925-dcb4b91034d8
Minor decrease of verbosity: Display the 'plugin has no i18n domain' text as notice, not as warning, to avoid distractions here
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2283 70169cfe-8b10-0410-8925-dcb4b91034d8
SSL: Disabled new cipher selection code for now, needs further testing.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2282 70169cfe-8b10-0410-8925-dcb4b91034d8
Prepared 4.9.0beta.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2281 70169cfe-8b10-0410-8925-dcb4b91034d8
TLS: Added flags to force unsafe ciphers.
Unfortunately it is necessary to offer only "SECURE128" ciphers to theNetbank server, otherwise it chooses a safe cipher but fails when somethingis actually sent via the connection.
This needs to be added to AqHBCI as well....
TLS: Improved cipher handling
The environment variable "GWEN_TLS_CIPHER_PRIORITIES" is now used as is.Only if this var is not set a default handling is used.
This allows connecting to Netbank/Sparda servers.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2279 70169cfe-8b10-0410-8925-dcb4b91034d8
TLS: Fixed another problem.
The string "SECURE256:SECURE128:-ARCFOUR-128:-AES-128-CBC:-CAMELLIA-128-CBC:-3DES-CBC" makes it impossible to connect to postbank.de. For whatever reason Postbanktries to enforce ARCFOUR-128 when given the opportunity to use a 128 bit...
Increased verbosity.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2277 70169cfe-8b10-0410-8925-dcb4b91034d8
Added flags to force only safe TLS ciphers.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2276 70169cfe-8b10-0410-8925-dcb4b91034d8
TLS: Added flag GWEN_SYNCIO_TLS_FLAGS_ONLY_SAFE_CIPHERS
If this flag is set then ciphers known as unsafe will be disabled in thecipher priority list.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2275 70169cfe-8b10-0410-8925-dcb4b91034d8
TLS: Fixed a type.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2274 70169cfe-8b10-0410-8925-dcb4b91034d8
TLS: Show more session info.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2273 70169cfe-8b10-0410-8925-dcb4b91034d8
TLS: Show session info.
Maybe we might later add a warning for insecure ciphers...
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2272 70169cfe-8b10-0410-8925-dcb4b91034d8
TLS: Changed acceptable cipher list.
The secure cipher lists don't work with some banks.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2271 70169cfe-8b10-0410-8925-dcb4b91034d8
Show the ciphers used.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2270 70169cfe-8b10-0410-8925-dcb4b91034d8
Decreased verbosity.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2269 70169cfe-8b10-0410-8925-dcb4b91034d8
For GnuTLS >=3.2.4 insert "PFS" before "SECURE256".
Followed a suggestion from Martin (MK).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2268 70169cfe-8b10-0410-8925-dcb4b91034d8
Improve GnuTLS cipher settings
- make cipher string a #define in syncio_tls_p.h- add facility to override cipher settings via environment variable GWEN_TLS_CIPHER_PRIORITIES- construct Force-SSLv3 cipher by adding prefix "+VERS-SSL3.0:"
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2267 70169cfe-8b10-0410-8925-dcb4b91034d8
Added explanation and changed gnutls version check.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2266 70169cfe-8b10-0410-8925-dcb4b91034d8
Fixed a typo, according to MK.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2265 70169cfe-8b10-0410-8925-dcb4b91034d8
Fix build issues with mingw with recent MinGW versions.
Patch supplied by "geert".
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2264 70169cfe-8b10-0410-8925-dcb4b91034d8
Tried removing unsafe ciphers.
Applied a modification of a patch submitted by MK.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2263 70169cfe-8b10-0410-8925-dcb4b91034d8
Added (deactivated) code to use ca-certificates from target system.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2262 70169cfe-8b10-0410-8925-dcb4b91034d8
Updated ca-bundle.crt
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2261 70169cfe-8b10-0410-8925-dcb4b91034d8
Worked on TLS certificate stuff- fixed a memory leak- if no local trust file is set try the system files first: - /etc/ssl/certs/ca-certificates.crt - /usr/share/ca-certificates - our own cert file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@2260 70169cfe-8b10-0410-8925-dcb4b91034d8
Auch abrufbar als: Atom