1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
The FreeBSD version (1.3.2.6 1999/09/05) has over the NetBSD version
(1.16 1998/12/19):
-l flag (list database)
trailing \n on some syslog messages
strerror(errno) instead of the %m macro in syslog messages
isdelim() used in nsearch()
The OpenBSD version (1.12 1999/06/03) has over the NetBSD version:
correctly initialises a zero-lenght vacation.db
no "vacation: " prefix in syslog messages
uses Return-Path instead of From_, if present
$SUBJECT substitution in the message
The old debian version has over the FreeBSD version:
discard_exit()
The sendmail version (8.68.4.3 2000/04/27) has over the NetBSD version:
-fmstxz
annoying license
Features in the sourceforge version:
$FROM substituion
has -j
does stupid things with the envelope sender in readheaders(), mistaking
it for a bang path
wastes time passing the -F argument to sendmail
interval is set with -t, but can only be specified in weeks
installation procedure
The -r flag of the sourceforge version is a very, very dangerous thing
because automatically generated replies MUST go to the envelope sender.
This version also ignores the From header.
Features in the AIX 4.3 version:
/usr/share/lib/vacation.def
interval set with -f (like -t in solaris, with unit)
Features in the DU version:
/usr/share/lib/vacation.def
interval can't be set (1 week)
Features in the HP-UX 10.20 version:
/usr/share/lib/vacation.def
interval can't be set (1 week)
Features in the IRIX version (a very old BSD port):
interval set with -r (in days?)
Features in the Solaris version:
/etc/mail/vacation.def (used in the automatical installation process)
interval set with -t (with unit)
installation procedure
http://www.FreeBSD.org/cgi/cvsweb.cgi/src/usr.bin/vacation/?cvsroot=freebsd
http://www.FreeBSD.org/cgi/cvsweb.cgi/basesrc/usr.bin/vacation/?cvsroot=netbsd
http://www.FreeBSD.org/cgi/cvsweb.cgi/src/usr.bin/vacation/?cvsroot=openbsd
|