switch mail(1) mailx(1) to openbsd implementation
commit13c805848a159d0d3500115d345272c01e43afbd
authorLauri Tirkkonen <lotheac@iki.fi>
Fri, 1 Mar 2019 10:24:08 +0000 (1 12:24 +0200)
committerLauri Tirkkonen <lotheac@iki.fi>
Fri, 1 Mar 2019 11:27:40 +0000 (1 13:27 +0200)
tree616ffa20d2b19249251f9207827fde928fb5eda1
parentb928695afc37109445b7a6b933f0a3e2d441f972
switch mail(1) mailx(1) to openbsd implementation

this lets us get rid of the setgid bit on the executables, and the
/var/mail/:saved directory. additionally, /var/mail need not be mode
1777 - new files in it should only be written by the mda; and indeed on
openbsd it is 0755, so mail(1) should work properly with it as well.
110 files changed:
bin/Makefile
share/man/man1/Makefile
share/man/man1/mail.1 [deleted file]
share/man/man1/mailx.1 [deleted file]
usr/src/.gitignore
usr/src/Makefile
usr/src/Targetdirs
usr/src/cmd/Makefile
usr/src/cmd/fmt/Makefile
usr/src/cmd/fmt/head.c [moved from usr/src/cmd/mailx/head.c with 90% similarity]
usr/src/cmd/mail/Dout.c [deleted file]
usr/src/cmd/mail/Makefile [deleted file]
usr/src/cmd/mail/STD_VAC_MSG [deleted file]
usr/src/cmd/mail/Tout.c [deleted file]
usr/src/cmd/mail/add_recip.c [deleted file]
usr/src/cmd/mail/binarsys [deleted file]
usr/src/cmd/mail/cat.c [deleted file]
usr/src/cmd/mail/ckdlivopts.c [deleted file]
usr/src/cmd/mail/cksaved.c [deleted file]
usr/src/cmd/mail/clr_hinfo.c [deleted file]
usr/src/cmd/mail/copyback.c [deleted file]
usr/src/cmd/mail/copylet.c [deleted file]
usr/src/cmd/mail/copymt.c [deleted file]
usr/src/cmd/mail/createmf.c [deleted file]
usr/src/cmd/mail/del_recipl.c [deleted file]
usr/src/cmd/mail/delete.c [deleted file]
usr/src/cmd/mail/done.c [deleted file]
usr/src/cmd/mail/doopen.c [deleted file]
usr/src/cmd/mail/dumpaff.c [deleted file]
usr/src/cmd/mail/dumprcv.c [deleted file]
usr/src/cmd/mail/errmsg.c [deleted file]
usr/src/cmd/mail/gendeliv.c [deleted file]
usr/src/cmd/mail/getarg.c [deleted file]
usr/src/cmd/mail/getcomment.c [deleted file]
usr/src/cmd/mail/gethead.c [deleted file]
usr/src/cmd/mail/goback.c [deleted file]
usr/src/cmd/mail/init.c [deleted file]
usr/src/cmd/mail/isheader.c [deleted file]
usr/src/cmd/mail/isit.c [deleted file]
usr/src/cmd/mail/islocal.c [deleted file]
usr/src/cmd/mail/istext.c [deleted file]
usr/src/cmd/mail/legal.c [deleted file]
usr/src/cmd/mail/lock.c [deleted file]
usr/src/cmd/mail/mail.h [deleted file]
usr/src/cmd/mail/main.c [deleted file]
usr/src/cmd/mail/mkdead.c [deleted file]
usr/src/cmd/mail/mta_ercode.c [deleted file]
usr/src/cmd/mail/new_recipl.c [deleted file]
usr/src/cmd/mail/parse.c [deleted file]
usr/src/cmd/mail/pckaffspot.c [deleted file]
usr/src/cmd/mail/pckrcvspot.c [deleted file]
usr/src/cmd/mail/pickFrom.c [deleted file]
usr/src/cmd/mail/pipletr.c [deleted file]
usr/src/cmd/mail/poplist.c [deleted file]
usr/src/cmd/mail/printhdr.c [deleted file]
usr/src/cmd/mail/printmail.c [deleted file]
usr/src/cmd/mail/pushlist.c [deleted file]
usr/src/cmd/mail/savehdrs.c [deleted file]
usr/src/cmd/mail/sel_disp.c [deleted file]
usr/src/cmd/mail/sendlist.c [deleted file]
usr/src/cmd/mail/sendmail.c [deleted file]
usr/src/cmd/mail/setsig.c [deleted file]
usr/src/cmd/mail/stamp.c [deleted file]
usr/src/cmd/mailx/Makefile [deleted file]
usr/src/cmd/mailx/aux.c [deleted file]
usr/src/cmd/mailx/cmd1.c [deleted file]
usr/src/cmd/mailx/cmd2.c [deleted file]
usr/src/cmd/mailx/cmd3.c [deleted file]
usr/src/cmd/mailx/cmd4.c [deleted file]
usr/src/cmd/mailx/cmdtab.c [deleted file]
usr/src/cmd/mailx/collect.c [deleted file]
usr/src/cmd/mailx/config.c [deleted file]
usr/src/cmd/mailx/edit.c [deleted file]
usr/src/cmd/mailx/fio.c [deleted file]
usr/src/cmd/mailx/getname.c [deleted file]
usr/src/cmd/mailx/hdr/configdefs.h [deleted file]
usr/src/cmd/mailx/hdr/def.h [deleted file]
usr/src/cmd/mailx/hdr/glob.h [deleted file]
usr/src/cmd/mailx/hdr/local.h [deleted file]
usr/src/cmd/mailx/hdr/rcv.h [deleted file]
usr/src/cmd/mailx/hdr/uparm.h [deleted file]
usr/src/cmd/mailx/hdr/usg.local.h [deleted file]
usr/src/cmd/mailx/hostname.c [deleted file]
usr/src/cmd/mailx/init.c [deleted file]
usr/src/cmd/mailx/lex.c [deleted file]
usr/src/cmd/mailx/list.c [deleted file]
usr/src/cmd/mailx/lock.c [deleted file]
usr/src/cmd/mailx/lpaths.c [deleted file]
usr/src/cmd/mailx/main.c [deleted file]
usr/src/cmd/mailx/misc/Mail.rc [deleted file]
usr/src/cmd/mailx/misc/mailx.help [deleted file]
usr/src/cmd/mailx/misc/mailx.help.~ [deleted file]
usr/src/cmd/mailx/misc/mailx.rc [deleted file]
usr/src/cmd/mailx/myfopen.c [deleted file]
usr/src/cmd/mailx/names.c [deleted file]
usr/src/cmd/mailx/optim.c [deleted file]
usr/src/cmd/mailx/popen.c [deleted file]
usr/src/cmd/mailx/quit.c [deleted file]
usr/src/cmd/mailx/receipt.c [deleted file]
usr/src/cmd/mailx/send.c [deleted file]
usr/src/cmd/mailx/sigretro.c [deleted file]
usr/src/cmd/mailx/stralloc.c [deleted file]
usr/src/cmd/mailx/temp.c [deleted file]
usr/src/cmd/mailx/translate.c [deleted file]
usr/src/cmd/mailx/tty.c [deleted file]
usr/src/cmd/mailx/usg.local.c [deleted file]
usr/src/cmd/mailx/vars.c [deleted file]
usr/src/msg/Makefile
usr/src/pkg/manifests/consolidation-osnet-osnet-message-files.mf
usr/src/pkg/manifests/system-core-os.mf