Commit graph

6002 commits

Author SHA1 Message Date
drochner
aca5b1b6cf update to 2.12.2
changes:
-bugfixes
-translation updates
2007-12-16 17:58:19 +00:00
tron
d11300602a Include "stdlib.h" head file and add a few forward declarations to please
picky C compilers.
2007-12-16 14:48:30 +00:00
adam
16a9853a85 Added 'readline' option, and MAKE_JOBS_SAFE=no 2007-12-15 16:04:41 +00:00
taca
c67bc964cd Catch up squirrelmail-japanese patch to 1.4.12-ja-20071205.
Bump PKG_REVISION.
2007-12-15 13:58:11 +00:00
martti
de9beccdb8 Updated mail/squirrelmail to 1.4.13
(pkgsrc notice: we were using the original, known-to-be-good 1.4.12
distfile so all your servers should be fine)

Due to the package compromise of 1.4.11, and 1.4.12, we are forced to
release 1.4.13 to ensure no confusions. While initial review didn't
uncover a need for concern, several proof of concepts show that the
package alterations introduce a high risk security issue, allowing
remote inclusion of files. These changes would allow a remote user the
ability to execute exploit code on a victim machine, without any user
interaction on the victim's server. This could grant the attacker the
ability to deploy further code on the victim's server.

We *STRONGLY* advise all users of 1.4.11, and 1.4.12 upgrade
immediately.
2007-12-14 20:44:35 +00:00
tron
6745426eaf "--disable-dnsrbl" doesn't work according to S.P.Zeilder. Not specifying
any "dnsrbl" related option unless we want to enable it seems to do
the job.
2007-12-14 18:57:54 +00:00
obache
e05214ad45 Update DBMail to 2.2.8.
While here, pkglint clean and add DESTDIR support.

This is strictly a maintenance release. No new functionality was added.

Changes since 2.2.8-rc1
none

Bugs fixed since 2.2.7
0000655: [Database layer] MIME headers are incorrectly parsed into cached tables (paul)
0000656: [Command-Line programs (dbmail-users, dbmail-util)] dbmail-export: bogus date in "From_" lines (paul)
2007-12-13 07:43:20 +00:00
ghen
806a1a0b0f Update to Dovecot 1.0.9.
+ Maildir: Don't wait on dovecot-uidlist.lock when we just want to
	  find out a new filename for the message.
	- mbox: v1.0.8 changes sometimes caused FETCH to fail with
	  "got too little data", disconnecting the client.
	- Fixed a memory leak when FETCHing message header/body multiple
	  times within a command (e.g. BODY[1] BODY[2])
	- IMAP: Partial body fetching was still slow with mboxes
2007-12-12 13:15:48 +00:00
rhaen
8de5d999b6 - updated package to 2.02
- USER_DESTDIR support added
- new maintainer for the package
- ok'ed by rillig
Changelog:
version 2.02: Fri Nov 30 09:57:48 CET 2007

	Fixes:

	- Mail::Internet uses Mail::Util::mailaddress, which is
	  not exported by default.
	  rt.cpan.org#31082 [Dave], rt.cpan.org#31070 [Friedrich Haubensak]
	  and [Slaven Rezic]

	Improvements:

	- use 3-arg open() in Mail::Util.
	  rt.cpan.org#20726 [Steve@sliug] and [Paul@city-fan]

version 2.01: Wed Nov 28 10:48:24 CET 2007

	Changes:

	- Remove work-around for Perl 5.8.0. unicode bug from
	  Mail::Address::_extract_name().
	  Result of rt.cpan.org#30661 [Josh Clark]

	- Requires on Perl 5.8.1 minimum

	Fixes:

	- Mail::Mailer::testfile now also shows Cc destinations, the
	  setting of 'outfile' now works, and it will produce an error
	  when the data cannot be written.  All thanks to [Slaven Rezic]

version 2.00_03: Tue Sep 25 12:27:28 CEST 2007

	- folding of header fields sometimes ended prematurely.
	  Reported by [Anthony W. Kay]

	- add $sender as 4th argument to Mail::Mailer::*::exec() where
	  missing.  Discovered by [David Hand]

	- add Date::Format and Date::Parse to Makefile.PL.

version 2.00_02: Sat Jul 21 12:29:20 CEST 2007

	- parts of the documentation were lost, discovered by [Ricardo Signes]

	- rt.cpan.org #28093 smtp timeout
	  check for local mail server can have short timeout.
	  Patch by [Alexandr Ciornii]

	- rt.cpan.org #28411 syntax error in Mail::Mailer::smtp
	  reported by [Andreas Koenig]

version 2.00_01: Wed Jun 20 14:42:35 CEST 2007

	- reorganized installation of MailTools, in a modern way.  This
	  may break installation on very old releases of Perl.

	- added t/pod.t

	- restructured most code, no functional changes.

	- added and cleaned a lot of documentation, using OODoc to
	  generate nice manuals in POD and HTML.

	- extracted Mail::Field::Generic from Mail::Field

	- added misteriously missing Mail::Field::AddrList::addr_list()
