Hi.

Slightly updated diff, including sys/tree.h in smtpd.h.

Eric.

Index: aliases.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/aliases.c,v
retrieving revision 1.78
diff -u -p -r1.78 aliases.c
--- aliases.c   28 Apr 2020 21:46:43 -0000      1.78
+++ aliases.c   26 May 2021 20:15:02 -0000
@@ -16,19 +16,8 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-
-#include <ctype.h>
-#include <errno.h>
-#include <event.h>
-#include <imsg.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <limits.h>
 #include <util.h>
 
 #include "smtpd.h"
Index: bounce.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/bounce.c,v
retrieving revision 1.84
diff -u -p -r1.84 bounce.c
--- bounce.c    26 May 2021 18:08:55 -0000      1.84
+++ bounce.c    26 May 2021 20:14:41 -0000
@@ -18,23 +18,11 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-
 #include <errno.h>
-#include <event.h>
-#include <imsg.h>
 #include <inttypes.h>
-#include <pwd.h>
-#include <signal.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <time.h>
 #include <unistd.h>
-#include <limits.h>
 
 #include "smtpd.h"
 #include "log.h"
Index: ca.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/ca.c,v
retrieving revision 1.39
diff -u -p -r1.39 ca.c
--- ca.c        26 May 2021 18:08:55 -0000      1.39
+++ ca.c        27 May 2021 10:57:24 -0000
@@ -17,26 +17,12 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/socket.h>
-#include <sys/tree.h>
-
-#include <imsg.h>
-#include <limits.h>
+#include <openssl/pem.h>
+#include <openssl/engine.h>
 #include <pwd.h>
 #include <signal.h>
-#include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
-
-#include <openssl/ssl.h>
-#include <openssl/pem.h>
-#include <openssl/evp.h>
-#include <openssl/ecdsa.h>
-#include <openssl/rsa.h>
-#include <openssl/engine.h>
-#include <openssl/err.h>
 
 #include "smtpd.h"
 #include "log.h"
Index: compress_backend.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/compress_backend.c,v
retrieving revision 1.9
diff -u -p -r1.9 compress_backend.c
--- compress_backend.c  20 Jan 2015 17:37:54 -0000      1.9
+++ compress_backend.c  26 May 2021 20:13:39 -0000
@@ -17,18 +17,7 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-#include <sys/stat.h>
-
-#include <imsg.h>
-#include <stdio.h>
-#include <stdlib.h>
 #include <string.h>
-#include <unistd.h>
-#include <limits.h>
 
 #include "smtpd.h"
 
Index: compress_gzip.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/compress_gzip.c,v
retrieving revision 1.12
diff -u -p -r1.12 compress_gzip.c
--- compress_gzip.c     26 May 2021 18:08:55 -0000      1.12
+++ compress_gzip.c     27 May 2021 11:01:41 -0000
@@ -17,27 +17,10 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-#include <sys/stat.h>
-
-#include <ctype.h>
-#include <fcntl.h>
-#include <imsg.h>
-#include <pwd.h>
-#include <stdio.h>
 #include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-#include <limits.h>
-
 #include <zlib.h>
 
 #include "smtpd.h"
-#include "log.h"
-
 
 #define        GZIP_BUFFER_SIZE        16384
 
Index: config.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/config.c,v
retrieving revision 1.56
diff -u -p -r1.56 config.c
--- config.c    26 May 2021 07:05:50 -0000      1.56
+++ config.c    26 May 2021 20:13:14 -0000
@@ -16,23 +16,11 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
 #include <sys/resource.h>
 
-#include <event.h>
 #include <ifaddrs.h>
-#include <imsg.h>
-#include <netdb.h>
-#include <stdio.h>
 #include <stdlib.h>
-#include <limits.h>
 #include <string.h>
-#include <unistd.h>
-
-#include <openssl/ssl.h>
 
 #include "smtpd.h"
 #include "log.h"
Index: control.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/control.c,v
retrieving revision 1.127
diff -u -p -r1.127 control.c
--- control.c   26 May 2021 18:08:55 -0000      1.127
+++ control.c   26 May 2021 20:12:43 -0000
@@ -18,25 +18,15 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
 #include <sys/stat.h>
-#include <sys/socket.h>
 #include <sys/un.h>
 
 #include <errno.h>
-#include <event.h>
-#include <fcntl.h>
-#include <imsg.h>
 #include <pwd.h>
 #include <signal.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <time.h>
 #include <unistd.h>
-#include <limits.h>
 
 #include "smtpd.h"
 #include "log.h"
Index: crypto.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/crypto.c,v
retrieving revision 1.9
diff -u -p -r1.9 crypto.c
--- crypto.c    23 Jan 2021 16:11:11 -0000      1.9
+++ crypto.c    27 May 2021 11:01:30 -0000
@@ -16,14 +16,10 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
 #include <sys/stat.h>
 
-#include <stdlib.h>
-#include <string.h>
-
 #include <openssl/evp.h>
-
+#include <string.h>
 
 #define        CRYPTO_BUFFER_SIZE      16384
 
Index: dict.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/dict.c,v
retrieving revision 1.7
diff -u -p -r1.7 dict.c
--- dict.c      26 May 2021 18:08:55 -0000      1.7
+++ dict.c      26 May 2021 20:10:54 -0000
@@ -17,12 +17,10 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
 #include <sys/tree.h>
 
 #include <stdlib.h>
 #include <string.h>
-#include <limits.h>
 
 #include "dict.h"
 #include "log.h"
Index: dispatcher.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/dispatcher.c,v
retrieving revision 1.4
diff -u -p -r1.4 dispatcher.c
--- dispatcher.c        26 May 2021 18:08:55 -0000      1.4
+++ dispatcher.c        26 May 2021 20:10:34 -0000
@@ -16,25 +16,9 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-
-#include <ctype.h>
-#include <errno.h>
-#include <event.h>
-#include <imsg.h>
-#include <inttypes.h>
 #include <pwd.h>
 #include <signal.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <time.h>
 #include <unistd.h>
-#include <limits.h>
-#include <grp.h>
 
 #include "smtpd.h"
 #include "log.h"
Index: dns.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/dns.c,v
retrieving revision 1.89
diff -u -p -r1.89 dns.c
--- dns.c       18 Sep 2019 11:26:30 -0000      1.89
+++ dns.c       27 May 2021 10:24:45 -0000
@@ -18,24 +18,13 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
 #include <sys/socket.h>
