Commit graph

3373 commits

Author SHA1 Message Date
cjep
3be8075fcb Update of mail/nail to 11.4.
Changes:
* The SSL/X509 DNS name verification code was fixed; it used incorrect code
  from a book which sometimes caused segmentation faults (Bugreport by Lars
  Kellogg-Stedman).
* The 'disconnect' command now accepts an optional message list specifying
  messages to be read into the IMAP cache before the connection is closed.
* The new 'cache' command reads a list of messages into the IMAP cache.
* IMAP BODY.PEEK[] is now used when fetching messages from the server, and
  the '\Seen' flag is set when the 'quit' command is executed. Thus an
  'exit' command does not cause messages marked to be read.
* The 'connect'/'online' commands now announce new messages that are found
  on the server.
* The 'replyto' variable can now contain multiple addresses.
* If the 'sort' command is used without arguments, the current sorting
  criterion is printed.
* The 'sort', 'thread', 'unsort', and 'unthread' commands now only print a
  header summary if the 'header' variable is set.
* The 'size' command has been fixed to print the full sizes of messages that
  have not yet been entirely read in IMAP and POP3 folders, instead of the
  sizes of the already downloaded parts.
* Deleted messages remained in the cache until an IMAP folder was accessed
  a second time since 11.3. They are now deleted immediately when a folder
  is quit in online mode.
* The configuration system now also checks for iconv() in libiconv if it is
  not found in one of the standard libraries (Matthias Andree).
* Specifying LIBS on the make command line does now work with several make
  implementations of commercial Unices too (Bugreports by Matthias Andree,
  Matt S).
2004-08-31 08:41:03 +00:00
adrianp
1703dc2b0e note move of mail/libmilter to mail/libmilter812 to make way for sendmail/
libmilter 8.13.x branch in pkgsrc.
2004-08-30 20:55:13 +00:00
adrianp
fa9e0c0af1 Rename of current libmilter package to libmilter812 to make way for
new libmilter/sendmail 8.13.x tree in pkgsrc.
2004-08-30 20:53:20 +00:00
adrianp
59c0f10a8f - s/uname/${UNAME}/g 2004-08-30 20:48:47 +00:00
adrianp
1e3cc095b3 - remove references to pkgsrc-wip directories that should not be there 2004-08-30 20:29:50 +00:00
adrianp
af2fe9f34b Update libmilter to reflect new sendmail 8.13.x branch in pkgsrc 2004-08-30 20:26:18 +00:00
adrianp
0b917c7bc6 Add missed file update for the sendmail 8.13.1 update.
- Add NetBSD CVS tag
2004-08-30 20:21:51 +00:00
adrianp
7c87bc0517 Update of sendmail to 8.13.1
pkgsrc changes:
- move to use options.mk framework
- solaris support tidy-up
- fix linux man page extension handling bug
- allow for a user defined smrsh directory
- update MASTER_SITES
- optional SOCKETMAP support and sample script installation
- ok'ed snj@/wiz@

Summary of some of the major changes include:
- New map "socket" to query maps via TCP/IP sockets.
- Connection rate control as well as control over the number of incoming open
  connections.
- Several LDAP enhancements such as LDAP recursion and LDAP URI support.
- Message quarantining.
- AUTH EXTERNAL will only be enabled if STARTTLS was successful and the client
  has been authenticated, i.e., {verify} is OK.
- Basic support for certificate revocation lists.
- New queue timeouts for DSN messages.
- Experimental support for MTAMark.

For a full list of changes see:
- http://www.sendmail.org/8.13.0.html
- http://www.sendmail.org/8.13.1.html
2004-08-30 20:16:28 +00:00
adrianp
de8038e0a1 note move of mail/sendmail to mail/sendmail812 to make way for sendmail
8.13.x branch in pkgsrc.
2004-08-30 19:59:25 +00:00
adrianp
ea559a1877 Rename of current sendmail package to sendmail812 to make way for
new sendmail 8.13.x tree in pkgsrc.

Changes to the original package include:
- Added missing NetBSD CVS tags to some files under files
- Path changes in Makefile and Makefile.common to reflect new location under
  mail/ of this package
2004-08-30 19:56:44 +00:00
snj
a4e7fead1c Capitalize COMMENT and drop trailing whitespace. 2004-08-30 19:18:18 +00:00
schmonz
6ca44cf454 Update MASTER_SITES. 2004-08-30 16:49:45 +00:00
schmonz
b11c47ee1f Set USE_BUILDLINK3=yes and USE_LANGUAGES=c++. Use RCD_SCRIPTS in
the canonical way.
2004-08-30 14:34:11 +00:00
schmonz
37da3cb71e Initialize strerr_sys to build on Mac OS X (modeled after the patch
for qmail).
2004-08-30 14:03:49 +00:00
schmonz
fbccde2c51 Update to 1.12. From the changelog:
* a fixed typo in an error message
* conditional code to support large files on Linux
* a workaround for the disabling of errno

pkgsrc changes:

* Update HOMEPAGE and MASTER_SITES.
* Reformat DESCR.
2004-08-30 13:39:45 +00:00
schmonz
c6a683c36a Whitespace. 2004-08-30 12:39:19 +00:00
schmonz
b57e7fa350 Build the installer at the end of the build phase, rather than at
the beginning of the install phase.
2004-08-30 12:16:00 +00:00
xtraeme
1de52c5fda Update mail/clamsmtp to 0.7.
Changes:

  - Added support for ESMTP [Andreas Steinmetz]
  - Fixed crash when too many connections established
  - Announce ourselves as 'clamsmtp' in EHLO/HELO responses which fixes 'loopback'
    problems with certain versions of Postfix 1.x
  - Better IO performance under heavy load
  - Fixed most warnings when compiled with -Wall
  - Fixed other minor bugs
