1
0
mirror of https://github.com/openbsd/src.git synced 2024-12-21 23:18:00 -08:00
openbsd-src/usr.sbin/smtpd
claudio bf921b2a26 In smtpd enable fdpassing on all imsgbufs apart from the one in mproc.c
that was specially handled before. On the control socket fdpassing needs
to be enabled when a IMSG_CTL_SMTP_SESSION message is received.

OK tb@
2024-11-21 13:42:22 +00:00
..
mail delivery to a filename should be in mbox format otherwise it will lack the 2018-07-25 10:19:28 +00:00
smtp remove dead code and unused dependencies 2021-04-10 10:19:19 +00:00
smtpctl
smtpd install smtpd-tables(7) 2024-05-07 09:10:33 +00:00
aliases.5 comma swap; from larry hynes 2021-02-13 07:20:49 +00:00
aliases.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
bounce.c add missing include of time.h 2023-05-31 16:51:46 +00:00
ca.c bgpd and smtpd include their own imsgbuf_read_nofd() implementation. 2024-11-21 13:22:21 +00:00
compress_backend.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
compress_gzip.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
config.c set_localaddrs(): don't wrap IPv6s address with braces twice 2024-01-04 09:30:09 +00:00
control.c In smtpd enable fdpassing on all imsgbufs apart from the one in mproc.c 2024-11-21 13:42:22 +00:00
crypto.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
dict.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
dict.h the tree_* and dict_* api's in smtpd can be used standalone, do not have 2018-12-23 16:06:24 +00:00
dispatcher.c Revert changes to use the new libtls signer api 2022-02-18 16:57:36 +00:00
dns.c consider an MX of "localhost" as it were a "Null MX" 2023-11-16 10:23:21 +00:00
enqueue.c Unify error reporting in various control programs. 2024-11-21 13:26:25 +00:00
envelope.c relax ORCPT syntax validation 2024-01-03 08:11:15 +00:00
esc.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
expand.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
forward.5 note that "|" and ":include:" are disallowed for root; 2024-09-05 06:33:04 +00:00
forward.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
iobuf.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
iobuf.h add format attribute to vaararg functions. 2021-07-28 19:39:50 +00:00
ioev.c usr.sbin: missing void to appease clang 15's -Wstrict-prototype. 2023-02-08 08:20:53 +00:00
ioev.h add format attribute to vaararg functions. 2021-07-28 19:39:50 +00:00
limit.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
lka_filter.c implement the report response for proc-filters too 2024-08-12 09:32:44 +00:00
lka_session.c when an alternate delivery user is provided in a dispatcher, do not process 2024-02-02 23:33:42 +00:00
lka.c smtpd: fix indent 2024-06-11 16:30:06 +00:00
log.c
log.h including sys/cdefs.h manually started as a result of netbsd trying to 2021-12-13 18:28:39 +00:00
mail.lmtp.8
mail.lmtp.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
mail.maildir.8 add some missing articles; from larry hynes 2021-02-13 07:28:50 +00:00
mail.maildir.c cast to '(long long)' instead of '(long long int)' 2023-05-15 12:03:04 +00:00
mail.mboxfile.8 delivery to a filename should be in mbox format otherwise it will lack the 2018-07-25 10:19:28 +00:00
mail.mboxfile.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
mail.mda.8
mail.mda.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
mailaddr.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
Makefile
makemap.8 various readability fixes; from larry hynes 2021-02-13 07:37:13 +00:00
makemap.c change the smtpd table protocol 2024-05-07 12:10:06 +00:00
mda_mbox.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
mda_unpriv.c set ORIGINAL_RECIPIENT in the environment of mda scripts 2024-03-15 21:52:20 +00:00
mda_variables.c correct indentation; no functional change 2024-04-23 13:34:50 +00:00
mda.c Use imsg_get_fd() to access the fd passed via imsgs. 2024-01-20 09:01:03 +00:00
mproc.c In smtpd enable fdpassing on all imsgbufs apart from the one in mproc.c 2024-11-21 13:42:22 +00:00
mta_session.c fix some typos; courtesy of codespell; ok gilles@ 2024-09-03 18:27:04 +00:00
mta.c correct indentation; no functional change 2024-04-23 13:34:50 +00:00
newaliases.8 Now that aliases in smtpd.conf default to plain text files and not 2018-07-20 15:35:33 +00:00
parse.y no need to be as strict with table formats on various match constraints, 2024-02-19 21:00:19 +00:00
parser.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
parser.h
proxy.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
queue_backend.c add missing include of time.h 2023-05-31 16:51:46 +00:00
queue_fs.c add missing include of time.h 2023-05-31 16:51:46 +00:00
queue_null.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
queue_proc.c In smtpd enable fdpassing on all imsgbufs apart from the one in mproc.c 2024-11-21 13:42:22 +00:00
queue_ram.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
queue.c Use imsg_get_fd() to access the fd passed via imsgs. 2024-01-20 09:01:03 +00:00
report_smtp.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
resolver.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
rfc5322.c reject headers that start with a space or tab 2023-12-05 13:38:25 +00:00
rfc5322.h import alternative message parser (not used yet). 2018-08-23 10:07:06 +00:00
ruleset.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
runq.c add missing include of time.h 2023-05-31 16:51:46 +00:00
scheduler_backend.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
scheduler_null.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
scheduler_proc.c In smtpd enable fdpassing on all imsgbufs apart from the one in mproc.c 2024-11-21 13:42:22 +00:00
scheduler_ramqueue.c fix some typos; courtesy of codespell; ok gilles@ 2024-09-03 18:27:04 +00:00
scheduler.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
sendmail.8
smtp_client.c spelling fixes; from paul tagliamonte 2022-12-28 21:30:15 +00:00
smtp_session.c implement the report response for proc-filters too 2024-08-12 09:32:44 +00:00
smtp.1 add missing entry for cafile 2021-05-23 16:12:56 +00:00
smtp.c some fatal -> fatalx to improved logging 2023-05-16 17:48:52 +00:00
smtp.h remove prototypes with no matching function 2024-06-02 23:26:39 +00:00
smtpc.c fix some leaks; ok op@ 2024-05-13 06:48:26 +00:00
smtpctl.8 improve the Nd lines such that the format is consistent for the 2023-03-02 17:09:52 +00:00
smtpctl.c In smtpd enable fdpassing on all imsgbufs apart from the one in mproc.c 2024-11-21 13:42:22 +00:00
smtpd-api.h introduce a new K_AUTH service to allow offloading the credentials to a 2024-06-09 10:13:05 +00:00
smtpd-defines.h Fix two security vulnerabilities discovered by Qualys. 2020-02-24 16:16:07 +00:00
smtpd-filters.7 mark up fix; from jesper wallin 2024-11-05 19:36:53 +00:00
smtpd-tables.7 introduce a new K_AUTH service to allow offloading the credentials to a 2024-06-09 10:13:05 +00:00
smtpd.8 improve the Nd lines such that the format is consistent for the 2023-03-02 17:09:52 +00:00
smtpd.c bgpd and smtpd include their own imsgbuf_read_nofd() implementation. 2024-11-21 13:22:21 +00:00
smtpd.conf.5 - document "ca" in the action ... relay section 2024-07-26 06:24:52 +00:00
smtpd.h bump version 2024-09-03 12:07:40 +00:00
spfwalk.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
srs.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
ssl.c remove ssl_init() 2023-06-25 08:08:03 +00:00
ssl.h remove ssl_init() 2023-06-25 08:08:03 +00:00
stat_backend.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
stat_ramstat.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
table_db.c use C99 syntax for filling the table_backend structs; ok gilles@ 2024-05-14 13:28:08 +00:00
table_getpwnam.c remove no-op methods from table_getpwnam; ok gilles@ 2024-05-14 13:30:37 +00:00
table_proc.c actually honour the services supported by the proc tables 2024-05-28 07:10:30 +00:00
table_static.c use C99 syntax for filling the table_backend structs; ok gilles@ 2024-05-14 13:28:08 +00:00
table.5 unbreak parsing of IPv6 addresses in file-backed table(5)s 2024-05-02 18:14:33 +00:00
table.c introduce a new K_AUTH service to allow offloading the credentials to a 2024-06-09 10:13:05 +00:00
to.c add missing include of time.h 2023-05-31 16:51:46 +00:00
tree.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
tree.h the tree_* and dict_* api's in smtpd can be used standalone, do not have 2018-12-23 16:06:24 +00:00
unpack_dns.c remove unused variable from all copies of _asr_strdname() 2022-01-20 14:18:10 +00:00
unpack_dns.h add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00
util.c remove prototypes with no matching function 2024-06-02 23:26:39 +00:00
waitq.c add required headers for smtpd.h and remove unnecessary ones in other files. 2021-06-14 17:58:15 +00:00