summaryrefslogtreecommitdiff
path: root/mail/sqwebmail
AgeCommit message (Collapse)AuthorFilesLines
2008-02-19+ Add full DESTDIR support.jlam2-22/+35
+ Update courier-maildir and maildrop dependencies to latest (0.58.0 and 2.0.4nb3). + Create necessary directories in the rc.d script in a start_precmd. Bump the PKGREVISION to 2.
2007-11-08Bump version or revision of all packages that have a runtime dependencyjoerg1-1/+2
on gzip.
2007-10-16Fix malformed dependency line, caught by pbulk. (Hi jlam!)tnn1-2/+2
2007-10-15Update mail/sqwebmail to 5.2.0. Changes from version 5.1.6 include:jlam11-134/+35
* Missing </table> when displaying folder list. * Use SQWEBMAIL_RANDSEED if it's set, instead of sendit.sh's inode. * Remove hardcoded reference to TIMEOUTHARD * Global footer wasn't being added correctly to HTML-formatted mail. * Fixes to inferred HTML formatting. * Fix signing of multipart messages that contain 8 bit content.
2007-10-09Remove trailing spaces.martti1-2/+2
2007-09-22Change the default directory for the various pid files to bejlam2-6/+8
${COURIER_STATEDIR}/tmp, which defaults to /var/courier/tmp. This allows some of the servers which drop root privileges too soon to still write the pid file into a courier-owned directory instead of the root-owned /var/run. In mail/courier-mta, de-list ${COURIER_STATEDIR}/webmlm from the list of owned directories. In fact, webmlmd expects that path to be a socket file, and breaks horribly if the "webmlm" directory is present instead. Bump PKGREVISIONs for the following packages: mail/courier-imap --> 2 mail/courier-mta --> 9 mail/sqwebmail --> 4 meta-pkgs/courier --> 5
2007-09-21Fix the permissions on some binaries and directories to match thejlam1-4/+5
generated permissions.dat file used to create RPMs by the author. Bump the PKGREVISIONs: meta-pkg/courier --> 4 mail/courier-mta --> 8 mail/sqwebmail --> 3
2007-09-11A long, long time ago, sqwebmail's "ldapsearch" changed from a scriptjlam3-16/+6
that called openldap's ldapsearch binary into a standalone binary. We no longer need to copy "ldapsearch" into ${PKG_SYSCONFDIR} so that the user can edit it. Bump the PKGREVISION to 2.
2007-09-11Fix path to the webmaild binary. Bump PKGREVISION to 1.jlam2-3/+4
2007-09-07Fix build on FreeBSD-4.x where <sys/socket.h> doesn't include <sys/uio.h>.jlam2-1/+16
Now "struct iovec" is actually declared before use in cgi/cgidaemond.c.
2007-09-06Allow this code to compile with an older version of GCC and on an olderjlam3-1/+63
version of FreeBSD.
2007-08-10Update mail/sqwebmail to 5.1.6. Changes from version 5.1.2 include:jlam10-60/+101
+ Move a few more things around so that it looks more like a default installation of Courier. In particular, the "cgi-bin" directory has been renamed "webmail", and sbin/sqwebmaild to sbin/webmaild. * Use address returned from authlib as return address of sent messages. * Forbid rename folder if new folder name contains a dot. * Quietly prune trailing ':' from the tail end of a header name. * Trim whitespace from login username and new folder names.
2007-08-02Fix botched migration of PKG_OPTIONS from courier-mta/Makefile.commonjlam1-4/+3
into the Makefiles of the packages that include it: (1) PKGNAME and PKG_SUPPORTED_OPTIONS clearly no longer need to be defined since the only code that used it in Makefile.common was removed. (2) Package Makefiles need to properly define PKG_OPTIONS_VAR and PKG_SUPPORTED_OPTIONS prior to including bsd.options.mk. Set them to the appropriate values to match the orginal names from before the botched migration.
2007-06-15Use REAL_ROOT_{USER,GROUP} in INSTALL scripts.jlam1-6/+6
2007-06-15* Change some instances of ROOT_USER and ROOT_GROUP to BINOWN and BINGRPjlam1-2/+2
in SPECIAL_PERMS usage. * Consistently use 4555 for setuid and 2555 for setgid programs.
2007-06-07Move handling of the "fam" option directly into the Courier packagesschmonz1-1/+7
which use it. This fixes the build of courier-maildir (which includes courier-mta/Makefile.common) since -r1.60 of mk/bsd.options.mk.
2006-11-20Fix an obvious typo. PR#35081 by diro at nixsys dot bz.cube1-2/+2
2006-06-17Fix substitution error... "user" instead of "owner".jlam1-2/+2
2006-06-17Modify the Courier services rc.d scripts so that:jlam2-5/+33
(1) they are more likely to do the right thing if the user sets rc_fast_and_loose; and (2) they pre-create any necessary directories prior to start the respective services. Also, fix the path to the courierwebadmin binary in SPECIAL_PERMS for the courier-mta package. Bump the PKGREVISION.
2006-06-09Update mail/sqwebmail to 5.1.2. Changes from version 5.1.1 include:jlam5-18/+20
* Fix monthly rotation of sent folder on multilingual systems. * Miscellaneous small i18n fixes. * New "any message" webmail filter option. * Improve the "message limit exceeded" error message. * New checkbox on the login form enables/disables soft timeout. * Create an invisible frame at login time that reloads at timeoutsoft/2 intervals, thus keeping the session alive * Fix bug where overriding TIMEOUTSOFT via environment variables may cause calendar session to timeout prematurely
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.