Hello,
A very long time ago, smtpd had several more processes which then got factored
into a single one. We couldn't find a decent name back then but since a hacker
had requested a pony from me I temporarily named the process "pony express" as
it was in charge of delivering mail. Later, reyk improved the joke as he named
the privsep crypto process klondike.
A few years ago when the config was reworked, we used the term "dispatcher" to
identify if a mail was dispatched to the mda or mta layer.
Unless someone is very emotionally attached to the initial joke, I suggest the
pony express process be renamed to dispatcher and klondike to crypto. The goal
is not just to end the joke but also to avoid a process name with a space, and
also because it makes it less obvious what these processes do.
diff --git a/usr.sbin/smtpd/smtpd.c b/usr.sbin/smtpd/smtpd.c
index 854c2ab0cb6..b364b22e472 100644
--- a/usr.sbin/smtpd/smtpd.c
+++ b/usr.sbin/smtpd/smtpd.c
@@ -1913,9 +1913,9 @@ proc_title(enum smtp_proc_type proc)
case PROC_SCHEDULER:
return "scheduler";
case PROC_PONY:
- return "pony express";
+ return "dispatcher";
case PROC_CA:
- return "klondike";
+ return "crypto";
case PROC_CLIENT:
return "client";
case PROC_PROCESSOR: