Age | Commit message (Expand) | Author |
2019-10-03 | fix memory leak in error code path | Gilles Chehade |
2019-09-30 | Allow maildir and mbox MDAs to tempfail on situations that might be | Martijn van Duren |
2019-09-29 | SRS uses base64 encoding for the checksum, however while this is ok when we | Gilles Chehade |
2019-08-28 | change valid_domainname() to accept a trailing dot. | Eric Faurot |
2019-08-23 | martijn@ found a regression so revert to the old behavior for now | Eric Faurot |
2019-08-23 | res_hnok() is too lenient wrt to acceptable domain name in mail addresses. | Eric Faurot |
2019-08-10 | enforce domain length check in valid_domainpart(), checking it in caller is | Gilles Chehade |
2019-08-10 | valid_domainpart() uses res_hnok() internally which considers the hostnames | Gilles Chehade |
2019-07-03 | snprintf/vsnprintf return < 0 on error, rather than -1. | Theo de Raadt |
2019-06-28 | When system calls indicate an error they return -1, not some arbitrary | Theo de Raadt |
2019-01-30 | missed in previous revert, function not called anymore | Gilles Chehade |
2019-01-30 | don't be too strict with .forward permissions, it's ok to process it if the | Gilles Chehade |
2018-10-31 | add helper valid_smtp_response() to be used in upcoming commits | Gilles Chehade |
2018-09-02 | mailaddr matching was working for the exact and domain match, but not when | Gilles Chehade |
2018-05-31 | remove 'where' parameter from all x*() functions in utils.c, it doesn't | Gilles Chehade |
2018-05-29 | provide mail user agents with the same environments as Postfix | Gilles Chehade |
2018-04-26 | sync log.h with other daemons | Eric Faurot |
2018-01-30 | don't reject smtp responses containing non-printable chars as long | Eric Faurot |
2017-01-09 | Stop accessing verbose and debug variables from log.c directly. | Reyk Floeter |
2017-01-09 | smtpd joins the 7 other daemons that share the same log.c file. | Reyk Floeter |
2016-11-30 | remove unused iobuf helpers | Eric Faurot |
2016-11-17 | Add io api functions for dealing with buffered data, as wrapper around | Eric Faurot |
2016-08-31 | allow overriding the subaddressing delimiter with subaddressing-delimiter | Gilles Chehade |
2016-05-16 | replace hardcoded + with TAG_CHAR | Gilles Chehade |
2016-03-25 | Nuke session_socket_blockmode() and session_socket_linger(). Use | Kenneth R Westerback |
2016-01-12 | Let smtpd start on machines without a FQDN as hostname. | Sunil Nimmagadda |
2015-12-28 | remove spaces after '!' | Joerg Jung |
2015-12-14 | remove trailing whitespace | Joerg Jung |
2015-10-17 | mailaddr_match() allows comparing two struct mailaddr taking into account | Gilles Chehade |
2015-10-17 | our strip() function should use isspace() | Gilles Chehade |
2015-10-12 | do not umask() [with the wrong umask] around mkstemp() calls, no matter | Theo de Raadt |
2015-10-10 | three conversions of fgetln() to getline() | Joerg Jung |
2015-10-06 | fix values passed to umask(), they should be octal. | Gilles Chehade |
2015-10-06 | fix reallocarray() constructs to always use temporary variable | Gilles Chehade |
2015-10-05 | actually use lbuf in getmailname() | Stefan Sperling |
2015-10-02 | in secure_file(), make uid checking on .forward files more strict to avoid | Gilles Chehade |
2015-08-16 | when we switch valid_domainpart() from our own logic to using res_hnok() we | Gilles Chehade |
2015-05-06 | use res_hnok() to valid domain part in valid_domain() | Gilles Chehade |
2015-01-20 | use <limits.h> comprehensively. For now try to push <> includes to | Theo de Raadt |
2015-01-16 | Replace <sys/param.h> with <limits.h> and other less dirty headers where | Theo de Raadt |
2014-05-25 | use reallocarray. | Marc Espie |
2014-04-19 | (void) cast a strlcpy that cannot truncate | Gilles Chehade |
2014-02-04 | extend allowed charset for email address, escape all potentially dangerous ones. | Eric Faurot |
2014-02-04 | add base64_encode/base64_decode helpers | Eric Faurot |
2014-02-04 | get rid of fdlimit() | Eric Faurot |
2014-01-08 | ctype cleanup; ok gilles | Theo de Raadt |
2013-12-26 | bcopy -> memmove | Eric Faurot |
2013-11-28 | unsigned char casts for ctype | Eric Faurot |
2013-11-19 | Allow '*' in the user part of mailaddresses. By default, potentially dangerous | Eric Faurot |
2013-10-29 | use "/etc/mail/mailname" instead of "/etc/mailname" and make it a define. | Eric Faurot |