Based on PR 38262, some portability improvement and ipv6 support optionify.
mailx (Heirloom Mailx; formerly nail) is a mail user agent derived from
Berkeley Mail 8.1. It is intended to provide the functionality of the
POSIX.2 mailx command with built-in support for MIME messages. This means
it can handle international character sets as well as attachments. In
recent system environments, nail is Unicode/UTF-8 capable. It further
contains some minor enhancements like the ability to set a "From:" Address.
Changes:
* Balsa-2.3.26 release. Release date 2008-09-07
- composing format=flowed messages with spaces pasted in works better.
- allow to explicitly specify a GPG key id for an identity.
* Balsa-2.3.25 release. Release date 2008-06-14
- GMail compatibility.
- notification icon in GNOME panel is optional now.
- wrapping of flowed text improved.
- lots of various bug fixes.
* Balsa-2.3.24 release. Release date 2008-05-31
- Support for accessing files over gnome-vfs (smb, ssh mounts, etc.)
- maildir tree scanning fixes.
- Rudimentary support for sending text/html messages.
- UIDPLUS IMAP extension support.
* Balsa-2.3.23 release. Release date 2008-03-20
- Suppport for IMAP MULTIAPPEND extension for faster uploading of
message batches to and from IMAP servers.
- improved scanning of mailbox trees.
- GtkSourceView2 support.
* Balsa-2.3.22 release. Release date 2007-12-23
- new address edition widget in the compose window.
- compose window displays languages available for spell checking.
- more new icons.
* Balsa-2.3.21 release. Release date 2007-12-08
- migration from GnomeUI to GtkUIManager
- Rubrica address book support.
- bugs fixed: GNOME: 481842, 488432, 496316; Redhat: 414361.
* Balsa-2.3.20 release. Release date 2007-09-07
- fix buffer overflow (#474366).
- avoid sending messages twice under certain conditions.
* Balsa-2.3.19 release. Release date 2007-08-25
- more build fixes.
* Balsa-2.3.18 release. Release date 2007-08-22
- reflow improvements.
- Build problems against steaming-hot GNOME fixed.
- Make BINARY and ESEARCH IMAP extensions usage more robust.
* Balsa-2.3.17 release. Release date 2007-07-04
- check validity of server APOP challenge.
- add ability to store VCARD signatures.
- use ESEARCH IMAP extension if available.
- message wrapping fixes.
- and an usual bunch of bugfixes.
* Balsa-2.3.16 release. Release date 2007-05-27
- fix message threading regression.
- reorganize "Identity" dialog.
- code cleanup.
* Balsa-2.3.15 release. Release date 2007-05-01
- Use GtkPrint infrastructure if available.
- handle LDAP referrals.
- nicer citation marks.
- initial libnotify support.
- IMAP BINARY support.
* Balsa-2.3.14 release. Release date 2006-12-12
- deferred population of the mailbox index.
- client-side IMAP sorting.
- be compatible with recent gtk2 releases.
- mailbox tabs reorderable with d&d.
- enhanced mailto: URL handling.
* Balsa-2.3.13 release. Release date 2006-06-26
- many small fixes
- nicer icons.
* Balsa-2.3.12 release. Release date 2006-03-04
- do not reference freed memory in mbox driver.
* Balsa-2.3.11 release. Release date 2006-02-28
- assure messages are properly signed after identity change.
- Ctrl-N goes over unread messages in all mailboxes.
- Redone Preference Manager.
- support better slow LDAP servers.
- use better real estate when displaying message counts.
- fixed bugs: 330085, 330093, 332980.
Evolution Exchange 2.24.0 2008-09-22
-------------------------------------
Bug Fixes:
#546972: Added SYNC_COUNT to sync up counts on the operations needed (Bharath Acharya)
#552013: Just update the count when adding messages. Also fixes the deadlock reported (Bharath Acharya)
Updated Translations:
Kenneth Nielsen (da)
Igor Nestorovi (sr, sr@latin)
Tirumurthi Vasudevan (ta)
Sweta Kothari (gu)
Chao-Hsiung Liao (zh_HK, zh_TW)
Djihed Afifi (ar)
Runa Bhattacharjee (bn_IN)
Jiri Eischmann (cs)
Sandeep Shedmake (mr)
Tino Meinen (nl)
Ilkka Tuohela (fi)
Gabor Kelemen (hu)
Baris Cicek (tr)
Gintautas Miliauskas (lt)
Alexander Shopov (bg)
Luca Ferretti (it)
Shankar Prasad (kn)
Evolution Exchange 2.23.92 2008-08-08
-------------------------------------
Bug Fixes:
#550160: Be able to search for "Name contains" like queries (Milan Crha)
Updated Translations:
Philip Withnall (en_GB)
David Planella (ca)
Changwoo Ryu (ko)
Andre Klapper (de)
Laurent Dhima (sq)
Evolution Exchange 2.23.91 2008-08-01
-------------------------------------
Updated Translations:
Andre Klapper (de)
Kjartan Maraas (nb)
Ilkka Tuohela (fi)
Daniel Nylander (sv)
Leonardo Ferreira Fontenelle (pt_BR)
Robert-André Mauchin (fr)
Inaki Larranaga Murgoitio (eu)
Ignacio Casal Quinteiro (gl)
Theppitak Karoonboonyanan (th)
Evolution Exchange 2.23.90 2008-08-18
------------------------------------
Bug fixes:
#329505: Recognize Distribution lists stored on the server and work with them as with Contact lists (Milan Crha)
#489236: Evolution Inbox not displaying messages which have already been opened in another application using exchange (Milan Crha)
#545877: Migrate Camel from EDList to CamelDList (Matthew Barnes)
#546257: Use proper ref/unref functions on EBookBackendExchange object (Milan Crha)
#546397: Fetch uids correctly (Milan Crha)
#546933: Do not lookup for NULL (Milan Crha)
#546934: Track contact changes correctly (Patrick Ohly)
#547308: Distinguish between GAL offline and unsupported authentication method used (Milan Crha)
Updated Translations:
Kjartan Maraas (nb)
Ivar Smolin (et)
Runa Bhattacharjee (bn_IN)
Laurent Dhima (sq)
Ilkka Tuohela (fi)
Djavan Fagundes (pt_BR)
Duarte Loreto (pt)
Arangel Angov (mk)
Djihed Afifi (ar)
Evolution Exchange 2.23.6 2008-08-04
------------------------------------
Bug fixes:
#208394: (Novell Bugzilla) Use rid along with uid while searching for recurring instances (Chenthill Palanisamy)
#500389: Option to set different authentication type for GAL and OWA (Milan Crha)
#544031: Compiler warnings cleanup (Milan Crha)
#544513: Do not unref NULL object (Milan Crha)
Other Contributions:
DB Summary fixes (Bharath Acharya)
Updated Translations:
Jorge Gonzalez (es)
Djihed Afifi (ar)
Leonardo Ferreira Fontenelle (pt_BR)
Claude Paroz (fr)
Evolution Exchange 2.23.5 2008-07-21
------------------------------------
New in 2.23.5
Camel DB Summary support. (Srinivasa Ragavan)
Bug fixes:
#528902: Better time zone handling (Patrick Ohly)
Other Contributors:
Rewrite the evolution-data-server version check and set it to require 2.23.5 (Matthew Barnes)
Updated Translations:
Yannig Marchegay (oc)
Daniel Nylander (sv)
Evolution Exchange 2.23.4 2008-06-16
------------------------------------
Bug fixes:
#402752: Prevent crash when got a component without set UID (Milan Crha)
#532844: If it's a bad case we can just goto the error handling code instead of trying to process the response (Paul Smith)
#536376: Check libebackend when running ./configure (Wang Xin)
#536638: Allow evolution-exchange to build with G_DISABLE_SINGLE_INCLUDES and GTK_DISABLE_SINGLE_INCLUDES defined. (Matthew Barnes)
Updated Translations:
Djihed Afifi (ar)
Inaki Larranaga Murgoitio (eu)
Ivar Smolin (et)
Evolution Exchange 2.23.3 2008-06-02
------------------------------------
New in 2.23.2:
Final outstanding Win32 portability changes (Tor Lillqvist)
Bug fixes:
#366250: Don't compile/package semi-free RFCs and other IETF documents that are easily accessible on the web (Øystein Gisnås)
#523023: Another leak fix (Matthew Barnes)
#533422: server_DATA should not be packed in dist tarballs (Johnny Jacob)
Updated Translations:
Ignacio Casal Quinteiro (gl)
Philip Withnall (en_GB)
Clytie Siddall (vi)
Djihed Afifi (ar)
Jorge Gonzalez (es)
Kjartan Maraas (nb)
Evolution Exchange 2.23.2 2008-05-12
------------------------------------
New in 2.23.2:
Enable building on Windows (Tor Lillqvist)
Bug fixes:
#358706: (Novell Bugzilla) Fix evolution hang (Bharath Acharya)
Other Contributors:
Fix include path for e-data-server-module.h, now in libebackend (Johan Euphrosine)
Updated Translations:
Yair Hershkovitz (he)
Evolution Exchange 2.23.1 2008-04-21
------------------------------------
Bug fixes:
#268259: (Novell Bugzilla) Don't require restart of Evolution to create appointment on switching from offline to online mode. (Suman Manjunath)
#303067: Fix a random crash looking up addresses in new email (Milan Crha)
#520676: Sent item and Deleted item folder should have special icons (Bharath Acharya)
#526740: Drop dependency on gnome-vfs, use new gio instead. (Milan Crha)
Updated Translations:
Philip Withnall (en_GB)
Krishna Babu K (te)
Ivar Smolin (et)
Evolution 2.24.1 2008-10-20
---------------------------
Many Bug Fixes and Updated Translations
Evolution 2.24.0 2008-09-22
---------------------------
New in 2.24.0:
* Message Templates
* WebDAV Contacts Plugin
* Google Contacts Plugin
* Custom header support while sending mails
* Single Model view for Calendar
* Sqlite Based message summary
* New Bonobo-less composer for Evolution
* Quota support to IMAP/POP accounts
* Gtk+ Recent manager integration in Composer
Many Bug Fixes and Updated Translations.
Evolution 2.23.92 2008-09-08
----------------------------
New in 2.23.92:
Evolution source code license changed to LGPLv2 & LGPLV3 (Sankar P)
One Bug Fix, A Few Updated Translations.
Evolution 2.23.91 2008-09-01
----------------------------
Many Bug Fixes and Updated Translations.
Evolution 2.23.90 2008-08-18
----------------------------
Many Bug Fixes.
Other fixes:
Lots of disk summary related stability fixes (Srinivasa Ragavan)
Many Updated Translations.
Evolution 2.23.6 2008-08-04
---------------------------
New in 2.23.6:
WebDAV contacts plugin (Matthias Braun)
Many Bug Fixes and Updated Translations.
Evolution 2.23.5 2008-07-21
---------------------------
New in 2.23.5
Camel DB Summary support. (Srinivasa Ragavan & Sankar P)
New EPlugin for message templates. (Bharath Acharya & Diego Escalante Urrelo)
Google Contacts support (Jörgen Scheibengruber)
Many Bug Fixes
Other Contributors:
Sort the uids so that moving/copying messages preserves mailbox ordering rather than jumbled randomness. (Jeffrey Stedfast)
Add dolt revision 5e9eef10 to the autotools build system. Speeds up the build, otherwise falls back to libtool (Alp Toker)
Configure email-custom-header plugin within the plugin-manager. (Ashish Shrivastava)
Many Updated Translations
Evolution 2.23.4 2008-06-16
---------------------------
New in 2.23.4
Python support for EPlugins. (Johnny Jacob)
A Few Bug Fixes
Other Contributors:
Fix for security vulnerabilities CVE-2008-1108 and CVE-2008-1109 (Matthew Barnes)
A Few Updated Translations
Evolution 2.23.3 2008-06-02
---------------------------
New in 2.23.3
New plugin for setting headers while sending email (Ashish)
Many Bug Fixes and Updated Translations
Evolution 2.23.2 2008-05-12
---------------------------
Many Bug Fixes
Other Contributors:
Fix up the Debug Logs window a bit (Matthew Barnes)
Fix include path for e-dbhash.h, now in libebackend (Johan Euphrosine)
A Few Updated Translations
Evolution 2.23.1 2008-04-21
---------------------------
New in 2.23.1:
Quota support to IMAP/POP accounts (Milan Crha)
Configurable Proxy settings for Evolution (Veerapuram Varadhan)
Gtk+ Recent manager integration in Composer (Suman)
New bonobo-less message composer (Matthew Barnes)
Many Bug Fixes.
Other Contributors:
Add icons for Edit->Select All, Folder->New, Folder->Delete and Folder->Refresh (Matthew Barnes)
Many Updated Translations.
Evolution-Data-Server 2.24.1 2008-10-20
---------------------------------------
Bug Fixes:
#337479: Obsolete password prompts when server is down (Milan Crha)
#364542: Evolution message preview window freezes (Milan Crha)
#497928: Crash deleting Address book assigned to Pidgin Automatic Contacts (Milan Crha)
#511947: Crash when right-click on bogus Groupwise account (Milan Crha)
#514670: Groupwise - Crash on forgetting password (Milan Crha)
#537718: Evolution CalDAV backend does not work with http://sogo-demo.inverse.ca/ (Milan Crha)
#544141: Exchange storage crashed trying to delete a user created calendar (Milan Crha)
#546406: Evolution does not like changed password on IMAP (Srinivasa Ragavan)
#546637: Mail opened from the "Unread mails" displays empty (Srinivasa Ragavan)
#547243: Invalid reads in Evolution (Groupwise) (Milan Crha)
#550466: Cannot delete folder with subfolders (IMAP) (Milan Crha)
#550998: Evolution doesn't refresh the INBOX folder (Srinivasa Ragavan)
#552261: EDS UI does not compile because of sqlite3.h (Srinivasa Ragavan)
#552631: IMAP forgets password on resource temporarily unavailable (Milan Crha)
#553266: Crash in camel-vee-folder (Milan Crha)
#553298: Flags aren't synced well with IMAP Server (Milan Crha)
#553301: Evolution asks for password on connection reset (Milan Crha)
#553944: Evolution Exchange storage crashes on going offline (Milan Crha)
#554455: "Advanced search -> Include threads" does not work (Srinivasa Ragavan)
#554540: Dubious comparison of ESource*s causes infinite loop on startup of Evolution (Suman Manjunath)
#556372: Total count is not updated correctly. (Srinivasa Ragavan)
#556495: Undeletable mails in junk folder (Srinivasa Ragavan)
#556688: Message list is not updated immediately when the counts are. (Srinivasa Ragavan)
Updated Translations:
Gil Forcada (ca)
Ignacio Casal Quinteiro (gl)
Kjartan Maraas (nb)
Luca Ferretti (it)
Yair Hershkovitz (he)
Vladimir Melo (pt_BR)
Ivar Smolin (et)
Anas Afif Emad (ar)
Unfortunately details changes don't seem to be available:
After a long hiatus, new releases of libspf2! Development work from a number
of contributors has resulted in the release of versions up to 1.2.8. It is
recommended that all users upgrade as soon as possible, since this release
fixes some significant bugs. This release also comes with new doxygen
documentation which should make the code easier to understand and
cross-reference.
Includes the fix for CVE-2008-2469
2008-09-14 Jeffrey Stedfast <fejj@novell.com>
* README: Bumped version
* configure.in: Bumped version to 2.2.23
2008-09-13 Jeffrey Stedfast <fejj@novell.com>
* docs/reference/gmime-sections.txt: Updated.
* gmime/gmime-parser.c (nearest_pow): New faster method for
calculating nearest power of 2, rather than an expensive
while-loop.
(g_mime_parser_get_headers_begin): New function backported from
2.3.x
(g_mime_parser_get_headers_end): Same.
2008-08-07 Jeffrey Stedfast <fejj@novell.com>
* gmime/gmime-message-part.c (g_mime_message_part_get_message):
Only ref the message if it is non-NULL. Thanks to Peter Bloomfield
for this fix.
GMime is a set of utilities for parsing and creating messages using
the Multipurpose Internet Mail Extension (MIME) as defined by the
following RFCs:
* 0822: Standard for the Format of Arpa Internet Text Messages
* 1521: MIME (Multipurpose Internet Mail Extensions) Part One:
Mechanisms for Specifying and Describing the Format of
Internet Message Bodies
* 1847: Security Multiparts for MIME: Multipart/Signed and
Multipart/Encrypted
* 1864: The Content-MD5 Header Field (Obsoletes rfc1544)
* 2015: MIME Security with Pretty Good Privacy (PGP)
* 2045: Multipurpose Internet Mail Extensions (MIME) Part One:
Format of Internet Message Bodies
* 2046: Multipurpose Internet Mail Extensions (MIME) Part Two:
Media Types
* 2047: Multipurpose Internet Mail Extensions (MIME) Part Three:
Message Header Extensions for Non-ASCII Text
* 2048: Multipurpose Internet Mail Extensions (MIME) Part Four:
Registration Procedures
* 2049: Multipurpose Internet Mail Extensions (MIME) Part Five:
Conformance Criteria and Examples
* 2183: Communicating Presentation Information in Internet Messages:
The Content-Disposition Header Field
* 2184: MIME Parameter Value and Encoded Word Extensions: Character
Sets, Languages, and Continuations
* 2231: MIME Parameter Value and Encoded Word Extensions: Character
Sets, Languages, and Continuations (Obsoletes rfc2184)
* 3156: MIME Security with OpenPGP (Updates rfc2015)
* A huge set of patches for modules and plugins, many thanks to all
the contributors (hope to list them all): cdmack, Viruzzo,
Lance, maxadamo, nvhs, russell822, Andre Martin, Daniel Black,
Picov, RISKO Gergely, blackmoon and Spil
* A new zenity-based (GNOME eye-candy) updater interface by maxadamo
* Internationalization support (and Italian localization) for the
regular fltk updater by blackmoon
* Updated versions of the cURL and gnutls libraries for Windows
* The luasocket library is now part of freepops and can be used to
write modules
We still avoid installing any of the self-updaters. Might be nice
to add in a future PKGREVISION.
* Dovecot prints an informational message about authentication problems
at startup. The message goes away after the first successful
authentication. This hopefully reduces the number of "Why doesn't
my authentication work?" questions.
+ Maildir/dbox: Try harder to assign unique UIDVALIDITY values to
mailboxes to avoid potential problems when recreating or renaming
mailboxes. The UIDVALIDITY is tracked using dovecot-uidvalidity*
files in the mail root directory.
+ Many logging improvements
- In some conditions Dovecot could have stopped using existing cache
file and never used it again until it was deleted.
- pop3 + Maildir: Make sure virtual sizes are always written to
dovecot-uidlist. This way if the indexes are lost Dovecot will never
do a huge amount of work to recalculate them.
- mbox: Fixed listing mailboxes in namespaces with prefix beginning
with '~' or '/' (i.e. UW-IMAP compatibility namespaces didn't work).
- dict quota: Don't crash when recalculating quota (when quota warnings
enabled).
- Fixes to handling "out of disk space/quota" failures.
- Blocking passdbs/userdbs (e.g. PAM, MySQL) could have failed lookups
sometimes when auth_worker_max_request_count was non-zero.
- Fixed compiling with OpenBSD
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
VERSION 4.0.7: 10/17/2008
Changed Makefile.in to compile configuration.c in two steps: first use gcc
to produce the preprocessed source, then use gcc to compile it. For some
reason, gcc crashes on FreeBSD 6.0 when the file is compiled in one step.
Thanks to K. Shantanu for reporting this one and Felix Buenemann for
suggesting the fix.
VERSION 4.0.6: 10/16/2008
Fixed a problem in examine_ip_in_rdns_keyword_entry() that was not correctly
terminating the end of the keyword buffer, causing strstr() to search too
far, leading to false negatives (and potentially segmentation faults).
Thanks to Erald Troja for reporting this one.
Fixed another problem in middleman() that was not correctly replacing _all_
of qmail's AUTH advertisements when the "smtp-auth-level" option is
"always" or "always-encrypted". Thanks to Youri Kravatsky for reporting
this one (again).
Fixed the fix to a bug in nihdns_query() that was setting
return_target_name_index to 0 in all cases. This was causing log messages
to print the first RBL/RHSBL name instead of the one that actually matched.
Thanks to Arthur Girardi for reporting this one (again).
Reverted a change from 4.0.5 -- removing the usable_buf_input flag from
middleman() meant could only tell if there was input in the buffer, not if
any of it was actually usable. If the remote server delays sending its
data for any reason, middleman() will loop rapidly to continually check if
its buffered data can be sent to qmail. Removing the flag meant spamdyke
was consuming 100% CPU while receiving messages with large attachments.
Thanks to Paulo Henrique Fonseca for reporting this one.
Added the "cputime" program to the "tests" folder to measure the CPU time
used by a process. Neither the shell "time" command nor the POSIX "time"
command seem to do that.
Changed sendrecv to always wait() for its child processes so CPU accounting
will be performed correctly.
Fixed check_rhsbl() to correctly return the name of the matching RHSBL instead
of an index that could be beyond the end of the array.
Changed the values of LOG_USE_CONFIG_TEST, LOG_USE_STDERR and LOG_USE_SYSLOG
to make none of them equal to 0. Because the "log-target" option is a
CONFIG_TYPE_NAME_MULTIPLE option, it is set to 0 until the command line and
all configuration files are parsed. When LOG_USE_CONFIG_TEST is 0, the
progress messages from process_config_file() are sent to stderr until the
configuration file is completely loaded. For Plesk users, xinetd sends
stderr to the network connection, so the remote server gets the output.
Thanks to Arthur Girdari for reporting this one and helping track it down.
* 3.6.1
-------
* Claws Mail now requires libetpan 0.57 for IMAP and NNTP.
* SSL support is now provided by gnuTLS exclusively. OpenSSL support
has been dropped due to licensing issues.
* Added /View/Fullscreen option.
* Re-ordering of the filtering/processing condition and actions lists
is now possible using drag'n'drop.
* 3.6.0
-------
* Claws Mail now requires libetpan 0.56 for IMAP and NNTP
* Spell checking is now provided by Enchant instead of Aspell. To
build spell checker support, you will need the libenchant headers.
* The S/MIME plugin is now part of this package.
* IMAP, NNTP, and SSL are now supported in the Windows port.
* Support for client SSL certificates.
* Better support of SSL certificate stores, to be able to verify
server certificates.
* Renaming of newsgroups is possible.
* "Always open message when selected" can now have three values:
'Never', 'Always' and 'When message view is visible'.
* Unsaved server passwords can now be temporarily saved for the
duration of the session. They can be cleared before the session
expires by using '/Tools/Forget all session passwords'.
* Auto-wrapping settings are now saved in drafted messages.
* Support for basic auto-indentation in the Compose window.
* Support for animated GIFs in the message view.
* Type-ahead search in Filtering, Templates, Actions dialogs now
select the result of the search.
* Finer granularity in POP3 accounts' Remove After delay - hours in
addition to days.
* Spam/Ham flag is now stored on IMAP server when possible, using
"Junk" and "NonJunk" keywords.
* Use less precise intervals when possible for auto-checking, thus
the CPU is woken up less frequently.
* The warning icon in the main window is cleared when the error it
relates to is clipped from the network log.
* IMAP errors now reveal the server on which they happen.
* All deprecated GTK interfaces have been replaced with their
non-deprecated equivalents.
* csv2addressbook.pl: Added support for FoxMail.
- If the idle timeout is not configured, it is now set to 20 minutes
after qmail exits to prevent never-ending spamdyke processing.
Thanks to Matthew Kettlewell for reporting this one.
- Fixed the AUTH advertisements to display correctly when
"smtp-auth-level" is "always" or "always-encrypted". Thanks
to Youri Kravatsky for reporting this one.
- Fixed a sequencing error that would cause qmail to exit prematurely,
even if valid recipients could still possibly be given. Thanks
to David Stiller for reporting this one.
- Fixed the handling of unencoded null characters in messages
(technically not legal) so spamdyke does become confused and
timeout. Thanks to Arthur Girardi for reporting this one.
- Fixed an issue in the DNS query code that was setting array indexes
beyond the end of the array, resulting in garbage log messages
and segmentation faults. Thanks to Arthur Girardi for reporting
this one.
- Fixed verbose logging in the RHSBL filter to print the correct
log message. Thanks to Arthur Girardi for reporting this one.
- Rewrote the address parser to correctly handle strange/invalid
email addresses. Thanks to Erald Troja for reporting this one.
- Fixed a serious error in the code that loads array values from
files that was returning pointers to unallocated memory, causing
segmentation faults. Many, many thanks to David Stiller for
reporting this one and providing tons of help to nail it down.
- Fixed a serious error that was attempting to move data by
dereferencing the NULL address when the remote server disconnected
unexpectedly, causing segmentation faults. Many, many thanks
to David Stiller for reporting this one and providing tons of
help to nail it down.
created or not. Packages that include other ELP's buildlink3.mk must define
EMACS_BUILDLINK. Other packages don't create wrappers, which reduces build
time a lot.
----
v2.3
----
[jan] Change group field in shares table to work with LDAP groups (Bug 6883).
[jan] Fix exporting address books with country fields as vCards (Bug 7372).
[mjr] Make sure we use all address books when searching via the api and the
user's addressbooks pref is empty (Bug 7357).
[mjr] Correctly calculate the age of time objects (Bug 7330).
--------
v2.3-RC1
--------
[jan] Improve vCard EMAIL field parsing (Bug 7281).
[jan] Correctly import and export address extensions (Bug 7279).
[jan] Export full country names to vCard addresses.
[jan] Respect precedence of multiple vCard properties (Request 7122).
[jan] Remove deleted address books from address book preference (Request 6938).
[jan] Export LABEL properties to vCard if address fields are available.
[gwr] Add support for storing public PGP keys when using Kolab.
[gwr] Add support for adding addresses from IMP when using Kolab.
[jan] Add configuration option for an alternative name field.
[jan] Add support for image fields to SQL driver (requires Horde 3.3).
[jan] Add more default field mappings for CSV import (Request 6901).
[jan] Update field names for Outlook 2003 export (Request 6901).
[jan] Improve logic which entries to show in the sidebar menu.
[jan] Add support for the category form field (Request 6884).
[jan] Fix sorting so that sort order is always reflected correctly,
independent of name format.
[jan] Add Basque translation (Euskal Herriko Unibertsitatea EHU/UPV
<xabier.arrieta@ehu.es>).
[jan] Add ability to mark a contact as your own and API method to export it.
[jan] Fix importing phone numbers from Synthesis clients (Bug 7011).
[mjr] Fix issue with searching composite fields when the number of search terms
is less than the number of composed fields (Bug 6796)
[cjh] Allow importing multiple address into an email field if allow_multi
is set to true on the field in attributes.php (Bug 6897).
[mjr] Remove user permissions on all shares when deleting a user.
[jan] Fix searching of client address books that have been disabled in the
preferences (Bug 6961).
[mjr] Fix issue with removeUserData api that caused the deleted user's
address books to not be deleted as well as remove an erroneous error
notification (Bug 6969).
[cjh] Fix the column selector/sorter in IE (Bug 6912).
------
v1.2.1
------
[jan] Don't show script icon in menu if preference to automatically update
scripts is both set and locked (Request 7251).
[mjr] Change MDB2 sequence name to 'id' (Bug 7240)
[jan] Fix adding more than 5 wildcard blacklists (Bug 7077).
[jan] Add Basque translation (Euskal Herriko Unibertsitatea EHU/UPV
<xabier.arrieta@ehu.es>).
[jan] Fix saving spam rules in the preference backend (Bug 7033).
[jan] Correctly catch dates before the 10th of a month in Sieve timed
vacations (Bug 7023).
[mas] Fix vacation with procmail driver (Bugs 6509, 7052).
[jan] Fix moving to INBOX with the maildrop driver.
[jan] Disable drop down entries with informational purpose only.
[jan] Fix filter activity messages with non-ASCII folder names
(taguchi@iij.ad.jp, Bug 6764).
----
v4.3
----
[jan] Add compose token to redirect view (bug 7383).
[jan] Don't resize window if not composing messages in a popup.
--------
v4.3-RC2
--------
[mms] Fix loading of print stylesheets when printing a message (bug 7310).
[mjr] Fix redirect loop when conf[server][change_server] is true (bug 6978).
[mms] Fix message caching and optimize storage.
[mms] Fix autocomplete address positioning on IE (bug 7074).
[cjh] When the selected view doesn't match the type of browser's default view
(IMP or DIMP for a mobile browser, MIMP or DIMP for a desktop browser),
explicitly redirect to that view and disable the frameset (bug 6332).
[jan] Add support for updating exsting events and cancelled recurring event
instances to iTip viewer (bug 6636).
[mms] Fix uploaded compose attachment names if magic quoting is on (bug 7215).
[mms] Cache results of address formatting.
[jan] Show name and email address in the address book popup (Request 6937).
[mms] Messages from lists can now have large quotes automatically hidden.
---------------------------------
v4.3-RC1 (released as v4.2.1-RC1)
---------------------------------
[mms] Fix incorrect autocomplete replacement in certain cases (bug 6819).
[mms] Use optimized autocomplete javascript library.
[mms] Handle ';' to delimit addresses when composing.
[jan] Don't allow adding private PGP keys as public keys (bug 7080).
[jan] Add Basque translation (Euskal Herriko Unibertsitatea EHU/UPV
<xabier.arrieta@ehu.es>).
[mms] Search by size now displayed in KB (Request 6921).
[jan] Add option to attach personal vCard to message (requires Turba 2.2.2).
[jan] Fix maildir quota driver (bug 7014).
[jan] Add configuration for quota message format.
[mms] Maintain original header encoding on redirect (bug 7006).
[cjh] Add CSRF tokens to the Compose screen (Kris Steinhoff
<steinhof@umich.edu>).
[jan] Fix adding vhost specific trailer.txt.
[jan] Add more flexible placeholders to SQL quota driver.
[jan] Fix passing passwords to quota drivers.
[mms] Improved folder list generation (bug 6972).
[cjh] Allow hiding quota messages when quota is unlimited
(Thomas Jarosch <thomas.jarosch@intra2net.com>, Request 6934).
[jan] Add mailto: handler for Firefox 3+.
[mms] Fix address MIME encoding issues when saving a draft (bug 6986).
[cjh] Include a hint about fixing invalid From addresses in the error message
(steinhof@umich.edu, bug 6941).
[cjh] Fix overwriting $params in _imp_adminDo API call (bug 6955).
[mms] Never wrap flowed lines in text/plain messages.
[mms] Fix broken spellcheck when using fckeditor on Safari 3 (bug 6909).
[mms] Fix unescaping URL parameters passed to popup windows (bug 6834).
[jan] Fix logging of forwarded messages.
[mms] Fix creation of subfolders in certain namespaces
(thomas.jarosch@intra2net.com, bug 6827).
[mms] Improve search page by moving flags into search criteria section
(Request 6825).
[mms] If using imagemagick, allow creation of PDF thumbnails.
[mms] Strip quotation marks and backslashes from displayed addresses.
[mms] Fix spellcheck in HTML mode when using Xinha on IE (bug 6799).
[mms] Fix rare case when spellchecking HTML input could result in the HTML
tags being recognized as misspelled words.
[jan] Fix parsing for Token System configuration parameters.
[mms] Add ability to search by size.
10-05-08 - Kurt Granroth (3.9)
o Converted KBiff into a full-fledged kdeinit module compatible
with the latest KDE 3.5 (previous support was outdated)
o Yet more tweaks to compile under the gcc 4.x running target
without warnings
o Cleaned up a bunch of Makefiles, configure files, and automake
files along with an updated 'admin' directory
o Got rid of the 'release-kbiff' "meta" version and date tags
o Updated the .spec file to be more up to date
09-09-08 - Frédéric Brière
o Replaced complicated date-time calculations with toTime_t()
03-30-08 - Léo Terziman
o Fix compilation of ASUS led code under gcc 4
03-21-08 - Martin Spirk
o Added 'stopped' icon state
02-27-08 - Elve
o Updated Dutch translation (nl.po)
01-21-08 - Kurt Granroth
o Updated automake admin dir with latest code from KDE 3.8
o Tweaked the code to compile on gcc 4.2 without warnings with -Wall
o Status window tweaks to work better on multiple-monitors as well
as in more positions (side, bottom, top, etc).
o Removed some 2.x code. Nobody uses KDE2 anymore so it's high
time KBiff stops supporting it.
o Fix display of icons with the icon selector
Don't call pkg_info to get the installed Emacs version; always use the
version matching EMACS_TYPE set by users. Be DEPENDS to it. This should
address pkg/37146 by Aleksey Cheusov.
While here convert some emacs lisp packages to user-destdir.
- SORT: Yet another assert-crashfix when renumbering index sort IDs.
- ACL plugin fixes: Negative rights were actually treated as positive rights.
'k' right didn't prevent creating parent/child/child mailbox. ACL groups
weren't working.
- Maildir++ quota: Fixes to rebuilding when quota limit wasn't specified in
Dovecot (0 limit or limit read from maildirsize).
- mbox: Several bugfixes causing errors and crashes.
- Several fixes to expire plugin / expire-tool.
- lock_method=dotlock could have deadlocked with itself.
- Many error handling fixes and log message improvements.
- Made config files location configurable (#1485215)
- Reduced memory footprint when forwarding attachments (#1485345)
- Allow and use spellcheck attribute for input/textarea fields (#1485060)
- Added icons for forwarded/forwarded+replied messages (#1485257)
- Added Reply-To to forwarded emails (#1485315)
- Display progress message for folders create/delete/rename (#1485357)
- Smart Tags and NOBR tag support in html messages (#1485363, #1485327)
- Redesign of the identities settings (#1484042)
- Add config option to disable creation/deletion of identities (#1484498)
- Added 'sendmail_delay' option to restrict messages sending interval
(#1484491)
- Added vertical splitter for folders list resizing
- Added possibility to view all headers in message view
- Fixed splitter drag/resize on Opera (#1485170)
- Fixed quota img height/width setting from template (#1484857)
- Refactor drag & drop functionality. Don't rely on browser events
anymore (#1484453)
- Insert "virtual" folders in subscription list (#1484779)
- Added link to open message in new window
- Enable export of address book contacts as vCard
- Add feature to import contacts from vcard files (#1326103)
- Respect Content-Location headers in multipart/related messages
according to RFC2110 (#1484946)
- Allowed max. attachment size now indicated in compose screen (#1485030)
- Also capture backspace key in list mode (#1484566)
- Allow application/pgp parts to be displayed (#1484753)
- Correctly handle options in mailto-links (#1485228)
- Immediately save sort_col/sort_order in user prefs (#1485265)
- Truncate very long (above 50 characters) attachment filenames
when displaying
- Allow to auto-detect client language if none set (#1484434)
- Auto-detect the client timezone (user configurable)
- Add RFC2231 header value continuations support for attachment
filenames + hack for servers that not support that feature
- Fix Reply-To header displaying (#1485314)
- Mark form buttons that provide the most obvious operation (mainaction)
- Added option 'quota_zero_as_unlimited' (#1484604)
- Added PRE handling in html2text class (#1484740)
- Added folder hierarchy collapsing
- Added options to use syslog instead of log file (#1484850)
- Added Logging & Debugging section in Installer
- Fix In-Reply-To and References headers when composing saved draft
message (#1485288)
- Fix html message charset conversion for charsets with underline (#1485287)
- Fix buttons status after contacts deletion (#1485233)
- Fix escaping of To: and From: fields when building message body
for reply or forward in the HTML editor (#1484904)
- Use current mailbox name in template (#1485256)
- Better fix for skipping untagged responses (#1485261)
- Added pspell support patch by Kris Steinhoff (#1483960)
- Enable spellchecker for HTML editor (#1485114)
- Respect spellcheck_uri in tinyMCE spellchecker (#1484196)
- Case insensitive contacts searching using PostgreSQL (#1485259)
- Make default imap folders configurable for each user (#1485075)
- Save outgoing mail to selectable folder (#1324581)
- Fix hiding of mark menu when clicking th button again (#1484944)
- Use long date format in print mode (#1485191)
- Updated TinyMCE to version 3.1.0.1
- Re-enable autocomplete attribute for login form (#1485211)
- Check PERMANENTFLAGS before saving $MDNSent flag (#1484963, #1485163)
- Added flag column on messages list (#1484623)
- Patched Mail/MimePart.php (http://pear.php.net/bugs/bug.php?id=14232)
- Allow trash/junk subfolders to be purged (#1485085)
- Store compose parameters in session and redirect to a unique URL
- Fixed CRAM-MD5 authentication (#1484819)
- Fixed forwarding messages with one HTML attachment (#1484442)
- Fixed encoding of message/rfc822 attachments and image/pjpeg
handling (#1484914)
- Added option to select skin in user preferences
- Added option to configure displaying of attached images below
the message body
- Added option to display images in messages from known senders (#1484601)
- User preferences grouped in more fieldsets
- Fix corrupted MIME headers of messages in Sent folder (#1485111)
- Fixed bug in MDB2 package: http://pear.php.net/bugs/bug.php?id=14124
- Use keypress instead of keydown to select list's row (#1484816)
- Don't call expunge and don't remove message row after message
move if flag_for_deletion is set to true (#1485002)
The SquirrelMail team is happy to announce the release 1.4.16. The most
notable change is that cookies are now sent with the secure attribute set for
HTTPS-connections, meaning that they cannot leak to an HTTP-connection on the
same SquirrelMail installation. For details see the included ReleaseNotes. We
advise users that offer their SquirrelMail both over HTTP and HTTPS to
upgrade.
-Add missing fsync() in updatefile close method to ensure data actually
hits disk before the rename takes place, to make writing of the oldmail
file more resilient to system crashes. Thanks: Domen Puncer.
Pkgsrc changes:
o Adjust dependencies
o Add commented-out HOMEPAGE using search.cpan.org
Upstream changes:
version 0.92: Wed Jul 25 08:50:51 CEST 2007
Improvements:
- add t/pod.t and distribution clean-ups.
version 0.91: Mon Jan 8 10:52:59 CET 2007
The module hasn't seen changes for some time now, but that
is because it works as expected.
Improvements:
- produced with newest OODoc, thereby
could remove version, mkdoc and mkdist
- removed useless README
revision 1.264
Archiveopteryx 3.0.0
revision 1.263
Added modules versions output.
revision 1.262
Work fine under XP.
revision 1.261
- Fixed bug about ssl and justconnect option
- Cleaned connect code.
- Started gmail support.
revision 1.260
- Added option --idatefromheader :
sets the internal dates on host2 same as the "Date:" headers.
revision 1.259
- Made a function for regexmess() --regexmess to be able to
check it easily
- Added function tests_regexmess() to check regexmess(), 3
tests.
- Removed imapsync copyleft GPL licence output (boring).
Replaced by wishlist link.
- Added thank_author() to avoid duplicate code about thanks.
- Better bug report documentation.
revision 1.258
Change report bug information order.
revision 1.257
removed comment and ugly output
revision 1.256
Applied patch from Simon Heimlicher to avoid non-selectable
folders.
revision 1.255
Domino (Notes) 4.61
revision 1.254
Some server (Microsoft Exchange 6.0.6249.0 for example)
returns message size a lot
s than the real size
Now imapsync accept this silly behavior.
revision 1.253
Archiveopteryx 2.09
revision 1.252
Added mailing list information.
revision 1.251
Fixed message_string returning empty message when < expected size.
revision 1.250
Bug fix "parse_headers want an ARRAY ref"
revision 1.249
warn about BUG_IMAPClient_3.xx
revision 1.248
Cleaned check_lib_version()
revision 1.247
Added id in output warn when no header found.
revision 1.246
Removed $^W use.
revision 1.245
Back to append_string()
Turn on --syncinternaldates by default
Date_Init("TZ=GMT") if no timezone (windows) set.
revision 1.244
Removed old *_2() functions (unused)
revision 1.243
Moved functins *_2() into override_imapclient()
revision 1.242
Ignore message when it has no header.
mail/imapsync due to regressions in 3.x
Mail::IMAPClient module provides perl routines that simplify a
sockets connection to and an IMAP conversation with an IMAP server.
This module was developed on Solaris 2.5.1 and 2.6 against Netscape
IMAP servers versions 3.6 and 4.1. However, since it is written in
perl and designed for flexibility, it should run on any OS with a
TCP/IP stack and a version of perl that includes Socket.pm and
IO::Socket.pm. It also should be able to talk to any IMAP server,
even those that have, um, proprietary features (assuming that the
programmer knows what those features are).
To date, the test suite runs successfully with the following IMAP
servers:
-Netscape Messenger v3.6
-Netscape Messenger v4.1
-UW-IMAP (I think it was 4.5)
-Cyrus IMAP4 v1.5.19
-Mirapoint Message Server Appliances (OS versions 1.6.1 and 1.7.1)
for text classification. It is a port of the OSBF classifier implemented in
the CRM114 project. This implementation attempts to put focus on the
classification task itself by using Lua as the scripting language, a powerful
yet light-weight and fast language, which makes it easier to build and test
more elaborated filters and training methods.
The OSBF algorithm is a typical Bayesian classifier but enhanced with two
techniques originally developed for the CRM114 project: Orthogonal Sparse
Bigrams - OSB, for feature extraction, and Exponential Differential Document
Count - EDDC (a.k.a Confidence Factor), for automatic feature selection.
Combined, these two techniques produce a highly accurate classifier. OSBF
was developed focused on two classes, SPAM and NON-SPAM, so the performance
for more than two classes may not be the same.
spamfilter.lua is an anti-spam filter written in Lua using the OSBF-lua
module. It takes special advantage of EDDC to introduce TONE-HR, a highly
effective training method. The combination of OSB, EDDC and TONE-HR to
enhance a classical Bayesian classifier resulted in the best spam filtering
performance in TREC's Spam Track 2006 and the CEAS 2008 Live Spam Filter
Challenge.
Changes in release 0.7.9
- Added LogTag option to asmtpd.conf.
- Fix err_accum in default unknown script, as Tim Kientzle reports the
old script did not work on FreeBSD.
- Added MSGID environment variable.
- Added IdentTimeout option to asmtpd.conf.
- Addes support for newer DB versions.
Changes in release 0.7.8
- Fixed bug where first group of avenger user could disappear on systems
with HAVE_EGID_IN_GROUPLIST defined (i.e., FreeBSD).
- Added --map option to aliascheck. Make sample unknown file check
recipient in virtusertable.db if one exists.
- SMTPCB can now take on three values, 0, 1, and 2. 2 is equivalent to
the old behavior (do SMTP callbacks and reject mail when the callback
fails). 0 disabled the callbacks entirely. 1 performs the callbacks
but does not reject mail that fails.
- Added an InsecureSASL option to asmtpd.conf.
- Make SASL accept plaintext authentication after STARTTLS, even if
there was an EHLO call before the STARTTLS.
- Fixed a bug in avenger.local when no .avenger/local file exists.
- Fix build of GeoIP code
- Fix auth and tls clauses in ACL so that they accept regex
- Update Debian startup script (Adam Katz)
- Fix bogus ACL when using features not compiled in
- Fix corruption in urlcheck parsing (Benoit Branciard)
- Document what package contains libmilter
- Fix error about stat in greylist.conf (Bob Smith)
- Avoid C99 specific syntax (Greg Troxel)
- Documentation fixes
- Fix typos in documentation (Constantine A. Murenin)
Moved the code for loading configuration files into prepare_settings() from
do_spamdyke(). When the default value for the "log-target" option was
being set before the configuration files were read, the syslog option
could be incorrectly set, even if stderr was specified in a file.
Thanks to Eric Shubert for reporting this one.
Changed the configure script to detect environments where printf()/scanf()
use "%ld" for 64-bit integers instead of "%lld" (CentOS 64-bit). This
wouldn't be necessary if the gcc authors could grasp the idea that
"long int" and "long long int" may be interchangable and not emit warnings.
Thanks to kjl for reporting this one.
ENMA is a milter program for the domain authentication technologies.
It authenticates sender's address with SPF and Sender ID, then
labels the result onto the Authentication-Results: field.
ENMA implements the following RFCs and an Internet Draft:
- RFC4406 (Sender ID)
- RFC4407 (PRA)
- RFC4408 (SPF)
- draft-kucherawy-sender-auth-header-15
(the Authentication-Results: field)
ENMA is developed by IIJ. IIJ has been using several domain
authentication software, though, all of them appeared unstable. ENMA
is designed and implemented in order to stand large ISP's operation
and is well-tested.
Postfix 2.4 and later, on Linux kernel 2.6, is vulnerable to a
denial of service attack by a local user. There is no breach of
data confidentiality or data integrity. This problem was found by
the Postfix author during routine source code maintenance.
An on-line version of this announcement is available at
http://www.postfix.org/announcements/20080902.html
Postfix 2.4 and later, on Linux kernel 2.6, is vulnerable to a
denial of service attack by a local user. There is no breach of
data confidentiality or data integrity. This problem was found by
the Postfix author during routine source code maintenance.
An on-line version of this announcement is available at
http://www.postfix.org/announcements/20080902.html
This fixes several mbox problems previous v1.1 releases have had.
* mail_max_userip_connections limit no longer applies to master user logins.
+ login_log_format_elements: Added %k to show SSL protocol/cipher information.
Not included by default.
+ imap/pop3-proxy: If auth_verbose=yes, log proxy login failures.
+ deliver: Added -s parameter to autosubscribe to autocreated mailboxes.
- message parser fixes - hopefully fixes an infinite looping problem
- SORT: One more assert-crashfix when renumbering index sort IDs.
- mbox: Saving may have truncated the mail being saved
- mbox: Several other bugfixes
- mail_full_filesystem_access=yes was broken when listing mailboxes (it still
is with maildir++ layout).
- maildirlock utility was somewhat broken
- zlib plugin: bzip2 support was somewhat broken
- NFS: Make sure writing to files via output streams don't assert-crash when
write() returns only partial success.
Patch the uses of test == instead. Fixes broken build.
Also, fix interpreter handling in the installed perl script, and
fix some 64-bit issues. Mark that destdir support works.
PKGREVISION++
Security fixes in this version:
MFSA 2008-34 Remote code execution by overflowing CSS reference counter
MFSA 2008-33 Crash and remote code execution in block reflow
MFSA 2008-31 Peer-trusted certs can use alt names to spoof
MFSA 2008-29 Faulty .properties file results in uninitialized memory being used
MFSA 2008-26 Buffer length checks in MIME processing
MFSA 2008-25 Arbitrary code execution in mozIJSSubScriptLoader.loadSubScript()
MFSA 2008-24 Chrome script loading from fastload file
MFSA 2008-21 Crashes with evidence of memory corruption
For more info, see http://www.mozilla.com/en-US/thunderbird/2.0.0.16/releasenotes/
20080804
Bugfix: dangling pointer in vstring_sprintf_prepend().
File: util/vstring.c.
20080814
Security: some systems have changed their link() semantics,
and will hardlink a symlink, contrary to POSIX and XPG4.
Sebastian Krahmer, SuSE. File: util/safe_open.c.
The solution introduces the following incompatible change:
when the target of mail delivery is a symlink, the parent
directory of that symlink must now be writable by root only
(in addition to the already existing requirement that the
symlink itself is owned by root). This change will break
legitimate configurations that deliver mail to a symbolic
link in a directory with less restrictive permissions.
20080804
Bugfix: dangling pointer in vstring_sprintf_prepend().
File: util/vstring.c.
20080814
Security: some systems have changed their link() semantics,
and will hardlink a symlink, contrary to POSIX and XPG4.
Sebastian Krahmer, SuSE. File: util/safe_open.c.
The solution introduces the following incompatible change:
when the target of mail delivery is a symlink, the parent
directory of that symlink must now be writable by root only
(in addition to the already existing requirement that the
symlink itself is owned by root). This change will break
legitimate configurations that deliver mail to a symbolic
link in a directory with less restrictive permissions.
Pkgsrc changes:
o Fix MASTER_SITES
o Fix up DEPENDS acocrding to updated dependencies
o Change HOMEPAGE to use searc.cpan.org and standardized URL
Upstream changes:
1.315 2008-07-08
http://rt.cpan.org/Public/Bug/Display.html?id=20536
improve docs, improve handling of nested multipart
thanks to DROLSKY and to the guys at Best Practical
1.314 2007-10-02
bug fix: bump up prereq on Email::MIME::Modifier
(fixes a scalar deref issue, reported by JESSE)
Pkgsrc changes:
o Changed MAINTAINER to pkgsrc-users@ as per communication with maintainer
o Adjust dependencies to match Makefile.PL
Upstream changes:
1.22 2006/09/09 18:05:00 alian
- Fix rt#19656: unknown URI schemes cause rewrite to fail
- Fix rt#17385: make test semi-panics
- Fix rt#7841: Text-Only Encoding Ignored
- Fix rt#21339: no license or copyright information provided
- Fix rt#19655: include_css is far too aggressive
This version fixes two bugs. The first is an integer argument
parsing bug on some systems (FreeBSD). Thanks to Shane Bywater for
reporting this one. The second is a bug parsing invalid nameserver
entries in /etc/resolv.conf that prevented spamdyke from defaulting
to 127.0.0.1. Thanks to slamp slamp for reporting this one.
* configure.in: Bumped version to 2.2.22
* src/uudecode.c (uudecode): Don't base64 decode the
end-tag ("====\n"). Fixes bug #542222.
* COPYING: Fixed to reference LGPL v2.1
* gmime/gmime-common.h: Removed unused prototypes.
* gmime/gmime-message.c (g_mime_message_add_recipient): Change
'type' argument to const char *.
(g_mime_message_add_recipients_from_string): Same.
* gmime/gmime-utils.h (GMIME_QP_ENCODE_LEN): Add an extra byte for
\n in the case of quoted_encode_close(). Thanks to Peter
Bloomfield for discovering this.
* gmime/internet-address.c (decode_mailbox): Prevent reading past
the end of the input string.
* examples/basic-example.c: Fixed to use GMimeSignatureValidity.
* gmime/gmime-multipart-encrypted.c (g_mime_multipart_encrypted_encrypt):
Don't use deprecated functions.
* gmime/gmime-stream.c (stream_eos): Fixed a typo.
* mono/StreamWrapper.cs: Allow seeking to position 0 for
GMimeStreamFilter. Thanks to Debajyoti Bera for this patch.
* README: Bumped version
* configure.in: Bumped version to 2.2.21
* gmime/gmime-parser.c: Check parser_step() against
GMIME_PARSER_STATE_ERROR rather than -1 in case the value ever
changes.
(struct _GMimeParserPrivate): Changed state to be 16bit int
instead of a 26bit int which apparently cannot be set to -1 on
Solaris. Fixes bug #534301.
(parser_step_headers): Fixed a corner-case where a read boundary
fell between the \n and \t of a folded header.
* README: Bumped version
* configure.in: Bumped version to 2.2.20
* gmime/gmime-stream-buffer.c (stream_read): Break if
g_mime_stream_read() returns 0 as well (meaning EOF, no more data
to read) and don't keep looping. Fixes bug #533331.
* README: Bumped version
* configure.in: Bumped version to 2.2.19
* gmime/gmime-parser.c (parser_step_headers): Fix for CRLF encoded
input.
* gmime/gmime-parser.c (header_parse): Fixed a memory leak in the
case of an invalid header.
This feature adds a -c switch to LDAPMAP definitions, which can be used to
specify a connection timeout (the equivalent of ldap.conf's bind_timeout)
Here is an usage example, in sendmail.cf:
O LDAPDefaultSpec=-w 3 -c 1 -l 3
If the server does not connect after 1 second (-c 1), we give up. If it does
not anwer after 3 seconds (-l 3), we give up with a temporary failure.
Using -c is the only way to avoid sendmail getting stuck against a half-dead
slapd, where the TCP port is in listening state but the server will not
serve anything.
5.427 2008-06-30 Dave O'Neill <dmo@roaringpenguin.com>
* VERSION 5.427 RELEASED
* (bugfix) fix remove_sig() on invalid multipart message (RT #11901)
* (bugfix) make_singlepart() no longer creates bizzare Content-Type: headers
(RT #37139)
* (bugfix) process_part() no longer sets incorrect charset on empty
parts (RT #35369)
* (bugfix) fix runtime warnings caused by incorrect pack() string
(RT #34451, bugs.debian.org #446342)
* (docs) add "SEE ALSO" sections to POD docs (RT #30391)
* (docs) fix documentation of MIME::Head::get() (RT #34552,
bugs.debian.org #235189)
* (packaging) Depend on IO::File 1.1.3, for its binmode() support (RT #34178)
version 2.04: Tue Jul 29 11:44:26 CEST 2008
Fixes:
- Mail::Field::_require_dir complained on 5.10 about a closed
dirhandle. rt.cpan.org#37114 [Manuel Hecht]
- Bcc line removed before collecting addresses. [Jørgen Thomsen]
Improvements:
- add "die" to "close()" in synopsis of Mail::Send and
Mail::Mailer. rt.cpan.org#36103 [Ed Avis]
Okayed by maintainer (private email to me).
Adds DESTDIR support.
Changes from ChangeLog:
Version 1.4.16:
- Changed all scripts to '#!/usr/bin/env bash' instead of '#!/bin/sh' or
'#!/bin/bash', because they use bash features that are not available in POSIX
/bin/sh and because bash might not live in /bin, e.g. on BSD systems. This is
a quick fix for Debian bug #489635.
- Accept both 250 and 251 in return of the RCPT TO command, as required by RFC
2821 sections 4.3.2 and 3.4. Reported and fixed by Matthias Bernhardt.
Thanks!
- Fix scripts/msmtpqueue/msmtp-runqueue.sh. An error made while applying a
patch accidently broke it. Reported by Thomas Weber. Thanks!
Version 1.4.15:
- Added the new tls_crl_file configuration command and the corresponding
--tls-crl-file option.
- Added the new tls_min_dh_prime_bits configuration command and the
corresponding --tls-min-dh-prime-bits option. This closes Debian bug
#440344.
- Added the new tls_priorities configuration command and the corresponding
--tls-priorities option.
- Gnulib upate to 2008-06-02. Use getpass-gnu instead of getpass module.
- Add msmtpq scripts by Chris Gianniotis to the scripts directory. Suggest
them as a replacement in the README of the msmtpqueue scripts.
- Do not let getpass() read from stdin, because we read the mail from there.
Reported by Karol Lewandowski. Thanks!
- Updated the set_sendmail script by Gautam Iyer. Thanks!
- Return EX_TEMPFAIL instead of EX_DATAERR in case of 4xx replies to the MAIL
FROM, RCPT TO and DATA commands. Reported by Kent Vinther Friis. Thanks!
Version 1.4.14:
- Add support for the SMTPSERVER and EMAIL environment variables. These
variables are used when no other configuration is available. Suggested by
Jari Aalto.
- Add the --read-envelope-from option, which extracts the envelope from address
from the From: header.
- Fix a typo in the man page.
- Add support for Resent-* headers to the -t/--read-recipients option. Fixes
Debian bug #464474, reported by Tim Abbott.
- Buffer read operations also when TLS/SSL is active. Fixes performance problems
with GnuTLS, reported by Dimitrios Apostolou for mpop.
- Fixed a potential problem with VPATH builds.
- Updated gnulib to 2008-02-26. Imported havelib module.
- Always log smtpstatus and smtpmsg, even in case of success. Suggested by
Bruno De Fraine.
- Use locale-independent c_toupper() instead of toupper() to avoid problems
with the tr_TR.UTF-8 locale. Reported by S.Çağlar Onur. Thanks!
- Updated gnulib to 2008-02-15. Imported c-ctype module.
- Support for the Max OS X keychain was added by Jay Soffian. Thanks a lot!
- Fix network input/output timeouts for W32. Bug reported and fixed by
Shoorick for mpop. Thanks!
- many bug fixes
- MM_CHARSET no longer needed; now uses iconv to decode RFC2047-encoded
headers and convert to current locale.
- various MIME improvements
- Take maintainership (ok'd by kim@).
- Replace DESCR with text from web site.
- Support user-destdir.
- Use --with-hash-backup instead of hacking config.h post-configure.
- Drop IRIX-specific part of fmt_scan.c patch-cd, and therefore drop patch-ck
and IRIX bits in Makefile.
- A tmac.h conf file (wtf?) is no longer installed.
- Update what's installed to share/doc/nmh.
- Update PLIST for added/removed/renamed files.
- Patches:
- Update patch-ca and patch-cd.
- Remove errno patches, upstream since XXX: patch-aa, patch-ab, patch-ad,
patch-ae, patch-ag, patch-ah, patch-ai, patch-aj, patch-ak, patch-al,
patch-am, patch-an patch-ao, patch-ap, patch-aq, patch-ar, patch-as,
patch-at, patch-au, patch-av, patch-aw, patch-ax, patch-az, patch-ba,
patch-bb, patch-bc, patch-bd, patch-be, patch-bf, patch-bg, patch-bh,
patch-bi
- patch-aa also had a patch for some fgetstr problem on NetBSD which no
longer seems to happen.
- Remove patch-cb; GCOS_HACK is referenced nowhere in nmh code (only
apparently outdated docs) or in any other pkgsrc patch; HAVE_SYS_PARAM_H
is already elsewhere in config.h, and sys/param.h is included in nmh.h.
- Remove patch-ce (http://savannah.nongnu.org/bugs/?1393 fixed in
uip/sortm.c r1.7).
- Remove patch-ci (fixed in uip/show.c r1.6).
- Remove patch-cj; $(etcdir)/tmac.h is gone and the folders/flists problems
were fixed (differently) in 2000.
- Remove patch-ck (CPPFLAGS support for the IRIX-specific part of patch-cd.
Fixed a bug in filter_graylist() that was creating infinitely deep "_none"
directories. The special-case conversion code added in 4.0.1 was not
checking to see if "_none" was a file or a directory and performing the
conversion every time. Thanks to Bob Alanis for reporting this one.
Changes (hard to dig out of CPAN; there's version confusion, so this
is from the source):
0.22 Sun May 18 09:10:19 EDT 2008
- removed constant CL_SCAN_PHISHING_DOMAINLIST
- removed support for maxratio and maxmailrec
0.21 Mon Jan 14 14:39:43 MST 2008
- updated to work with missing defines in new libclamav-0.92
- for IMAP retrievers, keep message state around for 30 days even
if the corresponding message isn't seen. This allows users to
have multiple rc files with different IMAP folders to retrieve
from without losing their "seen" mail state for the folders they're
not currently retrieving from. You no longer need to work around
this with different getmail state directories. Thanks: ?.
0.06 Mon Dec 26 18:55:12 CET 2005
- support for ezmlm-idx-5.0.0 added
- fixed version check
0.07 Mon Jan 2 22:12:32 CET 2006
- new functions for text management (idx >= 5.0)
- new functions for language setting (idx >= 5.0)
- new functions for charset setting (idx >= 5.0)
- new functions for config directory setting (idx >= 5.0)
- look for ezmlm-make at run-time
- requires Text::ParseWords
0.07.1 Mon Jan 23 22:30:14 CET 2006
- fix misinterpretation of empty settings
0.07.2 Tue Jun 20 01:05:56 UTC 2006
- fixed 'get_charset' and 'set_charset' for idx < 5.0
major bug preventing the display of non-UTF8 messages. Includes a
pkgsrc patch to restore PKG_SYSCONFDIR support (#1485215). From the
changelog:
- Added option to disable autocompletion from selected LDAP address
books (#1484922)
- TLS support in LDAP connections: 'use_tls' property (#1485104)
- Fixed removing messages from search set after deleting them (#1485106)
- imap.inc: Fixed iil_C_FetchStructureString() to handle many
literal strings in response (#1484969)
- Support for subfolders in default/protected folders (#1484665)
- Disallowed delimiter in folder name (#1484803)
- Support " and \ in folder names
- Escape \ in login (#1484614)
- Better HTML sanitization with the DOM-based washtml script (#1484701)
- Fixed sorting of folders with non-ascii characters
- Fixed Mysql DDL for default identities creation (#1485070)
- In Preferences added possibility to configure 'read_when_deleted',
'mdn_requests', 'flag_for_deletion' options
- Made IMAP auth type configurable (#1483825)
- Fixed empty values with FROM_UNIXTIME() in rcube_mdb2 (#1485055)
- Fixed attachment list on IE 6/7 (#1484807)
- Fixed JavaScript in compose.html that shows cc/bcc fields if populated
- Make password input fields of type password in installer (#1484886)
- Don't attempt to delete cache entries if enable_caching is FALSE (#1485051)
- Optimized messages sorting on servers without sort capability (#1485049)
- Corrected message headers decoding when charset isn't specified and improved
support for native languages (#1485050, #1485048)
- Expanded LDAP configuration options to support LDAP server writes.
- Installer: encode special characters in DB username/password (#1485042)
- Fixed management of folders with national characters in names
(#1485036, #1485001)
- Fixed identities saving when using MDB2 pgsql driver (#1485032)
- Fixed BCC header reset (#1484997)
- Improved messages list performance - patch from Justin Heesemann
- Append skin_path to images location only when it starts with '/'
sign (#1484859)
- Fix IMAP response in message body when message has no body (#1484964)
- Fixed non-RFC dates formatting (#1484901)
- Fixed typo in set_charset() (#1484991)
- Decode entities when inserting HTML signature to plain text message (#1484990)
- HTML editing is now working with PHP5 updates and TinyMCE v3.0.6
- Fixed signature loading on Windows (#1484545)
- Added language support to HTML editing (#1484862)
- Fixed remove signature when replying (#1333167)
- Fixed problem with line with a space at the end (#1484916)
- Fixed <!DOCTYPE> tag filtering (#1484391)
- Fixed <?xml> tag filtering (#1484403)
- Added sections (fieldset+label) in Settings interface
- Mark as read in one action with message preview (#1484972)
- Deleted redundant quota reads (#1484972)
- Added options for empty trash and expunge inbox on logout (#1483863)
- Removed lines wrapping when displaying message
- Fixed month localization
- Changed codebase to PHP5 with autoloader
When a mailbox file is not owned by its recipient, the local and
virtual delivery agents now log a warning and defer delivery.
Specify "strict_mailbox_ownership = no" to ignore such ownership
discrepancies.
[HISTORY]
20080509
Bugfix: null-terminate CN comment string after sanitization.
File: smtpd/smtpd.c.
20080603
Workaround: avoid "bad address pattern" errors with non-address
patterns in namadr_list_match() calls. File: util/match_ops.c.
20080620
Bugfix (introduced 20080207): "cleanup -v" panic because
the new "SMTP reply" request flag did not have a printable
name. File: global/cleanup_strflags.c.
Cleanup: using "Before-queue content filter", RFC3848
information was not added to the headers. Carlos Velasco.
File smtpd/smtpd.c.
20080717
Cleanup: a poorly-implemented integer overflow check for
TCP MSS calculation had the unexpected effect that people
broke Postfix on LP64 systems while attempting to silence
a compiler warning. File: util/vstream_tweak.c.
20080725
Paranoia: defer delivery when a mailbox file is not owned
by the recipient. Requested by Sebastian Krahmer, SuSE.
Specify "strict_mailbox_ownership=no" to ignore ownership
discrepancies. Files: local/mailbox.c, virtual/mailbox.c.
Development of new features in this release and the upcoming
multi-master replication are sponsored by Directi (www.directi.com).
Lucene indexing is currently deprecated in favor of the new Solr
indexing. I'm even considering removing the Lucene C++ library support,
so if you're interested in keeping it send me a mail. Note that the
current fts-lucene is somewhat broken as well as non-optimal.
Anyone interested in using zlib plugin with Maildir should read
http://wiki.dovecot.org/Plugins/Zlib.
I'm hoping to get the first v1.2 betas out in a couple of weeks and an
eventual v1.2.0 release in a couple of months.
+ Added full text search indexing support for Apache Lucene Solr
server: http://wiki.dovecot.org/Plugins/FTS/Solr
+ IMAP SORT: Added X-SCORE sort key for use with Solr searches.
+ zlib plugin supports now bzip2 also.
+ quota: All backends now take noenforcing parameter.
+ Maildir: Add ,S=3D<size> to maildir filename whenever quota plugin
is loaded, even when not using Maildir++ quota.
+ deliver: Allow lda section to override plugin settings.
+ deliver: Giving a -m <namespace prefix> parameter now silently saves
the mail to INBOX. This is useful for e.g. -m INBOX/${extension}
+ Added a new maildirlock utility for write-locking Dovecot Maildir.
+ dict-sql: Support non-MySQL databases by assuming they implement the
"INSERT .. ON DUPLICATE KEY" using an INSERT trigger.
- SORT: Fixed several crashes/errors with sort indexing.
- IMAP: BODYSTRUCTURE is finally RFC 3501 compliant. Earlier versions
didn't include Content-Location support.
- IMAP: Fixed bugs with listing INBOX.
- Maildir: maildirfolder file wasn't created when dovecot-shared
file existed on the root directory
- deliver didn't expand %variables in namespace location settings.
- zlib: Copying non-compressed messages resulted in empty mails
(except when hardlink-copying between maildirs).
- mbox-snarf plugin was somewhat broken
- deliver + Maildir: If uidlist couldn't be locked while saving,
we might have assert-crashed
- mbox: Fixed an assert-crash with \Recent flag handling
This release also fixes a NetBSD-specific bug, see the following thread:
http://www.dovecot.org/list/dovecot/2008-June/031680.html
ChangeLog:
Revision history for Perl extension Mail::Audit.
2.223 2008-04-17
localize $@ in DESTROY to prevent clobbering of outer $@
(thanks HDP; sorry to have cost you a day!)
2.222 2007-11-01
count body lines without exploding
https://rt.cpan.org/Ticket/Display.html?id=29781
2.221 2007-09-17
correct bugs exposed by new Test::More
2.220 2007-07-14
fix a test to use File::HomeDir, to allow install as sudo-to-root
fixed dependency to new module mail/p5-Email-Date-Format
ChangeLog:
Revision history for Email-Simple-Creator
1.424 2007-11-30
replace Email::Date prereq with Email::Date::Format
1.423 2007-11-01
update Email::Simple prereq version
* https://rt.cpan.org/Ticket/Display.html?id=28520
1.422 2007-07-13
fixed header: why was it creating LFCR?
normalize line endings to CRLF in body
improve reliability of existing line-ending code
improve tests
packaging improvements
1.420 2007-02-23
reduce use of unneeded variables during creation
fix bugs that skipped creating headers with false values
use standard crlf for creating mail
A changelog entry below indicates that this was not the goal, but
all the code seems as if it was meant to do this. There was a bug
in the logic, and there were no tests.
1.41 2006-07-03
don't use no_plan in test; it breaks under old Test::More
(applied by RJBS, thanks to LTHEGLER)
ChangeLog:
2.192 2007-11-01
horrible hack to fix regrettable decision in use of Module::Pluggable
(see https://rt.cpan.org/Ticket/Display.html?id=30183)
2.191 2007-10-21
use Test mailer, not IO::All, to test internal interfaces
(thanks, Andreas)
2.190 2007-09-18
fix bugs exposed by new Test::More
2.189 2007-09-17
fix bugs exposed by new Test::More
2.188 2007-06-19
added ->deliveries to Test mailer
2.187 2007-04-05
Email::Send::IO removed to Email-Send-IO distribution
2.186 2007-04-02
fix test libraries to work on 5.005
added dependency to p5-Sys-Hostname-long
ChangeLog:
1.351 2007-03-22
packaging improvements
1.35 2006-07-11
Fixed version required for Sys::Hostname (thanks BARBIE)
plan tests (for compat with older harnesses)
keep a unique per pid part to fend of encroaching collisions (rjbs)
remove ineffective caching mechanism (rjbs)
took maintainership
ChangeLog:
1.442 2006-08-04
correct body_set behavior to handle refs
reformat changelog to standard PEP format
completely horrible fix to prevent re-encoding of encoded text during
creation
1.441 2006-11-28
avoid warnings on part counting
1.440 2006-08-04
don't make a singepart message if told to make a multipart
1.43 2006-07-13
reliable ordering of content-type attributes (bug 9206)
improve handling of one-part messages
plan all tests
took maintainership
added missing dependencies to p5-Email-Abstract, p5-Email-Date-Format
ChangeLog:
1.103 2007-11-30
generation of dates now done by Email::Date::Format
1.102 2007-03-22
remove uneeded dep on Email::Simple
packaging improvements
1.101 2006-08-01
fix a bug in testing; tests would only pass in second 2/3 of month
(thanks Danial Pearce)
1.10 2006-07-21
add format_gmdate
if no date was found, return undef, not the current time
tests
list Email::Abstract as a prereq
This module provides a simple means for generating an RFC
2822 compliant datetime string. (In case you care, they're
not RFC 822 dates, because they use a four digit year,
which is not allowed in RFC 822.)
took maintainership
ChangeLog:
Release history for Email-Address
1.889 2007-12-19
even if the phrase needed quoting, do not return quoted phrase from
the phrase method
1.888 2007-04-01
rt 16320 - collapse multiple whitespaces to prevent speed problem
rt 24161 - forbid backslash in dot-atom
1.887 2007-04-01
fix a test to prevent failure on 5.005
1.886 2007-03-01
fix stupid use/require bug in test
1.885 2007-02-28
do not quote the phrase if it's MIME encoded
do not double quote the phrase
thanks to MIYAGAWA and KEVINR for tests for the above!
1.884 2006-12-04
fix phrase-quoting behavior by always quoting the phrase, if given
this fixes bug 13387; thanks, Dave Rolsky!
1.883 2006-11-25
resolve bug 23565, as_string didn't work on 5.8.0 (weird!)
improve skip behavior for cache-cow.t with older Scalar::Util
restore as_string
issue deprecation warning if $STRINGIFY is changed
1.882 2006-11-22
fix bug 21270, do not allow changes to objects to pollute the cache
packaging improvements
make test suite easier to manage
improve honesty of documentation (we are not complete, (yet))
1.881 2006-11-20
Basically: fixes a case where regex never returns.
resolve bug 23187 by slighly diluting the solution to 22991, which is
a more marginal problem than that of 23187, in practical terms
1.880 2006-11-11
resolve bug 22991, support obs-phrase construct
this creates a significant slowdown, sadly, but nothing to rival bug
16320
1.871 2006-10-12
1.870 2006-08-10
restore as_string
issue deprecation warning if $STRINGIFY is changed
1.86 2006-07-21
update docs
tweak regex for approximate 50% performance boost
...but bug 16320 is still true: Email::Address can be VERY slow
https://rt.cpan.org/Ticket/Display.html?id=16320
1.85 2006-07-07
add disable_cache and enable_cache methods (bug 19163, thanks ADAMK)
Pkgsrc change: add HOMEPAGE.
Upstream changes:
1.6.4 Wed Feb 16 07:43:28 CST 2005
- I screwed the pooch on 1.6.3, blatant typo pointed out to me by matrix200
guess I forgot to run make test before releasing.
1.6.3 Sun Jan 30 20:53:22 CST 2005
- arrg, I fixed get_quotaroot incorrectly and didn't test it. It should
have used the same regex as get_quota instead of what I did. Thanks
Franscesco for pointing out the error (again).
1.6.2 Sun Jan 30 10:33:50 CST 2005
- bug report from Francesco Gennai, get_quota and get_quotaroot improperly
handling folders/mailboxes with spaces
patched both with a regex to handle the data extraction, should work now.