tangled
alpha
login
or
join now
jcs.org
/
openbsd-src
0
fork
atom
jcs's openbsd hax
openbsd
0
fork
atom
overview
issues
pulls
pipelines
openbsd-src
/
usr.sbin
/
smtpd
/
at
master
4 folders
105 files
mail
delivery to a filename should be in mbox format otherwise it will lack the ^From separator and corrupt files
7 years ago
smtp
remove dead code and unused dependencies
5 years ago
smtpctl
unbreak newaliases. ok millert@
7 years ago
smtpd
install smtpd-filters.7;
4 years ago
Makefile
switch smtpd to new grammar
7 years ago
aliases.5
comma swap; from larry hynes
5 years ago
aliases.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
bounce.c
usr.sbin: missing void to appease clang 15's -Wstrict-prototype.
3 years ago
ca.c
Another missing #include <openssl/err.h>
3 years ago
compress_backend.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
compress_gzip.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
config.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
control.c
Delete obsolete /* ARGSUSED */ lint comments.
3 years ago
crypto.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
dict.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
dict.h
the tree_* and dict_* api's in smtpd can be used standalone, do not have them depend on smtpd.h, it makes it hard to reuse them elsewhere
7 years ago
dispatcher.c
Revert changes to use the new libtls signer api There are bugs in the new libtls signer that can lead to a crash. OK tb@ jsing@
4 years ago
dns.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
enqueue.c
add format attribute to vaararg functions. millert@ thinks its useful.
4 years ago
envelope.c
smtpd(8) could abort due to a connection from a local, scoped ipv6 address.
3 years ago
esc.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
expand.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
forward.5
readability fix; from larry hynes
5 years ago
forward.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
iobuf.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
iobuf.h
add format attribute to vaararg functions. millert@ thinks its useful.
4 years ago
ioev.c
usr.sbin: missing void to appease clang 15's -Wstrict-prototype.
3 years ago
ioev.h
add format attribute to vaararg functions. millert@ thinks its useful.
4 years ago
limit.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
lka.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
lka_filter.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
lka_session.c
remove test traces committed by mistake
4 years ago
log.c
From a syslog perspective it does not make sense to log fatal and warn with the same severity. Switch log_warn() to LOG_ERR and keep fatal() at LOG_CRIT. OK reyk@ florian@
9 years ago
log.h
including sys/cdefs.h manually started as a result of netbsd trying to macro-build a replacement for sccsid, and was done without any concern for namespace damage. Unfortunately this practice started infecting other code as others were unaware they didn't need the file. ok millert guenther
4 years ago
mail.lmtp.8
add new implementation of a standalone LMTP client which will deprecate the builtin delivery_lmtp.c
9 years ago
mail.lmtp.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
mail.maildir.8
add some missing articles; from larry hynes
5 years ago
mail.maildir.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
mail.mboxfile.8
delivery to a filename should be in mbox format otherwise it will lack the ^From separator and corrupt files
7 years ago
mail.mboxfile.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
mail.mda.8
add mail.mda MDA in charge of running a third-party MDA, not linked yet
8 years ago
mail.mda.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
mailaddr.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
makemap.8
various readability fixes; from larry hynes
5 years ago
makemap.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
mda.c
usr.sbin: missing void to appease clang 15's -Wstrict-prototype.
3 years ago
mda_mbox.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
mda_unpriv.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
mda_variables.c
mda_expand_format: simplify token name extraction for %{name} It is simpler to compute the length based on the start and end pointers and pass that value to memcpy(), adding an explicit NUL terminator after copying. OK op@
3 years ago
mproc.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
mta.c
Revert changes to use the new libtls signer api There are bugs in the new libtls signer that can lead to a crash. OK tb@ jsing@
4 years ago
mta_session.c
Fix a use after free in case mta_tls_init fails.
3 years ago
newaliases.8
Now that aliases in smtpd.conf default to plain text files and not db files we don't want to tell people to run makemap instead of newaliases. OK deraadt@ jmc@
7 years ago
parse.y
Do not verify the cert or CA for a relay using opportunistic TLS. If a relay is not explicitly configured to use TLS but the remote side supports STARTTLS, we will try to use it. However, in this case we should not verify the cert or CA (which may be self-signed). This restores the relay behavior before the switch to libtls was made. There is no change if the relay is explicitly configured to use TLS. OK eric@
4 years ago
parser.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
parser.h
Allow the admin to pause relaying to a specific domain: - smtpctl pause mta from <source> for <domain> - smtpctl resume mta from <source> for <domain> - smtpctl show mta paused
12 years ago
proxy.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
queue.c
Fix incorrect status code for expired mails resulting in a misleading bounce report.
4 years ago
queue_backend.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
queue_fs.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
queue_null.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
queue_proc.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
queue_ram.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
report_smtp.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
resolver.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
rfc5322.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
rfc5322.h
import alternative message parser (not used yet).
7 years ago
ruleset.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
runq.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
scheduler.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
scheduler_backend.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
scheduler_null.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
scheduler_proc.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
scheduler_ramqueue.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
sendmail.8
document -h flag and add a .Xr
10 years ago
smtp.1
add missing entry for cafile
4 years ago
smtp.c
Revert changes to use the new libtls signer api There are bugs in the new libtls signer that can lead to a crash. OK tb@ jsing@
4 years ago
smtp.h
Start porting smtpd to libtls.
5 years ago
smtp_client.c
spelling fixes; from paul tagliamonte any parts of his diff not taken are noted on tech
3 years ago
smtp_session.c
Display the correct recipient in a Received: header with one recipient. If multiple recipients are specified but only one is valid, use the first entry in the recipient list for the Received: header, not the value from the last "RCPT TO:" command (which could be invalid). From Chris Waddey
3 years ago
smtpc.c
Remove unneeded calls to tls_init(3)
4 years ago
smtpctl.8
improve the Nd lines such that the format is consistent for the various *d, *conf, *ctl files (where relevant) and simple;
3 years ago
smtpctl.c
Whitespace.
4 years ago
smtpd-api.h
the tree_* and dict_* api's in smtpd can be used standalone, do not have them depend on smtpd.h, it makes it hard to reuse them elsewhere
7 years ago
smtpd-defines.h
Fix two security vulnerabilities discovered by Qualys. An out of bounds read in smtpd allows an attacker to inject arbitrary commands into the envelope file which are then executed as root. Separately, missing privilege revocation in smtpctl allows arbitrary commands to be run with the _smtpq group.
6 years ago
smtpd-filters.7
man pages: add missing commas between subordinate and main clauses
4 years ago
smtpd.8
improve the Nd lines such that the format is consistent for the various *d, *conf, *ctl files (where relevant) and simple;
3 years ago
smtpd.c
usr.sbin: missing void to appease clang 15's -Wstrict-prototype.
3 years ago
smtpd.conf.5
improve the Nd lines such that the format is consistent for the various *d, *conf, *ctl files (where relevant) and simple;
3 years ago
smtpd.h
Revert changes to use the new libtls signer api There are bugs in the new libtls signer that can lead to a crash. OK tb@ jsing@
4 years ago
spfwalk.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
srs.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
ssl.c
Revert changes to use the new libtls signer api There are bugs in the new libtls signer that can lead to a crash. OK tb@ jsing@
4 years ago
ssl.h
Revert changes to use the new libtls signer api There are bugs in the new libtls signer that can lead to a crash. OK tb@ jsing@
4 years ago
stat_backend.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
stat_ramstat.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
table.5
readability fixes; from larry hynes
5 years ago
table.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
table_db.c
sync table_db capabilities with table_static
4 years ago
table_getpwnam.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
table_proc.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
table_static.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
to.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
tree.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
tree.h
the tree_* and dict_* api's in smtpd can be used standalone, do not have them depend on smtpd.h, it makes it hard to reuse them elsewhere
7 years ago
unpack_dns.c
remove unused variable from all copies of _asr_strdname()
4 years ago
unpack_dns.h
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
util.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago
waitq.c
add required headers for smtpd.h and remove unnecessary ones in other files.
4 years ago