summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/parse.y
AgeCommit message (Expand)Author
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
2014-07-09add a "no-dsn" listener option to disable DSN extension.Eric Faurot
2014-07-09config parser improvements:Eric Faurot
2014-07-08update filter configuration parsing (not plugged yet)Eric Faurot
2014-04-19add missing strlcpy() check in create_filter_chain() that would cause smtpdGilles Chehade
2014-04-19add missing strlcpy() checks in create_filter() that would cause smtpd toGilles Chehade
2014-04-19add missing strlcpy() check in is_if_in_group() to detect and warn aboutGilles Chehade
2014-04-19add missing strlcpy() check when parsing "backup hostname" in smtpd.conf,Gilles Chehade
2014-04-19(void) cast strlcpy() calls that cannot truncateGilles Chehade
2014-03-25reword error message when a table has an invalid configuration file, it hasGilles Chehade
2014-02-04pki code cleanupEric Faurot
2014-01-22relax the cfg file secrecy check slightly to allow group readabilityHenning Brauer
2013-12-26bcopy -> memmoveEric Faurot
2013-12-05bogus ';'Eric Faurot
2013-11-30do not hardcode scheduler batch size, and reduce default limit to avoidEric Faurot
2013-11-28limit the number of envelopes to recall in the hoststat cache.Eric Faurot
2013-11-25use u_char for buffers in yylex, for ctype calls, as done in all otherTheo de Raadt
2013-11-21correctly set verify flag on the listenerEric Faurot
2013-11-20Rework the mda and scheduler to use the holdq mechanism instead ofEric Faurot
2013-11-19Add a limit on the number of inflight envelopes. The scheduler suspendsEric Faurot
2013-11-13Fix case-folding issue with pki names. They are case-insensitive.Eric Faurot
2013-11-06Much much improved config parser and related changes.Eric Faurot
2013-10-27Make the filter infrastructure move forward.Eric Faurot