Commit graph

4921 commits

Author SHA1 Message Date
minskim
e05fec8600 USE_TOOLS+=yacc 2006-07-29 05:35:22 +00:00
uebayasi
e2fe78e2e4 Update Thunderbird to 1.5.0.5.
This is a security update announce at July 26, 2006.  See the following URLs
in detail:

	http://www.mozilla.org/security/announce/2006/mfsa2006-56.html
	http://www.mozilla.org/security/announce/2006/mfsa2006-55.html
	http://www.mozilla.org/security/announce/2006/mfsa2006-54.html
	http://www.mozilla.org/security/announce/2006/mfsa2006-53.html
	http://www.mozilla.org/security/announce/2006/mfsa2006-52.html
	http://www.mozilla.org/security/announce/2006/mfsa2006-51.html
	http://www.mozilla.org/security/announce/2006/mfsa2006-50.html
	http://www.mozilla.org/security/announce/2006/mfsa2006-49.html
	http://www.mozilla.org/security/announce/2006/mfsa2006-48.html
	http://www.mozilla.org/security/announce/2006/mfsa2006-47.html
	http://www.mozilla.org/security/announce/2006/mfsa2006-46.html
	http://www.mozilla.org/security/announce/2006/mfsa2006-45.html
	http://www.mozilla.org/security/announce/2006/mfsa2006-44.html
2006-07-29 02:13:04 +00:00
schmonz
c977f4c6b8 Update to 0.98.1. From the changelog:
- Fixed the $REQUIRE_AUTH feature to properly check for $RELAYCLIENT
    being set.
2006-07-29 00:59:48 +00:00
joerg
9cfe81ea4d Keep compressed mailbox patch in sync with the main version. 2006-07-27 22:56:27 +00:00
jlam
ccdf6dbe01 Rename "SITES_* to "SITES.*" for file-specific lists of sites from which
to fetch the file.  This completes the renaming described in revision
1.1799 of bsd.pkg.mk.
2006-07-27 18:48:02 +00:00
jlam
25e4103cb1 * Split the MESSAGE file into two parts, one of which only shows up
if "ssl" is a package option.

* Stop the abuse of BUILD_TARGET and use MAKE_FLAGS instead.  Also,
  use OPSYSVARS to simplify the specification of the correct BUILD_TARGET
  for each platform.

* Make use of the EXTRASPECIALS variable used by imap makefiles to pass
  special MAKE_FLAGS settings through to all recursive make processes.
  This gets rid of some MAKE_ENV statements.

* Split off the special alpha-codegen hack into a hacks.mk file.

* Do man page fixups at post-build time, not post-extract time.  This
  leaves the files pristine for possible patching.

* Add back the special handling if IMAP_UW_MAILSPOOLHOME is defined.
  It was accidentally removed in patch-am when the whoson modifications
  were added.  Move the modifications to the configure phase instead
  of post-patch so that the modifications aren't accidentally picked
  up by mkpatches.

* Instead of listing each Makefile that needs the sed modification
  s/c-client.a/libc-client.la/ and modifying them at post-extract
  time, simply create patches for them.

* Instead of listing each header file to be installed, just derive
  the list from the PLIST.

* Make the libtoolification a bit more transparent by patching libtool
  references directly into the imap makefiles.

* Drop the -limapuw -> -lc-client buildlink transform that was only
  needed for much older versions of the imap-uw package, and stop
  installing libimapuw.*.  All dependents of imap-uw already correctly
  use -lc-client.

* Fix the handling of the kerberos package option so that we can use
  the pkgsrc Kerberos 5 packages instead of only using the native
  ones.

* Properly document the options.mk file.

Bump the PKGREVISION for the libimapuw.* changes and for the
IMAP_UW_MAILSPOOLHOME fixes.  The rest of the changes are all
pkgsrc-related and don't really affect the binary package.
2006-07-26 20:00:27 +00:00
martti
8e9689e73a Updated mail/postfix to 2.3.1
Main changes in TLS support:

