aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/sa/ikev1/tasks/isakmp_vendor.c
Commit message (Collapse)AuthorAgeFilesLines
* ikev1: Ignore the last two bytes of the Cisco Unity vendor IDTobias Brunner2016-08-241-0/+3
| | | | | | | | | These seem to indicate the major and minor version of the protocol, like e.g. for the DPD vendor ID. Some implementations seem to send versions other than 1.0 so we just ignore these for now when checking for known vendor IDs. Fixes #2088.
* Use standard unsigned integer typesAndreas Steffen2016-03-241-1/+1
|
* ikev1: Add fragmentation support for Windows peersVolker RĂ¼melin2014-10-101-12/+27
| | | | | | | | I still think ipsec/l2tp with fragmentation support is a useful fallback option in case the Windows IKEv2 connection fails because of fragmentation problems. Tested with Windows XP, 7 and 8.1.
* payload: Use common prefixes for all payload type identifiersMartin Willi2014-06-041-3/+3
| | | | | The old identifiers did not use a proper namespace and often clashed with other defines.
* libcharon: Use lib->ns instead of charon->nameTobias Brunner2014-02-121-2/+2
|
* ikev1: keep vendor ID task alive during full Main/Aggressive ModeMartin Willi2013-06-111-8/+75
| | | | Fixes DPD with Cisco IOS sending the DPD vendor ID not in the first message.
* Properly detect fragmentation capabilitiesTobias Brunner2013-01-121-3/+27
| | | | Cisco sends 0xc0000000 so we check that part of the VID separately.
* Added an option that allows to force IKEv1 fragmentationTobias Brunner2013-01-121-1/+1
|
* Use a connection specific option to en-/disable IKEv1 fragmentationTobias Brunner2012-12-241-2/+4
|
* Add an option to en-/disable IKE fragmentationTobias Brunner2012-12-241-4/+12
| | | | | Fragments are always accepted but will not be sent if disabled. The vendor ID is only sent if the option is enabled.
* Log added NAT-T vendor IDsTobias Brunner2012-12-241-0/+1
|
* Detect a peer's support for IKE fragmentationTobias Brunner2012-12-241-0/+4
| | | | Fragments are accepted even if this vendor ID is not seen.
* Add parantheses to avoid compiler warningMartin Willi2012-12-241-1/+1
|
* Add support for draft-ietf-ipsec-nat-t-ike-03 and earlierVolker RĂ¼melin2012-12-191-26/+98
| | | | | This adds support for early versions of the draft that eventually resulted in RFC 3947.
* Log sent vendor IDs for IKEv1Tobias Brunner2012-11-021-0/+1
|
* support Cisco Unity VIDAndreas Steffen2012-06-251-3/+6
|
* Remove executable flag from source files.Tobias Brunner2012-05-181-0/+0
|
* vendor ID cosmeticsAndreas Steffen2012-05-051-2/+2
|
* Use name from initialization to access settings in libcharon.Tobias Brunner2012-05-031-1/+1
| | | | Also fixes several whitespace errors.
* Added another bunch of commonly used IKEv1 NATT vendor IDsMartin Willi2012-04-041-1/+19
|
* Disable DPD checking for peers not supporting itMartin Willi2012-03-201-2/+2
|
* Send DPD vendor IDClavister OpenSource2012-03-201-1/+1
|
* Separated libcharon/sa directory with ikev1 and ikev2 subfoldersMartin Willi2012-03-201-0/+204