Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | Support different authentication schemes for PT-TLS | Martin Willi | 2013-02-28 | 5 | -6/+71 | |
| | | | ||||||
| * | | Request a TLS client certificate even if no peer identity is given | Martin Willi | 2013-02-28 | 1 | -5/+1 | |
| | | | | | | | | | | | | | | | This allows a peer to perform client authentication if it wants, but skip it if not. | |||||
| * | | Wrap tls_t.get_{server,peer}_id methods in tls_socket_t | Martin Willi | 2013-02-28 | 2 | -0/+28 | |
| | | | ||||||
| * | | Delegate tls_t.get_{peer,server}_id to handshake layer | Martin Willi | 2013-02-28 | 7 | -29/+78 | |
| | | | | | | | | | | | | | | | This allows to get updated peer identities if the peer can't authenticate, or does when it is optional. | |||||
| * | | Implement a SASL PLAIN mechanism using shared secrets | Martin Willi | 2013-02-28 | 4 | -0/+224 | |
| | | | ||||||
| * | | Implement SASL authentication in PT-TLS client | Martin Willi | 2013-02-28 | 1 | -11/+191 | |
| | | | ||||||
| * | | Implement SASL authentication in PT-TLS server | Martin Willi | 2013-02-28 | 1 | -5/+236 | |
| | | | ||||||
| * | | Define PT-TLS SASL result codes | Martin Willi | 2013-02-28 | 1 | -0/+11 | |
| | | | ||||||
| * | | Define an interface for SASL mechanisms and provide a static factory | Martin Willi | 2013-02-28 | 3 | -1/+193 | |
| | | | ||||||
| * | | Pass a client identity to pt_tls_client, usable for TLS or SASL authentication | Martin Willi | 2013-02-28 | 2 | -7/+21 | |
| | | | ||||||
| * | | Don't close underlying file descriptor before destroying a tls_socket | Martin Willi | 2013-02-28 | 1 | -1/+4 | |
| | | | | | | | | | | | | | | | tls_socket cleanup usually sends a TLS close notify, for which it uses a valid socket. | |||||
* | | | As Quick Mode initiator, select a subset of the proposed and the returned TS | Martin Willi | 2013-03-07 | 1 | -4/+11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Cisco 5505 firewalls don't return the port if we send a specific one, letting the is_contained_in() checks fail. Using get_subset() selection builds the Quick Mode correctly with the common subset of selectors. Based on an initial patch from Paul Stewart. | |||||
* | | | added some otherNames OIDs | Andreas Steffen | 2013-03-06 | 1 | -0/+6 | |
| | | | ||||||
* | | | Fix some apidoc in mem_pool.h | Martin Willi | 2013-03-06 | 1 | -3/+3 | |
| | | | ||||||
* | | | testing: Add screen package to base image | Tobias Brunner | 2013-03-05 | 1 | -1/+1 | |
| | | | | | | | | | | | | Makes working in a single SSH session easier. | |||||
* | | | testing: Enable ssh connection to second IP by name (e.g. moon1) | Tobias Brunner | 2013-03-05 | 1 | -1/+9 | |
| | | | ||||||
* | | | testing: ssh script accepts IP addresses instead of host names | Tobias Brunner | 2013-03-05 | 1 | -4/+11 | |
| | | | ||||||
* | | | testing: ssh script forwards arguments to ssh command | Tobias Brunner | 2013-03-05 | 1 | -1/+2 | |
| | | | | | | | | | | | | This allows to execute commands on a virtual host. | |||||
* | | | removed unneeded DS files | Andreas Steffen | 2013-03-05 | 3 | -6/+0 | |
| | | | ||||||
* | | | instead of cloning use extract_buf() method | Andreas Steffen | 2013-03-04 | 34 | -35/+35 | |
| | | | ||||||
* | | | Don't invoke addr2line if dladdr() did not yield a filename | Martin Willi | 2013-03-04 | 1 | -1/+1 | |
| | | | ||||||
* | | | When receiving critical signals, additionally log backtraces to syslog/files | Martin Willi | 2013-03-04 | 1 | -0/+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 | 9 | -42/+130 | |
| | | | ||||||
* | | | updated NEWS | Andreas Steffen | 2013-03-03 | 1 | -2/+8 | |
| | | | ||||||
* | | | upgraded KVM test suite to Linux 3.8 kernel | Andreas Steffen | 2013-03-03 | 2 | -4/+1867 | |
| | | | ||||||
* | | | added openssl-ikev2/alg-aes-gcm scenario | Andreas Steffen | 2013-03-03 | 11 | -0/+158 | |
| | | | ||||||
* | | | use DNs in tnc/tnccs-20-tls scenario | Andreas Steffen | 2013-03-03 | 4 | -5/+3 | |
| | | | ||||||
* | | | added getpwuid_r and initgroups to whitelist | Andreas Steffen | 2013-03-03 | 1 | -0/+2 | |
| | | | ||||||
* | | | third parameter was not copied | Andreas Steffen | 2013-03-02 | 1 | -1/+1 | |
| | | | ||||||
* | | | Fixed Doxygen comments after scanning complete src directory | Tobias Brunner | 2013-03-02 | 96 | -183/+221 | |
| | | | ||||||
* | | | Include the whole src directory in apidoc and make source files browsable | Tobias Brunner | 2013-03-02 | 1 | -17/+7 | |
| | | | | | | | | | | | | | | | But still only scan header files as Doxygen can't figure out how they are related to source files (at least not for class methods). | |||||
* | | | Prevent Doxygen from processing __attribute__(...) | Tobias Brunner | 2013-03-02 | 1 | -1/+1 | |
| | | | | | | | | | | | | Doxygen produces additional members/classes from these attributes. | |||||
* | | | Updated Doxyfile.in with a recent version of Doxygen | Tobias Brunner | 2013-03-02 | 1 | -127/+509 | |
| | | | ||||||
* | | | Removed backend for old Android frontend patch | Tobias Brunner | 2013-03-02 | 14 | -929/+88 | |
| | | | | | | | | | | | | Moved the remaining DNS handler to a new plugin. | |||||
* | | | added ERX_SUPPORTED IKEv2 Notify | Andreas Steffen | 2013-03-02 | 2 | -7/+11 | |
| | | | ||||||
* | | | added some new TCG IF-M message subtypes and attributes | Andreas Steffen | 2013-03-02 | 4 | -4/+36 | |
| | | | ||||||
* | | | version bump to 5.0.3dr3 | Andreas Steffen | 2013-03-02 | 1 | -1/+1 | |
| | | | ||||||
* | | | android: Mitigate race condition on reauthentication | Tobias Brunner | 2013-03-01 | 1 | -0/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | If the TUN device gets recreated while another thread in handle_plain() has not yet called select(2) but already stored the file descriptor of the old TUN device in its FD set, select() will fail with EBADF. Fixes #301. | |||||
* | | | openssl: The EVP GCM interface requires at least OpenSSL 1.0.1 | Tobias Brunner | 2013-03-01 | 2 | -0/+8 | |
| | | | ||||||
* | | | Merge branch 'multi-eap' | Martin Willi | 2013-03-01 | 2 | -28/+50 | |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | Fixes the use of EAP methods in the non-first authentication round if the initiator demands mutual EAP. Also mutual EAP can now be enforced when the initiator sets rightauth=eap, not only with rightauth=any. | |||||
| * | | | Apply a mutual EAP auth_cfg not before the EAP method completes | Martin Willi | 2013-02-26 | 2 | -1/+18 | |
| | | | | ||||||
| * | | | Be a little more verbose why a peer_cfg is inacceptable | Martin Willi | 2013-02-26 | 1 | -8/+16 | |
| | | | | ||||||
| * | | | Refactor auth_cfg applying to a common function | Martin Willi | 2013-02-26 | 1 | -20/+17 | |
| |/ / | ||||||
* | | | Merge branch 'multi-cert' | Martin Willi | 2013-03-01 | 4 | -27/+113 | |
|\ \ \ | | | | | | | | | | | | | | | | | 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 | |
| | | | | ||||||
| * | | | Add ipsec.conf.5 updates regarding multiple certificates in leftcert | Martin Willi | 2013-01-18 | 1 | -0/+4 | |
| | | | | ||||||
| * | | | 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. |