|
|
@a9fa300
|
7 years |
thomas2.klute |
Set GnuTLS session errno on all error paths in mgs_transport_read()
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@6868585
|
7 years |
thomas2.klute |
Remove unnecessary session pointer check
The transport functions are …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@be41ee4
|
7 years |
thomas2.klute |
Set GnuTLS session errno on errors in mgs_transport_write()
Sunil …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@8ac7c0d
|
7 years |
thomas2.klute |
Register "ssl_is_https" function for compatibility with mod_rewrite
…
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@bc539d5
|
7 years |
thomas2.klute |
Implement short message for mod_status reports
Until now the flags …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@600cf16
|
7 years |
thomas2.klute |
mgs_status_hook: Remove code for GnuTLS versions < 3
mod_gnutls …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@73b0bf0
|
7 years |
thomas2.klute |
mgs_filter_input: Use APR_STATUS_IS macros instead of integer comparison
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@a2368a4
|
7 years |
thomas2.klute |
Use TLS session cleanup hook for all connection pools
If a TLS …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@2ceb836
|
7 years |
thomas2.klute |
Update log messages on session termination (cleanup_gnutls_session, …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@401a0de
|
7 years |
thomas2.klute |
Close TLS session on EOF in input filter
If the input filter receives …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@f5a36ee
|
7 years |
thomas2.klute |
Pass EAGAIN/EINTR from gnutls_io_input_read to input filter
…
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@02a6a18
|
7 years |
thomas2.klute |
gnutls_io.c: Don't mix EAGAIN and EINTR in mgs_transport_read
…
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@dff03fa
|
8 years |
thomas2.klute |
Configure C99 mode
Variable declarations in for loops improve code …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@9ca1f21
|
8 years |
thomas2.klute |
Allow loading more than one PKCS #11 module using GnuTLSP11Module
…
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@88df24d
|
8 years |
thomas2.klute |
Replace "SSL" with "TLS" in config directive descriptions
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@176047e
|
8 years |
thomas2.klute |
Use AP_INIT_FLAG for On/Off? config directives
Letting the Apache …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@7764015
|
8 years |
thomas2.klute |
Update GnuTLSP11Module documentation for stricter semantics
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@746e993
|
8 years |
thomas2.klute |
Formatting fix for PKCS #11 module loading
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@f21d2a6
|
8 years |
thomas2.klute |
Changed the semantics of GnuTLSP11Module
That setting instructs …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@efd3cfe
|
8 years |
thomas2.klute |
Whitespace fix in gnutls_hooks.c
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@99f8375
|
8 years |
thomas2.klute |
Ensure safe defaults during client verification
Initialize the …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@dfd5837
|
8 years |
thomas2.klute |
Log possible error messages from gnutls_bye
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@ee687ab
|
8 years |
thomas2.klute |
Update README and post-install documentation hint
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@e021722
|
8 years |
thomas2.klute |
Update copyright headers for Nikos Mavrogiannopoulos' PKCS #11 patch
…
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@e391197
|
8 years |
thomas2.klute |
Update copyright headers for C source
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@a2e3c33
|
8 years |
thomas2.klute |
Rename option SSLProxyEngine to GnuTLSProxyEngine
This matches the …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@e765670
|
8 years |
thomas2.klute |
Fix signature of mgs_cache_child_init when building without …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@87f1ed2
|
8 years |
thomas2.klute |
Allow loading of an additional PKCS #11 provider library
When using …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@4133f2d
|
8 years |
thomas2.klute |
Unify argument handling in mgs_set_priorities
Just store the argument …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@2cde026d
|
8 years |
thomas2.klute |
Merge branch 'new-gnutls-api'
Merge my TLS proxy implementation with …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@73f6f12
|
8 years |
thomas2.klute |
Check handshake result before logging "TLS connection opened"
Without …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@f030883
|
8 years |
thomas2.klute |
Set GnuTLS priorities for proxy connections separately
Until now, …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@d04f7da
|
8 years |
thomas2.klute |
Version guards for gnutls_privkey_import_openpgp_raw workaround
The …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@8b472af
|
8 years |
thomas2.klute |
Use server root for file paths in TLS proxy config
This is what users …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@2cde8111
|
8 years |
thomas2.klute |
Workarounds for OpenPGP key handling
Commit …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@01b5d85
|
8 years |
thomas2.klute |
Merge branch 'client-verify-fix' into new-gnutls-api
Merge the fix …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@c4a015b
|
8 years |
thomas2.klute |
Merge branch 'split-testsuite' into new-gnutls-api
OpenPGP support is …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@259e835
|
8 years |
thomas2.klute |
Merge branch 'master' into new-gnutls-api
Branch 'master' at this …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@1d9cfaf
|
8 years |
thomas2.klute |
gnutls_config.c: Backport function signature changes from master
…
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@809c422
|
8 years |
thomas2.klute |
TLS proxy: Add support for CRLs to back end server verification
When …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@bd24203
|
8 years |
thomas2.klute |
Explicitly build trust list for proxy connections
This change …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@7d2123d
|
8 years |
thomas2.klute |
Log errors while loading proxy certificate trust list
The way the …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@6bbc00a
|
8 years |
thomas2.klute |
Check hostname of proxy back end server against certificate
…
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@0de1839
|
8 years |
thomas2.klute |
Support X.509 auth for TLS proxy connections
This commit adds support …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@7314438
|
8 years |
thomas2.klute |
Fix whitespace problems detected by git
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@b324906
|
8 years |
thomas2.klute |
Merge branch 'client-verify-fix' into tls-proxy
Most importantly, …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@5a8a32b
|
8 years |
thomas2.klute |
TLS Client auth: Check server verify mode if unset for dir
The …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@b429e4c
|
8 years |
thomas2.klute |
Cleanup handler for proxy TLS connections
When handling client …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@d7a8286
|
8 years |
thomas2.klute |
Remove debug log messages for allocating connection config memory
…
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@265eafc
|
8 years |
thomas2.klute |
gnutls_io.c: Log connection start/end and unusual input filter events
…
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@4261999
|
8 years |
thomas2.klute |
gnutls_io_input_read: Retry gnutls_record_recv if necessary
While …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@398d1a0
|
8 years |
thomas2.klute |
Improved logging for gnutls_io_input_read
* Log if something tried to …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@4fefa39
|
8 years |
thomas2.klute |
src/gnutls_io.c: Reformat gnutls_io_filter_error for readability
No …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@beb14d9
|
8 years |
thomas2.klute |
Proof of concept: Support for proxy back end connections using TLS
…
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@c1ef069
|
8 years |
thomas2.klute |
Record if a connection is a proxy connection
When handling a proxy …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@5342265
|
8 years |
thomas2.klute |
Close last for loop in mgs_find_sni_server
The closing brace for the …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@07d548d
|
8 years |
thomas2.klute |
Properly use SSLProxyEngine option
ssl_proxy_enable now checks if …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@accbb83
|
8 years |
thomas2.klute |
mod_gnutls.c: Whitespace and line break fixes
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@c782c1f
|
8 years |
thomas2.klute |
Don't do global deinit when disabling TLS for a proxy back end …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@e8acf05
|
8 years |
thomas2.klute |
Enable/disable TLS per connection in ssl_engine_disable
Previously, …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@e4b58b6
|
8 years |
thomas2.klute |
Check error codes during GnuTLS connection init
These calls shouldn't …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@3d361b8
|
8 years |
thomas2.klute |
Check if filters exist before removing them in ssl_engine_disable
…
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@64dadf8
|
8 years |
thomas2.klute |
Use proper GNUTLS_ENABLED_* macros in SSL proxy functions
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@031acac
|
9 years |
nmav |
Use the new (3.1.3+) GnuTLS APIs to obtain private keys.
This allows …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@fd82e59
|
9 years |
dkg |
use strict compiler arguments by default (-Wall -Werror -Wextra)
…
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@765cac2
|
9 years |
dkg |
clean up MGS_SIDE abuse of apr_pstrcat
We were allocating twice as …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@2aaf4f5
|
9 years |
dkg |
implement GnuTLSExportCertificates control over max exported cert size …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@55dc3f0
|
9 years |
dkg |
Make Apache 2.4 display the correct module in error logs
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@83eafed
|
9 years |
dkg |
avoid a very unlikely NULL dereference
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@4ec9183
|
9 years |
dkg |
Include GnuTLS version as additional version component in Server …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@46de753
|
9 years |
dkg |
fix build against GnuTLS 2.12.x
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@671b64f
|
9 years |
dkg |
remove all trailing whitespace
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@9720026
|
9 years |
dkg |
silly newline cleanup
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@5674676
|
9 years |
dkg |
add SSL_DH_PRIME_BITS to expose the size of the DH modulus to CGI
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@b4739cd
|
9 years |
dkg |
display some information in mod_status
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@b55bf71
|
9 years |
dkg |
accept the e-mail address in the cert Subject if no sAN e-mail is present
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@a01f8ab
|
9 years |
dkg |
upgrade to libmsv 0.1 API
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@832182b
|
9 years |
dkg |
extracting the user ID from a certificate cleanly.
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@5c0d491
|
9 years |
dkg |
MSVA: successful communication between apache and the agent
This is …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@07889ab
|
9 years |
dkg |
MSVA: some initial framework
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@cf2b905
|
9 years |
dkg |
MSVA: document and parse GnuTLSClientVerifyMethod directive
The …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@6bb2474
|
10 years |
dkg |
Changed Default Export Of Full PEM Certificates To FALSE
This matches …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@b1c2b01
|
10 years |
dkg |
avoid a segfault if no X.509 certificates are present during vhost_cb
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainmsvaproxy-ticketupstream
|
|
|
@7d1ab49
|
10 years |
dkg |
restore GnuTLSExportCertificate directive
It looks to me like this …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainmsvaproxy-ticketupstream
|
|
|
@c0dd3ab
|
10 years |
dkg |
avoid invoking gnutls_transport_get_ptr on a NULL session
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainmsvaproxy-ticketupstream
|
|
|
@b668622
|
10 years |
dkg |
Do not override the configured GnuTLS priority string.
This fixes …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainmsvaproxy-ticketupstream
|
|
|
@8985a6b
|
10 years |
dkg |
allow certificate use for clients without SNI
The test removed here …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainmsvaproxy-ticketupstream
|
|
|
@9ecd212
|
10 years |
dkg |
avoid embedding extra/unnecessary newlines in logs
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainmsvaproxy-ticketupstream
|
|
|
@932b68e
|
10 years |
dkg |
Check for the version of GnuTLS we built against
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainmsvaproxy-ticketupstream
|
|
|
@cb5188f
|
10 years |
dkg |
fatal library initialization error logs should be at APLOG_EMERG
…
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainmsvaproxy-ticketupstream
|
|
|
@421ef1c
|
10 years |
dkg |
deal responsibly with grave failures in pre_config hook
If a …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainmsvaproxy-ticketupstream
|
|
|
@929d313
|
10 years |
dkg |
avoid use-after-free in mgs_set_key_file()
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainmsvaproxy-ticketupstream
|
|
|
@480aba1
|
10 years |
dkg |
correct context terminology for GnuTLSCache configurations
"global …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainmsvaproxy-ticketupstream
|
|
|
@040387c
|
10 years |
dkg |
server-wide settings should be defaults unless overridden in a vhost
…
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainmsvaproxy-ticketupstream
|
|
|
@2d0f6cf
|
10 years |
dkg |
initialize members by name, for better clarity
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainmsvaproxy-ticketupstream
|
|
|
@8400c2e
|
10 years |
dkg |
properly document the GnuTLSCache directive
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainmsvaproxy-ticketupstream
|
|
|
@369f47a
|
10 years |
dkg |
avoid calling gnutls_srp_server_get_username() unless SRP is configured
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainmsvaproxy-ticketupstream
|
|
|
@b8df283
|
10 years |
dkg |
use gnutls_datum_t instead of the deprecated gnutls_datum
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainmsvaproxy-ticketupstream
|
|
|
@2b76a9c
|
10 years |
dkg |
X.509 certificates are ordered EE first (see …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainmsvaproxy-ticketupstream
|
|
|
@6055aff
|
10 years |
dkg |
warn if the server hostname cannot be found in the certificate
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainmsvaproxy-ticketupstream
|
|
|