2004-08-30 06:52:29 +00:00
schmonz
66d5fa68ab Add and enable qgreylist. 2004-08-29 15:32:57 +00:00
schmonz
f77bbaac58 Initial import of qgreylist-0.2, simple greylisting for qmail.
qgreylist is a 'lite' version of greylisting. It greylists only by
source IP address, mainly because it's written as a wrapper for
qmail-smtpd so has no other information available. For home and
small office use this works nearly as well.
2004-08-29 15:32:12 +00:00
snj
f64431590c Update to 0.92.6.
Changes:
* Added "-QQ" option to bogofilter to display extended parameter list.
* Documentation fixes
* Validate dates used with '-y'.
* Diagnose missing wordlist specification.
2004-08-29 06:47:17 +00:00
schmonz
5332ace57d Add and enable queue-fix. 2004-08-28 22:16:44 +00:00
schmonz
4ef766c526 Initial import of queue-fix 1.4.
This is a small utility for checking and repairing the qmail queue
structure.  It will fix uid/gid settings and permissions.  It will
rename the message files to match their inodes.  It will even create
directories and files that don't exist that should be there (you
can even create a queue from scratch).  It will also print warnings
for any files it finds that should not exist.
2004-08-28 22:14:33 +00:00
schmonz
9a8f827821 Update to 0.9.0. From the changelog:
Version 0.9.0
22 October 2003

  -many cleanups to the code
  -mode of todo files was wrong in some cases when ext-todo was
   in use or big-todo not in use; thanks to Thomas Palmieri and David Gartner
   for their reports that helped me track this down.

Version 0.8.6
14 April 2002

  -cleanups, better reporting of what queue_repair is doing.

Version 0.8.5
13 December 2001

  -minor changes in reporting of ownership of files and directories
2004-08-28 20:08:15 +00:00
schmonz
2be3349a09 Update to 4.1.2. From the changelog:
-dumping config would raise an exception since 4.1.0; fixed.
  Thanks: Ilya Krel.
2004-08-28 16:48:04 +00:00
schmonz
436c14a14a Update to 2.54 (and html2text-2.21). Bug fixes. 2004-08-28 07:50:24 +00:00
jlam
8d572feba3 Use the new BUILDLINK_TRANSFORM commands to more precisely state the
intended transformation: use "rm" to remove an option, "rmdir" to remove
all options containing a path starting with a given directory name, and
"rename" to rename options to something else.
2004-08-28 06:05:31 +00:00
schmonz
d850467521 Update to 4.1.1. From the changelog:
-getmail raised an exception after processing all accounts, while printing
  a summary, if verbose was set to 2.  Fixed.  Thanks:  Matthias Andree.
2004-08-27 21:40:25 +00:00
abs
3584ada6ec Update exim to 4.42 and exim-exiscan to 4.42_27:
Feature changes in exim since 4.34 (bugfixes not listed):

    Version 4.42
    ------------

     1. The "personal" filter test is brought up-to-date with
	recommendations from the Sieve specification: (a) The list
	of non-personal From:  addresses now includes "listserv",
	"majordomo", and "*-request"; (b) If the message contains
	any header line starting with "List=-" it is treated as
	non-personal.

     2. The Sieve functionality has been extended to support the
	 "copy" and "vacation" extensions, and comparison tests.

     3. There is now an overall timeout for performing a callout
	verification. It defaults to 4 times the callout timeout,
	which applies to individual SMTP commands during the callout.
	The overall timeout applies when there is more than one
	host that can be tried. The timeout is checked before trying
	the next host. This prevents very long delays if there are
	a large number of hosts and all are timing out (e.g. when
	the network connections are timing out). The value of the
	overall timeout can be changed by specifying an additional
	sub-option for "callout", called "maxwait". For example:

	  verify = sender/callout=5s,maxwait=20s

     4. Changes to the "personal" filter test:

	(1) The list of non-personal local parts in From: addresses
	has been extended to include "listserv", "majordomo",
	"*-request", and "owner-*", taken from the Sieve specification
	recommendations.

	(2) If the message contains any header line starting with
	"List-" it is treated as non-personal.

	(3) The test for "circular" in the Subject: header line
	has been removed because it now seems ill-conceived.

     5. The autoreply transport has a new option called never_mail.
	This is an address list. If any run of the transport
	creates a message with a recipient that matches any item
	in the list, that recipient is quietly discarded. If all
	recipients are discarded, no message is created.

    Version 4.40
    ------------

    The documentation is up-to-date for the 4.40 release. What
    follows here is a brief list of the new features that have been
    added since 4.30.

     1. log_incoming_interface affects more log lines.

     2. New ACL modifier "control = submission".

     3. CONFIGURE_OWNER can be set at build time to define an
	 alternative owner for the configuration file, in addition
	to root and exim.

     4. Added expansion variables $body_zerocount, $recipient_data,
        and $sender_data.

     5. The time of last modification of the "new" subdirectory is
	 now used as the "mailbox time last read" when there is a
	quota error for a maildir delivery.

     6. The special item "+ignore_unknown" may now appear in host
        lists.

     7. The special domain-matching patterns @mx_any, @mx_primary,
        and @mx_secondary can now be followed by "/ignore=<ip list>".

     8. New expansion conditions: match_domain, match_address,
	 match_local_part, lt, lti, le, lei, gt, gti, ge, and new
	expansion operators time_interval, eval10, and base62d.

     9. New lookup type called "iplsearch".

    10. New log selectors ident_timeout, tls_certificate_verified,
	queue_time, deliver_time, outgoing_port, return_path_on_delivery.

    11. New global options smtp_active_hostname and tls_require_ciphers.

    12. Exinext has -C and -D options.

    13. "domainlist_cache" forces caching of an apparently variable
	list.

    14. For compatibility with Sendmail, the command line option
	-prval:sval is equivalent to -oMr rval -oMs sval.

    15. New callout options use_sender and use_postmaster for use
	when verifying recipients.

    16. John Jetmore's "exipick" utility has been added to the
	distribution.

    17. The TLS code now supports CRLs.

    18. The dnslookup router and the dnsdb lookup type now support
	the use of SRV records.

    19. The redirect router has a new option called qualify_domain.

    20. exigrep's output now also includes lines that are not
	related to any particular message, but which do match the
	pattern.

    21. New global option write_rejectlog. If it is set false, Exim
	no longer writes anything to the reject log.


