Commit graph

1011 commits

Author SHA1 Message Date
jlam
e3eb59f5ee Add and enable squirrelmail 2001-01-24 22:44:47 +00:00
jlam
420e8c2922 SquirrelMail - PHP4 webmail package.
We've been lacking a pkgsrc webmail package for a while.  I still haven't
figured out how to package IMP and make PHP4 work with the shared IMAP
module.  But in the meantime, here's SquirrelMail, a straightforward
implementation of a webmail gateway to IMAP server implemented completely
in PHP4.
2001-01-24 22:44:13 +00:00
ad
d1ae9e07ee The master site has moved. From Vadim Vygonets <vadik@cs.huji.ac.il>. 2001-01-24 21:07:35 +00:00
itojun
dddacfd3a2 upgrade to 1.08.
1.08: Jan.4,2001
	smtp.c:
		Successful recipients were not logged if the final recipient
		was rejected in a SMTP transaction.
		 reported by Koji Kawano <kawano@eng.trans-cosmos.co.jp>
		An access to conn->host->currect encounters NULL at the
		beginning of SMTP connection establishment. So checks inserted
		for safety.
		 reported by Makoto MATSUSHITA <matusita@ics.es.osaka-u.ac.jp>
	dns.c:
		fallbackmx will work with A/AAAA only hosts
	commom.h, main.c, dns.c, smtp.c:
		Option -5 supported for IPv4 or IPv6 only platform to use
		fallback gateway to IPv6/IPv4 cloud. Unless -5 specified,
		messages will be bounced back from IPv4 host to IPv6 host
		(AAAA only MX) or from IPv6 host to IPv4 host (A only MX),
		what was default action of old versions of smtpfeed.
		You also want to specify fallback host which can reach
		IPv6/IPv4.
2001-01-21 06:02:27 +00:00
itojun
56680381d4 bring in WIDE patch for 8.11.2, to support mail/smtpfeed better. 2001-01-21 05:58:50 +00:00
rh
0e790f73c8 Update tnef to 0.16. Changes are:
* Now builds on Digital UNIX v4.0 (OSF1)
	* Intermittent crash fix.
	* New option to allow for numberd file backups
	  (courtesy of Jean-Jacques Michel)
2001-01-18 16:08:50 +00:00
itojun
9825cf9a1c use more recent IPv6 patch. now the same binary should work on
IPv4-only, IPv6-only and IPv4/v6 dual stack machines.
(need more cleanups)
2001-01-17 14:31:23 +00:00
tv
84243ae36c Add a CONFLICTS for the improper version pattern elm-*ME+*. 2001-01-13 19:35:37 +00:00
tv
6a5cc02710 Standardize long-standing wrong version number: "2.4ME+78" -> "2.4me78" 2001-01-13 19:26:45 +00:00
jlam
0d35bbc9aa Use SSLCERTS for location of OpenSSL certificates directory. 2001-01-13 18:39:44 +00:00
itojun
1fb64fe002 upgrade to 20001217 snapshot.
Major changes with snapshot-20001217
====================================

This release involves little change in functionality and a lot of
small changes to lots of files. The code is put out as a separate
snapshot release so that I have a tested baseline for further work.

All time-related configuration parameters now accept a one-letter
suffix to indicate the time unit (s: second, m: minute, h: hour,
d: day, w: week). The exceptions are the LDAP and MYSQL modules
which are maintained separately.

The mysql client was partially rewritten in order to elimimate some
memory allocation/deallocation problems. The code needs more work,
and needs to be tested in a real production environment.

The local_transport and default_transport configuration parameters
can now be specified in transport:destination notation, just like
the mailbox_transport and fallback_transport parameters.  The
:destination part is optional.  However, these parameters take only
one destination, unlike relayhost and fallback-relay which take
any number of destinations.

Incompatible changes with snapshot-20001210
===========================================

If this release does not work for you, you can go back to a previous
Postfix version without losing your mail, subject to the "incompatible
changes" listed for previous Postfix releases below.

When delivering to /file/name (as directed in an alias or .forward
file), the local delivery agent now logs a warning when it is unable
to create a /file/name.lock file. Mail is still delivered as before.

The "sun_mailtool_compatibility" feature is going away (a compatibility
mode that turns off kernel locks on mailbox files). It still works,
but a warning is logged. Instead of using "sun_mailtool_compatibility",
specify the mailbox locking strategy as "mailbox_delivery_lock =
dotlock".

The Postfix SMTP client now skips SMTP server replies that do not
start with "CODE SPACE" or with "CODE HYPHEN" and flags them as
protocol errors. Older Postfix SMTP clients silently treated "CODE
TEXT" as "CODE SPACE TEXT", i.e. as a valid SMTP reply.

This snapshot does not yet change default relay settings. That
change alone affects a dozen files, most of which documentation.
This may be an incompatibility with some people's expectations,
but such are my rules - between code freeze and release no major
functionality changes are allowed.

Several interfaces of libutil and libglobal routines have changed.
This may break third-party code written for Postfix. In particular,
the safe_open() routine has changed, the way the preferred locking
method is specified in the sys_defs.h file, as well as all routines
that perform file locking. When compiling third-party code written
for Postfix, the incompatibilities will be detected by the compiler
provided that #include file dependencies are properly maintained.

Major changes with snapshot-20001210
====================================

This snapshot includes bugfixes that were already released as
patches 12 and 13 for the 19991231 "stable" release:

  - The queue manager could deadlock for 10 seconds when bouncing
    mail under extreme load from one-to-one mass mailings.

  - Local delivery performance was substandard, because the per-user
    concurrency limit accidentally applied to the entire local
    domain.

The mailbox locking style is now fully configurable at runtime.
The new configuration parameter is called "mailbox_delivery_lock".
Depending on the operating system type, mailboxes can be locked
with one or more of "flock", "fcntl" or "dotlock".  The command
"postconf -l" shows the available locking styles.  The default
mailbox locking style is system dependent.  This change affects
all mailbox and all "/file/name" deliveries by the Postfix local
delivery agent.

The new "import_environment" and "export_environment" configuration
parameters now provide explicit control over what environment
variables Postfix will import, and what environment variables
Postfix will pass on to a non-Postfix process. This is better than
hard-coding my debugging environment into public releases.

The "mailbox_transport" and "fallback_transport" parameters now
understand the form "transport:nexthop", with suitable defaults
when either transport or nexthop are omitted, just like in the
Postfix transport map. This allows you to specify for example,
"mailbox_transport = lmtp:unix:/file/name".

The MYSQL client now supports server connections over UNIX-domain
sockets.  Code provided by Piotr Klaban. See the file MYSQL_README
for examples of "host" syntax.
2001-01-13 07:46:57 +00:00
tron
5136d988b5 Make LP64 fix work on Solaris. 2001-01-10 17:45:32 +00:00
tron
bf5c2f9539 "LOCALEBASE" gets defined in "bsd.pkg.mk" now. 2001-01-10 13:22:16 +00:00
wiz
db8cbed0a4 Set MD5_FILE instead of FILESDIR if we only want the md5 file.
Reduces pkglint warnings.
2001-01-04 16:52:34 +00:00
agc
9c2d582fc9 The way that shared objects were handled in the PLISTs and bsd.pkg.mk was
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.

+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt

