Click on a directory to enter that directory. Click on a file to display its revision history and to get a chance to display diffs between revisions.
Current directory: [local] / src / usr.sbin / smtpd
Current tag: OPENBSD_6_6
File | Rev. | Age | Author | Last log entry |
---|---|---|---|---|
Parent Directory | ||||
libsmtpdfilter/ | ||||
mail/ | ||||
makemap/ | ||||
newaliases/ | ||||
smtp/ | ||||
smtpctl/ | ||||
smtpd/ | ||||
table-ldap/ | ||||
table-passwd/ | ||||
table-sqlite/ | ||||
Makefile | 1.18 | 6 years | gilles | switch smtpd to new grammar ok eric@ |
aliases.5 | 1.15 | 6 years | gilles | switch smtpd to new grammar ok eric@ |
aliases.c | 1.77 | 5 years | eric | zap unused code |
bounce.c | 1.80 | 5 years | sunil | Use correct RFC 3464 specified values for Action field in a DSN. error -> failed... |
ca.c | 1.36 | 4 years | semarie | properly initialize errstr before going to fail label. ok gilles@ |
compress_backend.c | 1.9 | 9 years | deraadt | use <limits.h> comprehensively. For now try to push <> includes to each .c file... |
compress_gzip.c | 1.10 | 8 years | jung | remove spaces after '!' no binary change ok millert |
config.c | 1.50 | 4 years | gilles | teach smtpd how to do SRS so hosts that act as forwarders don't break SPF. this ... |
control.c | 1.123 | 6 years | gilles | remove 'where' parameter from all x*() functions in utils.c, it doesn't really h... |
crypto.c | 1.8 | 4 years | deraadt | When system calls indicate an error they return -1, not some arbitrary value < 0... |
dict.c | 1.6 | 5 years | gilles | the tree_* and dict_* api's in smtpd can be used standalone, do not have them de... |
dict.h | 1.1 | 5 years | gilles | the tree_* and dict_* api's in smtpd can be used standalone, do not have them de... |
dns.c | 1.89 | 4 years | eric | Implement server certificate validation in smtp(1). Check certificate against MX... |
enqueue.c | 1.116 | 4 years | martijn | Replace mkstemp/fdopen/unlink dances with tmpfile. No functional change. OK gil... |
envelope.c | 1.46 | 4 years | gilles | second attempt at fixing how we display inet6 addresses in smtpd. this diff is s... |
esc.c | 1.5 | 7 years | gilles | remove dead code |
expand.c | 1.31 | 6 years | gilles | remove 'where' parameter from all x*() functions in utils.c, it doesn't really h... |
forward.5 | 1.9 | 9 years | eric | typo |
forward.c | 1.39 | 8 years | jung | remove spaces after '!' no binary change ok millert |
iobuf.c | 1.12 | 4 years | gilles | remove useless check and dead code |
iobuf.h | 1.5 | 4 years | eric | change "ssl" to "tls" in various identifiers. no functional change. ok gilles@ |
ioev.c | 1.42 | 4 years | eric | change "ssl" to "tls" in various identifiers. no functional change. ok gilles@ |
ioev.h | 1.18 | 4 years | martijn | Sprinkle around some __attribute__((__format__ (printf(...))). OK gilles@ |
limit.c | 1.5 | 7 years | gilles | increase number of connections a local address is allowed to establish decrease ... |
lka.c | 1.240 | 4 years | martijn | Add a link-greeting report. This allows us to get the active domain name in use ... |
lka_filter.c | 1.50 | 4 years | gilles | when replace tree_xget() with tree_get() ... actually use tree_get() so the chan... |
lka_session.c | 1.93 | 4 years | gilles | teach smtpd how to do SRS so hosts that act as forwarders don't break SPF. this ... |
log.c | 1.20 | 7 years | bluhm | From a syslog perspective it does not make sense to log fatal and warn with the ... |
log.h | 1.8 | 6 years | eric | sync log.h with other daemons ok gilles@ |
mail.lmtp.8 | 1.1 | 7 years | gilles | add new implementation of a standalone LMTP client which will deprecate the buil... |
mail.lmtp.c | 1.10 | 4 years | gilles | free() destination server copy, not a real leak since the program is short lived... |
mail.maildir.8 | 1.5 | 6 years | jmc | tweak previous; |
mail.maildir.c | 1.13 | 4 years | martijn | Allow maildir and mbox MDAs to tempfail on situations that might be resolved ove... |
mail.mboxfile.8 | 1.1 | 5 years | gilles | delivery to a filename should be in mbox format otherwise it will lack the ^From... |
mail.mboxfile.c | 1.3 | 4 years | martijn | Allow maildir and mbox MDAs to tempfail on situations that might be resolved ove... |
mail.mda.8 | 1.1 | 6 years | gilles | add mail.mda MDA in charge of running a third-party MDA, not linked yet |
mail.mda.c | 1.3 | 5 years | gilles | fix mail.mda so it handles system() exit value correctly issue reported and dif... |
mailaddr.c | 1.3 | 6 years | gilles | remove 'where' parameter from all x*() functions in utils.c, it doesn't really h... |
makemap.8 | 1.30 | 5 years | gilles | fix examples there were still using old grammar diff from Edgar Pettijohn III <... |
makemap.c | 1.72.4.1 | 4 years | millert | OpenBSD 6.6 errata 021, February 24, 2020: An out of bounds read in smtpd allow... |
mda.c | 1.141 | 4 years | gilles | no need to set n to 0 right before assigning it ret value from io_printf() |
mda_unpriv.c | 1.5 | 5 years | gilles | extract subaddress from last resolved node, not from dest or rcpt address which ... |
mda_variables.c | 1.6 | 4 years | gilles | unescape / and ^ in the general delivery case, they only need to be for maildir ... |
mproc.c | 1.35 | 4 years | gilles | check imsg_flush() return value and fatal() if == -1 |
mta.c | 1.232 | 4 years | gilles | teach smtpd how to do SRS so hosts that act as forwarders don't break SPF. this ... |
mta_session.c | 1.122.2.1 | 4 years | gilles | this is errata 6.6/018_smtpd_tls.patch.sig |
newaliases.8 | 1.12 | 5 years | millert | Now that aliases in smtpd.conf default to plain text files and not db files we d... |
parse.y | 1.263 | 4 years | semarie | few corrections on srs grammar ok gilles@ |
parser.c | 1.41 | 6 years | gilles | cmd_dump() is unused spotted by deraadt |
parser.h | 1.29 | 10 years | eric | Allow the admin to pause relaying to a specific domain: - smtpctl pause mta fro... |
proxy.c | 1.1 | 4 years | gilles | this introduces experimental proxy v2 support which is fairly isolated to a sing... |
queue.c | 1.189 | 5 years | guenther | Delete unnecessary <libgen.h> #includes ok deraadt@ |
queue_backend.c | 1.65 | 5 years | guenther | Delete unnecessary <libgen.h> #includes ok deraadt@ |
queue_fs.c | 1.19 | 4 years | deraadt | When system calls indicate an error they return -1, not some arbitrary value < 0... |
queue_null.c | 1.8 | 5 years | guenther | Delete unnecessary <libgen.h> #includes ok deraadt@ |
queue_proc.c | 1.8 | 5 years | guenther | Delete unnecessary <libgen.h> #includes ok deraadt@ |
queue_ram.c | 1.9 | 5 years | guenther | Delete unnecessary <libgen.h> #includes ok deraadt@ |
report_smtp.c | 1.10 | 4 years | gilles | in tx-mail / tx-rcpt reports, do not pass the brackets <> and remove any of the ... |
resolver.c | 1.5 | 4 years | eric | extend the resolver interface to delegate res_query() calls to the lka. ok gill... |
rfc5322.c | 1.2 | 5 years | gilles | replace EFTYPE with EINVAL which is a both a better errno AND more portable ok ... |
rfc5322.h | 1.1 | 5 years | eric | import alternative message parser (not used yet). |
ruleset.c | 1.44 | 4 years | gilles | add 'from rdns' to ruleset match criterias making it possible to match envelopes... |
runq.c | 1.3 | 4 years | eric | simplify the runq interface: - remove (unused) per-job callback - rename runq_s... |
scheduler.c | 1.60 | 5 years | guenther | Delete unnecessary <libgen.h> #includes ok deraadt@ |
scheduler_backend.c | 1.16 | 6 years | gilles | switch smtpd to new grammar ok eric@ |
scheduler_null.c | 1.9 | 9 years | deraadt | use <limits.h> comprehensively. For now try to push <> includes to each .c file... |
scheduler_proc.c | 1.8 | 8 years | claudio | EAGAIN handling for imsg_read. OK henning@ benno@ |
scheduler_ramqueue.c | 1.45 | 6 years | gilles | remove 'where' parameter from all x*() functions in utils.c, it doesn't really h... |
sendmail.8 | 1.4 | 8 years | jung | document -h flag and add a .Xr ok sunil millert |
smtp.1 | 1.7 | 5 years | jmc | "proto" is optional; from matthew martin ok gilles |
smtp.c | 1.166 | 4 years | gilles | this introduces experimental proxy v2 support which is fairly isolated to a sing... |
smtp.h | 1.3 | 4 years | eric | Request a new SSL structure for each TLS session. Fix a crash reported by Ross L... |
smtp_client.c | 1.12 | 4 years | eric | immediatly close the connection if the cert is not valid, rather than ending the... |
smtp_session.c | 1.415.2.1 | 4 years | gilles | this is errata 6.6/019_smtpd_exec.patch.sig |
smtpc.c | 1.10 | 4 years | semarie | remove dead assignment. the return code of ssl_check_name() doesn't need to be ... |
smtpctl.8 | 1.64 | 5 years | miko | ellapsed -> elapsed; ok jmc@ |
smtpctl.c | 1.165.2.1 | 4 years | millert | OpenBSD 6.6 errata 021, February 24, 2020: An out of bounds read in smtpd allow... |
smtpd-api.h | 1.36 | 5 years | gilles | the tree_* and dict_* api's in smtpd can be used standalone, do not have them de... |
smtpd-defines.h | 1.10.4.1 | 4 years | millert | OpenBSD 6.6 errata 021, February 24, 2020: An out of bounds read in smtpd allow... |
smtpd.8 | 1.32 | 7 years | jmc | document forward(5); from mk ok gilles |
smtpd.c | 1.325.2.1 | 4 years | millert | OpenBSD 6.6 errata 021, February 24, 2020: An out of bounds read in smtpd allow... |
smtpd.conf.5 | 1.226 | 4 years | jmc | tweak previous; |
smtpd.h | 1.641.2.1 | 4 years | millert | OpenBSD 6.6 errata 021, February 24, 2020: An out of bounds read in smtpd allow... |
spfwalk.c | 1.14 | 4 years | gilles | no need to increment argv and decrement argc, we're not using them later |
srs.c | 1.3 | 4 years | gilles | SRS uses base64 encoding for the checksum, however while this is ok when we only... |
ssl.c | 1.93 | 4 years | gilles | a long long time ago, in a galaxy quite close actually, reyk@ introduced an RSA ... |
ssl.h | 1.21 | 4 years | eric | Implement server certificate validation in smtp(1). Check certificate against MX... |
stat_backend.c | 1.11 | 5 years | gilles | remove dead code, we will only support ramstat stat backend ok eric@ |
stat_ramstat.c | 1.11 | 6 years | gilles | remove 'where' parameter from all x*() functions in utils.c, it doesn't really h... |
table.5 | 1.11 | 4 years | gilles | no longer document that username may be omitted if equal to label, this is not t... |
table.c | 1.48 | 5 years | eric | report errno in debug logs and other minor cleanups. ok gilles@ |
table_db.c | 1.21 | 4 years | deraadt | When system calls indicate an error they return -1, not some arbitrary value < 0... |
table_getpwnam.c | 1.12 | 5 years | eric | introduce dump() and add() table methods, only implemented for static tables. o... |
table_proc.c | 1.16 | 4 years | gilles | fatal() if imsg_flush() call fails in table proc |
table_static.c | 1.32 | 5 years | eric | type static tables on the fly when the first element is added ok gilles@ |
to.c | 1.43 | 4 years | gilles | second attempt at fixing how we display inet6 addresses in smtpd. this diff is s... |
tree.c | 1.6 | 5 years | gilles | the tree_* and dict_* api's in smtpd can be used standalone, do not have them de... |
tree.h | 1.1 | 5 years | gilles | the tree_* and dict_* api's in smtpd can be used standalone, do not have them de... |
unpack_dns.c | 1.1 | 6 years | sunil | Move unpack functions into a seperate file. Required for upcoming 'smtpctl spf ... |
unpack_dns.h | 1.1 | 6 years | sunil | Move unpack functions into a seperate file. Required for upcoming 'smtpctl spf ... |
util.c | 1.150 | 4 years | gilles | fix memory leak in error code path |
waitq.c | 1.6 | 6 years | gilles | remove 'where' parameter from all x*() functions in utils.c, it doesn't really h... |
cert.c (in the Attic) [Hide] | 1.2 | 5 years | eric | Improve the cert_*() interface. Use the return value to tell whether the request... |
lka_proc.c (in the Attic) [Hide] | 1.12 | 4 years | gilles | add smtpd-version config key in filters handshake |
lka_report.c (in the Attic) [Hide] | 1.34 | 4 years | gilles | fix wrong sizeof in lka reporters init |
pony.c (in the Attic) [Hide] | 1.27 | 4 years | eric | extend the resolver interface to delegate res_query() calls to the lka. ok gill... |
ssl_smtpd.c (in the Attic) [Hide] | 1.13 | 8 years | benno | SSL_CTX_free() and SSL_free() check for null so dont do it in smtpd ok jung@ ted... |
ssl_verify.c (in the Attic) [Hide] | 1.1 | 4 years | eric | Implement server certificate validation in smtp(1). Check certificate against MX... |