summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/parse.y
AgeCommit message (Expand)Author
2017-05-22- filters are currently broken, do not allow using them until we're doneGilles Chehade
2017-02-13fix incoming tls-require regression, introduced with last parse.y cleanupGilles Chehade
2017-02-13allow negation of authenticated keyword:Gilles Chehade
2017-01-05Replace hand-rolled for(;;) emptying of 'symhead' TAILQ with moreKenneth R Westerback
2017-01-05Replace symset()'s hand-rolled for(;;) traversal of 'symhead' TAILQKenneth R Westerback
2016-11-25assign an id to each rule in the ruleset, first step towards an MTA layerGilles Chehade
2016-09-12listener configuration cleanup:Eric Faurot
2016-08-31introduce "authenticated" parameter so rules may apply to authenticatedGilles Chehade
2016-08-31allow overriding the subaddressing delimiter with subaddressing-delimiterGilles Chehade
2016-08-30when configuring the daemon, assign values to the structure being conf-ed,Gilles Chehade
2016-07-01flag the local socket listener as local.Eric Faurot
2016-06-21do not allow whitespace in macro names, i.e. "this is" = "a variable".Sebastian Benoit
2016-04-21Use automatic DH parameters, instead of fixed ones. Also disable DHE byJoel Sing
2016-02-22the default address family for a listener was set too late and wouldGilles Chehade
2016-02-13handle enqueuer socket as a regular listener that can be configured withGilles Chehade
2016-01-18remove leftovers of (gone) curve optionJoerg Jung
2016-01-12Let smtpd start on machines without a FQDN as hostname.Sunil Nimmagadda
2016-01-04switch to /usr/local/libexec when looking for -extras and drop loop iteratingJoerg Jung
2015-12-28remove spaces after '!'Joerg Jung
2015-12-12remove CA from pki and no longer allow specifying a CA with 'pki' keyword.Gilles Chehade
2015-12-12whitespacesGilles Chehade
2015-12-12when using senders map to restrict email address a user may use in SMTPGilles Chehade
2015-12-12allow overriding the default cipher-suiteGilles Chehade
2015-12-12check in parse.y that pki param is a valid hostnameGilles Chehade
2015-12-12prepare bits to enable masquerade in parse.yGilles Chehade
2015-12-12add missing check for failed allocationGilles Chehade
2015-12-12spacesGilles Chehade
2015-12-12add bits so local enqueuer can run filters when they are enabledGilles Chehade
2015-12-12Implement senders map.Sunil Nimmagadda
2015-12-12rename an smtpd specific defineGilles Chehade
2015-12-11add keywords that are going to be used in upcoming mini diffsGilles Chehade
2015-12-11in add_filter_arg() do not allow the same filter twice in same chainGilles Chehade
2015-12-03introduce limit session keyword replacing fixed valuesJoerg Jung
2015-12-02whitespacesGilles Chehade
2015-12-01add received-auth parameter to listener to identify authenticated sessionsGilles Chehade
2015-12-01update enum values in listen optionsGilles Chehade
2015-12-01reorder headerGilles Chehade
2015-12-01prepare the ground for the CA certificate handling refactor, this commitGilles Chehade
2015-11-30when looking up tables, start in /usr/local/libexec before /usr/libexec, soGilles Chehade
2015-11-30While delivering to lmtp or mda, accept optional "as user" parameterSunil Nimmagadda
2015-11-05replace u_char and u_int* with standard stdint.h types to ease portable versionJoerg Jung
2015-10-27add a rcpt-to parameter to be able to use the original (probably expanded)Joerg Jung
2015-09-07when bypassing the enqueuer, insert Message-Id header if none was found andGilles Chehade
2015-08-19do not cast result from xcalloc(); it is in scopeTheo de Raadt
2015-02-08Use AI_ADDRCONFIG when resolv hosts on startup.Reyk Floeter
2015-01-20use <limits.h> comprehensively. For now try to push <> includes toTheo de Raadt
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2014-11-20Don't allow embedded nul characters in strings.Jonathan Gray
2014-11-16Convert the logic in yyerror(). Instead of creating a temporaryAlexander Bluhm
2014-11-14Add gcc printf format attributes to yyerror() in parse.y files.Doug Hogan