Image

CVS Repository/ src/ usr.sbin/ smtpd


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