-#include <sys/tree.h>
-#include <sys/queue.h>
-#include <sys/uio.h>
 
 #include <netinet/in.h>
-#include <arpa/inet.h>
-#include <arpa/nameser.h>
-#include <netdb.h>
 
 #include <asr.h>
-#include <event.h>
-#include <imsg.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <limits.h>
 
 #include "smtpd.h"
 #include "log.h"
Index: enqueue.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/enqueue.c,v
retrieving revision 1.118
diff -u -p -r1.118 enqueue.c
--- enqueue.c   18 Mar 2020 20:17:14 -0000      1.118
+++ enqueue.c   26 May 2021 20:08:19 -0000
@@ -18,27 +18,13 @@
  * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/socket.h>
-#include <sys/tree.h>
-#include <sys/stat.h>
-
 #include <ctype.h>
 #include <err.h>
 #include <errno.h>
-#include <event.h>
-#include <grp.h>
-#include <imsg.h>
-#include <inttypes.h>
 #include <pwd.h>
-#include <stdarg.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <time.h>
 #include <unistd.h>
-#include <limits.h>
 
 #include "smtpd.h"
 
Index: envelope.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/envelope.c,v
retrieving revision 1.48
diff -u -p -r1.48 envelope.c
--- envelope.c  26 May 2021 18:08:55 -0000      1.48
+++ envelope.c  26 May 2021 20:07:06 -0000
@@ -17,28 +17,11 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-#include <sys/stat.h>
-
-#include <netinet/in.h>
 #include <arpa/inet.h>
 
 #include <ctype.h>
-#include <errno.h>
-#include <event.h>
-#include <fcntl.h>
-#include <imsg.h>
-#include <inttypes.h>
-#include <pwd.h>
-#include <limits.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <time.h>
-#include <unistd.h>
 
 #include "smtpd.h"
 #include "log.h"
Index: esc.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/esc.c,v
retrieving revision 1.5
diff -u -p -r1.5 esc.c
--- esc.c       3 Sep 2016 22:16:39 -0000       1.5
+++ esc.c       27 May 2021 10:28:46 -0000
@@ -16,14 +16,10 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/queue.h>
 #include <sys/tree.h>
-#include <sys/socket.h>
 
-#include <netinet/in.h>
-#include <netdb.h>
-#include <stdio.h>
 #include <limits.h>
+#include <stdio.h>
 
 #include "smtpd-defines.h"
 #include "smtpd-api.h"
Index: expand.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/expand.c,v
retrieving revision 1.31
diff -u -p -r1.31 expand.c
--- expand.c    31 May 2018 21:06:12 -0000      1.31
+++ expand.c    27 May 2021 10:58:59 -0000
@@ -17,21 +17,10 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-
-#include <ctype.h>
-#include <event.h>
-#include <imsg.h>
-#include <stdio.h>
-#include <limits.h>
 #include <stdlib.h>
 #include <string.h>
 
 #include "smtpd.h"
-#include "log.h"
 
 static const char *expandnode_info(struct expandnode *);
 
Index: forward.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/forward.c,v
retrieving revision 1.39
diff -u -p -r1.39 forward.c
--- forward.c   28 Dec 2015 22:08:30 -0000      1.39
+++ forward.c   26 May 2021 20:05:31 -0000
@@ -16,21 +16,11 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
 #include <sys/stat.h>
 
-#include <ctype.h>
-#include <event.h>
-#include <imsg.h>
-#include <stdio.h>
 #include <stdlib.h>
-#include <string.h>
 #include <util.h>
 #include <unistd.h>
-#include <limits.h>
 
 #include "smtpd.h"
 #include "log.h"
Index: iobuf.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/iobuf.c,v
retrieving revision 1.15
diff -u -p -r1.15 iobuf.c
--- iobuf.c     5 Mar 2021 12:37:32 -0000       1.15
+++ iobuf.c     26 May 2021 20:05:04 -0000
@@ -15,8 +15,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/socket.h>
 #include <sys/uio.h>
 
 #include <errno.h>
Index: ioev.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/ioev.c,v
retrieving revision 1.47
diff -u -p -r1.47 ioev.c
--- ioev.c      26 May 2021 18:08:55 -0000      1.47
+++ ioev.c      26 May 2021 20:03:22 -0000
@@ -15,8 +15,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
 #include <sys/socket.h>
 
 #include <errno.h>
Index: limit.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/limit.c,v
retrieving revision 1.6
diff -u -p -r1.6 limit.c
--- limit.c     26 May 2021 18:08:55 -0000      1.6
+++ limit.c     27 May 2021 09:42:51 -0000
@@ -16,22 +16,9 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-
-#include <ctype.h>
-#include <event.h>
-#include <fcntl.h>
-#include <imsg.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <limits.h>
 #include <string.h>
 
 #include "smtpd.h"
-#include "log.h"
 
 void
 limit_mta_set_defaults(struct mta_limits *limits)
Index: lka.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/lka.c,v
retrieving revision 1.246
diff -u -p -r1.246 lka.c
--- lka.c       26 May 2021 18:08:55 -0000      1.246
+++ lka.c       26 May 2021 20:02:01 -0000
@@ -18,33 +18,16 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
 #include <sys/wait.h>
-#include <sys/uio.h>
 
-#include <netinet/in.h>
-
-#include <ctype.h>
 #include <errno.h>
-#include <event.h>
-#include <imsg.h>
-#include <openssl/err.h>
-#include <openssl/ssl.h>
 #include <pwd.h>
-#include <resolv.h>
-#include <limits.h>
 #include <signal.h>
-#include <stdio.h>
 #include <stdlib.h>
-#include <string.h>
 #include <unistd.h>
 
 #include "smtpd.h"
 #include "log.h"
-#include "ssl.h"
 
 static void lka_imsg(struct mproc *, struct imsg *);
 static void lka_shutdown(void);
Index: lka_filter.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/lka_filter.c,v
retrieving revision 1.67
diff -u -p -r1.67 lka_filter.c
--- lka_filter.c        23 Jan 2021 16:11:11 -0000      1.67
+++ lka_filter.c        26 May 2021 20:01:13 -0000
@@ -16,19 +16,8 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-
-#include <netinet/in.h>
-
 #include <errno.h>
