Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | | | ||||||
* | | | Add a comparison function for pen_type_t | Martin Willi | 2013-02-14 | 1 | -0/+12 | |
| | | | ||||||
* | | | Whitespace and comment cleanups in pen.[ch] | Martin Willi | 2013-02-14 | 2 | -20/+28 | |
| | | | ||||||
* | | | Merge branch 'ike-dscp' | Martin Willi | 2013-02-14 | 3 | -2/+35 | |
|\ \ \ | ||||||
| * | | | Add a DSCP value with getter/setter on packet_t | Martin Willi | 2013-02-06 | 2 | -0/+33 | |
| | | | | ||||||
| * | | | Set sockaddr family on ifreq instead of casted familiy specific sockaddr | Martin Willi | 2013-02-06 | 1 | -2/+2 | |
| |/ / | | | | | | | | | | Fixes a strict-aliasing rule compiler warning with older gcc. | |||||
* | | | Merge branch 'pt-tls' | Martin Willi | 2013-02-14 | 3 | -1/+37 | |
|\ \ \ | ||||||
| * | | | Add a bio_reader_t constructor variant freeing passed data during destruction | Martin Willi | 2013-01-15 | 2 | -1/+32 | |
| | | | | ||||||
| * | | | Add a chunk_from_str() initializer that does not include 0-terminator | Martin Willi | 2013-01-15 | 1 | -0/+5 | |
| | |/ | |/| | ||||||
* | | | Use CURL_TIMEOUT and not CURL_CONNECTTIMEOUT for FETCHER_TIMEOUT in curl | Martin Willi | 2013-02-08 | 1 | -5/+12 | |
| | | | | | | | | | | | | | | | This allows us to use this timeout beyond DNS resolution. For the initial connect, we use a hardcoded timeout of 10s for now. | |||||
* | | | time is a time_t pointer | Andreas Steffen | 2013-02-04 | 1 | -1/+1 | |
| | | | ||||||
* | | | print PEN value 0xfffffe as Unassigned | Andreas Steffen | 2013-02-03 | 2 | -15/+17 | |
| | | |