summaryrefslogtreecommitdiffstats
path: root/sbin/ipsecctl/parse.y
AgeCommit message (Expand)AuthorFilesLines
2020-02-07Extend the ipsecctl(8) parser to set the udpencap flag and portbluhm1-11/+37
2019-08-26Fix file descriptor leak due to popfile() never closing the main config file.tobhe1-13/+14
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-51/+51
2018-07-09No need to mention which memory allocation entry point failed (malloc,krw1-5/+5
2018-07-08Be consistent in warn() and log_warn() usage whenkrw1-3/+3
2018-04-26Plug leak in error case of the common 'varset' implementations.krw1-1/+3
2017-10-27Support DH groups 19 to 21 and 25 to 30, just like iked(8) does.mpi1-17/+35
2017-04-19Rename all SA groups to bundles consistently. The first kernelbluhm1-21/+21
2017-04-14Up to now ipsecctl(8) grouped SAs with identical src and dst to thebluhm1-15/+23
2017-01-05Replace symset()'s hand-rolled for(;;) traversal of 'symhead' TAILQkrw1-5/+7
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-04Decode Chacha20-Poly1305 when dumping SAs; ok reyk, naddymikeb1-1/+2
2015-06-03Do not assume that asprintf() clears the pointer on failure, whichmillert1-6/+7
2014-11-20Don't allow embedded nul characters in strings.jsg1-1/+4
2014-11-04Add gcc format attributes to ipsecctl's parse.y. Also, fix a few formatdoug1-8/+12
2014-01-22relax the cfg file secrecy check slightly to allow group readabilityhenning1-3/+3
2013-11-25use u_char for buffers in yylex, for ctype callsbenno1-7/+7
2013-11-22Whole bunch of (unsigned char) casts carefully added for ctype calls.deraadt1-2/+2
2012-07-10Rename "life" to "lifetime" to match iked.lteo1-31/+56
2012-07-08Disallow manual security associations that use AES-CTR, AES-GCM,naddy1-23/+28
2012-07-07copy&paste mistake in error messagenaddy1-3/+3
2012-06-30enable use of AES-{192,256}-CTR, and explicitly of AES-128-CTR, for IPsec ESPnaddy1-1/+4
2011-12-20unsigned long should use "%lu" format; from eric lax, thanksmikeb1-3/+3
2011-07-06For non-crypted flows (such as ipcomp and ipip), default theirderaadt1-2/+14
2010-10-06Retire Skipjackmikeb1-2/+1
2010-09-22Support AES-GCM-16 (as aes-gcm) and ENCR_NULL_AUTH_AES_GMACmikeb1-39/+59
2010-08-03fix linecount bug with comments spanning multiple lineshenning1-3/+4
2010-05-10Various comment typos. 'wether' -> 'whether' (most popular), 'possiblity' ->krw1-2/+2
2009-08-04Specify an ID-type of IPV4_ADDR or IPV6_ADDR if the srcid or dstid isjsing1-3/+13
2009-03-31Fixed memory leaks which would occur if the second of two memorytobias1-3/+7
2009-01-30If the "peer" address is not specified or derived from "to" forbluhm1-7/+67
2009-01-29After checking that peer == NULL do not assign peer = NULL a fewbluhm1-7/+3
2009-01-28Allow to specify ike and flow explicitly without peer. The anybluhm1-13/+32
2009-01-20Add support to isakmpd(8) and ipsecctl(8) to install SA's with ampf1-3/+30
2008-11-14When parsing v4 addresses mark them as network addresseshshoexer1-2/+2
2008-10-17findeol() fix from pfctlhenning1-3/+5
2008-07-01If a rules contains a hostname instead of an address, use the listbluhm1-4/+9
2008-07-01If multiple to addresses but no peer are given in an ike or flowbluhm1-41/+58
2008-06-14Move ike and flow peer selection to common function.bluhm1-38/+31
2008-06-11trivial code simplificationbluhm1-5/+3
2008-04-11add support for the "include" directive using code from pfctl/parse.y.reyk1-1/+19
2008-02-22Support for specifying aes-{128,192,256}. Originial idea by Prabhuhshoexer1-1/+4
2007-11-12Remove space/tab compression function from lgetc() and replacempf1-10/+2
2007-10-22sync with daemon parser code.pyr1-3/+6
2007-10-16Allow '=' to end a number in all lexers.mpf1-2/+2
2007-10-16in the lex... even inside quotes, a \ followed by space or tab shouldderaadt1-2/+4