Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Build all IMC/IMVs with -no-undefined | Tobias Brunner | 2013-09-12 | 10 | -10/+10 | |
| | ||||||
* | pt-tls-client: Report loaded plugins | Tobias Brunner | 2013-09-12 | 1 | -0/+1 | |
| | ||||||
* | pt-tls-client: Abort if no tnccs-manager is available | Tobias Brunner | 2013-09-12 | 1 | -0/+7 | |
| | ||||||
* | Build all shared libraries with -no-undefined and link them properly | Tobias Brunner | 2013-09-12 | 12 | -9/+73 | |
| | | | | | | | | | | The flag is required to convince libtool on Cygwin to build DLLs. But on Windows these shared libraries can not have undefined symbols, so we have to link them explicitly to the libraries they reference. For plugins this is currently not done, so only the monolithic build is supported. The plugin loader wouldn't be able to load DLLs anyway, as it tries to load files that don't exist on Cygwin. | |||||
* | configure: libtls and libtnccs etc. all require libstrongswan | Tobias Brunner | 2013-09-12 | 1 | -1/+1 | |
| | ||||||
* | tun_device: Add warning if TUN devices are not supported by platform | Tobias Brunner | 2013-09-12 | 2 | -3/+17 | |
| | ||||||
* | Make sure libstrongswan is initialized first in IMCs and IMVs | Andreas Steffen | 2013-09-11 | 4 | -24/+35 | |
| | ||||||
* | sockets: Initialize the whole ancillary data buffer not only the actual struct | Tobias Brunner | 2013-09-10 | 2 | -4/+4 | |
| | | | | | | This avoids uninitialized bytes that Valgrind seems to notice otherwise. Fixes #395. | |||||
* | ikev1: For PFS prefer DH group from IKE_SA over first configured | Thomas Egerer | 2013-09-10 | 1 | -18/+54 | |
| | | | | | | | | | | If PFS is configured for a CHILD_SA first try to create a list of proposals with using DH group negotiated during phase 1. If the resulting list is empty (i.e. the DH group(s) configured for PFS differ from the one(s) configured for the IKE_SA), fall back to the first configured DH group from the CHILD_SA. This modificiation is due to the fact that it is likely that the peer supports the same DH group for PFS it did already for the IKE_SA. | |||||
* | kernel-netlink: increase buffer size for RT netlink messages | Ansis Atteka | 2013-09-10 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | Commit 940e1b0f66dc04b0853414c1f4c45fa3f6e33bdd "Filter ignored interfaces in kernel interfaces (for events, address enumeration, etc.)" made charon to ignore routes with unusable interfaces. Unusable interface is one where charon has not seen RTM_NEWLINK message from the kernel. Sometime RTM_NEWLINK message can be 1048 bytes large. This is 24 bytes more than currently allocated buffer of 1024 bytes. If kernel sends such a large message, then it would be silently ignored by charon and corresponding interface would never become usable. Hence strongSwan might resolve invalid source IP address in get_route() function. This would prevent IPsec tunnel to be established. To reproduce create a VLAN interface with following command: vconfig add eth1 12 | |||||
* | Fixed double free causing swapped ends to crash5.1.1dr3 | Andreas Steffen | 2013-09-07 | 1 | -1/+0 | |
| | ||||||
* | Added ikev1/config-payload-push scenario | Andreas Steffen | 2013-09-07 | 11 | -0/+161 | |
| | ||||||
* | Minor performance tuning | Andreas Steffen | 2013-09-07 | 1 | -4/+4 | |
| | ||||||
* | Completed NEWS for 5.1.1dr3 | Andreas Steffen | 2013-09-06 | 1 | -0/+4 | |
| | ||||||
* | Implemented targeted SWID request | Andreas Steffen | 2013-09-06 | 5 | -29/+86 | |
| | ||||||
* | Store object files in the same directory as the source files | Tobias Brunner | 2013-09-05 | 1 | -1/+1 | |
| | | | | | Future automake releases will apparently do that implicitly, but current releases spit out nasty warning messages. | |||||
* | Make SWID directory where tags are stored configurable | Andreas Steffen | 2013-09-05 | 5 | -7/+14 | |
| | ||||||
* | Added tags table and some tag samples | Andreas Steffen | 2013-09-05 | 5 | -3/+267 | |
| | ||||||
* | swid_inventory object has a get_count method | Andreas Steffen | 2013-09-04 | 2 | -16/+6 | |
| | ||||||
* | Count collected SWID tags or tag IDs | Andreas Steffen | 2013-09-04 | 1 | -3/+17 | |
| | ||||||
* | Proceed with attestation only if Attestation IMC returns a discovery response | Andreas Steffen | 2013-09-04 | 4 | -7/+20 | |
| | ||||||
* | libipsec: Properly initialize variables when creating AEAD wrapper | Tobias Brunner | 2013-09-04 | 1 | -2/+2 | |
| | ||||||
* | android: Fix compilation after PTS header files were moved | Tobias Brunner | 2013-09-04 | 1 | -4/+4 | |
| | ||||||
* | libpts: Android.mk updated | Tobias Brunner | 2013-09-04 | 1 | -17/+24 | |
| | ||||||
* | Version bump to 5.1.1dr3 | Andreas Steffen | 2013-09-04 | 1 | -1/+1 | |
| | ||||||
* | NEWS: 5.1.1 update for merged branches | Martin Willi | 2013-09-04 | 1 | -0/+17 | |
| | ||||||
* | load-tester: support extended traffic selector syntax, as in leftsubnet | Martin Willi | 2013-09-04 | 1 | -13/+168 | |
| | | | | | In addition the initiator may use %unique as port, using a distinct port for each connection, starting from 1025. | |||||
* | load-tester: add an option to test transport/beet connections | Martin Willi | 2013-09-04 | 1 | -1/+21 | |
| | ||||||
* | Merge branch 'ike-address-ranges' | Martin Willi | 2013-09-04 | 21 | -170/+413 | |
|\ | | | | | | | | | | | | | Adds support for multiple subnets and address ranges in left/right ipsec.conf options. As responder the connection is acceptable if the address is in one of the ranges/subnets. To initiate connections, at least one single IP or hostname is required for the peer address. | |||||
| * | man: add support for multiple addresses/ranges/subnets in ipsec.conf left= | Martin Willi | 2013-09-04 | 1 | -3/+10 | |
| | | ||||||
| * | ike: support multiple addresses, ranges and subnets in IKE address config | Martin Willi | 2013-09-04 | 16 | -110/+306 | |
| | | | | | | | | | | | | | | Replace the allowany semantic by a more powerful subnet and IP range matching. Multiple addresses, DNS names, subnets and ranges can be specified in a comma separated list. Initiators ignore the ranges/subnets, responders match configurations against all addresses, ranges and subnets. | |||||
| * | ike-cfg: remove the to be obsoleted allow any parameter in get_my/other_addr | Martin Willi | 2013-09-04 | 7 | -33/+18 | |
| | | ||||||
| * | backends: use ike_cfg host matching functions | Martin Willi | 2013-09-04 | 1 | -38/+7 | |
| | | ||||||
| * | ike-cfg: add methods to match a host against configured local/remote addresses | Martin Willi | 2013-09-04 | 2 | -0/+62 | |
| | | ||||||
| * | trap-manager: use ike_cfg resolver functions | Martin Willi | 2013-09-04 | 1 | -4/+2 | |
| | | ||||||
| * | ike-sa: use ike_cfg resolver functions | Martin Willi | 2013-09-04 | 1 | -16/+12 | |
| | | ||||||
| * | ike-cfg: add a method to resolve local/remote hosts with port | Martin Willi | 2013-09-04 | 2 | -0/+30 | |
|/ | ||||||
* | Merge branch 'ikev1-pushmode' | Martin Willi | 2013-09-04 | 23 | -99/+416 | |
|\ | | | | | | | | | Implements Mode Config Push mode in IKEv1 using the existing modeconfig=push ipsec.conf option. | |||||
| * | stroke: ignore a leftsourceip if a rightsourceip is given as well | Martin Willi | 2013-09-04 | 1 | -1/+7 | |
| | | | | | | | | | | | | As we always negotiate virtual IPs in charon, having both left- and rightsourceip is not allowed. Both in IKEv1 and IKEv2 we support a single configuration payload exchange only. | |||||
| * | man: update ipsec.conf modeconfig keyword | Martin Willi | 2013-09-04 | 1 | -2/+1 | |
| | | ||||||
| * | ikev1: implement mode config push mode | Martin Willi | 2013-09-04 | 5 | -76/+363 | |
| | | ||||||
| * | stroke: re-enable modeconfig keyword | Martin Willi | 2013-09-04 | 3 | -1/+3 | |
| | | ||||||
| * | peer-cfg: add a pull/push mode option to use with mode config | Martin Willi | 2013-09-04 | 15 | -20/+43 | |
|/ | ||||||
* | pubkey_speed: Add missing plugins | Tobias Brunner | 2013-09-04 | 1 | -4/+4 | |
| | | | | | | | The pkcs1 plugin is required to test the gmp/gcrypt plugins. Likewise, the pem plugin is required when testing the openssl plugin. Fixes #401. | |||||
* | pubkey_speed: sudo is not required | Tobias Brunner | 2013-09-04 | 1 | -4/+6 | |
| | | | | | Also, refer to pubkey_speed properly when not being called from the same directory. | |||||
* | pubkey_speed: Add header and fix usage | Tobias Brunner | 2013-09-04 | 1 | -2/+15 | |
| | ||||||
* | Merge branch 'xauth-radius-multi' | Martin Willi | 2013-09-03 | 18 | -76/+306 | |
|\ | | | | | | | | | | | | | | | | | | | Introduces multiple rounds in the eap-radius XAuth backend, concatenating answers to a single password to verify using a RADIUS User-Password attribute. This is known to work fine with iOS and OS X clients, allowing two-factor authentication with proper dialogs. Different XAuth "profiles" for each backend can be selected using a generic colon sperated suffix for the XAuth string. | |||||
| * | charon-cmd: support prompting for a PIN | Martin Willi | 2013-09-03 | 1 | -4/+8 | |
| | | | | | | | | | | To support a Password and PIN XAuth combo, additionally support multiple prompts for different credential types. | |||||
| * | xauth-generic: honor requested XAuth credential types as a client | Martin Willi | 2013-09-03 | 1 | -16/+51 | |
| | | | | | | | | Support requesting of XAuth PINs and print XAuth messages. | |||||
| * | attributes: shorten some Unity and XAuth attribute short names | Martin Willi | 2013-09-03 | 1 | -15/+15 | |
| | |