Changes in exim-exiscan since 4.34_22

    27  - Changed algorithm of header_pos_middle to add headers
	  before the first header which is NOT Received: or
	  Resent-*:.

    exim 4.42 ---------------------------------------------------

    26  - Fixed header corruption when using header_pos_top.
	  (Thanks to Michael Deutschmann).

	- Fixed headers being added before any Received-SPF:
	  header when using header_pos_middle (Thanks to
	  Michael Deutschmann).

	- DrWeb malware support: Add flag to treat .eml file
	  as plain mail (Thanks to Alex Miller).

    25  - Fixed include location of libspf2 headers.

	- Added support for Kaspersky AV Version 5 (aveserver).

	- Added expansion of av_scanner global variable
	  when it starts with a dollar sign. This is useful
	  for implementing multiple malware scanners.

	- Added support for adding ACL headers at the beginning
	  and in the "middle" of the message header block.
	  (This is a preliminary solution, see comment in SPF
	  section of exiscan-acl-spec).

    24  - Changed documentation to reflect libspf_alt->libspf2
	  name change.

	- Upgraded included SRS patch to 0.3 (author Miles Wilton).
	  Also added a small doc chapter for SRS.

	- Brightmail: put notes for users of new 6.x version in the
	  docs (search for "BMI6.x").
	  BMI Version 6 should work OK, an upgraded SDK is now on
	  Brightmail's download site.

    exim 4.41 ----------------------------------------------------

    23  - Added patch to support SRS in the redirect router, done
	  by Miles Wilton. Please check http://srs.mirtol.com/
	  for more information.

	- Fixed the negation operator for SPF support. Thanks
	  to Michael Haardt for sending a patch.

	- Increased buffer size for large SA reports (when using
	  custom SA rulesets).

	- Increased buffer size for large BMI verdicts. Should now
	  handle large number of recipients gracefully.
2004-08-27 10:46:52 +00:00
tron
d70fde0a63 Update "wmbiff" package to version 0.4.25. Changes since version 0.4.19:
- Fix a build error in the new gnutls certificate
  verification code on s390.
- Use GNUTLS 1.0.4 and GCRYPT 1.1.90, current Debian
  unstable package libgnutls10-dev.
- Allow server hostnames in IMAP to be IP addresses
  (start with a number).
- Skip examine/search unless requested with msglst option.
- Exit if ssh-askpass permissions check fails.
- Fix a bug where fetch times out to some IMAP servers.
- Add --disable-crypto for source-based distributions
  while libgcrypt is unstable.
- Sam Izzo's patch for changing the mouse click action
  depending on whether a box has new mail.

The update is based on changes provided by Joel Carnat in private e-mail.
2004-08-27 10:10:22 +00:00
jlam
ca70938428 Replace RPATH_FLAG with LINKER_RPATH_FLAG and COMPILER_RPATH_FLAG,
which are the full option names used to set rpath directives for the
linker and the compiler, respectively.  In places were we are invoking
the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is
inserted in case the flag is a word, e.g. -rpath.  The default values
of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the
compiler that you use.  They may be overridden on a ${OPSYS}-specific
basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG,
respectively.  Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
2004-08-27 06:29:06 +00:00
xtraeme
0226b083ee Update mail/clamsmtp to 0.6.
Changes:

  - Proper adding of customized header [Berk D. Bemir]
  - Fixes to documentation [Jasper Slits]
2004-08-27 05:28:13 +00:00
schmonz
2e549301c8 Update to 2.53 (and to html2text 2.2).
Changes in 2.52:

Fixes include better error handling and support for HTML descriptions,
Unicode headers, and Python 2.1. The most notable new feature is
that textwrapping is back. To turn it on:

echo "BODY_WIDTH = 78" >> config.py

Other new options include BONUS_HEADER (for mailing lists) and
OVERRIDE_FROM. (Check the top of rss2email.py for details on usage.)

Thanks to Peter Vangorp, Lars Wizenius, Martin "Joey" Schulze,
Ricardo Reyes, and everyone else who contributed a suggestion or
bug report.

Changes in 2.53:

Fix a mistake left in 2.52 by accident.
2004-08-27 04:46:29 +00:00
seb
3219227145 Update to version 4.0.6, use INSTALLATION_DIRS.
Summary of significant (for pkgsrc) changes since last packaged version
(4.0.0):
- documentation improvements.
- bug fixes
2004-08-26 10:20:41 +00:00
seb
a6a926cead Update to version 1.0.1.
Changes since last packaged version:

Version 1.0.1 - 22 August 2004
------------------------------
- Bug fix; in some cases processing of messages with an empty body caused
  failure.
- Bug fix; an invalid namespace prefix was inserted in mailbox names of some
  mail servers.
- Unique message identifiers are now used by default, instead of message
  sequence numbers, when accessing messages in a mailbox.
- Sequence set ranges are generated and sent to the mail server instead of
  enumerations, when this is possible.
- The client now limits the length of the command lines it generates to
  approxinately 1000 octets, by splitting the request into multiple commands.
- Systems that have no limit on the number of bytes in a pathname are now
  considered.
- Debug files are now written in $HOME/.imapfilter/ instead of /tmp/.
2004-08-25 17:13:42 +00:00
schmonz
9186e5831b Missed a spot in the netqmail removal: options.mk is in the current
directory, and nothing else is using this Makefile anymore.
2004-08-25 04:24:04 +00:00
schmonz
abb8130d7b Update to 4.1.0. From the changelog:
-biggest change is multiple verbosity levels.  To support this from rc file,
  the verbose parameter had to change from a boolean to an integer.  Update
  your getmail rc files:  for quiet, set verbose to 0.  For more output,
  set it to 1 or 2.  2 includes info about messages not retrieved, etc.
  -add rc filename to error messages
  -change fix from 4.0.11 for email module raising exception during .flatten().
  Thanks:  Jürgen Nagel.
  -some types of SSL error could cause getmail to exit instead of
  continuing to the next mail account; fixed.  Thanks:  Matthias Andree.
2004-08-24 16:37:38 +00:00
schmonz
2b37a0fefe Rename the "smtpauth" option to "sasl" to be consistent with other
MTAs' options, since it causes qmail-smtpd to offer several SASL
mechanisms. No need to preserve the meaning of the old option, as
it was introduced less than a day ago.
2004-08-23 23:22:29 +00:00
schmonz
0c087ab9d6 s/${PREFIX}/@PREFIX@/ 2004-08-23 04:18:04 +00:00
schmonz
b6332852d3 Really conflict with qmail-qfilter-1.5nb1. 2004-08-23 04:10:26 +00:00
schmonz
474b85f97f Conflict with qmail-qfilter=1.5nb1 for its qmail-qfilter-queue script. 2004-08-23 03:52:52 +00:00
schmonz
4e81dcb39c Replace dependency on "qmail or netqmail" with dependency on qmail.
Remove dependency on mailwrapper. If you're on a Linux with
/etc/alternatives, for instance, you don't need it. For platforms
where mailwrapper builds and provides functionality not otherwise
available, it's still a good idea.

Remove dependency on rc.subr. Teach the rc.d scripts to start
services even in the absence of rc.subr. For full rc.d-style
functionality, rc.subr is still required.

Create control/concurrencypop3 at install time, and use it in the
qmailpop3d rc.d script. From Dave Sill's book.

Add comments to the qmail rc.d script to satisfy Linux's chkconfig
utility. From the qmailctl script in "Life with qmail".

Add qmail-procmail wrapper script to map procmail's exit codes to
qmail's. To use procmail, install it and call this script. From
Dave Sill's book.

Add qmail-qfilter-queue wrapper script. Previously part of the
qmail-qfilter package, it's moving here for the same reasons that
all my other custom scripts moved here.

Insert a blank comment line in pkgsrc-generated config files.

Bump version.
2004-08-23 03:47:48 +00:00
schmonz
f4b4a569f0 qmail-qfilter-queue is a script I wrote, not part of qmail-qfilter,
so it's moving to qmail-run. Bump PKGREVISION.
2004-08-23 03:30:20 +00:00
jlam
9d5426ff76 Change the way that legacy USE_* and FOO_USE_* options are converted
into the bsd.options.mk framework.  Instead of appending to
${PKG_OPTIONS_VAR}, it appends to PKG_DEFAULT_OPTIONS.  This causes
the default options to be the union of PKG_DEFAULT_OPTIONS and any
old USE_* and FOO_USE_* settings.

This fixes PR pkg/26590.
2004-08-22 19:32:51 +00:00
recht
431b91a516 Bump PKGREVISION to 1 for the gpgme BUILDLINK_DEPENDS change. 2004-08-22 17:53:39 +00:00
recht
8448d3bbe9 Update to Balsa-2.2.3
changes:
- periodic expunge code crash fixed.
- fixed recovery from broken IMAP connections.
- startup speedup.
- some memory leaks fixed.
2004-08-22 17:52:50 +00:00
schmonz
adbbe0c4a0 Oops. 2004-08-22 13:47:28 +00:00
schmonz
e2c0880f07 Since netqmail hath departed, we have to depend on qmail, even
though it may not necessarily have been built with the QMAILQUEUE
patch (part of netqmail, or available individually).
2004-08-22 13:46:32 +00:00
schmonz
adf48e84a3 Put ${WRKSRC} in a more natural location. 2004-08-22 12:44:32 +00:00
schmonz
2cc02402e2 Replace dependencies on "qmail or netqmail" with dependencies on qmail. 2004-08-22 00:23:55 +00:00
schmonz
2fa3716f99 More consistent whitespace. 2004-08-22 00:22:31 +00:00
schmonz
fc057f7745 Remove netqmail. 2004-08-22 00:13:39 +00:00
schmonz
bc45235635 Remove the netqmail package in favor of the newly bsd.options.mk'ified
qmail package.