With many thanks to Thomas Klausner for keeping me honest with this.
2001-01-04 15:10:17 +00:00
itojun
ebad9a8729 upgrade to sendmail 8.11.2.
8.11.2/8.11.2	2000/12/29
	Prevent a segmentation fault when trying to set a class in
		address test mode due to a negative array index.  Audit
		other array indexing.  This bug is not believed to be
		exploitable.  Noted by Michal Zalewski of the "Internet for
		Schools" project (IdS).
	Add an FFR (for future release) to drop privileges when using
		address test mode.  This will be turned on in 8.12. It can
		be enabled by compiling with:
		APPENDDEF(`conf_sendmail_ENVDEF', `-D_FFR_TESTMODE_DROP_PRIVS')
		in your devtools/Site/site.config.m4 file.  Suggested by
		Michal Zalewski of the "Internet for Schools" project (IdS).
	Fix potential problem with Cyrus-SASL security layer which may have
		caused I/O errors, especially for mechanism DIGEST-MD5.
	When QueueSortOrder was set to host, sendmail might not read
		enough of the queue file to determine the host, making the
		sort sub-optimal.  Problem noted by Jeff Earickson of
		Colby College.
	Don't issue DSNs for addresses which use the NOTIFY parameter (per
		RFC 1891) but don't have FAILURE as value.
	Initialize Cyrus-SASL library before the SMTP daemon is started.
		This implies that every change to SASL related files requires
		a restart of the daemon, e.g., Sendmail.conf, new SASL
		mechanisms (in form of shared libraries).
	Properly set the STARTTLS related macros during a queue run for
		a cached connection.  Bug reported by Michael Kellen of
		NxNetworks, Inc.
	Log the server name in relay= for ruleset tls_server instead of the
		client name.
	Include original length of bad field/header when reporting
		MaxMimeHeaderLength problems.  Requested by Ulrich Windl of
		the Universitat Regensburg.
	Fix delivery to set-user-ID files that are expanded from aliases in
		DeliveryMode queue.  Problem noted by Ric Anderson of the
		University of Arizona.
	Fix LDAP map -m (match only) flag.  Problem noted by Jeff Giuliano
		of Collective Technologies.
	Avoid using a negative argument for sleep() calls when delaying answers
		to EXPN/VRFY commands on systems which respond very slowly.
		Problem noted by Mikolaj J. Habryn of Optus Internet
		Engineering.
	Make sure the F=u flag is set in the default prog mailer
		definition.  Problem noted by Kari Hurtta of the Finnish
		Meteorological Institute.
	Fix IPv6 check for unspecified addresses.  Patch from
		Jun-ichiro itojun Hagino of the KAME Project.
	Fix return values for IRIX nsd map.  From Kari Hurtta of the Finnish
		Meteorological Institute.
	Fix parsing of DaemonPortOptions and ClientPortOptions.  Read all
		of the parameters to find Family= setting before trying to
		interpret Addr= and Port=.  Problem noted by Valdis
		Kletnieks of Virginia Tech.
	When delivering to a file directly from an alias, do not call
		initgroups(); instead use the DefaultUser group information.
		Problem noted by Marc Schaefer of ALPHANET NF.
	RunAsUser now overrides the ownership of the control socket, if
		created.  Otherwise, sendmail can not remove it upon
		close.  Problem noted by Werner Wiethege.
	Fix ConnectionRateThrottle counting as the option is the number of
		overall connections, not the number of connections per
		socket.  A future version may change this to per socket
		counting.
	Portability:
		Clean up libsmdb so it functions properly on platforms
			where sizeof(u_int32_t) != sizeof(size_t).  Problem
			noted by Rein Tollevik of Basefarm AS.
		Fix man page formatting for compatibility with Solaris'
			whatis.  From Stephen Gildea of InTouch Systems, Inc.
		UnixWare 7 includes snprintf() support.  From Larry
			Rosenman.
		IPv6 changes for platforms using KAME.  Patch from
			Jun-ichiro itojun Hagino of the KAME Project.
		Avoid a typedef compile conflict with Berkeley DB 3.X and
			Solaris 2.5 or earlier.  Problem noted by Bob Hughes
			of Pacific Access.
		Add preliminary support for AIX 5.  Contributed by
			Valdis Kletnieks of Virginia Tech.
		Solaris 9 load average support from Andrew Tucker of Sun
			Microsystems.
	CONFIG: Reject addresses of the form a!b if FEATURE(`nouucp', `r')
		is used.  Problem noted by Phil Homewood of Asia Online,
		patch from Neil Rickert of Northern Illinois University.
	CONFIG: Change the default DNS based blacklist server for
		FEATURE(`dnsbl') to blackholes.mail-abuse.org.
	CONFIG: Deal correctly with the 'C' flag in {daemon_flags}, i.e.,
		implicitly assume canonical host names.
	CONFIG: Deal with "::" in IPv6 addresses for access_db.  Based on
		patch by Motonori Nakamura of Kyoto University.
	CONFIG: New OSTYPE(`aix5') contributed by Valdis Kletnieks of
		Virginia Tech.
	CONFIG: Pass the illegal header form <list:;> through untouched
		instead of making it worse.  Problem noted by Motonori
		Nakamura of Kyoto University.
	CONTRIB: Added buildvirtuser (see `perldoc contrib/buildvirtuser`).
	CONTRIB: qtool.pl: An empty queue is not an error.  Problem noted
		by Jan Krueger of digitalanswers communications consulting
		gmbh.
	CONTRIB: domainmap.m4: Handle domains with '-' in them.  From Mark
		Roth of the University of Illinois at Urbana-Champaign.
	DEVTOOLS: Change the internal devtools OS, REL, and ARCH m4
		variables into bldOS, bldREL, and bldARCH to prevent
		namespace collisions.  Problem noted by Motonori Nakamura
		of Kyoto University.
	RMAIL: Undo the 8.11.1 change to use -G when calling sendmail.  It
		causes some changes in behavior and may break rmail for
		installations where sendmail is actually a wrapper to
		another MTA.  The change will re-appear in a future
		version.
	SMRSH: Use the vendor supplied directory on HPUX 10.X, HPUX 11.X,
		and SunOS 5.8.  Requested by Jeff A. Earickson of Colby
		College and John Beck of Sun Microsystems.
	VACATION: Fix pattern matching for addresses to ignore.
	VACATION: Don't reply to addresses of the form owner-*
		or *-owner.
	New Files:
		cf/ostype/aix5.m4
		contrib/buildvirtuser
		devtools/OS/AIX.5.0
2001-01-04 12:09:28 +00:00
jwise
c28e1b786b Be the maintainer of this, as per discussion with tv@netbsd.org. 2001-01-03 01:50:05 +00:00
jwise
f64364f924 Update mhonarc to version 2.4.7. Changes since version 2.2.0 (the
last pkgsrc version):


10/28/2000	(2.4.7)

    o	Added the following options to m2h_text_plain::filter:

	attachcheck	Honor attachment disposition.  By default,
			all text/plain data is displayed inline on
			the message page.  If attachcheck is specified
			and Content-Disposition specifies the data as
			an attachment, the data is saved to a file
			with a link to it from the message page.
	htmlcheck	Check if message is actually an HTML message
			(to get around abhorrent MUAs).  The message
			is treated as HTML if the first non-whitespace
			data looks like the start of an HTML document.

    o	FROMFIELD resource default value is now:

	  from:mail-reply-to:reply-to:return-path:apparently-from:
	  sender:resent-sender

	The change is the addition of "mail-reply-to."

    o	Added the following resource variables:

	    $MSGTORDNUM$	Ordinal number of message in current
				thread.

    o	Added the following resource variable message specificiers:

	    TEND		Last message of current discussion
				thread.
	    TTOP		Top/root message of current discussion
				thread.

    o	Changes to readmail.pl:
	-   %Cid hash keys are now URLs.  Content-Ids are denoted
	    as "cid:..."  Hash also contains Content-Location values
	    of message parts.  This allows filters (like the HTML
	    filter) to check for external URL references where
	    the data for the reference is included with the message.
	-   More robust handling of malformed multipart messages.

    o	The null filter is applied to application/ms-tnef by default.

    o	Lowercase tag names are now used in default resource values
	that contain HTML markup.

    o	Bug fixes to the documentation.


    Bug Fixes
    ---------
    See BUGS.

=======================================================================
04/24/2000	(2.4.6)

    o	Stricter check is made when decoded quoted-printable data.
	An escape sequence is only converted to a raw character if
	a it is a valid escape sequence.  I.e.  Any '=' not followed
	by two hexadecimal characters is left as-is.

    o	Call to Digest::MD5::md5_hex() wrapped in eval block in
	case of bad installations of Digest::MD5 module.

    Bug Fixes
    ---------
    See BUGS.

=======================================================================
02/14/2000	(2.4.5)

    Enhancements/Changes
    --------------------
    o	Following changes to m2h_text_html::filter:
	-   All comment declarations are removed.  This avoid
	    potential SSI attacks and declarations that may conflict
	    with MHonArc.
	-   Additional tags have been added to the to-strip list
	    to avoid potential client-side scripting attacks.  See
	    MIMEFILTERS docs for list.
	-   Added "nofont" option to strip out any <font> tags.

    o	Added application/x-bzip2 to known mime types (mhmimetypes.pl).

    o	Simple modification to get_time_from_date() in mhutil.pl to
	handle abhorrent case of message date using a 2 digit year.

    o	Under VMS, the default lock file name has been changed to
	"mhonarc_lck" for directory based locking will work.

    o	mhonarc::htmlize/entify now translates the double-quote
	character (") to &quot;.

    o	Added VARREGEX resource to allow customization of resource
	variable matching.  Mainly for use with resource files written
	on multibyte charsets like SJIS.  Use with caution.

    Bug Fixes
    ---------
    See BUGS.

=======================================================================
10/01/1999	(2.4.4)

    Enhancements/Changes
    --------------------
    o	Added the following resources:

	    MIMEDECODERS	Content-Transfer-Encoding decoding
				functions.

    o	Added the following resource variables:

	    $PGLINKLIST$	Print out a list of index page links.

    o	New content filter for message/external-body.

    o	Message/delivery-status content handled by mhtxtplain.pl

    o	Support for "Zone[+-]DDDD" timezone specification.

    o	MAILparse_parameter_str() function added to readmail.pl.
	Function supports parsing parameter value strings with support
	for RFC 2184 extensions.  Function added to provide
	support for message/external-body filter.

    Bug Fixes
    ---------
    See BUGS.

=======================================================================
08/15/1999	(2.4.3)

    Enhancements/Changes
    --------------------
    o	Added the following resources:

	    POSIXSTRFTIME	Use POSIX::strftime() or not for
				processing time format strings

    o	The "latin[1-6]" character sets defined in the default
	value of CHARSETCONVERTERS.   iso8859::str2sgml modified
	to use proper iso8859 map for specified latin[1-6]
	specification.

    o	The text/html filter now strips out scripting markup by
	default.  To allow scripting markup to be preserved, the
	"allowscript" option can be used.

    o	Unknown media-types are now treated as application/octet-stream,
	which will invoke the application/octet-stream filter.
	Because of this, an explicit entry for application/octet-stream
	has been added to the default value of MIMEFILTERS.

    o	If in a multipart/alternative entity, and no known media-types
	exists, the last part is treated as application/octet-stream.

    Bug Fixes
    ---------
    See BUGS.

=======================================================================
08/11/1999	(2.4.2)

    Enhancements/Changes
    --------------------
    o	Added the following resources:

	    STDIN		Source for standard input

    o	Added the following resource variables:

	    $ENV$		Print an environment variable

    o	Added support for decoding uuencoded data within text
	messages in mhtxtplain.pl.  Decoding activated via the
	"uudecode" option.

    o	For processing time format strings, POSIX::strftime() is
	used, if available.  If not, MHonArc implementation is
	used.

    o	The default value of FROMFIELDS now includes "return-path".

    o	Description section moved before Options section in -help
	message.

    Bug Fixes
    ---------
    See BUGS.

=======================================================================
07/25/1999	(2.4.1)

    Enhancements/Changes
    --------------------
    o	Added the following resources:

	    MSGEXCFILTER	Perl expressions for excluding
				messages from archive.
	    SAVERESOURCES	Flag if resource values should be
				saved in database.

    o	Added the following resource variables:

	    $HTMLEXT$		Value of HTMLEXT resource.

    o	Documentation corrections an additions.

    o	Use of typeglobs removed from mhdb.pl.

    o	mhtime.pl explicitly defined in mhonarc package.

    Bug Fixes
    ---------
    See BUGS.

=======================================================================
06/25/1999	(2.4.0)

    Enhancements/Changes
    --------------------
    o	Added the following resources:

	    ADDRESSMODIFYCODE	Perl expressions to apply to addresses
				during message header conversion.
	    CHECKNOARCHIVE	Check "no archive" flag in messages.
	    LOCKMETHOD		The type of archive locking performed.
	    SPAMMODE		Perform actions to deter email address
				harvesters.
	    SSMARKUP		Markup at the *very* beginning of any
				generated page.
	    STDOUT		Destination of stdout messages/data.
	    STDERR		Destination of stderr messages/data.
	    SUBJECTTHREADS	To check, or not to check, subjects when
				computing threads.

    o	Added the following resource variables:

	    $FROMADDRNAME$	Username portion of From email address.
	    $FROMADDRDOMAIN$	Domain portion of From email address.
	    $TOADDRNAME$	Username portion of an email address
				(applicable in MAILTOURL only).
	    $TOADDRDOMAIN$	Domain portion of an email address
				(applicable in MAILTOURL only).

    o	A new utility program: mha-decode.  The program functions
	as a MIME message decoder.  Can be used against mail folders
	or single messages.

    o	The "PARENT" argument to applicable resource variables is now
	called "TPARENT".  This change should not affect anyone since
	the "PARENT" argument did not work properly in previous
	releases.

    o	SUBJECTHEADER and HEADBODYSEP resource changes will now affect
	existing messages that are edited during normal operations or
	via EDITIDX.  Note, messages created from old versions of
	MHonArc may not be affected.

    o	The default TIMEZONES settings now has a more complete list.

    o	Timezone acronym settings now support [+-]HHMM specifications.

    o	Support for ISO-2022-JP encoded strings in message headers
	is now supported.  It does assume that HTML viewer supports
	ISO-2022-JP.

    o	If Digest::MD5 is installed, md5_hex() will be used to create
	message-ids for messages without message-ids.  This allows
	MHonArc to ignore non-message-id archived messages in ADD mode.
	The MD5 digest is computed only on message header for efficieny.
	If Digest::MD5 is not installed, a message-id will still be
	assigned if none present, but MHonArc will not be able to
	detect if message has already been archived in subsequent ADD
	operations.

    o	Text/html filter supports the "noscript" option.  If
	specified, any script-related markup will be removed.
	This provides added security to avoid sites being compromised
	with foreign client-side scripting.

    o	Added the following options to mhexternal.pl (the save-to-file
	filter): forceattach, forceinline, and inlineexts.

    o	Recognize mailing list headers as defined by RFC 2369 and
	hyperlink URLs listed.

    o	If no boundaries exist in a multipart message (even though
	a boundary is defined in the header), MHonArc will treat
	the entire body as the first part.  This prevents "unable
	to process" warnings.

    o	The "<!--X-From" comment declaration at the top of converted
	messages is now munged by a modified ROT13 to facilitate
	anti-spam-bot measures, but still provide the "From"
	information for mha-dbrecover.

    o	When editing message pages, the new version of the page is now
	created as a temporary file and then if successfully created,
	it will get renamed to its proper name.  This help avoids "losing"
	a message page if there is an error during page editing.  The
	same method is applied to the dumping of DBFILE.

    o	Message sorting modified to improve sorting performance when
	sorting by subject and author.

    o	URL matching expression in mhtxtplain.pl modified to handle
	'&' characters.

    Bug Fixes
    ---------
    See BUGS.

=======================================================================
11/08/1998	(2.3.3)

    Bug Fixes
    ---------
    See BUGS.

=======================================================================
11/01/1998	(2.3.2)

    Enhancements/Changes
    --------------------
    o	A new (improved) install.me program to do the installation.
	See INSTALL for more information.

    Bug Fixes
    ---------
    See BUGS.

=======================================================================
10/25/1998	(2.3.1)

    Enhancements/Changes
    --------------------
    Please read the RELNOTES file for important information regarding
    upgrading to v2.2.x, or later, from pre-v2.2 releases.

    o	Support for MHTML.  I.e.  An HTML document that references data
	included as other parts to the mail message, will be converted
	so the data will be shown where referenced.  Before, all
	referenced data was shown at the end of the message.

    o	Auto-computing the name for attachments no longer caches
	data, so performance may decrease when processing MIME
	messages.  This change is required since multiple filters can
	now write data to files and not all to the same directory (a
	common utility function now exists for writing data to a file).
	Also, it avoids behavioral problems with custom front-ends
	that operate on multiple archives in a single process.

    o	Changes to readmail.pl inorder to support MHTML.  Changes
	done should help the handling of other multipart/related
	data types.

    Bug Fixes
    ---------
    See BUGS.

=======================================================================
10/10/1998	(2.3.0)

    o	Perl 5 is now required to run MHonArc.  Although the code
	base is still "Perl 4-style", many changes made use of Perl 5
	constructs.

    o	New utility programs added to the dustribution:

	    mha-dbedit		- Make resource/db changes w/o touching
				  pages.
	    mha-dbrecover	- Rebuild database from HTML message
				  files.

    o	Many resource variables have been changed to take arguments
	to control what values the variables will expand to.  Because,
	of this, many variables are now deprecated.  However, old
	forms of resource variables are still recognized.

	See the documentation for more information on resource
	variables (a new section on resource variables has been
	added to the documentation) and the newer syntax.

    o	New resources:

	    AFS			- Skip archive directory permission check
	    ANNOTATE		- Annotate message(s).
	    LOCK		- To lock, or not to lock.
	    MSGPGS		- Print, or not, message pages.
	    NOTE		- Annotate markup.
	    NOTEIA		- Inactive annotate markup.
	    NOTEDIR		- Directory where annotations are located.
	    NOTETEXT		- Annotation text.
	    PAGENUM		- Page to output when using GENIDX with
				  MULTIPG.
	    READDB		- Just load the database
				  (useful for application front-ends).
	    USELOCALTIME	- Use localtime to determine day groups in
				  date index listing.

    o	New resource variables:

	    $DDMMYYYY$		- Day/Mon/Year(4 digit)
	    $MMDDYYYY$		- Mon/Day/Year(4 digit)
	    $MSG$		- Filename of message page
	    $SORTTYPE$		- Type of sort in use for main index
	    $TSORTTYPE$		- Type of sort in use for thread index
	    $YYYYMMDD$		- Year(4 digit)/Mon/Day

	Note, many other variables have been changed.  See docs for
	more information.

    o	Added "J" modifier for resource variables.  When specified,
	escapes quote characters so expanded values can be used
	within JavaScript strings.

    o	Added "usenameext" option to mhexternal.pl filter.  When
	specified, mhexternal.pl will use the filename specified in
	the message for determining the filename extension to use.

    o	The -rcfile option can be specified multiple times.  Resource
	files specified are read in the order specified.

    o	The -definevars options has been deprecated in favor of
	-definevar (no ending 's').  -definevar can be specified
	multiple times on the command-line.  The usaage of it is
	exactly the same as -definevars.  The -definevars is still
	supported for backwards compatibility.

    o	The -perlinc option can be specified multiple times.

    o	For the mhtxtplain.pl filter, the TARGET attribute for links is
	now specified only if the target option is specified.

    o	MHonArc is now smarter when the RMM resource is used.  MHonArc
	will now only update pages that are required when messages
	are removed instead of doing a force update on all pages.
	RMM operations will now perform much faster.

    o	Subject based replies are *no longer* treated as a separate
	"group" when printing thread index pages.  I.e.  Subject based
	replies no longer cause a separate TSUBLISTBEG and TSUBLISTEND
	to be invoked.	Before, it was a problem if the HTML OL
	element was used.  OL numbering would restart when subject
	based replies were printed.

    o	GENIDX now supports the use of MULTIPG (w/IDXSIZE).

    o	MHonArc uses rename instead of file copying when editing
	pages.  Should provide a speed increase when editing archive
	pages.

    o	Reason when a file cannot be opened or created is printed
	($! is now included in the error message).

    o	If unable to lock an archive (and -force not specified),
	MHonArc will now return an exit status of 75 (EX_TEMPFAIL).
	This is for the benefit of MTAs (like sendmail) where
	MHonArc is called via an alias.

    o	Some changes to code to make it suitable for MHonArc to be
	embedded into other Perl programs.  The most significant
	changes was to make it possible to process more than one
	archive in a single process instance (note, archives can
	only be processed in sequence and not in parallel).  Now it
	easier to write different application front-ends to MHonArc.

    o	Some other code cleanup in the hopes to improve performance.

    Bug Fixes
    ---------
    See BUGS.
2001-01-03 01:49:03 +00:00
jlam
586798fba5 Depending on whether we use the in-tree OpenSSL or pkgsrc OpenSSL, the default
certificates directory is /etc/openssl/certs or ${PREFIX}/certs.  Pass the
correct directory to the c-client library build so that SSL authentication
works as expected regardless of which version of NetBSD we use.
2001-01-02 21:05:50 +00:00
wiz
8939635ed1 Remove mutt-current, since it has long been replaced by mutt. 2001-01-02 01:14:05 +00:00
rh
29ca230a62 s/NO_PACKAGE/NO_BIN_ON_{FTP,CDROM}/ 2000-12-28 10:34:03 +00:00
wiz
7530d0586d add one file 2000-12-28 03:33:30 +00:00
jwise
3f5ad65e3c As imap-uw was recently updated to provide SSL support, programs which link
with libimapuw (at least on ELF) _need_ to explicitly bring in -lssl -lcrypto.

In the future, when updating a package, _please_ check any packages which depend
on that package to make sure they aren't broken by the change.  It took a _long_
time to find out that pine was broken on this machine (a SparcClassic).
2000-12-18 18:09:11 +00:00
jlam
9eeccd9755 Add SSL support for clients. 2000-12-17 18:25:43 +00:00
jlam
1ec39edb9d Honor CFLAGS from environment during build. Also some cosmetic changes
to the Makefile to use existing make variables instead of defining a new
do-build target.
2000-12-17 17:07:56 +00:00
itojun
5ab20ae9f2 upgrade to more recent IPv6 patch. now standalone mode supports IPv6. 2000-12-14 19:46:03 +00:00
wiz
c43cd8ec3c Update to postfix-19991231pl13, since the pl12 distfile isn't available
any more. Fixes pkg/11725 by Damon Brodie.
2000-12-14 02:51:59 +00:00
jtb
80353eeae6 Use makeinfo to format the info manual. It seems that sometimes Emacs
just can't get enough memory:

Formatting: Frame Configuration ...
Memory exhausted--use M-x save-some-buffers RET
*** Error code 255

(From recent pkgsrc/i386 bulk build).
2000-12-13 23:14:07 +00:00
tron
1ab51e2185 Update "imap-uw" package to version 2000a. This fixes PR pkg/11456 and
and PR pkg/11671.
2000-12-13 21:26:53 +00:00
itojun
0b3d3ed774 ignore gdbm. PR 11706. 2000-12-12 17:42:55 +00:00
wiz
5be08e0178 Added wm category to main Makefile; remove packages that have been moved
from x11 to wm; fix paths in packages that depend on the moved ones.
2000-12-12 02:10:16 +00:00
wiz
a32b3a5655 Unify Makefiles -- mostly headers: remove FreeBSD Ids.
Consistent 4 character indentation of SUBDIR entries.
2000-12-12 01:30:36 +00:00
itojun
a8f4a61beb upgrde to 3.1.2, as 2.x had security issues and there's no support given
any longer to 2.x.

NOTE: kerberos support is dropped, kerberos guru please re-do it...


from ftp://ftp.qualcomm.com/eudora/servers/unix/popper/Release.Notes

Release Notes:

3.1
           Can now set server mode and kerberos service name using
        run-time options.
           Can now specify plain-text password handling when APOP is
        available using '-p 0|1|2|3' run-time option. 0 is default;
        1 means clear text passwords are never permitted for any user;
        2 means they are always permitted (even if an APOP entry exists),
        which allows them to be used as a fallback when clients don't
        support APOP); 3 means they are permitted on the local interface
        (127.*.*.*) only.
           Added '-D drac-host' run-time option to specify the drac host.
        Only valid if compiled with --enable-drac.  The default is
        localhost.
           Added '-f config-file' run-time option.  Additional run-time
        options are read from the specified file.  All current run-time
        options can now be set this way.  See INSTALL file for option
        names and syntax.
           Added '-u' run-time option to read '.qpopper-options' file in
        user's home directory.
           Added Kerberos V support.
           BULLDB access now uses usleep(3C) if available, resulting in
        many more access attempts with a shorter maximum delay.
           Added run-time options 'bulldb-nonfatal' (-B) and
        'bulldb-max-retries' to allow fine control over BULLDB access
        behavior.  'bulldb-nonfatal' allows a session to continue if
        the bulletin database can't be locked.  'bulldb-max-retries'
        sets the maximum number of attempts to lock the database.  This
        value should only be changed if you know if your system has
        usleep(3C) or not.  On systems with usleep(3C), this can be a
        large value (the default is 75).  On systems without usleep(3C),
        this should remain small (the default is 10).
           Added new ./configure flags (see INSTALL for more details):
              --enable-timing to write log records with elapsed time for
                   authentication, initialization, and cleanup.
              --enable-old-uidl to generates UIDs using old (pre-3.x)
                   style encoding.  This is only useful if you also set
                   NO_STATUS and have existing users with old (pre-3.x)
                   spool files and you want to keep the UIDs the same.
              --disable-status to prevent Qpopper from writing 'Status'
                   or 'X-UIDL' headers (sets NO_STATUS).  This forces
                   UIDs for each message to be recalculated in each
                   session.
              --enable-keep-temp-drop to prevents Qpopper from deleting
                   the temp drop files.
              --disable-check-pw-max to prevent Qpopper from checking
                   for expired passwords.
              --disable-old-spool-loc to not check for old .user.pop
                   files in old locations when HASH_SPOOL or HOMEDIRMAIL
                   used.
              --disable-check-hash-dir to not check for or create hash
                   spool directories.  Use this if you pre-create the
                   directories.
              --enable-server-mode-group-include=group to set server
                   mode for users in the specified group.
              --enable-server-mode-group-exclude=group to set server
                   mode OFF for users in the specified group.
              --enable-secure-nis-plus for use with secure NIS+.
              --disable-optimizations to turn off compiler optimizations.
              --with-kerberos5 for Kerberos V support (using patch from
                   Ken Hornstein).
              --enable-any-kerberos-principal to accept any principal in
                   the client request.
              --enable-kuserok to use kuserok() to vet users.
              --enable-ksockinst to use getsockinst() for Kerberos
                   instance.
              --enable-standalone to create standalone POP daemon instead
                   of being run out of inetd.  Can specify IP address
                   and/or port number to bind to as parameter 1, e.g.,
                   'popper 199.46.50.7:8110 -S' or 'popper 8110 -S -T600'.
                   If not specified, IP address defaults to all available.
                   The default port is 110 except when _DEBUG (not simply
                   DEBUG) is defined, then it is 8765.
              --enable-auth-file=path to permit access only to users listed
                   in the specified file.  Format is one user per line.
              --enable-nonauth-file=path to deny access to users listed in
                   the specified file.  Format is one user per line.
              --disable-update-abort to avoid the default behavior of going
                    into update mode if the session aborts (the default
                    behavior violates of RFC 1939, but was found to be
                    needed when noisy dialup lines otherwise prevented users
                    from ever deleting messages).
                                            ([RCG])

3.0
           Both dot-locking and flock() now used on all platforms.  (On some
        systems we emulate flock() using fcntl).
           Added POP3 extensions(CAPA). The extensions added so far are
        X-MANGLE, LOGIN-DELAY and EXPIRE.
           X-MANGLE condenses Mime messages into a single part for ease of
        use by lightweight clients. The transformations supported through
        X-MANGLE are to and from text/plain, format=flowed, and text/html.
           As a way to enable MIME-mangling with clients that do not
        support XMANGLE, add "-no-mime" to the user name.  For example,
        if the userid is"mary", enter it in the client as "mary-no-mime".
           The optional LOGIN-DELAY and EXPIRE values are only announced
        through the CAPA command.  The values to announce are passed as
        command line switches.  Actual enforcement of minimum login delay
        and message expiration is up to the site by some other means.
        (For example, a simple script run from crontab could be used for
        message expiration.)  Qpopper does support automatic deletion of
        downloaded messages through the --enable-auto-delete configure
        flag.  This can be used to effect EXPIRE 0 (no retention).
           Added new run-time options: -R to disable reverse-lookups on client
        IP addresses; -c to downcase user name.
           A failure at some point in a transaction now releases all locks
        explicitly. Certain paths do not release locks where SysV .lock files
        are created.
           Fixed bugs with Bulletin Services and Server mode.
           DEBUGn macros for debug and trace messages.
           Added new ./configure flags (see INSTALL for more details):
              --with-warnings for extra compiler warnings.
              --enable-shy to hide qpopper's version number in the
                    banner and CAPA IMPLEMENTATION tag.
              --enable-auto-delete to automatically mark for deletion
                    all messages downloaded with RETR.
              --enable-hash-spool=1|2 to use hashed spool directories.
              --enable-home-dir-mail=file to use a spool file in the
                   user's home directory.
              --enable-bulldb=path to enable bulletins and set the path
                   for the bulletin directory.
              --with-new-bulls=number to specify the maximum number
                   of bulletins for new users (default is 10).
              --enable-popbulldir=path to specify an alternate location
                    for users' popbull files.
              --enable-log-login to log successful user logins.  This
                   can be used, for example, to validate subsequent
                   SMTP sessions from the same IP address within a
                   short time period, in the absence of SMTP AUTH
                   support by client and server. (Suggested by Andy
                   Harper et al).
              --with-pam=service-name to authenticate using PAM (based
                    on patch contributed by German Poo).
              --with-log-facility=name to specify the log facility.
                    Default is LOG_LOCAL1 or LOG_MAIL, depending on the
                    OS.
              --enable-uw-kludge to check for and hide a UW IMAP status
                    message.
              --enable-group-bulls to show bulletins by groups (group
                    name is second element in bulletin name).  Based on
                    patch by Mikolaj Rydzewski.
              --enable-timing to report timing information in the log.
              --enable-drac to use DRAC.  Based on patches by Mike
                    McHenry, Forrest Aldrich, Steven Champeon, and others.
           Added file popper/banner.h -- modify this file to add a custom
        banner and CAPA IMPLEMENTATION tag suffix.  Note that if you modify
        qpopper you should indicate this using banner.h.
           Improved error messages and warnings: warning "Unable to get
        canonical name of client" now includes IP address of client; logging
        added for I/O errors and discarded input (line too long); added errno
        to POP EOF -ERR message; "Possible probe of account" warning now logged
        as WARNING, not CRITICAL.
2000-12-11 17:23:01 +00:00
kei
61895adeae Add and enable "sylpheed" package. 2000-12-11 02:25:35 +00:00
kei
8244c98d88 Initial import of "Sylpheed" package:
Sylpheed - an X based e-mail client has features (or go for it :-))
o user-friendly and intuitive interface
o 3-paned view like many Windoze-based mail client
o ability of keyboard-only operation
o Mew/Wanderlust-like key bind
o multipart MIME
o unlimited multiple account handling
o message queueing
o assortment function
o XML-based address book
o APOP support
o unread message management
o MH folder support
o multithread support (experimental)
o can import mbox
o drag & drop (partially implemented)
o fast thread display
o high-speed message processing
o lightweight resource usage
o easily customizable configuration
o "Attract by subject" faculty, which is convenient when thread is
  broken on Mailing List and so on.
o supports automake + autoconf, and internationalization of message by gettext
o integrated NetNews client (partially implemented)

This package was made by Osamu OISHI <oishi@ims.ac.jp> and he posted it to
tech-pkg-ja mailing list.

XXX latest version is 0.8.4, which will (hopefully) be imported later.
2000-12-11 02:23:26 +00:00
jlam
7e0d5e868b imapd.8 -> cyrus-imapd.8 so as not to conflict with identically named
manpage from the UW IMAP package (imap-uw).
2000-12-10 19:33:03 +00:00
jlam
0cdaa12198 Update cyrus-imapd to 1.6.24nb1:
* Update dependency on cyrus-sasl to >=1.5.24nb2.
* Move creation of cyrus user and mail group to cyrus-sasl.
* Install HTML documentation.
* Install minimal imapd.conf configuration file defaulting to 'pwcheck'
  authentication.
* Install mkimap perl script for creating cyrus imap directories.
* Improvements to DEINSTALL/INSTALL scripts.
* Make me the maintainer.
2000-12-10 09:45:32 +00:00
itojun
d10d6282fb upgrade to patchlevel 12.
patchlevel 11 -> 12

While processing massive amounts of one-recipient mail, the Postfix
queue manager could deadlock for 10 seconds while sending a bounce
message. In order to remedy this, all queue manager bounce send
requests are now executed asynchronously.  This problem was reported
by El Bunzo (webpower.nl) and by Tiger Technologies (tigertech.com).
2000-12-10 09:00:46 +00:00
wiz
bef9e409f7 Replace REQ file by INSTALL file, and modify to suit
sysutils/amanda-common style.
2000-12-08 10:09:22 +00:00
itojun
90bf09cb5a include patch for SIOCGIFCONF handling (sent to sendmail.org).
the patch is the same as the one applied to src/gnu/dist/sendmail.
2000-12-07 15:53:09 +00:00
wiz
bb1e544d6e Update to postfix-19991231-pl11. Update provided by Mipam in private mail.
Remove bogus MANCOMPRESSED_IF_MANZ.
2000-12-07 00:00:06 +00:00
abs
86c97d8f47 Add bulk_mailer 2000-12-05 12:48:58 +00:00
abs
13c33a17f6 Add bulk_mailer-1.13
bulk_mailer assists with "bulk" mailing, such as large majordomo
lists under sendmail.  For input, it takes a file of recipient
addresses (one address per line) and a message (with headers already
attached) to be sent to the recipients.  It sorts the recipient
list by reversed domain (so similar ones sort together), splits up
the recipients into several groups containing no more than N domains
each, creates an SMTP envelope for each group of recipients, and
feeds that envelope to "/usr/lib/sendmail -bs".

Splitting the envelopes up allows sendmail to perform delivery in
parallel, so instead of having one large queue entry (for which
sendmail might take awhile to get around to attempting delivery
for some recipients), it has several smaller queue entries.
Depending on your point-of-view, this can still be considered
"cluttering up your mail queue", but it does seem to deliver messages
more quickly to most recipients.
2000-12-05 12:48:36 +00:00
rh
076dc0e3ac Update balsa to 1.0.0. This release includes translation updates,
complete mailto protocol handling, various fixed memory leaks, fixes for
crashes on multiple text selection, and a fix for misbehavior on failed
SMTP relaying.
2000-12-05 12:11:42 +00:00
wiz
40cdd5ed0a add and enable xbuffy 2000-12-05 02:10:39 +00:00
wiz
0db35661ff Initial import of xbuffy-3.4 package. Based on the package for xbuffy-3.3
provided by Jens A Nilsson in pkg/11628:
Xbuffy is a XBiff-type program with a lot of new options.
2000-12-05 02:04:49 +00:00
itojun
51e81bc45c use latest KAME IPv6 patch. should fix NetBSD PR 11336 (default
listening socket is changed by IPv6 patch).
2000-12-04 08:30:53 +00:00
fredb
f338b71c65 Make this work on pre-1.5 systems -- check if USE_INET6 is defined
before testing it's value.
2000-12-01 21:08:03 +00:00
jtb
9967ec30b9 Add and enable "vm". Fixes PR pkg/11382 by Jason Beegan. 2000-12-01 04:22:15 +00:00
jtb
9e3ed85fdf Initial import of new "vm" package:
VM (View Mail) is an advanced mail user agent for Emacs
2000-12-01 04:18:20 +00:00
ad
059952a6ac Update exim and corresponding docs to version 3.20. Too many changes to note
here; changelogs can be found at http://www.exim.org/.
2000-11-28 19:24:42 +00:00
frueauf
e347d58bd7 Update fetchmail{conf} to 5.6.0.
fetchmail-5.6.0 (Sun Nov 26 22:11:09 EST 2000), 19625 lines:

* Updated FAQ on IPv6 operation.
* Enabled showdots to work from the command line.
* Fixed a bug in fetchmailconf's handling of the `principal' option.
* smtpname processing fixed.
2000-11-27 15:59:06 +00:00
itojun
04faa5c930 upgrade to snapshot 2000/11/21 + KAME IPv6 patch.
---
20001024

	Documentation: the canonical, virtual etc. manual pages
	did not document the effect of leading whitespace.

20001025

	Bugfix: virtual map expansion stopped too early with
	self-referential aliases. Reported by Michael Douglass
	@ datafoundry.net. File: cleanup/cleanup_map1n.c.

20001026

	Horror:  postmap and postalias (newaliases) silently lose
	the file lock while building a lookup table with Berkeley
	DB 2.x and later on Solaris, HP-UX, IRIX, and UNIXWARE.
	The result is that table lookups fail while the table is
	being built, so that mail is lost.  In order to avoid this
	misbehavior one has to use an undocumented feature that is
	NOT available with the DB1.85 compatibility interface.
	Therefore, Postfix now supports three Berkeley DB programming
	interfaces of increasing complexity. File: util/dict_db.c.

	Bugfix: some character manipulations were not portable for
	signed/unsigned characters. Files: global/quote_821_local.c,
	global/quote_822_local.c.

	Workaround: apparently, some software sends SMTP mail that
	begins with "From sender time-stamp". Sendmail silently
	ignores such RFC violating garbage, and therefore Postfix
	needs to jump another hoop.  File: smtpd/smtpd.c.

20001028

	Bugfix: the flush server tried to access config files after
	going to the chroot jail. Found by Lutz Jaenicke, TU-Cottbus.DE.
	File: flush/flush.c.

	Update: revised LDAP module from primary maintainer John
	Hensley, with contributions from many other people. Files:
	util/dict_ldap.c, LDAP_README.

	Update: LINUX2 chroot setup script by Matthias Andree,
	uni-dortmund.de.

	Feature: specify unix:/path/name for LMTP connections over
	UNIX-domain sockets, and specify inet:host or inet:host:port
	for IPV4. If no unix: or inet: is specified, IPV4 is assumed.
	File: lmtp/lmtp_connect.c.

	Feature: added UNIX-domain support to the smtpstone test
	programs in order to test the LMTP client UNIX-domain
	support.

20001030

	Bugfix: further testing in preparation for 19991231-pl10
	revealed that the DB map code was now broken for every
	platform.

20001031

	Performance: the slow start (gradually increase number of
	parallel connections to the same site) was too gentle and
	Postfix would back off too quickly. Files: qmgr/qmgr_queue.c
	and nqmgr/qmgr_queue.c.

20001101

	FAQ update by Ralph Hildebrandt.

20001104

	Portability: RedHat Linux has changed incompatibly, again.
	Fixed with the help of Matthias Andree.  File: makedefs.

20001109

	Cleanup: changed prototype of internal function that did
	not return a useful result. File: src/util/vstream_popen.c.

20001110

	Workaround: the Debian post install script passes an open
	file descriptor into the master server and waits forever.
	Reported by Lamont Jones. File: master/master.c.

20001114

	Compatibility: added sendmail -G (gateway submission) option
	for compatibility with the sendmail rmail command. Requested
	by David Gilbert, Velocet Communications.

20001116

	Documentation: added MAILER-DAEMON to the list of sample
	masquerade_exceptions settings in conf/sample-rewrite.cf.
	Suggested by Karl O. Pinc, pop.artic.edu.

	Performance: the slow start (gradually increase number of
	parallel connections to the same site) was too gentle and
	Postfix would back off too quickly. Files: qmgr/qmgr_queue.c
	and nqmgr/qmgr_queue.c. Yup, changed the same code, again.
	We now allow for a margin above the actual concurrency,
	with the size of the initial destination concurrency.
	Final solution by Patrik Rak.

	Bugfix: the recipient home directory test broke mailbox_transport
	support for non-UNIX recipients.  File:  local/recipient.c.

20001117

	Robustness: additional integrity tests for the nqmgr by
	Patrik Rak. File: nqmgr/qmgr_message.c.

20001118

	Bugfix: the new LDAP client code did not work properly if
	the new ldap_domain parameter was not specified. LaMont
	Jones, HP.  File: util/dict_ldap.c.

	Feature: the soft_bounce safety net is extended to the SMTP
	server. With "soft_bounce = yes", The SMTP server changes
	all 5xx (reject) replies into 4xx (try again) replies.

	Documentation: the virtual(5) man page now documents both
	Postfix-style virtual domains and Sendmail-style virtual
	domains, including their interaction with local usernames,
	aliases and mailing lists. Hopefully, this ends some of
	the confusion surrounding virtual domain support. Updated
	several FAQ entries concerning virtual domain support.

	Documentation: added FAQ entry for the biff service.

20001119

	Bugfix: per-destination queue names were case sensitive so
	that the same site could have multiple queues.  Reported
	by Patrik Rak. Files: *qmgr/qmgr_message.c.

20001120

	Bugfix: per-destination deferred mail logfiles were case
	sensitive so that the same site could have multiple deferred
	mail logfiles, so that not all mail would be flushed with
	ETRN. Reported by Ralph Hildebrandt. Files:  flush/flush.c.

	Portability: added (int) casts to printf-like arguments
	that specify the width of %*letter conversions.  On some
	systems, sizeof and pointer difference expressions are
	wider than an int.  Reported by Valentin Nechayev @ lucky.net.

20001121:

	Compatibility: Postfix now retries delivery when an external
	command is killed by a signal, because people expect such
	behavior from Sendmail. File: global/pipe_command.c.
2000-11-27 15:54:32 +00:00
ad
93cbfdc7ff Enable SMTP AUTH extensions. 2000-11-26 21:59:46 +00:00
hubertf
98c84b69f2 fix last commit (add missing $) 2000-11-22 16:09:36 +00:00
itojun
7b85154b88 pull IPv6 support from ftp.kame.net 2000-11-22 13:05:58 +00:00
tron
5478ddaece Fix broken build on systems which use the "gettext-lib" package. 2000-11-21 15:36:07 +00:00
taca
6a016ad827 - re-enable using WIDE patch with sendmail8.11.1+3.4W.patch. 2000-11-19 07:44:38 +00:00
tron
81a9c44a9c Patch provided by Todd Sabin in private e-mail to fix problems with
version 2000 of the UW IMAP software.
2000-11-15 18:50:28 +00:00
tron
719854650b Update "fetcmailconf" package to version 5.5.6 to sync with "fetchmail"
package.
2000-11-15 17:21:49 +00:00
frueauf
888d6e8810 Update fetchmail to 5.5.6.
fetchmail-5.5.5 (Sat Nov 11 14:22:24 EST 2000), 19563 lines:

* Chip Salzenberg's patch to prevent wildcards in Common Names from causing
  spurious error messages (resolved Debian bug #75011).
* Added --showdots option by Thomas Jarosch <tomj@gmx.de>.
* Added --principal option from R. Lindsay Todd" <toddr@rpi.edu>.
* Spanish-language update from Javier Kohen.
* Nalin Dahyabai's fix to handle untagged responses during imap-gss
  authentication.
* Koyama Mituru's patch for improved spam handling under qmail; checks
  for a 553 reponse to RCPT TO.
* Added FAQ item F5 of %h and  %p interpolation from Matthias Andree.
2000-11-14 06:44:36 +00:00
tron
5feac46ad5 Use "${MASTER_SITE_SOURCEFORGE}". 2000-11-11 17:49:22 +00:00
itojun
e87ece8321 do not hardcode locale subdir to /usr/pkg/share/locale, or it will choke
on Solrais.
add "MAKE_ENV+=LIBS=-lintl", as automake and reconfiguration will remove
-lintl from Makefile.
2000-11-09 14:53:00 +00:00
tron
43eafeb573 Revert source for IMAP daemon to "imap-2000.RELEASE-CANDIDATE.6" because
the new source code breaks CRAM-MD5 authentification.
2000-11-09 08:56:35 +00:00
tron
9b1d03a014 Add missing "USE_LIBINTL= YES". 2000-11-09 08:31:47 +00:00
hubertf
39c70fc4a8 Update to 4.30.
Fixes another security hole...

Full list of changes:
     * Configuration flexibility
          + pine configurations can now be stored remotely on an imap
            server for access from different locations without the need
            to configure for each location.
          + configuration may be split into two parts: generic
            configuration and exceptional, per-platform configuration.
          + signatures can now be stored remotely or as part of the
            pinerc file
          + for configuration options which are lists, inheritance is
            supported
     * New security features
          + SSL support for Unix Pine (source code only)
          + SSL enhancements for PC-Pine
     * Minor rule enhancements
          + status of a message (New, Deleted, etc.) can now be used as
            criteria for pattern matching.
          + "move-only-if-not-deleted" option in filtering to lessen the
            chance of messages being filtered more than once when running
            multiple pine sessions.
          + ability to set arbitrary headers in roles.
          + news filtering made more efficient.
     * Basic threaded sorting (Expanded functionality to be added in a
       future version).
     * Enhanced MAPI support for PC-Pine
     * Various other new features and configuration options
          + alternate-compose-menu
          + by-replyto for saved-msg-name-rule
          + check-newmail-when-quitting
          + continue-tab-without-confirm
          + expose-hidden-config
          + expunge-only-manually
          + incoming-startup-rule additions
          + literal-signature
          + mark-for-cc
          + prefer-plain-text
          + pruning-rule, for monthly sent-mail renaming and deleting
          + quell-extra-post-prompt
          + hidden feature allow-changing-from defaults to on
     * New command line options:
          + -p , pinerc can now refer to a remote mailbox which
            contains the configuration file
          + -x , is how you override your default
            pinerc settings with exceptions for a particular platform,
            may be local or remote
          + -aux , allows you to tell
            Pine the local directory to use for auxiliary files when
            pinerc is remote (PC-Pine only)
          + -copy_pinerc and -copy_abook options
          + -v option

   Bugs that have been addressed in this release include:

     * Incoming mail with an extremely long From address can cause a
       buffer overflow on the stack (security)
     * X-Keywords crash for unix formatted mailboxes
     * Composer word wrapping needlessly wraps words
     * New messages appear in zoomed view
     * "Bad msgno 0" filtering crash
     * "+" during login doesn't always mean that SSL is being used
     * news filtering refilters messages that had already been filtered
     * Goto and Save can't access folders that are readable but not
       listable
     * Goto doesn't allow access of folders outside of a Collection List
     * PC-Pine SSL functionality broken in Windows 2000/Millennium
     * FromOrTo and To in index-format don't work for newsgroups
     * Sorting by score doesn't always work
     * Viewing of very large messages uses more memory than is need
     * Loss of body for reply to multipart/signed mime messages
     * Pine crashes when replying to or forwarding messages with certain
       types of attachments
     * Brackets are falsely recognized as url characters
     * Crash when enclosing options in quotes for PC-Pine
     * Newsgroup posting doesn't allow posting to additional news servers
2000-11-09 03:37:26 +00:00
hubertf
d9b128539d Update to '2000 release.
Fixes a bunch of security problems. (This is the same imap-lib
that also comes with pine-4.30). Sorry, no detailed list available. ;(
2000-11-09 03:35:33 +00:00
itojun
8053b25f39 more locale directory hardcoding. suggested by lamj 2000-11-02 07:15:09 +00:00
itojun
c5e2335607 hardcode internationalized message file direcotry to ${PREFIX}/share/locale.
use USE_LIBINTL.
2000-11-02 06:57:32 +00:00
wiz
d4379bce71 NEED_NCURSES check doesn't have to be below bsd.pkg.mk inclusion any more
(still below bsd.prefs.mk inclusion, though)
2000-11-02 03:15:14 +00:00
frueauf
ae5979b0b1 Update fetchmail{conf} to 5.5.5.
fetchmail-5.5.5 (Tue Oct 17 17:50:46 EDT 2000), 19523 lines:
* Killed a nasty segfault due to double-freeing of the header block.
* Updated Danish internationalization by Byrial Jensen.
* Added FAQ item X7 on attachment hangs.

fetchmail-5.5.4 (Sun Oct  8 10:57:37 EDT 2000), 19518 lines:
* Fall back on the computed queryname if we need the DNS name of a a host
  and can't get it. Resolves Debian bug #69199.
* Andrej Borsenkow's fix for configuration with new SOCKS.
* Pavel Roskin's fix to build the RPM without libcrypto (Red Hat changed
  the library name to libk5crypto in 6.2).
* Peter Backes's sm-hybrid patch added to contrib; more FAQ item T1 changes.
* Emiliano's patch to make dropdelivered and envelope interact properly.
* In fetchmailconf, always reset the port number when changing protocols.
* Patrick Bihan-Faou's changes to use sysctl() for interface checking
  so fetchmail doesn't have to be suid kmem.
2000-10-29 22:56:30 +00:00
itojun
3c7d0e53d3 POSTFIX_VERP is not supported. remove it from BUILD_DEFS. from kimmo 2000-10-29 12:01:05 +00:00
kim
fcf5b5b4be MANINSTALL no longer plays a role with this package. 2000-10-29 05:41:06 +00:00
kim
25f9a62c72 Make linking with PCRE work. 2000-10-29 05:40:33 +00:00
kim
534a2eaf07 I guess I forgot to commit the patch checksum... 2000-10-28 23:19:31 +00:00
jwise
c480310fd0 Update tnef to version 0.15. Main change since 0.14.1 is to add ability
to overwrite existing files, with or without confirmation.
2000-10-27 21:56:32 +00:00
rh
5b56ecc37d Do not depend on exact version of cyrus-sasl, 1.5.24nb1 works fine. 2000-10-25 08:01:25 +00:00
rh
766bbcccdb Add and enable tnef 2000-10-23 14:02:08 +00:00
rh
1734177308 Initial import of tnef-0.14.1, a utility to decode MS-TNEF attachments 2000-10-23 14:01:30 +00:00
rh
c7ebab8537 Add and enable maildrop 2000-10-23 13:35:37 +00:00
rh
bb8f814dc8 Initial import of maildrop-1.2.2, a mail delivery agent with filtering
abilities
2000-10-23 13:34:58 +00:00
itojun
15a40f4825 use setgid=maildrop, to prevent /var/spool/postfix/maildrop from modification.
XXX assumes presense of group "maildrop", which is bad.
2000-10-23 09:38:49 +00:00
rh
2bab508832 Update balsa to 1.0p3. Changes are tons of bugfixes and a new spell
checker interface.
2000-10-22 09:33:23 +00:00
wiz
b53d7d4ad5 rm -> ${RM} 2000-10-21 22:45:28 +00:00
wiz
8c4db42459 fix typo in IGNORE and move it some lines lower (for pkglint) 2000-10-18 13:05:28 +00:00
rh
46171409ff Add and enable p5-IMAP-Admin 2000-10-16 09:12:12 +00:00
rh
ddc4c0f044 Initial import of p5-IMAP-Admin-1.3.7, a perl module for basic IMAP server
administration
2000-10-16 09:11:35 +00:00
tron
ac00c31396 Update "wmmail" package to version 0.64. Changes since version 0.63a:
- added back ExecuteOnUpdate
- now searches @prefix@/GNUstep for defaults domain as well; thanks
  to Thomas Ribbrock <argathin@gmx.net> for suggestion
- added experimental DisplayEachMailbox option (thanks again to Peter
  da Silva); this makes WMMail.app display message counts (none, new,
  total, or new-over-total) for each mailbox that contains new mails
- POP3 mailboxes are correctly handled... I think :)
- added missing semi-colon in defaults file; thanks to Eric Anderson
  <eanderson@usa.net> for pointing this out
- now resets atime and mtime on mbox files; thanks to Peter Surda
  <surda@bigfoot.com> for patch
- fixed buffer overflow in imap.c; thanks to Peter da Silva
  <peter@taronga.com> for patch
- fixed handling of "Status" header in mbox.c and pop3.c
- no longer parses filenames in MailDir mailboxes (procmail should
  now work); countless people pointed out this one :(
- fixed counting of new mails in IMAP mailboxes; thanks to Alfonso
  Palacios-Sureda <alfonso.palacios-sureda@alcatel.fr> for the hint
- fixed segfault in maildir.c; thanks to
  Lars Bensmann <lars@skynet.e.ruhr.de>
- fixed DEFAULT_ANIM_SPEED; thanks to Vincent Arkesteijn
  <v.j.arkesteijn@student.utwente.nl>
2000-10-15 21:54:54 +00:00
frueauf
d0787c946f Update fetchmail and fetchmailconf to 5.5.3.
fetchmail-5.5.3 (Tue Sep 26 17:56:32 EDT 2000), 19278 lines:

* Added skip size reporting as suggested by Franck Pommereau.
* Don't terminate on failed DNS lookup of host, go to next entry.
* Danish localization support, courtesy of Byrial Jensen.
* Fix reference to freed message header block (thanks to Andrew Morton)

fetchmail-5.5.2 (Thu Sep  7 23:00:24 EDT 2000), 19243 lines:

* Horst Von Brand's security and specfile patches.
* Major changes to FAQ item T1.
* Minor correction to FAQ item K3 by Malte Kiesel.
* Added to FAQ R1, on enabling sendmail in RH 6.9.
* Resolved Debian bugs #66110, #70862.

fetchmail-5.5.1 (Sun Aug 20 23:43:03 EDT 2000), 19241 lines:

* Fix a finger error in the dot-termination fix for 5.5.0.
* Javier Kohen's update for es.po.
* Jiri Pavlovsky's cs.po update.
* Added to FAQ item on K3 a recipe using the new plugin %h option.
* Fixed a nasty typo in FAQ item T1 -- the old version didn't generate
  correct Delivered-To hacks.  Thanks to Peter 'Rattacresh' Backes
  <rtc@helen.PLASMA.Xg8.DE> for spotting this.
2000-10-15 17:11:42 +00:00
itojun
d6dbf2bda5 update to 8.11.1. make SASL-enabled build to use tolek stdio code, not
sfio code (no longer depends onto devel/sfio)

8.11.1/8.11.1	2000/09/27
	Fix SMTP EXPN command output if the address expands to a single
		name.  Fix from John Beck of Sun Microsystems.
	Don't try STARTTLS in the client if the PRNG has not been properly
		seeded.  This problem only occurs on systems without
		/dev/urandom.  Problem detected by Jan Krueger of
		digitalanswers communications consulting gmbh and
		Neil Rickert of Northern Illinois University.
	Don't use the . and .. directories when expanding QueueDirectory
		wildcards.
	Do not try to cache LDAP connections across processes as a parent
		process may close the connection before the child process
		has completed.  Problem noted by Lai Yiu Fai of the Hong
		Kong University of Science and Technology and Wolfgang
		Hottgenroth of UUNET.
	Use Timeout.fileopen to limit the amount of time spent trying to
		read the LDAP secret from a file.
	Prevent SIGTERM from removing a command line submitted item after
		the user submits the message and before the first delivery
		attempt completes.  Problem noted by Max France of AlphaNet.
		Fix from Neil Rickert of Northern Illinois University.
	Deal correctly with MaxMessageSize restriction if message size is
		greater than 2^31.
	Turn off queue checkpointing if CheckpointInterval is set to zero.
	Treat an empty home directory (from getpw*() or $HOME) as
		non-existent instead of treating it as /.  Problem noted by
		Todd C. Miller of Courtesan Consulting.
	Don't drop duplicate headers when reading a queued item.  Problem
		noted by Motonori Nakamura of Kyoto University.
	Avoid bogus error text when logging the savemail panic "cannot
		save rejected email anywhere".  Problem noted by Marc G.
		Fournier of Acadia University.
	If an LDAP search fails because the LDAP server went down, close
		the map so subsequent searches reopen the map.  If there are
		multiple LDAP servers, the down server will be skipped and
		one of the others may be able to take over.
	Set the ${load_avg} macro to the current load average, not the
		previous load average query result.
	If a non-optional map used in a check_* ruleset can't be opened,
		return a temporary failure to the remote SMTP client
		instead of ignoring the map.  Problem noted by Allan E
		Johannesen of Worcester Polytechnic Institute.
	Avoid a race condition when queuing up split envelopes by saving
		the split envelopes before the original envelope.
	Fix a bug in the PH_MAP code which caused mail to bounce instead of
		defer if the PH server could not be contacted.  From Mark
		Roth of the University of Illinois at Urbana-Champaign.
	Prevent QueueSortOrder=Filename from interfering with -qR, -qS, and
		ETRN.  Problem noted by Erik R. Leo of SoVerNet.
	Change error code for unrecognized parameters to the SMTP MAIL and
		RCPT commands from 501 to 555 per RFC 1869.  Problem
		reported to Postfix by Robert Norris of Monash University.
	Prevent overwriting the argument of -B on certain OS.  Problem
		noted by Matteo Gelosa of I.NET S.p.A.
	Use the proper routine for freeing memory with Netscape's LDAP
		client libraries.  Patch from Paul Hilchey of the
		University of British Columbia.
	Portability:
		Move the NETINET6 define to devtools/OS/SunOS.5.{8,9}
			instead of defining it in conf.h so users can
			override the setting.  Suggested by
			Henrik Nordstrom of Ericsson.
		On HP-UX 10.X and 11.X, use /usr/sbin/sendmail instead of
			/usr/lib/sendmail for rmail and vacation.  From
			Jeff A. Earickson of Colby College.
		On HP-UX 11.X, use /usr/sbin instead of /usr/libexec (which
			does not exist).  From Jeff A. Earickson of Colby
			College.
		Avoid using the UCB subsystem on NCR MP-RAS 3.x.  From
			Tom Moore of NCR.
		NeXT 3.X and 4.X installs man pages in /usr/man.  From
			Hisanori Gogota of NTT/InterCommunicationCenter.
		Solaris 8 and later include /var/run.  The default PID file
			location is now /var/run/sendmail.pid.  From John
			Beck of Sun Microsystems.
		SFIO includes snprintf() for those operating systems
			which do not.  From Todd C. Miller of Courtesan
			Consulting.
	CONFIG: Use the result of _CERT_REGEX_SUBJECT_ not {cert_subject}.
		Problem noted by Kaspar Brand of futureLab AG.
	CONFIG: Change 553 SMTP reply code to 501 to avoid problems with
		errors in the MAIL address.
	CONFIG: Fix FEATURE(nouucp) usage in example .mc files.  Problem
		noted by Ron Jarrell of Virginia Tech.
	CONFIG: Add support for Solaris 8 (and later) as OSTYPE(solaris8).
		Contributed by John Beck of Sun Microsystems.
	CONFIG: Set confFROM_HEADER such that the mail hub can possibly add
		GECOS information for an address.  This more closely
		matches pre-8.10 nullclient behavior.  From Per Hedeland of
		Ericsson.
	CONFIG: Fix MODIFY_MAILER_FLAGS(): apply the flag modifications for
		SMTP to all *smtp* mailers and those for RELAY to the relay
		mailer as described in cf/README.
	MAIL.LOCAL: Open the mailbox as the recipient not root so quotas
		are obeyed.  Problem noted by Damian Kuczynski of NIK.
	MAKEMAP: Do not change a map's owner to the TrustedUser if using
		makemap to 'unmake' the map.
	RMAIL: Avoid overflowing the list of recipients being passed to
		sendmail.
	RMAIL: Invoke sendmail with '-G' to indicate this is a gateway
		submission.  Problem noted by Kari Hurtta of the Finnish
		Meteorological Institute.
	VACATION: Read the complete message to avoid "broken pipe" signals.
	VACATION: Do not cut off vacation.msg files which have a single
		dot as the only character on the line.
	New Files:
		cf/ostype/solaris8.m4
2000-10-15 14:30:21 +00:00
itojun
d74ef912d9 use 2000/10/05 + IPv6 patch. changes are really too many to paste here.
mostly SASL related changes, it seems.
2000-10-15 14:10:19 +00:00
tron
293ff04908 Update home page URL. 2000-10-08 07:05:39 +00:00
christos
36ec1cc650 update checksum 2000-10-04 15:22:41 +00:00
christos
753fd1d260 mmm, linux: let's see where db.h hides in RH7
is it in <db_185.h>? no
is it in <db/db.h>? no
is it in <db1/db.h>? yes
and for a good measure they've renamed libdb.a to libdb1.a to make sure
that they break linking, not just compiling.
2000-10-04 15:22:10 +00:00
fredb
f7e61771ec Belatedly bump "nb" version for xforms, and likewise increment packages
that depend it, as suggested by wrstuden. The reason is so that older
binary packages which were linked against an a.out shared lib won't have
their package dependencies satisfied by the latest package, which has no
shared libraries. There's no help for old ELF packages, unfortunately.
2000-09-28 20:34:03 +00:00
toshii
dd2fdb678d Make this build under Solaris.
(Oops, I missed to commit this file.)
2000-09-27 08:34:25 +00:00
toshii
506596d439 Make this build under Solaris. 2000-09-27 08:29:04 +00:00
hubertf
bf8d861562 fix imap uw's exact pkg version 2000-09-19 13:37:07 +00:00
hubertf
8e585b2c0a This package now needs the imap-uw pkg 2000-09-19 13:30:17 +00:00
hubertf
49434e4473 Use IMAP c-client libs from imap-uw package.
Fixes security problem describe at
http://www.securityfocus.com/advisories/2646
2000-09-19 13:27:00 +00:00
hubertf
8db54e6988 Update to 4.7rc6 ("2000" release candidate)
Fixes a security problem in folder handling described in
http://www.securityfocus.com/advisories/2646

Will be used by upcoming pine-pkg
2000-09-19 13:13:29 +00:00
fredb
0c6b58570c Reorganize crypto handling, as discussed on tech-pkg. Remove all
RESTRICTED= variables that were predicated on former U.S. export
regulations. Add CRYPTO=, as necessary, so it's still possible to
exclude all crypto packages from a build by setting MKCRYPTO=no
(but "lintpkgsrc -R" will no longer catch them).

Specifically,

- - All packages which set USE_SSL just lose their RESTRICTED
    variable, since MKCRYPTO responds to USE_SSL directly.
- - realplayer7 and ns-flash keep their RESTRICTED, which is based
    on license terms, but also gain the CRYPTO variable.
- - srp-client is now marked broken, since the distfile is evidently
    no longer available. On this, we're no worse off than before.
    [We haven't been mirroring the distfile, or testing the build!]
- - isakmpd gets CRYPTO for RESTRICTED, but remains broken.
- - crack loses all restrictions, as it does not evidently empower
    a user to utilize strong encryption (working definition: ability
    to encode a message that requires a secret key plus big number
    arithmetic to decode).
2000-09-09 19:40:14 +00:00
dmcmahill
fb746da2bb sync ONLY_FOR_PLATFORM with those that xforms is for. 2000-09-07 00:36:21 +00:00
dmcmahill
fd0e64b02a add missing rpath for X11BASE. Fixes recently noted ELF problems. Also
nuke bogus hard coded -L/usr/local/lib
2000-09-07 00:35:48 +00:00
tron
c176be5714 Use correct run time library path for "compface" and "uncompface". 2000-09-06 12:44:37 +00:00
tron
50f5095f29 Include "errno.h" instead of defining "sys_errlist" manually to avoid
link time warnings.
2000-09-06 12:31:50 +00:00
tron
5fa52e5c2c Fix compilation problem with certain version of "bsd.lib.mk". 2000-09-06 12:25:08 +00:00
wiz
c46e98f616 add vacation.0 for NetBSD (leftover), and vacation.1 for Solaris
(by suspicion, untested)
2000-09-05 11:58:07 +00:00
tron
2caaf58123 Fix this package to pass the shared library test in the "check-shlibs"
target. These patches created by Alistair Crooks.
2000-09-04 11:29:35 +00:00
wiz
427e68b4ca fix BUILD_DEPENDS line 2000-09-03 15:08:13 +00:00
wiz
34146d440a echo -> ${ECHO} 2000-09-03 10:31:27 +00:00
wiz
64b7ed25b8 add RCS Id 2000-09-03 10:31:14 +00:00
wiz
01a809f176 $() -> ${} 2000-09-03 10:28:38 +00:00
jwise
693068d2f8 Adapt this package to tk-8.3.2. 2000-08-31 16:30:44 +00:00
jwise
9d8e5cacf2 Update to use tcl-8.3.2 2000-08-30 14:20:41 +00:00
ad
d11d78830e Note that the default mail alias file may be in either /etc or /etc/mail. 2000-08-30 11:21:02 +00:00
ad
22dac3361f Use either /etc/mail/aliases or /etc/aliases. 2000-08-30 11:17:05 +00:00
tron
86c272194b Aliases are in "/etc/mail/aliases" not in "/etc/sendmail.cf". 2000-08-29 14:37:36 +00:00
rh
c72471195c Update balsa to 0.9.3. Changes are bugfixes and initial APOP support. 2000-08-29 11:37:15 +00:00
jlam
7329d4eff0 Fix unterminated C<...> macro caught by pod2man. 2000-08-29 00:17:03 +00:00
jlam
18cba9d7fa Convert packages to use PERL5_PACKLIST (part 1). These were the easy
ones to do, and each compiled and installed/de-installed apparently
correctly.

As a side effect of the dynamic PLIST, we no longer need to have separate
-static and -shared PLISTs.  It's now easier than ever to make a perl5
package for NetBSD :)
2000-08-27 07:10:59 +00:00
jlam
06f0a4c3c2 Use new PERL5 variable instead of ${LOCALBASE}/bin/perl. 2000-08-27 02:46:03 +00:00
veego
17a95e3067 s/USE_PERL/USE_PERL5/ 2000-08-26 17:15:05 +00:00
wiz
977bf50a02 Update to procmail-3.15, inspired by D'Arcy J.M. Cain.
Relevant changes:
- Rewrite folder type parsing: corrects handling of MH and maildir
  style spools
- v3.14 changed '!' actions too much: revert to v3.13 behavior but
  continue to split SENDMAILFLAGS
- Contents of skipped nested blocks could affect 'E', 'e', 'a', and
  'A' flags
- Prevent peeking into buffers on "Out of memory" errors
- Unquoted $\var expansions could alter the interpretation of the
  following whitespace
- Prevent attempts to set LINEBUF to really huge values
- Optimize SWITCHRC = $_
- Use a secure PATH when processing /etc/procmailrc
- Use 2^31-1 as the maximum score even when sizeof(long)>4
Changes to formail:
- Allow -n with -D and -s again -- corruption couldn't happen after
  all
- Don't strip pre-colon whitespace until header is identified
- Properly handle NULs in the body when generating an autoreply that
  keeps the body (could coredump)
General:
- Documented that $\var expansions are never split on whitespace
- Removed ':' and '@' from list of characters that can appear in
  tempfile names
- Called nice() when shouldn't have
2000-08-26 14:26:57 +00:00
jlam
1a748ee7b2 s/USE_PERL/USE_PERL5/ 2000-08-26 05:26:19 +00:00
jlam
d22f07232f Remove cyrus-sasl from mail category...it's now in security. 2000-08-25 15:28:30 +00:00
jlam
83cb14f26c Remove cyrus-sasl...it's now in security. 2000-08-25 15:26:32 +00:00
jlam
6e367209ed DEPEND on ../../security/cyrus-sasl. 2000-08-25 15:25:37 +00:00
veego
f629debe52 s/Amanda/Cyrus/ noticed by Thomas Klausner. 2000-08-25 13:33:11 +00:00
veego
f906582899 Replaced by a working one in pkgsrc/mail/cyrus-imapd 2000-08-25 12:39:07 +00:00
veego
87a87e03d6 Enable cyrus-sasl and cyrus-imap and remove cyrus. 2000-08-25 12:37:52 +00:00
veego
cbeb7f2b5d This version is based on the one in pkgsrc/mail/cyrus but needs cyrus-sasl
and works.
2000-08-25 12:35:40 +00:00
veego
651e917ca3 This is the Cyrus SASL API implentation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more
information.

The latest version is available at:
ftp://ftp.andrew.cmu.edu/pub/cyrus-mail

There's a mailing list for Cyrus SASL.  Subscribe by sending a message
to majordomo@lists.andrew.cmu.edu with the body "subscribe
cyrus-sasl". The mailing list is available via anonymous IMAP at
imap://cyrus.andrew.cmu.edu/archive.cyrus-sasl or via the web at
http://asg.web.cmu.edu/archive/mailbox.php3?mailbox=archive.cyrus-sasl.
2000-08-25 12:32:50 +00:00
wiz
4e88e19902 mark as broken -- kim apparently didn't get around to finishing the package
yet.
2000-08-25 00:36:10 +00:00
wiz
204ba7e883 Re-add installation of qpopauth, lost in last commit. 2000-08-24 00:57:32 +00:00
tron
f0b9164cf1 Use "USE_XPM" option instead of direct dependence on the "xpm" package. 2000-08-23 23:14:21 +00:00
hubertf
e75965c6ba Update IGNORE-messages for recent changes: add ${PKGNAME} where
appropriate.
2000-08-21 21:01:29 +00:00
hubertf
402899809a Replace MIRROR_DISTFILES and NO_CDROM with the more descriptive and
more fine-grained NO_{BIN,SRC}_ON_{FTP,CDROM} definitions.

MIRROR_DISTFILES and NO_CDROM are now dead.
2000-08-18 22:46:29 +00:00
hubertf
e6b475259d Install 'license' file, so that we can distribute binaries
(which require the license to be included)
2000-08-18 20:37:28 +00:00
onoe
4b3e41b2ad Patches from motonori@wide.ad.jp
The unify failure problem in RCPT_HASH (WIDE extention) has been fixed,
and also strip extra spaces before #@# comment in alias expansion.
2000-08-18 16:29:23 +00:00
wiz
01713b31c0 Use user' instead of addnerd'. Move de-installation instructions
from PLIST to DEINSTALL.
2000-08-18 15:57:47 +00:00
itojun
89fdaa8e3f repair patch pathname. 2000-08-18 12:43:54 +00:00
itojun
fb8029fdbc RCPT_HASH (WIDE extension) is not baked enough yet, it seems. 2000-08-18 12:40:30 +00:00
itojun
4268cb9a3e add fix to WIDE patch. from motonori@wide.ad.jp 2000-08-18 12:06:12 +00:00
wiz
327befcef0 USE_PKGLIBTOOL -> USE_LIBTOOL 2000-08-14 13:02:45 +00:00
wiz
8b865c3d2b $() -> ${} 2000-08-14 12:38:21 +00:00
itojun
28882bcb15 do not look at /etc/postfix/*.conf on installation 2000-08-14 11:26:46 +00:00
itojun
420b0942ab do not install conf/*.orig 2000-08-14 11:26:14 +00:00
itojun
51b0ed2f2c we should not play with "install_root" in INSTALL.sh. 2000-08-14 06:56:55 +00:00
itojun
f2980f3b04 avoid replacing daemon_directory and command_directory into wrong ones. 2000-08-14 05:49:43 +00:00
itojun
39fa7b4f2b sync location of "sendmail" with mailer.conf.postfix.
now it is in ${PREFIX}/libexec/postfix/sendmail.
2000-08-14 05:28:24 +00:00
itojun
2100b92d3b add a comment line. regenerate patch-sum. 2000-08-14 05:10:52 +00:00
itojun
4f2de35d3a install appropriate default value for main.cf. 2000-08-14 05:07:17 +00:00
itojun
bbf13a70bb mention that the pkgsrc pulls in experimental IPv6 patch. 2000-08-14 04:45:09 +00:00
itojun
abca465222 add mail/postfix-current (20000531 + IPv6 patch) 2000-08-14 04:44:15 +00:00
itojun
2faa74b9fc postfix 20000531 + IPv6 patch (not sure if it works right - please test).
uses postfix Makefiles, not patches/*.

experimental.
2000-08-14 04:39:59 +00:00
itojun
5367f664f7 mail/postfix-current, for experimental postfix code - based on mail/postfix 2000-08-14 04:33:24 +00:00
itojun
973f8a56cf mention inclusion of WIDE patch in installed DESCR 2000-08-13 18:10:29 +00:00
itojun
eb5b4a7261 add USE_STARTTLS case (requires sfio-1999 and RSA-capable openssl).
need testing (needs certificate properly installed into filesystem).

append compiled-in features at the bottom of installed DESCR, as we have
so many USE_xx.
2000-08-13 17:52:31 +00:00
frueauf
320644a4da Update fetchmail to 5.5.0.
fetchmail-5.5.0 (Sat Aug 12 12:47:21 EDT 2000), 19241 lines:

* Fix pop3.c to avoid trouble with spurious dot terminations.
2000-08-13 11:23:19 +00:00
frueauf
99435577fd Update fetchmail{conf} to 5.4.5.
fetchmail-5.4.5 (Mon Aug  7 03:25:23 EDT 2000), 19238 lines:

* Dave Zarzycki's patch to enhance plugins, adding %h and %p.
* Vitezslav Samel's patch to fix a Y2K bug in lsmgen.sh.
* Fixed a fatal typo in fetchmailconf.
* Resolved Debian bug #67559. It was a misdiagnosis.
* Resolved Debian bugs #62115, #61983, #68627, #61983.
* Return PS_NOMAIL when no server entries are active.
* pt_BR Update from George Godoy.
* David Taylor's fixes for the UIDL code.
2000-08-11 17:46:51 +00:00
ad
e534cd2e33 Add missing comment delimiter before RCS Id. 2000-08-11 12:06:48 +00:00
wiz
df897b116b remove dead http links (which only pointed to the old HOMEPAGE) 2000-08-11 00:01:00 +00:00
wiz
12ba98f2df cleanup 2000-08-10 23:55:46 +00:00
wiz
eb3fb4587c Fix install/deinstall problems. 2000-08-07 02:26:08 +00:00
ad
d40331668f Add MESSAGE on how to make exim go. 2000-08-04 14:55:09 +00:00
veego
14164226af Use ${SH} to run ${WRKSRC}/suid.sh. 2000-08-03 14:42:29 +00:00
jlam
c5bb11e659 Factor out common post-install code in Makefile and pkg/PLIST into (an
already existing) pkg/INSTALL.  Note that ${PREFIX}/etc/nmh can be removed
in pkg/DEINSTALL.  Make some cosmetic changes to Makefile.
2000-08-02 06:35:43 +00:00
itojun
32c9bb74cd chmod +w to files we append something.
PR10728.  From: Wolfgang Rupprecht <wolfgang@wsrcc.com>

not sure if this PR is a generic problem - it seems to me that Wolfgang
may checked things out from pkgsrc tree with non-writable permission.
2000-08-01 12:02:40 +00:00
tron
5d0228e0dd - Split multi file patch.
- Fix CVS lossage.
2000-07-31 18:11:07 +00:00
jlam
d0d079e75e The gettext package gained a shared library. For all packages which
link against libintl.so, update the dependency on gettext to >=0.10.35nb1.
2000-07-31 04:14:04 +00:00
hubertf
81b8192185 cyrus should work 2000-07-31 02:12:14 +00:00
itojun
0e4db3667b include wide patch, which is necessary to work better with
pkgsrc/mail/smtpfeed.
2000-07-30 17:49:00 +00:00
tron
495169836d Update "mutt" package to version 1.2.5. Changes since version 1.2.4:
This release fixes at least one grave IMAP error which may lead to
confusing display and other strangeness, and our instances of the
"wuftpd format bug", which had (mostly) the effect that your IMAP
server's operator could break into your computer with some work.
2000-07-29 06:30:03 +00:00
ad
1a4f3250f2 Missing @dirrm's. 2000-07-28 14:54:25 +00:00
wiz
d63de2f4a3 Add USE_CURSES for packages that need curses functionality that only
got added in 1.4Y; on older version of NetBSD, ncurses will be used.
Replace previous code that did the same, but wasn't shared.
2000-07-28 10:33:56 +00:00
wiz
5c635cc323 RCS police 2000-07-28 09:32:48 +00:00
veego
50f082e0f4 Don't patch the same file twice in different patch files.
Put the old patch-ab into patch-aa and use patch-ab for Solaris patches.
2000-07-26 15:09:24 +00:00
ad
f8eaf72733 Update to exim 3.16. Too many changes to note here; there are a small number
of new features, and numerous bug fixes. See CHANGELOG and NewStuff files on
http://www.exim.org/ for more information.
2000-07-26 12:30:06 +00:00
itojun
67e74c082d use 1.07.1. changes: documentation change for 8.11.0+wide patch.
correct DEPENDS.
2000-07-26 09:43:51 +00:00
itojun
6caf2ebe39 for NetBSD platform, pass bsd.pkg.mk ${LDFLAGS} via sendmail M4 declaration
confLDOPTS.

the real problem is in sendmail side - M4 macro APPENDDEF chokes if we
pass string with "," inside.  we are okay for now, as we don't have any
APPENDDEF against confLDOPTS.  in general, we are not sure if the fix works
for everyone.

not sure if we need the similar fix for Solaris or not.

problem report From: Bernd.Ernesti@security.kpnqwest.com (Bernd Ernesti)
2000-07-26 09:31:17 +00:00
frueauf
f3dc448cc8 obsolete since its integrated into recent fetchmail. 2000-07-24 21:02:55 +00:00
frueauf
483bd21a39 Update fetchmail and fetchmailconf to 5.4.4.
fetchmail-5.4.4 (Sun Jul 23 15:56:16 EDT 2000), 19172 lines:

* Guenther H. Leber's fix to show expunge parameters for POP3 in fetchmail -V.
* Richard Gooch's fixes to use sigation(2) in sink.c and daemon.c
* Petr Kristof's fix for sslcert configuration in fetchmailconf.
* Jiri Pavolvsky's updated cs.po.
* Cyrille Lefevre <clefevre@citeweb.net>'s patch for IPV6,
  resolving FreeBSD Problem Report ports/19996.
* Added John Summerfield's pop2test to contrib.
* In the fetchmail RPM spec, stop compressing the man pages.  Turns out
  rpm-4.0 does a find(1) over the stuff to be installed and gzip(1)s the
  manpages it finds. This gets messed up by the explicit symlink among
  manpages in the spec file, which rpm redoes and gets all wrong.
* Added Antoine Beaupre's dropdelivered option.

fetchmail-5.4.3 (Sun Jul  2 14:24:28 EDT 2000), 19080 lines:

* Fixed Debian bug #63667, fetchmailconf: doesn't write .fetchmailrc properly.
* RFC2177 IDLE should now be done even when there are no messages.
* Joerg Plate's SSL typo fix.
* Try to limit the damage bad UIDL handling can do by refusing to mess with
  the UIDL state if there has been an error.
* Better isafile test -- bizarrely enough, Linux ptys have S_ISBLK.
* Includes for SSL now use the openssl directory, which has been standard
  since OpenSSL 0.9.3.  If this breaks your build, upgrade your SSL.

fetchmail-5.4.2 (Wed Jun 28 07:21:04 EDT 2000), 19069 lines:

* Julian Haight's fix for his 5.4.1 patch, which created a potential
  memory leak.
* Minor bug fixes for SSL by Wolfram Kleff.
* Be more clever about when we suppress progress dots.

fetchmail-5.4.1 (Tue Jun  6 23:24:22 EDT 2000), 19051 lines:

* Julian Haight added support for arbitrary SMTP RCPT TO: control using:
  --smtpname user@host.  Should be useful for sites running multiple virtual
  domains without local users, such as a cyrus IMAP installation.
* Julian Haight added hostaddr reporting in the "Received: from" clause.
* NT material added to FAQ item O9.
* Commented out the socket-shutdown code that was causing mystery hangs under
  Red Hat 6.2.  We can live with a socket leak (assuming it comes back) nmore
  easily than we can live with fetchmail getting wedged in place.
* Werner Almesberger <almesber@lrc.epfl.ch> sent minor bug fixes for BSMTP.

fetchmail-5.4.0 (Sat May 13 18:24:21 EDT 2000), 18977 lines:

* Matthias Scheler's fix for SSL under IPV6
* Added FAQ material on SSL's "RPNG not seeded" message and on ssh tunnelling.
* Resolved Debian bug  #63667.
2000-07-24 20:58:51 +00:00
itojun
3277c54472 add site.config.m4 files for various configurations 2000-07-24 04:23:02 +00:00
itojun
adf57d08c2 upgrade to 8.11.0 from sendmail.org.
the new Makefile tries to obey sendmail "Build" script better than before.
need checking for solaris build, and ldap build.

TODO: STARTTLS support

--- 8.10.2 -> 8.11.0
8.11.0/8.11.0	2000/07/19
	SECURITY: If sendmail is installed as a non-root set-user-ID binary
		(not the normal case), some operating systems will still
		keep a saved-uid of the effective-uid when sendmail tries
		to drop all of its privileges.  If sendmail needs to drop
		these privileges and the operating system doesn't set the
		saved-uid as well, exit with an error.  Problem noted by
		Kari Hurtta of the Finnish Meteorological Institute.
	SECURITY: sendmail depends on snprintf() NUL terminating the string
		it populates.  It is possible that some broken
		implementations of snprintf() exist that do not do this.
		Systems in this category should compile with
		-DSNPRINTF_IS_BROKEN=1.  Use test/t_snprintf.c to test your
		system and report broken implementations to
		sendmail-bugs@sendmail.org and your OS vendor.  Problem
		noted by Slawomir Piotrowski of TELSAT GP.
	Support SMTP Service Extension for Secure SMTP (RFC 2487) (STARTTLS).
		Implementation influenced by the example programs of
		OpenSSL and the work of Lutz Jaenicke of TU Cottbus.
	Add new STARTTLS related options CACERTPath, CACERTFile,
		ClientCertFile, ClientKeyFile, DHParameters, RandFile,
		ServerCertFile, and ServerKeyFile.  These are documented in
		cf/README and doc/op/op.*.
	New STARTTLS related macros: ${cert_issuer}, ${cert_subject},
		${tls_version}, ${cipher}, ${cipher_bits}, ${verify},
		${server_name}, and ${server_addr}.  These are documented
		in cf/README and doc/op/op.*.
	Add support for the Entropy Gathering Daemon (EGD) for better
		random data.
	New DontBlameSendmail option InsufficientEntropy for systems which
		don't properly seed the PRNG for OpenSSL but want to
		try to use STARTTLS despite the security problems.
	Support the security layer in SMTP AUTH for mechanisms which
		support encryption.  Based on code contributed by Tim
		Martin of CMU.
	Add new macro ${auth_ssf} to reflect the SMTP AUTH security
		strength factor.
	LDAP's -1 (single match only) flag was not honored if the -z
		(delimiter) flag was not given.  Problem noted by ST Wong of
		the Chinese University of Hong Kong.  Fix from Mark Adamson
		of CMU.
	Add more protection from accidentally tripping OpenLDAP 1.X's
		ld_errno == LDAP_DECODING_ERROR hack on ldap_next_attribute().
		Suggested by Kurt Zeilenga of OpenLDAP.
	Fix the default family selection for DaemonPortOptions.  As
		documented, unless a family is specified in a
		DaemonPortOptions option, "inet" is the default.  It is
		also the default if no DaemonPortOptions value is set.
		Therefore, IPv6 users should configure additional sockets
		by adding DaemonPortOptions settings with Family=inet6 if
		they wish to also listen on IPv6 interfaces.  Problem noted
		by Jun-ichiro itojun Hagino of the KAME Project.
	Set ${if_family} when setting ${if_addr} and ${if_name} to reflect
		the interface information for an outgoing connection.
		Not doing so was creating a mismatch between the socket
		family and address used in subsequent connections if the
		M=b modifier was set in DaemonPortOptions.  Problem noted
		by John Beck of Sun Microsystems.
	If DaemonPortOptions modifier M=b is used, determine the socket
		family based on the IP address.  ${if_family} is no longer
		persistent (i.e., saved in qf files).  Patch from John Beck
		of Sun Microsystems.
	sendmail 8.10 and 8.11 reused the ${if_addr} and ${if_family}
		macros for both the incoming interface address/family and
		the outgoing interface address/family.  In order for M=b
		modifier in DaemonPortOptions to work properly, preserve
		the incoming information in the queue file for later
		delivery attempts.
	Use SMTP error code and enhanced status code from check_relay in
		responses to commands.  Problem noted by Jeff Wasilko of
		smoe.org.
	Add more vigilance in checking for putc() errors on output streams
		to protect from a bug in Solaris 2.6's putc().  Problem
		noted by Graeme Hewson of Oracle.
	The LDAP map -n option (return attribute names only) wasn't working.
		Problem noted by Ajay Matia.
	Under certain circumstances, an address could be listed as deferred
		but would be bounced back to the sender as failed to be
		delivered when it really should have been queued.  Problem
		noted by Allan E Johannesen of Worcester Polytechnic Institute.
	Prevent a segmentation fault in a child SMTP process from getting
		the SMTP transaction out of sync.  Problem noted by Per
		Hedeland of Ericsson.
	Turn off RES_DEBUG if SFIO is defined unless SFIO_STDIO_COMPAT
		is defined to avoid a core dump due to incompatibilities
		between sfio and stdio.  Problem noted by Neil Rickert
		of Northern Illinois University.
	Don't log useless envelope ID on initial connection log.  Problem
		noted by Kari Hurtta of the Finnish Meteorological Institute.
	Convert the free disk space shown in a control socket status query
		to kilobyte units.
	If TryNullMXList is True and there is a temporary DNS failure
		looking up the hostname, requeue the message for a later
		attempt.  Problem noted by Ari Heikkinen of Pohjois-Savo
		Polytechnic.
	Under the proper circumstances, failed connections would be recorded
		as "Bad file number" instead of "Connection failed" in the
		queue file and persistent host status.  Problem noted by
		Graeme Hewson of Oracle.
	Avoid getting into an endless loop if a non-hoststat directory exists
		within the hoststatus directory (e.g., lost+found).
		Patch from Valdis Kletnieks of Virginia Tech.
	Make sure Timeout.queuereturn=now returns a bounce message to the
		sender.  Problem noted by Per Hedeland of Ericsson.
	If a message data file can't be opened at delivery time, panic and
		abort the attempt instead of delivering a message that
		states "<<< No Message Collected >>>".
	Fixup the GID checking code from 8.10.2 as it was overly
		restrictive.  Problem noted by Mark G. Thomas of Mark
		G. Thomas Consulting.
	Preserve source port number instead of replacing it with the ident
		port number (113).
	Document the queue status characters in the mailq man page.
		Suggested by Ulrich Windl of the Universitat Regensburg.
	Process queued items in which none of the recipient addresses have
		host portions (or there are no recipients).  Problem noted
		by Valdis Kletnieks of Virginia Tech.
	If a cached LDAP connection is used for multiple maps, make sure
		only the first to open the connection is allowed to close
		it so a later map close doesn't break the connection for
		other maps.  Problem noted by Wolfgang Hottgenroth of UUNET.
	Netscape's LDAP libraries do not support Kerberos V4
		authentication.  Patch from Rainer Schoepf of the
		University of Mainz.
	Provide workaround for inconsistent handling of data passed
		via callbacks to Cyrus SASL prior to version 1.5.23.
	Mention ENHANCEDSTATUSCODES in the SMTP HELP helpfile.  Omission
		noted by Ulrich Windl of the Universitat Regensburg.
	Portability:
		Add the ability to read IPv6 interface addresses into class
			'w' under FreeBSD (and possibly others).  From Jun
			Kuriyama of IMG SRC, Inc. and the FreeBSD Project.
		Replace code for finding the number of CPUs on HPUX.
		NCRUNIX MP-RAS 3.02 SO_REUSEADDR socket option does not
			work properly causing problems if the accept()
			fails and the socket needs to be reopened.  Patch
			from Tom Moore of NCR.
		NetBSD uses a .0 extension of formatted man pages.  From
			Andrew Brown of Graffiti World Wide, Inc.
		Return to using the IPv6 AI_DEFAULT flag instead of AI_V4MAPPED
			for calls to getipnodebyname().  The Linux
			implementation is broken so AI_ADDRCONFIG is stripped
			under Linux.  From John Beck of Sun Microsystems and
			John Kennedy of Cal State University, Chico.
	CONFIG: Catch invalid addresses containing a ',' at the wrong place.
		Patch from Neil Rickert of Northern Illinois University.
	CONFIG: New variables for the new sendmail options:
		confCACERT_PATH			CACERTPath
		confCACERT			CACERTFile
		confCLIENT_CERT			ClientCertFile
		confCLIENT_KEY			ClientKeyFile
		confDH_PARAMETERS		DHParameters
		confRAND_FILE			RandFile
		confSERVER_CERT			ServerCertFile
		confSERVER_KEY			ServerKeyFile
	CONFIG: Provide basic rulesets for TLS policy control and add new
		tags to the access database to support these policies.  See
		cf/README for more information.
	CONFIG: Add TLS information to the Received: header.
	CONFIG: Call tls_client ruleset from check_mail in case it wasn't
		called due to a STARTTLS command.
	CONFIG: If TLS_PERM_ERR is defined, TLS related errors are permanent
		instead of temporary.
	CONFIG: FEATURE(`relay_hosts_only') didn't work in combination with
		the access map and relaying to a domain without using a To:
		tag.  Problem noted by Mark G. Thomas of Mark G. Thomas
		Consulting.
	CONFIG: Set confEBINDIR to /usr/sbin to match the devtools entry in
		OSTYPE(`linux') and OSTYPE(`mklinux').  From Tim Pierce of
		RootsWeb.com.
	CONFIG: Make sure FEATURE(`nullclient') doesn't use aliasing and
		forwarding to make it as close to the old behavior as
		possible.  Problem noted by George W. Baltz of the
		University of Maryland.
	CONFIG: Added OSTYPE(`darwin') for Mac OS X and Darwin users.  From
		Wilfredo Sanchez of Apple Computer, Inc.
	CONFIG: Changed the map names used by FEATURE(`ldap_routing') from
		ldap_mailhost and ldap_mailroutingaddress to ldapmh and
		ldapmra as underscores in map names cause problems if
		underscore is in OperatorChars.  Problem noted by Bob Zeitz
		of the University of Alberta.
	CONFIG: Apply blacklist_recipients also to hosts in class {w}.
		Patch from Michael Tratz of Esosoft Corporation.
	CONFIG: Use A=TCP ... instead of A=IPC ... in SMTP mailers.
	CONTRIB: Add link_hash.sh to create symbolic links to the hash
		of X.509 certificates.
	CONTRIB: passwd-to-alias.pl:  More protection from special characters;
		treat special shells as root aliases; skip entries where the
		GECOS full name and username match.  From Ulrich Windl of the
		Universitat Regensburg.
	CONTRIB: qtool.pl: Add missing last_modified_time method and fix a
		typo.  Patch from Graeme Hewson of Oracle.
	CONTRIB: re-mqueue.pl: Improve handling of a race between re-mqueue
		and sendmail.  Patch from Graeme Hewson of Oracle.
	CONTRIB: re-mqueue.pl: Don't exit(0) at end so can be called as
		subroutine Patch from Graeme Hewson of Oracle.
	CONTRIB: Add movemail.pl (move old mail messages between queues by
		calling re-mqueue.pl) and movemail.conf (configuration
		script for movemail.pl).  From Graeme Hewson of Oracle.
	CONTRIB: Add cidrexpand (expands CIDR blocks as a preprocessor to
		makemap).  From Derek J. Balling of Yahoo,Inc.
	DEVTOOLS: INSTALL_RAWMAN installation option mistakenly applied any
		extension modifications (e.g., MAN8EXT) to the installation
		target.  Patch from James Ralston of Carnegie Mellon
		University.
	DEVTOOLS: Add support for SunOS 5.9.
	DEVTOOLS: New option confLN contains the command used to create
		links.
	LIBSMDB: Berkeley DB 2.X and 3.X errors might be lost and not
		reported.
	MAIL.LOCAL: DG/UX portability.  Problem noted by Tim Boyer of
		Denman Tire Corporation.
	MAIL.LOCAL: Prevent a possible DoS attack when compiled with
		-DCONTENTLENGTH.  Based on patch from 3APA3A@SECURITY.NNOV.RU.
	MAILSTATS: Fix usage statement (-p and -o are optional).
	MAKEMAP: Change man page layout as workaround for problem with nroff
		and -man on Solaris 7.  Patch from Larry Williamson.
	RMAIL: AIX 4.3 has snprintf().  Problem noted by David Hayes of
		Black Diamond Equipment, Limited.
	RMAIL: Prevent a segmentation fault if the incoming message does not
		have a From line.
	VACATION: Read all of the headers before deciding whether or not
		to respond instead of stopping after finding recipient.
	Added Files:
		cf/ostype/darwin.m4
		contrib/cidrexpand
		contrib/link_hash.sh
		contrib/movemail.conf
		contrib/movemail.pl
		devtools/OS/SunOS.5.9
		test/t_snprintf.c
2000-07-24 04:22:31 +00:00
simonb
8c547b18d1 Upgrade to procmail 3.14.
Major changes are:
 - Some zero-length extractions using \/ could core dump
 - Missed a couple possible overflows
 - Support delivery to maildir mailboxes
 - Support all styles of mailbox for the mail spool
 - Avoid renaming over old messages in directory folders
 - fsync() mailboxes before closing them
 - Overflows at certain times would confuse procmail
 - Root owned lockfiles aren't bogus

Full list of changes are in procmail-3.14/HISTORY.
2000-07-21 14:10:15 +00:00
wiz
c0edc2aaa9 Set PATCH_SITES to MASTER_SITES (to find the md5 patch). 2000-07-21 00:21:40 +00:00
wiz
1a08b2d76e fix DISTNAME, broken by my last commit. Noted by Solar Designer. 2000-07-12 20:15:11 +00:00
agc
63f53831b6 Attempt to differentiate between X11BASE (where X11 is installed) and
X11PREFIX (where the app defaults file is to be installed, and which
will be X11BASE, or LOCALBASE if xpkgwedge is installed).
2000-07-11 09:53:10 +00:00
tron
b16e065ccc Add dependence on "gettext" package because the "mutt" binary might get
linked with the new shared "libintl".
2000-07-10 10:10:19 +00:00
tron
160040fd36 Replace "/usr/local" by "${LOCALBASE}". Fixes PR pkg/10360, pkg/10465
and pkg/10529.
2000-07-08 12:47:02 +00:00
wiz
81daed79fc Add a distribution patch provided by the author, which fixes an MD5 problem
on architectures with strict alignment requirements. For details, see
http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl/full?pr=1803
Bump version to 0.4nb1.
2000-07-07 23:54:53 +00:00
tron
0e6c356713 Update "mutt" package to version 1.2.4i. This is just a bug fix release. 2000-07-07 06:28:04 +00:00
rh
3432c0c1e5 Update balsa to 0.9.0. Changes include: bug fixes, new message browser,
improved address book handling, more reliable mailbox backend.  The code
has however some experimental and unfinished features enabled so be warned!
The POP problems some people experienced have not been really addressed
yet.
2000-07-05 18:46:45 +00:00
sommerfeld
1a328137a4 Update to postfix-19991231-pl08
Major changes with postfix-19991231-pl08:
=========================================

Specify "body_checks = regexp:/etc/postfix/body_checks" for a quick
and dirty emergency content filter that looks at non-header lines
one line at a time (including MIME headers inside the message body).
Details in conf/sample-filter.cf.

Incompatible changes with postfix-19991231-pl07:
================================================

As required by RFC 822, Postfix now inserts a generic destination
message header when no destination header is present.  The text is
specified via the undisclosed_recipients_header configuration
parameter (default:  "To: undisclosed-recipients:;").
2000-07-03 02:46:16 +00:00
mason
ef10a66d8b Fixed homepage URL. 2000-06-25 19:55:13 +00:00
kim
682e25d32d Apply distribution patches silently. 2000-06-24 16:24:36 +00:00
tron
65058db34c Fix LP64 bug in MD5 code which broke IMAP CRAM-MD5 authentification. 2000-06-22 13:50:33 +00:00
tron
fec6a2a7ed Update "mutt" package to version 1.2.2i. This is just a bug fix release. 2000-06-21 07:00:16 +00:00
kleink
a0b056ab24 Match openldap-1.2.*. 2000-06-15 12:55:07 +00:00
veego
e8ee4f232e Fix the PLIST_SRC problem. 2000-06-15 12:32:33 +00:00
tron
90cb6dff37 Regen after "patch-aa" was changed and "patch-ab" restored. 2000-06-14 16:49:19 +00:00
veego
11d320ea11 Now fix the libwrap compile problem on NetBSD.
Thanks to Matthias Scheler for noticing it.
2000-06-14 16:40:53 +00:00
veego
f217d812cf Add Solaris support and move the libwrap support from patch-ab to patch-aa. 2000-06-14 13:02:16 +00:00
kleink
6f9ae17869 Add support to plug in LDAP maps easily. 2000-06-14 07:30:23 +00:00
wiz
f7e4debf17 don't include bsd.prefs.mk twice 2000-06-14 07:10:23 +00:00
hubertf
aeca013e4d Use the defines from bsd.pkg.mk, don't start subshells.
(The values for uname etc. will probably be passed in from
upper-level make processes).
2000-06-14 02:10:57 +00:00
wiz
4a72b8b121 change dependency from gdbm-1.7.3 to gdbm>=1.7.3 2000-06-13 10:40:24 +00:00
wiz
9a4e61c15c Make it compile on 1.4Y+ even if ncurses are installed.
Pointed out by tron.
2000-06-09 14:58:30 +00:00
jlam
2ea4f72f97 USE_LIBTOOL instead of pkglibtool 2000-06-09 08:17:56 +00:00
wiz
cf804dd39c Use NetBSD's curses on 1.4Y+ instead of ncurses 2000-06-08 12:57:18 +00:00
jdolecek
a2d92aa4d3 This patch is no longer needed (has been integrated into elm).
Thanks to Thomas Klausner for pointing out
2000-06-08 11:25:05 +00:00
jdolecek
0a7e30a5ba Update to 2.4.ME+.78 + enable dotlocking besides fcntl-style locking, e)dit
disabled.

Many bugfixes, most notable changes
- some locale definitions/aliases added (from GNU locale), many other
  locale-related changes
- added facility to convert character set of incoming messages to display
  character set
- added facility to convert character set of new message to outgoing character
  set (text-charset)
- added support for pgp5 and gpg !
- POP mailboxes can be accessed via username@hostname folder name
- added U command - mark e-mail as unread
- security (no effect on NetBSD, since elm is not installed sgid/suid):
  reset egid on couple of places where it was not and should be
- elm.mimecharsets is generated by Configure in batch mode, so it's not needed
  to ship our own
- dropped remailer stuff and g/c memory modes stuff from Configure
- e-mail address/aliases handling changes
2000-06-04 16:28:21 +00:00
tron
eaedc05405 Patch from FreeBSD's ports collection to avoid "EUIDL" buffer overflows. 2000-06-03 20:30:26 +00:00
rh
74add3b300 s/USE_LIBTOOL/USE_PKGLIBTOOL/
Add a new USE_LIBTOOL definition that uses the libtool package instead of
pkglibtool which is now considered outdated.
USE_PKGLIBTOOL is available for backwards compatibility with old packages
but is deprecated for new packages.
2000-06-01 11:23:11 +00:00
itojun
0243a5a542 upgrade smtpfeed from 1.06 to 1.07.
--- recent changes from RELEASE.NOTES
1.07: May.29,2000
	smtp.c:
		false permanent errors (Connection timed out, which should be
		temporary failures) when SMTP connection (in processing) is
		timed-out.
		 reported by Jun-ichiro itojun Hagino <itojun@iijlab.net>

1.06: Apr.24,2000
	smtp.c, main.c, common.h:
		false permanent errors (No addresses) occur when DNS queries
		are timed-out.
		 reported by Takahiro Kambe <taca@sky.yamashina.kyoto.jp>
2000-05-29 02:38:27 +00:00
wiz
016d2bf791 fix user handling for binary packages 2000-05-26 14:21:42 +00:00
agc
cc96437381 More changes for Solaris - make this compile on Solaris systems where
the BSD make program is called "bmake".
2000-05-24 09:15:57 +00:00
rh
76f6cdbe9e Update balsa to 0.8.0 (release). Changes are bugfixes, including checking
of unavailable POP3 servers, messages with long To: fields, and random
crashes on sending mail.
2000-05-22 09:04:53 +00:00
kim
8aa326d0b2 Fetchmail did not compile on i386 1.4Y with crypto-us. Made SSL optional. 2000-05-21 19:19:33 +00:00
kim
40d7c11f77 I don't see the lint libraries getting installed, and the linting
barfs on 1.4Y (at least), so don't lint at all.
2000-05-21 16:50:04 +00:00
kim
9a969d709c Tweak to match distribution. 2000-05-20 18:45:02 +00:00
kim
233c637b3f This is the version of the "& expansion in pw_gecos" fix that will be
in future versions of mutt.
2000-05-20 18:41:36 +00:00
kim
0800f709ae Make the SSL option work... 2000-05-20 18:39:45 +00:00
kim
f8ce8549c4 Make it possible to avoid SSL in mutt. 2000-05-20 17:39:20 +00:00
kim
10395d3d43 Expand & in pw_gecos. 2000-05-20 01:08:31 +00:00
jlam
70821386a8 Update imap-uw to 4.7c2.
The most notable user-visible change is the ability of the ipopd daemon to
forward requests to the imapd daemon, thus allowing POP2 and POP3 mail
clients to check IMAP mail.

Most notable operational changes from earlier versions:
 . New, faster mailbox update logic is now available for the unix driver
    on UNIX and Amiga.  The old way is still being done for MMDF and the
    unixnt driver on NT.
 . External file locking is now available via a setgid mail program named
    /etc/mlock (this is defined by LOCKPGM in the c-client Makefile).  If
    c-client is unable to create a <mailbox>.lock file in the directory
    by itself, it will try to call mlock to do it.  A sample mlock program
    is part of the imap-utils.  This is primarily for the benefit of those
    paranoid souls who have their mail spool directories protected 775
    instead of the recommended 1777.
 . SASL authentication is supported in the IMAP and POP3 servers, and in
    the IMAP, POP3, and SMTP client code.  There is no support for NNTP
    SASL yet
 . CRAM-MD5 is supported by default for IMAP and POP3 clients.  To enable
    server support, read file imap-4.7/docs/md5.txt
 . The mbox driver is now enabled by default.  If the file "mbox" exists on
    the user's home directory and is in UNIX mailbox format, then when INBOX
    is opened this file will be selected as INBOX instead of the mail spool
    file.  Messages will be automatically transferred from the mail spool file
    into the mbox file
   To disable this behavior, delete "mbox" from the EXTRADRIVERS list in the
    top-level Makefile and rebuild
 . IMAP4rev1 protocol is now supported.  The UNIX format support now maintains
    unique identifiers (UIDs) and keyword flags for each message, and keeps an
    invisible message at the start of the file which contains the UID base
    information and a list of assigned keywords.  There is no way to disable
    this behavior, since it would disable IMAP4rev1 support.  This message may
    show up if you access the mailbox as a file using older mail software (e.g.
    Pine 3.9x).  It is invisible with IMAP or POP access, or with access as a
    file using Pine 4.0x.
 . Support for additional mailbox formats
 . No longer keeps entire mailbox in memory for UNIX format files
 . Multilingual searching of the following charsets are supported:
	US-ASCII, UTF-8, ISO-8859-1, ISO-8859-2, ISO-8859-3, ISO-8859-4,
	ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9,
	ISO-8859-10, ISO-8859-11, ISO-8859-13, ISO-8859-14, ISO-8859-15,
	KOI8-R, KOI8-U (alias KOI8-RU), TIS-620, VISCII,
	ISO-2022-JP, ISO-2022-KR, ISO-2022-CN, ISO-2022-JP-1, ISO-2022-JP-2,
	GB2312 (alias CN-GB), CN-GB-12345, BIG5 (alias CN-BIG5),
	EUC-JP, EUC-KR, Shift_JIS
   All ISO-2022-?? charsets are treated identically, and support ASCII,
    JIS Roman, hankaku katakana, ISO-8859-[1 - 10], TIS, GB 2312, JIS X 0208,
    JIS X 0212, KSC 5601, and planes 1 and 2 of CNS 11643.
   EUC-JP includes support for JIS X 0212 and hankaku katakana
 . Fast sorting including IMAP server-based sort
 . Fast ordered-subject threading including IMAP server-based threading
2000-05-19 03:58:55 +00:00
tron
bc2b74d26a Correct "RESTRICTED" entry. 2000-05-13 07:03:38 +00:00
tron
363da82800 Enable IMAP over SSL support. 2000-05-13 07:00:31 +00:00
pooka
c292b6f4c0 Don't build mutt-current 2000-05-09 22:24:18 +00:00
pooka
44bd0d4ca5 Disable mutt-current for the moment, it has developed into a stable
release.
2000-05-09 22:23:27 +00:00
tron
0dfb2cc3c9 Update "mutt" package to version 1.2i - there is not crippled version any
more. Change since version 1.0.1i:
- heavily improved IMAP support (thanks to Brandon Long
  and Brendan Cully for their work),
- support for using IMAP over SSL (thanks to Tommi
  Kommulainen),
- a completely changed interface for configuring mutt's
  PGP support.  It's now format-based, and much more
  flexible than it used to be in the past.
- a split of the old edit-message command into
  resend-message and edit-message.  While the former gives
  you what could be described as "recall from arbitrary
  folders", the latter can be used to low-level modify
  messages.
- the weeding paradigma has changed.  Instead of options
  controlling weeding behaviour for all kinds of purposes,
  there is one global $weed option which is toggled when
  you use what used to be known as display-headers (now
  display-toggle-weed).  That is, you have some kind of
  "WYSIWYG" support with weeding.
- we have a muttrc (5) manual page now, and it's even
  up-to-date.
- you can better control your messages' header and
  envelope from headers
- the message commands on the attachment menu have been
  rewritten.  Just try replying to an attachment, and
  you'll see what happens. ;-)
- mailing list support has changed.  You may wish to
  rename your "lists" commands to "subscribe".  But please
  read README.UPGRADE before!
- Bug fixes of all sorts.
2000-05-09 18:09:06 +00:00
itojun
e95b1dd3f1 upgrade to 1.06.
no changelog available in the tar.gz file.  IIRC, the change was
about MX search order.
2000-05-05 18:37:57 +00:00
danw
82d9c1f174 Remove patches to deal with two bugs involving configure's handling of
INSTALL which have both been worked around in bsd.pkg.mk now.
2000-05-02 18:48:35 +00:00
kim
dcb4b2383d Fix the & expansion in the gecos field. 2000-05-02 17:29:32 +00:00
kim
c30f967a07 Fix the & expansion in the gecos field. 2000-05-02 17:11:49 +00:00
tron
ac73912237 Mark package as restricted now that "openssl" is used to provide
secure POP3 and IMAP.
2000-05-02 08:15:01 +00:00
kim
1355557ca2 Yeah, and do this... 2000-04-27 01:16:00 +00:00
kim
0edaa1e40f Add optional support for Perl Compatible Regular Expressions (POSTFIX_PCRE)
and Variable Envelope Return Paths (POSTFIX_VERP).  Handle MANINSTALL using
separate PLIST.{catinstall,maninstall} files.  Record the setting of all 3.
2000-04-27 01:05:06 +00:00
tron
7c424ae5f6 Add suport for IMAP and POP3 via SSL. 2000-04-26 22:10:47 +00:00
rh
fcca71131b Update balsa to 0.8.0p1. Changes are tons of bug fixes, usable IMAP
support, and a manpage.
2000-04-25 07:07:28 +00:00
itojun
ee36cd1c9e integrate temporary fix against long-line attack, from FreeBSD ports-current
(committed Apr 17 by ache@freebsd.org).

addresses problem outlined in this bugtraq article:
http://www.securityfocus.com/templates/archive.pike?list=1&date=2000-04-15&msg=9763.000421@SECURITY.NNOV.RU
2000-04-24 11:04:17 +00:00
itojun
533d7d28a8 upgrade to 5.3.8.
--- changes since 5.3.4
* Fixed brown-paper-bag bugs involving rcfile name initialization.
* In fetchmailconf, don't permit editing of a blank server entry.
* Updated and corrected version of contrib/domino.
* Galician translation added, courtesy of Jesus Bravo Alvarez <jba@pobox.com>.
* Spanish translation updated, courtesy of Javier Kohen.
* Removed an unnecessary Kereberos check that seemed to be causing lossage.
* FETCHMAILHOME environment variable introduced to optionally override the
  normal $HOME location of fetchmail's rc, id, and pid files.
* Fixed a bug in the SEARCH UNSEEN code that resulted in only half the
  available messages getting fetched each run.
* Autoprobe now recognizes Domino IMAP servers and warns the user.
* Add a needed pclose(3) call in interface.c (thank Matthias Andree).
* In IMAP, use SEARCH UNSEEN instead of flag queries to count and identify
  unseen messages (thanks to Alexis Lê-Quôc <alq666@hotmail.com>).
* Added contrib/domino, a workaround for the Domino attachment problem.
* Added contrib/toprocmail, which demonstrates how a plugin can
  display selected mail headers.
* French internationalization update from Guy Brand.
* IMAP PREAUTH fix from Todd Sabin <tas@webspan.net>.
* Fetchmail now runs on BeOS, thanks to David Reid <david@jetnet.co.uk>.
* Back out the InterChange workaround, it breaks operation with M$ Exchange.
* Update for cs.po from Jiri Pavlovsky.
* Prevent spurious hostname matches in fetchmailconf.
* Ultrix 4.5 port patches from Simon Burge <simonb@thistledown.com.au>.
* Add bug warning to FAQ about Lotus Domino.
* Suppress monitor check just after being woken by signal.
2000-04-24 04:32:48 +00:00
itojun
3d07a15c6b upgrade to use version 1.05 of master distribution.
key changes in 1.02 -> 1.05:
- portability fixes
- cope with corrupted DNS configuration, where A/AAAA for MX is not found
2000-04-15 13:58:26 +00:00
simonb
6d67c9b49a Upgrade nmh to 1.0.4. Fixes problems discussed in PR pkg/9695 (Eric sent
his problem report to the nmh people as well).

Adjust home page as per Eric's PR pkg/9695 as well.

Many changes since 1.0.3.  The most important ones are:

 + Eric's shell quoting problems displaying MIME content.
 + Fix coredump in packf.
 + Folder creation permissions bug (mentioned by Sean Matheis on
   netbsd-users@netbsd.org).
 + mmdf mailbox processing errors.

Full list if changes is in the ChangeLog file.
2000-04-15 07:56:15 +00:00
groo
0a1069ec9e Fix my braino which built on previous braino. We are *not* interested in
testing the *output* of ${GROUP_CMD} or ${USER_CMD}, merely the exit status.
2000-04-12 03:39:43 +00:00
groo
8089b3add5 add and enable drac 2000-04-11 23:42:16 +00:00
groo
c9e071e3eb DRAC is a daemon that dynamically updates a relay authorization map for
sendmail. It provides a way to allow legitimate users to relay mail through an
SMTP server, while still preventing others from using it as a spam relay.
User's IP addresses are added to the map immediately after they have
authenticated to the POP or IMAP server. By default, map entries expire after
30 minutes, but can be renewed by additional authentication. Periodically
checking mail on a POP server is sufficient to do this. The POP and SMTP
servers can be on different hosts.
2000-04-11 23:39:29 +00:00
simonb
692941ba2f Make a link from ${PREFIX}/libexec/imapd to ${PREFIX}/sbin/rimapd,
to support imap access via {r,s}sh.
2000-04-10 03:21:02 +00:00
bad
e049a807c2 Some more changes besides the update to which Simon beat me:
Create the /var/spool/postfix on install so that "postfix check" can
create the directories below it.
Create /etc/postfix/postfix-scrip on "make install".
Make the library Makefiles DTRT on systems that don't understand MKXXX=no.
Remover owner write permission from "maildrop" binary.
Adjust offsets in a couple of patches.
2000-04-10 00:19:15 +00:00