Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | Add a timeout to clean up PDP RADIUS connections | Martin Willi | 2013-02-14 | 1 | -0/+51 | |
| | | | ||||||
* | | | Keep the PDP connections lock while accessing its objects | Martin Willi | 2013-02-14 | 3 | -7/+34 | |
| | | | | | | | | | | | | | | | | | | When we introduce connection timeouts, the state may disappear at any time. This change prevents that, but is not very clear. We probably have to refactor connection handling. | |||||
* | | | Add locking to TNC-PDP connections | Martin Willi | 2013-02-14 | 1 | -7/+23 | |
| | | | ||||||
* | | | Add IF-M message subtype getter to IMC/IMV messages | Martin Willi | 2013-02-14 | 4 | -1/+28 | |
| | | | ||||||
* | | | Use a generic constructor to create PA-TNC error attributes | Martin Willi | 2013-02-14 | 1 | -62/+32 | |
| | | | ||||||
* | | | Add a global return_success() method implementation | Martin Willi | 2013-02-14 | 3 | -8/+15 | |
| | | | ||||||
* | | | 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 | |
| | | | ||||||
* | | | resolve dependency on libtls | Andreas Steffen | 2013-02-14 | 1 | -0/+1 | |
| | | | ||||||
* | | | Merge branch 'ike-dscp' | Martin Willi | 2013-02-14 | 27 | -68/+242 | |
|\ \ \ | ||||||
| * | | | Add ikedscp documentation to ipsec.conf.5 | Martin Willi | 2013-02-06 | 1 | -0/+5 | |
| | | | | ||||||
| * | | | Add a ikedscp ipsec.conf option to set DSCP value on outgoing IKE packets | Martin Willi | 2013-02-06 | 7 | -4/+23 | |
| | | | | ||||||
| * | | | Set configured DSCP value while generating IKE packets | Martin Willi | 2013-02-06 | 1 | -1/+26 | |
| | | | | ||||||
| * | | | Add a DSCP configuration value to IKE configs | Martin Willi | 2013-02-06 | 14 | -25/+41 | |
| | | | | ||||||
| * | | | Set DSCP values when sending IP packets in socket-default | Martin Willi | 2013-02-06 | 1 | -1/+65 | |
| | | | | ||||||
| * | | | Don't send a packet in default socket if family is not IPv4 nor IPv6 | Martin Willi | 2013-02-06 | 1 | -12/+18 | |
| | | | | ||||||
| * | | | Add a DSCP value with getter/setter on packet_t | Martin Willi | 2013-02-06 | 3 | -0/+47 | |
| | | | | ||||||
| * | | | Avoid extensive casting of sockaddr types in socket-default by using a union | Martin Willi | 2013-02-06 | 1 | -24/+16 | |
| | | | | | | | | | | | | | | | | Additionally fixes a strict-aliasing rule compiler warning with older gcc. | |||||
| * | | | 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. | |||||
* | | | Check if recommendations is set before applying language preference | Martin Willi | 2013-02-14 | 1 | -3/+6 | |
| | | | ||||||
* | | | PT-TLS dispatcher TNCCS constructor takes peer identities to pass to factory | Martin Willi | 2013-02-14 | 2 | -4/+23 | |
| | | | ||||||
* | | | Merge branch 'pt-tls' | Martin Willi | 2013-02-14 | 20 | -94/+1413 | |
|\ \ \ | ||||||
| * | | | Pass a constructor callback to create TNCCS server instances while dispatching | Martin Willi | 2013-01-17 | 4 | -15/+31 | |
| | | | | ||||||
| * | | | Create pt_tls_client with separate server address and identity | Martin Willi | 2013-01-16 | 2 | -28/+19 | |
| | | | | ||||||
| * | | | Create pt_tls_dispatcher with separate server address and identity | Martin Willi | 2013-01-16 | 2 | -17/+13 | |
| | | | | ||||||
| * | | | Add a libpttls providing NEA PT-TLS / TNC IF-T for TLS transport layer | Martin Willi | 2013-01-16 | 11 | -0/+1171 | |
| | | | | ||||||
| * | | | Send TLS close notify during tls_socket_t destruction | Martin Willi | 2013-01-15 | 1 | -2/+25 | |
| | | | | ||||||
| * | | | Send TLS close notify if application returns SUCCESS | Martin Willi | 2013-01-15 | 1 | -2/+6 | |
| | | | | ||||||
| * | | | Block TLS read when sending data, but have to wait for the handshake data first | Martin Willi | 2013-01-15 | 1 | -4/+11 | |
| | | | | ||||||
| * | | | TNCCS plugins don't depend on EAP-TNC, but can be used by other transports, too | Martin Willi | 2013-01-15 | 3 | -9/+0 | |
| | | | | ||||||
| * | | | Add a bio_reader_t constructor variant freeing passed data during destruction | Martin Willi | 2013-01-15 | 2 | -1/+32 | |
| | | | | ||||||
| * | | | Use a more POSIXy tls_socket interface with more flexibility. | Martin Willi | 2013-01-15 | 2 | -81/+165 | |
| | | | | | | | | | | | | | | | | | | | | If an unsufficient read buffer is provided, application data gets cached for subsequent read() calls. | |||||
| * | | | Add a chunk_from_str() initializer that does not include 0-terminator | Martin Willi | 2013-01-15 | 1 | -0/+5 | |
| | | | | ||||||
* | | | | Remove leading zeros in SCEP certificate serialNumbers | Martin Willi | 2013-02-14 | 1 | -13/+19 | |
| | | | | ||||||
* | | | | Fix 'stroke loglevel any' | Tobias Brunner | 2013-02-13 | 1 | -4/+11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before b46a5cd4 this worked if debug_t was unsigned. In that case -1, as returned by enum_from_name(), would result in a large positive number. So any unknown debug group (including 'any') had the same effect that was only intended for 'any'. | |||||
* | | | | added ikev1/net2net-fragmentation scenario5.0.3dr1 | Andreas Steffen | 2013-02-12 | 9 | -0/+122 | |
| | | | | ||||||
* | | | | treat EAP identities as user IDs | Andreas Steffen | 2013-02-12 | 1 | -3/+3 | |
| | | | | ||||||
* | | | | use EAP identity in tnc/tnccs-20-pdp scenario | Andreas Steffen | 2013-02-12 | 8 | -10/+12 | |
| | | | | ||||||
* | | | | make TNC client authentication type available to IMVs | Andreas Steffen | 2013-02-12 | 10 | -27/+215 | |
| | | | | ||||||
* | | | | determine underlying IF-T transport protocol | Andreas Steffen | 2013-02-12 | 13 | -65/+231 | |
| | | | | ||||||
* | | | | make AR identities available to IMVs via IF-IMV 1.4 draft | Andreas Steffen | 2013-02-11 | 14 | -0/+645 | |
| | | | | ||||||
* | | | | Make IKE/EAP IDs available to TNC server/client | Andreas Steffen | 2013-02-11 | 10 | -28/+92 | |
| | | | | ||||||
* | | | | Don't use a time_t variable with fscanf when parsing uptime | Tobias Brunner | 2013-02-08 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because "%u" is used as format string in the fscanf call that parses the uptime and because the length of time_t varies on different platforms and architectures the value was not written properly if time_t was longer than an unsigned int and depending on how the target variable was aligned on the stack. Since there is no conversion specifier to properly parse a time_t value we use the appropriate integer type instead. | |||||
* | | | | Allow more than one CERTREQ payload for IKEv2 | Tobias Brunner | 2013-02-08 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | There is no reason not to do so (RFC 5996 explicitly mentions multiple CERTREQ payloads) and some implementations seem to use the same behavior as had to be used with IKEv1 (i.e. each CA in its own CERTREQ payload). | |||||
* | | | | Add a --httptimeout option to scepclient | Martin Willi | 2013-02-08 | 3 | -7/+22 | |
| | | | | ||||||
* | | | | 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. | |||||
* | | | | Report enabled plugins at the end of configure | Tobias Brunner | 2013-02-04 | 1 | -0/+13 | |
| | | | | ||||||
* | | | | Streamlined comments in configure.in | Tobias Brunner | 2013-02-04 | 1 | -80/+83 | |
| | | | | | | | | | | | | | | | | dnl should only be used in rare cases (like escaping newlines) | |||||
* | | | | Updated configure.in to newer autoconf | Tobias Brunner | 2013-02-04 | 1 | -145/+161 | |
| | | | | | | | | | | | | | | | | | | | | | | | | AC_TRY_COMPILE and AC_TRY_RUN are deprecated. The new construct with AC_*_IFELSE and AC_LANG_PROGRAM requires double quoting the source code of these test programs. |