Attic/
|
|
|
|
|
libsmtpdfilter/
|
|
|
|
|
mail/
|
|
|
|
|
makemap/
|
|
|
|
|
newaliases/
|
|
|
|
|
smtp/
|
|
|
|
|
smtpctl/
|
|
|
|
|
smtpd/
|
|
|
|
|
table-ldap/
|
|
|
|
|
table-passwd/
|
|
|
|
|
table-sqlite/
|
|
|
|
|
Makefile
|
1.18
|
2018.05.24.11.38.24
|
gilles |
switch smtpd to new grammar |
aliases.5
|
1.17
|
2021.02.13.07.20.49
|
jmc |
comma swap; from larry hynes |
aliases.c
|
1.79
|
2021.06.14.17.58.15
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
bounce.c
|
1.90
|
2023.05.31.16.51.46
|
op |
add missing include of time.h |
ca.c
|
1.49
|
2024.11.21.13.22.21
|
claudio |
bgpd and smtpd include their own imsgbuf_read_nofd() implementation. |
compress_backend.c
|
1.10
|
2021.06.14.17.58.15
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
compress_gzip.c
|
1.13
|
2021.06.14.17.58.15
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
config.c
|
1.58
|
2024.01.04.09.30.09
|
op |
set_localaddrs(): don't wrap IPv6s address with braces twice |
control.c
|
1.132
|
2024.11.21.13.42.22
|
claudio |
In smtpd enable fdpassing on all imsgbufs apart from the one in mproc.c |
crypto.c
|
1.10
|
2021.06.14.17.58.15
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
dict.c
|
1.8
|
2021.06.14.17.58.15
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
dict.h
|
1.1
|
2018.12.23.16.06.24
|
gilles |
the tree_* and dict_* api's in smtpd can be used standalone, do not have |
dispatcher.c
|
1.7
|
2022.02.18.16.57.36
|
millert |
Revert changes to use the new libtls signer api |
dns.c
|
1.92
|
2023.11.16.10.23.21
|
op |
consider an MX of "localhost" as it were a "Null MX" |
enqueue.c
|
1.126
|
2024.11.21.13.26.25
|
claudio |
Unify error reporting in various control programs. |
envelope.c
|
1.52
|
2024.01.03.08.11.15
|
op |
relax ORCPT syntax validation |
esc.c
|
1.6
|
2021.06.14.17.58.15
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
expand.c
|
1.32
|
2021.06.14.17.58.15
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
forward.5
|
1.12
|
2024.09.05.06.33.04
|
jmc |
note that "|" and ":include:" are disallowed for root; |
forward.c
|
1.40
|
2021.06.14.17.58.15
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
iobuf.c
|
1.16
|
2021.06.14.17.58.15
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
iobuf.h
|
1.7
|
2021.07.28.19.39.50
|
benno |
add format attribute to vaararg functions. |
ioev.c
|
1.49
|
2023.02.08.08.20.54
|
tb |
usr.sbin: missing void to appease clang 15's -Wstrict-prototype. |
ioev.h
|
1.20
|
2021.07.28.19.39.50
|
benno |
add format attribute to vaararg functions. |
limit.c
|
1.7
|
2021.06.14.17.58.15
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
lka.c
|
1.251
|
2026.03.10.17.30.23
|
martijn |
Let smtpd write filter logging out to syslog under their own syslogtag. |
lka_filter.c
|
1.81
|
2026.03.10.17.35.05
|
martijn |
Allow filters to prepend loglines with a priority tag. This way logmessages |
lka_session.c
|
1.100
|
2024.02.02.23.33.42
|
gilles |
when an alternate delivery user is provided in a dispatcher, do not process |
log.c
|
1.22
|
2026.03.10.17.35.05
|
martijn |
Allow filters to prepend loglines with a priority tag. This way logmessages |
log.h
|
1.11
|
2026.03.10.17.35.05
|
martijn |
Allow filters to prepend loglines with a priority tag. This way logmessages |
mail.lmtp.8
|
1.1
|
2017.02.14.15.16.34
|
gilles |
add new implementation of a standalone LMTP client which will deprecate the |
mail.lmtp.c
|
1.17
|
2025.04.08.17.31.06
|
op |
mail.lmtp: return EX_TEMPFAIL only on 4.x.x |
mail.maildir.8
|
1.6
|
2021.02.13.07.28.50
|
jmc |
add some missing articles; from larry hynes |
mail.maildir.c
|
1.17
|
2023.05.15.12.03.04
|
op |
cast to '(long long)' instead of '(long long int)' |
mail.mboxfile.8
|
1.1
|
2018.07.25.10.19.28
|
gilles |
delivery to a filename should be in mbox format otherwise it will lack the |
mail.mboxfile.c
|
1.6
|
2021.06.14.17.58.15
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
mail.mda.8
|
1.1
|
2017.08.09.07.56.10
|
gilles |
add mail.mda MDA in charge of running a third-party MDA, not linked yet |
mail.mda.c
|
1.4
|
2021.06.14.17.58.15
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
mailaddr.c
|
1.5
|
2021.06.14.17.58.15
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
makemap.8
|
1.31
|
2021.02.13.07.37.13
|
jmc |
various readability fixes; from larry hynes |
makemap.c
|
1.77
|
2024.05.07.12.10.06
|
op |
change the smtpd table protocol |
mda.c
|
1.147
|
2024.01.20.09.01.03
|
claudio |
Use imsg_get_fd() to access the fd passed via imsgs. |
mda_mbox.c
|
1.3
|
2021.06.14.17.58.15
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
mda_unpriv.c
|
1.9
|
2024.03.15.21.52.20
|
op |
set ORIGINAL_RECIPIENT in the environment of mda scripts |
mda_variables.c
|
1.11
|
2026.04.03.10.18.58
|
jtt |
smtpd: fix using modifiers with partial expansion in format specifiers |
mproc.c
|
1.48
|
2025.10.30.16.46.19
|
gilles |
smtpd(8) can die if a malformed imsg is sent on the local socket. |
mta.c
|
1.248
|
2024.04.23.13.34.51
|
jsg |
correct indentation; no functional change |
mta_session.c
|
1.152
|
2024.09.03.18.27.04
|
op |
fix some typos; courtesy of codespell; ok gilles@@ |
newaliases.8
|
1.12
|
2018.07.20.15.35.33
|
millert |
Now that aliases in smtpd.conf default to plain text files and not |
parse.y
|
1.302
|
2026.04.04.19.18.37
|
martijn |
Use proc-name, instead of command name for a filter's default syslog tag. |
parser.c
|
1.43
|
2021.06.14.17.58.15
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
parser.h
|
1.29
|
2014.02.04.15.22.39
|
eric |
Allow the admin to pause relaying to a specific domain: |
proxy.c
|
1.3
|
2021.06.14.17.58.15
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
queue.c
|
1.196
|
2024.01.20.09.01.03
|
claudio |
Use imsg_get_fd() to access the fd passed via imsgs. |
queue_backend.c
|
1.69
|
2023.05.31.16.51.46
|
op |
add missing include of time.h |
queue_fs.c
|
1.23
|
2023.05.31.16.51.46
|
op |
add missing include of time.h |
queue_null.c
|
1.10
|
2021.06.14.17.58.16
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
queue_proc.c
|
1.14
|
2024.11.21.13.42.22
|
claudio |
In smtpd enable fdpassing on all imsgbufs apart from the one in mproc.c |
queue_ram.c
|
1.11
|
2021.06.14.17.58.16
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
report_smtp.c
|
1.12
|
2021.06.14.17.58.16
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
resolver.c
|
1.7
|
2021.06.14.17.58.16
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
rfc5322.c
|
1.4
|
2023.12.05.13.38.25
|
op |
reject headers that start with a space or tab |
rfc5322.h
|
1.1
|
2018.08.23.10.07.06
|
eric |
import alternative message parser (not used yet). |
ruleset.c
|
1.48
|
2021.06.14.17.58.16
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
runq.c
|
1.5
|
2023.05.31.16.51.46
|
op |
add missing include of time.h |
scheduler.c
|
1.62
|
2021.06.14.17.58.16
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
scheduler_backend.c
|
1.18
|
2021.06.14.17.58.16
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
scheduler_null.c
|
1.11
|
2021.06.14.17.58.16
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
scheduler_proc.c
|
1.13
|
2024.11.21.13.42.22
|
claudio |
In smtpd enable fdpassing on all imsgbufs apart from the one in mproc.c |
scheduler_ramqueue.c
|
1.49
|
2024.09.03.18.27.04
|
op |
fix some typos; courtesy of codespell; ok gilles@@ |
sendmail.8
|
1.4
|
2015.10.23.15.48.16
|
jung |
document -h flag and add a .Xr |
smtp.1
|
1.14
|
2021.05.23.16.12.56
|
eric |
add missing entry for cafile |
smtp.c
|
1.174
|
2023.05.16.17.48.52
|
op |
some fatal -> fatalx to improved logging |
smtp.h
|
1.5
|
2024.06.02.23.26.39
|
jsg |
remove prototypes with no matching function |
smtp_client.c
|
1.17
|
2022.12.28.21.30.18
|
jmc |
spelling fixes; from paul tagliamonte |
smtp_session.c
|
1.448
|
2026.04.08.12.04.56
|
op |
EHLO must reset the transaction |
smtpc.c
|
1.22
|
2026.02.18.15.54.20
|
deraadt |
replace pledge "tmppath" with unveil "/tmp" "rwc" and "rpath wpath cpath". |
smtpctl.8
|
1.66
|
2023.03.02.17.09.53
|
jmc |
improve the Nd lines such that the format is consistent for the |
smtpctl.c
|
1.177
|
2026.02.18.08.54.46
|
deraadt |
These programs are using pledge "tmppath" with "rpath wpath cpath". |
smtpd-api.h
|
1.37
|
2024.06.09.10.13.05
|
gilles |
introduce a new K_AUTH service to allow offloading the credentials to a |
smtpd-defines.h
|
1.12
|
2020.02.24.16.16.08
|
millert |
Fix two security vulnerabilities discovered by Qualys. |
smtpd-filters.7
|
1.17
|
2026.04.16.19.37.42
|
op |
smtpd: bump version to 7.9 |
smtpd-tables.7
|
1.7
|
2026.04.16.19.37.42
|
op |
smtpd: bump version to 7.9 |
smtpd.8
|
1.33
|
2023.03.02.17.09.53
|
jmc |
improve the Nd lines such that the format is consistent for the |
smtpd.c
|
1.359
|
2026.03.10.17.30.23
|
martijn |
Let smtpd write filter logging out to syslog under their own syslogtag. |
smtpd.conf.5
|
1.283
|
2026.04.04.19.18.37
|
martijn |
Use proc-name, instead of command name for a filter's default syslog tag. |
smtpd.h
|
1.694
|
2026.04.16.19.37.42
|
op |
smtpd: bump version to 7.9 |
spfwalk.c
|
1.20
|
2021.06.14.17.58.16
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
srs.c
|
1.5
|
2021.06.14.17.58.16
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
ssl.c
|
1.100
|
2023.06.25.08.08.03
|
op |
remove ssl_init() |
ssl.h
|
1.27
|
2023.06.25.08.08.03
|
op |
remove ssl_init() |
stat_backend.c
|
1.12
|
2021.06.14.17.58.16
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
stat_ramstat.c
|
1.12
|
2021.06.14.17.58.16
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
table.5
|
1.14
|
2024.05.02.18.14.33
|
op |
unbreak parsing of IPv6 addresses in file-backed table(5)s |
table.c
|
1.55
|
2026.04.16.19.36.04
|
op |
don't lowercase K_AUTH lookups |
table_db.c
|
1.26
|
2024.05.14.13.28.08
|
op |
use C99 syntax for filling the table_backend structs; ok gilles@@ |
table_getpwnam.c
|
1.16
|
2024.05.14.13.30.37
|
op |
remove no-op methods from table_getpwnam; ok gilles@@ |
table_proc.c
|
1.24
|
2026.03.26.18.43.53
|
op |
table_proc: ensure the request does not contain newlines |
table_static.c
|
1.35
|
2024.05.14.13.28.08
|
op |
use C99 syntax for filling the table_backend structs; ok gilles@@ |
to.c
|
1.51
|
2026.04.01.11.20.58
|
op |
fix possible out of bound in text_to_netaddr |
tree.c
|
1.8
|
2021.06.14.17.58.16
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
tree.h
|
1.1
|
2018.12.23.16.06.24
|
gilles |
the tree_* and dict_* api's in smtpd can be used standalone, do not have |
unpack_dns.c
|
1.5
|
2026.04.04.11.01.41
|
op |
fix previous bound check in dname_expand() |
unpack_dns.h
|
1.2
|
2021.06.14.17.58.16
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |
util.c
|
1.162
|
2026.04.04.19.18.37
|
martijn |
Use proc-name, instead of command name for a filter's default syslog tag. |
waitq.c
|
1.7
|
2021.06.14.17.58.16
|
eric |
add required headers for smtpd.h and remove unnecessary ones in other files. |