Building qmail with PKG_OPTIONS.qmail set to "netqmail bigdns" will
apply the same patches that were applied by this package.
2004-08-22 00:13:06 +00:00
schmonz
63bf0e3cd6 Using bsd.options.mk, add several common build-time options. The
complete list:

        badrcptto bigdns darwin netqmail nullenvsender
        outgoingip qregex realrcptto smtpauth syncdir
        tls

This obviates the need for a separate netqmail package. As a result,
reintegrate Makefile.common into Makefile, and simplify a handful
of definitions. If you used the netqmail package, set PKG_OPTIONS.qmail
to "netqmail bigdns" to build with the same patches as before.

Note that most of these options result in patches being applied,
and that any given combination of patches may not apply cleanly.
If there's a combination you need that doesn't work, or build
options you need that aren't available, let me know.

On Darwin, the "darwin" option is set by default, as it's needed
in order to build. The patch includes <nameser8_compat.h>, which
is present on Panther, but not on older systems. We provide a
buildlink stand-in where needed.

On Linux, the "netqmail" option is set by default, as with recent
glibc it's necessary to #include <errno.h> in order to build.

On other platforms, no options are set by default.

Bump PKGREVISION.
2004-08-22 00:10:51 +00:00
salo
e89786bc37 Update to version 1.3.4.
1.3.4:
======
- add threshold support

1.3.3:
======
- don't use __attributes__ for non-GCC compilers (from pkgsrc)
2004-08-20 11:47:40 +00:00
schmonz
df87880ba4 Update to 4.0.13. From the changelog:
-unrecognized parameters could trigger a traceback instead of a warning.
  Fixed.  Thanks: Frankye Fattarelli.
2004-08-20 01:26:31 +00:00
schmonz
412c12ae75 Update to 4.0.12. From the changelog:
-forgot to add the new Message attribute (from 4.0.11) to its slots
  declaration.  Fixed.
2004-08-19 14:03:41 +00:00
schmonz
c1ba1e434b Eh, what the heck, I seem to be the maintainer. 2004-08-18 21:54:07 +00:00
schmonz
5e13c4ea44 Update to 4.0.11. From the changelog:
-change oldmail file writing to save a few bytes of disk space
  -documentation additions.
  -Python's standard library email.Message().flatten() could barf on certain
  types of badly mis-formatted messages (instead of the during instantiation,
  like the /other/ buggy cases).  Hope this is fixed in Python 2.4.  Developed
  a work-around for getmail.  Thanks:  Juergen Nagel.
  -changes to "normal" output of getmail to make it slightly less verbose.
2004-08-18 21:52:43 +00:00
cjep
ffc58ddd23 Update of mail/nail to 11.3:
[11.3] released 8/18/04
* When an IMAP mailbox is opened in threaded/sorted mode and new messages
  arrive or old ones are deleted, the internal thread structure is now
  properly rebuilt. The previous failure to do so made nail dump core in
  most cases.
* The 'forward' command was fixed; it used an unitialized variable since
  release 11.2, possibly leading to segmentation faults (Bugreport by Bob
  Tennent).
* The behavior of the 'autoinc'/'newmail' variables regarding IMAP folders
  was changed. If both variables are unset, announcements are printed only
  if messages have been deleted on the server.
* The 'new'/'unread' commands now also work with IMAP folders.
* When a message is deleted or saved in disconnected mode, its cache entry
  is not removed until the message is actually removed from the server in
  online mode. This in particular means that saved or 'mbox'ed messages
  are still available in IMAP inboxes in disconnected mode until they have
  reached their target folder in online mode.
* When new messages were received in an IMAP mailbox after messages had
  been deleted in a previously visited IMAP mailbox, 'Expunged x messages'
  was erroneously printed.
2004-08-18 14:31:23 +00:00
tv
52a43bed8f Update demime to 1.1d.
Among other various changes (no easy changelog available), this fixes a
potential DoS problem where the base64 decoder can end up in an infinite
loop upon receipt of certain malformed base64 chunks.
2004-08-17 19:19:27 +00:00
cjep
db2af5f0bb Update of mail/nail to 11.2
Changes since 11.1 include:
* A message thread-oriented mode is now optionally available; cf. the 'thread'
  and 'unthread' commands, the 'autothread' variable, and addressing changes.
* It is also possible to sort messages by various other criteria; cf. the
  'sort' and 'unsort' commands, the 'autosort' variable, and addressing
  changes.
* New 'fullnames' variable: When replying to a message, full names for the
  recipients are included if it is set, instead of using the plain email
  address.
* New commands 'disconnect' and 'connect'/'online' to switch to disconnected
  IMAP mode and back while retaining the current mailbox.
* IMAP GSSAPI authentication was implemented; it has been successfully
  compiled with MIT, Solaris, and HP-UX GSS libraries. See the 'imap-auth'
  and 'imap-auth-user@host' variables.
* CRAM-MD5 authentication was implemented for IMAP and SMTP. See the
  'imap-auth' and 'smtp-auth' variables.
* POP3 APOP authentication is now supported; see 'pop3-use-apop'.
* STARTTLS is now also supported for IMAP and POP3; see 'imap-use-starttls'
  and 'pop3-use-starttls'.
