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_5_BASE
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.29 | 6 years | gilles | switch smtpd to new grammar ok eric@ |
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.49 | 5 years | eric | type static tables on the fly when the first element is added ok gilles@ |
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.6 | 7 years | gilles | switch from EVP_{En,De}cryptInit & EVP_{En,De}cryptFinal to their _ex counterpar... |
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.88 | 5 years | eric | treat NOTIMP as NO_DATA in response to MX query: fallback to hostname lookup ins... |
enqueue.c | 1.115 | 6 years | gilles | remove 'where' parameter from all x*() functions in utils.c, it doesn't really h... |
envelope.c | 1.42 | 5 years | guenther | Delete unnecessary <libgen.h> #includes ok deraadt@ |
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.10 | 7 years | eric | realloc() -> recallocarray(). use calloc() for initial allocation. prodded by d... |
iobuf.h | 1.4 | 9 years | deraadt | use <limits.h> comprehensively. For now try to push <> includes to each .c file... |
ioev.c | 1.41 | 7 years | deraadt | Introduce more use of freezero(). Also, remove ptr conditionals before many fun... |
ioev.h | 1.16 | 7 years | eric | hide internal io flags and rename IO_PAUSE_{IN,OUT} to IO_{IN,OUT} ok gilles@ s... |
limit.c | 1.5 | 7 years | gilles | increase number of connections a local address is allowed to establish decrease ... |
lka.c | 1.233 | 5 years | gilles | introduce smtp 'timeout' reporting event to notify filters that a timeout occure... |
lka_filter.c | 1.35 | 5 years | gilles | fix parsing of datalines before passing them to filters, the | splitting is done... |
lka_session.c | 1.92 | 5 years | eric | remove the tag workaround for table_create() and table_find(), now that static t... |
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.7 | 5 years | sunil | Check ferror(3) on the right stream. Ok gilles@ |
mail.maildir.8 | 1.5 | 6 years | jmc | tweak previous; |
mail.maildir.c | 1.10 | 5 years | gilles | use HOST_NAME_MAX+1 instead of MAXHOSTNAMELEN, also avoids including the sys/par... |
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.1 | 5 years | gilles | delivery to a filename should be in mbox format otherwise it will lack the ^From... |
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 | 5 years | eric | branches: 1.72.2; 1.72.4; remove the tag workaround for table_create() and tab... |
mda.c | 1.137 | 5 years | gilles | we assumed that there was no such thing as an "mda session" so the logs displaye... |
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.5 | 5 years | gilles | in mda variables expansions, do not consider empty strings as errors since an em... |
mproc.c | 1.32 | 5 years | eric | set the return pointer to NULL when receiving a 0-sized data. ok gilles |
mta.c | 1.227 | 5 years | eric | remove dead code ok gilles@ |
mta_session.c | 1.115 | 5 years | eric | branches: 1.115.2; remove dead code ok gilles@ |
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.251 | 5 years | deraadt | (unsigned) means (unsigned int) which on ptrdiff_t or size_t or other larger typ... |
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... |
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.18 | 5 years | guenther | Delete unnecessary <libgen.h> #includes ok deraadt@ |
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.4 | 5 years | gilles | introduce smtp 'timeout' reporting event to notify filters that a timeout occure... |
resolver.c | 1.4 | 5 years | eric | simplify code for resolver_getnaimeinfo() ok gilles@ |
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.42 | 5 years | eric | remove the tag workaround for table_create() and table_find(), now that static t... |
runq.c | 1.2 | 9 years | deraadt | use <limits.h> comprehensively. For now try to push <> includes to each .c file... |
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.164 | 5 years | eric | remove dead code ok gilles@ |
smtp.h | 1.2 | 5 years | eric | properly handle credentials and fix auth in smtp(1) ok gilles@ |
smtp_client.c | 1.8 | 5 years | eric | properly handle credentials and fix auth in smtp(1) ok gilles@ |
smtp_session.c | 1.389 | 5 years | gilles | branches: 1.389.2; fix a regression in the 'hostnames' mapping to select hostna... |
smtpc.c | 1.4 | 5 years | eric | properly handle credentials and fix auth in smtp(1) ok gilles@ |
smtpctl.8 | 1.64 | 5 years | miko | ellapsed -> elapsed; ok jmc@ |
smtpctl.c | 1.163 | 5 years | eric | branches: 1.163.2; correctly retrieve envelope strings. fixes mailq output. ok... |
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 | 5 years | gilles | branches: 1.10.2; 1.10.4; extract subaddress from last resolved node, not from... |
smtpd.8 | 1.32 | 7 years | jmc | document forward(5); from mk ok gilles |
smtpd.c | 1.318 | 5 years | yasuoka | branches: 1.318.2; Avoid calling dup2(oldd, newd) when oldd == newd. In that c... |
smtpd.conf.5 | 1.210 | 5 years | gilles | introduce new matching criteria 'from rdns' to match sessions based on rDNS of t... |
smtpd.h | 1.621 | 5 years | eric | branches: 1.621.2; remove unused declarations ok gilles@ |
spfwalk.c | 1.11 | 5 years | gilles | in spfwalk, search both A and AAAA records when "a" is used in an spf txt record... |
ssl.c | 1.90 | 5 years | gilles | change the format of ssl_to_text() to match that of io's, this only affect smtp ... |
ssl.h | 1.20 | 8 years | jsing | Use automatic DH parameters, instead of fixed ones. Also disable DHE by default ... |
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.10 | 5 years | jmc | some text improvements from matt schwartz; ok gilles |
table.c | 1.48 | 5 years | eric | report errno in debug logs and other minor cleanups. ok gilles@ |
table_db.c | 1.20 | 5 years | eric | table_fetch() always expect a valid dst pointer. ok gilles@ |
table_getpwnam.c | 1.12 | 5 years | eric | introduce dump() and add() table methods, only implemented for static tables. o... |
table_proc.c | 1.15 | 5 years | eric | introduce dump() and add() table methods, only implemented for static tables. o... |
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.35 | 5 years | guenther | Delete unnecessary <libgen.h> #includes ok deraadt@ |
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.140 | 5 years | gilles | missed in previous revert, function not called anymore |
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.6 | 5 years | gilles | - make the proc filter fd non-blocking - client sessions may disappear while fil... |
lka_report.c (in the Attic) [Hide] | 1.17 | 5 years | gilles | introduce smtp 'timeout' reporting event to notify filters that a timeout occure... |
pony.c (in the Attic) [Hide] | 1.26 | 5 years | eric | remove dead code ok gilles@ |
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... |