Commit graph

4684 commits

Author SHA1 Message Date
joerg
bdc9385669 Remove LIBC hack, shouldn't be needed anymore.
Express interest in nroff via USE_TOOLS.
Expect sys/types.h to provide size_t.
Fix errno.
Don't define prototypes for ISO C / POSIX functions.
short gets promoted to int, float to double, so use va_arg with the
promoted types.
2006-01-24 22:47:13 +00:00
joerg
2bcbb29c0c Fix errno. 2006-01-24 19:55:53 +00:00
joerg
9cef7b6c0b This is a GNU configure. 2006-01-24 19:15:29 +00:00
joerg
e66e7298ba Use DT_REG / DT_DIR directly if available and fall back to DTTOIF
if not. Bail out with an explicit error if none is present.
2006-01-24 19:08:09 +00:00
joerg
5d4e64d9b6 Fix errno. Honour CFLAGS. 2006-01-24 19:01:45 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
tv
84847331e8 Skip ".orig" files in the pax copy, in case local patches (or possible
pkgsrc patches) patch things in cf/.
2006-01-23 17:28:41 +00:00
joerg
53c65f0c37 leapsecs_read.c needs DJB errno cure. 2006-01-23 16:24:09 +00:00
wiz
aaa34cdda6 Update to 1.73:
version 1.73: Sat Jan 21 09:54:13 CET 2006

	- Added 'use Mail::Util' to Mail::Mailer::testfile to produce
	  mailaddress();

	- Improved exec() call from version 1.67 a little more.  Let's hope
	  that SMTP works again.

version 1.72: Tue Jan 17 09:04:37 CET 2006

	- release 1.70 broke SMTP sending.  Detected by [J Meyers]
2006-01-22 20:50:25 +00:00
joerg
b5a3f8f2d5 Don't overwrite do-install, imake knows how to create a working rule
which works on !NetBSD as well. Use PLIST variables for the man page.
2006-01-22 02:37:12 +00:00
joerg
a1e63a4c5e DES crypt is in libcipher on DragonFly, so check that one as well. 2006-01-22 02:26:53 +00:00
joerg
b9c75e6138 Kill !STDC_HEADERS, it is not defined, but should be. 2006-01-22 01:57:44 +00:00
xtraeme
99c4792e2b Update to 2.2.0beta5.
* 2.2.0beta5 (development)

    * The quick search was implemented.
    * The filter conditions for message status such as 'unread', 'mark',
      'color-label', and 'attachment' were added.
    * The window management of the export and import dialog was modified.
    * Several minor bugs were fixed.

* 2.2.0beta4 (development)

    * Unix: The popup menu on the trayicon was implemented.
    * Unix: Clicking the trayicon now toggles the visibility of the main
      window.
    * Unix: The visibility of the trayicon is now configurable.
    * The context menu of the folder view on search folders was modified.
    * The bug that stopped checking of new messages if search folders exist
      in IMAP4 or News mailboxes was fixed.
    * The renaming of search folders under IMAP4 or News folders was fixed.
    * A memory leak that occurs when thread display was off was fixed.
2006-01-21 22:39:33 +00:00
jlam
758d912e33 Update package Makefile now that bsd.pkg.extract.mk is using the
"extract" script for extraction.  Many cases where a custom EXTRACT_CMD
simply copied the distfile into the work directory are no longer
needed.  The extract script also hides differences between pax and
tar behind a common command-line interface, so we no longer need code
that's conditional on whether EXTRACT_USING is tar or pax.
2006-01-21 18:57:40 +00:00
bouyer
68085448ca Upgrade to 2.1.7nb1.
Local change (which is why we have PKGREVISION=1)
Fix http://secunia.com/advisories/18449/ (CVE-2005-4153) based on debian
patches.