* Autodetection of the terminal character set works again (did not work since
  10.8).
* The 'showlast' variable works again; it had no effect since version 11.0.
* Made it compile using the HP-UX C compiler again (did not work since 11.0).
* Standard input is now redirected to /dev/null in the child process that
  contacts the MTA. A result is that ssl-verify=ask has the same effect as
  ssl-verify=strict for SMTP servers, and does not put the terminal in an
  indeterminable state anymore.
* The initial connection to IMAP or POP3 servers is now made before the
  previous mailbox (if any) is quit. Thus if a server is unreachable, nail
  keeps the previous mailbox open instead of getting in a mailbox-less
  state.
* Stale cache entries for messages deleted on the server were not removed
  in some circumstances.
* The 'inc'/'newmail' commands are now ignored in disconnected mode and no
  longer display errors about hidden (uncached) messages.
* The cache now compiles and works on systems that lack fchdir(), such as
  some Cray machines (Thanks to Cray-Cyber.org).
* The defaults for /etc/nail.rc have been updated. This will have no effect
  on existing installations unless the file is copied by hand.
* Nail does not hang anymore in disconnected mode if a message addressed
  with ^ or $ is not cached.
2004-08-16 15:34:25 +00:00
recht
4e1e8ae8c4 update to 2.2.2
* Balsa-2.2.2 release. Release date 2004-08-08

- configurable hiding of deleted messages.
- keyboard navigation fixes.
- message counting in some edge cases fixed.
- GPG fixes.

* Balsa-2.2.1 release. Release date 2004-07-30

- IMAP mailboxes could be incorrectly marked as read-only.
- message selection behaves more sanely.
- 64-bit fixes.
- memory leaks fixed.
- handle better imap servers without server-side threading and limits
  on number of concurent connections.
- quick "Sender or Subject" message index filtering.
- various UI improvements.
2004-08-15 22:08:40 +00:00
abs
08e0647eb8 Fix build after introduction of PATCH_DIST_STRIP 2004-08-13 15:10:48 +00:00
schmonz
c3f4d947e1 Update to 4.0.10. From the changelog:
-cosmetic fix to output:  add whitespace after timestamp when not retrieving
  message.  Thanks: Matthias Andree.
  -include MANIFEST.in in source distribution, to assist users in building
  "built distributions" from it.
  -change a few output messages' level to make verbose mode slightly less
  verbose, and add --debug switch to get "more verbose" behaviour.
2004-08-12 16:44:01 +00:00
adam
2cbdf74262 Changes 4.61:
* The "^T" "To Files" command from within the composer on the
       Attchmnt header line or from within the composer in the "^J"
       "Attach" command is now capable of attaching multiple files at
       once
     * When Exporting a message with attachments you now have the option
       of saving all of the attachments in a new directory (Export
       Message File Selection) by typing "^P" while exporting
     * Feature to modify behavior of TAB command,
       Tab-Uses-Unseen-For-Next-Folder
     * When sending, flowed text (RFC 3676) is sent by default. Now it is
       possible to turn off this behavior on a message by message basis
       with the ^V command at the Send prompt. You may still turn if off
       for all cases with the feature Quell-Flowed-Text.
     * Viewer-Margin-Left and Viewer-Margin-Right made a little more
       flexible
     * Suppress quoted text when viewing messages with
       Quote-Suppression-Threshold
     * The behavior of the HdrMode Command has changed slightly. It now
       reverts back to normal mode when you switch to a new message. It
       also has an additional state if Quote-Suppression-Threshold is
       turned on.
     * The old behavior of the HdrMode Command can be restored by not
       setting the Quote-Suppression-Threshold and setting the new
       feature Quell-Full-Header-Auto-Reset
     * Feature to rename sent-mail folder to sent-mail-yyyy-mm instead of
       sent-mail-mon-year (Prune-Uses-YYYY-MM)
     * With Alternate-Role-Menu option turned on you could Reply or
       Forward using a Role. Now you can also Bounce using a role.
     * Relaxed conditions which caused a filter to not be reevaluated
       before expunging if the user changed flags manually. Now only a
      manual Undelete may cause the filter to not be reevaluated before
       expunging.
2004-08-12 12:18:50 +00:00
adam
325b56a950 Changes imap-2004a:
* maintenance release, consisting primarily of critical bugfixes
* now has a supported NNTP proxy capability
* OSF/1 port (Digital UNIX, Tru64) now uses flocksim instead of flcksafe
* The unix[nt] and mmdf drivers now prevent mail_append() from writing Status:,
  X-Status:, X-UID, X-IMAP[base]:, and X-Keywords: header lines to a
  traditional UNIX or MMDF format mailbox
2004-08-12 12:13:54 +00:00
jlam
b74c20bf94 Fix a typo that was causing SIGSEV on NetBSD/sparc64. This is already
fixed in the main Cyrus sources.  Fix from <seb>.
2004-08-11 22:09:04 +00:00
jlam
eb28802c06 Start before "mail" so that cyrus is up and running to accept mail
delivered to the Cyrus mailstore.
2004-08-11 20:52:24 +00:00
markd
d5a88628af Fix build on Solaris. 2004-08-11 14:15:18 +00:00
jlam
4ae27a12a1 This patch can only apply cleanly if "inet6" is a build option. Move it
to a file that's applied at post-patch time only if "inet6" is specified.
This fixes building postfix on systems that don't support IPv6.
2004-08-11 06:51:31 +00:00
jlam
496908393f Fix installation if NO_MTREE is defined, as in the case for pkgviews. 2004-08-10 21:49:04 +00:00
jlam
88718cbf67 Fix bug where deinstallation wouldn't restore the original sendmail, etc.
as reported on tech-pkg@.  Bump the PKGREVISION.
2004-08-10 21:46:34 +00:00
tv
98bfb92419 0.95: minor but important change to installation location of
Sendmail/PMilter.pm (0.94 put it in the wrong place and broke everything...)
2004-08-10 21:22:28 +00:00
heinz
e6a555d2bb Update to 2.64.
This also includes the fix for PR pkg/26386 (problems with
PKG_CONFIG=no).