- The Postfix SMTP client enforced mandatory TLS only when talking
  to an ESMTP server; enforcement did not happen if Postfix could
  somehow be forced to send HELO instead of EHLO. This problem also
  exists in Postfix 2.2, where it is is fixed with Postfix 2.2
  patch 11.  This is minor compared to the DNS spoofing issues that
  were fixed with Postfix 2.2.10.

- Workaround for an interoperability problem introduced with Postfix
  2.3.  Some buggy TLS client implementations were unable to deliver
  mail because the Postfix SMTP server didn't send a TLS session
  ID. To disable the workaround specify "smtpd_tls_always_issue_session_ids
  = no"; this allows non-buggy TLS clients to save some space.

Main changes in Milter support:

- Safety measure. After "postsuper -r", mail is no longer inspected
  by the Milters specified with the non_smtpd_milters parameter.
  This measure prevents a bad interaction with external content
  filters: Milters would receive incorrect SMTP client information,
  and could be tricked into signing or allowing untrusted messages.
  This change does not affect Milter applications that run behind
  an after-queue content filter. The behavior is detailed in the
  postsuper(1) manual page.
2006-07-25 05:04:29 +00:00
taca
eb4e3f21ac Add patches for reduce/resolve compile problem with gcc-4, especially
on NetBSD/powerpc reported by Makoto Fujiwara.

These patches are slightly aggressive adding most of proto type.
So, please report me if there is any problem.

No PKGREVISION bump since it should change nothing for binary package.
2006-07-23 15:00:41 +00:00
rpaulo
9825c6d7e4 Add support for XEmacs. 2006-07-22 17:26:59 +00:00
rillig
bf2ffdf13c Reverted the recent change that has set USE_LANGUAGES="c objc", where only
"objc" was needed. Thanks to Min Sik Kim for showing me the Right Way to
handle this.
2006-07-22 05:10:54 +00:00
rillig
144a1ee175 Added "c" to USE_LANGUAGES for packages that use GNU configure scripts,
since they always need a C compiler, even when the source code is
completely in C++.

