Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Merge branch 'stroke-counters' | Martin Willi | 2013-03-18 | 8 | -23/+223 | |
|\ \ | | | | | | | | | | | | | Extend stroke counters functionality by connection specific counters, and a resetcounters command to reset the global or connection counters. | |||||
| * | | Add a "resetcounters" command to ipsec, clearing global or connection counters | Martin Willi | 2013-03-15 | 8 | -14/+53 | |
| | | | ||||||
| * | | Add connection name specific stroke counters | Martin Willi | 2013-03-15 | 7 | -20/+181 | |
| | | | ||||||
| * | | Add a chunk_from_str() initializer that does not include 0-terminator | Martin Willi | 2013-03-15 | 1 | -0/+5 | |
| | | | ||||||
* | | | Merge branch 'stroke-timeout' | Martin Willi | 2013-03-18 | 2 | -22/+94 | |
|\ \ \ | | | | | | | | | | | | | Add a strongswan.conf timeout option for stroke control commands. | |||||
| * | | | If controller operations have a callback, don't succeed before hook gets called | Martin Willi | 2013-03-07 | 1 | -4/+12 | |
| | | | | ||||||
| * | | | Add a stroke command timeout option, and report status of completed command | Martin Willi | 2013-03-07 | 1 | -18/+82 | |
| |/ / | ||||||
* | | | Merge branch 'netlink-align' | Martin Willi | 2013-03-18 | 3 | -268/+151 | |
|\ \ \ | |_|/ |/| | | | | | | | | Fixes some Netlink alignment issues, and then refactors Netlink XFRM message attribute handling. | |||||
| * | | Use netlink_add_attribute() to copy over attributes during update_sa() | Martin Willi | 2013-03-15 | 1 | -9/+6 | |
| | | | ||||||
| * | | Use a helper function to add XFRM_MARK attribute | Martin Willi | 2013-03-15 | 1 | -81/+37 | |
| | | | ||||||
| * | | Use netlink_reserve() helper function in XFRM to simplify message construction | Martin Willi | 2013-03-15 | 1 | -175/+72 | |
| | | | ||||||
| * | | Add a Netlink utility function to add a RTA header and reserve space for data | Martin Willi | 2013-03-15 | 2 | -0/+32 | |
| | | | ||||||
| * | | Correctly check buffer length in netlink_add_attribute() | Martin Willi | 2013-03-15 | 2 | -7/+9 | |
| | | | ||||||
| * | | Avoid unneeded termination of netlink algorithm name arrays with END_OF_LIST | Martin Willi | 2013-03-15 | 1 | -13/+14 | |
| | | | ||||||
| * | | When adding Netlink attributes, increase header length with potential alignment | Martin Willi | 2013-03-11 | 1 | -32/+30 | |
| | | | | | | | | | | | | | | | If the payload is unaligned, we must make sure the total netlink message length includes the added alignment for the first attribute. | |||||
* | | | Add missing XAuthRespPSK switch case to IKEv1 key derivation | Martin Willi | 2013-03-12 | 1 | -0/+1 | |
| | | | ||||||
* | | | strdup() iface passed to queue_route_reinstall(), fixing double-free | Martin Willi | 2013-03-11 | 1 | -1/+1 | |
| | | | ||||||
* | | | Support mutliple subnets and ranges as external load-tester addresses | Martin Willi | 2013-03-11 | 1 | -15/+59 | |
| | | | ||||||
* | | | Add a constructor to create in-memory pools from an address range | Martin Willi | 2013-03-11 | 2 | -3/+58 | |
|/ / | ||||||
* | | Clean up IKE_SA state if IKE_SA_INIT request does not have message ID 0 | Martin Willi | 2013-03-11 | 1 | -0/+4 | |
| | | ||||||
* | | Ignore fourth Qick Mode message sent by Windows servers. | Martin Willi | 2013-03-11 | 1 | -0/+9 | |
| | | | | | | | | Initial patch by Paul Stewart, fixes #289. | |||||
* | | added ITA Echo PA-TNC Subtype and ITA Echo Attribute type | Andreas Steffen | 2013-03-11 | 4 | -6/+10 | |
| | | ||||||
* | | moved ar_id from imv_agent to imv_state | Andreas Steffen | 2013-03-11 | 8 | -31/+112 | |
| | | ||||||
* | | esc() is only used if dladdr(3) is available5.0.3dr3 | Tobias Brunner | 2013-03-08 | 1 | -12/+13 | |
| | | ||||||
* | | Fix maximum size of a mem_pool_t | Tobias Brunner | 2013-03-07 | 1 | -2/+2 | |
| | | ||||||
* | | New Android release after adding translations and Cert/EAP authentication | Tobias Brunner | 2013-03-07 | 1 | -3/+3 | |
| | | | | | | | | | | Also fixed a race condition during reauthentication and a freeze that might happen while disconnecting. | |||||
* | | android: Add support for combined certificate and EAP authentication | Tobias Brunner | 2013-03-07 | 7 | -34/+63 | |
| | | | | | | | | | | | | This uses RFC 4739 multiple authentication rounds to first authenticate the client with a certificate followed by an EAP authentication round with username and password. | |||||
* | | Merge branch 'pt-tls' | Martin Willi | 2013-03-07 | 21 | -69/+1077 | |
|\ \ | ||||||
| * | | If TLS peer authentication not required, the client does nonetheless, allow ↵ | Martin Willi | 2013-03-06 | 1 | -4/+19 | |
| | | | | | | | | | | | | it to fail | |||||
| * | | 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 | |
| | | | ||||||
* | | | 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 | |
| | | |