Age | Commit message (Collapse) | Author | Files | Lines |
|
+ 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.
|
|
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.
|
|
PKGREVISION since the installed +DEINSTALL script changes significantly.
|
|
|
|
* 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.
|
|
pkgsrc work.
|
|
CONFIGURE_ARGS.
|
|
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
|
|
../../mail/courier-maildir/Makefile.common expects.
|
|
* 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.
|
|
|
|
Bump to nb2
|
|
|
|
* 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.
|
|
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.
|
|
USE_GNU_TOOLS -> USE_TOOLS
awk -> gawk
m4 -> gm4
make -> gmake
sed -> gsed
yacc -> bison
|
|
variables into CONFIGURE_ENV if the new tools framework already takes
care of adding them automatically.
|
|
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.
|
|
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.
|
|
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.
|
|
|
|
from version 5.0.0nb1.
|
|
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.
|
|
|
|
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.
|
|
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).
|
|
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.
|
|
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
|
|
because sh install is called, and install is not found.
|
|
"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.
|
|
|
|
|
|
sqwebmaild and pcpd.
|
|
start_cmd is defined, then rc.subr skips the required_files check, so do it
ourselves within the start_cmd.
|
|
functionality.
|
|
|
|
|
|
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
|
|
"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."
|
|
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.
|
|
|
|
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>.
|
|
|
|
|
|
exists, then use it as the default value of DEINSTALL_EXTRA_TMPL or
INSTALL_EXTRA_TMPL.
|
|
|
|
default, and inform the user that it might be necessary to edit
${PKG_SYSCONFDIR}/sendit.sh.
|
|
we want to strip when STRIPFLAGS contains "-s" and not otherwise. Pointed
out by Amatai Schlair in private e-mail.
|
|
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.
|
|
|