-#include <event.h>
-#include <imsg.h>
 #include <inttypes.h>
-#include <limits.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 
Index: lka_session.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/lka_session.c,v
retrieving revision 1.94
diff -u -p -r1.94 lka_session.c
--- lka_session.c       31 Dec 2020 08:27:15 -0000      1.94
+++ lka_session.c       26 May 2021 20:00:43 -0000
@@ -17,26 +17,9 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-#include <sys/wait.h>
-
-#include <netinet/in.h>
-
-#include <ctype.h>
 #include <errno.h>
-#include <event.h>
-#include <imsg.h>
-#include <resolv.h>
-#include <pwd.h>
-#include <signal.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <unistd.h>
-#include <limits.h>
 
 #include "smtpd.h"
 #include "log.h"
Index: mail.lmtp.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/mail.lmtp.c,v
retrieving revision 1.15
diff -u -p -r1.15 mail.lmtp.c
--- mail.lmtp.c 23 Jan 2021 16:11:11 -0000      1.15
+++ mail.lmtp.c 26 May 2021 20:00:19 -0000
@@ -14,7 +14,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
 #include <sys/socket.h>
 #include <sys/un.h>
 
Index: mail.maildir.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/mail.maildir.c,v
retrieving revision 1.14
diff -u -p -r1.14 mail.maildir.c
--- mail.maildir.c      23 Jan 2021 16:11:11 -0000      1.14
+++ mail.maildir.c      26 May 2021 20:44:00 -0000
@@ -18,10 +18,8 @@
 #define nitems(_a) (sizeof((_a)) / sizeof((_a)[0]))
 #endif
 
-#include <sys/types.h>
 #include <sys/stat.h>
 
-#include <ctype.h>
 #include <err.h>
 #include <errno.h>
 #include <fcntl.h>
@@ -30,7 +28,6 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <time.h>
 #include <sysexits.h>
 #include <unistd.h>
 
Index: mail.mboxfile.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/mail.mboxfile.c,v
retrieving revision 1.5
diff -u -p -r1.5 mail.mboxfile.c
--- mail.mboxfile.c     23 Jan 2021 16:11:11 -0000      1.5
+++ mail.mboxfile.c     26 May 2021 19:56:14 -0000
@@ -15,18 +15,15 @@
  */
 
 #include <sys/types.h>
-#include <sys/stat.h>
 
-#include <ctype.h>
 #include <err.h>
 #include <errno.h>
 #include <fcntl.h>
-#include <limits.h>
-#include <netdb.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <sysexits.h>
+#include <time.h>
 #include <unistd.h>
 
 static void    mboxfile_engine(const char *sender, const char *filename);
Index: mail.mda.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/mail.mda.c,v
retrieving revision 1.3
diff -u -p -r1.3 mail.mda.c
--- mail.mda.c  25 Nov 2018 17:34:00 -0000      1.3
+++ mail.mda.c  26 May 2021 19:54:36 -0000
@@ -14,17 +14,10 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/stat.h>
 #include <sys/wait.h>
 
-#include <ctype.h>
 #include <err.h>
 #include <errno.h>
-#include <fcntl.h>
-#include <limits.h>
-#include <netdb.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <sysexits.h>
Index: mailaddr.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/mailaddr.c,v
retrieving revision 1.4
diff -u -p -r1.4 mailaddr.c
--- mailaddr.c  22 Sep 2020 18:04:27 -0000      1.4
+++ mailaddr.c  26 May 2021 19:53:55 -0000
@@ -16,16 +16,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-
-#include <ctype.h>
-#include <event.h>
-#include <imsg.h>
-#include <stdio.h>
-#include <limits.h>
 #include <stdlib.h>
 #include <string.h>
 
Index: makemap.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/makemap.c,v
retrieving revision 1.74
diff -u -p -r1.74 makemap.c
--- makemap.c   27 Jan 2021 07:20:27 -0000      1.74
+++ makemap.c   26 May 2021 19:53:40 -0000
@@ -17,25 +17,17 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
 #include <sys/stat.h>
-#include <sys/tree.h>
-#include <sys/queue.h>
-#include <sys/socket.h>
 
 #include <ctype.h>
 #include <db.h>
 #include <err.h>
 #include <errno.h>
-#include <event.h>
 #include <fcntl.h>
-#include <imsg.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <syslog.h>
 #include <unistd.h>
-#include <limits.h>
 #include <util.h>
 
 #include "smtpd.h"
Index: mda.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/mda.c,v
retrieving revision 1.142
diff -u -p -r1.142 mda.c
--- mda.c       26 May 2021 18:08:55 -0000      1.142
+++ mda.c       26 May 2021 19:51:29 -0000
@@ -19,25 +19,12 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-
 #include <ctype.h>
-#include <errno.h>
-#include <event.h>
-#include <imsg.h>
 #include <inttypes.h>
-#include <pwd.h>
-#include <signal.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <sysexits.h>
-#include <time.h>
 #include <unistd.h>
-#include <limits.h>
 #include <vis.h>
 
 #include "smtpd.h"
Index: mda_mbox.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/mda_mbox.c,v
retrieving revision 1.2
diff -u -p -r1.2 mda_mbox.c
--- mda_mbox.c  3 Feb 2020 15:41:22 -0000       1.2
+++ mda_mbox.c  27 May 2021 11:00:27 -0000
@@ -16,27 +16,15 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
 #include <sys/stat.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
 
 #include <err.h>
 #include <errno.h>
-#include <event.h>
 #include <fcntl.h>
-#include <imsg.h>
 #include <paths.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <sysexits.h>
 #include <unistd.h>
-#include <limits.h>
 
 #include "smtpd.h"
-
 
 void
 mda_mbox(struct deliver *deliver)
Index: mda_unpriv.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/mda_unpriv.c,v
retrieving revision 1.7
diff -u -p -r1.7 mda_unpriv.c
--- mda_unpriv.c        1 Jun 2020 05:21:30 -0000       1.7
+++ mda_unpriv.c        27 May 2021 11:00:24 -0000
@@ -16,24 +16,12 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-
 #include <err.h>
-#include <errno.h>
-#include <event.h>
-#include <imsg.h>
 #include <paths.h>