For some other packages, stated in the comment that a C compiler is
really not needed.
2006-07-22 04:46:13 +00:00
minskim
cdd376112b Make this package build on Linux by conditionally removing conflicting
declarations.
2006-07-21 16:43:56 +00:00
tron
3e392ef3de Add missing RCS Id and update checksum. 2006-07-21 08:24:29 +00:00
tron
834d409682 pkglint: The ".gz" extension is not necessary for manual pages: 2006-07-21 08:24:08 +00:00
rillig
2fe30e1c50 Needs a C compiler. 2006-07-21 05:28:26 +00:00
reed
a19521f60f Add missing end quote at end of a echo line.
On Solaris this causes an error:

 sh: syntax error at line 22: `(' unexpected
 *** [install-all] Error code 2

This should fix PR #32357.
2006-07-21 03:14:41 +00:00
reed
fca73a10de Do not install the Hebrew fonts. If needed they can be installed
with another package. This makes it so this package can be installed
without X. This is for PR #26848.

Note: that some parts of metamail still reference "xterm".

Also changed path used in two scripts that reference the
now not-installed fonts. (Maybe that will need to be fixed too.)

Honor PKGMANDIR.

Update PKGREVISION.
2006-07-21 03:02:55 +00:00
wiz
2f4fe5a2b1 Update to 1.0.2.
Drop maintainership, I'm not using this any longer.

	Changes made between 1.0.1 and 1.0.2 (2006/05/23).

A couple of optimizations specific to x86-64 have been applied to the
included MD5 routines.


	Changes made between 1.0 and 1.0.1 (2006/03/07).

Use sysconf(_SC_CLK_TCK) instead of CLK_TCK when _SC_CLK_TCK is known to
be available or CLK_TCK is not.  This is needed for portability to glibc
2.3.90+ and possibly to other recent and future systems.

Use socklen_t where appropriate.
2006-07-19 22:41:45 +00:00
ben
a7c790b052 Add a hint that can save some difficult trouble-shooting. 2006-07-18 23:26:54 +00:00
wiz
abbee5c795 Assume stdarg.h exists instead of using varargs.h in some cases.
Fixes build with gcc-3.4.6 on Linux.  From Roman Valls in PR 34016.
2006-07-17 17:41:00 +00:00
heinz
2ca9f0d9c0 Updated to version 0.18.
Pkgsrc changes:
  - Removed p5-Crypt-RSA and p5-Crypt-OpenSSL-Bignum as direct requirements.
  - Added patterns to CHECK_INTERPRETER_SKIP to avoid messages about missing
    /usr/bin/perl.

Relevant changes since version 0.17:
====================================
 * no longer depends on Crypt::RSA or Crypt::OpenSSL::Bignum.
2006-07-16 09:46:15 +00:00
tonio
1f13be6525 Update mail/mutt-devel to 1.5.12
Changelog :

The keys used are:
  !: modified feature, -: deleted feature, +: new feature
1.5.12 (2006-07-14):
  - $imap_cachedir replaced with $message_cachedir
  + Header/body caching for POP ($message_cachedir)
  + Header caching for MH folders
  ! $record now defaults to ~/sent
  ! $imap_idle now defaults to "yes" instead of "no"
  + Tab-completion for $my_* variable names and values
  + Expansion of mutt variables (except shell escape)
  + Self-defined variables with $my_* prefix
  + Pattern group support
  + $imap_cachedir
  + 'old' flag on IMAP folders
  + SASL-IR support for IMAP
  + IMAP IDLE support and $imap_idle
  + Pipeline-based IMAP communicaton
  + Full large file support
  + Attachment counting: attachments and unattachments commands,
    %Q and %X for $attach_format, %X for $index_format
  + Basque translation
  + QDBM backend for header caching
  + Irish translation
2006-07-15 19:34:15 +00:00
heinz
8c46204ce0 Updated to version 2.82.
Pkgsrc changes:
  - Added CHECK_INTERPRETER_SKIP to disable checks of some *.pm files.

Relevant changes since version 2.77:
====================================
       2.82 (May 26, 2006)
       ·   Always disconnect from discovery server after performing discovery.
           This fixes a long standing bug wherein razor-report and razor-check
           would attempt to report to or check against the discovery servers.

       2.81 (Mar 16, 2006)
       ·   Update service policy.

       2.80 (Feb 27, 2006)
       ·   Untaint filenames loaded from the config file.  [Bug #1395719]

       2.78 (Oct 01, 2005)
       ·   When registering with a username and password, accept existing cre-
           dentials if they authenticate successfully.

       ·   When autoregistering, attempt to write a test identity before
           attempting to register credentials.

       ·   Always remove the existing identity symlink before overwriting, as
           -e $fn can return false for a symlink that still exists.

       ·   Ensure that checks and reports are sent to the appropriate servers.
           [Bug #1267559]
2006-07-15 12:38:39 +00:00
heinz
d1db084b64 Updated to version 1.4.1.
Pkgsrc changes:
  - none

Relevant changes since version 1.3.4:
=====================================
  - new and improved tests
  - Code reorganization
  - New MAPI property names
  - Fixing parsing of multi-value MAPI properties [Bug# 1434145]
2006-07-15 12:20:27 +00:00
tron
83bd31b1a2 Update "mutt" package to version 1.4.2.2. Changes since version 1.4.2.1:
- security fix for CVE-2006-3242
- minor tweak to satisfy modern compilers

Note: Both changes were available in "pkgsrc" as patches already.
2006-07-14 19:55:56 +00:00
adrianp
1e1c15005b Update to 4.1.2
Major changes compared to the IMP H3 (4.1.1) version are:
* Allow to toggle off the Virtual Inbox.
* Display quota for current folder on Cyrus servers.
* Updated German, Italian and Spanish translations.
* Several small bugfixes and improvements.

The full list of changes (from version H3 (4.1.1)) can be viewed here:
http://cvs.horde.org/diff.php/imp/docs/CHANGES?r1=1.699.2.184&r2=1.699.2.194&ty=h
2006-07-13 20:56:55 +00:00
martti
c3b8594d86 Updated mail/postfix-current to 2.4-20060711
This is the first development version after 2.3.0 release.
2006-07-13 09:57:53 +00:00
martti
456e7a218c Updated mail/postfix to 2.3.0
This is the first version in the 2.3.x series, please see the release notes
for full list of changes since 2.2.x before upgrading your current
installation.
2006-07-13 09:57:51 +00:00
martti
2a8857dbae Updated squirrelmail-locales to 1.4.7
* sync with squirrelmail 1.4.7
2006-07-13 07:59:36 +00:00
martti
746955f539 Updated squirrelmail to 1.4.7
- Fixed URL for Read Receipts being incorrect in some cases (#1177518).
  - Fixed endless loop when trying to parse "From: )(" (#1517867).
  - Using is_file() instead of file_exists() in fortune plugin (#1499134).
  - Add manual page for conf.pl under contrib.
  - Don't allow selecting INBOX as Sent, Draft or Trash folder (#1242346).
2006-07-13 07:59:34 +00:00
joerg
0631d68d13 Build needs Perl. 2006-07-11 00:57:43 +00:00
jlam
06be53fba4 Completely nuke the concept of PKG_PHASE from pkgsrc except for the
purposes of caching MAKEVARS within bsd.pkg.mk and bsd.makevars.mk.
2006-07-10 22:59:26 +00:00
sketch
17183945bb Solaris fixes:
- Link against socket libraries.

  - Don't try to return a value from a void function (SunPro).
2006-07-10 20:32:59 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
tv
ec008f1b2a Update to 8.13.7; changelog below. (8.13.6nb3 already had the security
fixes by patch.)

While here, fix PR pkg/33821 by substituting pkgsrc's BINOWN, BINGRP, and
INSTALL definitions into the installed share/sendmail/cf/Makefile.

8.13.7/8.13.7	2006/06/14
	A malformed MIME structure with many parts can cause sendmail to
		crash while trying to send a mail due to a stack overflow,
		e.g., if the stack size is limited (ulimit -s).  This
		happens because the recursion of the function mime8to7()
		was not restricted.  The function is called for MIME 8 to
		7 bit conversion and also to enforce MaxMimeHeaderLength.
		To work around this problem, recursive calls are limited to
		a depth of MAXMIMENESTING (20); message content after this
		limit is treated as opaque and is not checked further.
		Problem noted by Frank Sheiness.
	The changes to the I/O layer in 8.13.6 caused a regression for
		SASL mechanisms that use the security layer, e.g.,
		DIGEST-MD5.  Problem noted by Robert Stampfli.
	If a timeout occurs while reading a message (during the DATA phase)
		a df file might have been left behind in the queue.
		This was another side effect of the changes to the I/O
		layer made in 8.13.6.
	Several minor problems have been fixed that were found by a
		Coverity scan of sendmail 8 as part of the NetBSD
		distribution. See http://scan.coverity.com/
		Note: the scan generated also a lot of "false positives",
		e.g., "error" reports about situations that cannot happen.
		Most of those code places are marked with lint(1) comments
		like NOTREACHED, but Coverity does not understand those.
		Hence an explicit assertion has been added in some cases
		to avoid those false positives.
	If the start of the sendmail daemon fails due to a configuration
		error then in some cases shared memory segments or pid
		files were not removed.
	If DSN support is disabled via access_db, then related ESMTP
		parameters for MAIL and RCPT should be rejected.  Problem
		reported by Akihiro Sagawa.
	Enabling zlib compression in OpenSSL 0.9.8[ab] breaks the padding
		bug work-around.  Hence if sendmail is linked against
		either of these versions and compression is available,
		the padding bug work-around is turned off.  Based on
		patch from Victor Duchovni of Morgan Stanley.
	CONFIG: FEATURE(`dnsbl') and FEATURE(`enhdnsbl') used
		blackholes.mail-abuse.org as default domain for lookups,
		however, that list is no longer available.  To avoid
		further problems, no default value is available anymore,
		but an argument must be specified.
	Portability:
		Fix compilation on OSF/1 for sfsasl.c.  Patch from
		Pieter Bowman of the University of Utah.
