summaryrefslogtreecommitdiffstats
path: root/sbin/iked/parse.y
AgeCommit message (Expand)AuthorFilesLines
2020-06-05Add default proposals for AES-GCM ciphers in IKE and ESP.tobhe1-57/+182
2020-05-26Add AES-GCM mode ciphers (IANA IDs 19 and 20) for IKEv2.tobhe1-6/+37
2020-04-30Add ECDH groups and higher order MODP DH groups to default proposal.tobhe1-1/+7
2020-04-29Remove trailing tabtobhe1-2/+2
2020-04-29Missing whitespace.tobhe1-2/+2
2020-04-28Remove support for insecure EC2N groups. Clarify which Diffie-Hellmantobhe1-5/+1
2020-04-26Only print valid rdomains. '-1' is used as default value and shouldtobhe1-2/+2
2020-04-23Add support for switching rdomain on IPsec encryption/decryption.tobhe1-9/+26
2020-04-14Print 'ipcomp' in print_policy() if configured.tobhe1-1/+4
2020-04-12No need to call lc_idtype(). idstr does not contain a leading typetobhe1-2/+1
2020-04-10Only make the type part of the idstring lowercase when looking for certs intobhe1-2/+2
2020-03-28Plug some memory leaks.tobhe1-1/+14
2020-02-21Add transport mode for child SAs. This is useful for GRE over IPsec andtobhe1-3/+13
2019-12-03Correctly represent flows as traffic selectors as described in RFC 7296. Thistobhe1-24/+28
2019-11-28Merge host_v{4,6}() into host_ip(), simplify host()kn1-85/+28
2019-11-28Introduce copy_sockaddrtoipa() and set_ipmask() bits from pfctlkn1-14/+21
2019-11-12Add configuration options to explicitly specify ESN support for child SAs.tobhe1-3/+42
2019-09-26Fix leaks by cleaning up after configuration parser.tobhe1-6/+38
2019-08-26Fix file descriptor leak in config parser. Inspired by bgpd parse.y.tobhe1-14/+15
2019-08-16Fix segfault in parser when specifying an invalid transform.tobhe1-5/+13
2019-06-28When system calls indicate an error they return -1, not some arbitraryderaadt1-4/+4
2019-05-11Add support for IKEv2 Message Fragmentation as defined in RFC 7383.patrick1-1/+10
2019-04-02When curve25519 was added to iked, it was based on the internet-draft andsthen1-2/+2
2019-02-13(unsigned) means (unsigned int) which on ptrdiff_t or size_t or otherderaadt1-3/+3
2018-11-07sync cmdline_symset() changes with src/usr.sbin; OK sashan@ claudio@miko1-7/+3
2018-11-01- odd condition/test in PF lexersashan1-2/+3
2018-07-11Do for most running out of memory err() what was done for most runningkrw1-25/+25
2018-07-09No need to mention which memory allocation entry point failed (malloc,krw1-6/+6
2018-07-08Be consistent in warn() and log_warn() usage whenkrw1-3/+3
2018-06-11Fix an off-by-one line count when using include statements.denis1-47/+78
2018-04-26Plug leak in error case of the common 'varset' implementations.krw1-1/+3
2018-01-31Add support for specifying multiple transforms within a single proposal.patrick1-77/+120
2018-01-24Implement support for specifying multiple proposals. This means we canpatrick1-101/+173
2017-12-01The RFC specifies that in an SA payload the proposals must be numberedpatrick1-3/+6
2017-11-27Implement MOBIKE (RFC 4555) support in iked(8), with us acting aspatrick1-2/+9
2017-11-15Reset the OCSP URL on config reload. Otherwise we end up not beingpatrick1-1/+4
2017-04-24Fix configuration of ASN1_DN IDs.reyk1-2/+6
2017-03-28Remove RSA from the list of keywords, lookup is now done in a table.reyk1-3/+2
2017-03-27Factor out flows into separate configuration messagesmikeb1-1/+2
2017-03-27Add support for RFC4754 (ECDSA) and RFC7427 authentication.reyk1-32/+191
2017-01-20Check bounds of the flows array when configuring traffic selectorsmikeb1-4/+13
2017-01-05Replace symset()'s hand-rolled for(;;) traversal of 'symhead' TAILQkrw1-5/+7
2017-01-04Remove modular exponential groups specified in RFC5114mikeb1-8/+1
2016-09-03Add the missing bits to have NAT on enc(4) support in iked.vgross1-2/+13
2016-08-06Unbreak PSK authentication, broken by previous.pascal1-2/+1
2016-07-20When parsing the configuration. initialize the auth structurereyk1-1/+5
2016-06-21do not allow whitespace in macro names, i.e. "this is" = "a variable".benno1-1/+9
2015-12-09Remove plain DES encryption from IPsec.naddy1-2/+1
2015-11-04Support Chacha20-Poly1305 for Child SAs; ok reykmikeb1-1/+3
2015-10-31RFC4754 specifies ECDSA-521 (sic), not -512. ok reyk@naddy1-2/+2