Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
* 2.7.2 More bug fixes, plus some performance improvements for the new
sequences code added in 2.6. The exmh-strip utility is integrated as
"Save/Extract Attachments".
* 2.7.1 (Wasn't officially released in tarball form.)
* 2.7.0 Accumulates over a year of minor fixes in the CVS tree.
Also fix some pkglint complaints, and take maintainership.
|
|
|
|
structure multiple times. Bump PKGREVISION.
|
|
|
|
(I tried to contact the MAINTAINER but got no reply. I'm using this in our
production systems so this should work just fine.)
* Bugfixes:
- libclamav/rebuildpe.c: fix possible heap overflow [IDEF1597]
- libclamav/chmunpack.c: fix possible crash [IDEF1736]
- freshclam/manager.c: "Cache-Control: no-cache" is now disabled by default.
If you're behind a broken proxy you can recompile freshclam with
--enable-no-cache.
|
|
|
|
Patch from Jukka Salmi in PR pkg/34710
|
|
package and add support for "ncursesw".
Patch supplied by Ben Collver pkg/34777.
|
|
in post-extract.
I exchanges few mails with Wietse and he refused to fix the "==" lines and
instructed me to simply remove the offending file. Instead of having a patch
for a file which is not used by pkgsrc I think it makes sense to remove it.
|
|
|
|
|
|
and also to George Michaelson for patches. Note that I had already
had updated mine before I saw these, so some things are different.
At this time libetpan is not enabled -- we can make an option for it.
Added more items to disable: libetpan, gnomeprint, bogofiloter and pgp*
plugins.
Set OPENSSL_CFLAGS and OPENSSL_LIBS for SSL support -- so patch
is not needed. (cipher issue for DragonFly was already in upstream.)
Changed config and example directories to sylpheed-claws (instead
of sylpheed).
Specifically make sure jpilot and ldap are disabled if not selected.
Changed includes for gpgme03 to gpgme and gtk to gtk2.
Executable is called "sylpheed-claws" now.
Updated BUILDLINK_API_DEPENDS.sylpheed-claws.
Patch patch-ab is for a problem with installing po files.
NOTE: The plugins needs to be updated. And sylpheed-claws-image-viewer
can be removed.
Changes for sylpheed-claws itself are many:
o bug 1034, 'Incorrect display of size field in message view
* Make node expanding in the Folder List non-recursive
* Bug fixes:
o bug 1024, 'Array index out of range in sylpheed-claws-2.5.2'
o Fix "Check for new folders" on folders with accented characters
o Fix filtering "copy" rules
o Fix "goto next unread" after collapsing/expanding a node
Many more but too many to list here.
cvs: ----------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
* lots of bugfixes and cleanups
|
|
I've finally read all the mails in the mailing list and in my INBOX. If
I haven't replied to some of your mail, please resend it.
Remember that since 1.0.rc9 release dovecot.index.cache files will get
rebuilt in 64bit systems, and it's probably better to delete them
manually so you don't get errors in log files.
There are only a couple of issues left in my v1.0-TODO list:
- Master process appears to be leaking log fds with kqueue. Could
someone again give me access to a system where this happens?
- Login process problems. How well does it work now? Hopefully well
enough that v1.0 could be released.
- LDAP authentication is leaking memory? Can anyone confirm this? Even
better, can someone figure out what exactly is leaking? :) Not a v1.0
blocker though.
I think v1.0 will be released once no-one has reported any major
problems for a Dovecot release in 2-4 weeks. I think login process
handling is the only potentially major problem left.
There are a few patches from people that I haven't forgotten, but I've
decided not to put them into v1.0 anymore:
- Filesystem quota group. I don't think it's that important feature,
and it might break something.
- HFS+ hardlink avoiding
- Managesieve
- vmailmgr support
And finally the changes in this release:
* When matching allowed_nets IPs, convert IPv6-mapped-IPv4 addresses
to actual IPv4 addresses first.
+ IMAP: Try to avoid sending duplicate/useless message flag updates
+ Added support for non-plaintext authentication for vpopmail if it
returns plaintext passwords. Based on patch by Remi Gacogne.
+ Added %D modified to return "sub.domain.org" as
"sub,dc=domain,dc=org" (for LDAP queries). Patch by Andrey Panin.
- rc9 broke cache files in 64bit systems
- deliver works now with mail_chroot
- auth cache didn't work properly with multiple passdbs
- Fixes to handling CRLF linefeeds in mboxes.
|
|
Changes since version 3.0rc4:
- Pointer to DRAC documentation
- FreeBSD build fixes
- Remove the /tmp/access-list.debug for security sake
- Correctly enable non blocking I/O fox MX sync
|
|
Based on patch provided by Martin Wilke via PR 34438.
- Changelog
- Fixed backwards diff in test cases
- Updated Mail::Mbox::MessageParser dependency to latest version, and updated
test cases as well. (Thanks to Christoph Thiel <ct@kki.org> for the heads
up.)
Version 5.3031: Mon Jun 6 2005
- Fixed a bug that would cause the date_manip test to fail in some time zones.
(Thanks to Kurt Roeckx <kurt@roeckx.be> for the Debian bug report, and Joey
Hess <joeyh@debian.org> for notifying me.)
- Added a missing "use" statement in Test::Utils.
- Improved date matching for mailboxes containing invalid dates. (Thanks to
Steve Revilak <srevilak@users.sourceforge.net> for the patch.)
Version 5.3030: Tue Dec 21 2004
- Improved test failure reporting
- Fixed version numbers, which were incompatible with some modules. (Thanks to
Tassilo von Parseval <tassilo.von.parseval@rwth-aachen.de> for the bug
report)
- Cleaned up code a bit
Version 5.30.2:
- Switched to Test::More for better test reporting
Version 5.30.1: Thu Sep 16 2004
- Fixed Date::Manip parsing of single-point times such as "today". (Bug found
by Marten van Wezel <puntloos@users.sourceforge.net>)
- Changed Makefile.PL to use Module::Install
- Changed version numbering
- Dropped Benchmark::Timer from the distribution, since the updated version
has been released
|
|
Based on patch provided by Martin Wilke via PR 34390.
Changelog:
- Fixed a bug where emails with a line near the end that start with "From "
would cause the Grep implementation to go into an infinite loop. (Thanks to
Volker Kuhlmann <VolkerKuhlmann@gmx.de> for the bug report.)
- Fixed some minor coding style issues.
Version 1.4004: Tue Jul 11 2006
- Fixed a bug where, when emails are incomplete, the Perl parser would cache
incorrect information, causing the Cache implementation to go into an
infinite loop when it tried to use the invalid information.
- Improved the behavior for multi-part emails that lack a valid ending
boundaries. Instead of treating the rest of the mailbox as part of the
email, the Perl and Grep parsers now find the end of the email using (1) a
Content-Length header if it is present, or (2) the next valid "^From " line
after the email's header. (Many thanks to Volker Kuhlmann
<VolkerKuhlmann@gmx.de>, Eduard Bloch <edi@gmx.de>, and Joey Hess
<joeyh@debian.org> for their efforts to track down the cause of the bug.
Special thanks to Volker for suggesting the right behavior. :)
- Simplified the code some
Version 1.4003: Sun May 21 2006
- Fixed a bug where multi-part emails having boundaries containing characters
like " " and "+" would cause the remainder of the mailbox to be treated as
part of the email with the boundary. (Thanks to Volker Kuhlmann
<VolkerKuhlmann@gmx.de> for first reporting the bug, and thanks to Joey Hess
<joeyh@debian.org> for the bugfix.)
- Fixed a previously unrevealed fault in the mailbox for the separators test.
(The last message's separator wasn't used correctly.)
Version 1.4002: Thu Feb 9 2006
- Dropped tzip support. The program seems poorly supported and buggy. (I can't
get it to run right on Mac, for example.)
- An invalid cache is detected and overwritten. This can occur if one changes
architectures, or if the cache is otherwise corrupted. (Thanks to Volker
Kuhlmann <VolkerKuhlmann@gmx.de> for the feature suggestion.)
- Fixed a major memory consumption bug in the Perl implementation, where the
read buffer would grow exponentially. This caused the module to use memory
proportional to the size of the mailbox, rather than the size of the largest
email. (Thanks to David Cantrell <david@cantrell.org.uk> for the bug
report.)
Version 1.4001: Tue Aug 2 2005
- Fixed a bug where emails involving time zones of length more than 3
characters (e.g. "WETDST") would not be processed correctly. (Thanks to
Hans F. Nordhaug <Hans.F.Nordhaug@hiMolde.no> for the bug report.)
- Fixed some undefined value warnings for some test cases.
- Fixed a bug where mailboxes having emails with rfc822 attachments would not
be parsed correctly
Version 1.4000: Thu Jul 7 2005
- Fixed a long-standing bug in the parsing of mail messages containing mail
attachments. (Thanks to Brian May <bam@debian.org> for the bug report.)
- Dropped X-From-Line support for two reasons: (1) it seems to have
disappeared from newer versions of Gnus, and (2) this module is for mbox
format. (Thanks to Brian May <bam@debian.org> for prompting this.)
- Changed the mail parsing so that a blank line *must* separate mail messages,
as per mail(5) (http://www.qmail.org/man/man5/mbox.html). Lack of a blank
line will cause the second email to be considered to be part of the
preceding email.
Version 1.3001: Mon Jun 6 2005
- Changed the testing code to use a more aggressive technique for clearing any
existing cache, even if it is not readable.
- Fixed a problem with the grep implementation where locale settings (LC_ALL,
LC_COLLATE, LANG, LC_CTYPE, LC_MESSAGES) would cause it to fail. (Thanks to
Joey Hess <joey@kitenet.net> for the bug report.)
Version 1.3000: Mon Mar 14 2005
- Merged the internal caches used by the different mailbox parser
implementations. This allows sharing of caching information. NOTE: Tighter
integration of the classes means that you can no longer instantiate any of
the implementations directly; you must use Mail::Mbox::MessageParser only.
- Fixed goofy version dependency for Benchmark::Timer.
- Fixed improper identification of mailboxes whose first email has a body
containing a large number of foreign characters. (Thanks to Nigel Horne
<njh@bandsman.co.uk> for the bug report and sample data.)
- Fixed a spurious warning in a test case. (Thanks to Nigel Horne
<njh@bandsman.co.uk> for the bug report.)
- Fixed a test code bug that would cause some failed tests to incorrectly
pass.
- Fixed a bug where emails with attachments would cause the mailbox parser to
enter an infinite loop. (Thanks once again to Joey Hess <joey@kitenet.net>
for the excellent bug report.)
- Fixed a bug where the cache would not be saved to disk when the file was
finished being read.
- Fixed a bug in the test cases where some differences in test output would
not be detected.
- Fixed a bug in Mbox::Mail::MessageParser::Grep that would cause it to
improperly identify separate emails in a mailbox if the "From " line looked
like "From klopp Mon Jan 5 08:50:15 +0100 2004". (Thanks to Frederic Klopp
<klopp@math.univ-paris13.fr>" for the bug report and sample mailbox.)
Version 1.2130: Tue Dec 21 2004
- Fixed version numbers, which were incompatible with some modules. (Thanks to
Tassilo von Parseval <tassilo.von.parseval@rwth-aachen.de> for the bug
report)
Version 1.21.2:
- Fixed a dependency version error for Benchmark::Timer
- Switched to Test::More for better error reporting
- Improved test failure reporting
- Fixed a bug where messages embedded in other messages as RFC 822 attachments
would be treated as separate emails. (Thanks to Will Fiveash
<william.fiveash@sun.com> for the bug report.)
- Moved all configuration data to M::M::MP::Config
Version 1.21.1: Thu Sep 16 2004
- Fixed broken dependency specification in Makefile.PL
- Removed Module::Install extension dependency code from Makefile.PL. (Not
needed with fixed extensions.)
|
|
* 2.3.0beta2 (development)
* Messages marked as read or junk mails are now excluded from the numbers
of new messages.
* Win32: GTK+ was updated to 2.10.4, and GLib was updated to 2.12.4.
* Win32: The crash that occurred when Desktop folder was selected on the
file selection dialog was fixed.
* Win32: The bug that window position was reset when quitting Sylpheed
while window was hidden was fixed.
* Win32: The WSAEWOULDBLOCK state is now properly handled in socket I/O.
* 2.3.0beta1 (development)
* GtkStatusIcon is used for the tray icon if available.
* When GtkStatusIcon is used, the tray icon blinks for 5 seconds when new
mails arrive.
* The option 'Minimize to tray icon' was added.
* The left click on the tray icon now only brings the main window in front.
* Win32: The tray icon was implemented.
* Win32: The SSL connection problem was fixed.
* Win32: The included libraries (GLib, GTK+, Pango) were updated to the
latest version. This introduces the following improvements:
- The performance of network communication at receiving and sending
was improved.
- The appearance of the UI became more native-like.
- The scrolling speed of the summary view with cursor keys was improved.
- The broken display of the text view when it was partially hidden was
fixed.
- The position of color labels menu in the search dialog is correct now.
- The problem that GTK+ strings became untranslated after the popup of
context menu on GtkTextView was fixed.
- The crash that occurred on startup if a font with non-ascii name was
specified for system font was fixed.
|
|
package and add support for "ncursesw".
Patch supplied by Ben Collver pkg/34777.
|
|
Addresses PR #34643
- Fix missing seperation between headers and body in the SMTP driver
- Fix _sanitizeHeaders() so that it doesn't eat multiline headers.
- The sendmail backend now correctly writes a blank line between the headers and body text.
- Fix typo in _sanitizeHeaders() that blanked out all headers.
- Mail::prepareHeaders() no longer appends a trailing newline. (Bug 7492)
- Mail::parseRecipients() now returns a PEAR_Error object on error. (Bug 7491)
- Mail_RFC822::isValidInetAddress() now permits domain parts longer than four characters. The two character minimum remains in effect. (Bug 7562)
- Fixed the tests for the existence of the PHP_EOL constant. (Bug 7682)
- Changed the default 'sendmail_args' value to include the '-i' argument. (Bug 7785)
- We now guard against email injection exploits. (Bug 6229)
- The SMTP driver now includes an error code in its PEAR_Error objects.
- SMTP connections are now reset (RSET) when an error occurs. (Bug 5212)
- The SMTP driver now exposes a disconnect() method which forcibly destroys the SMTP connection. (Bug 5372)
- Removing a stray debugging line that snuck into the 1.1.7 release. (Bug 5190)
- Mail_RFC822::isValidInetAddress() now accepts the '+' character in strict local-parts. (Bug 4943)
- The SMTP backend now returns standardized error messages which now include additional error details from the Net_SMTP package. (Bug 4241)
- Mail::factory() now returns object references without generating PHP warnings.
- The SMTP backend now supports a 'persist' parameter which allows the internal SMTP connection object to be reused over multiple calls to the send() method. (Bug 4122)
- Don't emit warnings with PHP 4.4/5.1.
- Unfold long lines before parsing addresses in Mail_RFC822.
- The SMTP driver now supports a 'timeout' value. (Request 3776)
- An array of Received: headers can now be provided. (Bug 4636)
|
|
Most importantly this should fix the login process problems that people
have been reporting. There were also some bugs in the proxying feature.
Also note the 64bit change in dovecot.index.cache files. Unless you
delete dovecot.index.cache files manually, you'll these kind of error
messages into your logs:
Error: Corrupted index cache file ...dovecot.index.cache:
registered field date.sent size changed
They'll get fixed automatically of course, but it might be a bit
annoying to see them.
* 64bit systems: dovecot.index.cache file will be rebuilt because
some time fields have been changed from 64bit fields to 32bit
fields. Now the same cache file can be used in both 32bit and
64bit systems without it being rebuilt.
* Added libmysqlclient workaround to conflicting sha1_result symbol,
which caused Dovecot to fail logging into MySQL.
+ dovecot.index.cache file opening is delayed until it's actually
needed. This reduces disk accesses a bit with eg. STATUS commands.
+ auth_cache: Try to handle changing passwords automatically: If
password verification fails, but the last one had succeeded, don't
use the cache. This works only with plaintext auth.
- dovecot.index.cache: We didn't properly detect if some fields were
different length than we expected, which caused assert crashes
- Lots of fixes to login/master process handling
- mbox: Fixed a bug causing "X-IMAPbase uid-last unexpectedly lost
in mbox file" errors, and possibly others.
|
|
Makefile (like usual). As part of this, we can now use the various INSTALL_*
definitions instead of the hard-coded ones in the script.
The only functional change is that all the files are now installed with Pkgsrc
default ownership, instead of hard-coded "bin:bin". However, this does mean
that non-root installation can now work, which is a good thing.
|
|
|
|
|
|
LibSylph is an e-mail client library which is derived from Sylpheed.
LibSylph is a lightweight but featureful library. It has many common e-mail
related features and other useful functions, and you can utilize them from
your application. Moreover you can create a new e-mail client by wrapping
LibSylph with any UI.
|
|
Don't install .cf files to /etc/mail directly at all; offer a message
about how to install them instead. Don't create /etc/mail/statistics.
Create mqueue dirs at install via MAKE_DIRS. Should fix PR pkg/20852.
While here, fixup manpages to act like mail/sendmail so that they are
uniform across build platforms.
|
|
Don't install .cf files to /etc/mail directly at all; offer a message
about how to install them instead. Don't create /etc/mail/statistics.
Create mqueue dirs at install via MAKE_DIRS. Should fix PR pkg/20852.
Make sure SMRSH_CMDDIR gets to the compile defs. Fixes PR pkg/34513.
|
|
dependents.
|
|
Changes since version 2.1.2:
- DNSRBL support in ACL
- Per-ACL greylisting and autowhitelisting delays
- ACL blacklist feature
- Add support to use Sendmail macros in the ACL
- Allow rejecting by tempfail on blacklist configuration
- per-ACL SMTP error code and messages
- Multi-line statement in the config file
- Report matching ACL line number in the logs
- Lists for from, rcpt, domain, netblocks and DNSRBL
- Make log output consistent (Fredrik Pettai)
- Tell local connexions are non IP instead of non IPv4 (Attila Bruncsak)
- Faster ACL code
- Option to log expired entries (Jeff Rife)
- Cosmetic changes in debug logs (Fredrik Pettai)
- A lot of bug and build fixes
This fixes PR pkg/34793 by Eric Schnoebelen.
|
|
via PR 33206.
0.3.1: (2006-03-23)
* Ensure wrapped headers always use LF (fix for spamassassin 3.1.1)
* Mimic sendmail's Received header even better. Logs a warning
to syslog if it can't fetch a sendmail macro that would help.
|
|
Bump revision.
|
|
Pkgsrc changes:
- none
Changes since version 3.1.6:
============================
3.1.7 is a "quick-fix" release; it contains only a fix for one bug,
introduced accidentally in 3.1.6:
- bug 5119: if admins had set rule scores in the site configuration in
/etc, sa-update would fail. Back out this change
|
|
|
|
This is related to PR#33802
|
|
Changes since 1.1.1:
* Backport of documentation enhancements. [Kevin Clark, Marcel Molina Jr]
* Correct spurious documentation example code which results in a
SyntaxError. [Marcel Molina Jr.]
* Mailer template root applies to a class and its subclasses rather than
acting globally. #5555 [somekool@gmail.com]
* Nil charset caused subject line to be improperly quoted in implicitly
multipart messages #2662 [ehalvorsen+rails@runbox.com]
* Parse content-type apart before using it so that sub-parts of the header
can be set correctly #2918 [Jamis Buck]
* Make custom headers work in subparts #4034 [elan@bluemandrill.com]
* Template paths with dot chars in them no longer mess up implicit template
selection for multipart messages #3332 [Chad Fowler]
* Make sure anything with content-disposition of "attachment" is passed to
the attachment presenter when parsing an email body [Jamis Buck]
* Make sure TMail#attachments includes anything with content-disposition of
"attachment", regardless of content-type [Jamis Buck]
* Rename Version constant to VERSION. #2802 [Marcel Molina Jr.]
* Stricter matching for implicitly multipart filenames excludes files
ending in unsupported extensions (such as foo.rhtml.bak) and without a
two-part content type (such as foo.text.rhtml or
foo.text.really.plain.rhtml). #2398 [Dave Burt <dave@burt.id.au>, Jeremy
Kemper]
* Allow Mailers to have custom initialize methods that set default instance
variables for all mail actions #2563 [mrj@bigpond.net.au]
|
|
I've still over 200 mails unread in the mailing list, and important
things left in TODO. This release is an improvement over rc7 anyway,
hopefully I'll have time to fix the rest soon.
* GSSAPI: Changed POP3 service name to "pop", which is what the
standard says
* "mbox:/var/mail/%u" no longer works as the mail location. You'll
have to specify the mail root explicitly, just like the examples
always have: "mbox:~/mail:INBOX=/var/mail/%u"
+ SHA1, LDAP-MD5, PLAIN-MD5, PLAIN-MD4: The password can be now either
hex or base64 encoded. The encoding is detected automatically based
on the password string length.
+ Allow running only Dovecot master and dovecot-auth processes with
protocols=none setting
+ deliver: -f <envelope sender> parameter can be used to set mbox
From_-line's sender address
+ deliver: Log all mail saves and failures
+ Tru64 SIA passdb support. Patch by Simon L Jackson.
- INBOX was listed twice in mailbox list if namespace prefix was used
- INBOX-prefixed namespaces were a bit broken
- kqueue: Fix 100% CPU usage
- deliver: Duplicate storage was a bit broken
- dictionary code was broken (ie. dict quota)
- SIGHUP caused crashes sometimes
|
|
apg is a bit special as it has some hardcoded ownership, so
mark that as "destdir".
|
|
|
|
r1.39: initialize err to revent segfault
r1.40: only free() the backend struct if we allocated it (don't free cached connections)
Bump PKGREVISION.
|
|
The latter conflicts with timezone(3) at leat on DragonFly and
FreeBSD. Bump revision.
|
|
regular file after installation. PKGREVISION++.
|
|
lock files.
Bump PKGREVISION.
This is for PR #31836.
Also see http://www.openwall.com/popa3d/DESIGN.shtml.
|
|
Changelog isn't available.
|
|
|