2006-07-07 18:06:27 +00:00
jlam
ee68c93314 LIBTOOL_OVERRIDE generally doesn't need to be specified anymore... just
set OVERRIDE_DIRDEPTH to find any libtool scripts deeper in the WRKSRC
tree unless they're named something other than "libtool".

SHLIBTOOL_OVERRIDE generally doesn't need to be specified either -- just
define it to the empty list and shlibtool-override will look for libtool
scripts.
2006-07-07 15:49:30 +00:00
minskim
51dc91185d Remove debugging and optimization options on Darwin, to be consistent with
other platforms.  No PKGREVISION bump because this package currently does
not build on Darwin.
2006-07-07 05:45:51 +00:00
minskim
32111a878a Make this package build with gcc-4. 2006-07-07 01:57:43 +00:00
jlam
00478b39e6 Sweep pkgsrc and convert packages that included intltool/buildlink3.mk
to use instead "USE_TOOLS+=intltool".  Remove now unused
intltool/buildlink3.mk
2006-07-05 05:37:39 +00:00
ghen
2f1454f45a Upgrade Dovecot to 1.0rc2. Changes:
* disable_plaintext_auth=yes: Removed hardcoded 127.* and ::1 IP
  checks. Now we just assume that the connection is secure if the
  local IP matches the remote IP address.