2007-12-11 11:55:20 +00:00
abs
cb029452c1 disable pthread on NetBSD for now - bump PKGREVISION 2007-12-10 00:01:38 +00:00
abs
099fe31aef Update alpine to 0.999999 from 0.999
- This is still a development release so unfortunately no changelog
2007-12-09 22:17:54 +00:00
cjs
def79e62d3 Add patch for change_folder_next option, which I stole from the patches
for mutt (non-devel).
2007-12-06 08:51:51 +00:00
taca
a6a652767f Catch up squirrelmail-japanese patch to 1.4.12-ja-20071205. 2007-12-05 11:25:57 +00:00
martti
ef3b964512 Updated mail/squirrelmail to 1.4.12
NOTE: includes a critical bug fix in the attachment handling

  - Enabled user selection of address format when adding from address
    book during message composition.
  - Fixed issue with adding attachments in PHP 4.x environments (#1805471).
  - Backport size setting on "newmail" popup window.
  - Added a "short_open_tag" configuration test.
  - Undefined notice in error message box when no default folder prefix is set.
  - Undefined index error when downloading.  Possibly caused by using tabs and
    opening multiple mailboxes.
  - PAGE_NAME might not be defined in all plugins, which might cause a
    "not defined" error on session timeouts.
  - Fixed outgoing messages to allow addresses such as "0@..." or "000@...",
    etc. (#1818398).
  - Fixed issue with in-reply-to and reference headers not being retained on
    reply (#1810659).
  - Revived logout_error hook (#1800015).
  - Allow custom session handlers to work correctly (and be defined at the
    application level with SquirrelMail).
  - Fix off-by-one in bodystructure parsing triggered by servers sending
    a body location part (e.g. Sun Java System Messaging Server). Thanks
    John Callahan (#1808382).
  - Invalid initialization of To: header (#1772893).
  - Includes cleanup in include/validate.php.
  - Cleanup in multiple files to remove unneeded includes.
  - Added sort by size (#812233 and #159997, plus multiple list requests).
    Patch provided by Christopher E. Brown.
  - Fix bug in sitewide SMTP settings still using authenticated user, rather
    than configured settings (#1835942).
  - Fixed mailto: functionality.
  - Added mailto: link handling when viewing messages.
  - Handle PHP's insistence on setting the value to 'deleted' for destroyed
    sessions
2007-12-05 07:11:28 +00:00
wiz
36c45f6e86 Update to 1.5.17nb2:
Make smime_keys.pl work if .smime is in your home directory.
(mutt -Q reduces paths to ~, but smime_keys didn't expand that.)
Patch from Anon.
2007-12-03 16:47:25 +00:00
wiz
8a5b10ea93 Update HOMEPAGES and MASTER_SITES; from Sergey Svishchev. 2007-12-02 13:04:06 +00:00
tonio
7917a4ba8f Update mail/mairix to 0.21
Release notes:

* Fix make clean target in dfasyn/ (Benj. Mako Hill)
* Limit number of messages that are examined when an end boundary is
  missing in an mbox (Chung-chieh Shan)
* Avoid examining . and .. when traversing MH folder hierarchy (Steven Lumos)
* Fix various bugs in the name/value parser
* Add some RFC2231 support to the name/value parser (continuations)
* Fix indexing when existing database only contains 1 message
2007-12-02 12:56:08 +00:00
wiz
80eab693c5 Remove Ex-MASTER_SITEs. From Zafer Aydogan. 2007-12-02 12:14:01 +00:00
wiz
fc63d26435 Remove Ex-MASTER_SITE. From Zafer Aydogan. 2007-12-02 12:11:59 +00:00
wiz
88f202b27f Remove Ex-MASTER_SITE. From Zafer Aydogan. 2007-12-02 11:19:56 +00:00
wiz
c0723f4ce7 Remove Ex-MASTER_SITEs. From Zafer Aydogan. 2007-12-02 11:19:14 +00:00
wiz
1900e4b154 Remove Ex-MASTER_SITE. From Zafer Aydogan. 2007-12-02 11:17:22 +00:00
gdt
c4b652896c Don't add smtpd.conf as a conf file in the dovecot-sasl case,
because it doesn't exist unless sasl is defined, causing building with
options dovecot-sasl and not sasl to fail.
2007-12-02 02:17:24 +00:00
adrianp
e14f59c593 s/header.txt/header.php/g
++PKGREVISION
2007-12-01 23:15:11 +00:00
reed
99737d25c5 Update mpop to 1.0.12.
Add commented out LICENSE line (gnu-gpl-v3).

From ChangeLog:

Version 1.0.12:
- Gnulib update to 2007-11-27.
- Don't count already retrieved messages twice. This fixes a segfault when
  only_new is off and header or size filtering is on. The bug was introduced in
  the previous change; no released version is affected.
- If a filter decides to delete a mail, then additionally mark it as
  retrieved. This prevents to filter the mail again in a later session when
  the 'keep' option is set.
- Fix default UIDLS file on the W32 platform: Use '\' as directory separator,
  not '/'. Reported by Ricky Thomas.

Version 1.0.11:
- Update the license of the source code to GPLv3 or later, and change the
  license of the documentation to the GFDLv1.2 or later.
- Gnulib update to 2007-07-15.
- Add new option -Q / --half-quiet to print only status information but no
  progress information. Suggested by Dimitrios Apostolou.
- Set the default timeout to 180 seconds = 3 minutes. This prevents sessions
  from hanging forever. Suggested by Dimitrios Apostolou.
- Make the POP3 commands UIDL, LIST, and DELE abortable. This is useful for
  mailboxes with many thousand mails.
- Update the UIDL state after mail retrieval, and save this state in case of
  errors in DELE or QUIT. Only update the UIDL state again after successful
  DELE and QUIT, and then save this state. This prevents an incorrect UIDL
  state if the DELE commands are aborted, for example. Bug reported by
  Dimitrios Apostolou.

Version 1.0.10:
- Fix UIDL handling: the first character of UIDs was ignored.
- Improve APOP timestamp checks. Thanks to Carlos Martín Nieto for a
  discussion of this.
- Add documentation on how to find the right CA certificate for
  tls_trust_file. Thanks to Bryan Kam for suggestions.
- Improve the documentation for TLS vs. SSL and STARTTLS vs. POP3-over-TLS.
  Thanks to Carlos Martín Nieto for suggestions.
- Update the spanish translation (Carlos Martín Nieto).

Version 1.0.9:
- Require either tls_trust_file or tls_certcheck=off for TLS sessions, so that
  mpop is not silently vulnerable to man-in-the-middle attacks.
- Gnulib update 2007-04-07.
- Protect against the man-in-the-middle attack on APOP authentication as
  described in CVE-2007-1558. This is done by doing sanity checks on the
  APOP timestamp in the server greeting.
  However, this probably makes attacks only harder. It will not make them
  impossible. Therefore, APOP authentication is never used automatically
  anymore unless TLS is active.
- Do not use NTLM authentication automatically anymore unless TLS is active.
  NTLM is not an open standard and must therefore be considered broken.

Version 1.0.8:
- Move build-aux files to separate directory build-aux.
- Gnulib update 2007-03-19.
- Improve and generalize workaround for pop.gmail.com RFC violations. This
  enables automatic pipelining support for pop.gmail.com and some other
  servers.
- Provide a hstrerror() function for systems that lack getaddrinfo() (so that
  gethostbyname() must be used instead) and that do not provide hstrerror()
  themselves. Needed for Solaris 2.6. Reported and tested by Chris Green.
2007-12-01 17:22:22 +00:00
rillig
bee076e3d9 There is also a Finnish translation. PKGREVISION++ 2007-12-01 12:32:13 +00:00
wiz
a34ac258dd Bump PKGREVISION because openexr now depends on ilmbase. 2007-11-30 21:55:01 +00:00
rillig
bdb25a60d9 On NetBSD, struct ifconf.ifc_buf is a void *. 2007-11-30 20:09:36 +00:00
drochner
08e4ccf23f update to 1.12.2
changes:
-bugfixes
-translation updates
2007-11-29 20:30:29 +00:00
wiz
ce6fc25202 Update to 1.09:
1.09  Thu May 08 22:10:00 2006
    - Fixed change in logon sequence (Thank you to Eric Wong).
    - Fixed change in contacts layout (Thank you to Eric Wong).
2007-11-29 15:18:24 +00:00
wiz
0bd9c5b655 Update to 5.425:
* VERSION 5.425 RELEASED

	* (bugfix) A stub for MIME::Parser's tmp_recycling() method has been
	  re-added to preserve compatibility.  Since recycling of tempfiles
	  never worked and has been removed, any code calling tmp_recycling()
	  should stop attempting to use the feature.

	* VERSION 5.424 RELEASED

	* (bugfix) [rt.cpan.org #29864] - lines in $entity->body() should be
	  newline-terminated.
2007-11-29 15:13:06 +00:00
ghen
fce2810e42 Update to Dovecot 1.0.8.
+ Authentication: Added "password_noscheme" field that can be used
	  instead of "password". "password" treats "{prefix}" as a password
	  scheme while "password_noscheme" treats it as part of the password
	  itself. So "password_noscheme" should be used if you're storing
	  passwords as plaintext. Non-plaintext passwords never begin
	  with "{", so this isn't a problem with them.
	- IMAP: Partial body fetching was sometimes non-optimal, causing
	  the entire message to be read for every FETCH command.
	- deliver failed to save the message when envelope sender address
	  contained spaces.
	- Maildir++ quota: We could have randomly recalculated quota when
	  it wasn't necessary.
	- Login process could have crashed after logging in if client sent
	  data before "OK Logged in" reply was sent (i.e. before master had
	  replied that login succeeded).
	- Don't assert-crash when reading dovecot.index.logs generated by
	  Dovecot v1.1.
	- Authentication: Don't assert-crash if password beings with "{" but
	  doesn't contain "}".
	- Authentication cache didn't work when using settings that changed
	  the username (e.g. auth_username_format).
2007-11-28 15:11:50 +00:00
plunky
7f623d9f33 set permissions on the fifo when we make the fifo rather than using
SPECIAL_PERMS because ordering seems to be an issue
2007-11-26 08:27:24 +00:00
wiz
630df4b488 Increase list of features in DESCR for better grepping. 2007-11-25 16:14:22 +00:00
wiz
acaf112735 Mention some more features. 2007-11-25 14:57:44 +00:00
rillig
e7132cb17f The example configuration file has a different name. PKGREVISION++ 2007-11-23 11:48:56 +00:00
drochner
919535c7e0 update to 2.2.11
changes: many bugfixes
2007-11-22 20:39:24 +00:00
gdt
0b171645fe Update to 4.0. Removed patches were merged upstream.
From the changelog, this seems to be many bugfixes and better RBL support.
2007-11-21 20:29:46 +00:00
obache
047b26e127 Need perl to build for generating man pages. 2007-11-21 05:27:49 +00:00
jlam
54647cda0e Don't look for openssl or c_rehash binaries because cone doesn't
actually need them at all.  Add a "fam" option to cone which allows
it to be notified by the OS about changes to local Maildirs.  Bump
the PKGREVISION to 1.
2007-11-19 20:28:57 +00:00
jlam
45beb2b80a Sort options. 2007-11-19 19:34:53 +00:00
wiz
0b09193af9 Reset maintainer for itojun's packages. 2007-11-17 13:40:15 +00:00
rillig
105dd4b97c Some packages need lex and yacc. Patch by Aleksey Cheusov via
pkgsrc-users.
2007-11-17 12:04:11 +00:00
adrianp
0deb1d8654 ------
v1.1.4
------

[jan] Add Simplified Chinese translation (Anna Chen
<annachen2008@yahoo.com.cn>).
[cjh] Fix check for bulk or list precedence in Sieve vacation (Bug 5543).
[jan] Add additional checks to avoid adding empty test values (Bug 5392).
[jan] Fix multiline vacation messages with procmail driver (Bug 5273).
2007-11-15 22:30:49 +00:00
adrianp
44d1c5c41d ------
v2.1.5
------

[mjr] Fix some fatal errors caused by the IMSP driver when deleting certain
contacts and while adding contacts to lists in certain cases.
[mjr] Fix adding contacts to a new contact list in a source other than the
source the contacts being added are from.
[jan] Fix paging through search results from another than the default address
book (Bug 5137).
[cjh] Fix copy/moving contacts to a new contact list (Bug 5144).
2007-11-15 22:24:01 +00:00
adrianp
e254afa37d ------
v4.1.5
------

[cjh] Lower memory usage when downloading folders (Andrew Morgan
<morgan@orst.edu>).
[mms] Fix detection of default namespace information when no namespaces are
defined on the server (Bug 5538).
[mms] Don't lose message bodies when moving messages to trash when over quota
(Bug 5470).
[cjh] Remove unused defaults in Fetchmail_imap (Bug 2799).
[jan] Fix empty folder name appearing on Cyrus and servers with similar
namespaces (Bug 5138).
[jan] Only show reply options in iCalendar viewer if a reply is requested.
[cjh] Remove non-responsive www.keyserver.net and wwwkeys.pgp.net from
PGP options (Bug 5323).
[jan] Fix moving messages when over quota on Dovecot servers (Bug 5270).
[jan] Fix parsing of certain distribution lists (Bug 5134).
[mms] Fix rare occurrence where an action perfomed on the mailbox screen would
instead be performed on the INBOX (Bug 5202).
[mms] Don't show save attachments prompt in compose screen if configured to
automatically link all attachments (Request 5189).
2007-11-15 22:18:42 +00:00
tron
68f42b7c9f Update "thunderbird" package to version 2.0.0.9. It fixes the following
security problems:
- MFSA 2007-36 URIs with invalid %-encoding mishandled by Windows
- MFSA 2007-29 Crashes with evidence of memory corruption (rv:1.8.1.8)
2007-11-15 15:05:22 +00:00
rillig
014c435d47 Not every compiler knows __FUNCTION__. 2007-11-15 09:19:36 +00:00
jlam
3ff70ae2ad Note addition of mail/cone. 2007-11-13 18:02:51 +00:00
jlam
076a0e8267 Import cone-0.73 as pkgsrc/mail/cone:
Cone is a text-based mail client.  Cone seamlessly handles multiple
POP3, IMAP accounts, and local mail folders.  Cone is also a simple
newsreader.  Cone's interface is foolproof enough to be used by
inexperienced users, but it also offers advanced features for power
users.  Cone also serves as a platform for development of a new
experimental network mail access protocol, SMAP, that offers additional
functionality not available with IMAP or POP3.
2007-11-13 18:02:15 +00:00
ghen
2172363524 + sqlgrey 2007-11-13 16:44:26 +00:00
ghen
2dc3f515fa Import sqlgrey-1.6.8 package as requested by Petr Janda on pkgsrc-users list.
SQLgrey is a postfix policy service implementing a greylisting policy.  It is
written in Perl and uses DBI to access an SQL database.  Its goal is reducing
the SPAM reaching user mailboxes.
2007-11-13 16:43:04 +00:00
drochner
5f85a46e01 update to 2.12.1 -- switch to the new gnome-2.20 branch
This should make the pkg build again, and resolve PR pkg/37354
by Jan Danielsson.
(I verified that the pkg installs fine and that I get an "exchange
server" dialog in evolution. I couldn't test against an exchange
server however -- would be nice if someone did it.)
2007-11-13 11:13:45 +00:00
wiz
ed713d6ceb Remove ftp.ibp.fr from MASTER_SITES, doesn't resolve.
From Zafer Aydogan in PR 37317.
2007-11-11 23:54:25 +00:00
adrianp
41198c2776 Version 5.3033: Thu Mar 1 2007
- Improved the documentation for -Y. (Thanks to Justin Gombos
  for the suggestion.)
- Dropped tzip support in Mail::Mbox::MessageParser
- Added -L flag to follow symbolic links. (Thanks to Peter Teuben
  for prompting the idea.)
- Fixed grepmail so that it works with Mail::Mbox::MessageParser 1.5000
  (Thanks to Paul for the bug report, and Alexey Tourbin for the fix.)
- Fixed testspeed.pl to properly call report() instead of get_report() on new
  versions of Benchmark::Timer
2007-11-11 01:02:45 +00:00
adrianp
e227ad2f86 Update to RC2
New message parser (less memory consuming)
Works with PHP safe_mode
Create valid HTML
New LDAP integration
Search for contacts
Improve message compose screen
IPv6 Compatability
Improved XHTML validation
Identify mailboxes case-sensitive
Lowered status message time from 5 to 3 seconds to improve responsiveness

See http://trac.roundcube.net/wiki/Changelog for all the details
2007-11-08 23:35:33 +00:00
bjs
5267a21360 Add support for building with gpgme. Bump rev. 2007-11-08 21:56:00 +00:00
jnemeth
facef38b93 add and enable netbiff 2007-11-08 20:07:27 +00:00
joerg
e725e20c42 Bump version or revision of all packages that have a runtime dependency
on gzip.
2007-11-08 19:39:42 +00:00
tonio
a7ee428adb Update mail/mutt-devel to 1.5.17
Changelog includes:
  ! --enable-exact-address works again
  + $message_cache_clean (clean cache on sync)
  + %P expando for $pager_format

  Improved autoconf code for bdb
  Large file support for mutt_pretty_size()
  bugfixes
2007-11-07 21:19:36 +00:00
tron
4cfb5cb017 Remove "inet6" option. The "configure" script doesn't recognize
"--enable-inet6" or "--disble-inet6 anymore and decides automatically
whether to enable IPv6 support.

Pointed out by Matthias Andree in private e-mail.
2007-11-07 08:57:10 +00:00
drochner
1930482106 update to 2.12.1
This switches to the new gnome-2.20 branch.
2007-11-03 21:55:00 +00:00
drochner
aaabd250c2 update to 1.12.1
This switches to the new gnome-2.20 branch.

pkgsrc change: require the "time/zonetab" pkg on NetBSD. The zone.tab
file is needed for the "ical" stuff to work correctly.
2007-11-03 21:51:28 +00:00
rillig
385fda0e1d Imported netbiff from PR 34069.
netbiff is a mail notification utility, like the traditional
xbiff, but designed to handle multiple mailboxes. It can provide
a graphical interface and/or execute shell commands when new
mail is received.

netbiff is the main interface program. It reads a configuration
and communicates with several backend mail checkers. It uses
either GTK or a terminal to display messages to the user.

netbiffd-imap checks for mail on an IMAP connection. It supports
checking multiple folders, and can connect using TCP, SSL,
or an SSH tunnel.

netbiffd-file checks for updates to a specific file using its
mtime field. The behavior is identical to the original xbiff.
2007-11-03 16:47:50 +00:00
obache
6a00ced837 Merge with wip/dbmail.
* Honor PKG_SYSCONFDIR and VARBASE.
* Added sqlite and ldap option.
* Fixes PLIST when db driver != mysql.
* Install more documentation.
* Install initial create tables sql script files.
* Rename timsieved's rc script to similar name with other scripts.

Bump PKGREVISION.
2007-11-03 11:39:49 +00:00
tron
2a21921813 Reset package revision after update. 2007-11-02 10:26:09 +00:00
jnemeth
9bf6edb5e3 Update to 8.14.2, a bug fix release:
8.14.2/8.14.2	2007/11/01
	If a message was queued and it contained 8 bit characters in
		a From: or To: header, then those characters could be
		"mistaken" for internal control characters during a queue
		run and trigger various consistency checks.  Problem
		noted by Neil Rickert of Northern Illinois University.
	If MaxMimeHeaderLength is set to a value greater than 0 (which
		it is by default) then even if the Linelimit parameter
		is 0, sendmail corrupted in the non-transfer-encoding
		case every MAXLINE-1 characters.  Patch from John Gardiner
		Myers of Proofpoint.
	Setting the suboption DeliveryMode for DaemonPortOptions did not
		work in earlier 8.14 versions.
	Note: DeliveryMode=interactive is silently converted to
		background if a milter can reject or delete a recipient.
		Prior to 8.14 this happened only if milter could delete
		recipients.
	ClientRate should trigger when the limit was exceeded (as
		documented), not when it was reached.  Patch from
		John Beck of Sun Microsystems.
	Force a queue run for -qGqueuegroup even if no runners are
		specified (R=0) and forking (F=f) is requested.
	When multiple results are requested for a DNS map lookup
		(-z and -Z), return only those that are relevant for
		the query (not also those in the "additional section".)
	If the message transfer time to sendmail (when acting as server)
		exceeds Timeout.queuewarn or Timeout.queuereturn and
		the message is refused (by a milter), sendmail previously
		created a delivery status notification (DSN).  Patch
		from Doug Heath of The Hertz Corporation.
	A code change in Cyrus-SASL 2.1.22 for sasl_decode64() requires
		the MTA to deal with some input (i.e., "=") itself.
		Problem noted by Eliot Lear.
	sendmail counted a delivery as successful if PIPELINING is
		compiled in but not offered by the server and the
		delivery failed temporarily.  Patch from Werner Wiethege.
	If getting the result of an LDAP query times out then close the
		map so it will be reopened on the next lookup.  This
		should help "failover" configurations that specify more
		than one LDAP server.
	If check_compat returns $#discard then a "savemail panic" could
		be triggered under some circumstances (e.g., requiring
		a system which does not have the compile time flag
		HASFLOCK set). Based on patch by Motonori Nakamura
		of National Institute of Informatics, Japan.
	If a milter rejected a recipient, the count for nrcpts= in the
		logfile entry might have been wrong.  Problem found by
		Petra Humann of TU Dresden.
	If a milter invoked smfi_chgfrom() where ESMTP arguments are not
		NULL, the message body was lost.  Patch from Motonori
		Nakamura of National Institute of Informatics, Japan.
	sendmail(8) had a bogus space in -qGname.  Patch from Peng Haitao.
	CONTRIB: buildvirtuser: Preserve ownership and permissions when
		replacing files.
	CONTRIB: buildvirtuser: Skip dot-files (e.g., .cvsignore) when
		reading the /etc/mail/virtusers/ directory.
	CONTRIB: buildvirtuser: Emit warnings instead of exiting where
		appropriate.
	LIBMILTER: Fix ABI backwards compatibility so milters compiled
		against an older libmilter.so shared library can use an
		8.14 libmilter.so shared library.
	LIBMILTER: smfi_version() did not properly extract the patchlevel
		from the version number, however, the returned value was
		correct for the current libmilter version.
2007-11-02 08:27:36 +00:00
gdt
1fabbcba2f Add (missing) LICENSE, NO_*_ON_CDROM due to RESTRICTED comment. 2007-10-31 21:47:51 +00:00
jlam
de737429da Comment out LICENSE=gnu-gpl-v3 for now as part of transition to switching
pkgsrc to using license.mk.  This will eventually be turned back on.
2007-10-31 14:22:55 +00:00
shannonjr
deb818627a Update to 2.2.7 release. The 2.2 series of dbmail adds LDAP integration,
fast searches and sieve filtering. Users upgrading from an earlier
release will need to follow these upgrading instructions:
http://www.dbmail.org/dokuwiki/doku.php?id=upgrading_to_2.1
2007-10-30 22:52:42 +00:00
martti
9fc7653761 Based on some feedback, comment out the newly added LICENSE=xxx for now.
I'll re-activate this later when the global license stuff is activated.
2007-10-30 19:31:38 +00:00
martti
ddfeca2008 Added LICENSE=modified-bsd 2007-10-30 15:25:30 +00:00
martti
2e8958a121 Added LICENSE=gnu-gpl-v2 2007-10-30 13:44:22 +00:00
martti
64d63fec50 Added LICENSE=postfix-license 2007-10-30 13:27:32 +00:00
ghen
658493d2e0 Update to Dovecot 1.0.7.
Almost missed this one. I had already fixed it in v1.1 tree, but forgot
to fix in v1.0 tree.

	- deliver: v1.0.6's "From " line ignoring could have written to a
	  bad location in stack, possibly causing problems.
2007-10-30 12:04:03 +00:00
uebayasi
331ae4f4cc Buildlink3'ify. Make emacs-w3m support an option. Refactor *a lot*. 2007-10-29 13:06:05 +00:00
uebayasi
98aeb223e6 Initial addition of buildlink3.mk fragments for EmacsLisp packages. 2007-10-29 12:41:16 +00:00
uebayasi
f3764d72fa Sort variables depending on ${EMACS_FLAVOR} (emacs or xemacs). Prefer
assignment to conditional.  Include mk/emacs.mk lazily.

No functional changes intended.
2007-10-29 04:43:17 +00:00
uebayasi
d6b79a8fb3 Missing @dirrm ${EMACS_LISPPREFIX}/etach; bump revision. 2007-10-29 04:35:09 +00:00
seb
bd9c7df56a Update to version 2.0.6
Changes since last packaged version (2.0.3):
Version 2.0.6 - 7 October 2007
------------------------------
- Bug fix; the search query that was sent with the select_all() method had an
  incorrect format and this caused an error in some mail servers.


Version 2.0.5 - 4 October 2007
------------------------------
- Bug fix; an error in the sample extensions file.
- Bug fix; typo errors in the manual page.
- The documentation was updated with details and examples on how to access
  mailboxes inside folders.
- Examples were added on how to define composite filters that include multiple
  searching rules.


Version 2.0.4 - 27 September 2007
---------------------------------
- Bug fix; the send_query() method didn't return the special form of table that
  the rest of the searching methods did.
- An additional searching method has been added to search for keyword flags
  set.
- A new variable that was added to the Makefile makes it possible to set an
  alternative environment for the installation path.
2007-10-28 16:42:48 +00:00
ghen
a001d82713 Update to Dovecot 1.0.6.
* IDLE: Interval between mailbox change notifies is now 1 second,
	  because some clients keep a long-running IDLE connection and use
	  other connections to actually read the mails.
	* SORT: If Date: header is missing or broken, fallback to using
	  INTERNALDATE (as the SORT draft nowadays specifies).

	+ deliver: If message begins with a "From " line, ignore it.
	+ zlib plugin: If maildir file has a "Z" flag, open it with zlib.
	- CREATE: Don't assert-crash if trying to create namespace prefix.
	- SEARCH: Fixes to handling NOT operator with sequence ranges.
	- LDAP reconnection fixes
	- Maildir: Don't break when renaming mailboxes with '*' or '%'
	  characters and children.
	- mbox: Fixed "file size unexpectedly shrinked" error in some
	  conditions.
	- quota+mbox: Don't fail if trying to delete a directory.
	- Fixes to running from inetd
2007-10-28 12:49:37 +00:00
wiz
b8fc2dba51 Bump PKGREVISION for libetpan dependency changes. 2007-10-27 13:57:29 +00:00
wiz
4b1565e176 Update to 0.52:
2007-08-06 - libetpan-0.52 - hoa

	* release 0.52 - Plaintive Rumba
	    fixes:
		build when IPv6 is not supported.
		advertised version.

2007-08-06 - libetpan-0.51cvs1 - hoa

	* src/data-types/connect.c
	    build problem when IPv6 is not supported.

2007-08-03 - libetpan-0.51 - alfie

	* release 0.51 - Sex & Religion
	    fixes:
		SASL enabled build fixed
		GnuTLS build fixed
		BIOs handling fix for openSSL

2007-07-30 - libetpan-0.50cvs6 - colin

	* src/data-types/connect.c
	    put back the (ai == NULL) test - it was alright
	    but a break was missing in the for loop
	* src/data-types/mailstream_ssl.c
	    rename wait_connect to wait_SSL_connect for
	    clarity

2007-07-30 - libetpan-0.50cvs5 - colin

	* src/data-types/connect.c
	    fix non-blocking connection (select()ing for
	    connect is on writability)
	* src/data-types/mailstream_ssl.c
	    fix handling of non-blocking underlying BIOs for
	    openSSL; fix build with GnuTLS.

2007-07-28 - libetpan-0.50cvs4 - hoa

	* src/data-types/connect.c
	    connection to server has timeout using
	    mailstream_network_delay.

2007-07-27 - libetpan-0.50cvs3 - hoa

	* src/low-level/imap/mailimap_parser.c
	    workaround broken behavior of www.safe-mail.net server.

2007-07-27 - libetpan-0.50cvs2 - hoa

	* src/low-level/smtp/mailsmtp.[ch]
	    cleanup: mapped MAILSMTP_AUTH_LOGIN authentication type
	    on SASL LOGIN mechanism.

2007-07-25 - libetpan-0.50cvs1 - hoa

	* src/low-level/smtp/mailsmtp.c
	    fixed build when SASL is enabled.

2007-07-25 - libetpan-0.50 - alfie

	* release 0.50 - Used to be alright
	    feature enhancements:
		RSS/ATOM feed implemented
		switched to automake build system
		IMAP IDLE implemented
		fetching by Message-Id implemented
	    fixes:
		several build fixes for Windows
		documentation build fixed

2007-07-21 - libetpan-0.49cvs32 - hoa

	* src/data-types/mailstream_ssl.c
	    revert previous change. this was not correct.

2007-07-21 - libetpan-0.49cvs31 - hoa

	* src/data-types/mailstream_ssl.c
	    set timeout also on SSL sessions.

2007-07-21 - libetpan-0.49cvs30 - hoa

	* src/low-level/pop3/mailpop3.c
	* src/low-level/smtp/mailsmtp.c
	    As per request of libsasl debian maintainer,
	    call to sasl_decode64() has been cleaned up.

2007-07-16 - libetpan-0.49cvs29 - hoa

	* doc/Makefile.am
	    fixed build of documentation.

2007-07-16 - libetpan-0.49cvs28 - hoa

	* autogen.sh
	    avoid automatic copy of GPL licence.

2007-07-16 - libetpan-0.49cvs27 - hoa

	* COPYRIGHT  *** ADDED FILE ***
	    reimported COPYRIGHT file since automake will always
	    overwrite COPYING file.

2007-07-16 - libetpan-0.49cvs26 - hoa

	* COPYRIGHT  *** REMOVED FILE ***
	    changed the name of the copyright file since automake will
	    force creation of 'COPYING' file.

2007-07-16 - libetpan-0.49cvs25 - hoa

	* build-windows/libetpan_version.h
	* src/main/libetpan_version.h.in
	* AUTHORS                                         *** NEW FILES ***
	* Makefile.am                                     *** NEW FILES ***
	* README                                          *** NEW FILES ***
	* autogen.sh
	* configure.ac                                    *** NEW FILES ***
	* rules.mk                                        *** NEW FILES ***
	* build-windows/Makefile.am                       *** NEW FILES ***
	* doc/Makefile.am                                 *** NEW FILES ***
	* doc/README.rules                                *** NEW FILES ***
	* include/Makefile.am                             *** NEW FILES ***
	* src/Makefile.am                                 *** NEW FILES ***
	* src/bsd/Makefile.am                             *** NEW FILES ***
	* src/data-types/Makefile.am                      *** NEW FILES ***
	* src/driver/Makefile.am                          *** NEW FILES ***
	* src/driver/implementation/Makefile.am           *** NEW FILES ***
	* src/driver/implementation/data-message/Makefile.am *** NEW FILES ***
	* src/driver/implementation/db/Makefile.am        *** NEW FILES ***
	* src/driver/implementation/feed/Makefile.am      *** NEW FILES ***
	* src/driver/implementation/hotmail/Makefile.am   *** NEW FILES ***
	* src/driver/implementation/imap/Makefile.am      *** NEW FILES ***
	* src/driver/implementation/maildir/Makefile.am   *** NEW FILES ***
	* src/driver/implementation/mbox/Makefile.am      *** NEW FILES ***
	* src/driver/implementation/mh/Makefile.am        *** NEW FILES ***
	* src/driver/implementation/mime-message/Makefile.am *** NEW FILES ***
	* src/driver/implementation/nntp/Makefile.am      *** NEW FILES ***
	* src/driver/implementation/pop3/Makefile.am      *** NEW FILES ***
	* src/driver/interface/Makefile.am                *** NEW FILES ***
	* src/driver/tools/Makefile.am                    *** NEW FILES ***
	* src/engine/Makefile.am                          *** NEW FILES ***
	* src/low-level/Makefile.am                       *** NEW FILES ***
	* src/low-level/feed/Makefile.am                  *** NEW FILES ***
	* src/low-level/imap/Makefile.am                  *** NEW FILES ***
	* src/low-level/imf/Makefile.am                   *** NEW FILES ***
	* src/low-level/maildir/Makefile.am               *** NEW FILES ***
	* src/low-level/mbox/Makefile.am                  *** NEW FILES ***
	* src/low-level/mh/Makefile.am                    *** NEW FILES ***
	* src/low-level/mime/Makefile.am                  *** NEW FILES ***
	* src/low-level/nntp/Makefile.am                  *** NEW FILES ***
	* src/low-level/pop3/Makefile.am                  *** NEW FILES ***
	* src/low-level/smtp/Makefile.am                  *** NEW FILES ***
	* src/main/Makefile.am                            *** NEW FILES ***
	* src/windows/Makefile.am                         *** NEW FILES ***
	* tests/Makefile.am                               *** NEW FILES ***
	* INSTALL                                         *** REMOVED FILE ***
	* Makefile.in                                     *** REMOVED FILE ***
	* Rules.in                                        *** REMOVED FILE ***
	* TODO                                            *** REMOVED FILE ***
	* configure.in                                    *** REMOVED FILE ***
	* install-sh                                      *** REMOVED FILE ***
	* doc/Makefile                                    *** REMOVED FILE ***
	* src/Makefile.in                                 *** REMOVED FILE ***
	* src/data-types/Makefile                         *** REMOVED FILE ***
	* src/driver/Makefile                             *** REMOVED FILE ***
	* src/driver/implementation/Makefile              *** REMOVED FILE ***
	* src/driver/implementation/data-message/Makefile *** REMOVED FILE ***
	* src/driver/implementation/db/Makefile           *** REMOVED FILE ***
	* src/driver/implementation/feed/Makefile         *** REMOVED FILE ***
	* src/driver/implementation/hotmail/Makefile      *** REMOVED FILE ***
	* src/driver/implementation/imap/Makefile         *** REMOVED FILE ***
	* src/driver/implementation/maildir/Makefile      *** REMOVED FILE ***
	* src/driver/implementation/mbox/Makefile         *** REMOVED FILE ***
	* src/driver/implementation/mh/Makefile           *** REMOVED FILE ***
	* src/driver/implementation/mime-message/Makefile *** REMOVED FILE ***
	* src/driver/implementation/nntp/Makefile         *** REMOVED FILE ***
	* src/driver/implementation/pop3/Makefile         *** REMOVED FILE ***
	* src/driver/interface/Makefile                   *** REMOVED FILE ***
	* src/driver/tools/Makefile                       *** REMOVED FILE ***
	* src/engine/Makefile                             *** REMOVED FILE ***
	* src/low-level/Makefile                          *** REMOVED FILE ***
	* src/low-level/feed/Makefile                     *** REMOVED FILE ***
	* src/low-level/imap/Makefile                     *** REMOVED FILE ***
	* src/low-level/imf/Makefile                      *** REMOVED FILE ***
	* src/low-level/maildir/Makefile                  *** REMOVED FILE ***
	* src/low-level/mbox/Makefile                     *** REMOVED FILE ***
	* src/low-level/mh/Makefile                       *** REMOVED FILE ***
	* src/low-level/mime/Makefile                     *** REMOVED FILE ***
	* src/low-level/nntp/Makefile                     *** REMOVED FILE ***
	* src/low-level/pop3/Makefile                     *** REMOVED FILE ***
	* src/low-level/smtp/Makefile                     *** REMOVED FILE ***
	* src/main/Makefile                               *** REMOVED FILE ***
	* tests/Makefile                                  *** REMOVED FILE ***
	    new build system using automake so that build
	    outside of the source folder is possible.
	    Thanks to Marcus Brinkmann.

2007-07-15 - libetpan-0.49cvs24 - hoa

	* src/data-types/connect.c
	    fixed integer sign. (bis)

2007-07-14 - libetpan-0.49cvs24 - hoa

	* src/data-types/connect.c
	    fixed integer sign.

2007-07-12 - libetpan-0.49cvs23 - smarinier

	* build-windows/README.txt
	* build-windows/build_headers.list
	* build-windows/libetpan-config.h
	* build-windows/libetpan_version.h
	* build-windows/libetpan/libetpan.vcproj
		2 new projects : debug_ssl and release_ssl

	* src/data-types/mailstream_cancel.c
	* src/data-types/mailstream_socket.c
	* src/data-types/mailstream_ssl.c
		mutex, ssl for windows

	* src/data-types/maillock.c
	* src/low-level/mime/mailmime_write_mem.c
	* src/data-types/connect.c
			warning

	* src/windows/inet_aton.c
	* src/windows/win_etpan.h
		inet_aton for Windows

2007-07-01 - libetpan-0.49cvs22 - hoa

	* src/driver/implementation/nntp/nntpstorage.c
	* src/driver/implementation/pop3/pop3storage.c
	    local bind feature fixed.

2007-06-30 - libetpan-0.49cvs21 - hoa

	* src/data-types/connect.[ch]
	* src/driver/implementation/imap/imapdriver_types.h
	* src/driver/implementation/imap/imapstorage.[ch]
	* src/driver/implementation/nntp/nntpdriver_types.h
	* src/driver/implementation/nntp/nntpstorage.[ch]
	* src/driver/implementation/pop3/pop3driver.c
	* src/driver/implementation/pop3/pop3driver_types.h
	* src/driver/implementation/pop3/pop3storage.[ch]
	* src/driver/interface/mailstorage_tools.[ch]
	    local bind feature has been implemented.
	    Thanks to Johannes Schlumberger.

2007-06-30 - libetpan-0.49cvs20 - hoa

	* src/low-level/nntp/newsnntp.c
	    improved API to fetch article by Message ID.

2007-06-29 - libetpan-0.49cvs19 - hoa

	* src/low-level/nntp/newsnntp.c
	* src/low-level/nntp/newsnntp.h
	    allows fetch article by Message-ID.
	    Thanks to Thomas Glanzmann.

2007-05-26 - libetpan-0.49cvs18 - hoa

	* src/low-level/imap/idle.c
	* src/low-level/imap/mailimap.h
	    fixed IMAP IDLE.

2007-05-25 - libetpan-0.49cvs17 - hoa

	* src/low-level/imap/Makefile
	* src/low-level/imap/idle.[ch]     *** NEW FILES ***
	    implemented IMAP IDLE.

2007-05-25 - libetpan-0.49cvs16 - hoa

	* src/data-types/mailstream_cancel.c
	* src/data-types/mailstream_socket.c
	* src/data-types/mailstream_ssl.c
	    fixed cancel on win32. Thanks to Andrei N. Balabohin.

	* src/low-level/feed/date.c
	    fixed include for win32.

	* src/low-level/imap/mailimap.c
	* src/low-level/imap/mailimap_types.h
	    prepare for IMAP IDLE.

2007-05-24 - libetpan-0.49cvs15 - hoa

	* src/low-level/imap/acl.c
	* src/low-level/imap/annotatemore.c
	* src/low-level/imap/mailimap.[ch]
	* src/low-level/imap/uidplus.c
	    prefixed properly global symbols.

2007-05-19 - libetpan-0.49cvs14 - hoa

	* src/driver/implementation/imap/imapdriver_tools.c
	    fixed comparison.

2007-05-02 - libetpan-0.49cvs13 - hoa

	* src/driver/implementation/pop3/pop3driver.c
	    get message by UID is implemented.

2007-04-26 - libetpan-0.49cvs12 - hoa

	* src/low-level/feed/newsfeed_item.c
	    fixed build problem.

2007-04-24 - libetpan-0.49cvs11 - hoa

	* src/low-level/feed/parser.c
	    fixed build problem.

2007-04-07 - libetpan-0.49cvs10 - hoa

	* src/driver/implementation/feed/feeddriver_message.c
	    fallback on summary if no content for the given article.

2007-04-07 - libetpan-0.49cvs9 - hoa

	* src/low-level/feed/Makefile
	* src/low-level/feed/newsfeed.c
	* src/low-level/feed/parser.c
	* src/low-level/feed/parser_atom10.h
	* src/low-level/feed/parser_atom03.[ch]      *** NEW FILES ***
	    fixed build. Added parser for atom 0.3

2007-04-07 - libetpan-0.49cvs8 - hoa

	* src/low-level/feed/Makefile
	* src/low-level/feed/newsfeed.c
	* src/low-level/feed/newsfeed.h
	* src/low-level/feed/newsfeed_item.c
	* src/low-level/feed/newsfeed_item.h
	* src/low-level/feed/newsfeed_item_enclosure.[ch]   *** NEW FILES ***
	* src/low-level/feed/newsfeed_types.h
	* src/low-level/feed/parser.c
	* src/low-level/feed/parser_rdf.c
	* src/low-level/feed/parser_rss20.c
	    Added a feed item enclosure, sync with rssyl-ng.
	    Implementation of unknown charset handler for expat.

2007-04-03 - libetpan-0.49cvs7 - hoa

	* src/low-level/imap/mailimap.c
	    Fixed a crash in IMAP when greeting message is empty.
	    Thanks to ruskie for the report.

2007-04-03 - libetpan-0.49cvs6 - hoa

	* configure.in
	    use of liblockfile can be disabled.
	    Thanks to Thomas de Grenier de Latour.

2007-04-03 - libetpan-0.49cvs5 - hoa

	* src/low-level/mime/mailmime_decode.c
	    fixed behavior of mailmime_encoded_phrase_parse().
	    Thanks to Laurent Birtz.

2007-01-28 - libetpan-0.49cvs4 - hoa

	* build-windows/build_headers.list
	* build-windows/libetpan/libetpan.vcproj
	    fixed build for Windows. Thanks to Andrei N. Balabohin.

	* src/data-types/mailstream.h
	* src/data-types/mailstream_cancel.c
	* src/data-types/mailstream_socket.c
	* src/data-types/mailstream_ssl.[ch]
	    Implemented stream cancel on Windows.
	    Fixed build when SSL is not compiled in.
	    Thanks to Andrei N. Balabohin.

2007-01-28 - libetpan-0.49cvs3 - hoa

	* src/driver/implementation/data-message/data_message_driver.c
	    fill msg_fields field in mailmessage structure
	    for data message driver.

2007-01-28 - libetpan-0.49cvs2 - hoa

	* configure.in
	* build-windows/libetpan_version.h
	* src/low-level/feed/newsfeed.c
	* src/low-level/feed/newsfeed_private.[ch]
	* src/low-level/feed/newsfeed_types.h
	* src/low-level/feed/parser.c
	* src/low-level/feed/parser_atom10.c
	* src/low-level/feed/parser_rdf.c
	* src/low-level/feed/parser_rss20.c
	* src/low-level/imap/uidplus_parser.c
	    detection for curl and expat.

2007-01-18 - libetpan-0.49cvs1 - hoa

	* src/driver/implementation/Makefile
	* src/driver/implementation/feed/Makefile                ** NEW FILES **
	* src/driver/implementation/feed/feeddriver.[ch]         ** NEW FILES **
	* src/driver/implementation/feed/feeddriver_message.[ch] ** NEW FILES **
	* src/driver/implementation/feed/feeddriver_types.h      ** NEW FILES **
	* src/driver/implementation/feed/feedstorage.[ch]        ** NEW FILES **
	* src/driver/tools/mailthread.c
	* src/low-level/Makefile
	* src/low-level/feed/Makefile               ** NEW FILES **
	* src/low-level/feed/date.[ch]              ** NEW FILES **
	* src/low-level/feed/newsfeed.[ch]          ** NEW FILES **
	* src/low-level/feed/newsfeed_item.[ch]     ** NEW FILES **
	* src/low-level/feed/newsfeed_private.[ch]  ** NEW FILES **
	* src/low-level/feed/newsfeed_types.h       ** NEW FILES **
	* src/low-level/feed/parser.[ch]            ** NEW FILES **
	* src/low-level/feed/parser_atom10.[ch]     ** NEW FILES **
	* src/low-level/feed/parser_rdf.[ch]        ** NEW FILES **
	* src/low-level/feed/parser_rss20.[ch]      ** NEW FILES **
	* src/main/libetpan.h
	* tests/option-parser.c
	* tests/option-parser.h
	    implementation of RSS/ATOM feed.
	    Still needs to write autodetection for needed libraries.
2007-10-27 13:55:26 +00:00
wiz
72b2ca9f2e Update to 2.5:
2007-09-19 11:32  Jochen Striepe

	* t-prot, t-prot.1: Updated time stamps, released as v2.5.

2007-09-19 11:31  Jochen Striepe

	* t-prot, t-prot.1: New feature, new command line switch: Hide TOFU
	produced by Novell Groupwise.  Many thanks to Philipp Thomas for
	testing and suggesting.

2007-05-24 08:22  Jochen Striepe

	* t-prot.1: Update copyright date.
2007-10-27 12:39:58 +00:00
martin
adea56d4bd Add a few more sendmail compatibility command line flags (all ignored) -
enough to allow NetBSD's cron to send mail.
2007-10-27 11:30:36 +00:00
jlam
ae9b935fd0 * If PLIST_SRC is explicitly set to an empty value in a package Makefile,
then automatically generate a PLIST that says "${PKGNAME} has no files".

* If PLIST_SRC and GENERATE_PLIST are not set in a package Makefile,
  and no PLIST files exist, then fail during the package build with
  PKG_FAIL_REASON.

* Remove "intentionally empty" PLISTs again.

Now, the easy way to say that a package installs no files is to just
add the following to the package Makefile:

	PLIST_SRC=	# empty
2007-10-25 22:00:39 +00:00
ghen
84cf6490a4 Fix typo, spotted by Chris Ross. 2007-10-25 21:45:42 +00:00
jlam
b5e6ca3a7e Move code that generates a dynamic PLIST from the {pre,do,post}-install
targets and into a GENERATE_PLIST variable definition.  Remove some
unnecessary empty PLISTs as a result of properly setting GENERATE_PLIST.
2007-10-25 21:04:21 +00:00
heinz
77aa057098 The package supports installation to DESTDIR. 2007-10-25 17:52:17 +00:00
jlam
38c496d6c0 Re-add "intentionally empty" PLISTs for meta-packages and other packages
that directly manipulate empty PLISTs.

Modify plist/plist.mk so that if the PLIST files are missing and no
GENERATE_PLIST is defined, then the package fails to build.
2007-10-25 17:49:45 +00:00
jlam
56ba4d2690 Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mk
can handle packages having no PLIST files.
2007-10-25 16:54:26 +00:00
ghen
3f6e22dc4b Update to 1.4d (previous 1.4.2 was 1.4b). Take MAINTAINERship.
2006-11-16  Brian Burton  <brian@burton-computer.com>

* Released as 1.4d

* configure.ac: Added ability to selectively disable image
  processing using --without-gif, --without-jpeg, and/or
  --without-png.

* src/spamprobe/spamprobe.cc (set_headers): Added ability to
  selectively ignore individual headers using -H-headername.

* src/includes/Ptr,Ref,Array.h: Restored missing <cassert> include.

* src/parser/PngParser.cc (tokenizeImage): added basic tokens from
  PNG images.

2006-11-16  Brian Burton  <brian@localhost.localdomain>

* src/parser/PngParser.cc (PngParser): Stub for PNG parsing using
  libpng.

* src/parser/JpegParser.cc (tokenizeMarker): Preliminary
  implementation of jpeg parsing using jpeglib.

* configure.ac: Auto detect of either libungig or libgif depending
  on which one is available.

2007-01-04  Brian Burton  <brian@burton-computer.com>

* Released as 1.4c

* spamprobe.1: Modified man page to remove unnecessary informaton
  and make it more conformant with man page conventions.

* src/spamprobe/spamprobe.cc (process_extended_options): added
  ignore-body option.

* src/parser/HeaderPrefixList.cc (HeaderPrefixList::addHeaderPrefix):
  Forced header prefixes and names to lower case instead of
  relying on an assert to enforce the restriction.

* src/database/FrequencyDBImpl_hash.cc (hash::FrequencyDBImpl_hash):
  Disabled experimental hash database auto-cleaning.

* src/includes/Ref.h: Removed cassert include.

* src/spamprobe/spamprobe.cc (process_extended_options): Added
  whitelist option to allow use of SP as a bayesian white list in
  conjunction with other filters.
2007-10-25 16:00:05 +00:00
joerg
28cf6f0a01 Add some more directories needed for DESTDIR installations. 2007-10-24 07:46:37 +00:00
smb
4560341e89 Update claws-mail to 3.0.2:
* Bug fixes:
        o bug 1320, 'Memory leak caused by gtk_container_get_children'
        o bug 1321, 'access before allocation when scanning for uris'
        o bug 1324, 'Corrupted IMAP cache'
        o bug 1327, 'segfault when replying to a non-existent news
                     message'
        o bug 1329, 'error in quicksearch.c'
        o bug 1334, 'user defined mail incorporation script not run'
        o bug 1336, 'Segfault if empty space before search-string'
        o bug 1337, 'Crash on removing uncached emails'
        o Prevent unquoted mime boundaries, by always using a /
        o Remove unnecessary error when cancelling export to mbox.
        o MAEMO: make all Folder Properties pages visible
        o MAEMO: fix overlapping buttons in Edit Accounts page

Also update the version dependencies of all plug-ins.  The reality
of the numbering for standard plug-ins was different than had been
assumed, and the actual published dependencies were more complex tha
was captured by the previous structure.
2007-10-23 20:16:50 +00:00
adam
5a04efa917 Documentation updated to match exim 4.68 2007-10-23 15:17:10 +00:00
wiz
fe11c05168 Update to 5.423:
5.433     2007-09-27  Dave O'Neill

	* VERSION 5.4.33 RELEASED

	* (bugfix) Fix API regression - MIME::Entity::body() should return an
	  arrayref.  Fixes RT 29643.

5.422     2007-09-25  Dave O'Neill

	* VERSION 5.422 RELEASED

	* (bugfix) Require File::Temp 0.17 or newer for IO::Seekable support.
	  This fixes test failures seen on Darwin.

	* (bugfix) Clear filer's purgeable() before calling init_parse().  Fixes RT 7858.

commit 005e387c42957f2a433464beaef1d2b416746963
Author: Dave O'Neill
Date:   Fri Sep 21 12:41:03 2007 -0400

    Add LICENSE item to Makefile.PL

5.421     2007-09-21  Dave O'Neill

	* VERSION 5.421 RELEASED

	* (enhancement) Use File::Temp for tempfile generation.  MIME::Parser
	  now has a tmp_dir() method for changing the temporary directory on a
	  per-parser basis.

5.420_02  2007-08-29  Dave O'Neill

	* VERSION 5.420_02 (developer release)

	* (bugfix) Correct 'use vars' and add a 'use strict' (fixes RT #22681)

	* (bugfix) Don't allow all-whitespace filenames in
	  recommended_filename() (fixes RT #6115)

	* (bugfix) Require IO-stringy 2.110.  Fixes RT tickets 11312, 11452,
	  12375, 12784, and 18791

	* (docs) Updated RFC references to refer to MIME RFCs 2045-2049 (RT #14119)

	* (cleanup) Warn if no decoder is found for a given encoding. (RT #22682)

	* (cleanup) IO::Wrap no longer used, IO::ScalarArray use minimized


5.420_01  2007-06-18  Dave O'Neill

	* VERSION 5.420_01 (developer release)

	* (bugfix) Fix warning generated by a header of "Content-Type: /".
	  Previous versions would warn about undefined variables.  We now
	  set a blank type and subtype.

	* (cleanup) Partial removal of dependencies on IO::Scalar and
	  IO::ScalarArray.  We now use Perl's built-in I/O on scalars as much
	  as possible.  NOTE THAT THIS REQUIRES PERL 5.8!

	* (cleanup) FileHandle usage removed in favour of IO::File

	* (cleanup) Remove broken utility methods -- shellquote() because it
	  didn't really make anything safe, and catfile(), because File::Spec
	  is better.

	* (cleanup) Multiple test cleanups, including removal of
	  ExtUtils/TBone.pm.  Tests now use Test::More.

	* (cleanup) Remove support for recycling tempfiles ( tmp_recycling() and
	  its usage in new_tmpfile() )

	* (cleanup) Remove nasty "eval join('',<::DATA>) unless caller()"
	  testing code from various modules

	* (cleanup) Merge all changelog information from README and
	  MIME/Tools.pm into ChangeLog
2007-10-23 11:28:55 +00:00
martti
f39b3a0c80 Updated mail/postfix-current to 2.5-20071006
Lost of fixes, see HISTORY for details...
2007-10-22 06:15:56 +00:00
martti
137a0dbe03 Updated mail/postfix to 2.4.6
- A remote SMTP client TLS certificate with an unparsable canonical
  name triggered a panic error in the Postfix SMTP server (attempt
  to allocate zero-length memory) while sending a request to an
  SMTPD policy server.

- On backup MX servers where the queue file system is mounted with
  "atime" (file read/execute access time) updates disabled, the
  flush daemon would trigger mail delivery attempts once every 1000
  seconds, thus rendering the maximal_backoff_time setting useless
  for backup MX service.
2007-10-22 06:15:19 +00:00
jnemeth
858ea5e600 - create /var/spool/mqueue with mode 0700
- pre-create all directories with INSTALLATION_DIRS+=...
- convert to DESTDIR
2007-10-19 09:11:45 +00:00
jlam
b6df15d726 Add patch taken from Courier CVS repository that fixes a memory-stomping
bug when reporting unknown local recipients.  Bump PKGREVISIONs of courier
and courier-mta.
2007-10-17 13:50:30 +00:00
tnn
24d5b54409 Fix abusers of LOWER_OPSYS to check OPSYS or MACHINE_PLATFORM instead. 2007-10-16 23:48:58 +00:00
tnn
555acd9020 Fix malformed dependency line, caught by pbulk. (Hi jlam!) 2007-10-16 18:03:03 +00:00
jnemeth
bde483c816 add a note about updating mtree files to avoid insecurity complaint 2007-10-16 09:34:18 +00:00
minskim
8e1e995607 Update ruby-actionmailer to 1.3.5.
Changes:
* Depend on Action Pack 1.13.5
2007-10-16 03:26:23 +00:00
dmcmahill
f15d77af47 Make thunderbird also obey the mozilla-single-profile package option that
is used already for firefox and thunderbird.
2007-10-16 01:53:28 +00:00
jlam
9efea57ddf Update mail/sqwebmail to 5.2.0. Changes from version 5.1.6 include:
* Missing </table> when displaying folder list.

* Use SQWEBMAIL_RANDSEED if it's set, instead of sendit.sh's inode.

* Remove hardcoded reference to TIMEOUTHARD

* Global footer wasn't being added correctly to HTML-formatted mail.

* Fixes to inferred HTML formatting.

* Fix signing of multipart messages that contain 8 bit content.
2007-10-15 15:38:51 +00:00
jlam
09c5110ba7 Update mail/courier-analog to 0.15. Changes from version 0.14 include
understanding the new IMAP/POP log format generated by courier-imap>=4.2.0.
2007-10-15 15:37:29 +00:00
jlam
c50c7f3609 Update mail/courier-imap to 4.2.1. Changes from version 4.1.3 include:
* Try to autodetect clock skew.

* Include remote port number in IMAP and POP3 logs.

* Optimization: skip over folders not in the current scope, avoiding
  unnecessary overhead of checking their ACLs.
2007-10-15 15:37:20 +00:00
jlam
f6b00a9e48 Update mail/courier-mta to 0.57.1. Changes from version 0.56.0 include:
* Major code cleanup.

* "User unknown" reports complete local address, including extensions.

* Only run courierfilters after all control files are closed.

* "opt BOFHHEADERLIMIT" replaces hardcoded limit of 100,000 bytes of
  headers per message.

* Reject <@domain.com> for a recipient's address.

* Tolerate newline-less responses from the filter.

* Document that sysexit 100 from .courier is a permanent failure.

* "courier show all" and "courier clear all" commands for managing
  backscatter suppression list.
2007-10-15 15:37:13 +00:00
jlam
ad0396269d Update mail/courier-maildir to maildir code from courier-0.57.1 release.
No changes.
2007-10-15 15:37:09 +00:00
ghen
3c510d8111 Fix references to OPENLDAP (where this bl3 files was originally copied from). 2007-10-15 12:46:09 +00:00
jnemeth
738c52cf34 add DESTDIR support 2007-10-15 11:57:45 +00:00
jnemeth
5bf7b6045a add a note that the interface between libmilter and sendmail is subject
to change without notice
2007-10-15 11:57:17 +00:00
adam
12854537d6 Changes 4.68:
* Bug fixes
2007-10-14 19:14:57 +00:00
xtraeme
0bf9b78c7f Update to 2.4.7:
* The bug that 'Set display item of summary...' button in the common
  preferences dialog always show send folder setting was fixed.
* The previous focus is kept when separation of view is changed.
* The status label is automatically resized now when there is not
  enough width.
* The bug that virtual folders were not sorted properly was fixed.
* The crash when trying to use ascii-armored PGP encryption was fixed.
* The most of compiler warnings were removed.

Changes for 2.4.6:

* The 'To' column was added to the summary view.
* In Sent, Draft, and Queue folders, the 'To' column is displayed by
  default.
* The display column setting of send folders became independent from
  normal folders.
* The ascii-armored PGP encryption was fixed.
* The combined method is used now when both PGP encryption and PGP
  signing are specified.
* The PGP passphrase dialog was disabled on filtering and query search.
* The new message notify will be blocked when a new message is read
  on receiving.
* 'LIST "" "*"' command is used instead of 'LIST "" "%"' to obtain
  folder list from IMAP4 server.
* The bug that noinferior and noselect flags were ignored until rebuilding
  folder tree when a new folder was created on IMAP4 server was fixed.
* If attached files become nonexistent on sending, error dialog will be
  displayed and the sending will abort.
2007-10-11 18:12:55 +00:00
tv
0806b46b7b Add p5-IMAP-Client-0.13 (and its small dependency, p5-URI-imap).
From DESCR:

This module was created as a low-level inteface to any IMAP server.  It
was built to be a 'clear box' solution to working with an IMAP environ-
ment.  The idea is that anything an IMAP client should be able to do,
and any information available via the IMAP specs, should be available
to a client interface and user.  This way, the full strength of the
IMAP protocol and data can be utilized, ideally in the most network-
efficient mannger possible, rather than being contrained only to a sub-
set of commands or data-limited responses.  If the server says it, the
client should be able to see it.

This module also takes steps to be able to handle anticipated situa-
tions for the user rather than forcing a per-implementation behavior
for such expected events, such as referrals.  IMAP::Client will fully
support referrals, and will transparently handle them for whatever com-
mand is issued to them (so long as the referral s for anonymous or the
same user with the same password - a new user or different password
would require a new username/password to be obtained.  As of 0.01, this
is not supported, however the framework is down.

This module also tries to follow the various RFCs for IMAPrev1 communi-
cations very closely, enforcing client-side responsabilities where
appropriate.
2007-10-11 15:49:55 +00:00
tv
acf643f5a5 Add $HOME/.pinepwd support by default; bump PKGREVISION. Option "pinepwd"
can be disabled to remove the behavior again.

In spite of UW's "recommendations" against enabling this, it should be up
to the sysadmin and user whether to use the rope to build a bridge or
hang him/herself.  PC-Pine has it enabled by default; there's no reason
besides FUD to make the Un*x build any different.
2007-10-11 13:14:48 +00:00
tron
c9eadf67e2 Don't check for a thread-safe resolver library if both SPF and DNS RBL
support are disabled. Based on a patch by Emmanuel Dreyfus.

This should fix PR pkg/37064 by Petar Bogdanovic.
2007-10-11 09:49:59 +00:00
tron
ae8364692c Don't include "mail/libspf-alt/buildlink3.mk" unconditionally. It is
only necessary if the "spf" option is enabled (which is the default).
This fixes one of the problems reported in PR pkg/37064.
2007-10-10 12:13:04 +00:00
martti
bd986edbc7 Remove trailing spaces. 2007-10-09 19:19:08 +00:00
taca
582bcd3918 Correct SITE.* macro for the squirrelmail-lite's patch file. 2007-10-09 08:51:30 +00:00
ghen
fdce0f391d Fix file permissions for default profile. Bump PKGREVISION. 2007-10-08 10:13:02 +00:00
obache
30262b5ac3 Location for the fancythreads patch has been moved.
Noticed by Mirko Thiesen in PR 37068.
2007-10-07 15:49:17 +00:00
obache
ee315f9e55 Added claws-mail-spamreport. 2007-10-04 12:08:34 +00:00
taca
2bce8d537c Update optional patch to support squirrelmail-1.4.11.
Since this commmit fixes broken options, I don't bump PKGREVISION now.
2007-10-03 10:11:23 +00:00
schmonz
28d2c49453 Hotmail's site has changed; update Hotmail module to get things
working again, and bump PKGREVISION. From the changelog:

- Fix a slew of issues related to changes made by Hotmail and bugs
    that finally became issues. Added the "AllowUnsafe" parameter.
- Merged in user submitted change and fixed a bug that was causing
    issues with properly ending messages.
- Added the domain parameter for those with a hosted hotmail domain
    and fixed the infinite loop issue with live light.

XXX FreePOPs has a self-updater for situations like this, but it's
XXX nontrivial to package.
2007-10-02 14:12:35 +00:00
martti
69188fb94b Updated mail/squirrelmail to 1.4.11
Version 1.4.11 - 29 September 2007
----------------------------------
  - Minimum PHP requirement raised from 4.0.6 to 4.1.0.
    SquirrelMail has been broken for a while with 4.0.x without anyone
    noticing, this move merely reflects reality.
  - Fix broken set_url_var function in functions/html.php (#1729814).
  - Fix config.pl not detecting auth support correctly (#1727033).
  - Fix display of X-Priority in message view.
  - Work around mailers sending broken Date headers with no space after the
    first comma.
  - Let POP3 class properly cope with lines starting with a '.'.
  - Some HTML validation cleanups.
  - Invalid year in sent_subfolders plugin (#1607380).
  - Always treat Content-Type case-insensitively (#1732092).
  - Fix typo: html/plain should be text/html.
  - Fix en/decode header swith in MDN (#1694687).
  - Fix compatibility with Windows path in administrator plugin (#1740469).
  - Fix disabling password encryption in mail_fetch (#1738001).
  - Fix busy loop and notice when two literals in IMAP fetch (#1739433).
  - Backported code for site wide SMTP authentication (#1531889).
  - Fixed issue with compose session not being cleaned after message is
    saved or sent.
  - Added ability to detect HTTP_X_FORWARDED_PROTO in get_location(),
    thanks to Daniel Watts
  - Fix test for signout.php in the logged in check in is_logged_in() so it
    cannot be circumvented by manipulating the URL. External plugins might
    rely on this function guaranteeing that the user is logged in.
  - Use attachment_dir only at the point where we're actually
    reading from / writing to the files, do not carry it around
    in the object. This makes us safer in the event the object
    is somehow exposed to the outside world.
  - Better support mailboxes named 'None' (#1598890).
  - Sort readdir() output in conf.pl (#1755886).
  - Fix message cache in printer friendly, thanks Tomas Kuliavas.
  - Made the webmail_top hook work again for plugins that want to change
    the URI of the "right" frame; plugins have to change the value of the
    global variable $right_frame_url
  - Fix issue in darkness theme with extra closing bracket.
  - No longer store all message composition sessions in the PHP session,
    since it was not made use of and in rare cases, made sessions too big.
  - Composition restoration functionality now correctly restores attachments.
  - Added smtp_auth hook.
  - Change default Selection List Style to Indented.
  - Added "preselected" query argument to mailbox list.
  - Added mailbox_display_buttons hook.
  - Removed "Include CCs when Forwarding Messages", which had no functionality
    whatsoever.
  - Make the Message Details plugin actually show the correct entity when
    viewing details of attached messages.
2007-10-02 05:28:19 +00:00
drochner
4c19a06dde remove stale patch 2007-09-28 08:45:15 +00:00
jlam
013d10861d The sendmail and libmilter should have different sets of options. In
particular, libmilter does *not* support "ldap", "sasl", etc. which are
supported by only sendmail.  Do this through the following:

(1) Create libmilter/options.mk with support for the "inet6" option.

(2) Drop inclusion of options.mk from sendmail/Makefile.common and move
    it to libmilter/Makefile and sendmail/Makefile.

While here, properly support IPv6 on FreeBSD, which like DragonFly has
getipnodebyname() in libc.

As a result of these changes, libmilter will no longer depend on
cyrus-sasl or openssl or openldap-client depending on what is set
in PKG_DEFAULT_OPTIONS.

Bump the PKGREVISION of libmilter to 1 due to the changed dependency list.
No change to sendmail as the binary package does not change.
2007-09-25 20:05:23 +00:00
hira
6cdb950b99 Fix comment (GConf2 -> GConf). 2007-09-25 10:54:09 +00:00
hira
8951aa3012 Back out previous. Pointed out by uebayasi@ and martti@. 2007-09-25 10:03:52 +00:00
hira
8b4409d328 mv -> ${MV}. 2007-09-25 08:49:03 +00:00
ghen
c420797759 The URL of the 0.99.x->1.0 update notes changed now 1.1 is in beta. 2007-09-23 18:07:17 +00:00
joerg
b85a1041c9 Repeat after me: NEVER depend on an exact revision of a package unless
you *really* REALLY mean that. Fix the dependencies of all claws-mail
packages on claws-mail itself. Bump all those revisions. Fix some
indentation while here to be at least basic consistent.
2007-09-23 17:08:00 +00:00
ghen
0da07743c8 Revert import during freeze. 2007-09-23 15:00:26 +00:00
ghen
2dea5d7052 + dovecot-devel 2007-09-23 14:56:24 +00:00
ghen
15a67ec627 Import Dovecot 1.1-beta series as "dovecot-devel" package. 2007-09-23 14:55:52 +00:00
tron
851c8fb730 Add fix for security vulnerability reported in CVE-2007-4565.
Bump package revision.
2007-09-23 12:48:46 +00:00
jlam
0469dfa0ce Honor PKGMANDIR. 2007-09-23 11:43:42 +00:00
jlam
ed1597fb03 Don't hardcode the use of "99" as a file descriptor because it may
not be available.  Instead, use (OPEN_MAX - 1) which uses the same
"pick a high number" strategy as choosing "99", but is more likely to
be available.  This allows users with a soft limit of 64 open files
to run courierfilter and courierldapaliasd.

Bump the following PKGREVISIONs:

	mail/courier-mta	--> 11
	meta-pkgs/courier	--> 7
	net/couriertcpd		--> 3
2007-09-23 11:42:43 +00:00
jlam
c99efd902a Honor PKGMANDIR. 2007-09-23 11:20:48 +00:00
jlam
e95187554b Add some missing files to the PLIST (why didn't CHECK_FILES catch these?)
for courier-mta.  Bump the following PKGREVISIONS:

	mail/courier-mta	--> 10
	meta-pkgs/courier	--> 6
2007-09-23 01:24:55 +00:00
wiz
b47292c74c Add missing files to PLIST. Bump PKGREVISION. 2007-09-22 21:24:24 +00:00
jlam
bfaeed6696 Also stop the webmlm rc.d script from creating the webmlm directory.
Ride previous PKGREVISION bump of courier-mta.
2007-09-22 05:07:49 +00:00
jlam
0023b20e9f Change the default directory for the various pid files to be
${COURIER_STATEDIR}/tmp, which defaults to /var/courier/tmp.  This
allows some of the servers which drop root privileges too soon to still
write the pid file into a courier-owned directory instead of the
root-owned /var/run.

In mail/courier-mta, de-list ${COURIER_STATEDIR}/webmlm from the list
of owned directories.  In fact, webmlmd expects that path to be a
socket file, and breaks horribly if the "webmlm" directory is present
instead.

Bump PKGREVISIONs for the following packages:

	mail/courier-imap	--> 2
	mail/courier-mta	--> 9
	mail/sqwebmail		--> 4
	meta-pkgs/courier	--> 5
2007-09-22 04:42:03 +00:00
jlam
d38bf18637 Fix the permissions on some binaries and directories to match the
generated permissions.dat file used to create RPMs by the author.

Bump the PKGREVISIONs:

	meta-pkg/courier	--> 4
	mail/courier-mta	--> 8
	mail/sqwebmail		--> 3
2007-09-21 22:42:00 +00:00
jlam
5950600b9c Allow "inet6" as a package option for net/couriertcpd and
mail/courier-mta.  Modify mail/courier-imap to build regardless of
the platforms IPv6 support and update meta-pkg/courier to the latest
versions of the Courier mail server suite.  Bump the PKGREVISIONs
of the following packages:

	mail/courier-mta	--> 7
	meta-pkgs/courier	--> 3
	net/couriertcpd		--> 2

This fixes PR pkg/37013 by Aleksej Saushev.
2007-09-21 14:12:19 +00:00
wiz
3528e06345 Fix paths for GConf, libglade, libart, libsigc++, lablgtk moves.
Bump PKGREVISION.
2007-09-21 13:03:25 +00:00
wiz
e81cfe4627 Adapt eel dependencies; bump PKGREVISION. 2007-09-20 21:21:36 +00:00
wiz
4bd293377e Move balsa2 to balsa, to make directory name match PKGNAME. 2007-09-20 20:50:48 +00:00
jlam
8f8cf43dfa Update mail/courier-analog to 0.14. Changes from version 0.13 include
properly parsing SSL-related log entries.

Take maintainership (ok'ed by adrianp).
2007-09-20 19:18:43 +00:00
wiz
42825e73a6 Bump PKGREVISION for gnome-vfs rename. 2007-09-19 23:18:43 +00:00
wiz
e64b358b66 Use gnome-vfs instead of gnome-vfs2. 2007-09-19 23:13:12 +00:00
smb
a95764bd2f Correct bogus content -- it was describing a different plug-in package... 2007-09-19 03:00:17 +00:00
wiz
f4c18a742d Add commented out LICENSE line (gplv3). 2007-09-18 06:40:36 +00:00
smb
066ee34bed Part of the 3.0.1 update that I missed... 2007-09-18 03:18:23 +00:00
smb
5f6de9b0fd * Claws Mail is now licensed under GPLv3 or later.
New in this release:
~~~~~~~~~~~~~~~~~~~~

* added Tags feature
Tags are arbitrary labels that can be applied to messages. It is
possible to create, edit, remove Tags; apply them to mails;
filter on Tags or Tag presence; apply or unset Tags via Filtering
actions; reference Tags in reply Templates.

* Threads can now be sorted by most recent message
/View/Sort/By thread date

* Added "/View/Show or Hide/Column headers"

* Added 'watch thread' feature

* Enabled the running of folder Processing rules on demand

* Added options to stop/enable writing logs to disc, see Logging
page of preferences

* IMAP and News: Implement age-based caching: allow the specifying
of a threshold for the offline synchronisation feature, and whether
old cached bodies should be removed. Accessible from the Folder
Properties.

* IMAP: Made multiple copy, (in the same IMAP account), faster by
matching source/destination message UIDs.

* LDAP: Ability to edit all Person attributes

* Nicer layout of the message part icons

* Speed up and clean up rendering of larger msgs

* Use progress bar when sending messages

* Made mainwindow's /Help/Manual point to the remote copy if the
local copy doesn't exist

* Replaced some deprecated widgets

* Enabled changing the emphasis color used to highlight the
newsreader/x-mailer header value when it matches our preferred
mail agent, (hidden pref 'emphasis_color' added to clawsrc).

* tools/mew2claws-mail.pl
Added new script that imports a Mew address book

* tools/popfile-link.sh
Added a new script that will open selected messages in
POPFile control center, in order to change the message
status.

* Updated the manual

* Check that Dillo's installed when loading the Dillo Browser
plugin

* Maemo improvements:
o Automatically choose the correct application
to open parts
o Better way to notify of new mails
o Destroy messageview after trashing mail
o Simplified layout
o Better toolbars, removal of CTree headers
o Add a specific icon to go back to folder list
o Improvements to the Wizard, About and icon legend dialogues
o add an easy way to store data (mails and IMAP/NNTP caches)
on one of the SD cards, and protect against unmounts if
needed
o plug the online/offline system into maemo's interfaces to
have Claws automatically switch according to the system
status (on IT OS 2007)
o use HildonBanners to display status messages
o force layout to be Small screen
o put the progress bar in the toolbar

* Updated Brazilian Portuguese, Bulgarian, Catalan, Finnish, French,
German, Hungarian, Italian, Polish, Russian, Simplified Chinese and
Slovak translations.

Plus bug fixes
2007-09-18 03:17:24 +00:00
jlam
2f710b31e7 Include a patch taken from the main Courier CVS repository that adds
a new TLS_PROTOCOL selection "SSL23" that allows for trying to negotiate
initially with SSLv3 but falling back to SSLv2:

	courier/tcpd/libcouriertls.c:1.21

This allows Courier to interoperate with older mail servers and clients
that are still using SSLv2 when advertising or attempting to use
advertised STARTTLS capabilities.

This change modifies the following packages and bumps their PKGREVISIONs:

	mail/courier-imap	to 1.
	mail/courier-mta	to 6.
	meta-pkgs/courier	to 2.
	net/couriertcpd		to 1.
2007-09-17 15:28:03 +00:00
jnemeth
94e6899843 add and enable libsieve 2007-09-14 20:55:11 +00:00
reed
d4a9f74f9b Remove sylpheed-claws packages.
It was renamed upstream to claws-mail.

claws-mail was added to pkgsrc.
2007-09-14 14:28:28 +00:00
abs
f618aac9f1 Update to exim-4.67nb1:
- When -inet6, explicitly set HAVE_IPV6=NO to avoid use of any inet6 APIs
Note: For entertainment purposes build a NetBSD distribution with
'MKINET=no' and see what breaks in pkgsrc
2007-09-11 18:16:01 +00:00
jlam
c25401b78f A long, long time ago, sqwebmail's "ldapsearch" changed from a script
that called openldap's ldapsearch binary into a standalone binary.  We
no longer need to copy "ldapsearch" into ${PKG_SYSCONFDIR} so that the
user can edit it.

Bump the PKGREVISION to 2.
2007-09-11 17:50:14 +00:00
jlam
9db0c57da8 Fix path to the webmaild binary. Bump PKGREVISION to 1. 2007-09-11 04:44:18 +00:00
jlam
3e0f1d6989 Fix path to the makedatprog binary in the makedat script. Bump the
PKGREVISION to 2.
2007-09-11 04:33:37 +00:00
jlam
0871b6262c Fix location of directories used by the webadmin CGI binary. Bump the
PKGREVISION to 5.
2007-09-11 02:35:04 +00:00
jlam
1c4f5f50da Teach the webmlm rc.d script to check that the LISTS variable is non-empty
before attempting to start webmlmd.  Fix the way that webmlmd is called
(it expects an extra argument).

Bump the PKGREVSION to 4.
2007-09-10 17:00:38 +00:00
jlam
b97e915ecd Fix PLIST. 2007-09-10 16:32:47 +00:00
jlam
1d6217ef3e Actually install the webmlm rc.d script and config files.
Bump the PKGREVISON to 3.
2007-09-10 16:06:27 +00:00
hira
975a9c0693 Fix typo (exmaples -> examples). 2007-09-10 06:02:11 +00:00
ghen
6a7ef44478 Update to Dovecot 1.0.5, v1.0.4 was a bit bad release:
- deliver: v1.0.4 broke home directory handling
	- maildir: Creating mailboxes didn't use dovecot-shared's group for
	  cur/new/tmp directories.
2007-09-09 11:43:09 +00:00
jlam
2761568ac2 Convert to use the features framework. 2007-09-08 21:57:57 +00:00
obache
3517179001 Re-add libsieve version 2.2.5.
This library was forked from CMS Sieve, it had existed here before.

Changes from fork:

libSieve 2.2.5
--------------

- Allowed CFLAGS to pass through Makefile.am
  (thanks to Bernard Johnson).

- Use # instead of __STRING for assertion stringification.

- Fixed off-by-one when reallocing space for repeated headers
  (thanks to Petri Laine).

libSieve 2.2.4
--------------

- Improved several test scripts.

- Fixed a memory leak in header parsing.

- Fixed a memory leak in comparator lookup.

- Accepted patch from Steffen Schuetz to respect :from in vacation action.

libSieve 2.2.3
--------------

- Numeric relational comparators were backwards.

libSieve 2.2.2
--------------

- Added more test scripts.

- Added support for RFC 3431 Relational comparators.

- Fixed segfault when parsing group syntax with empty address list.

libSieve 2.2.1
--------------

- Removed accidental dependency on Check.

- Added exception handling system.

- Added test runner scripts to sv_test.

libSieve 2.2.0
--------------

- Updated top-level README.

- Fixed address test not working.

- Fixed innocuous yet annoying GCC 4 warnings.

libSieve 2.1.13
---------------

- Fixed capabilities missingspaces.

- Fixed alloca.h in vasnprintf for FreeBSD.

libSieve 2.1.12
---------------

- Fixed namespace issue with vasnprintf.

libSieve 2.1.11
---------------

- Minor fixes to build with flex 2.5.33.

- Updated to Vacation draft 6.

- Updated to imap4flags.

- Dropped support for imapflags.

- Added callback for subaddress rather than
  using a hardcoded user+mailbox format.

- Added a callback for debug messages.

- Regex is always built in now.

- Fixed multiline "text: string ." blocks.

libSieve 2.1.10
--------------

- Fixed sieve2_listextensions.

- Fixed segfault when client returns null
  pointers from the getenvelope callback.

- Improved handling of extension require's.

- Fixed segfault when parsing zero length address.

libSieve 2.1.9
--------------

- Fixed subaddress, getenvelope and vacation.

- Added additional debugging messages.

- Added new and updated draft rfc's.

libSieve 2.1.8
--------------

- Created a testsuite of scripts and messages
  to exercise RFC and Draft comformance.

- Fixed a memory allocation issue that prevented
  the library from being used again after sieve2_free
  had been called.

libSieve 2.1.7
--------------

- Rewrote the API again. I finally like it!

- Settled on the LGPL for all of my new code.

- Replaced the RSA MD5 implementation with
  a public domain version.

- Documentation updated for the new API.

libSieve 2.1.6
--------------

- Added a set of error-retrieval functions.

libSieve 2.1.5
--------------
(formerly libsieve 2.2.0_pre3)

- CFLAGS now includes -Wall and compiles very
  cleanly. Messages from lex/yacc are benign.

- Namespace cleanups: internal global functions
  prefixed with "libsieve_" for consistency.

- Local regex library, borrowed from GNU glibc
  2.3.2. Used under LGPL license version 2.1.

- Compiles under Win32 with Visual C++, with
  many thanks to Brandon Knitter.

libSieve 2.1.4
--------------
(formerly libsieve 2.2.0_pre1)

- Sieve 2 API has begun. More changes should
  be expected during the 2.1 series.

- All later-CMU code removed and/or replaced;
  original licensing is now entirely old-CMU
  style and augmented by the GNU GPL as it is
  placed on all new code and applies to the
  distribution as a whole from here forward.

- "Poor man's parsers" for RFC 2/822 addresses
  and message headers replaced with lex/yacc.

- Extensive Valgrinding performed to identify
  memory leaks; no known leaks remain.

- Many more changes, amounting to perhaps a
  70% rewrite of all code.

libSieve 2.1.3
--------------

- Accepted patches from Timo Sirainen:

  - Added function xstrconcat
  - Changed strdup to strndup
  - Changed strcpy to xstrcpy
  - Changed uglies to xstrconcat
  - Rebuild .y and .l in Makefile.am
  - Changed int to size_t where applicable
  - Added explicit casting where applicable

- Accepted patches from Oliver Tappe:

  - Fixed examples for the web site
  - Removed useless headers
  - Now builds on BeOS

- Cleaned up lots of K&R style function declarations

libSieve 2.1.2
--------------

- Changed `timestamp` to $timestamp in configure scripts.

- Added missing autoconf and libtool scripts.

- Fixed a typo in index.html

libSieve 2.1.1
--------------

- First public release of the libSieve distribution.

- com_err library removed.

- Conversion to GNU autotools for the build process.

libSieve 2.1.0
--------------

- Forked from CMU Sieve 2.1.

- SourceForge project site and a new web site and CVS tree and prepared.

- Dependencies on libCyrus trimmed to a bare minimum.
2007-09-08 12:26:14 +00:00
ghen
d521b4710a Update to Dovecot 1.0.4:
* Assume a MIME message if Content-Type: header exists, even if
	  Mime-Version: header doesn't.

	- IMAP: CREATE ns_prefix/box/ didn't work right when namespace prefix
	  existed.
	- deliver: plugin {} settings were overriding settings from userdb.
	- mbox: Expunging the first message might not have worked always
	- PostgreSQL: If we can't connect to server, timeout queries after
	  a while instead of trying forever.
	- Solaris: sendfile() support was broken and could have caused
	  100% CPU usage and the connection hanging.

And one more thing I forgot from NEWS file:

	- IMAP: Fixed infinite loop in some situations
2007-09-08 09:29:53 +00:00
obache
880a7e0b30 No need to use pkg-config since version 1.4.7. 2007-09-08 08:18:36 +00:00
obache
fc26376e36 Update msmtp to 1.4.13.
Based on patch provided by L. Schmidt in PR 36939.

Version 1.4.13:
- Added the set_sendmail.sh script by Gautam Iyer to the new scripts
  subdirectory.
- Added the msmtpqueue scripts to the new scripts subdirectory.
- Make the search of an account by the envelope from address case insensitive.
  Problem reported and fixed by Brandon Philips.
- Update the license of the source code to GPLv3 or later, and change the
  license of the documentation to the GFDLv1.2 or later.
- Gnulib update to 2007-07-15.

Version 1.4.12:
- Handle the special envelope from address MAILER-DAEMON correctly: send
  "MAIL FROM:<>" instead of "MAIL FROM:<MAILER-DAEMON>". Reported by
  Andre Egerer.
- Improve the documentation for TLS vs. SSL. Thanks to Carlos Martin Nieto for
  suggestions.
- Add documentation on how to find the right CA certificate for
  tls_trust_file. Thanks to Bryan Kam for suggestions.

Version 1.4.11:
- Require either tls_trust_file or tls_certcheck=off for TLS sessions, so that
  msmtp is not silently vulnerable to man-in-the-middle attacks.
- Do not use NTLM authentication automatically anymore unless TLS is active.
  NTLM is not an open standard and must therefore be considered broken.
- Gnulib update 2007-04-07.
- Move build-aux files to separate directory build-aux.
- Provide a hstrerror() function for systems that lack getaddrinfo(), so that
  gethostbyname() must be used instead, and do not provide hstrerror()
  themselves. Needed for Solaris 2.6. Reported and tested by Chris Green.

Version 1.4.10:
- Updated copyright info to 2007.
- Gnulib update to 2007-01-10.
- From mpop: Switch to autoconf-2.61 and automake-1.10, to avoid problems with
  configure trying to run "sh /usr/bin/install" where /usr/bin/install is not a
  shell script on NetBSD. Reported by Jeremy C. Reed.
- From mpop: Remove the obsolete "extern int errno;" declaration. It does not
  conform to POSIX and causes trouble. Thanks to Jeremy C. Reed for the patch.
- Added AC_SYS_LARGEFILE to configure.ac, for large file support. Removed the
  unnecessary AC_C_CONST and AC_HEADER_STDC.

Version 1.4.9:
- Remove gnulib module nanosleep. This fixes more build problems.

Version 1.4.8:
- Gnulib update. There are no local changes anymore.
- Do not use nanosleep() on W32 anymore. Use Sleep() instead.
  Do not use nanosleep() on DJGPP anymore. Use usleep() instead.
- Update gettext files to gettext-0.16.
- Improved the configure check for the OpenSSL libraries. This fixes a build
  failure on Mac OS X. Reported by Michael Williams, who also tested the fix.
  Thanks!
- Fix a bug in string_replace(). This bug did not affect msmtp.
- Gnulib update. Removes the initialization of pkgdata_DATA from
  gnulib/Makefile.am, thanks to a fix by Bruno Haible. 'make install' will no
  longer create an empty directory $(pkgdatadir) anymore (the default for
  $(pkgdatadir) is /usr/local/share/msmtp). Reported by Roman Bogorodskiy.

Version 1.4.7:
- Gnulib update. The nanosleep module still differs from the official gnulib
  source.
- Disable SSLv2 because it has known flaws. This only affects the OpenSSL
  version because GNU TLS does not implement SSLv2.
- Add new command tls_force_sslv3 and option --tls-force-sslv3 to force
  TLS/SSL version SSLv3. This is needed to use SSL with some old and broken
  servers. Closes Debian bug #374610, reported by Marko Makela. Thanks to
  Julien Louis for tracking this problem down and testing the patch.
- Changed detection of libgnutls so that it works with version >= 1.2.0 again.
- Improvements for the build system:
  - Quote arguments of M4 macros.
  - Use AC_LIB_HAVE_LINKFLAGS to detect libraries. Do not use *-config scripts
    or pkg-config. This avoids problems that are reported in this thread:
    http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/
    1610/focus=1610 .
  - Use HAVE_LIB* macros instead of USE_* or others, for consistency.
- Link with LIB_NANOSLEEP as determined by the gnulib nanosleep module. This
  fixes build problems on Solaris. Reported by Daniel Rechsteiner. Thanks!
- Update to gettext-0.15.
- W32/DJGPP: Assure that all files are opened in binary mode. This seems to
  also apply to socket connections, therefore it is necessary.
- Fix error message typo in check_account().
- DJGPP port: include missing header <fcntl.h> in msmtp.c
- Sync from mpop:
  - Adapt --version output to the latest GNU conventions.
  - Clean up #includes.
  - Renamed os_env.[ch] to tools.[ch].
  - Replace __MINGW__ with W32_NATIVE in os_env.h.

Version 1.4.6:
- Updated README.
- Minor documentation improvements.
- Do not set a default port for LMTP, because none is officially defined.
- Update gettext files to gettext-0.14.5.
- Another gnulib update, with the additional sys_select module and a patch to
  the nanosleep module. See the mailing list gnulib-bugs for these patches
  that are not (yet?) part of the official gnulib.
- Gnulib update.
- Improved --help text output.
- Improved error messages when logging to a logfile fails.
- Sync from mpop:
  - Enable network connection timeouts on DJGPP/Watt32. Thanks to Gisle Vanem
    for pointing out that this works just like it does with UNIX. The
    DJGPP/Watt32 port is now on par with the UNIX port.
  - Update README.dos.
  - Don't check configuration file permissions on Cygwin.
  - Renamed README.win32 to README.w32. Updated README.w32 and README.dos.
  - Replace '#ifdef _WIN32' with '#ifdef W32_NATIVE', where W32_NATIVE is
    defined in config.h if the following is true:
    '#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__'.
    The reason is that Cygwin defines _WIN32 nowadays, but we want the UNIX API
    on that platform.
  - Include config.h in list.c.
  - Fix warnings emitted for configure.ac by autoreconf.
  - lock_file(): If another process holds a lock on the file, then wait 1/10
    second instead of 1 second before the next try.
  - Gnulib update. Added nanosleep module.
  - Improve error handling for file locking: differentiate between timeouts and
    other errors.
  - Improve checks for libraries in configure.ac. The ./configure options have
    changed! See INSTALL for more info.
  - Improve --version output.
  - Add (optional) support for Internationalized Domain Names (IDN) via
    GNU Libidn.
  - Initialize TLS only if pop3_connect() succeeded.
  - Move SSL_LIBS and GSASL_LIBS into LIBS; do not put them in Makefile.am.
  - Fix memory leak in GNU SASL variant of pop3_auth().
    (This change applies to smtp_auth(), GNU SASL variant.)
  - Fix memory leak in GnuTLS variant of tls_cert_info_get().
  - pop3_auth(), GNU SASL variant:
    - Check if authentication data is complete before trying to start
      authentication.
    - Never call password_callback() when no user name is given.
    (This change applies to smtp_auth(), GNU SASL variant.)
  - Prevent a double free if an invalid argument to the auth command is given.
  - Prevent a double free if an invalid argument to --auth is given.
  - Replace crypto.[ch] with gnulib hmac-md5 module.
  - Gnulib update. Add hmac-md5 module.
  - net.c, tls.c: allow all network operations to be interrupted with CTRL+C,
    and print an appropriate error message in this case.
    (This change does not affect msmtp.)
  - tls.c: if an error occurs, clean up *after* building the error message. This
    fixes a potential segfault in the OpenSSL version of tls_start().
  - net_open_socket(): don't let net_close_socket() clobber errno.
  - net_open_socket(): print correct error message if getaddrinfo() returns
    EAI_SYSTEM.
  - Fixed comment in net.h.
  - net_get_canonical_hostname(): Only call freeaddrinfo() if getaddrinfo()
    succeeded. Reported and fixed by Raul Nunez de Arenas Coronado.
    (This change does not affect msmtp.)
- Update copyright message.
- Gnulib update.
- Minor Win32 portability/cross-compilation updates.
- configure.ac: Rely on PKG_CHECK_MODULES to find GSASL, do not fall back to
  manual detection, to prevent using an incompatible version of GSASL.
  Problem reported by Jari Aalto.
- Gnulibs sysexit_.h now defines EX_OK; there's no need to use a locally
  modified version anymore.
- Use a locally modified version of gnulibs sysexit_.h that defines EX_OK to
  0, since the gnulib maintainers apparently won't fix this file.
  Include the sysexits.h header after all other system headers to override
  previous definitions of EX_OK on systems that use EX_OK for other purposes.
  This is needed on Interix, reported by Ben Collver.
2007-09-08 08:05:22 +00:00
jlam
07dd3147c6 Convert packages that test and use USE_INET6 to use the options framework
and to support the "inet6" option instead.

Remaining usage of USE_INET6 was solely for the benefit of the scripts
that generate the README.html files.  Replace:

	BUILD_DEFS+=	USE_INET6
with
	BUILD_DEFS+=	IPV6_READY

and teach the README-generation tools to look for that instead.

This nukes USE_INET6 from pkgsrc proper.  We leave a tiny bit of code
to continue to support USE_INET6 for pkgsrc-wip until it has been nuked
from there as well.
2007-09-07 22:12:10 +00:00
jlam
cdb276bfa1 Convert to use the options framework. 2007-09-07 22:07:31 +00:00
jlam
62b6bafe16 Fix build on FreeBSD-4.x where <sys/socket.h> doesn't include <sys/uio.h>.
Now "struct iovec" is actually declared before use in cgi/cgidaemond.c.
2007-09-07 14:52:27 +00:00
jlam
5140639bfb Fix improperly quoted string in courieresmpts rc.d script. Bump
PKGREVISION to 2.
2007-09-07 14:18:11 +00:00
jlam
4ec0595b67 Fix name of a required configuration directory for the ESMTP module.
Bump the PKGREVISION to 1.
2007-09-07 14:11:20 +00:00
jlam
df7d10dbeb Convert all libnbcompat/buildlink3.mk references to inplace.mk. 2007-09-06 21:51:52 +00:00
jlam
7461413f6b Allow this code to compile with an older version of GCC and on an older
version of FreeBSD.
2007-09-06 04:05:39 +00:00
jlam
47c35aa402 We need locale.h for LC_ALL. 2007-09-05 19:21:03 +00:00
rillig
812e8c13a5 Updated the exim documentation to 4.67. 2007-09-05 10:36:43 +00:00
joerg
ccde6ffdba Fix path to and depend on bash. Bump revision. 2007-09-04 21:27:02 +00:00
joerg
cb5a16ccd8 Fix path to and depend on bash. Bump revision. 2007-09-04 21:16:25 +00:00
joerg
334506cb45 Fix path to and depend on bash. Bump revision. 2007-09-04 21:08:53 +00:00
joerg
24a80d3e6d Fix path to and depend on bash. Bump revision. 2007-09-04 21:06:56 +00:00
joerg
12e198f922 Don't use USE_TOOLS= ... 2007-09-04 21:04:20 +00:00
joerg
2705a6eb11 Fix build on DragonFly. 2007-09-04 20:55:01 +00:00
joerg
cdd2a75801 Fix path to Perl and Bash, bump revision. The bash script might either
be a normal Bourne script or easily fixable, but leave that to the
maintainer.
2007-09-04 20:54:29 +00:00
joerg
960c90423c Fix build after recent changes to the RCD handling. 2007-09-04 20:40:43 +00:00
joerg
925611d036 Fix path to and dependency on ksh. Just use the tools framework to
require mktemp. Bump revision.
2007-09-04 20:22:50 +00:00
drochner
26260e0a4b update to 2.4.5, fixes format string vulnerability in POP3 client
(CVE-2007-2958)
other changes:
-The potential crash bug in address completion was fixed
-The signature separator '--' is not joined on line wrapping now
2007-08-31 11:06:06 +00:00
drochner
7ba5334ead fix format string vulnerability in POP3 client (CVE-2007-2958),
bump PKGREVISION
2007-08-31 11:04:18 +00:00
martti
e2a5273e17 Updated mail/postgrey to 1.30
* 2007-08-02: version 1.30

- implemented --listen-queue-size option (you usually don't need to set it
  except for big sites).
- small fix to the 'native' syslogging implemented in 1.29

* 2007-07-23: version 1.29

- workaround for a possible crash with Sys::Syslog < 0.15 when syslog
  messages were generated during syslog file rotation
- use the 'native' logging socket with Sys::Syslog >= 0.15 (Philipp Koller)

* 2007-06-21: version 1.28

- improved logging (postgrey is now more verbose, use the new --quiet
  option if that bothers you)
- improved Exim support (see Debian bug #380257)
- workaround for a bug in Exchange dealing with temporary failures
  (use DSN code 4.2.0 instead of the default 4.7.1)
- added 'policy-test' script for testing postgrey's performance or pre-seeding
  the database
- fix logging of delayed, unresolveable clients in syslog (Andreas Metzler)
- more descriptive error message on DB failure (Adrian von Bidder)
- updated whitelist
- new homepage: http://postgrey.schweikert.ch/
2007-08-31 09:21:02 +00:00
obache
67906908fb Update fetchyahoo to 2.11.0.
v2.11.0 08/28/07
* fix "can't find message" error with new Yahoo internals
* replace html character entities in msg summaries

v2.10.9 07/28/07
* add safe-download option (Thanks Riley)
* add support for .dk Danish Yahoo (thanks Sune Jorgensen)
* better parsing of e-mail addresses in From_ line (thanks Eric Peterson)
* patch for retrieving multiple folders (thanks sniper11)

v2.10.8 06/08/07
* fix "can't find message" bug

v2.10.7 02/24/07
* fix an off-by-one bug in marking messages unread
* fix bug with msgs wrongly marked read (thanks Paul Marcos)
* fix EmptyTrashBefore / EmptyBulk bug (thanks Sridhar Boovaraghavan)
* fix quota parsing,but only when emptytrashbefore or emptybulk is chosen :(
* fix parsing of sender when they are in contact list
* mark messages unread in spool if they are (thanks Martin Fick)
* fix for new de no-messages message (thanks Ulrich Brandle)
2007-08-30 08:05:26 +00:00
jlam
77a347132a Fix breakage when maildrop is invoked by the user in "delivery mode"
without an explicity "-d" option.  Maildrop was breaking because it
was not properly finding the user's home directory (in order to locate
~/.maildroprc).  This breakage occurred sometime shortly before maildrop
was updated to 2.0.2 when I tried to make a single maildrop package
usable by both courier-mta and other mailers.

This fixes PR pkg/34275 by Greg Kerr.

Bump the PKGREVISION to 1.
2007-08-27 22:33:19 +00:00
adrianp
06d1934a9d Remove a comment 2007-08-27 17:23:41 +00:00
adrianp
bb18355d1f Update to 2.185
2.185   2006-02-05
- no code changes, only test changes
- use UNLINK not CLEANUP for File::Temp::tempfile

2.184   2006-02-05
- no code changes, only test changes
- create tempdirs under t, in case TMPDIR or /tmp is noexec
(spotted by MST)

2.183   2006-12-14
- fix test skip error on Win32; claimed to skip 1, then skipped 2
thanks for the test report, Steffen Mueller!

2.182   2006-12-07
- skip/fix some tests on Win32
- move to/from finding to another method in ::SMTP

2.181   2006-11-25
- remove dependency on Class::Accessor::Fast, which broke its $VERSION

2.180   2006-08-23
- add support for TLS SMTP, based on a patch by Fayland Lam

2.171   2006-07-29
- improve tests and contents, giving up on Test::Without::Module

2.17    2006-07-28
- skip tests for optional functionality (bug 20740, eloy)
- fix typo in POD (thanks J. Cheetham!)

2.16    2006-07-24
- the without.t test no longer breaks if Test::Without::Module isn't there

2.15    2006-07-21
- append, to not print, to IO::All objects
- added simple test for message modifier (response to bug from ABH)
- use File::Spec->path for path, not ENV{PATH} (bug 20109, Simon Flack)
- use Symbol.pm, not global filehandles
- undef is never a valid message
- remove use warnings
- plan all tests
- improve testing
- add pod tests

2.11    2006-07-05
- fixed bug introduced in 2.10; message modifiers were broken
thanks ABH

2.10    2006-07-03
- improve portability of sendmail.t (rjbs)
- fix bugs with plugins outside Email::Send:: (rjbs)
- allow objects as mailers (rjbs)
- clarify documentation (rjbs)
- improve backwards compat with Email::Send 1 (see no-import.t) (rjbs)
2007-08-27 17:23:14 +00:00
ghen
d4cdec4c13 Add dovecot-sieve. 2007-08-27 10:42:46 +00:00
ghen
92113fa25f Import dovecot Sieve (RFC 3028) plugin for server-side e-mail filtering. 2007-08-27 10:40:50 +00:00
ghen
25081dbb6b Add a buildlink3.mk file, and make the dovecot package install header files
and liblib.a to be able to build the sieve plugin with an installed dovecot
instance.  Bump PKGREVISION.
2007-08-27 10:38:50 +00:00
heinz
25f347a546 Updated to version 3.2.3.
Pkgsrc changes:
  - Added security/gnupg as a required package. Without it, sa-update does not
    work.
  - Added requirement for p5-INET6 which may be needed for IPv6 nameservers.
    Until now, this only worked because p5-Net-DNS already pulled in this
    package.
  - New option "inet6" (enabled by default) for switching off the requirement
    for p5-INET6.
  - Got rid of some backslashes in options.mk
  - patch-ba and patch-bc correct discrepancies between the man page
    and the code. Additionally, they adapt hard-coded paths to the actual
    installation. Submitted upstream.

Relevant changes since version 3.2.1:
=====================================
3.2.3 is a major bug-fix release.  Summary of changes:

- bug 5574: fix new setuid code to work with perl 5.6.1, and to support DCC and
  Pyzor in all releases of perl

- bug 5107: change default 'user_scores_ldap_username' to be the null string,
  allowing anonymous binding; fix 'schema' syntax error in LDAP config support

- zeroing an 'eval' rule's score did not stop it running.  fix, thanks to
  Richard Birkett <richard+spamassassin at musicbox.net>

- bug 5571: allow for new message ID format we have seen from Vista or Windows
  2003 Server MAPI to avoid false positives

- bug 5397: RDNS_DYNAMIC should never fire on a PTR with 'static' in it; thanks
  to Martin Blapp <mbr at freebsd.org>.  bug 5563: RDNS_DYNAMIC rules use
  order-dependent fields where it is unsafe to depend on this, fix.  bug 5564:
  __RDNS_DYNAMIC_IPADDR does not hit all of its test patterns, fix.

- bug 5475: fix FORGED_MUA_AOL_FROM to allow <*@{aol,cs}.*> addresses instead
  of just <*@{aol,cs}.com>


3.2.2 is a minor bug-fix release.  Summary of changes:

- bug 5548: Certain mail input can take a long time to scan with 100% CPU
  utilisation, due to backtracking in a rule's regexp. fix

- bugs 5510, 5518, 5529: fix 'make test' when running as root, needed for CPAN

- bug 5419: kill -HUP of pidof spamd causes the ps name to change from spamd
  to perl. fixed

- bug 5535: 'make test' errors in Windows caused by nonportable use of
  getpwuid

- bug 5462: multiple DNS records for a host name should allow use of spamd -H
  for load balancing installs to work

- bugs 5509, 5511: fix network lookup timeouts, where lookups were being lost
  once a timeout was hit; also fix code to match documentation on
  rbl_timeout's scaling and minimum duration of 1 second; and attempt to
  collect already-received DNS responses when the timeout is reached; improve
  related debugging output. Thanks to Mark Martinec

- bugs 5412, 5478, 5522: Fix problems using the spamc -x option with certain
  other options; 'spamc -x -R' always returned 0, instead of the exit code, on
  error.  Bug 5478: in addition, 'spamc -x -e /command' would still run the
  command, even if errors meant that the filtered text would be unavailable,
  which contradicted -x.

- bug 5445: body eval tests defined in user_rules cause ugly 'Subroutine
  _eval_tests_type11_prineg400_set3 redefined' warnings

- bug 5355: add in new entries for RegistrarBoundaries

- bug 5515: libsslspamc.so & libsslspamc.so can not build without -fPIC, but
  we were picking up the wrong CFLAGS to do this.

- bug 5501: zero score for FH_HAS_XID

- bug 5449: allow_user_rules causes sa-compile / Rule2XSBody plugin to emit
  spurious warnings; fix.  also, add a new 'user_conf_parsing_end' plugin
  hook, which is called after the per-user configuration is parsed

- bug 5182: update the sa-learn doc to mention that -u is only usable w/ sql

- bug 5534: fix harmless-but-ugly C compiler warning in sa-compile
2007-08-26 17:26:50 +00:00
ghen
2d522c0bab Update thunderbird15 and thunderbird15-gtk1 to 1.5.0.13.
Security fixes in this version:

MFSA 2007-27 Unescaped URIs passed to external programs
MFSA 2007-26 Privilege escalation through chrome-loaded about:blank windows
MFSA 2007-18 Crashes with evidence of memory corruption (rv:1.8.1.5)

For more info, see http://www.mozilla.com/en-US/thunderbird/releases/1.5.0.13.html
2007-08-24 14:53:31 +00:00
jlam
081c0f8957 Allow a nicer syntax for expressing needing at least a certain version
of an emulated operating system.  Instead of proliferating things like
SUSE_VERSION_REQD, NETBSD_VERSION_REQD, SOLARIS_VERSION_REQD, etc., a
package can say:

	EMUL_REQD=	suse>=9.1 netbsd>=2.0 solaris>=10

all in one, succinct line.
2007-08-23 18:20:30 +00:00
joerg
27c42def9a Full DESTDIR supports works fine. 2007-08-23 12:39:17 +00:00
jnemeth
a3c835e456 - add and enable claws-mail-vcalendar
- sort
2007-08-23 10:50:03 +00:00
martti
775a28413e Updated mail/clamav to 0.91.2
* Bugfixes and changes since 0.91.1:
    - libclamav/rtf.c: fix possible NULL dereference (bb#611)
    - libclamav/ole2_extract.c: properly initialise hdr.max_block_no (bb#603)
    - libclamav/htmlnorm.c: fix possible NULL dereference (bb#582),
      thanks to Stefanos Stamatis
    - libclamav/htmlnorm.c: fix call to tolower() (bb#580)
    - libclamav/filetypes.c: some embedded PEs were not being detected
    - clamav-milter: Fix compilation error on NetBSD2.0
    - clamav-milter: Black-hole-mode no longer needs to be run as root
    - libclamav/pdf.c: Bug 618, --block-max not always honoured
    - libclamav/phishcheck.c, regex_list.c, phish_whitelist.c: make debug
      output look better (patch from Sven)
    - libclamav/phishcheck.c: Don't report phishing on broken urls containing
      '>' in the hostname. (bb #619)
    - libclamav, sigtool: add support for PUA databases (.hdu, .mdu, .ndu),
      requested by Christoph
    - clamscan: add --detect-pua
    - clamd, clamd.conf: add DetectPUA
    - freshclam/mirman.c: properly handle mirror access times (bb#606, only
      outdated installations - three versions behind the latest one were
      affected by this problem),
      Reported by David F. Skoll <dfs*roaringpenguin.com>
    - clamav-milter:      Bug 614
    - libclamav/pdf.c:    Bug 608
    - clamav-milter:      SPF checking no longer experimental
    - libclamav/phishcheck.c: workaround Solaris problem with regexec() [bb #598
]
    - libclamav/matcher-ac.c: fix matching of patterns with prefixes and some
      other issues spotted by Glen <daineng*gmail.com>
    - clamav-milter/clamav-milter.c: Better use of res_init()
    - clamav-milter/clamav-milter.c: HP-UX doesn't have EX_CONFIG, reported
      by clam * ministry.se
2007-08-22 08:02:57 +00:00
ghen
030425405b Update to policyd 1.82 (bugfixes).
Changes:
* Fixed a memory leak
* Fixed rare case in which mysql failure counter would get stuck
2007-08-20 07:30:09 +00:00
ghen
20bd31111e Fix PLIST. 2007-08-20 07:29:53 +00:00
martti
1f4409d4e2 Updated mail/squirrelmail-decode to 1.2
- Fix order of HTML sanitizing, thanks Tomas Kuliavas.
 - Remove unneeded PHP endings from files.
 - Also support big5 when listed as 'big-5' in mbstring.
 - Fixed html decoding in Eastern functions that use recode and
   decoding of iso-2022 html emails.
2007-08-20 06:24:44 +00:00
heinz
0ca9360688 Updated to version 0.28.
Pkgsrc changes:
  - Required version of p5-Crypt-OpenSSL-RSA changed to >=0.24.

Changes since version 0.26:
=====================================
Version 0.28

 * fixed a bug with line-wrapping a signature at the wrong place

Version 0.27 - released 2007-07-25

 * Sender signing policies are now better implemented
 * Both Yahoo! DomainKeys signing policies and the under-development
   IETF DKIM signing policies are supported
    * Yahoo! DomainKeys policies can protect the Sender: header
    * DKIM signing policies can protect the From: header
   Look at Mail::DKIM::Verifier's fetch_author_policy() and
   fetch_sender_policy() methods for hints.
2007-08-19 15:39:08 +00:00
obache
c03b9a93a4 PAM capable Darwin need should use build target "oxp" instead of "osx",
reported in PR 36767.
Also fixed namespace issue reported in PR 35592.

Bump PKGREVISION.
2007-08-19 05:42:35 +00:00
joerg
3a42a92c1b Fix modular Xorg support. Untested though, as it doesn't fully build
on NetBSD/current.
2007-08-17 22:55:52 +00:00
smb
d25ddf2a3a Correct patch so that some plug-ins work better 2007-08-17 03:23:02 +00:00
smb
77187f9433 Correct DESCR line 2007-08-17 02:46:29 +00:00
smb
db8dcb56d1 Fix erroneous patch file (caused problems with pkg_comp build) 2007-08-16 23:14:17 +00:00
seb
64e9bdbb31 Update to version 2.0.3
Changes since last packaged version (1.3):
Version 2.0.3 - 27 July 2007
----------------------------
- Bug fix; part of the program's functionality didn't seem to work at all (did
  nothing), due to problem when providing the results from searching methods to
  processing methods

Version 2.0.2 - 30 June 2007
----------------------------
- Bug fix; message cache problem due to non-use of message UIDs


Version 2.0.1 - 29 June 2007
----------------------------
- Bug fix; character set problem with 1.x configuration files
- Bug fix; typo errors in the documentation


Version 2.0 - 27 June 2007
--------------------------
- New, more powerful, feature rich and yet simpler configuration file.
- Easier object oriented view of accounts and mailboxes.
- Simpler approach to filters, with infix logical or/and/not operators.
- No more need to mess with server search queries.
- More and simpler functions instead of few and complicated ones.
- More feature complete interface that can now even manipulate mailboxes.
- Regular expressions integrated into the searching interface.
- Effective caching subsystem when fetching message parts.
- Can still read old version 1.x configuration files for compatibility.
- Lua 5.1 and the PCRE library are now requirements.
2007-08-15 21:22:54 +00:00
gdt
e48d70d88a In a comment, add reference to tbird bug report about LD_LIBRARY_PATH
being left in the environemnt.  (There is no patch to fix this in
pkgsrc, so the comment is at top level instead of in a patch file.)
2007-08-15 16:02:41 +00:00
markd
74297e37c8 Update mimedefang to 2.63
Changes since 2.62:

* mimedefang-multiplexor.c: Relax the umask when creating the unprivileged
  socket ("-a" command-line option.)
* mimedefang.c(eom): If we do not have a queue ID yet, try to obtain one
  in eom. This is designed to improve operation with Postfix, which does
  not assign a queue ID until after the first successful RCPT. Based on a
  patch from Henrik Krohns.
* examples/init-script.in: Added MD_SKIP_BAD_RCPTS init script option
  (suggested by John Nemeth)
* Remove support for OpenAntivirus. It's a dead product.
* mimedefang.pl.in(spam_assassin_status): Call $mail->finish() to prevent
  temporary files from accumulating.
* redhat/mimedefang-init.in: Add configtest routine to check filter
  syntax.

Changes since 2.61:

* A new "change_sender" action lets you change the envelope sender. Only
  works with Sendmail/Milter 8.14.0 and newer!
* Clam interface code has been fixed to work properly with ClamAV 0.90
  and later.
* Other minor improvements and bugfixes.
2007-08-15 04:50:39 +00:00
rillig
6aecf48699 Added mk/misc/category.mk, which contains the definitions that are only
useful for category Makefiles, as opposed to bsd.pkg.subdir.mk, which is
also relevant for the top-level directory. Adjusted the category Makefiles.
2007-08-13 08:12:41 +00:00
martti
cff15be862 Updated mail/postfix-current to 2.5-20070731
Lots of changes, see the ChangeLog for details.
2007-08-13 07:06:13 +00:00
martti
01f10b2b4f Updated mail/postfix to 2.4.5
MILTER bugfix:
    When a milter replied with ACCEPT at or before the first RCPT
    command, the cleanup server would apply the non_smtpd_milters
    setting as if the message was a local submission. Problem
    reported by Jukka Salmi.

MILTER bugfix:
    Problem with header updates after body updates.  Reported by
    Jose-Marcio Martins da Cruz.

MILTER robustness:
    Assorted cleanups to harden error handling in the Postfix Milter
    client.

SASL workaround for Postfix SMTP client:
    Some non-Cyrus SASL SMTP servers require SASL login without
    authzid (authoriZation ID), i.e. the client must send only the
    authcid (authentiCation ID) + the authcid's password.  This is
    now the default Postfix SMTP client behavior.

Loopback TCP performance workaround:
    Some systems exhibited poor SMTP and Milter performance with
    loopback (127.0.0.1) connections. Problem reported by Mark
    Martinec.

MILTER bugfix:
    When a milter replied with ACCEPT at or before the first RCPT
    command, the cleanup server would apply the non_smtpd_milters
    setting as if the message was a local submission. Problem
    reported by Jukka Salmi.

MILTER bugfix:
    Problem with header updates after body updates.  Reported by
    Jose-Marcio Martins da Cruz.

MILTER robustness:
    Assorted cleanups to harden error handling in the Postfix Milter
    client.

SASL workaround for Postfix SMTP client:
    Some non-Cyrus SASL SMTP servers require SASL login without
    authzid (authoriZation ID), i.e. the client must send only the
2007-08-13 07:05:37 +00:00
schmonz
4d83dcd1ed Precompile Python modules at post-install. Bump PKGREVISION. 2007-08-11 14:52:54 +00:00
schmonz
2d635ff1e8 Update to 4.7.6. From the changelog:
-fix exception when getmail is trying to report a POP3 server that
  completely missed generating a UIDL token for a message.
  Thanks: Hans Lammerts.
2007-08-11 01:00:12 +00:00
jlam
c152764d0e Update mail/sqwebmail to 5.1.6. Changes from version 5.1.2 include:
+ Move a few more things around so that it looks more like a default
  installation of Courier.  In particular, the "cgi-bin" directory has
  been renamed "webmail", and sbin/sqwebmaild to sbin/webmaild.

* Use address returned from authlib as return address of sent messages.
* Forbid rename folder if new folder name contains a dot.
* Quietly prune trailing ':' from the tail end of a header name.
* Trim whitespace from login username and new folder names.
2007-08-10 17:57:13 +00:00
jlam
d4329d2fd6 Update mail/maildrop to 2.0.4. Changes from version 2.0.2 include:
* New command-line option to require the use of a working courier-authlib
  installation.

* Install makedat along with related documentation.
2007-08-10 17:57:09 +00:00
jlam
a11468cf4c Update mail/courier-mta to 0.56.0. Changes from version 0.53.2 include:
+ Drop the uucp module from the default option set.

    + Patch the webmlm sources to not use "stdin" and "stdout" as function or
      member names as they can be macros according to the C standards.

    * webadmin: Remove check that prevents multiple virtual domains to
      be aliased to the same account.

    * webmlmd: new CGI module that can manage a Courier mailing list
      created with couriermlm.

    * Rewrite and code cleanup of couriermlm.

    * Use domain name, not MX hostname, for looking up authenticated
      SMTP passwords in esmtpauthclient
2007-08-10 17:57:03 +00:00
jlam
770b15777f Update mail/courier-maildir to 0.56.0. Changes from version 0.53.2
include plugging some small resource leaks and installing the HTML
documentation.
2007-08-10 17:57:00 +00:00
jlam
e05f693e32 Update mail/courier-imap to 4.1.3. Changes from version 4.1.1 include:
+ Remove BDB_LIB workaround which should already be handled by the wrapper
  scripts and db1.builtin.mk.

* Plug some resource leaks in the maildir library code.
2007-08-10 17:56:57 +00:00
gdt
223613307e Add sendmail-open-source-license as found in tarballs, and remove
inexplicable and deprecated no-profit LICENSE tag.
2007-08-10 15:52:15 +00:00
jlam
def82fffc4 This package is missing an inclusion of bsd.options.mk, which caused the
"authlib" PKG_OPTION to be ignored.
2007-08-10 15:00:12 +00:00
drochner
6927d9a592 the need for libSM is appearently only an unwanted side effect of
startup-notification, so put the dependency close to that one
2007-08-09 19:06:31 +00:00
smb
b2a26824ff Add vcalendar plug-in for claws-mail 2007-08-09 18:28:24 +00:00
abs
cb3da6c1b2 Update mail/alpine to 0.999nb1
- The default configure scripts end up encoding '${prefix}' (note quotes)
  at the start of /etc/pine.conf{,.fixed}. Use --with-system-pinerc and
  --with-system-fixed-pinerc to explicitly set them to ${PKG_SYSCONFDIR}
2007-08-08 16:05:57 +00:00
smb
68f3301741 Add claws-mail-synce plug-in 2007-08-08 13:22:29 +00:00
ghen
382c2308c2 +policyd. 2007-08-07 12:40:37 +00:00
ghen
5ab33dd2c2 Import policyd-1.81, based on input from Marcin M. Jessa <yazzy@yazzy.org>.
Policyd is an anti-spam plugin for Postfix (written in C) that does
greylisting, sender-(envelope, SASL or host/ip)-based throttling (on
messages and/or volume per defined time unit), recipient rate limiting,
spamtrap monitoring/blacklisting, HELO auto blacklisting and HELO
randomization preventation.
2007-08-07 12:34:56 +00:00
smb
b4aaf10ded Fix problems with some PLISTs 2007-08-06 21:41:21 +00:00
smb
a68e674dcf Added more plug-ins for claws-mail. 2007-08-06 00:33:05 +00:00
tron
6762664d3f Make IPv6 support work again, bump package revision. 2007-08-05 18:41:52 +00:00
obache
7d5c24b826 Bump PKGREVISION for imap-uw's ABI changes. 2007-08-05 04:55:42 +00:00
obache
11798df95c Add one header file for building mail/php-imap.
Bump ABI_DEPENDS, seems some binary imcompatibility.
2007-08-05 04:51:34 +00:00
smb
d115e77925 Note that this conflicts with sylpheed-claws (the old name, before
the projects terminally separated).
2007-08-05 01:25:44 +00:00
wiz
f2261c9c2d Fix with xorg: use libSM/bl3.mk instead of x11.bl3.mk. 2007-08-04 22:06:54 +00:00
wiz
46046c3ede Add missing icon to PLIST. 2007-08-04 22:06:30 +00:00
smb
d6af2087d8 Two non-working (and hence not committed to CVS) claws-mail plug-ins were
inadvertently added.  They're now deleted...
2007-08-04 12:16:44 +00:00
jwise
60b26f3c88 Per discussion with obache@, add an uncommitted comment noting that pine is
a widely used consumer of this package.  Many thanks to obache@ for updating
this package.
2007-08-03 17:12:00 +00:00
obache
646a5b3c4a Update imap-uw to 2006j2. OKed by jwise@.
Updated: 14 June 2007

imap-2006j is a maintenance release, consisting primarily of bugfixes to
problems discovered in the release that affected a small number of users.


Updated: 5 June 2007

imap-2006i is a maintenance release, consisting primarily of bugfixes to
problems discovered in the release that affected a small number of users.

imapd now supports the CHILDREN and ESEARCH extensions.

imapd's attempt to return COPYUID/APPENDUID information for a traditional
UNIX (and MMDF) format mailbox when the mailbox is open by another process
has been declared to be a failure and is now revoked.  It was subject to a
timing race, loss of which involved an expensive reset of the mailbox's UID
regime.  Any imapd COPY or APPEND to a traditional UNIX or MMDF format that
is open by some other process will now no longer return COPYUID/APPEND.
Although this is technically in violation of RFC 4315, there is a loophole
in that document and the timing race/performance problem is worse.


Updated: 4 April 2007

imap-2006h is a maintenance release, consisting primarily of bugfixes to
problems discovered in the release that affected a small number of users.


Updated: 30 March 2007

imap-2006g is a maintenance release, consisting primarily of bugfixes to
problems discovered in the release that affected a small number of users.


Updated: 30 January 2007

imap-2006f is a maintenance release, consisting primarily of bugfixes to
problems discovered in the release that affected a small number of users.

For the benefit of multi-threaded applications, use of strtok() has been
abolished in the c-client library.  imapd and ipop3d stuff use it though.
The TOPS-20 and VAX/VMS ports still use strtok() since they don't use UNIX
threads.

This version has been test-built on Linux, Mac OS X, NeXT, Windows XP,
TOPS-20, and VAX/VMS.  This will probably be the last test-build on VAX/VMS
since the system I use for that purpose is being shut down.  I have no way
to test-build on DOS, legacy Mac OS (OS 9 and earlier), OS/2, or Windows CE;
and the builds on those systems are probably broken.


Updated: 26 January 2007

imap-2006e is a maintenance release, consisting primarily of bugfixes to
problems discovered in the release that affected a small number of users.


Updated: 6 December 2006

imap-2006d is a maintenance release, consisting primarily of bugfixes to
problems discovered in the release that affected a small number of users.

The decomposition mapping, title-case mapping, and character widths tables
have been updated to comply with the Unicode 5.0 standard.

Prototypes for the utf8aux.c functions have been moved to a new utf8aux.h.

The general c-client modules now include c-client.h instead of the individual
files.  Use of c-client.h instead of individual include files insulates
against future shuffling of include files.


Updated: 23 October 2006

imap-2006c is a maintenance release, consisting primarily of bugfixes to
problems discovered in the release that affected a small number of users.

By popular request, if a user has a mix (or other dual-use) format INBOX,
it will no longer be listed as \NoInferiors.  It's a bad idea to depend
upon this due to the case ambiguity issue, but it's there.


Updated: 26 September 2006

imap-2006b is a maintenance release, consisting entirely of bugfixes to
problems discovered in the release that affected a small number of users.


Updated: 15 September 2006

imap-2006a is a maintenance release, consisting entirely of bugfixes to
problems discovered in the release that affected a small number of users.

If it is necessary to build IPv4-only on one of the ports that has IPv6
preconfigured (ldb, lfd, lmd, lrh, lsu, osx, oxp), this can be done by
using IP6=4.  You can't do IP=4 in the build command directly since these
ports set IP themselves; however, now instead of setting IP=6 they now set
IP=$(IP6).


Updated: 30 August 2006

imap-2006 is a major release.  Programs written for imap-2004g should
build with this version with minor or no modification.  imap-2005 was not
released except as development snapshots.

imap-2006 contains major extensions to its Unicode support.  Searching and
sorting are now done with strings canonicalized to titlecase and decomposed
form.  Among other things, this means that Latin letters with diacriticals
will now sort with the basic Latin letter, and case-independent searching of
such letters (e.g., German umlauts) now works.  Previously, sorting was done
strictly by Unicode codepoint, and case-independence only worked with ASCII.

imapd now supports the UIDPLUS extension for mailboxes in unix, mmdf, mbx, mx,
and mix formats.  UID EXPUNGE is fully implemented.  Note that UIDPLUS is not
supported in the little-used drivers (mh, mtx, tenex) in which meaningful
APPENDUID/COPYUID data can not be returned.  Refer to bugs.txt for more
details.

The new mix format is a dual-use mailbox format designed for performance and
reliability with large mailboxes.  mix is documented in file mixfmt.txt.

SSL/TLS certificate validation on UNIX now checks the alternative names in the
certificate if the CN does not match.

The new /tls-sslv23 flag in a mailbox name causes a TLS session to use the
(incorrect) SSLv23 client method instead of the TLSv1 client method.  Some
broken servers use the SSLv23 server method, and this flag works around that
problem.  WARNING: use of this flag will cause TLS negotiation to fail with
a server which uses the proper TLSv1 server method.  Additionally, there are
known security risks in SSLv2; so users should be suspicious if this switch
suddenly becomes necesary.

The silly mailbox flag combination /ssl/tls is now rejected as an invalid
remote specification.  Previous versions tried to negotiate TLS over an SSL
session; even if the server permitted such a thing it couldn't work.

The memory management of several drivers has been redesigned to consume less
memory and hopefully be faster.

The private.data member of the MESSAGECACHE (elt) has been replaced with
a union that contains private.spare.data and private.spare.ptr, the latter
being a pointer.

A new FT_RETURNSTRINGSTRUCT flag has been added for mail_fetch_body() and
mail_fetch_text() calls.  If this flag is set, *and* if the function returns
NIL, then the requested string data is available on a stringstruct on
stream->private.string.  This is a special hack for the IMAP and POP servers
and is subject to incompatible change.  The result is a major performance
improvement in the servers with the mbx driver, particularly with large
messages.
2007-08-03 17:03:29 +00:00