summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/parse.y
AgeCommit message (Expand)Author
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
2008-12-04Declare printf-style functions with __attribute__((format(printf,x,x)))Chad Loder
2008-12-04obvious 'missing space' typo in message, ok gilles@ krw@Ian Darwin
2008-11-25- recent change in parse.y caused htons() to be called twice on the portGilles Chehade
2008-11-22- allow the optionnal ssmtp keywork in "relay via" rules, while at itGilles Chehade
2008-11-13- rephrase the "cannot load cert" warning that is output at startup when aGilles Chehade
2008-11-10- define MAX_LINE_SIZE which is the maximum length of a line we allow fromGilles Chehade
2008-11-10spaces fixed while reading codeTheo de Raadt
2008-11-10- move '=>' into the lex loop, requested by and with help from deraadt@Gilles Chehade
2008-11-10- snprintf() can return -1, make sure every call is checked properlyGilles Chehade
2008-11-10- recognize '=>' as one token instead of trying to match '=' and '>'. thisGilles Chehade
2008-11-05add a few missing id tags; there are a bunch of files, and developersIgor Sobrado
2008-11-01- put back all copyright holdersGilles Chehade
2008-11-01smtpd is a smtp server implementation for OpenBSD. It is a work in progressGilles Chehade