* SSL code rewrite which hopefully makes it work better than before.
  Seems to work correctly, but if you suddently have trouble with SSL
  connections this is likely the reason.
+ verbose_ssl=yes: Log also SSL alerts and BIO errors
- If namespace's location field wasn't set, the default location
  was supposed to be used but it wasn't.
- When copying ssl-parameters.dat file from /var/lib to /var/run its
  permissions went wrong if it couldn't be copied with hard linking.
- Fixed filesystem quota plugin to work with BSDs.
- Maildir: Saving mails didn't work if quota plugin was enabled (again)
- Maildir: Messages' received time wasn't saved properly when
  saving/copying multiple messages at a time. Also if using quota
  plugin the S= size was only set for the first saved file, and even
  that was wrong.
- passdb passwd-file: Don't require valid uid/gid fields if file
  isn't also being used as a userdb.
- PostgreSQL: Handle failures better so that there won't be
  "invalid fd" errors in logs.
- Don't try to expunge messages if the mailbox is read-only. It'll
  just cause our index files to go out of sync with the real
  mailbox and cause errors.
- ANONYMOUS authentication mechanism couldn't work because
  anonymous_username setting wasn't passed from master process.
2006-07-04 18:17:42 +00:00
rillig
3889702421 Fixed those pkglint warnings that concern the SUBST blocks. 2006-07-04 09:13:49 +00:00
ghen
eabddf9b4a dovecot's ./configure wants pkg-config. Fixes PR pkg/33881. 2006-07-04 06:54:07 +00:00
xtraeme
a0dbfe7bf2 Update to 0.88.3:
This version fixes handling of large binhex files and multiple alternatives
in virus signatures.
2006-07-02 12:01:12 +00:00
rillig
5e14333bee Fixed pkglint warnings. 2006-07-02 10:26:14 +00:00
ghen
54546b6288 Upgrade dovecot to 1.0rc1. Changes:
* PAM: If user's password is expired, give "Password expired" error
  message to the user. Now actually working thanks to Vaidas Pilkauskas
* Relicensed dovecot-auth, lib-sql and lib-ntlm to MIT license. See
  COPYING file for more information.
* Abuse prevention: When creating a mailbox, limit the number of
  hierarchies (up to 20) and the length of the mailbox name within
  a hierarchy (up to 200 characters).
* mbox: If saved mail doesn't end with LF, add it ourself so that the
  mails always have one empty line before the next From-line.

+ Added --with-statedir configure option which defaults to
  $localstatedir/lib/dovecot. ssl-parameters.dat is permanently
  stored in that directory and is copied to login_dirs from there.
