summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/parse.y
AgeCommit message (Expand)Author
2010-06-10allow configure queue expiryCharles Longeau
2010-06-01new queue, again; gcc2 compile tested by deraadtJacek Masiulaniec
2010-06-01New queue doesn't compile on gcc2, back out. Spotted by deraadt@Jacek Masiulaniec
2010-05-31Rewrite entire queue code.Jacek Masiulaniec
2010-05-27when a rule has two conditions (ie: accept for { domain foo, domain bar } )Gilles Chehade
2010-05-27kill struct opt from struct rule, we don't use it, we don't need itGilles Chehade
2010-05-19cleanup-only commit, removes unrequired includes, no functionnal changeGilles Chehade
2010-04-27this commit enables "plain" as a backend for maps (that means aliases,Gilles Chehade
2010-04-20Support "accept from local ..." as documented in the man page.Jacek Masiulaniec
2010-04-20when a size is declared with a quantifier in smtpd.conf, have parse.y useGilles Chehade
2010-04-19two lines were missing from previous commitGilles Chehade
2010-04-19basic support for SIZE extension, has been sitting in my tree for a monthGilles Chehade
2010-02-26- fix netmask matching for AF_INET, it was broken in many ways, problemGilles Chehade
2009-12-10Fix few read overruns found by parfait.Jacek Masiulaniec
2009-12-06fix previousJacek Masiulaniec
2009-12-05fix interface tagging listeners in the ipv6 caseCharles Longeau
2009-11-12Fix a memleak in parse_config(). Correct return code in few error paths.Jacek Masiulaniec
2009-11-05some structures reference the maps they use by their id, if we allow 0 as aGilles Chehade
2009-11-03teach makemap how to build a set, which is a map containing only keys.Gilles Chehade
2009-11-03this commit removes the hardcoded special "aliases" map and brings supportGilles Chehade
2009-10-19change virtual rule so that it reads: accept for virtual "mapname", insteadGilles Chehade
2009-10-19currently, smtpd is capable of having multiple listeners with differentGilles Chehade
2009-10-19users within virtual domains do not necessarily map to a real user account,Gilles Chehade
2009-10-11implement proper virtual domains instead of faking them on top of primaryGilles Chehade
2009-09-16Do not print "could not load cert" warning at startup if certificate is notJacek Masiulaniec
2009-06-05if path in "deliver to maildir path" is omitted, use ~/Maildir byJacek Masiulaniec
2009-06-02make env->sc_listeners and env->sc_ssl pointers, one step further towardGilles Chehade
2009-05-30It is now possible to specify a certificate to use when relaying to anotherGilles Chehade
2009-05-27temporary fix to a ruleset processing bug that stems from the factJacek Masiulaniec
2009-05-21no longer create a dynamic map with 127.0.0.1 and ::1 for every single ruleGilles Chehade
2009-05-20first step towards configuration reload in smtpd, smtpctl reload will parseGilles Chehade
2009-04-12Code assumed the certificate name to always match the interface name, evenGilles Chehade
2009-04-09change syntax of the "listen on" and "relay via" directives:Jacek Masiulaniec
2009-03-31Fixed memory leaks which would occur if the second of two memoryTobias Stoeckmann
2009-03-19when listen was declared without a port parameter, it would get it wrongGilles Chehade
2009-03-16in accept rules, support "for local" as a destination which is an alias toGilles Chehade
2009-03-09add basic support for outgoing authentication (AUTH PLAIN over ssl) whichGilles Chehade
2009-03-08supporting delivery to a mbox that's not in _PATH_MAILDIR is not supported,Gilles Chehade
2009-02-22replace MAX* constants by sizeof where possibleOleg Safiullin
2009-01-30more const -> sizeof()Oleg Safiullin
2009-01-28first steps towards better mta code. currently mta uses struct batch toGilles Chehade
2009-01-14slightly change "relay via" so that it can differentiate "ssmtp", "tls" andGilles Chehade
2009-01-04- change name of "masked" member in struct netaddr, it was misleadingGilles Chehade
2008-12-20- import first bricks of SMTP AUTH support. currently only AUTH PLAIN isGilles Chehade
2008-12-18- condition lists is wrongly described, unbreak the following syntax:Gilles Chehade
2008-12-11- last snprintf -> bsnprintfGilles Chehade
2008-12-11- snprintf -> bsnprintfGilles Chehade
2008-12-10That the "aliases" and "virtual" maps satisfy m_src == S_DB is checkedJacek Masiulaniec
2008-12-06Unbreak -Werror.Jacek Masiulaniec
2008-12-06- it is now possible to specify an interface instead of an address or aGilles Chehade