Changes between 2.1.6 and 2.1.7:
  Security

    - The fix for CAN-2005-0202 has been enhanced to issue an appropriate
      message instead of just quietly dropping ./ and ../ from URLs.

    - A note on CVE-2005-3573: Although the RFC2231 bug example in the CVE has
      been solved in Mailman 2.1.6, there may be more cases where
      ToDigest.send_digests() can block regular delivery.  We put the
      send_digests() calling part in a try/except clause and leave a message
      in the error log if something happened in send_digests().  Daily call of
      cron/senddigests will provide more detail to the site administrator.

    - List administrators can no longer change the user's option/subscription
      globally.  Site admin can change these only if
      mm_cfg.ALLOW_SITE_ADMIN_COOKIES is set to Yes.

    - <script> tags are HTML-escaped in the edithtml CGI script.

    - Since the probe message for disabled users may reach unintended
      recipients, the password is excluded from sendProbe() and probe.txt.
      Note that the default value of VERP_PROBE has been set to `No' from
      2.1.6., thus this change doesn't affect the default behavior.
  New Features

    - Always remove DomainKey (and similar) headers from messages sent to the
      list. (1287546)

    - List owners can control the content filter behavior when collapsing
      multipart/alternative parts to its first subpart.  This allows the
      option of letting the HTML part pass through after other content
      filtering is done.

  Internationalization

    - New language: Interlingua.

  Bug fixes and other patches

    - Defaults.py.in: SCRUBBER_DONT_USE_ATTACHMENT_FILENAME is set to True for
      safer operation.

    - Fixed the bug where Scrubber.py munges quoted-printable by introducing
      the 'X-Mailman-Scrubbed' header which marks that the payload is
      scrubber-munged.  The flag is referenced in ToDigest.py, ToArchive.py,
      Decorate.py and Archiver.  A similar problem in ToDigest.py where the
      plain digest is generated is also fixed.

    - Fixed Syslog.py to write quopri encoded messages when it fail to write
      8-bit characters.

    - Fixed MTA/Postfix.py to check aliases group permission in check_perms
      and fixed mailman-install document on this matter (1378270).

    - Fixed private.py to go to the original URL after authorization
      (1080943).

    - Fixed bounce log score messages to be more consistent.

    - Fixed bin/remove_members to accept no arguments when both --fromall and
      --file= options are specified.

    - Changed cgi-bin and mail wrapper "group not found" error message to be
      more descriptive of the actual problem.
    - The list's ban_list now applies to address changes, admin mass
      subscribes and invites, and to confirmations/approvals of address
      changes, subscriptions and invitations.

    - quoted-printable and base64 encoded parts are decoded before passing to
      HTML_TO_PLAIN_TEXT_COMMAND (1367783).

    - Approve: header is removed from posts, and treated the same as the
      Approved: header. (1355707)

    - Fixed the removal of the line following Approve[d]: line in body of
      post.  (1318883)

    - The Approve[d]: <password> header is removed from all text/* parts in
      addition the initial text/plain part.  It must still be the first
      non-blank line in the first text/plain part or it won't be found or
      removed at all. (1181161)

    - Posts are now logged in post log file with the true sender, not
      listname-bounces. (1287921)
    - Correctly initialize and remember the list's default_member_moderation
      attribute in the web list creation page. (1263213)

    - PEP263 charset is added to the config_list output. (1343100)

    - Fixed header_filter_rules getting lost if accessed directly and
      authentication was needed by login page. (1230865)

    - Obscure email when the poster doesn't set full name in 'From:' header.

    - Preambles and epilogues are taken into account when calculating message
      sizes for holding purposes. (Mark Sapiro)

    - Logging/Logger.py unicode transform option. (1235567)

    - bin/update crashes with bogus files. (949117)

    - Bugs and patches: 1212066/1301983 (Date header in create/remove notice)
2006-01-21 16:14:24 +00:00
joerg
1c6b343c89 Replace another bunch of FILES_SUBST_SED uses, don't hardcode
/bin/sh in exim_newaliases.
2006-01-21 00:22:58 +00:00
joerg
1ced514bad Use SUBST. Use find foo -exec bar {} \; instead of find foo | xargs bar. 2006-01-20 23:57:26 +00:00
joerg
7185e37247 Use SUBST framework. Replace some "find foo | xargs bar" with
"find foo -exec bar {} \;" while here, the former is faster, but can't
cope with all quoting issues and is also more likely to hit argument
length limits. CONFLICT to ja-squirrelmail.
2006-01-20 23:56:59 +00:00
joerg
167f13de0c Use SUBST framework. 2006-01-20 23:47:42 +00:00
joerg
5241414653 Use SUBST framework. 2006-01-20 23:38:47 +00:00
joerg
b4770cd7f4 Replace FILES_SUBST usage with SUBST framework. 2006-01-20 23:33:24 +00:00
joerg
d5a1d5c4ff Use SUBST framework instead of FILES_SUBST_SED. Rename temporary file
from Makefile.NetBSD to Makefile.pkgsrc (cosmetic only). Use PERL5
instead of PREFIX/bin/perl when looking for Perl interpreter.
2006-01-20 23:09:42 +00:00
joerg
0692a03824 Fix errno. 2006-01-20 03:24:10 +00:00
tron
d74507e8b1 Make this build under Mac OS X. 2006-01-19 14:51:38 +00:00
tron
bc79a3aee8 Fix very weird quoting in "pre-configure" target which broke the build
on system where e.g. ${CC} contains a space.
2006-01-19 11:23:44 +00:00
tron
722fc702a2 Fix some evil C code to make this build with GCC 4.x. 2006-01-19 10:55:30 +00:00
joerg
27f7553ed8 Use SUBST framework. 2006-01-19 02:31:12 +00:00
joerg
fff8c46fb9 Replace FILES_SUBST_SED usage with SUBST framework. 2006-01-19 02:14:13 +00:00
joerg
2d238121fa Use SUBST framework instead FILES_SUBST_SED. 2006-01-19 01:18:30 +00:00
xtraeme
dd42c5be0b Update to 3.6.3:
MAINT: Modest performance improvements
MAINT: Significant improvements in accuracy (from scratch-testing anyway)
BUGFIX: "No TrustedDeliveryAgent" error occurs erroneously in some cases
BUGFIX: ChangeUserOnParse can format incorrectly
BUGFIX: The dspam_logrotate tool does not support multiple mailboxes
BUGFIX: Memory leak in Bayesian Noise Reduction
BUGFIX: LDAP calls fail to close connection to server
BUGFIX: Bayesian database is created even on LDAP user verification failure
2006-01-18 21:26:33 +00:00
adrianp
0d86ee2200 Fix build on -HEAD
Identified by Jean-Luc Wasmer in PR# 32527
Fixes from -HEAD by christos@ (setuserenv -> setuserenviron)
Bump to nb1
2006-01-18 21:00:48 +00:00
jmmv
9cea83e7fa Adjust dependencies after the renames of gstreamer, gst-plugins and
gst-plugins-* to gstreamer0.8, gst-plugins0.8 and gst-plugins0.8-*,
respectively.  Bump PKGREVISION.
2006-01-18 12:55:55 +00:00
rillig
8b2aa39b8a - Applied the code from the patch in PR 32540 by Anne Bennett, which
allows the user to define DEFANG_USER and DEFANG_GROUP in the
  MAKECONF file. Fixes PR 32540.
- Added the configurable variables to BUILD_DEFS, so that they are shown
  during the build process.
- Bumped PKGREVISION.
2006-01-16 00:45:13 +00:00
seb
a3b9424f92 Update to version 1.1.1.
While here add PKGMANDIR support.

Changes since last packaged version (1.0.1):
Version 1.1.1 - 11 November 2005
--------------------------------
- Bug fix; minor memory leak.
- Bug fix; on some systems, failure resulted while disconnecting from all the
  servers, during the shutdown phase just before exiting.


Version 1.1 - 24 August 2005
----------------------------
- Addition of the list() and lsub() commands, that make it possible to get a
  list of the available mailboxes or only of those that are subscribed.
  Implementation of the IMAP LIST/LSUB commands, with additional support for
  the IMAP CHILDREN (RFC 3348) and IMAP NAMESPACE (RFC 2342) extensions.
- New program option to execute a string from the command line, without loading
  a configuration file.
- New program option to enter interactive mode after executing the
  configuration file or the command line.
- Servers that reply with multiple SEARCH responses are taken into
  consideration.
- Bug fix; failure to parse the response to fetchfast() that some mail servers
  sent.
- Bug fix; in some systems and when in debug mode, an empty namespace caused
  program fault.
2006-01-15 14:28:07 +00:00
wiz
af7484899f Update to 1.71:
version 1.71: Thu Jan  5 11:20:52 CET 2006

	- grrrr tests failed

version 1.70: Thu Jan  5 11:17:05 CET 2006

	- Mail::Mailer::testfile.pm adds "from" display to trace output.
	  [wurblzap]

	- fixed regex in Mail::Address [J Meyers]

version 1.68: Thu Jan  5 10:29:25 CET 2006

	- Updated copyright year.

	- Removed 'use locale' from Mail::Address, which tainted the
	  parsed address.  E-mail addresses are ASCII, so this 'locale'
	  thing seems flawed.

	- $adr->name will refuse charset-encoded names.  Found by [kappa]

	- Improve parse-regexes in Mail::Address. By [J Meyers] and me.
2006-01-15 00:31:31 +00:00
ben
b20e5b0c1d Update to msmtp-1.4.5. This addresses PR/32517. Notable changes include:
- gnulib update.
- adapted configure.ac for new pkg-config version
- Use gnulib socklen module for socklen_t.
- Lock the logfile.
- W32/DJGPP: Use all files/streams in binary mode.
- W32: Allow %HOME% to override default user configuration directory.
- W32: Enable getpass and netrc functionality.
- Use gnulib getpass module since it now works on Win32.
- Shut down a GnuTLS TLS session with GNUTLS_SHUT_WR instead of
  GNUTLS_SHUT_RDWR. This prevents session hangs in certain situations.
  It is safe to do this because we never reuse a connection when TLS was shut
  down. Thanks to Jens Kammler for the problem report!
- Do not rely on a failing malloc setting errno in xalloc_die()
- Make the GnuTLS code accept old version 1 CA certificates when verifying
  certificates.
- Renamed LOCK_(READ|WRITE) to OSENV_LOCK_(READ|WRITE) in os_env.[ch] to avoid
  name clashes with <fcntl.h>
2006-01-14 20:08:20 +00:00
schmonz
fcd301e433 Update to 1.02. From the changelog:
- Fixed bug in SMTP AUTH that would cause SMTP sending to crash with a
  segfault when it was used.
2006-01-14 08:20:20 +00:00
schmonz
4fadbad294 Update to 2.0.7. Bugs fixed, from the changelog:
2.0.2:
* Bug 115: MAX_LINESIZE consistency.
* Bug 119: Memory leak in dbmail-lmtpd.
* Bug 131: Determine DBMail version (for now, only via command line -V).
* Bug 132: dbmail-util had a few incorrect stdout/stderr messages.
* Bug 135: Delivery chain fails to set is_header on header rows.
* Bug 143: Sort.c compiles without CFLAGS.
* Bug 142: Merge preforking with the 2.0 codebase.
* Bug 118: dbmail-users -c username -W does not prompt for password
    on FreeBSD. WORKAROUND: Use -W "" (double quotes) to fool getopt
    and prompt for a password.
* Bug 91: Infinite loops in both imapd and pop3d.

2.0.4:
* Bug 163: dbmail-users -l nonexistantuser should return non-zero value
* Bug 153: dbmail-util cannot remove unconnected mailboxes.
* Bug 118: dbmail-users -c username -W does not prompt for password on FreeBSD.
* Bug 131: determine dbmail version only shows major.minor, not micro.
* Bug 159: alias bug: if user exists, auth_check_user is skipped.
* Bug 149: Improved imap search performance using weighted search lists.
* Bug 171: max() is indexable in mysql but not in postgresql causing
    extreme slowness
* Bug 134: Some MySQL tweaks to be applied.
* Bug 180: dbmail-user -e someuser does not clear the mailboxes
* improved performance on postgresql when opening mailboxes (imapd)
    by avoiding SUM() calls.
* Bug 177: compile fails on FreeBSDs getopt.h
* Bug 164: No more mailbox full. Mail bounced with user unknown.
* Bug 181: Error in SQL using SuSE Linux 9, max value for int8 is
    exceeded, PostgreSQL 8 + Postfix

2.0.5:
* bug 177: compile fails on FreeBSDs getopt.h
* bug 182: compile fails on FreeBSDs sort.c
* bug 158: a sig term to the root process e.g. the pid from the
    pidfile doesn't shutdown imapd/pop3d
* bug 154: dbmail-util outputing "-r" error when -r is no longer valid
* bug 201: Unix socket support for lmtpd
* bug 199: spare child creates zombie
* bug 190: huge load if database crash
* bug 145: LMTP loses return-path
* bug 162: dbmail-pop3d zombies galore..
* bug 213: pop3d sends SIGKILL to init's process group
* bug 185: segfault if user is over-quota in lmtp delivery
* bug 189: if alias == deliver_to, dbmail-smtp hogs mem until killed
    by oom or queue gives up

2.0.6:
* corrected reported version (closes #247)
* fixes fatal error in process pool

2.0.7:
* Removed all unsafe code from the signal handlers. This should
    mostly benefit FreeBSD users which may have suffered from
    unreliable behaviour in the process pool code.
* Added 'ON UPDATE CASCADE' to all foreign key restraints in the
    MySQL (InnoDB) and Postgresql create_table files.
* POP3 AUTH command no longer returns list of supported authentication
    mechanisms when issued without arguments.
2006-01-13 21:43:54 +00:00
schmonz
6c45454280 Don't add ${DOCDIR} to MAKE_DIRS, as it's under ${PREFIX} and
INSTALLATION_DIRS takes care of it. Found by Krister's bulk build
with CHECK_FILES.
2006-01-13 20:53:56 +00:00
abs
a0d3e702be fix PLIST : lib/libimapuw.so.4.0.2 -> lib/libimapuw.so.4.0.3 2006-01-13 12:12:19 +00:00
adam
972d988ad0 Changes 4.64:
* Fixed buffer overflow vulnerability
* Several features added
2006-01-12 21:02:54 +00:00
adam
d29c67b2e1 Changes 2004g:
* Bug fix: quoted string handling in the mailbox name parsing routine

Changes 2004f:
* Bug fix: TCP code
* New SSL/TLS routines
2006-01-12 20:53:50 +00:00
xtraeme
342d1caccd Update to 2.2.0beta3:
* The results of search folders are cached to speed up the next search.
    * The search folder property dialog was implemented.
    * The position of 'Delete' menu was changed to prevent its accidental
      selection.
    * The HTTP scheme is added to the URIs begin with 'www.'.
    * Some trailing punctuations were included as URI.
    * The bug that search folders under IMAP4 or News folders couldn't be
      removed was fixed.
2006-01-11 16:31:05 +00:00
joerg
79c3c3c512 Use SUBST framework. 2006-01-10 20:40:23 +00:00
joerg
89eaa0081e Use SUBST framework for mailer.conf as well. 2006-01-10 20:31:00 +00:00
joerg
273507bc47 Use SUBST framework for mailer.conf as well. 2006-01-10 20:21:32 +00:00
xtraeme
57e6bcb2b5 Update to 0.88:
A possible heap overflow in the UPX code has been fixed. General improvements
include better zip and mail processing, and support for a self-protection mode.
The security of the UPX, FSG and Petite modules has been improved, too.
2006-01-10 19:00:00 +00:00
ghen
9598e44942 Use mk/mysql.buildlink3.mk instead of databases/mysqlX-client/bl3.mk,
same for pgsql.bl3.mk.  Bump PKGREVISION.  Ok by wiz.
2006-01-10 12:39:03 +00:00
martti
3d4fca45e1 Updated postfix-current to 2.3-20060103
Postfix snapshot 20051220 provides a plug-in architecture for SASL
authentication. With this, Postfix can support multiple SASL
implementations without source code patches.

Incompatibility with snapshot 20051220
======================================

The Postfix-with-Cyrus-SASL build procedure has changed. You now
need to specify -DUSE_CYRUS_SASL in addition to -DUSE_SASL_AUTH or
else you end up without any Cyrus SASL support. The error messages
are:

    unsupported SASL server implementation: cyrus
    unsupported SASL client implementation: cyrus

Major changes with snapshot 20051220
====================================

Plug-in support for SASL authentication in the SMTP server and in
the SMTP+LMTP client. With this, Postfix can support multiple SASL
implementations without source code patches.  Some distributors may
even make SASL support a run-time linking option, just like they
do with Postfix lookup tables.

Hints and tips for plug-in developers are in the xsasl/README file.

For backwards compatibility the default plug-in type is Cyrus SASL,
so everything should behave like it did before. Some error messages
are slightly different, but these are generally improvements.

The "postconf -a" command shows what plug-in implementations are
available for the SMTP server, and "postconf -A" does the same for
the SMTP+LMTP client.  Plug-in implementations are selected with
the smtpd_sasl_type, smtp_sasl_type and lmtp_sasl_type configuration
parameters.

Other new configuration parameters are smtpd_sasl_path, smtp_sasl_path
and lmtp_sasl_path. These are better left alone; they are introduced
for the convenience of other SASL implementations.
2006-01-10 06:39:00 +00:00
martti
c7d5049995 Updated postfix to 2.2.8
Postfix 2.2.8 backs out a workaround for broken servers/firewalls
that created more problems than it solved.

- The Postfix 2.2.6 paranoia about malformed remote server replies
  caused "multiple delivery" problems or "no delivery" problems with
  broken servers/firewalls. Postfix still logs a warning but no longer
  defers delivery.
2006-01-10 06:38:14 +00:00
schmonz
8f0f046d46 Since we're allowing qmail to be packaged, add a note to the effect
that qmail hard-codes numeric UIDs and GIDs into several binaries.
When installing a binary qmail package, you'll need to ensure that
the qmail users and groups on your system match those with which
the package was compiled.

The binary package is not (yet) redistributable. The only way you'd
get one is by making it yourself. But this allows bulk builds to
finally test all the packages that depend on qmail.

Thanks to joerg for forcing the issue (in a good way).
2006-01-09 17:49:47 +00:00
joerg
cffe7bb265 Add DragonFly support. 2006-01-08 19:38:54 +00:00
joerg
fa75f5aefe Add DragonFly support. Don't use statvfs on DragonFly for now. 2006-01-08 19:30:02 +00:00
joerg
a145e4d778 djbdns's error.h needs the DJB cure as well. 2006-01-08 18:38:26 +00:00
xtraeme
eadc9131c8 Bump PKGREVISION due to mysql.buildlink3.mk changes (default mysql
pkg has been changed to 5.x). Reminded by wiz... thanks.
2006-01-08 18:35:08 +00:00
joerg
a9ec63a8fa cdb_seek.c and leapsecs_read.c need DJB cure as well. 2006-01-08 18:32:00 +00:00
joerg
914e1d6f82 cdb_seek.c needs DJB errno hack. 2006-01-08 18:27:11 +00:00
joerg
05b3e09f14 Use FreeBSD config for DragonFly and teach the host include header
about it.
2006-01-08 18:20:30 +00:00
joerg
bfa599058b Be cheap and also patch FreeBSD's include file for DragonFly. 2006-01-08 18:13:08 +00:00
joerg
d07fbb3d96 Use the FreeBSD configuration for DragonFly as well. 2006-01-08 18:03:04 +00:00
joerg
21db667705 Use system version of strcasecmp on DragonFly, prototype conflicts
and it doesn't make much sense either.
2006-01-08 17:55:31 +00:00
joerg
ea96b794fb Add cdb_seek.c and dns.c to the files with djb-errno hack. 2006-01-08 17:48:14 +00:00
joerg
1cf848f1b8 Fix errno. 2006-01-08 17:34:47 +00:00
joerg
9076ff7152 Fix errno. 2006-01-08 17:22:29 +00:00
joerg
41fca1ef55 Honour PKGMANDIR. Use SUBST framework. Add DragonFly support. Fix errno. 2006-01-08 17:04:58 +00:00
joerg
2779104892 Fix errno. 2006-01-08 16:38:41 +00:00
joerg
5db4d16143 jckmail is multithreaded anyway, so set PTHREAD_AUTO_VARS and forget
about problems with libmilter detection on DragonFly.
2006-01-08 16:26:22 +00:00
joerg
d90b233493 Don't define NEEDSGETIPNODE on DragonFly as well.
XXX Is this fragment really needed at all? include/sm/conf.h has a check
for Linux and others should most likely be explicitly enumerated as well.
2006-01-08 16:16:00 +00:00
joerg
9ba39aca3e DragonFly needs sys/types.h before sys/socket.h, reorder includes. 2006-01-08 16:00:41 +00:00
joerg
01d601e02f Include paths.h on DragonFly and OpenBSD as well. 2006-01-08 15:44:06 +00:00
joerg
259a0ea43f Assume that DragonFly's getaddrinfo works, the test is broken for
jails which don't have IPv6 addresses even if the same package can be
used on normal system.

Include openssl/dsa.h to get struct dsa_st on newer OpenSSL versions.
2006-01-08 15:37:32 +00:00
joerg
611d2a44a9 Fix errno. 2006-01-08 15:12:11 +00:00
tron
3ade13ff09 Revert last change. Using GNU make under Darwin didn't fix the problem,
it only masked it. Switch back to BSD make and fix real problems. This
results in a complete installation of the package under Darwin.
2006-01-08 14:30:01 +00:00
tron
1a15f2275f Update "milter-greylist" package to version 2.1.2. Changes since 2.0.2:
- Bucketed in-memory databases for better concurency
- Large buffer for writing the dump file
- Option to disable human-readable date in dumps
- Check for MXsync sends
- Better handle non fatal I/O errors in MXsync
- Fix ACCESSDB whitelist with multiple recipients
- DRAC support
- Log hostname as well as IP in ACL debug
- Record HELO for SPF 2
2006-01-08 14:09:06 +00:00
joerg
c07ff854cc Use NetBSD rules for DragonFly as well. 2006-01-08 13:50:53 +00:00
joerg
3fbc29cc89 Remove some more prototypes which should be used from the system headers
and which conflicted with them on DragonFly.
2006-01-08 13:45:45 +00:00
joerg
c4101984e8 Fix errno. 2006-01-08 13:43:26 +00:00
tron
4209cc022f Use GNU make under Darwin to fix a build problem. 2006-01-07 23:31:46 +00:00
hubertf
7c494d79ed Update spamprobe to version 1.4.
Submitted by Ossi 'ohub' Herrala <oherrala@ee.oulu.fi> in private mail
as discussed on IRCnet #NetBSD.

Changes to software:
 * Spamprobe has a config file!
 * Added comprehensive command line option help.
 * Added support for maildir directories to all file based commands.
 * Added support for auto-purge (-P command line option).
 * Commands create-db and create-config to greate database and config
   file.
 * Added gif parser support using libungif to analyzes image
   attachments and derive useful information from them.

Changes to package:
 * bdb is not in SUGGESTED_OPTIONS anymore.
 * added depency to graphics/libungif and gif is in SUGGESTED_OPTIONS.
2006-01-07 10:27:51 +00:00
wiz
751d30d637 DEPENDS and PKGREVISION bumps because db4's library name changed. 2006-01-06 15:10:01 +00:00
garbled
678c07ce3f Per PR pkg/30133 majordomo conflicts with net/bounce. 2006-01-06 02:35:32 +00:00
gdt
ae4b6d46c2 Define BUILD_USES_MSGFMT and USE_MSGFMT_PLURALS, rather than requiring
a specific version of gettext.   Thanks to jmmv@ for suggestions.
2006-01-05 18:33:27 +00:00
gdt
b3fb906ebb spiff up comments about gettext.
change gettext to BUILD_DEPENDS
2006-01-05 17:46:49 +00:00
gdt
c5fe367f4b Depend on devel/gettext, since 0.10.35 is too old to build the catalogs.
Fix typo in patch.
PKGREVISION++
2006-01-05 16:03:25 +00:00
schmonz
576336dd33 Missed a spot; USE_TOOLS+=nroff here too. 2006-01-05 03:00:21 +00:00
schmonz
85efcd26b1 These packages generate catted manpages. Add USE_TOOLS+=nroff. 2006-01-05 02:57:10 +00:00
gdt
3e1351da13 Take maintainership (at suggestion of previous maintainer, jmmv@).
Update to 2.0 (minor changes and bugfixes omitted):

2.0					August 9, 2005

	* Core changes:
		* Evolution support has been added [not in pkgsrc]
		* Mailboxes can now be assigned a custom name
		* For greater flexibility, mailboxes configuration is
		  now stored in ~/.gnome2/mail-notification/mailboxes.xml
		  (previously, it was stored in the GConf database)
		* If a mailbox requires authentication and the
		  necessary credentials are not provided in the
		  mailbox properties dialog, Mail Notification now
		  lets GNOME prompt the user for the credentials
		* The Mail Notification item is now also listed in the
		  GNOME >= 2.10 Preferences menu
		* The third-party libegg code has been updated

	* mbox, MH, Maildir and Sylpheed changes:
		* Immediate notification did not work properly with
		  fast kernel notifiers (kqueue, inotify, dnotify,
		  ...): fixed
		* Unseekable files are now supported
		* The location of the system mailbox is now resolved
		  at runtime rather than when the mailbox is added
		  (eases sharing the Mail Notification settings across
		  multiple computers)

	* mbox changes:
		* When immediate notification is not available, the
		  mailbox is now also checked when its size or ctime
		  changes (previously, it was only checked if its
		  mtime had changed)

	* Sylpheed changes:
		* Mail Notification now tries to avoid race conditions
		  which may occur while Sylpheed is being used

	* POP3 and IMAP changes:
		* When the authentication mechanism option is set to
		  "autodetect", Mail Notification will now try to
		  authenticate using each server-supported SASL
		  mechanism

	* POP3 changes:
		* The TOP optional command is now supported. This
		  solves some issues with POP3 servers (for instance,
		  pop.gmail.com) which incorrectly archive mails that
		  have been accessed using the RETR command.

	* IMAP changes:
		* If, while idling, the server abruptly drops the
		  connection, Mail Notification now reconnects rather
		  than considering it an error
		* When idling, Mail Notification now only wakes up if
		  it receives a response indicating that the mailbox
		  might have changed
		* By default, Mail Notification now avoids using the
		  IDLE extension if the remote server software is
		  known to have a broken IDLE implementation
		* UTF-8 mailbox names are now converted to modified
		  UTF-7, as required by RFC 3501

	* Gmail changes:
		* Functionality has been restored after the Gmail web
		  site was modified; to prevent future disruptions and
		  simplify the source code, the Gmail Atom feed
		  (https://mail.google.com/mail/feed/atom) is now used

1.1					March 6, 2005

	* The mail summary dialog has been replaced by a main window,
	  for controlling Mail Notification when the status icon is
	  hidden
2006-01-04 20:28:01 +00:00
joerg
bd9ffed43f Also commit distinfo. Reminded by wiz@. 2006-01-04 08:55:08 +00:00
schmonz
42428df5a0 Express these packages' brokenness with BROKEN_IN=pkgsrc-2005Q4
rather than PKG_FAIL_REASON, so that they provide useful error
messages in build logs, and so that they continue to work on platforms
where they aren't broken.
2006-01-04 04:29:05 +00:00
schmonz
78f5820dba Update to 1.01. From the changelog:
- Added support for SMTP AUTH PLAIN.
  Thanks to Ace Jones for the initial implementation.

- Fixed compile error in lib/list.h
2006-01-03 19:12:52 +00:00
wiz
b87129c641 Update to 5.419:
2005-12-22  David F. Skoll

	* VERSION 5.419 RELEASED

	* Added MIME::Parser->decode_bodies method.  This lets you force
	MIME::Tools to store body parts WITHOUT decoding them.  Useful
	if you need the exact unmangled message source (for example,
	for GPG-signing.)  Patch submitted by Jörn Reder.
2006-01-03 18:24:14 +00:00
schmonz
22c0c11416 Update to 4.4.4. From the changelog:
-improve parsing of flags in IMAP responses.  Thanks: Gareth McCaughan.
2006-01-03 16:46:48 +00:00
taca
435219cbd2 Bump PKGREVISION by update of ruby18-base package. 2006-01-03 15:07:28 +00:00
taca
dccd827fac Stop handling DIST_SUBDIR default for Ruby based packages.
Second, update distinfo and/or stop using USE_RUBY_DIST_SUBDIR in Makefiles.
2006-01-03 14:25:49 +00:00
jlam
056c8252b5 Update mail/sqwebmail to 5.0.7. Changes from version 5.0.6 include:
* 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.
2006-01-03 05:59:12 +00:00
jlam
0e2554faf2 Note once again that "fam" is a supported package option for courier-imap.
The logic to handle this is still in mail/courier-maildir/Makefile.common,
but the package option must now be specified here.
2006-01-03 05:36:36 +00:00
jlam
37987de2e1 maildrop no longer supports "fam" as a package option. It actually
never used the fam code at all, so there is no actual loss of
functionality.  However, maildrop will now never depend on fam or
gamin.  Bump the PKGREVISION to 1.
2006-01-03 05:35:30 +00:00
jlam
8b64ff72da Update mail/courier-maildir to 0.52.2. This update uses the maildir
code from courier-0.52.2 which has no changes from the code in 0.52.1.
The only change is that "fam" is no longer a package option (or a
dependency) for courier-maildir.
2006-01-03 05:33:09 +00:00
schmonz
9038d7156c This already had a hack to fix building on OS X with BIND9 system
resolver. Convert it to the less hacky one used elsewhere, mainly
so that I won't miss it when implementing a more general solution
to this common problem.
2006-01-02 21:13:43 +00:00
adrianp
7e723cc81b Fix dspam building on NetBSD-1.6.x
Problem identified by Alan Horn in PR# 32089
2006-01-02 19:59:33 +00:00
chris
dde7c2702b Update Sylpheed-devel to 2.2.0beta2.
Changes for 2.2.0beta2:
    * The forwarding of messages with attachments was modified.
    * The bug that previously selected row was removed from the view
      instead of currently selected one when deleting folders from the
      context menu was fixed.
    * Win32: The bug that messages with subject that includes
      characters that can't be used for filename couldn't be attached
      was fixed.
    * Windows-1252 was added for display encoding.
    * After incomplete POP3 session, duplicate retrieval of messages
      doesn't happen anymore.

Changes for 2.2.0beta1:
    * The major improvements of the search function were made.
          o The query search was implemented.
          o Search conditions can be specified with the same UI as the
            filter rule.
          o Subfolders can be searched.
          o The search folder (virtual folder) was implemented.
    * The maximized window state is now remembered.
    * The option "Display recipient on 'From' column if sender is
      yourself" now looks for all accounts.
    * The line-wrapping of composition now doesn't join enumerated
      lines.
    * The nonstandard Korean encoding 'ks_c_5601-1987' was supported.
    * The bug that the initial directory was not properly selected in
      the file selection dialog with GTK+ 2.8 was fixed.
    * Some other bugs were fixed.
2006-01-02 13:54:45 +00:00
wiz
49185dd36a Update to 1.4.2.1:
Evolution-Data-Server 1.4.2.1, 2005-11-30
-----------------------------------------
Added fix for an ugly crasher in the calendar component.
Use EDS 1.4.2.1 instead of 1.4.2

Evolution-Data-Server 1.4.2, 2005-11-29
----------------------------------------

Bugzilla bugs fixed (see http://bugzilla.gnome.org/show_bug.cgi):


#218177- Disable IMAP Account causes crash (Parthasarathi)
#318508- Repeated crash when downloading new mail (Vivek Jain)
#228929- After upgrading snapshot cannot see IMAP inbox contents (Shreyas)
#317956- Crash when starting evolution without or with expired kerberos 5
         (Bjorn Torkelsson)
#320736- crash connecting to groupwise7 (Parthasarathi)
#319045- gw-Evolution crashes after marking few mails as not junk (Vivek)
#312848- Delete option should be disabled for default Tasks list
         (Sarfraaz)
#318104- evolution crashed when changing calendar timezone and keeps
         crashing (Harish)
#317322- crash when delete a imported recurrent event (Chenthill)
#318777- recurrence editing ... (Chenthill)
#318130- e-cal-backend-http.c does not include e-cal-time-util.h, fails
         (Matthew Daniel)
#319612- Stop warnings from e-destination about xmlChar* (Ross Burton)
#318227- Change LDAP search filter (Carsten Guenther)
#316955- Recreates summary file on every other load (Ross Burton)
#319848- Cannot select multiple adresses for 'To', 'Cc' etc fields
         (Sushma)

Updated Translations:

	- fa (Meelad Zakaria)
	- bg (Alexander Shopov)
2006-01-01 23:56:01 +00:00
ben
9e9372592b Because of an Interix bug involving fork and stderr, mutt fails to exec
sendmail, which prevents mutt from sending messages.  patch-am works
around this issue by postponing the closing of all file descriptors
until after the fork.
2006-01-01 19:40:43 +00:00
ben
d17c0a2caa The msmtp manual states that it uses the same exit codes as sendmail.
Most of these exit codes are defined in gnulib/sysexit_.h
EX_OK is defined as 0 in src/msmtp.c if it wasn't already defined.
The variable error_code is assigned these exit values, and returned at
the end of main().

On Interix, EX_OK is defined in unistd.h:
#define EX_OK           0x8001  /* test for regular executable */

patch-ab changes the logic so that when error_code == EX_OK, the exit
code is 0 instead of EX_OK.  This should work everywhere.
2006-01-01 18:59:04 +00:00
wiz
faf65456ad Remove stuff that was marked for removal after 2005Q4. 2006-01-01 18:53:03 +00:00
ben
6e62055809 Interix uses WinSock, which does not provide SO_RCVTIMEO nor SO_SNDTIMEO.
Skip these options when building on Interix.
2006-01-01 17:02:21 +00:00
ben
94a7a1f695 When the mailpath is group-writable and not world-writable, the
configure script sets bin/mutt_dotlock to install setgid mail.  Interix
installs the mail spool directory group writable and not world-writable,
however the group is +Administrators.  Interix does not install a group
named mail, which causes the mutt install to fail.

Fix this by replacing group mail with group +Administrators.
2006-01-01 13:28:02 +00:00
martti
a5e1258797 Add ${POSTFIX_QUEUE_DIR}/etc to OWN_DIRS. Suggested by Jeremy C. Reed. 2005-12-31 15:16:18 +00:00
wiz
f61c002199 Recursive PKGREVISION bump for gnutls shlib major bump.
Bump BUILDLINK_RECOMMENDED.
2005-12-31 12:32:31 +00:00
joerg
7ff9ef5398 Add DragonFly build support, partly based on the patches from
www/firefox.
2005-12-30 21:35:58 +00:00
martti
ee0069539e Make sure ${spooletcdir} exists. Bump PKGREVISION as this affects
the binary package.
2005-12-30 06:29:41 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
schmonz
18f3ad7f7a Add and enable p5-Mail-Ezmlm. 2005-12-28 06:08:54 +00:00
schmonz
4c18394c0d Initial import of p5-Mail-Ezmlm-0.05.1, a Perl5 module providing
object methods to manipulate ezmlm mailing lists.
2005-12-28 06:08:12 +00:00
reed
9cfb98bc7f Install man page to PKGMANDIR and use INSTALLATION_DIRS to precreate
directory.
2005-12-27 21:22:02 +00:00
seb
37d945e229 Lower expectations, both others' and mine: relinquish stewardship 2005-12-27 13:54:57 +00:00
schmonz
463f43526a Mark packages for pkgsrc-2005Q4 that don't build on NetBSD/i386
3.0. If one of these is important to you, please fix it in time
for pkgsrc-2006Q1, or it may be removed.
2005-12-26 23:39:30 +00:00
ben
9ebb944a7e Mutt's fetch-mail function using pop3s would fail erroneously when the
server does not report the TOP capability, which is optional and is
not used by Mutt.  This patch squelches the error and allows mutt to
fetch mail from pop3s servers lacking TOP.
2005-12-26 16:45:27 +00:00
jlam
fb9673b887 Apply hack noted in PR pkg/30999 -- turn off inline functions when
compiling in order to fix an infinite loop error on Solaris.

Bump the PKGREVISION to 2.
2005-12-23 04:36:45 +00:00
adrianp
7f80d91e09 Update Turba to 2.0.5 to fix XSS vulnerabilities. 2005-12-21 05:36:44 +00:00
tonio
02813712cd include databases/db4/buildlink3.mk directly, since this is the only accepted bdb 2005-12-20 17:23:11 +00:00
joerg
6775994e8a Fix errno. 2005-12-20 16:32:16 +00:00
joerg
8a49c09d1e Fix errno. 2005-12-20 16:12:17 +00:00
tonio
75ccf7110d explicitly include databases/db4/buildlink3.mk, as isync only accepts db4 2005-12-20 16:01:55 +00:00
frueauf
9f06d73ace Update fetchmailconf to 6.2.5.5. 2005-12-20 14:29:18 +00:00
frueauf
41348c590d Update fetchmail to 6.2.5.5.
Change homepage to http://fetchmail.berlios.de/ and update MASTER_SITES.

Changes introduced since 6.2.5:

fetchmail-6.2.5.X is a security fix branch that forked off
fetchmail-6.2.5. It does not change for anything but security and the
most severe bug fixes. Note that no 6.2.5.X security audits are planned
except when a particular bug is reported, and that 6.2.5.X is unsafe to
use on some systems, particularly those that lack a *working and secure*
snprintf implementation.

The fetchmail 6.2.5.X branch will be discontinued early in 2006.

fetchmail-6.2.5.5  2005-12-19  Matthias Andree

* SECURITY FIX CVE-2005-4348: fix null pointer dereference in
  multidrop mode when the message is empty. Reported by Daniel Drake
  <http://article.gmane.org/gmane.mail.fetchmail.user/7573> and others
  (Debian Bug #343836). Fix by Sunil Shetye.
* Fix Debian bug #301964, fetchmail leaks sockets when SSL negotiation
  fails. Fix suggested by Goswin Brederlow.
* Add fetchmail-SA-2005-{01,02,03}.txt

fetchmail-6.2.5.4  2005-11-13  Matthias Andree

* Also ship pre-built rcfile_y.[ch] for systems that don't have flex,
  yacc or bison.
* On FreeBSD, add /usr/local/include to CPPFLAGS so that libintl.h is found.
* Avoid automatically picking up HESIOD implementations that lack
  hesiod_getmailhost, such as the one in FreeBSD's base system.
* Fix makedepend for separated build (where the build is not run from
  the source directory), but prevent packaging from separated build, it
  yields bogus results.
* Fix resolv.h autodetection.
* Add +HESIOD to version printout if appropriate.

fetchmail-6.2.5.3  2005-11-12  Matthias Andree

* SECURITY FIX CVE-2005-3088: fetchmailconf: fix password exposure: use
  umask 077 before opening output file and restore umask later.
* Critical fix: fix IMAP timeouts, counting message count down on
  servers that do not send EXISTS counts after EXPUNGE. Debian Bug#314509.
* Ship pre-built rcfile_l.c for systems that don't have flex.
* Build environment: Update included gettext. Fix
  --with-included-gettext. Fix parallel build (make -j). Fix "always
  rebuild fetchmail" syndrome.
* Do not link against -ll or -lfl (not needed).

fetchmail-6.2.5.2
(patch Fri Jul 22 01:52 GMT 2005,
 tarball Sat Jul 23 21:34 GMT 2005)

* README: Added a note about release status - READ IT!
* Note: Due to a Makefile.in bug, you may need to use GNU make.
* SECURITY FIX CVE-2005-2335: truncate UIDL replies, lest malicious or
  compromised POP3 servers overflow fetchmail's stack. Debian bug
  #212762.  This is a remote root exploit.
  Thanks: Miloslav Trmac for pointing out the fix in 6.2.5.1 was buggy.
  Thanks: Ludwig Nussel for a much simpler fix.
* Critical fix: omit blank between MAIL FROM: and <user@example.org>,
  as this causes mail loss with some listeners.
* Fix: POP2 driver wouldn't properly check authentication failure.
* Sunil Shetye's fix to force fetchsizelimit to 1 for APOP and RPOP.
2005-12-20 14:27:53 +00:00
joerg
a87f6b63e3 Include errno.h on all platforms. Also include stdio.h, it provides
sys_nerr and sys_errlist on DragonFly and FreeBSD. Only define
it manually for platforms other than NetBSD, DragonFly, FreeBSD and
Interix.
2005-12-19 15:15:47 +00:00
jlam
2558c0291d Change my MAINTAINER email address to the one I've been using for
pkgsrc work.
2005-12-17 05:20:21 +00:00
markd
386270c9d5 Update mimedefang to 2.54
Changes 2.54:
  a few minor enhancements and fixes.
Changes 2.53:
  mostly work around bugs and deficiencies in third-party packages
  commonly used with MIMEDefang.
2005-12-10 22:14:14 +00:00
markd
47142742df Update kbiff to 3.8
o Updated automake admin dir to compile with latest SuSE
   o Updated documentation slightly
   o Status Window patch for multiple-monitors
   o Added CRAM-MD5 and APOP login support for POP and IMAP
   o Fixed advanced options like keepalive propogating from the setup
     dialog to the code that actually uses it
2005-12-10 22:07:01 +00:00
martti
4486557513 List ${SMDIR} and ${SMDIR}/config in REQD_DIRS instead of OWN_DIRS
to avoid problems with bulk builds with CHECK_FILES=yes. Suggested
by Johnny Lam on tech-pkg@ list.
2005-12-10 19:23:01 +00:00
martti
7d79959d29 Use pre-configure instead of post-patch so it's easier to (re)create patches. 2005-12-09 10:18:11 +00:00
martti
3b1a329f6e - remove all .orig* files. Noted by Lubomir Sedlacik.
- use post-patch instead of pre-configure
2005-12-09 06:42:46 +00:00
bouyer
e1702d8d01 Apply patch (from debian via Kimmo Suominen) to address
http://secunia.com/advisories/17511/ (denial of service).
2005-12-08 21:09:04 +00:00
rillig
039c944473 Bumped the PKGREVISION of the packages that have been broken by the recent
"pkglint --autofix" change.
2005-12-08 09:52:15 +00:00
joerg
6e89fe5564 Fix compilatio with GCC 3.4: label at end of compound statement.
Fix a mismatch between prototype and implementation in favour
of matching the local return variable's type.
2005-12-07 15:21:34 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
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-12-05 20:49:47 +00:00
martti
c52fdd2dea Make this work with PHP 5.1.1 2005-12-05 20:13:38 +00:00
taca
1296016639 Quiet pkglint; changing make macro in double quotation into :Q modifier. 2005-12-05 14:13:05 +00:00
taca
9ffff00520 - Fix hangup when communicating with smbpasswd(8).
- Quiet pkglint; changing make macro in double quotation into :Q modifier.

Bump PKGREVISION.
2005-12-05 14:12:29 +00:00
martti
abf6e94f46 Updated mail/ja-squirrelmail to 1.4.5nb2
- sync with pkgsrc/mail/squirrelmail
2005-12-05 09:28:44 +00:00
martti
d325b32f3c Updated squirrelmail to 1.4.5nb2
- avoid corrupted attachment downloads (pkg/32175).
2005-12-05 09:18:44 +00:00
hira
cbd267695a - Correct version of schema files.
- Add missing schema file to GCONF2_SCHEMA.
Bump PKGREVISION.
2005-12-04 09:09:47 +00:00
martti
41faa48d79 Use "USE_TOOLS+=perl" instead of "BUILD_DEPENDS+=perl>=5.8.0:../../lang/perl5". 2005-12-04 06:30:37 +00:00
joerg
f223115933 Disable BROKEN_GETTEXT_DETECTION, it confuses configure on DrgaonFly. 2005-12-03 23:00:06 +00:00
martti
b45822a669 Depend on perl during build time. Hopefully this fixes the problems
detected in bulk build.
2005-12-03 19:29:37 +00:00
schmonz
f0ad556874 Add and enable newspipe. 2005-12-03 06:34:35 +00:00
schmonz
1ee6dbce7a Initial import of newspipe, an RSS/Atom aggregator with a difference:
it allows you to keep track of your feeds through email. You create
an OPML file listing your feeds and Newspipe will collect them,
convert them to e-mail messages and send them to your mailbox.

This means you can read, organize and archive news feeds using your
current mail client (or even webmail), without needing to use a
separate program. Newspipe can send you news items as plaintext or
HTML mail, both as single items or grouped in a digest.
2005-12-03 06:34:01 +00:00
joerg
24413d31af Do not "extern int errno;" just in case. 2005-12-03 00:52:54 +00:00
schmonz
a446183f71 Depend on py-html2text rather than downloading our own copy. Bump
PKGREVISION.
2005-12-03 00:49:36 +00:00
schmonz
a1bc2172c7 Update to 4.4.3. From the changelog:
-fix harmless copy and paste error in IMAPRetrieverBase class.
   Thanks: Henry Miller.
2005-12-02 16:37:57 +00:00
xtraeme
716f158de7 Update to 1.6:
- IMPORTANT: Removed support for listening on ports under < 1024
  - Support embedded NULLs in email data.
  - Fix problems with not listening properly when in daemon mode
  - Fix warnings when compiled with gcc 4.0
  - Handle empty addresses properly in logs.
  - Don't let exchange send it's strange binary data through the proxy
  - More Solaris fixes :(
  - Don't reject emails when server is overloaded or errors.
  - Don't reject emails when starting the filter command fails.
2005-12-02 08:48:37 +00:00
xtraeme
7f28c4ad16 Update to 3.6.2:
BUGFIX: Token values incorrectly calculated, cause false positives
BUGFIX: Daemon mode + hash_drv results in crashes without HashConcurrentUser
BUGFIX: Invalid call to calloc() in hash_drv can lead to crashes
2005-12-02 08:10:24 +00:00
xtraeme
ad000100be Update to 2.1.8:
* The common preferences dialog was reorganized.
    * The memory usage on SMTP and POP3 session was reduced drastically.
    * The last position of the composition window is remembered, and the
      windows are automatically placed so that they don't overlap.
    * Filtered sent messages are not put into Sent folder anymore.
    * When attached text files are saved, their linebreaks are normalized
      depending on platforms.
    * The occasional encoding conversion failure bug on inserting a text file
      into composition window was fixed.
2005-12-02 07:48:27 +00:00
martti
438b4c5d98 Updated mail/postfix to 2.2.6
Postfix 2.2 patch 06 catches up with minor fixes that were fielded
earlier in the experimental Postfix 2.3 snapshots.
2005-12-01 06:46:40 +00:00
martti
5c567da363 Updated postfix to 2.3-20051128
- Configurable text for (non)delivery status notifications.

- Support for multiple ISP accounts, implemented with sender-dependent
  relayhosts and with sender-dependent SASL passwords.

- Enhanced status codes per RFC 2034. This enables much improved
  error reporting with mail client programs, possibly in the user's
  own language.

- Complete support for (non)delivery status notifications (DSN)
  per RFC 346[1-4].  This also enables improved error reporting.
2005-11-30 14:02:47 +00:00
adrianp
8acc261820 Fix a bug that crept in when the statvfs and closefrom patch was added. 2005-11-29 15:27:03 +00:00
jlam
e6e49a2f0f Change all instances of including mk/ghostscript.mk into asking for
the appropriate tool via USE_TOOLS (usually "gs:run"), and remove
ghostscript.mk.  This change removes a rather out-dated file from
pkgsrc and switches packages to use the more compact implementation
of the Ghostcript-handling inside the tools framework.
2005-11-28 06:41:20 +00:00
salo
5051e9ecd6 Needs pkg-config to build. Add missing build dependency. 2005-11-27 19:27:20 +00:00
wiz
ec86ce4af0 Convert some more settings to the options framework. Some cleanup while here. 2005-11-24 19:04:34 +00:00
wiz
704607a2c5 Update to 5.418:
2005-09-29  David F. Skoll  <dfs@roaringpenguin.com>

	* MIME/Decoder/QuotedPrint.pm: Localize "$_" in a couple of places.

	* MIME/WordDecoder.pm: Turn off useless debugging output to STDERR

	* MIME/Entity.pm: Make the stringify method use IO::ScalarArray
	instead of IO::Scalar.  For small messages, performance may be
	worse; for large messages, it is definitely much better.

	* MANIFEST: Remove some useless internal files from the manifest.
	They were never meant to be part of the actual distribution.
2005-11-23 22:13:03 +00:00
wiz
d7b021547c Add an sqlite option. From Geert Hendrickx via tech-pkg. 2005-11-22 18:15:56 +00:00
rillig
835e577ea6 Removed patch-ar again, as I have found a way to exploit it. Bumped
PKGREVISION.
2005-11-22 13:03:22 +00:00
rillig
1f7e238c95 Bumped PKGREVISION because of the recent addition of patch-ar. 2005-11-22 10:37:39 +00:00
rillig
b3301f44a4 Added patch-ar, which fixes a Perl error in tainted mode. Removed the
checksum of the non-existant patch-ax from distinfo.
2005-11-22 10:35:00 +00:00
wiz
e6e87219df Update to 0.96.6, provided by Geert Hendrickx in private mail:
0.96.6	2005-11-11

	* Fix parsing error after binary attachment.

	2005-11-10

	* Correct charset_default value in bogofilter.cf.example

0.96.5	2005-11-07

	2005-11-04

	* Fix parsing of config file string options.

	* Fix handling of unknown charset name.

0.96.4	2005-10-31

	2005-10-29

	* Removed the BUGS section from the bogofilter man page as
          it's now obsolete.

	2005-10-26

	* The bash-dependent contrib/* scripts were changed so they may now
	  work on regular POSIX compliant sh (NOTE: Solaris has a POSIX sh in
	  /usr/xpg4/bin/sh, Solaris's /bin/sh is unsuitable for bogofilter!)

	* The contrib/ directory is now managed by the top-level Makefile.am,
	  which removes one "make" recursion. This implies that "bogogrep" is
	  now built on the top level rather than in contrib/.

	* Renamed all contrib/ scripts to that their suffix gives a hint what
	  kind of script it is (.pl, .sh).

	* Recognize all image/ types as opaque data that we do not parse,
	  rather than just image/bmp.

0.96.3	2005-10-25 (a.k.a. 1.0.0-rc3)

	* Don't decode mime-audio and mime-video attachments.
	* Remove unused CP866 code.

	2005-10-23

	* Fix possible SIGSEGV with long html comments.

	2005-10-22

	* Don't decode mime-image and mime-application attachments.

	2005-10-21

	* Avoid pointer use after freeing its memory.
	* Avoid buffer overflow during conversion to unicode.

	2005-10-15

	* Fix program abort when bad options are used.
	* Remove unused Berkeley DB locking options.

	2005-10-12

	* Fixed sqlite build option in bogofilter.spec.in
	  (contributed by Tobias Roppelt)

	2005-10-07

	* Added contrib scripts bfproxy, spamitarium, and stripsearch
	  (contributed by Tom Anderson)

0.96.2	2005-10-06 - Promoted to Stable Release
        2005-09-25 (a.k.a. 1.0.0-rc2)

	2005-09-25

	* SQLite3 - no longer using EXCLUSIVE in BEGIN TRANSACTION as
	  it seems unnecessary and it causes trouble on MAC OSX

	2005-09-19

	* Require sqlite 3.2.6 and print warning if older version installed, to
	  avoid people running into critical bugs in older sqlite3 versions.
	  The test can be defeated by setting the environment variable
	  BF_USE_OLD_SQLITE to any value.  Also warn on 32-bit machines.

	2005-09-16

	* Fix bogus t.maint failures on some systems that don't use bash for
	  /bin/sh (for instance, FreeBSD).

	2005-09-11

	* Resurrected atexit() code to ensure databases have been
          closed (needed for rare cases on RISC OS).

	2005-09-07

	* Perform unicode conversion after base64 and quoted-printable
	  decoding.  (Thanks to Mikhael Zabaluev for the patch)

	2005-09-06

	* (sqlite3 based builds only) Print reminder to register tokens before
	  scoring if preparing the SELECT statement fails.

	* Avoid "obsolete option -I- used, please use -iquote instead" nagging
	  from GCC version 4. (Heck, autoconf has even reached include lines
	  that worked for ages.)

	2005-09-05

	* Replace mime stack by linked list (to correct gentoo bug #69893).
	* Fix configure's --with-included-gsl option.  (Thanks to
          Torsten Veller for the patch)

0.96.1	2005-09-05 (a.k.a. 1.0.0-rc1)

	2005-08-24

	* Fix incompatibility with SunOS make(1S), adding a missing trailing
	  backslash character to src/Makefile.am.

	2005-08-17

	* Update RISC OS versions of Makefile and config.h

0.96.0	2005-08-15

	2005-08-14

	* When directory name is argument for bogoutil's dump/load
	  option, use "wordlist.db" to avoid a sigsegv.

	* Remove support for TDB, the Trivial Database.

	2005-08-05

	* db_lock.c: rename "cell_t" to "bf_cell_t" to avoid clashing with
	  IRIX's cell_t. Reported by Daichi Kawahata.

	* configure.ac: MIPS doesn't have extended FP precisiopn. Patch by
	  Daichi Kawahata.

	2005-08-03

	* bogotune - Restored code for recommending db_cachesize value.

	2005-07-10

	* Bogofilter now complains if sqlite 3.2.1 or older is used on a
	  machine with a word width greater than 32 bits, but tries to proceed.
	  It may however crash with SIGBUS as sqlite 3.2.1 performs unaligned
	  64-bit accesses.  sqlite 3.2.2 or newer is strongly recommended.

	2005-07-04

	* Updated history of stable releases (file RELEASES).

	2005-07-03

	* Switched t.encoding test to use the POSIX utility cksum,
	  rather than OS-specific utilities such as md5sum or md5.

0.95.2	2005-07-08 - Promoted to Stable Release
	2005-06-30

	2005-06-29

	* Fix incorrect directory creation revealed by t.bogodir.
	* Use unicode & transaction enable/disable flags to limit
	  'make check' tests being run.

	2005-06-28

	* Fixed buffer allocation error causing problem processing
	  RFC2047 encoded words.
	* Fixed wordlist access problems causing bogotune to
	  incorrectly complain of mixed database encodings.

	2005-06-21

	* Bogofilter programs now use their own locking for transactional
	  databases, to evade the problems with overflowing lock tables,
	  resizing. The database is locked globally, which no longer allows
	  registrations to happen concurrently with read access.

	  The db-lk-max-locks and db-lk-max-objects options and the bf_resize
	  scripts and pages have been removed.

0.95.1	2005-06-26

	* Fixed some wordlist open conflicts in bogotune.
	* Document unicode requirements for 'make check'

	2005-06-25

	* Added unicode processing of encoded tokens.

	2005-06-24

	* Use iso-8859-1 for default charset, rather than us-ascii.

0.95.0	2005-06-20

	* Fix bf_resize bash-isms (let BLAH...) and use POSIX-sh arithmetic
	  expansion $((...)) instead, to fix bf_resize on FreeBSD.
	  Reported by Andrey Chernov.

	2005-06-19

	* New unicode capabilities!

	  - default configuration:
	    . bogofilter auto-detects whether database is using
	      unicode (utf-8) or not.
	    . bogofilter uses unicode when creating new databases.
	    . bogoutil preserves unicode/non-unicode stat during
	      dump/load.
	    . bogofilter, bogolexer, and bogoutil have "--unicode=yes/no"
	      options which permit user selectable modes for experimenting,
	      testing, and wordlist conversion.

	  - configure with "--enable-unicode" or "--disable--unicode"
	    builds bogofilter and bogolexer restricted to a single mode.

	  - bogoutil uses "--unicode=yes/no" when creating a new wordlists.
	  - bogoutil uses "--unicode=yes/no" in maintenance mode to
	    convert a wordlist to/from unicode.
	  - bogolexer uses "--unicode=yes/no" to control parsing

	2005-06-18

	* Added FAQ entry on using bogofilter with qmail.

	2005-06-11

	* Output --help messages to stdout (rather than stderr) so
	  more can be used for paging.

	2005-06-10

	* TDB driver now copies TDB returned data in the traversor to
	  align data at proper boundaries, to avoid SIGBUS on some
	  architectures and performance loss on others.

	2005-06-09

	* Close environment after probing if it has transactions, to
	  conform to Berkeley DB documentation and not leak a file
	  descriptor.

	2005-06-07

	* Additional unicode support:
	   Added global variable encoding { E_RAW, E_UNICODE }
	   Added --unicode=yes/no options for bogolexer and bogoutil.
	   Added meta-token .ENCODING { 1=raw, 2=unicode }

0.94.14	2005-06-18 - Promoted to Stable Release
	2005-06-08

	* Fix bug in transactional auto-detection that caused recovery
	  to fail if the environment was in PANIC state.
	  (Reported by Andrey Chernov.)

	2005-06-06

	* Removed extra SunOS 4.1.x support code.

	2005-05-31

	* Support systems with GNU iconv or separate libiconv.

	* Split up acinclude.m4 into separate files under m4/.

	2005-05-29

	* Refactor charset and unicode functions into charset.[ch],
	  convert_charset.[ch], and conver_unicode.[ch]

	* Add configure and runtime options to select charset and/or
	  unicode character conversion:

	  ./configure                   - runtime selection
	  ./configure --enable-unicode  - unicode only
	  ./configure --disable-unicode - charset only

	  bogofilter --unicode=yes      - use unicode conversion
	  bogofilter --unicode=no       - use charset conversion

	2005-05-29

	* Consistency: Skip test if Berkeley DB supports shared environments
	  when ./configure --disable-transactions is run, as shared
	  environments are only needed for transactions.
	  (Fixes SunOS portability problem reported by Charles Hewson.)

0.94.13	2005-05-28

	* Minor cleanups to iconv code.

	2005-05-26

	* Fixed buffer sizing problem affecting unicode encoding of
	  long lines.

	* Added '-q' (quiet) option for bogofilter to suppress
	  printing of statistics.

	* Added return code to lookup function to support error
	  retries.

	2005-05-24

	* Fixed compilation problems with --enable-iconv and
	  --enable-russian.  Thanks to Lev Butyrev and Yar Tikhiy for
	  reporting them.

	* Modified configure.ac and added t.query.config.in so
	  t.query.con regression test works with --enable-iconv.

	2005-05-21

	* Efficiency: The SQLite adaptor now creates new databases with an
	  additional index, to reduce CPU time for lookups.
	  You can add the same index to existing databases by typing:

	  sqlite3 ~/.bogofilter/wordlist.db \
	    'CREATE INDEX bfidx ON bogofilter(key,value);'

	2005-05-19

	* Efficiency: The SQLite adaptor now precompiles the common SQL
	  statements with variables, which avoids the need to parse/compile
	  them for every single token we acces, and which avoids the need to
	  hex encode/decode tokens (suggested by D. Richard Hipp, SQLite
	  maintainer).

	* Efficiency: save one malloc() in db_get_dbvalue().

	* Cleanup: The SQLite adaptor now uses a single central busy handler,
	  which simplifies the code.

	* Bugfix: Fix abort/retry logic with transactional interfaces
	  (Berkeley DB and SQLite) so that retries actually work.

0.94.12	2005-05-15 - Stable Release

	* RELEASE notes now has a brief summary of the changes since
	  the last stable release (0.92.8) in October 2004.

	* Man pages added for the utility scripts bf_compact, bf_copy,
	  bf_resize, and bf_tar.

	* bf_tar now includes the DB_CONFIG file in the output if present.

	2005-05-13

	* French FAQ updated by Fabrice Prigent.

	2005-05-12

	* bogofilter-milter.pl update by Jonathan Kamens.  Use Spam/Ham
	  rather than Yes/No, fixes to syslog calls, efficiency improvements.

0.94.11	2005-05-10

	* Correct variable name in bf_resize.

0.94.10	2005-05-08

	* Substitute path to the same awk program that configure found
	  into bf_compact so it works on systems that have only nawk or gawk
	  but not awk.

	* Substitute path to SUSv2 compliant shell in bf_* script "magic
	  shebang" lines, so they use /usr/xpg4/bin/sh on Solaris 7+
	  and don't fail any more.

	* Repaired t.abort and t.probe tests to work with ancient shells.

	2005-05-07

	* Fixed pathing problem in bogoutil.  Default directory should be "."

	* Revised utility scripts (bf_copy, bf_compact, bf_tar,
	  bf_resize) for consistency and Solaris 9 compatibility.

0.94.9	2005-05-06

	* Fixed pathing regression which caused 'bogofilter_dir=dir' option
	  to supercede '-d dir' option.

0.94.8	2005-05-03

	* Revised manpage's description of -p (passthrough) option.

	* When configured with --enable-transactions or --disable-transactions
	  - Fixed compilation problem
	  - Fixed bogofilter -Q reporting
	  - Skip t.probe during "make check"

0.94.7	2005-04-30

	* Fix transaction enabling/disabling so that command line
	  options, i.e. --db-transactions=yes/no, are primary and
	  probing is secondary.

0.94.6	2005-04-26

	* Fixed bogoutil help and documentation to show that -d, -l,
	  -w, -p, and -H options expect a filename, not a directory.
	* Refactored bfpath creation to clean up open modes and lessen
	  number of external calls into paths.c
	* Added db-3.2.9 compatibility macro for db->stat().
	* Updated bogominitrain.pl to v1.6

0.94.5	2005-04-23

	* Fixed database open bug in bogoutil.

	2005-04-20

	* bf_compact now removes the $BOGOHOME.old directory before renaming
	  the backup to this name, to avoid nested backup directories.

	* Let bf_compact maintain current state of transactions vs.
	  non-transactions. (Bug report: Bill McClain)

	2005-04-10

	* Use bogoutil --db-print-leafpage-count in bf_resize.

	* Add --db-print-leafpage-count mode to bogoutil.

	* Use bogofilter -QQ in bf_resize and bf_tar.

	* Use bogoutil --db-list-logfiles in bf_copy and bf_tar.

	* Add --db-list-logfiles mode to bogoutil. Can list inactive or all
	  logfiles in relative or absolute paths.

	* Repair bf_copy script that lost log.* files, possibly corrupting
	  database if they had been transactional.  The defect was introduced
	  into bogofilter 0.94.2.

	2005-04-09

	* Suppress valgrind reports of errors in glibc::strchr.

0.94.4	2005-04-07

	* The RELEASE.NOTES file has been reformatted for readability.

	* When using transactions, the db_log_autoremove option is now
	  enabled by default (to match the documentation).

	* Option db_log_autoremove has been added to bogofilter.cf.example

	2005-04-05

	* Fix segfault in VERP processing.

	2005-04-04

	* The code for handling file and directory names has been
	  rewritten for clarity and maintainability.  Some options for
	  bogoutil which used to take a directory argument now take a filename,
	  for example -H, -r, and -R which all operate on a database,
	  not on a database environment.

	2005-04-03

	* File handling code rewritten to use bfpath structure for
	  holding all info and with a 3 step use of the info.  1 -
	  create bfpaths during command line and config file
	  processing; 2 - validate directories and file names; and 3 -
	  use files for processing.

0.94.3	2005-03-29

	2005-03-27

	* Added FAQ info on using bogofilter with mutt and sylpheed claws.

	* Fixed --db-print-pagesize so that the proper directory is
	  used for database environment.

	2005-03-25

	* Add error checking to bogoutil's ROBX calculation.

	* Allow --db-verify to work for non-transactional databases.

	* Repair several minor defects around --db-print-pagesize.  Support
	  page size detection with Berkeley DB 3.1 and 3.2 (it was already
	  supported for 3.3 - 4.3). Offer --db-print-pagesize function in
	  bogoutil --help when compiled against SQLite3.

	* Add more intensive bogoutil inspection to the test suite.

	* Fix incomplete cleanups that broke several bogoutil functions again,
	  among them --db-recover[-harder], --db-remove-environment,
	  --db-verify and --db-print-pagesize.

	* Let SQLite3 retry when the database is busy (rather than locked).

0.94.2	2005-03-24

	* Fix SQLite3 open problem, trying again when the table it is
	  locked.

	2005-03-23

	* Fix --enable-iconv breaking with non-ASCII default charset.

	* bogolexer now understands the --charset-default options.

	2005-03-22

	* Fix SQLite3 regression in 0.94.0 that broke consistency guarantees
	  and caused a _massive_ slowdown.

	* Add 'bogoutil --db-print-pagesize', to query the database size,
	  useful to replace running awk on 'db_stat -d database.db' output.

	2005-03-20

	* Fixed dirname/filename problem in bogotune.

0.94.1	2005-03-16

	* Long options cleanup: options that have no meaning for a particular
	  program are now rejected, to meet common expectations. The option
	  parsing code was cleaned up and is easier to maintain now.

	2005-03-14

	* Add 'bogoutil --db-checkpoint', to replace db_checkpoint -1h.

	2005-03-13

	* Modified get_token() to use static storage in order to
	  lessen malloc/free overhead.

	2005-03-09

	* Fix segfault in 'bogoutil --db-verify'.

	2005-03-08

	* Support for Berkeley DB 3.1 is back.
	* Terminate 'bogoutil -d' when SIGINT or SIGTERM is received.

	2005-03-07

	* Fixed query_config ('-Q') option.

0.94.0	2005-03-05

	Default mode is transactions disabled for Berkeley DB.

	2005-02-26

	* Remove bogus signal handler, remove SIGKILL handling; ignore SIGINT,
	  SIGTERM and SIGPIPE.

	* Fix non-transactional mode for Berkeley DB 4.0 and older.

	2005-02-25

	* Implement --db-log-autoremove=BOOL option, defaults to on.
	  This option removes outdated log files automatically before closing
	  the environment, to conserve disk space.

	* Added signal handler to catch SIGINT, SIGKILL, and SIGTERM
	  and exit cleanly.

	* Support for Berkeley DB 3.1 has been removed as a side
	  effect of automatically detecting transactional mode at
	  run-time, since 3.1 lacks DB_JOINENV.

	2005-02-24

	* Transactional datastore autoprobing was completed, it assumes
	  transactional mode if log.NNNNNNNNNN files (where N in {0, 1, ... 9})
	  are found.

	* Add swapped endian support for SQlite3 database, to support reading
	  big endian (SPARC) generated databases on little endian machines
	  (x86) and vice versa. To enable reading databases on machines with
	  differing endian, dump and re-load the databases on a machine with
	  same endian as the machine that created them.

	2005-02-18

	* Added code to auto-detect when a transaction environment
	  exists and act accordingly (if none of the enable/disable
	  options are specified in the config file or on the command
	  line).

	2005-02-10

	* Fixed problem causing SIGSEGV when using options "-p" and
	  "-s" with multiple wordlists.

	2005-02-06

	* Code to enable/disable Berkeley DB transactions now uses an
	  OO paradigm (implemented via struct of method addresses).
	* Enabling/disabling transactions is now run-time selectable
	  using "--enable-transactions=yes/no" on the command line and
	  "enable_transactions=yes/no" in the config file.
	* Use "./configure --enable/disable-transactions" for build
	  time specification.

	2005-01-28

	* Add option "--db-transaction=yes/no" for run-time
	  enabling/disabling of transactions.

	2005-01-25

	* Removed unused program bogowordfreq.

	2005-01-23

	* Included charset_iconv.c in the build.

0.93.5	2005-01-22

	2005-01-21

	* Revised t.systest to remove vestiges of different scoring
	  algorithms.

	2005-01-17

	* bogotune's '-M' option for converting a message to msg-count
	  format now requires a filename option.

	2005-01-15

	* Fixed segfault caused by using non-existant option 'F'
	* Fixed size/count errors in wordhash code used by bogotune.

	2005-01-12

	* Fixed an array overrun in bogotune that caused problems when
	  using msg-count files.

	* Include saving of Unsures in procmail example in man page.

	* Change Yes/No/Unsure to Spam/Ham/Unsure in FAQ.

	2005-01-09

	* bf_util scripts now use name 'BOGOHOME' for their directory
	  parameter and check that it really is a directory.

0.93.4	2005-01-09

	2005-01-08

	* Misc fixing of compiler warning messages.
	* Minor refactoring of charset code.

	2005-01-05

	* Fix --enable-transactions logic, was inverted since 2004-12-26
	  (affected release: 0.93.3.1 only, 0.93.3 was fine). Note that
	  giving neither --enable-transactions nor --disable-transactions would
	  still enable transactions.

	2005-01-04

	* bogoutil now reads the configuration files to know the user's
	  db_lk_max_* values.  Reported by Karl O. Pinc.

	* Added '--config-file=name' to bogoutil to name a config file and
	  '-C' option to suppress reading a config file.

	* Berkeley DB Transactional recovery now uses the actual db_lk_max_*
	  values rather than hardcoded 1024.  Reported by Karl O. Pinc.

	2005-01-03

	* Added '--default-charset=name' option to configure script.

	2005-01-02

	* Initial support for Russian character sets.  (Thanks to Evgeny
	  Kotsuba)

	2004-12-30

	* Bogolexer man page:  replaced incorrect references to
	  'bogofilter' with 'bogolexer'.

	* Added '-O file' to specify bogolexer output file.

	2004-12-28

	* Fixed bogoutil --db-remove-environment DIR, which would just abort.

	* Fixed several memory leaks.

	* Refactored long option code.	All definitions are now in one
	  file (longoptions.c).	 Programs bogolexer and bogoutil
	  ignore options that don't apply to them, rather than abort.

	* Long options used in the config file use underscores in
	  their names.	Used on the command line, they have hyphens.
	  This fixes a problem where some options had hyphens and some
	  had underscores.

0.93.3.1 2004-12-26

	* Fixed errors in bogoutil's usage and help messages.

0.93.3	2004-12-24

	* Bogoutil's options for maintaining the database environment
	  are all long options with a "db-" prefix.
	* Bogoutil's help message and man page include the new long
	  options.

	2004-12-21

	* Early Christmas Gift: Bogofilter now supports SQLite v3.
	  Requires SQLite v3.0.8. See the RELEASE.NOTES.

	2004-12-20

	* Internal cleanup: Move transaction handling back into database space,
	  and let the database backend driver map this into the environment if
	  necessary.

	* Portability fix for BerkeleyDB versions 3.1 and 3.2:
	  log_archive expects a fourth argument.

	2004-12-17

	* lexer_v3 HTML parser fix for urlencoded characters, by Krzysztof
	  Foltman. Speeds up a particular case of malformatted mail.

	2004-12-14

	* bogoutil -C file  now checks if the database file file is intact.
	  (Only implemented for Berkeley DB stores with and without
	  transactions.)

	2004-12-13

	* bf_compact now uses db_archive without -d option and loops on the
	  results instead, calling rm in turn for each file. -d is not
	  supported by older Berkeley DB versions such as 4.0.

	* bogoutil -P directory	 now checkpoints the database and removes
	  inactive log files. Note you must save the database and remaining log
	  files, in that order, if you want to be able to recover from
	  corrupted files.

	2004-12-10

	* Limit mime overflow error messages to 1 per email.

	2004-12-09

	* configure now checks if Berkeley DB supports shared environments and
	  suggests workarounds if it doesn't, to aid Fedora Core users.

	2004-12-05

	* New directory doc/programmer/OS2 contains configure.os2
	  script contributed by Yuri Dario

0.93.2	2004-12-03

	* New script bf_resize DIR that checks the sizes of all databases in an
	  environment and writes a lock size to DB_CONFIG.

	2004-12-02

	* Accuracy fix: message counts of ignore lists (that can be present)
	  will be ignored and no longer skew the spamicity.

	2004-12-01

	* Allow environment to be group writable, reported by Fletcher Mattox.

	* Accuracy fix: no longer pretend that we had seen an empty message
	  registered when there was no registration. Use ROBX for spamicity.
	  This changes the output format of bogofilter -vvv mode when no spam
	  or no ham messages have been registered previously.

	2004-11-29

	* Support for Berkeley DB 3.0 was explicitly removed again, so that no
	  stable bogofilter version since 0.17.5 will have had support for this
	  version. This eliminates the need for on-disk database format
	  upgrades and keeps things simple.
	  As the unadvertised breaking of BDB 3.0 didn't raise a single
	  complaint and 3.1 has been around since July 2000, this should be
	  safe.

	* Support long options in bogoutil.

	* Add --remove-environment DIR long option to bogoutil, to remove the
	  environment. Only one such option can be used and there is no
	  corresponding short option.

	* Remove useless numeric Berkeley DB error codes from error messages.

	2004-11-26

	* bogofilter processes will refuse to open multiple wordlists in
	  different database environments (directories) when the transactional
	  Berkeley DB datastore is compiled (default). The non-transactional
	  (--disable-transactions), QDBM and TDB datastores are unaffected.

	2004-11-21

	* bogotune now uses getopt() to process the argument list,
	  hence requires a '-n' flag before each non-spam file and a
	  '-s' flag before each spam file.
	* bogotune now accepts '-x flags' to set debug flags.

	2004-11-20

	* Make scoring one huge transaction, rather than one individual
	  transaction per token. This fixes consistency and should improve
	  score speed.

	  WARNING: this seems to have broken bogotune, which, BTW, doesn't
	  return errors to the test suite (t.bulkmode, with message-count
	  files), it reports a bogus "PASS" in spite of database PANICs.

	2004-11-19

	* Restored the old traditional Berkeley DB datastore that cannot be
	  recovered. Its use is discouraged, to use this, type
	  ./configure --disable-transactions

	* Restored the error message when recovery is attempted on QDBM
	  databases, was lost in the DEPOT (hash) ->VILLA (B+tree) switch.

	2004-11-15

	* Added utility script bf_tar.

	2004-11-14

	* Added utility scripts bf_copy and bf_compact.
	* Added BerkeleyDB warning for binary rpm users.

	2004-11-12

	* New entries in bogofilter-faq.html on error messages
	      "Lock table is out of available locks" and
	      "Lock table is out of available object entries"

	* Add %u formatting option to print login or user ID information,
	  SourceForge Feature Request #1056729.

0.93.1	2004-11-11

	* The README.db file now has information on the DB_CONFIG file that
	  can be created and used to configure the Berkeley DB module.

	* Bogofilter's config file now supports setting max lock and
	  object counts for Berkeley DB using options
	      db_lk_max_locks=N
	      db_lk_max_objects=N

	* Bogofilter and bogoutil now allow these options on the
	  command line, as:
	      --db_lk_max_locks=N
	      --db_lk_max_objects=N

	* When running database recovery automatically, don't let go of the
	  lockfile, so we can do our actual work subsequently.

	2004-11-10

	* Support for BerkeleyDB 4.3 was added. We'll avoid DB_NOSYNC on
	  DB->close() when DB_LOG_INMEMORY is configured for now.

	* Update manual pages/example outputs and filter recipe examples from
	  "X-Bogosity: yes" to "X-Bogosity: Spam". Fixes Debian bug #280557.

	* Bugfix for BerkeleyDB 4.2 support: check the data base flags, not the
	  environment flags, for DB_TXN_NOT_DURABLE, when determining whether
	  DB_NOSYNC is safe on DB->close(). May fix some kinds of database
	  corruption encountered with DB_TXN_NOT_DURABLE.

	* Return DB_VERSION_STRING contents in -V (version) output when
	  compiled against Berkeley DB. Minor change to the output format.

	2004-11-09

	* Unify and clean up the horrible RELEASE.NOTES-*, CHANGES* and NEWS-*
	  mess with lots of duplicated info.
	  There shall only be one RELEASE.NOTES file and one NEWS file.
	  RELEASE.NOTES shall contain important information for updates.
	  NEWS shall contain noteworthy code changes in technical detail.

	  This also removes the confusion that RELEASE.NOTES didn't contain
	  information relevant for 0.93.X.

	2004-11-08

	* Berkeley DB mode: do not create data base in read mode (properly map
	  open_mode to DB_RDONLY flag, store open_mode).

	* Berkeley DB mode: exit with error code if lock file cannot be
	  created. Attempt recovery even if creation of lock file succeeded.

	2004-11-07

	* Fixed negative buffer index in mime.c

0.93.0	2004-11-06 "Broken compatibility" release

	* Fix bogotune's '-D' option.

	2004-11-02

	* Use only reentrant functions in the signal handler that runs
	  periodically to check for crashed processes.
	  Reported by Pavel Kankovsky.

	2004-11-01

	* Add a debugged and enhanced version of Stefan Bellon's QDBM
	  Hash->B+tree converter.

	* Broke QDBM compatibility with 2004-10-30 change, check unsigned
	  characters to match Berkeley DB behavior of bogoutil -d.

	2004-10-31

	* Rearranged flag setting for Berkeley DB data store, so as only to set
	  DB_CHKSUM[_SHA1] when creating the data base.
	  Fixes "checksum error: catastrophic recovery required" and
	  consequential "wordlist.db: page 1: reference count overflow" errors
	  Reported by Torsten Veller.

	* Revised RELEASE.NOTES-0.93 to move QDBM change into "Incompatible
	  Changes" section and to mention BerkeleyDB dump/load for 4.1 and 4.2
	  to add checksums.

	* Inserted new section 2.2 into doc/README.db to mention that it is
	  recommended to dump/load the data base when using BerkeleyDB 4.1 and
	  4.2.

	2004-10-30

	* Converted QDBM from hash files (DEPOT API) to B+ trees
	  (Villa API) for better speed (Stefan Bellon).

	2004-10-29

	* Attempting recovery with TDB or QDBM data bases results in an error,
	  so the user does not think it succeeded.

	* Document that recovery only works for Berkeley DB, but not TDB or
	  QDBM.

	2004-10-28

	* Merged Transactional branch (for BerkeleyDB) back into the trunk.
	  Further changes below.

	2004-10-25

	* Added GETTING.STARTED document.

	* Changed default mode from two-state to three-state
	  - with ham_cutoff=0.45 and spam_cutoff=0.99
	    The ham_cutoff value is new and spam_cutoff is unchanged.
	  - changed the "Yes/No" tags used in the "X-Bogosity:" line
	    to "Spam/Ham/Unsure"

	NOTE: the next entries appear to be out of order, the pertinent changes
	have been developed on a side branch of bogofilter and have been merged
	for bogofilter 0.93.0.

	2004-09-21

	* bogofilter can now be used with Berkeley DB 3.0 or 3.1 although this
	  is not recommended. You should prefer 4.2 or 4.1 instead.
	  UPDATE: support for 3.0 was later removed on 2004-11-29

	* Documentation on the write cache issue (recoverability of data bases)
	  has been revised.

	2004-09-13

	* Updates doc/README.db with a section on the log file size and
	  pointers to db_checkpoint and db_archive.

	2004-09-03 (txn 2.1)

	* The on-line crash detector would consider its own process a zombie,
	  so all processes that lasted 30 s or longer would abort themselves
	  after that period.

	  This was particularly prominent with BerkeleyDB 4.1 with
	  x86/gcc-assembly mutexes as this combination appears rather slow when
	  facing lock contention, causing t.lock3 failure. BDB 4.1 compiled to
	  use POSIX mutexes (where working) appears to be a lot faster in this
	  situation.

	2004-09-01 (txn 2.0)

	* Hook up crash detection code. Bogofilter is now able to detect
	  when recovery is necessary and should detect stalled data bases
	  within 30 seconds.
	  NOTE: this means if one process crashes all other processes
	  accessing the same data base will abort with an error code.

	  Stalled data bases happen when one process or the system crashes and
	  doesn't have a chance to clear its locks.

	  This code uses ideas from Matthias Andree and Pavel Kankovsky.

	2004-08-23 (txn 1.1)

	* Add -f and -F options to bogoutil (mnemonic: fix) to run data base
	  recovery.

	* Reimplement our own locking so that recovery and data base access
	  don't collide and no two processes try running recovery at the same
	  time.
2005-11-21 23:47:02 +00:00
rillig
1bd14ce5cb Fixed patch-ab so that it builds on Solaris again. Fixes PR 32132. 2005-11-21 09:47:45 +00:00
schmonz
1424530229 Update to 0.98. From the changelog:
- Added enhanced mail system status codes (RFC 1893/2034).

- Added support for rejecting all mail unless client is authenticated
  (either as a relay client or with SMTP authentication) if
  $REQUIRE_AUTH is set.

- Full domain names are now required in all addresses except for the
  null sender.

- Removed the "bounce must have a single recipient" rule, as it is
  currently causing more problems (with address checkers) than it is
  solving (spammers no longer use this technique).

- Fixed one-off bug in counting recipients for $MAXRCPTS.

- Truncate UIDL responses to 70 characters as per RFC 1939.

- Added QMQP and QMTP "reject" front ends, for completeness.

The enhanced mail system status codes together with the $REQUIRE_AUTH
change should make smtpfront compliant with RFC 2476's requirements for
a "message submission agent", suitable for use on TCP port 587.
2005-11-21 05:54:03 +00:00
schmonz
d7c86b315d Update to 4.4.2. From the changelog:
4.3.14:
  -Fix copy and paste error that caused BrokenUIDLPOP3SSLRetriever to default
  to port 110.  Thanks: Daniel Burrows via Fredrik Steen.

4.4.0:
  -add new POP3-over-SSL initialization class, which is automatically used
  when Python 2.4 or newer is in use.  This reduces the overhead involved
  in retrieving messages from a POP3SSL server (reduces systime about 35%,
  user time about 50%, wall time 10-30%).  Thanks: Jan Vereecke.
  -add getmail_fetch configuration-less commandline POP retriever, perfect
  for scripting use.  Development of getmail_fetch was sponsored by
  Texas Communications.
  -future proofing: eliminate relative imports within getmailcore package.

4.4.1:
  -work around bug in Python which meant POP3-over-SSL with Python >= 2.4
  could "hang" (it's exactly the same bug that affected getmail's initial
  IMAP-over-SSL code).

4.4.2:
  -fix logging import in corrupt messages with Python 2.3.  Thanks: Marco Ferra.
2005-11-21 05:23:43 +00:00
cjep
100e5243d4 Update of mail/nail to 11.25
The changes between 11.22 and 11.25 are mostly bug fixes. Please see the
ChangeLog in the source distribution for more details. Other changes:

* The new "maximum-unencoded-line-length" variable allows to configure the
  limit on the line length that causes an ASCII text message to be sent in
  quoted-printable if exceeded (on request by Greg Cox).
* Since RFC 2595 allows wildcards at other places than RFC 2818 which is
  implemented by Mozilla NSS, host name verification is now done separately.
* The "sort xyz" commands now uncollapse all threads of a previously threaded
  folder view; messages in collapsed threads were previously not shown when
  the folder was sorted.
* The junk mail filter now also ignores the "X-pstn" header fields generated
  by "postini" filtering software.
* An 'imap-list-depth' variable was introduced to control the maximum depth
  of the folder traversal for the 'folders' command if the folder separator
  on the IMAP server is not the slash '/'.
* If standard output is not a terminal device, the output of the 'folders'
  command applied to an IMAP account is no longer arranged into columns.
* The new '-R' option causes all folders to be opened read-only.
* The output for the '~p' tilde escape was extended to include the fields
  implied by the 'from', 'replyto', 'sender', and 'ORGANIZATION' variables
  (Proposed by Bob Tennent).
* The 'autocc' and 'autobcc' variables are now evaluated before composition
  of a message begins. The resulting addresses can thus be edited and viewed
  using the '~b', '~c', '~h', and '~p' tilde escapes, but changing the values
  of the 'autocc' and 'autobcc' variables using '~:set' has no effect on the
  currently composed message anymore.
* The values of the 'from' and 'replyto' variables can now contain multiple
  addresses.
* A 'sender' variable was introduced to set the content of the 'Sender:'
  field for outgoing messages.
* The '-r' option now actually disables tilde escapes as documented (Bugreport
  by Bob Tennent).
* The 'undelete' command now also clears the 'saved' flags of messages that
  have been moved.
2005-11-20 11:08:39 +00:00
rillig
f34e908967 Added the patch from PR 32114 to make this package build with SunPro on
Solaris. Fixes PR 32114.
2005-11-19 11:50:56 +00:00
xtraeme
dba9994c71 Update to 2.1.7.
* The spell checking feature was implemented (requires GtkSpell).
    * The drop of files is allowed on the whole composition window.
    * The insertion of text by drag and drop was disabled.
    * The PGP interface is disabled if GnuPG is not available.
    * A bug that aborted program if invalid UTF-8 text is put in the log
      window was fixed.
    * The pane between summary and message view became more visible.
    * Reply-to-list is not enabled for subscribe confirmation request etc.
    * The bug that the separator of newsgroups was broken was fixed.
    * The bug that broke the summary selection when mark, unread, and
      colorlabel flags were changed while the summary was sorted by them
      was fixed.
    * The bug that caused crash when quote colors dialog was closed by the
      window close button was fixed.
    * The bug that showed wrong value if the total size of a folder was more
      than 2GB was fixed.
2005-11-19 10:46:11 +00:00
martti
a5e5c62cae Removed patch-ac as it was no longer needed (and in fact should not
be used) according to Wietse Venema.

PKGREVISION++
2005-11-16 06:53:13 +00:00
rillig
ff0e8158bc Removed checksums for deleted patch files. 2005-11-15 15:50:57 +00:00
martti
ebe1bf662c Treat DragonFly as FreeBSD 4 to let Postfix build. 2005-11-15 10:43:20 +00:00
kleink
4b6ec335f4 Use @PERL5@ for command_interpreter; this one actually gets substituted.
Reported by Adrian Portelli.
2005-11-14 12:34:57 +00:00
kleink
2789eaaf72 Update mailgraph to 1.12; changes include:
2005-10-16
----------
* released version 1.12
* sendmail fixes (Ben Lentz, R. Scott Baer)
* compatibility with rrdtool 1.2.0 and 1.2.1 (no --slope-mode)
* compatibility with SpamAssassin 3.1.0 (Matias Lopez Bergero)

2005-08-15
----------
* add support for newer Vexira versions (Alexandru Suchici)

2005-06-09
----------
* sendmail fixes (Immo Goltz)
* ensure that the correct RRA is always chosen
* nice -19 for mailgraph.pl in example init script (Alexander Norman)

2005-06-05
----------
* released version 1.11
* add support for clamsmtpd (Aaron Wolfe)
* add support for AVMilter (Stephan A. Klein)
* add chkconfig to init script (DanielC)
* add support for bogofilter (Erwan David)
* add support for Kaspersky anti SPAM (Igor Moskovko)
* add --virbl-is-spam (Cyriel de Grijs)
* detect as virus mails blocked by amavis by file-extension
* sendmail fixes (Alexander Bochmann)
* compatibility with RRDtool 1.2.x

2005-04-07
----------
* document the --logtypes

2005-01-24
----------
* recognize postfix/error bounces
* --daemon-rrd is now always respected (also without --daemon)

2004-11-04
----------
* ignore per-recipient log entries of new amavisd-new versions


Approved by Kimmo.
2005-11-14 08:27:55 +00:00
heinz
a415440a32 Updated to version 3.1.0.
Pkgsrc changes:
  - p5-Storable is no longer a necessary.
  - Let DragonFlyBSD also use the rc.d script (patch-ad).
  - Sa-update needs p5-libwww (for LWP::UserAgent, HTTP::Date),
    p5-Archive-Tar and p5-IO-Zlib.
  - Many of the plugins are available as pkgsrc packages (p5-Mail-SPF-Query,
    p5-IP-Country, p5-Net-Ident, ...) but are not required.
  - Renamed some options to follow the naming conventions described in the
    pkgsrc guide.
  - Removed patch-ax again; it is already incorporated in 3.1.0.

  - Reworked DESCR to use less than 25 lines.
  - Removed SPAMASSASSIN_VERSION for clarity of DISTNAME and PKGNAME.
  - Prepended variables internal to the package with an underscore.
  - Rearranged MAKE_PARAMS alphabetically.
  - Simplified some internal variables (concatenation instead of
    substitution: _EGDIR, _DOCDIR,...)
  - Loop variables use all lower-case now.
  - Added a rule to lower score for mail from pkgsrc-bugs in netbsd_lists.cf.
  - The test t/spf.t (fails for SPF_HELO_*) has a know problem (SA Bug 4685).

Relevant changes since version 3.0.4:
=====================================
- Apache preforking algorithm adopted; number of spamd child processes is now
  scaled, according to demand.  This provides better VM behaviour when not
  under peak load.

- Inclusion of sa-update script which will allow for updates of rules and
  scores in between code releases.

- added PostgreSQL, MySQL 4.1+, and local SDBM file Bayes storage modules. SQL
  storage is now recommended for Bayes, instead of DB_File. NDBM_File support
  has been dropped due to a major bug in that module.

- detect legitimate SMTP AUTH submission, to avoid false positives on
  Dynablock-style rules.

- new Advance Fee Fraud (419 scam) rules.

- removed use of the Storable module, due to several reported hangs on SMP
  Linux machines.

- Converted several rule/engine components into Plugins such as:
  AccessDB, AWL, Pyzor, Razor2, DCC, Bayes AutoLearn Determination, etc.

- new plugins: DomainKeys (off by default), MIMEHeader: a new plugin to perform
  tests against header in internal MIME structure, ReplaceTags: plugin by Felix
  Bauer to support fuzzy text matching, WhiteListSubject: plugin added to
  support user whitelists by Subject header.

- TextCat language guesser moved to a plugin.  (This means "ok_languages"
  is no longer part of the core engine by default.)

- Razor: disable Razor2 support by default per our policy, since the
  service is not free for non-personal use.  It's trivial to reenable.

- DCC: disable DCC for similar reasons, due to new license terms.

- Net::DNS bug: high load caused answer packets to be mixed up and delivered as
  answers to the wrong request, causing false positives.  worked around.

- DNSBL lookups and other DNS operations are now more efficient, by using a
  custom single-socket event-based model instead of Net::DNS.

- add support for accreditation services, including Habeas v2.

- better URI parsing -- many evasion tricks now caught.

- URIBL lookups are prioritized based on the location in the message
  the URI was found.

- mass-check now supports reusing realtime DNSBL hit results, and sample-based
  Bayes autolearning emulation, to reduce complexity.

- sa-learn, spamassassin and mass-check now have optional progress bars.

- modify header ordering for DomainKeys compatibility, by placing markup
  headers at the top of the message instead at the bottom of the list.

- spamd/spamc now support remote Bayes training, and reporting spam.

- spamc now supports reading its flags from a configuration file using the -F
  switch, contributed by John Madden.

- added SPF-based whitelisting.

- Polish rules contributed by Radoslaw Stachowiak.

- many rule changes and additions.
2005-11-13 22:48:32 +00:00
martti
6146b6504f Added squirrelmail-decode 2005-11-13 18:36:41 +00:00
martti
58a5bff57e SquirrelMail decoding functions are used to display and convert messages
encoded in different character sets. Extra decoding library provides support
of some complex Eastern character sets and some rarely used Apple character
sets. Current release supports Big5, Windows-874 (cp874, Thai), Windows-949
(UHC, Korean), EUC-CN, EUC-JP, EUC-KR, EUC-TW, GB18030, GB2312, ISO-2022-CN,
ISO-2022-JP, ISO-2022-JP-2, ISO-2022-KR, Shift_JIS and various x-mac-*
character sets.
2005-11-13 18:36:16 +00:00
martti
ca9cde4793 Regenerate the patches not to add NetBSD stuff inside Mac OS X section. 2005-11-13 10:37:09 +00:00
heinz
e8265013ad Added a patch to fix a potential DoS vulnerability (CVE-2005-3351).
See
  http://issues.apache.org/SpamAssassin/show_bug.cgi?id=4570
  http://secunia.com/advisories/17386
2005-11-13 05:08:00 +00:00
minskim
bc1050f84a Add mpop. 2005-11-13 03:11:14 +00:00
minskim
f5070ffee3 Import mpop from pkgsrc-wip. Packaged by Leonard Schmidt.
mpop is a small, fast, and portable POP3 client.  Its features include
header-based email filtering (filter junk mail before downloading it),
delivery to mbox files, maildir folders, or a mail delivery agent, a
very fast POP3 implementation, many authentication methods, and good
support for TLS/SSL.
2005-11-13 03:09:20 +00:00
minskim
6d7d282990 Correct the configuration file name. Patch submitted by Leonard
Schmidt (maintainer) in private email.

Bump PKGREVISION.
2005-11-12 17:55:59 +00:00
adrianp
67edfebd6a Update to dspam 3.6.1 ok'ed xtraeme@
Package changes:

- Add DSPAM_WWWUSER and DSPAM_WWWGROUP as BUILD_DEFS
  (not everyone uses apache)
- Change group ownership on dspam.conf to ${DSPAM_WWWGROUP}
  Pointed out in tech-pkg@ by matt (at) bodgit-n-scarper.com
- Remove patch-ac as that's been applied upstream
- PLIST fixes for css* tools installed with hash driver

From DSPAM RELEASE_NOTES:

BUGFIX: ParseToHeaders can segfault on malformatted To header
BUGFIX: TrackSources does not correctly parse messages when used with QMail
BUGFIX: Missing check for existing strcasestr
BUGFIX: X-DSPAM-Reclassified heading appears blank
BUGFIX: Plused-Detail support does not work with domains
BUGFIX: Hash databases are not 8-byte aligned (do not work with 64-bit systems)
BUGFIX: Certain daemon-mode operations append a trailing period
BUGFIX: DataSource 'document' option causes improper processing
BUGFIX: Segfaults occur on malformed Content-Type header
BUGFIX: History appears blank in dspam.cgi
2005-11-12 16:53:19 +00:00
chris
775f14aae9 Update sylpheed to 2.0.4, main changes are:
* [SECURITY] A buffer overflow of LDIF import was fixed.
    * The problem that drag and drop didn't work with GTK+ 2.8 was
      fixed.
2005-11-12 16:43:42 +00:00
xtraeme
ab77a9f489 Update to 2.1.6:
* The auto-save to draft of composing messages was implemented.
    * The setting of default (fallback) encoding was added.
    * The command line option '--exit' was added.
    * The preset menu for junk mail learning commands was added, and now
      bogofilter and bsfilter are selectable.
    * The option to mark filtered junk mails as read was added.
    * The buffer overflow of LDIF import was fixed.
2005-11-12 07:40:32 +00:00
martti
97dbb768ca Make this compile on NetBSD 2.1. Does not affect other versions so no
version bump. Fixes same problem as pkg/31952.
2005-11-12 05:23:17 +00:00
martti
245bbdc03d Make this compile on NetBSD 2.1. Does not affect other versions so no
version bump. Fixes pkg/31952.
2005-11-12 05:19:24 +00:00
minskim
524e3a3755 Add esmtp. 2005-11-12 04:15:12 +00:00
minskim
95052e230e Import esmtp from pkgsrc-wip. Packaged by Leonard Schmidt.
esmtp is a user-configurable relay-only Mail Transfer Agent (MTA) with
a sendmail-compatible syntax.  It is based on libESMTP supporting the
AUTH (including the CRAM-MD5 and NTLM SASL mechanisms) and the
StartTLS SMTP extensions.

Features include:
  * fully sendmail command-line compatible,
  * supports the AUTH SMTP extension, with the CRAM-MD5 and NTLM SASL
    mechanisms,
  * supports the StartTLS SMTP extension,
  * requires no administration privileges,
  * individual user configuration,
  * does not receive mail, expand aliases or manage a queue,
  * local mail delivery via a MDA.
2005-11-12 04:13:12 +00:00
wiz
228edf1053 Fix build on non-NetBSD. PR 32048 by Brandon Bergren. 2005-11-11 23:22:33 +00:00
rillig
b0e951b1ce Replace the definition for PKGBASE with one for PKGNAME, as this is what
../../mail/courier-maildir/Makefile.common expects.
2005-11-11 07:45:03 +00:00
rillig
0aa8511419 Make sure PKGNAME is set when we need it. 2005-11-11 07:42:08 +00:00
rillig
328f3af476 Set PKGNAME, as it is a required parameter to
../../mail/courier-maildir/Makefile.common.
2005-11-11 07:34:30 +00:00
rillig
78f38dbd16 Set PKGNAME instead of PKGBASE, as required by
../../mail/courier-maildir/Makefile.common.
2005-11-11 07:33:05 +00:00
rillig
e65a23180f Changed a comment: Instead of setting PKGBASE, packages including this file
should set PKGNAME before.
2005-11-11 07:29:26 +00:00
rillig
ed9b1b7edd PKGBASE is defined too late to be used in PKG_OPTIONS_VAR, so it cannot
be used here.
2005-11-11 07:10:06 +00:00