On Mon 2018.08.20 at 09:31 -0400, Okan Demirmen wrote: > On Wed, Jul 25, 2018 at 9:29 AM Okan Demirmen <o...@demirmen.com> wrote: > > > > On Tue 2018.07.24 at 08:42 -0400, Okan Demirmen wrote: > > > A maintenance and security update to 2.1.28, which includes a fix for > > > CVE-2018-13796. Where here, I fixed a few inconsistencies. > > > > > > OK/feedback? > > > > And of course a new release to fix a regression: > > Almost forgot about this; been running with the below since. > port-specific feedback welcome as well :)
Any (other) mailman users around? If not, I'll commit the below shortly since the CVE fix has been sitting here for a bit. Thanks! > > > > Index: Makefile > > =================================================================== > > RCS file: /home/open/cvs/ports/mail/mailman/Makefile,v > > retrieving revision 1.89 > > diff -u -p -r1.89 Makefile > > --- Makefile 5 Feb 2018 21:38:44 -0000 1.89 > > +++ Makefile 25 Jul 2018 11:43:37 -0000 > > @@ -2,7 +2,7 @@ > > > > COMMENT= mailing list manager with web interface > > > > -DISTNAME= mailman-2.1.26 > > +DISTNAME= mailman-2.1.29 > > CATEGORIES= mail www > > > > HOMEPAGE= https://www.gnu.org/software/mailman/ > > Index: distinfo > > =================================================================== > > RCS file: /home/open/cvs/ports/mail/mailman/distinfo,v > > retrieving revision 1.28 > > diff -u -p -r1.28 distinfo > > --- distinfo 5 Feb 2018 21:38:44 -0000 1.28 > > +++ distinfo 25 Jul 2018 11:43:50 -0000 > > @@ -1,2 +1,2 @@ > > -SHA256 (mailman-2.1.26.tgz) = JAF34e9WHt6I17SCg8ODXzm70LGuGRANNSDL5DBYM58= > > -SIZE (mailman-2.1.26.tgz) = 9264592 > > +SHA256 (mailman-2.1.29.tgz) = g4hycTYB6KEkFG5VD1NwlILB7xaPHhbSAUZcZRy/DSw= > > +SIZE (mailman-2.1.29.tgz) = 9376258 > > Index: pkg/PLIST > > =================================================================== > > RCS file: /home/open/cvs/ports/mail/mailman/pkg/PLIST,v > > retrieving revision 1.29 > > diff -u -p -r1.29 PLIST > > --- pkg/PLIST 5 Feb 2018 21:38:44 -0000 1.29 > > +++ pkg/PLIST 23 Jul 2018 19:38:04 -0000 > > @@ -6,6 +6,7 @@ > > @newgroup _mailmanq:769 > > @newuser _mailman:504:_mailman:daemon:Mailing List > > Manager:${PREFIX}/lib/mailman:/sbin/nologin > > @extraunexec rm -fr /var/spool/mailman/* > > +@rcscript ${RCDIR}/mailman > > @owner _mailman > > @group _mailman > > lib/mailman/ > > @@ -334,7 +335,7 @@ lib/mailman/Mailman/i18n.pyc > > @comment lib/mailman/Mailman/mm_cfg.py > > lib/mailman/Mailman/mm_cfg.py.dist > > @mode 664 > > -@sample ${PREFIX}/lib/mailman/Mailman/mm_cfg.py > > +@sample lib/mailman/Mailman/mm_cfg.py > > @comment lib/mailman/Mailman/mm_cfg.pyc > > @mode > > lib/mailman/Mailman/versions.py > > @@ -429,8 +430,10 @@ lib/mailman/messages/ar/LC_MESSAGES/ > > @mode > > lib/mailman/messages/ar/LC_MESSAGES/mailman.mo > > lib/mailman/messages/ar/LC_MESSAGES/mailman.po > > +@mode 775 > > lib/mailman/messages/ast/ > > lib/mailman/messages/ast/LC_MESSAGES/ > > +@mode > > lib/mailman/messages/ast/LC_MESSAGES/mailman.mo > > lib/mailman/messages/ast/LC_MESSAGES/mailman.po > > @mode 775 > > @@ -458,11 +461,19 @@ lib/mailman/messages/de/LC_MESSAGES/ > > lib/mailman/messages/de/LC_MESSAGES/mailman.mo > > lib/mailman/messages/de/LC_MESSAGES/mailman.po > > lib/mailman/messages/de/README.de > > +@mode 775 > > lib/mailman/messages/el/ > > lib/mailman/messages/el/LC_MESSAGES/ > > +@mode > > lib/mailman/messages/el/LC_MESSAGES/mailman.mo > > lib/mailman/messages/el/LC_MESSAGES/mailman.po > > @mode 775 > > +lib/mailman/messages/eo/ > > +lib/mailman/messages/eo/LC_MESSAGES/ > > +@mode > > +lib/mailman/messages/eo/LC_MESSAGES/mailman.mo > > +lib/mailman/messages/eo/LC_MESSAGES/mailman.po > > +@mode 775 > > lib/mailman/messages/es/ > > lib/mailman/messages/es/LC_MESSAGES/ > > @mode > > @@ -482,8 +493,10 @@ lib/mailman/messages/eu/LC_MESSAGES/ > > lib/mailman/messages/eu/LC_MESSAGES/mailman.mo > > lib/mailman/messages/eu/LC_MESSAGES/mailman.po > > lib/mailman/messages/eu/README.eu > > +@mode 775 > > lib/mailman/messages/fa/ > > lib/mailman/messages/fa/LC_MESSAGES/ > > +@mode > > lib/mailman/messages/fa/LC_MESSAGES/mailman.mo > > lib/mailman/messages/fa/LC_MESSAGES/mailman.po > > @mode 775 > > @@ -500,12 +513,16 @@ lib/mailman/messages/fr/LC_MESSAGES/ > > lib/mailman/messages/fr/LC_MESSAGES/mailman.mo > > lib/mailman/messages/fr/LC_MESSAGES/mailman.po > > lib/mailman/messages/fr/README.fr > > +@mode 775 > > lib/mailman/messages/gl/ > > lib/mailman/messages/gl/LC_MESSAGES/ > > +@mode > > lib/mailman/messages/gl/LC_MESSAGES/mailman.mo > > lib/mailman/messages/gl/LC_MESSAGES/mailman.po > > +@mode 775 > > lib/mailman/messages/he/ > > lib/mailman/messages/he/LC_MESSAGES/ > > +@mode > > lib/mailman/messages/he/LC_MESSAGES/mailman.mo > > lib/mailman/messages/he/LC_MESSAGES/mailman.po > > @mode 775 > > @@ -597,8 +614,10 @@ lib/mailman/messages/ru/LC_MESSAGES/ > > lib/mailman/messages/ru/LC_MESSAGES/mailman.mo > > lib/mailman/messages/ru/LC_MESSAGES/mailman.po > > lib/mailman/messages/ru/README.ru > > +@mode 775 > > lib/mailman/messages/sk/ > > lib/mailman/messages/sk/LC_MESSAGES/ > > +@mode > > lib/mailman/messages/sk/LC_MESSAGES/mailman.mo > > lib/mailman/messages/sk/LC_MESSAGES/mailman.po > > lib/mailman/messages/sk/README.sk > > @@ -1045,6 +1064,44 @@ lib/mailman/templates/en/unsubauth.txt > > lib/mailman/templates/en/userpass.txt > > lib/mailman/templates/en/verify.txt > > @mode 775 > > +lib/mailman/templates/eo/ > > +@mode > > +lib/mailman/templates/eo/admlogin.html > > +lib/mailman/templates/eo/approve.txt > > +lib/mailman/templates/eo/archidxentry.html > > +lib/mailman/templates/eo/archidxfoot.html > > +lib/mailman/templates/eo/archidxhead.html > > +lib/mailman/templates/eo/archlistend.html > > +lib/mailman/templates/eo/archliststart.html > > +lib/mailman/templates/eo/archtoc.html > > +lib/mailman/templates/eo/archtocentry.html > > +lib/mailman/templates/eo/archtocnombox.html > > +lib/mailman/templates/eo/article.html > > +lib/mailman/templates/eo/bounce.txt > > +lib/mailman/templates/eo/cronpass.txt > > +lib/mailman/templates/eo/disabled.txt > > +lib/mailman/templates/eo/emptyarchive.html > > +lib/mailman/templates/eo/help.txt > > +lib/mailman/templates/eo/invite.txt > > +lib/mailman/templates/eo/listinfo.html > > +lib/mailman/templates/eo/masthead.txt > > +lib/mailman/templates/eo/nomoretoday.txt > > +lib/mailman/templates/eo/options.html > > +lib/mailman/templates/eo/postack.txt > > +lib/mailman/templates/eo/postauth.txt > > +lib/mailman/templates/eo/postheld.txt > > +lib/mailman/templates/eo/private.html > > +lib/mailman/templates/eo/probe.txt > > +lib/mailman/templates/eo/refuse.txt > > +lib/mailman/templates/eo/roster.html > > +lib/mailman/templates/eo/subauth.txt > > +lib/mailman/templates/eo/subscribe.html > > +lib/mailman/templates/eo/subscribeack.txt > > +lib/mailman/templates/eo/unsub.txt > > +lib/mailman/templates/eo/unsubauth.txt > > +lib/mailman/templates/eo/userpass.txt > > +lib/mailman/templates/eo/verify.txt > > +@mode 775 > > lib/mailman/templates/es/ > > @mode > > lib/mailman/templates/es/admindbdetails.html > > @@ -2557,6 +2614,7 @@ share/doc/mailman/README.CONTRIB > > share/doc/mailman/README.NETSCAPE > > share/doc/mailman/README.USERAGENT > > share/doc/mailman/UPGRADING > > +share/doc/pkg-readmes/${FULLPKGNAME} > > @mode 0775 > > @owner _mailman > > @group _mailman > > @@ -2576,9 +2634,7 @@ share/doc/mailman/UPGRADING > > @mode > > @owner > > @group > > -share/doc/pkg-readmes/${FULLPKGNAME} > > share/examples/mailman/ > > share/examples/mailman/sitelist.cfg > > @sample /var/spool/mailman/data/sitelist.cfg > > @extra /var/cron/tabs/_mailman > > -@rcscript ${RCDIR}/mailman