-#include <stdio.h>
-#include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
-#include <limits.h>
 
 #include "smtpd.h"
-
 
 void
 mda_unpriv(struct dispatcher *dsp, struct deliver *deliver,
Index: mda_variables.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/mda_variables.c,v
retrieving revision 1.6
diff -u -p -r1.6 mda_variables.c
--- mda_variables.c     19 Sep 2019 07:35:36 -0000      1.6
+++ mda_variables.c     26 May 2021 19:49:17 -0000
@@ -17,19 +17,8 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-
-#include <netinet/in.h>
-
-#include <imsg.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <unistd.h>
-#include <limits.h>
 
 #include "smtpd.h"
 #include "log.h"
Index: mproc.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/mproc.c,v
retrieving revision 1.38
diff -u -p -r1.38 mproc.c
--- mproc.c     26 May 2021 18:08:55 -0000      1.38
+++ mproc.c     26 May 2021 19:48:58 -0000
@@ -16,22 +16,8 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <sys/tree.h>
-#include <sys/queue.h>
-#include <sys/uio.h>
-
-#include <netinet/in.h>
-#include <arpa/inet.h>
-#include <arpa/nameser.h>
-
 #include <errno.h>
-#include <event.h>
-#include <imsg.h>
-#include <stdio.h>
 #include <stdlib.h>
-#include <limits.h>
 #include <string.h>
 #include <unistd.h>
 
Index: mta.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/mta.c,v
retrieving revision 1.239
diff -u -p -r1.239 mta.c
--- mta.c       26 May 2021 18:08:55 -0000      1.239
+++ mta.c       26 May 2021 19:48:27 -0000
@@ -19,26 +19,10 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-
-#include <ctype.h>
-#include <errno.h>
-#include <event.h>
-#include <imsg.h>
 #include <inttypes.h>
-#include <netdb.h>
-#include <limits.h>
-#include <pwd.h>
-#include <signal.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <time.h>
 #include <tls.h>
-#include <unistd.h>
 
 #include "smtpd.h"
 #include "log.h"
Index: mta_session.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/mta_session.c,v
retrieving revision 1.142
diff -u -p -r1.142 mta_session.c
--- mta_session.c       26 May 2021 18:08:55 -0000      1.142
+++ mta_session.c       26 May 2021 19:47:53 -0000
@@ -19,35 +19,18 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
 #include <sys/stat.h>
-#include <sys/uio.h>
 
-#include <arpa/inet.h>
 #include <ctype.h>
 #include <errno.h>
-#include <event.h>
-#include <imsg.h>
 #include <inttypes.h>
-#include <netdb.h>
-#include <openssl/ssl.h>
-#include <pwd.h>
-#include <resolv.h>
-#include <limits.h>
-#include <signal.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <time.h>
 #include <tls.h>
 #include <unistd.h>
 
 #include "smtpd.h"
 #include "log.h"
-#include "ssl.h"
 
 #define MAX_TRYBEFOREDISABLE   10
 
Index: parse.y
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/parse.y,v
retrieving revision 1.288
diff -u -p -r1.288 parse.y
--- parse.y     26 May 2021 18:08:55 -0000      1.288
+++ parse.y     27 May 2021 10:38:10 -0000
@@ -22,35 +22,21 @@
  */
 
 %{
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
 #include <sys/stat.h>
 #include <sys/ioctl.h>
 
 #include <net/if.h>
 #include <netinet/in.h>
-#include <arpa/inet.h>
 
+#include <arpa/inet.h>
 #include <ctype.h>
 #include <errno.h>
-#include <event.h>
 #include <ifaddrs.h>
-#include <imsg.h>
 #include <inttypes.h>
-#include <limits.h>
-#include <netdb.h>
-#include <pwd.h>
 #include <resolv.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
 #include <syslog.h>
 #include <unistd.h>
 #include <util.h>
-
-#include <openssl/ssl.h>
 
 #include "smtpd.h"
 #include "ssl.h"
Index: parser.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/parser.c,v
retrieving revision 1.42
diff -u -p -r1.42 parser.c
--- parser.c    6 Jan 2020 11:02:38 -0000       1.42
+++ parser.c    27 May 2021 11:00:04 -0000
@@ -16,14 +16,13 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
 #include <sys/queue.h>
 #include <sys/socket.h>
 
 #include <netinet/in.h>
 #include <net/if.h>
-#include <arpa/inet.h>
 
+#include <arpa/inet.h>
 #include <err.h>
 #include <inttypes.h>
 #include <limits.h>
Index: proxy.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/proxy.c,v
retrieving revision 1.2
diff -u -p -r1.2 proxy.c
--- proxy.c     26 May 2021 18:08:55 -0000      1.2
+++ proxy.c     27 May 2021 10:59:58 -0000
@@ -14,24 +14,14 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <sys/tree.h>
 #include <sys/un.h>
 
-#include <errno.h>
-#include <event.h>
-#include <imsg.h>
 #include <inttypes.h>
-#include <limits.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <unistd.h>
 
-#include "log.h"
 #include "smtpd.h"
-
+#include "log.h"
 
 /*
  * The PROXYv2 protocol is described here:
Index: queue.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/queue.c,v
retrieving revision 1.192
diff -u -p -r1.192 queue.c
--- queue.c     26 May 2021 18:08:55 -0000      1.192
+++ queue.c     27 May 2021 09:43:14 -0000
@@ -18,23 +18,12 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-#include <sys/stat.h>
-
-#include <event.h>
-#include <imsg.h>
 #include <inttypes.h>
 #include <pwd.h>
 #include <signal.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <time.h>
 #include <unistd.h>
-#include <limits.h>
 
 #include "smtpd.h"
 #include "log.h"
Index: queue_backend.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/queue_backend.c,v
retrieving revision 1.67
diff -u -p -r1.67 queue_backend.c
--- queue_backend.c     26 May 2021 18:08:55 -0000      1.67
+++ queue_backend.c     26 May 2021 19:44:06 -0000
@@ -16,25 +16,13 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-#include <sys/stat.h>
-
-#include <ctype.h>
 #include <errno.h>
-#include <event.h>
 #include <fcntl.h>
 #include <grp.h>
-#include <imsg.h>
-#include <limits.h>
 #include <inttypes.h>
 #include <pwd.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <time.h>
 #include <unistd.h>
 
 #include "smtpd.h"
Index: queue_fs.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/queue_fs.c,v
retrieving revision 1.21
diff -u -p -r1.21 queue_fs.c
--- queue_fs.c  26 May 2021 18:08:55 -0000      1.21
+++ queue_fs.c  26 May 2021 19:42:49 -0000
@@ -18,24 +18,16 @@
 
 #include <sys/types.h>
 #include <sys/mount.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
 #include <sys/stat.h>
 
-#include <ctype.h>
 #include <dirent.h>
 #include <errno.h>
-#include <event.h>
 #include <fcntl.h>
 #include <fts.h>
-#include <imsg.h>
 #include <inttypes.h>
 #include <pwd.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <time.h>
 #include <unistd.h>
 
 #include "smtpd.h"
Index: queue_null.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/queue_null.c,v
retrieving revision 1.9
diff -u -p -r1.9 queue_null.c
--- queue_null.c        26 May 2021 18:08:55 -0000      1.9
+++ queue_null.c        27 May 2021 09:43:20 -0000
@@ -16,28 +16,7 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-#include <sys/stat.h>
-
-#include <ctype.h>
-#include <errno.h>
-#include <event.h>
-#include <fcntl.h>
-#include <imsg.h>
-#include <inttypes.h>
-#include <pwd.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <time.h>
-#include <unistd.h>
-#include <limits.h>
-
 #include "smtpd.h"
-#include "log.h"
 
 static int
 queue_null_message_create(uint32_t *msgid)
Index: queue_proc.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/queue_proc.c,v
retrieving revision 1.8
diff -u -p -r1.8 queue_proc.c
--- queue_proc.c        30 Dec 2018 23:09:58 -0000      1.8
+++ queue_proc.c        26 May 2021 19:41:00 -0000
@@ -16,25 +16,9 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-#include <sys/stat.h>
-
-#include <ctype.h>
 #include <errno.h>
-#include <event.h>
 #include <fcntl.h>
-#include <imsg.h>
-#include <inttypes.h>
-#include <pwd.h>
-#include <stdio.h>
-#include <stdlib.h>
 #include <string.h>
-#include <time.h>
-#include <unistd.h>
-#include <limits.h>
 
 #include "smtpd.h"
 #include "log.h"
Index: queue_ram.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/queue_ram.c,v
retrieving revision 1.10
diff -u -p -r1.10 queue_ram.c
--- queue_ram.c 26 May 2021 18:08:55 -0000      1.10
+++ queue_ram.c 26 May 2021 19:40:27 -0000
@@ -16,25 +16,11 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
 #include <sys/stat.h>
 
-#include <ctype.h>
-#include <errno.h>
-#include <event.h>
-#include <fcntl.h>
-#include <imsg.h>
-#include <inttypes.h>
-#include <pwd.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <time.h>
 #include <unistd.h>
-#include <limits.h>
 
 #include "smtpd.h"
 #include "log.h"
Index: report_smtp.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/report_smtp.c,v
retrieving revision 1.11
diff -u -p -r1.11 report_smtp.c
--- report_smtp.c       7 Jan 2020 23:03:37 -0000       1.11
+++ report_smtp.c       26 May 2021 19:39:48 -0000
@@ -16,32 +16,7 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-#include <sys/uio.h>
-
-#include <netinet/in.h>
-
-#include <ctype.h>
-#include <errno.h>
-#include <event.h>
-#include <imsg.h>
-#include <limits.h>
-#include <inttypes.h>
-#include <openssl/ssl.h>
-#include <resolv.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-#include <vis.h>
-
 #include "smtpd.h"
-#include "log.h"
-#include "ssl.h"
-#include "rfc5322.h"
 
 void
 report_smtp_link_connect(const char *direction, uint64_t qid, const char 
*rdns, int fcrdns,
Index: resolver.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/resolver.c,v
retrieving revision 1.6
diff -u -p -r1.6 resolver.c
--- resolver.c  23 Dec 2020 15:42:03 -0000      1.6
+++ resolver.c  27 May 2021 10:42:02 -0000
@@ -16,22 +16,14 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
 #include <sys/socket.h>
-#include <sys/tree.h>
-#include <sys/queue.h>
+
 #include <netinet/in.h>
 
 #include <asr.h>
-#include <ctype.h>
 #include <errno.h>
-#include <imsg.h>
-#include <limits.h>
-#include <stdarg.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <unistd.h>
 
 #include "smtpd.h"
 #include "log.h"
Index: rfc5322.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/rfc5322.c,v
retrieving revision 1.2
diff -u -p -r1.2 rfc5322.c
--- rfc5322.c   24 Oct 2018 18:59:29 -0000      1.2
+++ rfc5322.c   26 May 2021 19:38:35 -0000
@@ -16,7 +16,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <ctype.h>
 #include <errno.h>
 #include <limits.h>
 #include <stdlib.h>
Index: ruleset.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/ruleset.c,v
retrieving revision 1.47
diff -u -p -r1.47 ruleset.c
--- ruleset.c   25 Nov 2019 14:18:33 -0000      1.47
+++ ruleset.c   27 May 2021 09:43:31 -0000
@@ -16,22 +16,10 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-
-#include <netinet/in.h>
-
 #include <errno.h>
-#include <event.h>
-#include <imsg.h>
-#include <stdio.h>
 #include <string.h>
-#include <limits.h>
 
 #include "smtpd.h"
-#include "log.h"
 
 #define MATCH_RESULT(r, neg) ((r) == -1 ? -1 : ((neg) < 0 ? !(r) : (r)))
 
Index: runq.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/runq.c,v
retrieving revision 1.3
diff -u -p -r1.3 runq.c
--- runq.c      14 Jun 2019 19:55:25 -0000      1.3
+++ runq.c      26 May 2021 19:37:48 -0000
@@ -16,17 +16,7 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/uio.h>
-
-#include <imsg.h>
-#include <stdio.h>
 #include <stdlib.h>
-#include <limits.h>
-#include <time.h>
 
 #include "smtpd.h"
 
Index: scheduler.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/scheduler.c,v
retrieving revision 1.61
diff -u -p -r1.61 scheduler.c
--- scheduler.c 26 May 2021 18:08:55 -0000      1.61
+++ scheduler.c 26 May 2021 19:37:37 -0000
@@ -19,26 +19,10 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-#include <sys/stat.h>
-
-#include <ctype.h>
-#include <dirent.h>
-#include <errno.h>
-#include <event.h>
-#include <imsg.h>
 #include <inttypes.h>
 #include <pwd.h>
 #include <signal.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <time.h>
 #include <unistd.h>
-#include <limits.h>
 
 #include "smtpd.h"
 #include "log.h"
Index: scheduler_backend.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/scheduler_backend.c,v
retrieving revision 1.17
diff -u -p -r1.17 scheduler_backend.c
--- scheduler_backend.c 26 May 2021 18:08:55 -0000      1.17
+++ scheduler_backend.c 27 May 2021 09:43:41 -0000
@@ -16,22 +16,9 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-
-#include <ctype.h>
-#include <event.h>
-#include <fcntl.h>
-#include <imsg.h>
-#include <stdio.h>
-#include <stdlib.h>
 #include <string.h>
-#include <limits.h>
 
 #include "smtpd.h"
-#include "log.h"
 
 extern struct scheduler_backend scheduler_backend_null;
 extern struct scheduler_backend scheduler_backend_proc;
Index: scheduler_null.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/scheduler_null.c,v
retrieving revision 1.10
diff -u -p -r1.10 scheduler_null.c
--- scheduler_null.c    26 May 2021 18:08:55 -0000      1.10
+++ scheduler_null.c    26 May 2021 19:03:24 -0000
@@ -16,18 +16,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-
-#include <ctype.h>
-#include <event.h>
-#include <fcntl.h>
-#include <imsg.h>
-#include <stdio.h>
-#include <limits.h>
-
 #include "smtpd.h"
 
 static int scheduler_null_init(const char *);
Index: scheduler_proc.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/scheduler_proc.c,v
retrieving revision 1.8
diff -u -p -r1.8 scheduler_proc.c
--- scheduler_proc.c    5 Dec 2015 13:14:21 -0000       1.8
+++ scheduler_proc.c    26 May 2021 19:37:03 -0000
@@ -16,21 +16,8 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-
-#include <ctype.h>
 #include <errno.h>
-#include <event.h>
-#include <fcntl.h>
-#include <imsg.h>
-#include <stdio.h>
-#include <stdlib.h>
 #include <string.h>
-#include <unistd.h>
-#include <limits.h>
 
 #include "smtpd.h"
 #include "log.h"
Index: scheduler_ramqueue.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/scheduler_ramqueue.c,v
retrieving revision 1.46
diff -u -p -r1.46 scheduler_ramqueue.c
--- scheduler_ramqueue.c        26 May 2021 18:08:55 -0000      1.46
+++ scheduler_ramqueue.c        26 May 2021 19:36:48 -0000
@@ -17,21 +17,9 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-
-#include <ctype.h>
-#include <event.h>
-#include <fcntl.h>
-#include <imsg.h>
 #include <inttypes.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <limits.h>
-#include <time.h>
 
 #include "smtpd.h"
 #include "log.h"
Index: smtp.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/smtp.c,v
retrieving revision 1.170
diff -u -p -r1.170 smtp.c
--- smtp.c      26 May 2021 18:08:55 -0000      1.170
+++ smtp.c      26 May 2021 19:36:27 -0000
@@ -18,25 +18,10 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-
 #include <errno.h>
-#include <event.h>
-#include <imsg.h>
-#include <netdb.h>
-#include <pwd.h>
-#include <signal.h>
-#include <limits.h>
-#include <stdio.h>
 #include <stdlib.h>
-#include <string.h>
 #include <tls.h>
 #include <unistd.h>
-
-#include <openssl/ssl.h>
 
 #include "smtpd.h"
 #include "log.h"
Index: smtp_client.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/smtp_client.c,v
retrieving revision 1.15
diff -u -p -r1.15 smtp_client.c
--- smtp_client.c       5 Mar 2021 12:37:32 -0000       1.15
+++ smtp_client.c       26 May 2021 19:35:54 -0000
@@ -25,7 +25,6 @@
 #include <errno.h>
 #include <limits.h>
 #include <resolv.h>
-#include <stdarg.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
Index: smtp_session.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/smtp_session.c,v
retrieving revision 1.430
diff -u -p -r1.430 smtp_session.c
--- smtp_session.c      20 May 2021 07:33:32 -0000      1.430
+++ smtp_session.c      26 May 2021 19:34:15 -0000
@@ -19,23 +19,9 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-#include <sys/uio.h>
-
-#include <netinet/in.h>
-
 #include <ctype.h>
 #include <errno.h>
-#include <event.h>
-#include <imsg.h>
-#include <limits.h>
 #include <inttypes.h>
-#include <openssl/ssl.h>
-#include <resolv.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <tls.h>
@@ -44,7 +30,6 @@
 
 #include "smtpd.h"
 #include "log.h"
-#include "ssl.h"
 #include "rfc5322.h"
 
 #define        SMTP_LINE_MAX                   65535
Index: smtpc.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/smtpc.c,v
retrieving revision 1.17
diff -u -p -r1.17 smtpc.c
--- smtpc.c     23 May 2021 15:57:32 -0000      1.17
+++ smtpc.c     26 May 2021 19:33:06 -0000
@@ -16,15 +16,11 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
 #include <sys/socket.h>
 
 #include <event.h>
-#include <limits.h>
 #include <netdb.h>
 #include <pwd.h>
-#include <resolv.h>
-#include <stdarg.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
Index: smtpctl.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/smtpctl.c,v
retrieving revision 1.168
diff -u -p -r1.168 smtpctl.c
--- smtpctl.c   26 May 2021 18:08:55 -0000      1.168
+++ smtpctl.c   26 May 2021 19:31:59 -0000
@@ -21,30 +21,19 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
 #include <sys/un.h>
-#include <sys/wait.h>
 #include <sys/stat.h>
 
 #include <err.h>
 #include <errno.h>
-#include <event.h>
 #include <fts.h>
-#include <grp.h>
-#include <imsg.h>
 #include <inttypes.h>
 #include <pwd.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <syslog.h>
-#include <time.h>
 #include <unistd.h>
 #include <vis.h>
-#include <limits.h>
 
 #include "smtpd.h"
 #include "parser.h"
Index: smtpd.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/smtpd.c,v
retrieving revision 1.339
diff -u -p -r1.339 smtpd.c
--- smtpd.c     26 May 2021 18:08:55 -0000      1.339
+++ smtpd.c     26 May 2021 19:30:12 -0000
@@ -18,41 +18,26 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
 #include <sys/wait.h>
 #include <sys/stat.h>
-#include <sys/uio.h>
-#include <sys/mman.h>
 
 #include <bsd_auth.h>
 #include <dirent.h>
 #include <errno.h>
-#include <event.h>
 #include <fcntl.h>
 #include <fts.h>
 #include <grp.h>
-#include <imsg.h>
 #include <inttypes.h>
-#include <login_cap.h>
 #include <paths.h>
 #include <poll.h>
 #include <pwd.h>
 #include <signal.h>
-#include <stdio.h>
 #include <syslog.h>
-#include <limits.h>
 #include <stdlib.h>
 #include <string.h>
 #include <sysexits.h>
-#include <time.h>
 #include <tls.h>
 #include <unistd.h>
-
-#include <openssl/ssl.h>
-#include <openssl/evp.h>
 
 #include "smtpd.h"
 #include "log.h"
Index: smtpd.h
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/smtpd.h,v
retrieving revision 1.668
diff -u -p -r1.668 smtpd.h
--- smtpd.h     21 Apr 2021 07:54:10 -0000      1.668
+++ smtpd.h     27 May 2021 14:36:14 -0000
@@ -22,9 +22,15 @@
 #define nitems(_a) (sizeof((_a)) / sizeof((_a)[0]))
 #endif
 
-#include <netinet/in.h>
-#include <netdb.h>
+#include <sys/queue.h>
+#include <sys/tree.h>
+#include <sys/socket.h>
+
 #include <event.h>
+#include <imsg.h>
+#include <limits.h>
+#include <netdb.h>
+#include <stdio.h>
 
 #include "smtpd-defines.h"
 #include "smtpd-api.h"
Index: spfwalk.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/spfwalk.c,v
retrieving revision 1.19
diff -u -p -r1.19 spfwalk.c
--- spfwalk.c   14 Sep 2020 11:15:25 -0000      1.19
+++ spfwalk.c   27 May 2021 10:42:46 -0000
@@ -18,22 +18,19 @@
 #include <sys/socket.h>
 #include <sys/tree.h>
 
-#include <arpa/inet.h>
-#include <arpa/nameser.h>
 #include <netinet/in.h>
-#include <netdb.h>
 
+#include <arpa/inet.h>
 #include <asr.h>
 #include <ctype.h>
 #include <err.h>
 #include <errno.h>
 #include <event.h>
-#include <imsg.h>
 #include <limits.h>
+#include <netdb.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <strings.h>
 #include <unistd.h>
 
 #include "smtpd-defines.h"
Index: srs.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/srs.c,v
retrieving revision 1.4
diff -u -p -r1.4 srs.c
--- srs.c       26 May 2021 18:08:55 -0000      1.4
+++ srs.c       26 May 2021 19:24:59 -0000
@@ -16,30 +16,10 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-
-#include <ctype.h>
-#include <errno.h>
-#include <event.h>
-#include <imsg.h>
-#include <inttypes.h>
-#include <netdb.h>
-#include <limits.h>
-#include <pwd.h>
-#include <signal.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <time.h>
-#include <unistd.h>
-
 #include <openssl/sha.h>
+#include <string.h>
 
 #include "smtpd.h"
-#include "log.h"
 
 static uint8_t base32[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567";
 
Index: ssl.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/ssl.c,v
retrieving revision 1.95
diff -u -p -r1.95 ssl.c
--- ssl.c       26 May 2021 07:05:50 -0000      1.95
+++ ssl.c       28 May 2021 08:02:44 -0000
@@ -18,30 +18,15 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
 #include <sys/stat.h>
 
-#include <ctype.h>
-#include <event.h>
 #include <fcntl.h>
-#include <imsg.h>
 #include <limits.h>
-#include <pwd.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-
-#include <openssl/ssl.h>
 #include <openssl/engine.h>
 #include <openssl/err.h>
-#include <openssl/rsa.h>
-#include <openssl/ecdsa.h>
-#include <openssl/dh.h>
-#include <openssl/bn.h>
+#include <openssl/ssl.h>
+#include <string.h>
+#include <unistd.h>
 
 #include "log.h"
 #include "ssl.h"
Index: stat_backend.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/stat_backend.c,v
retrieving revision 1.11
diff -u -p -r1.11 stat_backend.c
--- stat_backend.c      27 Dec 2018 10:35:26 -0000      1.11
+++ stat_backend.c      27 May 2021 09:44:42 -0000
@@ -16,18 +16,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-
-#include <event.h>
-#include <imsg.h>
-#include <stdio.h>
-#include <string.h>
-#include <limits.h>
-
-#include "log.h"
 #include "smtpd.h"
 
 extern struct stat_backend     stat_backend_ramstat;
Index: stat_ramstat.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/stat_ramstat.c,v
retrieving revision 1.11
diff -u -p -r1.11 stat_ramstat.c
--- stat_ramstat.c      31 May 2018 21:06:12 -0000      1.11
+++ stat_ramstat.c      27 May 2021 09:44:58 -0000
@@ -16,21 +16,9 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-
-#include <event.h>
-#include <imsg.h>
-#include <stdio.h>
-#include <stdlib.h>
 #include <string.h>
-#include <limits.h>
 
 #include "smtpd.h"
-#include "log.h"
-
 
 static void    ramstat_init(void);
 static void    ramstat_close(void);
Index: table.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/table.c,v
retrieving revision 1.49
diff -u -p -r1.49 table.c
--- table.c     23 Dec 2020 08:12:14 -0000      1.49
+++ table.c     27 May 2021 10:39:35 -0000
@@ -17,25 +17,15 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
 #include <sys/stat.h>
 
-#include <netinet/in.h>
-#include <arpa/inet.h>
 #include <net/if.h>
 
+#include <arpa/inet.h>
 #include <errno.h>
-#include <event.h>
-#include <imsg.h>
-#include <stdio.h>
-#include <stdlib.h>
 #include <regex.h>
-#include <limits.h>
+#include <stdlib.h>
 #include <string.h>
-#include <unistd.h>
 
 #include "smtpd.h"
 #include "log.h"
Index: table_db.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/table_db.c,v
retrieving revision 1.23
diff -u -p -r1.23 table_db.c
--- table_db.c  26 May 2021 18:08:55 -0000      1.23
+++ table_db.c  27 May 2021 10:39:27 -0000
@@ -16,27 +16,15 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
 #include <sys/stat.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-
-#include <netinet/in.h>
-#include <arpa/inet.h>
 
 #include <db.h>
-#include <ctype.h>
-#include <event.h>
 #include <fcntl.h>
-#include <imsg.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 
 #include "smtpd.h"
 #include "log.h"
-
 
 /* db(3) backend */
 static int table_db_config(struct table *);
Index: table_getpwnam.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/table_getpwnam.c,v
retrieving revision 1.13
diff -u -p -r1.13 table_getpwnam.c
--- table_getpwnam.c    26 May 2021 18:08:55 -0000      1.13
+++ table_getpwnam.c    27 May 2021 10:52:58 -0000
@@ -16,25 +16,10 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-
-#include <ctype.h>
 #include <errno.h>
-#include <event.h>
-#include <fcntl.h>
-#include <imsg.h>
 #include <pwd.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <limits.h>
-#include <string.h>
 
 #include "smtpd.h"
-#include "log.h"
-
 
 /* getpwnam(3) backend */
 static int table_getpwnam_config(struct table *);
Index: table_proc.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/table_proc.c,v
retrieving revision 1.16
diff -u -p -r1.16 table_proc.c
--- table_proc.c        3 Oct 2019 04:51:15 -0000       1.16
+++ table_proc.c        26 May 2021 19:20:37 -0000
@@ -16,22 +16,8 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-
-#include <ctype.h>
 #include <errno.h>
-#include <event.h>
-#include <fcntl.h>
-#include <imsg.h>
-#include <paths.h>
-#include <stdio.h>
-#include <stdlib.h>
 #include <string.h>
-#include <limits.h>
-#include <unistd.h>
 
 #include "smtpd.h"
 #include "log.h"
Index: table_static.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/table_static.c,v
retrieving revision 1.32
diff -u -p -r1.32 table_static.c
--- table_static.c      28 Dec 2018 14:21:02 -0000      1.32
+++ table_static.c      26 May 2021 19:20:00 -0000
@@ -17,23 +17,9 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-
-#include <netinet/in.h>
-#include <arpa/inet.h>
-
 #include <ctype.h>
 #include <errno.h>
-
-#include <event.h>
-#include <fcntl.h>
-#include <imsg.h>
-#include <stdio.h>
 #include <stdlib.h>
-#include <limits.h>
 #include <string.h>
 
 #include "smtpd.h"
Index: to.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/to.c,v
retrieving revision 1.47
diff -u -p -r1.47 to.c
--- to.c        26 May 2021 18:08:55 -0000      1.47
+++ to.c        27 May 2021 10:39:13 -0000
@@ -18,34 +18,14 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
-#include <sys/stat.h>
-#include <sys/resource.h>
-
-#include <netinet/in.h>
 #include <arpa/inet.h>
-
 #include <ctype.h>
 #include <errno.h>
-#include <event.h>
-#include <fcntl.h>
-#include <imsg.h>
-#include <limits.h>
-#include <inttypes.h>
-#include <netdb.h>
-#include <pwd.h>
-#include <stdarg.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <time.h>
 #if IO_TLS
 #include <tls.h>
 #endif
-#include <unistd.h>
 
 #include "smtpd.h"
 #include "log.h"
Index: tree.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/tree.c,v
retrieving revision 1.7
diff -u -p -r1.7 tree.c
--- tree.c      26 May 2021 18:08:55 -0000      1.7
+++ tree.c      26 May 2021 19:18:33 -0000
@@ -16,12 +16,10 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
 #include <sys/tree.h>
 
 #include <inttypes.h>
 #include <stdlib.h>
-#include <limits.h>
 
 #include "tree.h"
 #include "log.h"
Index: unpack_dns.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/unpack_dns.c,v
retrieving revision 1.1
diff -u -p -r1.1 unpack_dns.c
--- unpack_dns.c        6 Jan 2018 07:57:53 -0000       1.1
+++ unpack_dns.c        26 May 2021 19:18:13 -0000
@@ -16,8 +16,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <arpa/inet.h>
-
 #include <string.h>
 
 #include "unpack_dns.h"
Index: unpack_dns.h
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/unpack_dns.h,v
retrieving revision 1.1
diff -u -p -r1.1 unpack_dns.h
--- unpack_dns.h        6 Jan 2018 07:57:53 -0000       1.1
+++ unpack_dns.h        27 May 2021 10:26:52 -0000
@@ -20,7 +20,6 @@
 
 #include <netinet/in.h>
 
-#include <arpa/inet.h>
 #include <arpa/nameser.h>
 
 struct unpack {
Index: util.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/util.c,v
retrieving revision 1.153
diff -u -p -r1.153 util.c
--- util.c      31 Mar 2021 19:09:19 -0000      1.153
+++ util.c      27 May 2021 10:58:04 -0000
@@ -19,34 +19,20 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/socket.h>
 #include <sys/stat.h>
-#include <sys/resource.h>
 
 #include <netinet/in.h>
-#include <arpa/inet.h>
 
+#include <arpa/inet.h>
 #include <ctype.h>
 #include <errno.h>
-#include <event.h>
-#include <fcntl.h>
 #include <fts.h>
-#include <imsg.h>
-#include <inttypes.h>
 #include <libgen.h>
-#include <netdb.h>
-#include <pwd.h>
-#include <limits.h>
 #include <resolv.h>
 #include <stdarg.h>
-#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <syslog.h>
-#include <time.h>
 #include <unistd.h>
 
 #include "smtpd.h"
Index: waitq.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/waitq.c,v
retrieving revision 1.6
diff -u -p -r1.6 waitq.c
--- waitq.c     31 May 2018 21:06:12 -0000      1.6
+++ waitq.c     26 May 2021 19:08:06 -0000
@@ -16,16 +16,7 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <sys/queue.h>
-#include <sys/tree.h>
-#include <sys/uio.h>
-
-#include <imsg.h>
-#include <stdio.h>
 #include <stdlib.h>
-#include <limits.h>
 
 #include "smtpd.h"
 

Reply via email to