+ IMAP: Support SASL-IR extension (SASL initial response)
+ Support initial SASL response with LOGIN mechanism. Patch by Anders
  Karlsson
+ Added PLAIN-MD4 password scheme. Patch by Andrey Panin.
+ Added support for XFS disk quotas. Patch by Pawel Jarosz
+ If another process deletes the opened mailbox, try to handle it
  without writing errors to log file. Handles the most common cases.
+ Added TLS support for LDAP if the library supports it.
- SEARCH command was more or less broken with OR and NOT conditions
- Dovecot corrupted mbox files which had CR+LF linefeeds in headers
- MySQL code could have crashed while escaping strings
- MD4 code with NTLM authentication was broken with 64bit systems.
  Patch by Andrey Panin
- Plugin loading was broken in some OSes (eg. FreeBSD)
- Several fixes to handling empty values in configuration file
- Several fixes to dictionary quota backend and dict server.
  Also changed how they're configured.
- deliver: Fixed plugin handling settings
- mbox_min_index_size handling was somewhat broken
- passdb passwd-file: extra_args field wasn't read unless the file
  was also used as userdb.
2006-07-02 09:29:17 +00:00
schmonz
7a0e2bf737 Update to 4.6.3. From the changelog:
- fix regression introduced in 4.6.0 where atime on mbox files would
    get updated (i.e. not set back), making it difficult for other
    programs to tell if there was new mail or not without actually
    opening the mbox. Thanks: Tim van der Molen.

- fix regression: spurious errors thrown when required multidrop
    retriever parameter "envelope_recipient" not present in getmailrc
    file. Thanks: Elliot Schlegelmilch.

- fix regression: getmail_fetch no longer properly supported external
    MDAs because of problems parsing the arguments to them. Thanks: ?.

- change getmail's handling of regular expressions in the "locals"
    parameter of MultiSorter destination to allow it to handle
    backslashes correctly. Unfortunately this means complicating
    the configuration syntax slightly. Thanks: Tim van der Molen.

- update filters to use new configuration code. Remove obsolete code.
2006-07-01 19:33:56 +00:00
schmonz
46cbac870c Update to 1.03. From the changelog:
- Fixed the SMTP protocol module to send QUIT on protocol failures.

- Added support for the SMTP AUTH LOGIN method.  Thanks to Sean
  MacLennan for the suggestion.

- Fixed the SMTP protocol module to send EHLO instead of HELO when doing
  authentication.  Thanks to Norbert Tretkowski for pointing this out.

- Fixed compile breakage on Solaris due to use of setenv.

- Fixed netstring length bug in QMQP sending module.

- If the sender name cannot be determined from the environment
  variables, try to pull it from /etc/passwd before using "unknown".
  Thanks Roderick Schertler.
2006-07-01 19:33:30 +00:00
schmonz
c9904bebf8 Update to 2.59. From the changelog:
- Total rewrite of email code that should fix encoding problems

- Added configurable timeout for nonresponsive feeds

- Fixed incorrectly using text summary_detail instead of html content

- Fixed bug with deleting feed 0 if no default email was set

- Print name of feed that is being deleted

- Finally added oft-requested support for enclosures. Any enclosures,
    such as a podcast MP3, will be listed under the entry URL

- Made feed timeout compatible with Python versions 2.2 and higher,
    instead of v2.4 only

- Added optional, configurable CSS styling to HTML mail. Set
    USE_CSS_STYLING=1 in your config.py to enable this. If you want
    to tweak the look, modify STYLE_SHEET.

- Improved empty feed checking

- Improved invalid feed messages

- Unfortunately, rss2email is no longer compatible with Python v2.1.
    Two of the most serious lingering issues with rss2email were
    waiting forever for non-responsive feeds and its inablility to
    properly handle feeds with international characters. To properly
    fix these once and for all, rss2email now depends on functionality
    that was not available until Python v2.2. Hopefully this does
    not unduly inconvenience anyone that has not yet upgraded to a
    more current version of Python.
2006-07-01 19:32:40 +00:00
joerg
7d8a857aed Needs msgfmt. 2006-06-29 22:21:17 +00:00