Summary of major changes since 2.63
-----------------------------------

  - Security fix prevents a denial of service attack open to certain
    malformed messages; this DoS affects all SpamAssassin 2.5x
    and 2.6x versions to date.
  - Backported several very reliable rules from the SpamAssassin 3.0.0
    codebase.
2004-08-10 20:40:01 +00:00
schmonz
b6c39ecb23 Define RESOLVE_H_NEEDS_NAMESER8_COMPAT_H for Mac OS X, and include
<nameser8_compat.h> before <resolv.h> if it's defined.

Along with Johnny's recent buildlink3 fixes, this fixes the build
for me on Mac OS X Server 10.3.4. Should address pkg/26584.
2004-08-10 16:49:47 +00:00
taya
aece601972 Update thunderbird & thunderbird-gtk2 to 0.7.3
thunderbird 0.7.3 is a security fix release.
Fixed bugs are:

- lock icon and certificate spoof with onunload document.write (Bugzilla#253121)
- Malicious certificates can permanently break HTTPS/SSL (Bugzilla#249004)

See the page below.
http://www.mozilla.org/projects/security/known-vulnerabilities.html#mozilla1.7.2
2004-08-10 14:27:17 +00:00
schmonz
1db34ac072 Convert to bsd.options.mk. 2004-08-10 05:59:01 +00:00
schmonz
6ad389a0fc Update to 4.0.9. From the changelog:
-fix cosmetic error for IMAP mailboxes with 0 messages in them.
  -change method of obtaining uidvalidity from IMAP server and remove wrapper.
  -previously, connecting to an IMAP-SSL server could fail if a non-SSL
  IMAP connection were attempted immediately before.  This was due to
  the Python bug discussed here:
  http://sourceforge.net/tracker/index.php?func=detail&aid=945642&group_id=5470&atid=305470
  Implemented a workaround for getmail.  Thanks: Payal Rathod.
2004-08-10 05:18:58 +00:00
jlam
c03c270fac Avoid calling mkdir() with a trailing slash, as some systems don't
support it.  DSPAM now correctly creates per-user statistics files on
NetBSD 1.6.2.  Bump PKGREVISION.
2004-08-09 20:14:21 +00:00
cjep
6118422a38 Update of mail/nail to 11.1.
Changes:

* IMAP mailboxes can now be cached locally. See the string variable
  'imap-cache' in the manual page. The cache can also be used for
  disconnected operation mode, see 'disconnected' and also the '-D'
  command line option.
* When nail is notified by the server that messages have been expunged,
  the user is informed about this condition even if new messages have
  also arrived.
* When the group of variables for an 'account' command contains a variable
  prefixed by 'no...' and the related variable is not set, it is not an
  error to unset it.
* The 'headers' command has been made faster when operating on an IMAP
  mailbox by bundling IMAP requests.
* When a 'folder' command was executed to change from an uncompressed
  file to a compressed one, the latter was incorrectly detected as
  being read-only.
* Unless one of the 'autoinc' or 'newmail' variables is set, nail does
  not actively check for new messages in the current IMAP mailbox before
  each prompt. New messages may nevertheless be detected after any
  other IMAP command has been issued, so the effect is mostly that
  not every nail command causes an IMAP command to be sent. Also if
  'autoinc' or 'newmail' are set to the value "noimap", they are
  ignored for IMAP mailboxes but still effective for local folders.
* The 'inc' and 'newmail' commands now use the same method to determine
  the location of the current message as the 'folder' command does. That
  means if there has been new mail before that is still unread when newer
  mail arrives, the older messages are displayed first.
* Nail does not generate 'Sender:' fields anymore.
* If OpenSSL is not available, STARTTLS support is not built, and nail
  compiles again without OpenSSL.
2004-08-09 08:33:48 +00:00
jlam
cce4afe622 Support building more options:
"long-usernames" allows usernames longer than allowed by the underlying
operating system.  This may be needed if you use DSPAM as a Postfix content
filter.

"spam-subject" prepends "[SPAM]" to the Subject: of messages classified as
spam.
2004-08-09 07:02:59 +00:00
jlam
c9c9c8ecd7 The permissions on /var/dspam should be 0770, not 0755. This affects the
binary package, but ride the last PKGREVISION bump.
2004-08-07 18:26:25 +00:00
jlam
f5d37ee5e1 Mirror changes to the mail/postfix package: add (commented out) support for
building STARTTLS support without IPv6.
2004-08-07 17:08:26 +00:00
jlam
c89b170168 Document the "tls" option. 2004-08-07 17:05:00 +00:00
jlam
16d9d09251 whitespace nit. 2004-08-07 17:02:57 +00:00
jlam
5c7aad1d9f Support building STARTTLS support into Postfix without IPv6. 2004-08-07 16:56:53 +00:00
jlam
b270af3c42 Mirror changes to mail/postfix:
Reduce the number of patches needed by Postfix by using the subst
framework and also by explicitly specifying more default values for
Postfix parameters.  Also pass -I/usr/pkg/include/sasl to the compiler
when building using Cyrus SASLv2, which allows me to remove the patches
that added an unnecessary USE_SASL2_AUTH check.
2004-08-07 08:11:25 +00:00
jlam
0c0e5e112b Reduce the number of patches needed by Postfix by using the subst
framework and also by explicitly specifying more default values for
Postfix parameters.  Also pass -I/usr/pkg/include/sasl to the compiler
when building using Cyrus SASLv2, which allows me to remove the patches
that added an unnecessary USE_SASL2_AUTH check.
2004-08-07 07:58:32 +00:00
jlam
eb9463c7ff The dspam binary must be setuid to the dspam user, so we must list
the file in SPECIAL_PERMS to ensure that when installing from a binary
package, it is automatically set to the correct ownership and file
permissions.  Also manage ${DSPAM_HOME} using OWN_DIRS_PERMS since it
must exist for dspam to work properly, and must also be writable by
the dspam user.

Bump the PKGREVISION to 3.
2004-08-07 06:12:20 +00:00
jlam
fc2f366c22 There is no "large" subst class. 2004-08-06 21:27:52 +00:00
jlam
a448c47ada * Only include bdb.buildlink3.mk if we are using DB[34] as a storage
driver backend.

* Convert to use bsd.options.mk.  DSPAM_DELIVERY_AGENT_ARGS has been
  deprecated -- just set DSPAM_DELIVERY_AGENT to the LDA instead of
  "custom".

* Only install the documentation for the storage driver used by DSPAM.

* Drop the default signature lifetime from 15 days to 14 days to match
  the DSPAM defaults.

Bump the PKGREVISION to 2.
2004-08-06 21:24:13 +00:00
schmonz
720b481180 Update to 4.0.8. From the changelog:
4.0.7:
  -change failure of a message filter to produce at least as many mail headers
  as it was provided from a fatal to a non-fatal error.  The message will
  be skipped.  Thanks: Payal Rathod.
  -a few non-conformant IMAP4 servers don't implement SEARCH, so getmail
  couldn't get a list of UIDs.  Changed to use FETCH instead.
  Thanks: Matthias Andree.
  -prevent traceback if IMAP SSL connection closed during connect().
  Thanks: Payal Rathod.
  -add warning if unknown parameters are supplied to a retriever, filter,
  or destination.
  -write subclasses of Python imaplib classes to work around missing
  UIDVALIDITY select() response.  Add it to the state getmail keeps.
  Thanks:  Matthias Andree.
  -move message state saving to later, so getmail doesn't falsely remember
  having handled a message.  Thanks:  Matthias Andree.
  -change location of documentation/man pages to
  <prefix>/share/{doc/getmail,man}/ to be more comformant with the FHS.
  -documentation updates

4.0.8:
  -add an extra error message if you ask getmail to deliver to a maildir,
  but getmail can't check the contents of it due to permissions.
  Thanks: Clemens Buschmann.
  -fix breakage introduced in 4.0.7: getmail would forget a message was "seen"
  after a cycle of not retrieving it.  Thanks: Payal Rathod.
2004-08-06 16:02:50 +00:00
jlam
2c26ef014d mail/amavisd-new has been moved to security/amavisd-new. 2004-08-06 15:09:35 +00:00
jlam
8a77e710d3 Initial import of amavisd-new-20040701 as mail/amavisd-new.
amavisd-new is an interface between message transfer agent (MTA) and
one or more content checkers, e.g. virus scanners, SpamAssassin, etc.
It is a performance-enhanced and feature-enriched version of amavisd
(which in turn is a daemonized version of AMaViS or amavis-perl).

amavisd-new is normally positioned at or near a central mailer, not
necessarily where user's mailboxes and final delivery takes place.  If
you are looking for fully per-user configurable and/or low-message-rate
solution to be placed at the final stage of mail delivery (e.g. called
from procmail), there may be other solutions more appropriate for your
needs.

Package created and maintained by Julian Dunn in pkgsrc-wip.
2004-08-06 14:56:40 +00:00
schmonz
973ae5d44a Update to 4.0.6. From the changelog:
-if the connection failed in a certain way, getmail could forget which
  messages it had already retrieved, and therefore retrieve them again when
  the next successful connection occurred.  Fixed.  Thanks: Wim Uyttebroek.
  --add win32 executable installer as third download option.
2004-08-05 17:48:47 +00:00
jlam
899f3a5257 Make the mail/mutt and mail/mutt-devel packages more closely resemble each
other to facilitate easier updates of the mail/mutt package when the next
mutt is released.  The changes to mail/mutt include:

  * convert mail/mutt to use bsd.options.mk
  * remove unnecessary patches and use subst.mk instead

Approved by <tron>.
2004-08-05 07:19:25 +00:00
schmonz
6785ed86e1 Belatedly add and enable qmail-run. 2004-08-05 05:38:58 +00:00
jlam
28a27ed54a Move the setting of default options out of the section that will be deleted
that will be deleted in the future.
2004-08-05 03:30:16 +00:00
jlam
be01417e13 Add localedir definition so that locale files are installed in the right
place when USE_PKGLOCALEDIR is set.
2004-08-05 03:24:39 +00:00