summaryrefslogtreecommitdiff
path: root/mail/sqwebmail
AgeCommit message (Collapse)AuthorFilesLines
2006-04-28Update mail/sqwebmail to 5.1.0. Changes from version 5.0.7 include:jlam9-107/+103
+ Add an INSTALL script that detects the presence of the old sqwebmail state directory and that informs the admin to move it to the new location. + Install some more of the HTML documentation in the location expected by courier-mta. * Complete re-implementation of the LDAP addressbook. * Increase the maximum size of the CGI environment to avoid certain classes of browser/website problems.
2006-03-14Modify the pkginstall framework so that it manages all aspects ofjlam1-2/+1
INSTALL/DEINSTALL script creation within pkgsrc. If an INSTALL or DEINSTALL script is found in the package directory, it is automatically used as a template for the pkginstall-generated scripts. If instead, they should be used simply as the full scripts, then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC explicitly, e.g.: INSTALL_SRC= ${PKGDIR}/INSTALL DEINSTALL_SRC= # emtpy As part of the restructuring of the pkginstall framework internals, we now *always* generate temporary INSTALL or DEINSTALL scripts. By comparing these temporary scripts with minimal INSTALL/DEINSTALL scripts formed from only the base templates, we determine whether or not the INSTALL/DEINSTALL scripts are actually needed by the package (see the generate-install-scripts target in bsd.pkginstall.mk). In addition, more variables in the framework have been made private. The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are more sensible names given the very few exported variables in this framework. The only public variables relating to the templates are: INSTALL_SRC INSTALL_TEMPLATE DEINSTALL_SRC DEINSTALL_TEMPLATE HEADER_TEMPLATE The packages in pkgsrc have been modified to reflect the changes in the pkginstall framework.
2006-03-10We weren't using the DEINSTALL script extras -- fix this. Bump thejlam1-2/+3
PKGREVISION since the installed +DEINSTALL script changes significantly.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-1/+2
2006-01-03Update mail/sqwebmail to 5.0.7. Changes from version 5.0.6 include:jlam5-16/+19
* Update attribute count, after purging invalid html syntax/ * Fix some HTML display bugs * When using GPG, sign the entire message in its entirety, instead of signing each MIME part separately. Some E-mail clients cannot handle individually-signed multipart/alternative content. * Fix HTML templates (remove 8bit content inserted by Amaya). * Wiki-style composition of HTML messages. Also, the "fam" option is noted to be supported here now, although the logic to handle it is still in mail/courier-maildir/Makefile.common.
2005-12-17Change my MAINTAINER email address to the one I've been using forjlam1-2/+2
pkgsrc work.
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig1-9/+9
CONFIGURE_ARGS.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-11-11Replace the definition for PKGBASE with one for PKGNAME, as this is whatrillig1-2/+4
../../mail/courier-maildir/Makefile.common expects.
2005-10-20Update mail/sqwebmail to 5.0.6. Changes from version 5.0.4 include:jlam5-170/+11
* Use PCRE for pattern-matching * When autopurging messages from a folder based on their timestamp, scan 'new' in addition to 'cur', otherwise mail delivered to the folder directly never gets purged, unless the folder is open. * Filter out <!-- > constructs, they are parsed by MSIE. * Remove attributes with imbalanced quotes, to prevent cross-side scripting vulnerabilities with some browsers. * Show each attachment's MIME content type.
2005-09-30Add rcsid. (hi adrianp!)salo2-2/+4
2005-09-11Fix for security issue: http://secunia.com/advisories/16704/adrianp3-9/+85
Bump to nb2
2005-08-29Bump to nb1 for inclusion of patches to address security issue.adrianp4-2/+83
2005-08-11Update mail/sqwebmail to 5.0.4. Changes from version 5.0.1 include:jlam8-63/+35
* sqwebmail: Implemented account groups, administrator group. * sqwebmaild.dist.in (LOGGEROPTS): Added LOGGEROPTS setting. * gpglib/gpg.c: gnupg returns non-zero exit even if succesfully unencrypted, when just the signature is bad. * sv-make_timezonelist.pl: Added /usr/share/lib/zoneinfo to the search list.
2005-07-16Get rid of USE_PERL5. The new way to express needing the Perl executablejlam1-3/+2
around at either build-time or at run-time is: USE_TOOLS+= perl # build-time USE_TOOLS+= perl:run # run-time Also remove some places where perl5/buildlink3.mk was being included by a package Makefile, but all that the package wanted was the Perl executable.
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-3/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-05-22For packages that use GNU configure, don't bother adding "TOOL"jlam1-2/+1
variables into CONFIGURE_ENV if the new tools framework already takes care of adding them automatically.
2005-05-19The courier-imap and sqwebmail packages embed ${SETENV} into scripts, sojlam1-1/+3
pass the real "env" command path to the configure script. This avoids the configure script just detecting "env" in the tools directory and assuming that's the path to the real thing. This fixes PR pkg/30282.
2005-05-13Pass the install-time definition of sysconfdir through to sub-makejlam1-2/+3
processes. Since sqwebmail uses GNU automake, we need to set AM_MAKEFLAGS to the correct value. This fixes the installation of the *.dist files into ${PREFIX}/share/examples/sqwebmail.
2005-05-02RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.reed1-1/+2
And always is defined as share/examples/rc.d which was the default before. This rc.d scripts are not automatically added to PLISTs now also. So add to each corresponding PLIST as required. This was discussed on tech-pkg in late January and late April. Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-23Update mail/sqwebmail to sqwebmail-5.0.1 distribution. No changesjlam5-52/+13
from version 5.0.0nb1.
2005-03-21sqwebmail's sendit.sh is meant to be the equivalent of "sendmail -t" injlam1-2/+3
that it reads in a complete mail message from stdin. Fix the example sendit.sh to invoke "sendmail -oi -t" to allow sending messages from sqwebmail to work in a default install. Bump the PKGREVISION to 1.
2005-02-24Add RMD160 digests.agc1-1/+2
2005-02-18Update mail/sqwebmail to version 5.0.0. Changes from version 4.0.5jlam15-197/+280
include: * log login failures. * Replace 'nodsn' control file with 'wbnodsn' account option. Replace 'nochangepass' control file with 'wbnochangepass' account option. Replace 'nochangingfrom' control file with 'wbnochangingfrom' account option. Replace usexsender with 'wbusexsender' and noimages with 'wbnoimages'. * Fix off-by 1 in GPG key export.
2004-12-28The default location of the pkgsrc-installed rc.d scripts is nowreed1-2/+2
under share/examples/rc.d. The variable name already was named RCD_SCRIPTS_EXAMPLEDIR. This is from ideas from Greg Woods and others. Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism (as requested by wiz).
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-07-14Update mail/sqwebmail to 4.0.5 (based on the courier-0.45.6 distribution).jlam12-229/+148
Changes from version 3.6.2 include: * Honor ${VARBASE}. * Remove pcpd and sqwebmaild rc.d scripts and replace them with a single sqwebmail rc.d script that calls the Courier-provided control script to start/stop the SqWebMail service daemons. * Use sysconftool from courier-auth to merge config files. * Move HTML documentation into ${PREFIX}/share/doc after discussion with wiz. * Support for the ACL IMAP extension. * Improve support for MIME encodings. * Fixes buffer overflow vulnerability (PR 25774): http://www.securityfocus.com/bid/9845 http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0224
2004-05-12Do not use install-strip target since it failswiz1-4/+1
because sh install is called, and install is not found.
2004-03-26Reverse the use of USE_DB185 in bdb.buildlink3.mk -- it defaults tojlam1-2/+1
"yes" and packages that can't use the DB-1.85 API should set it to "no". This makes the native DB the preferred DB if it exists.
2004-03-10Convert to use bdb.buildlink3.mk.jlam1-2/+2
2004-02-24PROVIDE sqwebmaild instead of sqwebmail.jlam1-2/+2
2004-02-24Add a convenience control script /etc/rc.d/sqwebmail that invokesjlam2-14/+68
sqwebmaild and pcpd.
2004-02-24Check that the required_files do exist before starting the process. Ifjlam2-6/+31
start_cmd is defined, then rc.subr skips the required_files check, so do it ourselves within the start_cmd.
2004-02-24Clean up Solaris db handling by just noting that we need db-1.85jlam1-4/+3
functionality.
2004-02-24On Solaris, we'll need to include db/buildlink3.mk for DB functions.jlam1-1/+4
2004-02-24courier-auth/Makefile.common automatically adds us to the "mail" category.jlam1-2/+2
2004-02-23Update mail/sqwebmail to 3.6.2. Changes from version 3.3.1 include:jlam12-181/+251
Split sqwebmail into sqwebmail and sqwebmaild. sqwebmaild is now a root daemon process that listens on a UNIX domain socket. sqwebmail is a tiny, unprivileged cgi-bin stub that forwards the HTTP request to the daemon process. The stub passes the client's file descriptor to sqwebmaild, on platforms that support passing file descriptors, else it proxies http traffic in both directions. Replace GIFs with PNGs Do GPG functions via a library instead of invoking mimegpg. RFC 2231 support
2004-01-07From the log for rev. 1.1260 of bsd.pkg.mk:jlam1-2/+2
"Package Makefiles should refer to PKG_SYSCONFBASEDIR instead of PKG_SYSCONFBASE when they want PKG_SYSCONFDIR stripped of PKG_SYSCONFSUBDIR. This makes PKG_SYSCONFBASE=/etc work with pkgviews by installing all config files into /etc/packages/<pkg> instead of occasionally putting some directly into /etc."
2003-08-30Add definitions for DEINSTALL_EXTRA_TMPL and INSTALL_EXTRA_TMPL ifjlam1-2/+5
USE_PKGINSTALL is "YES". bsd.pkg.install.mk will no longer automatically pick up a INSTALL/DEINSTALL script in the package directory and assume that you want it for the corresponding *_EXTRA_TMPL variable.
2003-07-21COMMENT should start with a capital letter.martti1-2/+2
2003-01-28Instead of including bsd.pkg.install.mk directly in a package Makefile,jlam1-2/+2
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set to "YES". This enforces the requirement that bsd.pkg.install.mk be included at the end of a package Makefile. Idea suggested by Julio M. Merino Vidal <jmmv at menta.net>.
2002-10-08buildlink1 -> buildlink2jlam1-2/+1
2002-09-24Complete standardization of messages according to latest pkglint.wiz1-2/+2
2002-09-18When using bsd.pkg.install.mk, if a DEINSTALL or INSTALL file alreadyjlam1-3/+1
exists, then use it as the default value of DEINSTALL_EXTRA_TMPL or INSTALL_EXTRA_TMPL.
2002-05-28Replace STRIPFLAG with _STRIPFLAG_INSTALL to fix pkg/15467.yyamano1-2/+2
2002-05-03As discussed with jlam, set the mailer to "/usr/sbin/sendmail" byschmonz2-2/+7
default, and inform the user that it might be necessary to edit ${PKG_SYSCONFDIR}/sendit.sh.
2002-02-03Fix reversed logic for setting INSTALL_TARGET=install-strip. Of course,jlam1-4/+2
we want to strip when STRIPFLAGS contains "-s" and not otherwise. Pointed out by Amatai Schlair in private e-mail.
2002-01-25Do some editting of the output returned by OpenLDAP's ldapsearch so thatjlam3-2/+19
it can be parsed by SqWebMail. SqWebMail expects output to be of the form class1=name1 class2=name2 ... but the output from ldapsearch seems to be class1: name1 class2: name2 We massage it into the former using sed. This makes LDAP searches against ldap.bigfoot.com work properly when using the "Global Addressbook" feature of SqWebMail.
2002-01-24Tighten up the MESSAGE file a bit.jlam1-5/+2