summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/parse.y
AgeCommit message (Expand)Author
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
2013-10-25local enqueuer improvements:Eric Faurot
2013-07-19Many MTA improvements:Eric Faurot
2013-07-19Assorted queue improvements:Eric Faurot
2013-07-19Add a table_proc backend for delegating table lookups to anotherEric Faurot
2013-07-19Allow to specify an address family on a listenerEric Faurot
2013-07-19Improve and document the way the default server name is found.Eric Faurot
2013-06-03No need to set backend var here, it's always set before to the same value.Vadim Zhukov
2013-05-24sync with OpenSMTPD 5.3.2Eric Faurot
2013-03-06as done in ospf{,6}d/relayd, sync yyerror in various other daemons withStuart Henderson
2013-02-17disable queue compression temporarily, we lack the smtpctl bitsGilles Chehade
2013-02-14- smtpctl trace expand, enables tracing of aliases expansionGilles Chehade
2013-02-05add missing free in config parserGilles Chehade
2013-01-28allow lookups from backends in "accept for [...] virtual" contextGilles Chehade
2013-01-26Sync with our smtpd repo:Gilles Chehade
2012-11-12Cleanups and improvements:Eric Faurot
2012-10-14introduce map_file.c which will deprecate map_stdio.cGilles Chehade
2012-10-11- replace "from all" and "for all" with "from any" and "for any"Gilles Chehade
2012-10-09- allow a listen statement to impose tls on its clients;Gilles Chehade
2012-10-08disk space is cheap but we still want to limit the default size of a bodyGilles Chehade
2012-10-04default map source to S_PLAIN, this allows us to simplify smtpd.conf:Gilles Chehade
2012-09-30use xmalloc(), xcalloc() and xmemdup() helpersCharles Longeau
2012-09-30- add decision to the rule so that we can actually perform a reject matchGilles Chehade
2012-09-29Remove support for "as user" for local deliveries.Eric Faurot
2012-09-26fix double free() issue in error pathsAlexander Hall
2012-09-17Add map_create() and map_add() helpers. Simplify the config parser by aEric Faurot
2012-09-15When enqueueing from the local socket, the input address is faked as "::1".Eric Faurot
2012-09-08remove unused headerCharles Longeau
2012-09-01- remove crypto_backendGilles Chehade