|
|
|
@4d4a406
|
7 years |
thomas2.klute |
New config option: GnuTLSOCSPStapling
This flag option …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@70d014b
|
7 years |
thomas2.klute |
Remove FIXME comment about releasing config structures: Done!
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@b8700b0
|
7 years |
thomas2.klute |
Deinit proxy credentials on config pool cleanup
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@02eabe7
|
7 years |
thomas2.klute |
TLS Proxy: Fix memory leak while logging certificate status
The …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@f265001
|
7 years |
thomas2.klute |
Bind temporary pool in load_proxy_x509_credentials() to ptemp scope
…
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@7e7d328
|
7 years |
thomas2.klute |
Deinit PGP certificate on config pool cleanup
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@44e8944
|
7 years |
thomas2.klute |
Allocate memory for X.509 and PGP certificates only when needed
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@eee1432
|
7 years |
thomas2.klute |
Bind temporary pool in mgs_load_files() to ptemp scope
Pool 'spool' …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@45b7b83
|
7 years |
thomas2.klute |
Deinit PGP private key and keyring on config pool cleanup
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@db9ef68
|
7 years |
thomas2.klute |
Deinit client CA list on config pool cleanup
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@81433f1
|
7 years |
thomas2.klute |
Reformat mgs_load_files()
This commit changes only whitespace and …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@e2ba939
|
7 years |
thomas2.klute |
Prevent memory leaks in post_conf hook
Valgrind indicated memory …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@317b569
|
7 years |
thomas2.klute |
Make the response validity period of the test responder configurable
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@894efd0
|
7 years |
thomas2.klute |
Check OCSP response nonce
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@82745d1
|
7 years |
thomas2.klute |
Fix memory usage issues
* Use-after-free of the OCSP request in …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@16ad0eb
|
7 years |
thomas2.klute |
Perform OCSP request over HTTP
Finally the whole stack is there! …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@04addef
|
7 years |
thomas2.klute |
Test suite: Always lock authority PGP keyring
I've occasionally …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@0831437
|
7 years |
thomas2.klute |
Clarify the purpose of mgs_time2sz()
I've renamed the CTIME macro to …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@47a909e
|
7 years |
thomas2.klute |
Create OCSP requests when updating the cached response
Actually …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@6c44ed2
|
7 years |
thomas2.klute |
Test suite: Explicitly link gen_ocsp_index against libgnutls
This is …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@a372379
|
7 years |
thomas2.klute |
Store server certificate fingerprint in OCSP config
It's not like …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@cc74801e
|
7 years |
thomas2.klute |
Move generated vhost-wide OCSP config into a private structure
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@6b89353
|
7 years |
thomas2.klute |
Remove Lua bytecode variables from directory config structure
The …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@5559aa6
|
7 years |
thomas2.klute |
Rely on cache for OCSP response expiration
With fixed DBM cache …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@11e6205
|
7 years |
thomas2.klute |
dbm_cache_fetch(): Clear data size on allocation failure
Memory …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@b2e6406
|
7 years |
thomas2.klute |
Safe integer type conversion in mgs_filter_input()
Read sizes should …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@15b22cb
|
7 years |
thomas2.klute |
Allow compiling with clang
Needs just a minimal workaround for an …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@d6834e0
|
7 years |
thomas2.klute |
OCSP refresh mutex: Prevent parallel requests
Add a global mutex …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@aa68232
|
7 years |
thomas2.klute |
Move global cache mutex into the private cache struct
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@e809fb30
|
7 years |
thomas2.klute |
Use generic cache functions for OCSP response caching
With this, OCSP …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@3e22b82
|
7 years |
thomas2.klute |
Add generic store/fetch support to the memcached cache
Required to …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@70a1e5a
|
7 years |
thomas2.klute |
Introduce OCSP caching grace time
A cached OCSP response must be …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@f450ac9
|
7 years |
thomas2.klute |
Replace mgs_session_id2sz() with apr_(p?)escape_hex()
There's no need …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@d18afb8
|
7 years |
thomas2.klute |
Ensure that dbm_cache_fetch() does not return expired data
The cache …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@c6572ec
|
7 years |
thomas2.klute |
Apply default cache timeout to OCSP responses without nextUpdate
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@c55902b
|
7 years |
thomas2.klute |
Trigger cache expiration on fetch, small restructuring
In a situation …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@c005645
|
7 years |
thomas2.klute |
Mutex for DBM cache access
I noticed that with a DBM cache enabled …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@eb63377
|
7 years |
thomas2.klute |
Check only expiration time for OCSP responses from cache
Responses …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@366d1a1
|
7 years |
thomas2.klute |
Use nextUpdate field of OCSP response to set cache lifetime
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@08817d0
|
7 years |
thomas2.klute |
Check OCSP response before caching
Only verified responses should be …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@368e581
|
7 years |
thomas2.klute |
Update OCSP response cache only if response is missing or invalid
…
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@4bf4ce2
|
7 years |
thomas2.klute |
Use GCC builtins to catch overflows with mixed integer types
…
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@6b4136c
|
7 years |
thomas2.klute |
Store OCSP responses in DBM cache before use
This is not proper …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@2f932fa
|
7 years |
thomas2.klute |
Use gnutls_datum_t to pass DBM keys for GnuTLS sessions
The APR …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@6814e48
|
7 years |
thomas2.klute |
Explain the different signatures of the dbm_cache functions
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@15245bf
|
7 years |
thomas2.klute |
Split dbm_cache_fetch() in generic and GnuTLS session specific parts
…
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@1d1361f
|
7 years |
thomas2.klute |
Make dbm_cache_store() work outside connection context
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@ae08186
|
7 years |
thomas2.klute |
DBM cache: Separate session caching and generic store operation
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@f785704
|
7 years |
thomas2.klute |
Make dbm_cache_expire() work outside connection context
DBM cache …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@04e6e65
|
7 years |
thomas2.klute |
Move declarations of cache-related functions to a dedicated header
…
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@379a297
|
7 years |
thomas2.klute |
Remove code used only with GnuTLS 2.x
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@7511bfa
|
7 years |
thomas2.klute |
Use ap_log_cerror() instead of ap_log_error() where reasonable
…
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@8913410
|
7 years |
thomas2.klute |
Update copyright headers
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@c3ad933
|
7 years |
thomas2.klute |
Remove stale support code for Apache versions before 2.2
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@fd6bb19
|
7 years |
thomas2.klute |
Extract OCSP access URI from the server certificate
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@4ae7810
|
7 years |
thomas2.klute |
Log port along with hostname if OCSP trust list initialization fails
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@68ce93c
|
7 years |
thomas2.klute |
Rearrange mgs_get_ocsp_response() for readability
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@fad7695
|
7 years |
thomas2.klute |
Store OCSP trust list in server config
This avoids recreating the …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@64856fd
|
7 years |
thomas2.klute |
Get rid of exit(-1) calls in mgs_hook_post_config()
This allows the …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@2a1ffd6
|
7 years |
thomas2.klute |
Move trust list generation for OCSP to a separate function
The new …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@d35b98e
|
7 years |
thomas2.klute |
Check OCSP response and staple it only if good
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@c05780e
|
7 years |
thomas2.klute |
Proper runtests integration
Test fails if runtests failed, avoid …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@4cc1edc
|
7 years |
thomas2.klute |
Remove pointless <If> from test server config
Apparently <If> is …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@20f8e99
|
7 years |
thomas2.klute |
Provide full certificate chain to the server
The server will need CA …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@94cb972
|
7 years |
thomas2.klute |
Minimal OCSP stapling implementation using externally provided …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@b674e95
|
7 years |
thomas2.klute |
Merge version 0.7.5 into ocsp branch
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@086cea9
|
7 years |
thomas2.klute |
Release version 0.7.5
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
mod_gnutls/0.7.5
|
|
|
@2b80754
|
7 years |
thomas2.klute |
Delete target files before exporting PGP certificates
GnuPG promts or …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@9e56602
|
7 years |
thomas2.klute |
Check for write errors in pgpcrc.c to get rid of build warning
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@42829ae
|
7 years |
thomas2.klute |
Build pgpcrc through Automake, clean new GnuPG privkey files & directories
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@298dc66
|
7 years |
thomas2.klute |
use --outfile instead of stdio redirection
This way, when a command …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@d70dd6e
|
7 years |
thomas2.klute |
ensure cleanup of gpg v2.1 keyrings as well
depending on the version …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@0bda20f
|
7 years |
thomas2.klute |
Make "make distcheck" work
This requires strict DIST/DISTCLEAN lists …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@eb34ac4
|
7 years |
thomas2.klute |
Let Automake handle module installation
Using a custom pkglib …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@eda8686
|
7 years |
thomas2.klute |
Disable building static libraries
Only the dynamic library is used by …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@19f2719
|
7 years |
thomas2.klute |
Update comments and formating in push/pull functions
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@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
|
|
|
@efe884e
|
7 years |
thomas2.klute |
Skip OCSP test with incompatible GnuTLS versions
Please see the …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@c4d6e77
|
7 years |
thomas2.klute |
Test suite: New test case for simple HTTPS access with OCSP status check
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@9e309ae
|
7 years |
thomas2.klute |
Merge version 0.7.4 into ocsp
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@c6cfe6e
|
7 years |
thomas2.klute |
Release version 0.7.4
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
mod_gnutls/0.7.4
|
|
|
@a0161fe
|
7 years |
thomas2.klute |
Test suite: Include OCSP URI in server & client certificates if enabled
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@21181b2
|
7 years |
thomas2.klute |
Test suite: Enable OCSP if OpenSSL is available, provide port for …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@c0c4106
|
7 years |
thomas2.klute |
Test suite: Minimal OCSP responder (CGI script and Apache config snippet)
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@ea99ffe
|
7 years |
thomas2.klute |
Test suite: Build OCSP database
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@a03f94e
|
7 years |
thomas2.klute |
Test suite: Build OCSP responder certificate
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@42bee37
|
7 years |
thomas2.klute |
Test suite: OCSP index generation tool
gen_ocsp_index creates an …
asynciodebian/masterdebian/stretch-backportsmainproxy-ticketupstream
|
|
|
@28fc74b
|
7 years |
thomas2.klute |
Capture full gnutls-cli output in test logs
Copying instead of …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@5725dca
|
7 years |
thomas2.klute |
Test suite: Consistent use of @VAR@ vs. $(VAR)
Makefile.am will …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@aeaf28b
|
7 years |
thomas2.klute |
Allow user to set SoftHSM PKCS #11 module
Users may want to use a …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@b0e5dae
|
7 years |
thomas2.klute |
Test suite: Add support for SoftHSM 2
./configure now detects SoftHSM …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@6f644fa
|
7 years |
thomas2.klute |
Test suite: Generate SoftHSM config for initialization as needed
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@74772b2
|
7 years |
thomas2.klute |
Define autoconf/automake variables to handle different SoftHSM versions
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@5eb4544
|
7 years |
thomas2.klute |
Test suite: Search SoftHSM during ./configure, detect module for v1 or …
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@d84f0f7
|
7 years |
thomas2.klute |
Test 26_redirect_HTTP_to_HTTPS: Add --verbose option when using curl
…
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@f0923c4
|
7 years |
thomas2.klute |
Release version 0.7.3
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
mod_gnutls/0.7.3
|
|
|
@67f2f58
|
7 years |
thomas2.klute |
Support curl or Wget for test case "26_redirect_HTTP_to_HTTPS"
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|
@5aae10e
|
7 years |
thomas2.klute |
configure.ac: Better wording for network and user namespace creation check
asynciodebian/masterdebian/stretch-backportsjessie-backportsmainproxy-ticketupstream
|
|
|