head 1.6; access; symbols pkgsrc-2013Q2:1.6.0.18 pkgsrc-2013Q2-base:1.6 pkgsrc-2012Q4:1.6.0.16 pkgsrc-2012Q4-base:1.6 pkgsrc-2011Q4:1.6.0.14 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q2:1.6.0.12 pkgsrc-2011Q2-base:1.6 pkgsrc-2009Q4:1.6.0.10 pkgsrc-2009Q4-base:1.6 pkgsrc-2008Q4:1.6.0.8 pkgsrc-2008Q4-base:1.6 pkgsrc-2008Q3:1.6.0.6 pkgsrc-2008Q3-base:1.6 cube-native-xorg:1.6.0.4 cube-native-xorg-base:1.6 pkgsrc-2008Q2:1.6.0.2 pkgsrc-2008Q2-base:1.6 pkgsrc-2008Q1:1.5.0.8 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.5.0.6 pkgsrc-2007Q4-base:1.5 pkgsrc-2007Q3:1.5.0.4 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.5.0.2 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.4.0.2 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.3.0.16 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.14 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.12 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.10 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.3.0.8 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.3.0.6 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.3.0.4 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.3.0.2 pkgsrc-2005Q1-base:1.3 pkgsrc-2004Q4:1.2.0.2 pkgsrc-2004Q4-base:1.2; locks; strict; comment @# @; 1.6 date 2008.04.27.17.06.40; author bouyer; state dead; branches; next 1.5; 1.5 date 2007.04.20.18.52.34; author bouyer; state Exp; branches; next 1.4; 1.4 date 2007.03.28.20.51.10; author bouyer; state dead; branches; next 1.3; 1.3 date 2005.02.15.22.45.54; author seb; state Exp; branches; next 1.2; 1.2 date 2004.09.26.20.13.34; author seb; state dead; branches 1.2.2.1; next 1.1; 1.1 date 2004.09.20.22.49.39; author wiz; state Exp; branches; next ; 1.2.2.1 date 2005.02.15.23.05.53; author snj; state Exp; branches; next ; desc @@ 1.6 log @Upgrade to sympa version 5.4.2. Changes since version 5.2.4: Fix CVE-2008-1648 (denial of service) Several new translations (some of them disabled, because of missing locale support on NetBSD-3). Introduction of HTTP session in order to replace a lot of cookies, for better usability and security. This also allows some new features, from listing active session in admin page to crawler detection. per list custom user attributes (defined by the list owner) per list custom list parameters for use in authorization scenarios and mail templates LDAP alias manager can now be LDAPS XSS protection Session hijacking protection The performances mainly regarding the web interface have been significantly improved. new SOAP features allow remote list creation, ADD and DEL of list members Automatic list creation when a message is sent for the list. each operations that changes the status of messages/subscriptions/list config is now logged in a structured DB entry. Generalization of UTF-8 and more ... See http://www.sympa.org/ for complete list. @ text @--- doc/Makefile.orig 2007-04-13 20:20:26.000000000 +0200 +++ doc/Makefile 2007-04-13 20:21:08.000000000 +0200 @@@@ -151,7 +151,7 @@@@ @@if [ -d $(DESTDIR)$(DOCDIR)/html ]; then \ rm -rf $(DESTDIR)$(DOCDIR)/html; \ fi - cp -R html/ $(DESTDIR)$(DOCDIR) + cp -R html/. $(DESTDIR)$(DOCDIR) @ 1.5 log @cp -R behaves differently on netbsd-4 and previous releases, leading to an extra html/ directory being created in docs. Changes html/ to html/. to avoid this extra directory on netbsd-4. Should definitively fix pkg/36007. Bump PKGREVISION. @ text @@ 1.4 log @Update sympa to 5.2.4. Should fix pkg/36007 as a side effect. Main changes since 4.1.2: Full virtual robot support ; you can now create 2 lists with the same name in different virtual robots Message topics : list messages can be tagged with topics. List owner defines a set of topics for the list. List members can select topics and only receive related messages. Sympa is now VERP enabled new return_path_suffix parameter in sympa.conf new 'digest_max_size' list parameter. If a digest exceeds this limit, then multiple messages are sent. New set of web templates, CSS and XHTML compatible. RSS channels are providing the following features : * latest messages in list archives * latest documents in web repository * latest created mailing lists * most active mailing lists Also, lots of other small features, translations and bug fixes. @ text @d1 8 a8 7 $NetBSD: patch-ae,v 1.3 2005/02/15 22:45:54 seb Exp $ --- src/queue.c.orig 2003-10-07 12:04:47.000000000 +0000 +++ src/queue.c @@@@ -32,6 +32,11 @@@@ static char qfile[128]; static char buf[16384]; static int i, fd; a9 17 +/* For HP-UX */ +#ifndef EX_CONFIG +# define EX_CONFIG 78 +#endif + #ifndef CONFIG # define CONFIG "/etc/sympa.conf" #endif @@@@ -116,7 +121,7 @@@@ main(int argn, char **argv) exit(EX_NOPERM); } umask(027); - sprintf(qfile, "T.%s.%ld.%d", listname, time(NULL), getpid()); + snprintf(qfile, sizeof(qfile), "T.%s.%ld.%d", listname, time(NULL), getpid()); fd = open(qfile, O_CREAT|O_WRONLY, 0600); if (fd == -1){ char* buffer=(char*)malloc(strlen(argv[0])+strlen(queuedir)+80); @ 1.3 log @Apply security fixes for CAN-2005-0073. Patches obtained from Sympa's CVS repository via Sympa's homepage. Bump PKGREVISION to 2. @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Update to version 4.1.2 Too many changes and bugfixes to list here, see installed file ${PREFIX}/share/doc/sympa/NEWS. Highlights of package changes: use regular PREFIX, pervasive use of bsd.pkg.install.mk framework, add dependencies on mhonarc package and openssl, use bsd.options.mk framework to select MySQL or PostgreSQL support, introduce SYMPA_VARBASE to select "/var" directory (defaults to ${VARBASE}/sympa). Take stewardship with previous maintainer blessing. XXX Better startup script(s) than the ones I use should be provided, so I'm not including them in this package. @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.1 2004/09/20 22:49:39 wiz Exp $ d3 5 a7 3 --- src/etc/script/Makefile.orig 2002-08-08 09:41:11.000000000 +0200 +++ src/etc/script/Makefile @@@@ -30,7 +30,7 @@@@ SCRIPTDIR = $(SBINDIR) d9 17 a25 7 all: -install: makedir installsrc installsubstsrc installinit +install: makedir installsrc installsubstsrc clean: rm -rf $(DESTDIR)$(SCRIPTDIR) @ 1.2.2.1 log @Pullup ticket 291 - requested by Stoned Elipot security fix for sympa Revisions pulled up: - pkgsrc/mail/sympa/Makefile 1.12 - pkgsrc/mail/sympa/distinfo 1.5 - pkgsrc/mail/sympa/patches/patch-ad 1.3 - pkgsrc/mail/sympa/patches/patch-ae 1.3 Module Name: pkgsrc Committed By: seb Date: Tue Feb 15 22:45:54 UTC 2005 Modified Files: pkgsrc/mail/sympa: Makefile distinfo Added Files: pkgsrc/mail/sympa/patches: patch-ad patch-ae Log Message: Apply security fixes for CAN-2005-0073. Patches obtained from Sympa's CVS repository via Sympa's homepage. Bump PKGREVISION to 2. @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.3 2005/02/15 22:45:54 seb Exp $ d3 3 a5 5 --- src/queue.c.orig 2003-10-07 12:04:47.000000000 +0000 +++ src/queue.c @@@@ -32,6 +32,11 @@@@ static char qfile[128]; static char buf[16384]; static int i, fd; d7 7 a13 17 +/* For HP-UX */ +#ifndef EX_CONFIG +# define EX_CONFIG 78 +#endif + #ifndef CONFIG # define CONFIG "/etc/sympa.conf" #endif @@@@ -116,7 +121,7 @@@@ main(int argn, char **argv) exit(EX_NOPERM); } umask(027); - sprintf(qfile, "T.%s.%ld.%d", listname, time(NULL), getpid()); + snprintf(qfile, sizeof(qfile), "T.%s.%ld.%d", listname, time(NULL), getpid()); fd = open(qfile, O_CREAT|O_WRONLY, 0600); if (fd == -1){ char* buffer=(char*)malloc(strlen(argv[0])+strlen(queuedir)+80); @ 1.1 log @Fix installation, so this package does not _create_ /etc/rc.d/init.d during install unconditionally. Fixes a bulk build problem. Confirmed by kristerw. @ text @d1 1 a1 1 $NetBSD$ @