Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | RSA_check_key() may return -1 if it fails | Martin Willi | 2013-04-10 | 1 | -2/+2 |
| | |||||
* | RAND_bytes/RAND_pseudo_bytes returns -1 if it is not supported by RAND method | Martin Willi | 2013-04-10 | 1 | -1/+1 |
| | |||||
* | Check return value of ECDSA_Verify() correctly | Martin Willi | 2013-04-10 | 1 | -1/+1 |
| | |||||
* | Properly handle situation if no resolver plugins are loaded | Tobias Brunner | 2013-04-01 | 1 | -1/+5 |
| | |||||
* | Make some private functions in plugins static | Tobias Brunner | 2013-03-27 | 2 | -5/+5 |
| | | | | Fixes monolithic build. | ||||
* | Add a method to replace all secrets in a mem_cred_t object | Tobias Brunner | 2013-03-20 | 2 | -5/+68 |
| | |||||
* | Properly cleanup libmysql | Tobias Brunner | 2013-03-19 | 1 | -1/+1 |
| | | | | Seems to work correctly with recent MySQL versions. | ||||
* | Add Altiga Private Enterprise Numbers that Cisco uses in VPN 3000 | Martin Willi | 2013-03-12 | 2 | -1/+4 |
| | |||||
* | esc() is only used if dladdr(3) is available5.0.3dr3 | Tobias Brunner | 2013-03-08 | 1 | -12/+13 |
| | |||||
* | added some otherNames OIDs | Andreas Steffen | 2013-03-06 | 1 | -0/+6 |
| | |||||
* | Don't invoke addr2line if dladdr() did not yield a filename | Martin Willi | 2013-03-04 | 1 | -1/+1 |
| | |||||
* | backtrace_t.log() takes a NULL file pointer to log to registered dbg() hook | Martin Willi | 2013-03-04 | 2 | -33/+71 |
| | |||||
* | Don't use color escapes when printing backtraces to a non-TTY file | Martin Willi | 2013-03-04 | 1 | -11/+20 |
| | |||||
* | Add a utility function to resolve TTY color escape codes dynamically | Martin Willi | 2013-03-04 | 2 | -0/+103 |
| | |||||
* | make TNC Access Requestor ID available to IMVs | Andreas Steffen | 2013-03-03 | 2 | -12/+18 |
| | |||||
* | added getpwuid_r and initgroups to whitelist | Andreas Steffen | 2013-03-03 | 1 | -0/+2 |
| | |||||
* | Fixed Doxygen comments after scanning complete src directory | Tobias Brunner | 2013-03-02 | 2 | -5/+5 |
| | |||||
* | openssl: The EVP GCM interface requires at least OpenSSL 1.0.1 | Tobias Brunner | 2013-03-01 | 2 | -0/+8 |
| | |||||
* | Merge branch 'multi-cert' | Martin Willi | 2013-03-01 | 2 | -12/+77 |
|\ | | | | | | | | | Allows the configuration of multiple certificates in leftcert, and select the correct certificate to use based on the received certificate requests. | ||||
| * | After merging the used trustchain with config, move used certificate to front | Martin Willi | 2013-01-18 | 1 | -0/+24 |
| | | |||||
| * | Try to build a trustchain for all configured certificates before enforcing one | Martin Willi | 2013-01-18 | 1 | -1/+29 |
| | | | | | | | | | | This enables the daemon to select from multiple configured certificates by building trustchains against the received certificate requests. | ||||
| * | Make AUTH_RULE_SUBJECT cert multi-valued | Martin Willi | 2013-01-18 | 1 | -11/+24 |
| | | | | | | | | | | Constraints having multiple subject certs defined are fulfilled if authentication used one of the listed certificates. | ||||
* | | Merge branch 'systime' | Martin Willi | 2013-03-01 | 2 | -10/+69 |
|\ \ | | | | | | | | | | | | | | | | Add a systime-fix plugin allowing an embedded system to validate certificates if the system time has not been synchronized after boot. Certificates of established tunnels can be re-validated after the system time gets valid. | ||||
| * | | Add a cert_validator hook allowing plugins to provide custom lifetime checking | Martin Willi | 2013-02-19 | 2 | -10/+64 |
| | | | |||||
| * | | Make cert_validator_t.validate optional to implement | Martin Willi | 2013-02-19 | 2 | -0/+5 |
| | | | |||||
* | | | Merge branch 'opaque-ports' | Martin Willi | 2013-03-01 | 2 | -90/+127 |
|\ \ \ | | | | | | | | | | | | | | | | | Adds a %opaque port option and support for port ranges in left/rightprotoport. Currently not supported by any of our kernel backends. | ||||
| * | | | Use a complete port range in traffic_selector_create_from_{subnet,cidr} | Martin Willi | 2013-02-21 | 2 | -16/+17 |
| | | | | |||||
| * | | | Print OPAQUE traffic selectors as what they are, not as port range | Martin Willi | 2013-02-21 | 1 | -0/+4 |
| | | | | |||||
| * | | | Support "opaque" ports in traffic selector subset calculation | Martin Willi | 2013-02-21 | 1 | -6/+32 |
| | | | | |||||
| * | | | Slightly refactor traffic_selector_t.get_subset() | Martin Willi | 2013-02-21 | 1 | -61/+68 |
| | | | | |||||
| * | | | Migrate remaining traffic selector methods to METHOD macro | Martin Willi | 2013-02-21 | 1 | -19/+18 |
| |/ / | |||||
* | | | When running with an unprivileged user, initialize supplementary groups | Martin Willi | 2013-03-01 | 1 | -1/+37 |
| | | | |||||
* | | | openssl: Provide AES-GCM implementation | Tobias Brunner | 2013-02-28 | 4 | -1/+312 |
| | | | |||||
* | | | Fix cleanup in crypto_tester if AEAD implementation fails | Tobias Brunner | 2013-02-28 | 1 | -1/+4 |
| | | | |||||
* | | | Order of arguments in Doxygen comment fixed | Tobias Brunner | 2013-02-28 | 2 | -2/+2 |
| | | | |||||
* | | | Fix auth_cfg_t.clone() for single-valued auth rules | Tobias Brunner | 2013-02-28 | 1 | -10/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By using the default list enumerator and adding the rules with the public add() method, clones of auth_cfg_t objects would return the values for single-valued auth rules in the wrong order (i.e. the oldest instead of the newest value was returned). Using the internal enumerator (which the comment already suggested) fixes this, but the clone will not be a full clone as it does not contain any old values for single-valued auth rules. Since these will never be used anyway, this should be fine. | ||||
* | | | Use SIGUSR2 for SIG_CANCEL on Android | Tobias Brunner | 2013-02-26 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIGRTMIN is defined as 32 while sigset_t is defined as unsigned long (i.e. holds 32 signals). Hence, the signal could never be blocked. Sending the signal still canceled threads, but sometimes in situations where they shouldn't have been canceled (e.g. while holding a lock). Fixes #298. | ||||
* | | | Android.mk updated to latest Makefiles | Tobias Brunner | 2013-02-26 | 1 | -0/+1 |
| | | | | | | | | | | | | Fixes #300. | ||||
* | | | openssl: Disable PKCS#7/CMS when building against OpenSSL < 0.9.8g | Tobias Brunner | 2013-02-20 | 2 | -1/+5 |
| | | | | | | | | | | | | Fixes #292. | ||||
* | | | Encode RSA public keys in RFC 3110 DNSKEY format | Andreas Steffen | 2013-02-19 | 6 | -2/+143 |
| | | | |||||
* | | | Moved configuration from resolver manager to unbound plugin | Andreas Steffen | 2013-02-19 | 6 | -52/+41 |
| | | | | | | | | | | | | Also streamlined log messages in unbound plugin. | ||||
* | | | unbound: Implementation of query method of unbound_resolver_t | Reto Guadagnini | 2013-02-19 | 2 | -7/+64 |
| | | | |||||
* | | | unbound: Implemented resolver_response_t as unbound_response_t | Reto Guadagnini | 2013-02-19 | 3 | -1/+316 |
| | | | |||||
* | | | Implemented rr_set_t interface | Reto Guadagnini | 2013-02-19 | 3 | -1/+113 |
| | | | |||||
* | | | unbound: Implemented rr_t as unbound_rr_t | Reto Guadagnini | 2013-02-19 | 3 | -1/+215 |
| | | | |||||
* | | | Added unbound plugin implementing the resolver interface using libunbound | Reto Guadagnini | 2013-02-19 | 6 | -0/+234 |
| | | | |||||
* | | | Added manager for DNS resolvers | Reto Guadagnini | 2013-02-19 | 5 | -1/+181 |
| | | | |||||
* | | | Added interface for DNS resolvers | Reto Guadagnini | 2013-02-19 | 6 | -0/+548 |
| | | | |||||
* | | | Add a global return_success() method implementation | Martin Willi | 2013-02-14 | 2 | -0/+13 |
| | | | |||||
* | | | Add a convenience method to check pen_type_t for vendor and type | Martin Willi | 2013-02-14 | 1 | -0/+14 |
| | | |