filter language, and is now a generic and complete filter rule frontend that
currently is able to create Sieve, procmail, maildrop, and IMAP filter rules.
The IMAP filter driver translates the filter rules on demand to IMAP commands,
executed via PHP's IMAP extension and has replaced IMP's internal filtering
code. It is now the default filtering agent in IMP H3 (4.x).
Evolution Exchange 2.6.0 2006-03-13
--------------------------------------
Bugzilla bugs fixed (see http://bugzilla.gnome.org/show_bug.cgi)
#271567 - messages with horizontal tab character in subject header
stay in outbox (Sankar)
#272749 - Email invitations accepted into exchange calendar are not
saved (Chenthill)
#273057 - Meetings gets deleted after updates for Recurrence accepted
(Chentill)
#332129 - Modify OWA to http instead of https for ssl configured server,
connector crashes during authentication (Sushma)
#317432 - POTFILES list non-shipped files (Sebastien Bacher)
#333603 - while deleting tasks exchange storage crashes (Chenthill)
#323990 - Evolution locks up trying to accept a calendar event (sushma)
Other fixes:
- Calendar modifications and deletions related fixes (Chenthill)
- Memory leak fixes. See #329251 (Sushma)
Evolution Exchange 2.5.92 2006-02-13
--------------------------------------
Bugzilla bugs fixed (see http://bugzilla.gnome.org/show_bug.cgi)
#331980 - Connector crashes on account changed signal (Sushma)
Other Fixes:
- Memory leak fixes. See #329251 (Sushma)
- UI locking issue while loading the huge calendars and not showing
some calendar items in Evolution which is seen in outlook (Chenthill)
Evolution Exchange 2.5.91 2006-02-13
--------------------------------------
Bugzilla bugs fixed (see http://bugzilla.gnome.org/show_bug.cgi)
#328507 - evolution-exchange-storage crashes with
e_folder_exchange_search_start: assertion
`E_IS_FOLDER_EXCHANGE (folder)' failed. (Sushma)
#330221 - Evolution crashes when birthday/anniversary field values are
set to NONE (Sushma)
#330224 - Exchange contacts fail to save mailing addresses (Sushma)
#330640 - Exchange storage crashes after modifying a single instance
of recurring meeting.
#330504 – Mnemonic missing for most of the fields in 'Receiving Options'
#311017 - Unable to delete mails in online mode with evolution started
in offline mode. (Arun Prakash)
#330663 - Exchange connector crashed when accepted updates for
recurring meeting (Chenthill)
Other Fixes:
Notify read only status to the client in set_mode (Chenthill)
Fixed lots of memory leaks, See #329251. (Sushma)
Evolution Exchange 2.5.9.0 2006-01-30
--------------------------------------
Bugzilla bugs fixed (see http://bugzilla.gnome.org/show_bug.cgi)
#327312 - Search contact in GAL in offline, connector does not return
failed search (Sushma).
#327306 - Evolution hanged in offline after serching for contacts in
exchange personal addressbook (Sushma).
#327318 - User should not be able to save contacts when evolution
switches to offline (Sushma).
Other Fixes:
Corrected Evolution offline handling with NetWork Manager support.
See #327343 (Sushma)
Evolution Exchange 2.5.5.1 2006-01-18
--------------------------------------
Bugzilla bugs fixed (see http://bugzilla.gnome.org/show_bug.cgi)
#327305 - Cannot access exchange calendars (Sushma & Chenthill)
#323115 - --force-shutdown does not shutdown e-d-s, exchange part
(Sushma)
Other Fixes
Add evolution-plugin to the EXCHANGE_STORAGE dependency list as it
uses functions from libeutil, which is in evolution-plugin's .pc file.
(Tor Lillqvist)
Evolution Exchange 2.5.5 2006-01-16
------------------------------------
Bugzilla bugs fixed (see http://bugzilla.gnome.org/show_bug.cgi)
#325717 - Exchange calendar does not switch to offline (Sushma)
#325726 - Infinite loop in calendar on switch folder selection
in offline mode (Sushma)
#273546 - 'Expunge' on junk deletes mail's in junk (Sushma)
#323115 - --force-shutdown does not shutdown e-d-s, exchange part
(Sushma)
Other Fixes
- Handling the instances with no master object and checking for the
RIDs and master component of the object. Fixes two crashes and also
fixes the problem of recurring exception events not appearing
(Chenthill).
- Using proper e-account-list.h and e-account.h files (Simon Zheng).
- Using e_util_mkdir_hier() and e_util_strstrcase() instead of make_dir
and e_strstrcasea() respectively (Simon Zheng).
Evolution Exchange 2.5.4 2006-01-02
------------------------------------
Updated Translations:
- Added "ca" "da" "mk" "ru" "vi" "zh_HK" (Abel Cheung)
Bugzilla bugs fixed (see http://bugzilla.gnome.org/show_bug.cgi)
#315105 - select exchange calendar for offline support gets unchecked
(Sushma)
#315605 - "Could not authenticate to server" error message after
switching from offline to online (Sushma)
#315333 - Incorrect password message for right password (Sushma)
Other Fixes
- Changed from createControls for new shell apis (Simon Zheng)
Evolution Exchange 2.5.3 2005-12-12
------------------------------------
Bugzilla bugs fixed (see http://bugzilla.gnome.org/show_bug.cgi)
#235580 - Evo not handling Outlook recurring mtg. changes well (Sarfraaz)
#316315 - Evolution exchange storage crashes on ECalendar sync (Varadhan)
Other Fixes
- Removed exchange out-of-office handling form here, which is
implemented in libexchange-storage (Sushma)
- WIN32 support fixes. (Tor Lillqvist)
- Remove duplicate code, which also exists in e-d-s/servers/exchange
and unused files. (Tor Lillqvist)
- Returning proper error code if calendar authentication fails (sushma)
- In set_mode() returning if failed to get the folder, and setting the
mode at the end. (sushma)
- using e-uid.h from libedataserver and not from e-util (Irene)
Evolution Exchange 2.5.2 2005-11-14
------------------------------------
Updated Translations : (Since July 2005)
- ku (Erdal Ronahi)
- cs (Miloslav Trmac)
- es (Francisco Javier F. Serrador)
Evolution Exchange 2.5.1 2005-10-24
------------------------------------
Bugzilla bugs fixed (see http://bugzilla.gnome.org/show_bug.cgi)
#274262 - Switch from offline to online, click on 'clear' in contacts, throws error message (Shakti)
#247015 - Evolution not freeing resources time for deleted meetings (Arunprakash)
#314573 - Evolution exchange storage crashes after subscribing to other's Inbox and restart evolution (Arunprakash)
#315342 - Not able to see existing mails after configuring exchange account (Arunprakash)
#241499 - Cryptic Error message when a saving contact without permission (Shakti)
#272987 - Error message is wrong for 'Expunge' operation in offline (Arunprakash)
#314019 - Exchange connector crashed on creating appointment in subscribed calendar (Sarfraaz)
#239641 - Filter rules flag new messages as "read" when moving from IMAP inbox to exch subfolder (Arunprakash)
#314746 - Syncing passwords across components fails for Exchange (Sarfraaz) #302378 - One typo in .po file (Sarfraaz)
#312848 - Delete option should be disabled for default Tasks list under exchange account (Sarfraaz)
Updated Translations : (Since July 2005)
- bg (Alexander Shopov)
- ca (Xavier Conde Rueda)
- cs (Miloslav Trmac)
- da (Martin Willemoes Hansen)
- de (Hendrik Richter & Frank Arnold)
- el (Kostas Papadimas & Nikos Charonitakis)
- en_CA (Adam Weinberger)
- es (Francisco Javier F. Serrador)
- et (Priit Laes)
- fa (Alireza Kheirkhahan & Meelad Zakaria)
- fi (Ilkka Tuohela)
- fr (Christophe Merlet)
- gl (Ignacio Casal Quinteiro)
- gu (Ankit Patel)
- hu (Gabor Kelemen)
- ja (Satoru SATOH)
- lt (Žygimantas Beručka)
- nb (Kjartan Maraas & Terance Sola)
- nl (Vincent van Adrighem)
- no (Kjartan Maraas & Terance Sola)
- pl (Artur Flinta)
- pt (Duarte Loreto)
- pt_BR (Raphael Higino)
- ro (Dan Damian)
- ru (Nickolay V. Shmyrev)
- sk (Marcel Telka)
- sq (Laurent Dhima)
- sr (Danilo Šegan)
- sr@Latn (Danilo Šegan)
- sv (Christian Rose)
- th (Udomsak Chundang & Theppitak Karoonboonyanan)
- tr (Baris Cicek)
- uk (Maxim Dziumanenko)
- vi (Clytie Siddall)
- zh_CN (Funda Wang)
- zh_TW (Chao-Hsiung Liao)
- a new Memo Component
- a new Look for the Event/Task/Meeting Editor
- Calendar Publishing support
- CalDAV support
- Network Manager support
- HULA connectivity support
- Improved GroupWise support
- Improved Event Recurrence support
- Calendar Tooltips
- CSV/tab importers for Mozilla, Outlook and Evolution formats
- Contact list support for LDAP addressbooks
- Support for saving Advanced Searches for Address books
- Support for Prioritizing messages in the composer
- Lots of bug fixes and lots of other User Interface Improvements
- Updated Translations
Evolution-Data-Server 1.6.0, 2006-03-13
----------------------------------------
What is new since 1.4.0 :
- Memos backend
- CALDAV backend
- Improved Recurrence support for Calendar
- Lots of bug fixes and code clean-ups
Bug fixes since 1.4.0 :
http://go-evolution.org/Evo2.6.0#Evolution-Data-Server
Evolution-Data-Server 1.5.92, 2006-02-27
----------------------------------------
Bug fixes since last release :
http://go-evolution.org/Evo2.5.92#Evolution-Data-Server
Updated Translations:
- ca (Josep Puigdemont i Casamajó)
- el (Kostas Papadimas)
- et (Priit Laes)
- eu (Inaki Larranag)
- lt (Žygimantas Beručka)
- pl (Artur Flinta)
- th (Theppitak Karoonboonyanan)
Evolution-Data-Server 1.5.91, 2006-02-13
----------------------------------------
Bug fixes since last release :
http://go-evolution.org/Evo2.5.91#Evolution-Data-Server
Updated Translations:
- cs (Lukas Novotny)
- cs (Miloslav Trmac)
- cy (Rhys Jones)
- et (Ivar Smolin)
- fi (Ilkka Tuohela)
- ja (Takeshi AIHANA)
- pt (Duarte Loreto)
- ru (Leonid Kanter)
- sq (Laurent Dhima)
- sr, sr@Latn (Slobodan D. Sredojevic)
- th (Supranee Thirawatthanasuk)
- th (Theppitak Karoonboonyanan)
Evolution-Data-Server 1.5.90, 2006-01-30
----------------------------------------
What's new:
Bug fixes sinces 1.5.5 :
http://bugzilla.gnome.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Desktop&product=Evolution-Data-Server&long_desc_type=substring&long_desc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&resolution=FIXED&resolution=WONTFIX&resolution=DUPLICATE&resolution=NOTABUG&resolution=NOTGNOME&resolution=INCOMPLETE&resolution=INVALID&resolution=GNOME1.x&resolution=MOVED&resolution=OBSOLETE&resolution=NOTXIMIAN&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&chfieldfrom=2006-01-17&chfieldto=Now&chfield=bug_status&chfieldvalue=RESOLVED&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=
Updated Translations:
- en_CA (Adam Weinberger)
- es (Francisco Javier F. Serrador)
- et (Ivar Smolin)
- fi (Ilkka Tuohela)
- gl (Ignacio Casal Quinteiro)
- gu (Ankit Patel)
- gu (Ankit Patel)
- ko (Changwoo Ryu)
- nb, no (Kjartan Maraas)
- nl (Tino Meinen)
- vi (Clytie Siddall)
- zh_CN (Funda Wang)
- zh_TW, zh_HK (Chao-Hsiung Liao)
Evolution-Data-Server 1.5.5, 2006-01-16
----------------------------------------
Bugzilla bugs fixed (see http://bugzilla.gnome.org/show_bug.cgi):
#321812 – crash during Draft saving in offline mode (Shreyas)
#314841 – gw: Don't Mark Trash As New Messages (Parthasarathi)
#323570 – gw: Forward Of Multiple Messages At Once Loses Formatting (Parthasarathi)
#320898 – gw: Inserted Images Appears As Broken Link Image (Parthasarathi)
#303998 – In 'Exchange Connector' GAL should be selected for 'Autocompletion by default (Sushma)
#323115 – --force-shutdown does not shutdown e-d-s (Harish)
#326060 – Exchange password expiry handling is broken (Sushma)
#267402 – can not specify https URL for a remote calendar location (Tony Tsui)
#324518 – Webcal Entries Duplicated In Calendar (Chenthill)
#324741 – Critical Warning on Command Line (Chenthill)
#214977 – Contact lists on LDAP server are broken (Sushma)
#320065 – Fix GList leaks (Ross Burton)
#325959 – Subscribe to other user's folder not working (Sushma)
#242966 – Focus Problem, Screen Entry on "Select Contacts From Address Book" screen (Johnny Jacob)
Other Fixes :
- Merge Calendar backend bits from evolution-caldav module into EDS (Harish)
- Code cleanup (Simon Zheng, Kjartan Maraas, Parthasarathi)
- Win32 fixes (Tor Lillqvist)
Updated Translations:
- bg (Alexander Shopov)
- ca (Josep Puigdemont i Casamajó)
- gl (Ignacio Casal Quinteiro)
- ja (Takeshi AIHANA)
- lt (Žygimantas Beručka)
- nl (Vincent van Adrighem)
Evolution-Data-Server 1.5.4, 2006-01-02
----------------------------------------
Bugzilla bugs fixed (see http://bugzilla.gnome.org/show_bug.cgi):
#323106 - IMAP drawers with non-ASCII UTF-8 names do not work (Tor Lillqvist)
#317794 - Groupwise mail folder not visible (Parthasarathi)
#324483 - Memory leak in Exchange connector (Sushma)
#305006 - Fixed vCalendar file import without UID (Chenthill)
#267330 - Fixed a crash/hang while accepting exchange meeting invititation (Chenthill)
#324009 - Hang in Evolution Calendar (Chenthill)
#317411 - Fixed Evolution crash while synchronizing with palm device. (Varadhan)
#238979 - Added Support to expand contact lists inline in name selector entry
Other Fixes :
- Added option to select emails in contacts/lists in name selector
entry (Srinivasa Ragavan)
- Modifications to use gstdio wrappers (Tor Lillqvist)
- Exchange fixes (Sushma)
- Network Manager Support (Shreyas)
- Win32 fixes (Tor Lillqvist)
Updated Translations:
- en_CA (Adam Weinberger)
- es (Francisco Javier F. Serrador)
- fi (Ilkka Tuohela)
- gl (Ignacio Casal Quinteiro)
- gu (Ankit Patel)
- ja (Takeshi AIHANA)
- nb, no (Kjartan Maraas)
- nn (Åsmund Skjæveland)
- vi (Clytie Siddall)
Evolution-Data-Server 1.5.3, 2005-12-12
----------------------------------------
Bugzilla bugs fixed (see http://bugzilla.gnome.org/show_bug.cgi):
#323433 - Evolution crashes when folding vfolder subfolders while in one,
wont restart (Jeff Cai)
#321139 - evolution will crash on solaris when print error message (Shi Pu)
#321515 - Lazy-bind loaded modules in camel (Ross Burton)
#322408 - creating new folder causes evolution to hang on the uw-imapd
server (Jeff Cai)
#317322 - crash when delete a imported recurrent event (Chenthill)
#318777 - recurrence editing ... (Chenthill)
#323349 - Evolution data server, Configuration failed on Solaris (Irene Huang)
#319592 - Use GLib for determining host endian (Ross Burton)
#319591 - Use G_DEFINE_TYPE in libedataserver (Ross Burton)
#321830 - GW - Not All Email In Sent Items Appearing In Evolution (Parthasarathi)
Other Fixes :
- Numerous fixes in Camel/Libebook/libedataserver for Win32 support (Tor Lillqvist)
- Hula provider fixes (Harish)
- Exchange : Use remembered password for authentication (Irene Huang)
- Exchange : fix compiler warnings (Sushma)
- Build fixes (Dave Malcolm)
Updated Translations:
- be (Vital Khilko)
- bg (Alexander Shopov)
- cs (Miloslav Trmac)
- en_CA (Adam Weinberger)
- es (Francisco Javier F. Serrador)
- fa (Meelad Zakaria)
- fr (Christophe Merlet)
- gl (Ignacio Casal Quinteiro)
- gu (Ankit Patel)
- ja (Takeshi AIHANA)
- nb, no (Kjartan Maraas)
- zh_CN (Funda Wang)
Evolution-Data-Server 1.5.2, 2005-11-14
---------------------------------------
New Features:
- Camel Hula Provider (Harish)
Bugzilla bugs fixed (see http://bugzilla.gnome.org/show_bug.cgi):
#320095 - Empty Trash Deletes From GW POA, But Doesn't Delete Headers
In Trash Folders (Parthasarathi)
#314476 - Fixes to inform the Over quota issue in groupwise to
user (Sankar)
#320736 - Fixed a possible crash due to a invalid buffer
(Parthasarathi)
#317804 - Fix Macao timezone issue (Harish)
#318130 - Fix to include e-cal-time-util.h for
e-cal-backend-http.c to solve a build issue. (Matthew Daniel)
#319612 - Stop warnings from e-destination about xmlChar when
compiling using gcc4 (Ross Burton)
#319848 - Multiple Select for To/CC/BCC in Name selector dialog.
(Sushma)
Other Fixes:
- Changed the string so as to be consistent with Win32 client error
messages. (Sankar)
Update Translations:
- ca (Adam Weinberger)
- cs (Miloslav Trmac)
- es (Francisco Javier F. Serrador)
- fi (Ilkka Tuohela)
- ja (Takeshi AIHANA)
- ku (Erdal Ronahi)
Evolution-Data-Server 1.5.1, 2005-10-25
---------------------------------------
New Features : Support for Memos component (Nathan Owens)
Other fixes :
- Win32 related bits and code clean-up (Tor Lillqvist)
- Remove Bonobo/GnomeProgram dependencies in
contact store/name selector (Ross Burton)
- Fix for API/Base Version mismatches causing issues in
Solaris where libdir==libexecdir (Irene Huang)
Updated Translations:
- en_CA (Adam Weinberger)
- es (Francisco Javier F. Serrador)
- gl (Ignacio Casal Quinteiro)
- added Mail::Milter::Module::AccessDB
- Mail::Milter::Module::MailDomainDotMX needed a "use Net::DNS"
- improved Mail::Milter::Wrapper::DecodeSRS parsing to understand
Mail::SRS::Guarded munging where the original localpart
already contained an equals (=) character
- added Mail::Milter::Module::SPF
- added Mail::Milter::Module::MailFakeNull
- added Mail::Milter::Module::HeaderValidateMIME
- added method check_superdomains() to
Mail::Milter::Module::MailDomainDNSBL, allowing use of e.g.
surbl.org blacklist with MAIL FROM:<> addresses
* MIME filename encoding with RFC 2322 parameter value extension was
supported.
* The clear button for the quick search entry was added.
* The bug that bold face was disabled in GtkTreeView with GLib 2.10
and Pango 1.12 was fixed.
* Win32: libwimp.dll was updated.
* Win32: The bug that subfolders were duplicated when rebuilding
folder tree while the settings were shared between Win32 and Unix
was fixed.
* Win32: The uninstaller was modified so that it only removes files
and folders created by the installer.
Also remove extra blank lines at the end of options.mk to appease pkglint.
* 2.2.3 (stable)
* The sorting of the result of the query search was enabled.
* The printing of messages now follows the state of 'Show all headers'.
* Relative path is allowed for signature files.
* The To, Cc, and Bcc button of the address book are now always enabled.
* The window position of the address book is now preserved.
* The toggle of the Cc entry on the composition window was enabled.
* The appearance of the address book was modified.
* Unix: The support of metamail command was removed, and it was replaced
with the alternative implementation.
* Win32: libwimp.dll was updated, and the appearance of the UI was
improved.
* Win32: zlib1.dll was updated.
* Win32: The application icon was updated.
* Win32: The unnecessary message catalog files were removed to reduce the
archive size.
http://www.kb.cert.org/vuls/id/834865
Bump to nb2.
This will change the internal version of sendmail to 8.12.11.20060308.
> SECURITY: Replace unsafe use of setjmp(3)/longjmp(3) in the server
> and client side of sendmail with timeouts in the libsm I/O
> layer and fix problems in that code. Also fix handling of
> a buffer in sm_syslog() which could have been used as an
> attack vector to exploit the unsafe handling of
> setjmp(3)/longjmp(3) in combination with signals.
> Problem detected by Mark Dowd of ISS X-Force.
> Handle theoretical integer overflows that could triggered if
> the server accepted headers larger than the maximum
> (signed) integer value. This is prevented in the default
> configuration by restricting the size of a header, and on
> most machines memory allocations would fail before reaching
> those values. Problems found by Phil Brass of ISS.
Bump to nb2
This will change the internal version of sendmail to 8.13.5.20060308
> SECURITY: Replace unsafe use of setjmp(3)/longjmp(3) in the server
> and client side of sendmail with timeouts in the libsm I/O
> layer and fix problems in that code. Also fix handling of
> a buffer in sm_syslog() which could have been used as an
> attack vector to exploit the unsafe handling of
> setjmp(3)/longjmp(3) in combination with signals.
> Problem detected by Mark Dowd of ISS X-Force.
> Handle theoretical integer overflows that could triggered if
> the server accepted headers larger than the maximum
> (signed) integer value. This is prevented in the default
> configuration by restricting the size of a header, and on
> most machines memory allocations would fail before reaching
> those values. Problems found by Phil Brass of ISS.
doing courier-specific things, like accepting the values of certain
environment variables for things like location of the mail folder for
local delivery. This addresses PR pkg/32369 in a way that still allows
for a future courier-mta package that just uses the maildrop package.
files. Passing --infodir directly doesn't work since only the final
--infodir is honored by configure scripts, and bsd.pkg.mk adds the
last one based on the setting for GNU_CONFIGURE_INFODIR. Drop the
obsolete use of INFO_DIR.
* List the info files directly in the PLIST.
* Fix the build and the PLIST when using xemacs.
Bump the PKGREVISION to 2.
Astonishment that programs build w/o ssl support by default, and it's
nearly inconceivable that someone would have all the gnome stuff this
needs and not ssl. Works with remote imaps (dovecot) on current/i386.
PGKREVISION++.
Perhaps ssl should globally default to yes, like inet6.
INSTALL/DEINSTALL script creation within pkgsrc.
If an INSTALL or DEINSTALL script is found in the package directory,
it is automatically used as a template for the pkginstall-generated
scripts. If instead, they should be used simply as the full scripts,
then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC
explicitly, e.g.:
INSTALL_SRC= ${PKGDIR}/INSTALL
DEINSTALL_SRC= # emtpy
As part of the restructuring of the pkginstall framework internals,
we now *always* generate temporary INSTALL or DEINSTALL scripts. By
comparing these temporary scripts with minimal INSTALL/DEINSTALL
scripts formed from only the base templates, we determine whether or
not the INSTALL/DEINSTALL scripts are actually needed by the package
(see the generate-install-scripts target in bsd.pkginstall.mk).
In addition, more variables in the framework have been made private.
The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are
more sensible names given the very few exported variables in this
framework. The only public variables relating to the templates are:
INSTALL_SRC INSTALL_TEMPLATE
DEINSTALL_SRC DEINSTALL_TEMPLATE
HEADER_TEMPLATE
The packages in pkgsrc have been modified to reflect the changes in
the pkginstall framework.
Pkgsrc changes:
- Generic option "online-tests" replaces "spamassassin-test-net".
- Removed underscore from package-internal variables (pkglint
complained).
- patch-ay disables the SPF plugin to avoid confusing warnings in the log
files.
- patch-az fixes http://issues.apache.org/SpamAssassin/show_bug.cgi?id=4826.
Relevant changes since version 3.1.0:
=====================================
- better validate a number of different configuration options
- support new Mail::DomainKeys API, which changed incompatibly between
0.18 and 0.80 without warning
- more properly handle new Received header formats
- bug 4788: backport sa-update from 3.2 along with the local_state_dir
code, etc.
- bug 4760: strictly validate trusted/internal network configurations
- bug 4696: consolidated fixes for timeout bugs
- bug 3710: add timeout to connect so spamc -t works
- bug 4363: if a message uses CRLF for line endings, use it for header
rewrites as well
- bug 4748: add ExpressionEngine and Google redirector patterns
- bug 3815: add _RELAYCOUNTRY_ tag so that the RelayCountry plugin can
put in the list of countries relayed through
- bug 4090: x86_64 platforms (linux specifically) have an issue compiling
libspamc.so causing RPM build failures
- bug 4791: fix issue where perl would throw a UTF-8 warning for certain
messages
- bugs 4606, 4609: Adjust MIME parsing limits
- bug 4780: fix IP_ADDRESS & LOCALHOST regexes to correctly parse IPv6
addresses
- bug 4728: DUL rules should only use the last external IP, not all but
the first of the external IPs
- bug 4700: certain privileged configuration settings can inject code,
due to a bad fix for bug 3846. Back that out
(we've patched them). Wanted to wait with this for dovecot1.0beta4 but this
takes longer than I thought. Not worth bumping PKGREVISION, IMO.
Ok with tv.
Changes 2.56:
An off-by-one error in the multiplexor that could restart slaves
unnecessarily was fixed. Compilation errors on some systems were fixed.
A handful of other minor bugs were fixed.
Changes 2.55:
A new option allows you to reserve some slaves for connections from
localhost; this helps clientmqueue runs to succeed on busy servers.
Modern Vexira anti-virus scanners are supported; versions older than
Spring 2005 are no longer supported. A new "filter_helo" callback lets
you take action in response to HELO/EHLO. A new "action_insert_header"
function lets you prepend headers (rather than just appending them).
A new function lets you reject mail from hosts with bogus MX records;
for example, MX records that resolve to private IP networks or the
loopback address.
20060217
Bugfix: don't terminate with a non-standard exit status
when the pipe-to-command feature has a problem before it
executes the command. File: global/pipe_command.c.
20060223
Bugfix: detect integer overflow when multiplying time values
with non-trivial time units. File: global/conv_time.c.
20060307
Bugfix: reset the msg_cleanup() fatal error handler in child
processes. See also change 20060217. Files: postlock/postlock.c,
master/multi_server.c, global/mail_run.c, util/vstream_popen.c.
I don't quote changelogs for release 3.00 and 3.01, because those entry
only mention taking over maintainership.
Version 2.117 (2001/08/20)
The terms-of-use have been placed in the distribution file "COPY-
ING". Also, small documentation tweaks were made.
Version 2.116 (2001/08/17)
Added long-overdue patch which makes the instance method form of
send() do the right thing when given HOW... arguments. Thanks to
Casey West for the patch.
Version 2.114 (2001/08/16)
New special 'AUTO' content type in new()/build() tells MIME::Lite
to try and guess the type from file extension. To make use of
this, you'll want to install MIME::Types. The "AUTO" setting can
be made the default default (instead of "TEXT") if you set
"$AUTO_CONTENT_TYPE = 1, $PARANOID = 0". Thanks to Ville
SkyttE<#228> for these patches.
File::Basename is used if it is available. Thanks to Ville
SkyttE<#228> for this patch.
SMTP failures (in send_by_smtp) now add the $smtp->message to the
croak'ed exception, so if things go wrong, you get a better idea of
what and why. Thanks to Thomas R. Wyant III for the patch.
Made a subtle change to "as_string" which supposedly fixes a failed
MIME data.t test with Perl 5.004_04 on NT 4 sp6. The problem might
only exist in this old perl, but as the patch author says, not
everyone has climbed higher on the Perl ladder. Thanks to John
Gotts for the patch.
Added "contrib" directory, with MailTool.pm. Thanks to Tom Wyant
for this contribution.
Improved HTML documentation (notice the links to the individual
methods in the top menu).
> Major changes compared to the Turba H3 (2.0) versions are:
> * Submenu with address books and "Add" and "Search" entries in sidebar.
> * Distribution lists can contain contacts from multiple sources.
> * Shared address books.
> * Paged browse view.
> * Add files and threaded comments to contacts.
> * Edit several contacts at once.
> * Improved CSV import.
> * Keep names optionally unformatted.
> * Export more than one vCard at once.
> * New language: Icelandic.
> * Drop cached searches.
> * Compatible with PHP 5.1.
> * Improved MS-SQL support.
> * Permissions managed completely though administration interface.
> * Permission to restrict number of contacts.
> * Command line script to batch import vCards.
> Major changes compared to the IMP H3 (4.1-RC3) version are:
> * Small bugfixes.
>
> Major changes compared to the IMP H3 (4.0) versions are:
> * User changes:
> - Virtual Inbox and Virtual Trash folder.
> - "Empty Spam" menu item.
> - Stationery and form responses.
> - Not necessary to click on "Attach" button when attaching files.
> - Play sound on new mail.
> - Multiple message view.
> - Ability to create notes from email messages.
> - Improved message previews.
> - Import of photo attachments into a gallery application.
> - Send notification when linked attachments are downloaded.
> - Graphical representation of thread on thread view screen.
> - Less intrusive notifications when expanding addresses.
> - Encrypt PGP messages for all recipients in one message.
> - Always send new messages in "flowed" format.
> - Added Hebrew and Khmer translation.
> * Administrator changes:
> - Compatible with PHP 5.1.
> - Auto-detection of namespace information from IMAP server.
> - Permission to restrict folder creation.
> - Support for changing SMTP server/port on login.
> - More flexible custom email headers.
- More fixes for the state machine.
- Dealing with multi-message connections.
"pkgsrc" related changes:
- Honor ${PKG_SYSCONFDIR} and ${VARBASE}.
- Provide an "rc.d" script.
Changes:
- Sync with OpenBSD 3.9 branch.
No new functionality, only a few bug/documentation fixes.
- All major BSDs are supported now (NetBSD, OpenBSD, FreeBSD and DragonFly).
Thanks to Jeremy C. Reed for providing patches for DragonFly.
- remove patch-af, as it is already in the release
- take maintainership.
Changelog:
* src/compat/main.c: fix 'isync -w' writing .mbsyncrc to a wrong directory
* src/sync.c: less confusing uid ranges in debug
* src/sync.c: - sanitize flag handling of expired messages
- don't record we synced flags if we didn't
- remove now superfluous temporary rflags
* src/drv_maildir.c: less confusing error message on invalid mailbox.
* src/drv_imap.c:
revert 1.8 - what was i smoking?! the CREATE argument is already quoted;
we just extracted it from the previous command. ( that was patch-af )
* src/drv_maildir.c:
make flag changes unset "new" status - unless a ghost is acting in the
background, a flag change indicates that the message was at least
noticed.
makeinfo if no native makeinfo executable exists. Honor TEXINFO_REQD
when determining whether the native makeinfo can be used.
* Remove USE_MAKEINFO and replace it with USE_TOOLS+=makeinfo.
* Get rid of all the "split" argument deduction for makeinfo since
the PLIST module already handles varying numbers of split info files
correctly.
NOTE: Platforms that have "makeinfo" in the base system should check
that the makeinfo entries of pkgsrc/mk/tools.${OPSYS}.mk are
correct.
developer is officially maintaining the package.
The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list). Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
* 2.2.2 (stable)
* The crash bug that occurred when trying to move IMAP4 folders right
under the root folder was fixed.
* The crash bug that occurred after a message window was closed while the
search dialog was still open was fixed.
* Win32: The console window is newly created if --debug or --help option
is specified.
* Win32: The non-ASCII filename encoding problem on executing external
commands was fixed.
* Win32: The bug that the main window became not responsive when an error
occurred on automatic receiving while the window was minimized was fixed.
* Win32: Spanish translation was added for the installer.
* Win32: The installer was fixed so that it selects correct language on
environments other than Japanese.
16/09/2005 : V 1.6
- Removed the algorithm lightgreydomain as the new mxgrey
does better and simpler
- Removed the UPDATE option, now gld always update triplets.
- Fixed a minor flaw in the MXGREY algorithm.
- Now you can configure MXGREY to consider an ip as a safe
MX after X succesful greylists instead of only 1 . (read
gld.conf for details)
- Now gld updates the counters only when mail is not
greylisted
- Added Training mode, read gld.conf for details
- Now gld verify that if you supply a custom smtp code,
it's a 4XX code otherwise gld discard it and use 450 .
- If gld cannot connect to MySQL server on startup
it will not refuse to run anymore, but will set keepdbopen
to 0 and accept to run .
- The sample config file provided now only listen to loopback
only accept connection from localhost and runs as nobody/
nobody.
WARNING: if you were using lightgreydomain algorithm, it
has been discontinued use MXGREY in place, please read
gld.conf for details.
relevant changes:
-The bug that account names with filename-unsafe characters couldn't be
used was fixed
-The crash bug that occurred if non-ascii newsgroup names appeared while
getting newsgroup list was fixed
-The performance problem of the quick search while the summary was sorted
by thread date with descending order was fixed
This release is very important, and we strongly advise everybody to
update to the latest release.
Security Update
===============
This version contains a number of security updates that were brought
to our attention via a number of sources.
- In webmail.php, the right_frame parameter was not properly sanitized
to deal with very lenient browsers, which allowed for cross site
scripting or frame replacing. [CVE-2006-0188]
- In the MagicHTML function, some very obscure constructs were
discovered to be exploitable: 'u\rl' was interpreted as 'url' (privacy
concern), and comments could be inside keywords (allows for cross site
scripting). Both only affect Internet Explorer users. Found by Martijn
Brinkers and Scott Hughes. [CVE-2006-0195]
- The function sqimap_mailbox_select did not strip newlines from the
mailbox parameter, and thereby allowed for IMAP command injection.
Found by Vicente Aguilera. [CVE-2006-0377]
- install PREFIX/sbin/qshape
Updated postfix to 2.2.9
Most of this patch hardens the TLS implementation against DNS-based
attacks, and eliminates some anomalies from the TLS per-site policy
engine. See the TLS_README document for tips on how to avoid
DNS-based attacks that can change the server hostname that Postfix
uses for logging, for TLS per-site policies, and for server
certificate verification.
The patch also adds a workaround that prevents Postfix from repeatedly
trying to deliver mail to domains with a malformed MX record (for
example, with a null MX hostname). Postfix 2.2.9 bounces such mail
immediately.
* 2.2.0 (stable)
* The move and copy of messages to queue folders and virtual folders are
prohibited.
* The included sylpheed.spec was modified.
* 2.2.0rc (development)
* The 'minimize to tray icon' feature was modified.
* The command line options help dialog is not duplicated anymore.
* The problem that the UI was still insensitive after the execution of
external editor failed was fixed.
* The nonstandard Japanese encoding 'x-sjis' was supported.
* Win32: The locale encoding problem on some languages was fixed.
cannot create /bin/msgfmt: read-only file system
cannot create /bin/msgfmt: read-only file system
chmod: /bin/msgfmt: No such file or directory
Solution:
Do not include gettext-lib/builtin.mk, if it's included
too early, BUILDLINK_DIR is not defined. Use gettext-lib/buildlink3.mk
instead.
While here, remove superfluous inclusion of bsd.prefs.mk.
Pkgsrc changes:
- Added correct HOMEPAGE.
Relevant changes since version 1.997:
=====================================
- various bug fixes
--- 1.999 (2006-02-07 00:00)
Mail::SPF::Query:
! No longer accept malformed SPF records such as "\"v=spf1 ...\"" (spurious
double quotes) or " v=spf1 ..." (leading whitespace).
spfquery:
+ The "--override" and "--fallback" options are now actually working and
documented.
Tests:
* Overhauled 00_all.t test script:
--- 1.998 (2005-12-31 23:00)
Mail::SPF::Query:
! Removed obsolete Caller-ID support (closes Debian bugs #337319, #337500).
spfd:
+ Added complete POD documentation/man-page.
spfquery:
+ Added complete POD documentation/man-page.
! Renamed the "--max-lookup" option to "--max-lookup-count" to match the
Mail::SPF::Query API. "--max-lookup" is still supported for backwards
compatibility.
* keyfile and certfile parameters to SSL retrievers are now expanded
for leading "~/" and "~username/" as well as environment
variables, just like other path parameters. Thanks: Fredrik Steen.
default at the next version bump?)
- set SSL_{CFLAGS,LIBS} when calling configure script so they are
found correctly on Solaris, and make the configure script do what it
claims and ignore pkg-config when these are set.
- add lib-sql Makefile patch from Dovecot CVS so this builds correctly
when no SQL auth support is built.
as was done in wip/dovecot-nightly. That comment is misleading with
pkgsrc, since those paths are not what pkgsrc encodes into the conf file.
Bump PKGREVISION (unfortunate, but there will be another beta pretty
soon anyway).
Relevant changes since version 1.3.2:
=====================================
* 1.3.4:
** Fixing RTF message body saving [Bug# 1318728]. Fix courtesy of
Eduardo Subelman.
* 1.3.3:
** Fixing memory leak bug [Bug# 1168062]. GUIDs not being freed corrrectly.
** Now saving message body data [RFE# 1033855]. Now optionally saves message
body data, generalizing the previous --save-rtf feature.
** Implementing Unicode handling [Patch# 666561]. Implementing code to
translate Unicode strings to utf8 as best as can be.
Major changes with respect to 2.2.6 include:
require GTK+ >= 2.4.0
new address completion widget.
new themeable icon scheme.
new composer attachment handling widget.
migrate from GnomeFileEntry to GtkFileChooser.
IMAP IDLE support.
* Dotlock code changed to timeout faster in some situations when
the lock file is old.
+ Added support for loading SQL drivers dynamically (see INSTALL file for how
to build them)
+ Keywords are stored to dboxes, and other dbox improvements.
+ dict-sql could actually work now, making quota-in-sql-database possibly
working now (not fully tested)
+ Added mail storage conversion plugin to convert automatically from one
mailbox format to another while user logs in. Doesn't preserve UIDVALIDITY/
UIDs though.
+ Added plugin { .. } section to dovecot.conf for passing parameters to
plugins (see dovecot-example.conf).
+ Added ssl-build-param binary which is used to generate ssl-parameters.dat.
Main dovecot binary doesn't anymore link to SSL libraries, and this also
makes the process title be clearer about why the process is eating all the
CPU.
- Fix building without OpenSSL
- Fixed memory leak in MySQL driver
- Fixes to checkpassword
- Broken Content-Length header could have broken mbox opening
- Fixed potential hangs after APPEND command
- Fixed potential crashes in dovecot-auth and imap/pop3-login
- zlib plugin now links with -lz so it could actually work
- kqueue fixes by Vaclav Haisman
Also, change the package's name to 1.0beta3 (from 1.0b2), since "beta" is what
pkgsrc recognizes according to pkg_info(1). (sorry tv, I thought it was "b".)
* 2.2.0beta8 (development)
* The help of command line options was added.
* The Japanese manual was updated.
* When checking IMAP4 mailboxes, the number of new messages is properly
counted now.
* The key event handling of the quick search entry was fixed.
* The wrong status display of the receive dialog on BSD systems was fixed.
* The unread flag is not reset anymore when moving or copying messages
into a trash folder.
* Some UI fixes were made.
* Win32: Some UIs for unsupported functions were disabled.
* Win32: The bug that the contents of folders with specific Japanese
characters such as 'Hyou' (which contains 0x5c ('\') at the second byte)
at the end of its name couldn't be seen was fixed.
* 2.2.0beta7 (development)
* When moving, copying, or deleting a collapsed thread, all the messages
in the thread are processed now.
* 'Mark thread as read' feature was implemented.
* The keys on keypad are also recognized in the summary and message view.
* The window size of the address book is now remembered.
* PGP passphrase is converted into locale encoding before passing to gpg.
* Arabic encoding support was added.
* The premature trimming of strings on the statusbar was disabled.
* The 'Wrap before sending' option was removed.
* The issue that it falsely entered drag begin state after passphrase
dialog was shown was fixed.
* The bug that the automatic account selection on reply was disabled on
IMAP4 folders was fixed.
* Win32: IPv6 was supported.
* Win32: Window is properly popup on multiple launching now.
correct a mistake in my previous commit:
- add dependency on zlib
- add option for GNU TLS as an alternative to OpenSSL
- drop SASL option, it's no longer supported
- explicitly disable some options with --disable-*
- "s,/usr/pkg,@PREFIX@," in patch-ab -- I accidentally diffed it after the SUBST stage
- change SUBST_STAGE from post-patch to pre-configure to avoid this in the future
- bump PKGREVISION for all this
Thanks to tv@.
recommended by the Dovecot author (the 0.99.x series are deprecated).
Major changes:
v1.0.beta2 2006-01-22 Timo Sirainen <tss@iki.fi>
+ Added SQLite support. Patch by Jakob Hirsch.
+ Added auth_debug_passwords setting. If it's not enabled, hide all
password strings from logs.
+ Added mail_cache_min_mail_count and mbox_min_index_size settings
which can be used to make Dovecot do less disk writes in small
mailboxes where they don't benefit that much.
+ Added --build-ssl-parameters parameter to dovecot binary
- SSL parameters were being regenerated every 10 minutes, although not
with all systems.
- Fixed dovecot-auth crashing at startup. Happened only with some
specific compilers.
- base_dir was supposed to be set world-readable, not world-writable
v1.0.beta1 2006-01-16 Timo Sirainen <tss@iki.fi>
* Almost a complete rewrite since 0.99.x, but some of the major
changes are:
+ Index file code rewritten to do less disk I/O, wait locks less and in
generate be smarter. They also support being in clustered filesystems
and NFS support is mostly working also.
+ Mail caching is smarter. Only the data that client requests is
cached. Before Dovecot opened and cached all mails when mailbox was
opened the first time, which was slow.
+ Mbox handling code rewritten to be much faster, safer and correct
+ New authentication mechanisms: APOP, GSSAPI, LOGIN, NTLM and RPA.
+ LDAP supports authentication binds
+ Authentication server can cache password database lookups
+ Support for multiple authentication databases
+ Namespace configuration
+ Dovecot works with shared
- Add an option for sqlite support.
- Take over maintainership.
All suggested (and ok'ed) by xtraeme.
provides an implementation. This fixes build problems caused by the recent
DragonFly patch under all operating systems which do not define the
argument of putenv(3) as "const" (e.g. Solaris or Mac OS X).
What's new:
* Automated update to streamline product upgrades. Notification of an
update is more prominent, and updates to Thunderbird may now be half a
megabyte or smaller. Updating extensions has also improved.
* Sort address autocomplete results by how often you send e-mail to each recipient.
* Spell check as you type.
* Saved Search Folders can now search across multiple accounts.
* Built in phishing detector to help protect users against email scams.
* Podcasting and other RSS Improvements.
* Deleting attachments from messages.
* Integration with server side spam filtering.
* Reply and forward actions for message filters.
* Kerberos Authentication.
* Auto save as draft for mail composition.
* Message aging.
* Filters for Global Inbox.
* Improvements to product usability including redesigned options interface,
and SMTP server management.
* Many security enhancements.
For a more detailed list of changes, see http://weblogs.mozillazine.org/rumblingedge/archives/2006/01/1-5.html
Ok with wiz.
Postfix now preserves uppercase information while mapping addresses
with canonical, virtual, relocated or generic maps; this happens
even with $number substitutions in regular expression maps. However,
the local(8) and virtual(8) delivery agents still fold addresses
to lower case.
By default, Postfix now folds the search string to lowercase only
with tables that have fixed-case lookup fields such as btree:,
hash:, dbm:, ldap:, or *sql:. The search string is no longer case
folded with tables whose lookup fields can match both upper or lower
case, such as regexp:, pcre:, or cidr:.
For safety reasons, Postfix no longer allows $number substitution
in regexp: or pcre: transport tables or per-sender relayhost tables.
- add delete_dup_msgids option to non-multidrop POP3 retrievers.
Thanks: Matthias Andree.
- suppress stack trace in getmail_fetch error message when
configuration error detected. Thanks: Dave Jarvis.
- documentation updates.
- build and development environment changes. The plaintext versions
of the documentation are now generated with links instead of lynx.
- explicitly log the reason for not retrieving a message (seen or
oversized). Thanks: Payal Rathod.
- The most common/important file formats are recognized based on file
contents, not just file name and MIME-type. Detects WMF files, to
allow reliable blacklisting. Detects when people try to disguise
non-JPEG/GIF/PNG content as such files and defangs such attachments.
- Bug fixed, where disinfection wouldn't result in the modification
count of a message being incremented. Some 3rd party systems rely
on the modification count to determine whether to use the output or
not. This is a critical fix for such systems.
- Improved handling of Yahoo DomainKeys.
- Fixed crash when multiple Content-Transfer-Encoding headers were
present in the same message part.
- Added mailblogger.pl, to the distribution. This program has
nothing to do with security, but uses the MIMEStream parser to
extract images from e-mail and can subsequently generate thumbnails
and re-post both text and images to a web-site, to implement
email-to-www gateway functionality. (E.g. mobile blogging.)
servers based on user authentication. From DESCR:
Perdition is a fully featured POP3 and IMAP4 proxy server. It is able to
handle both SSL and non-SSL connections and redirect users to a
real-server based on a database lookup. Perdition supports modular based
database access. ODBC, MySQL, PostgreSQL, GDBM, POSIX Regular Expression
and NIS modules ship with the distribution. The API for modules is open
allowing abitary modules to be written to allow access to any data store.
Perdition can be used to: Create large mail systems where a users mailbox
may be stored on one of several hosts. Integrate different mail systems
together. Migrate between different email infastructure. And in firewall
applications.
Changes
* The cleanup of IMAP4 message caches on exit was implemented.
* Cache files in IMAP4 folders are now properly removed on move or delete.
* The temporary passwords of IMAP4 accounts are now preserved until exit.
* 'File/Insert signature' now inserts signature into current cursor
position, and 'File/Append signature' was added for the previous behavior.
* Some dialogs are now placed at the center on parent window.
* The confirmation dialog for emptying trash is not displayed anymore
if messages don't exist in trash folders.
* Trash folders are excluded on recursive search.
* Locale encoding strings can be passed to --compose and --attach command
line option.
* Several minor bugs were fixed.
Express interest in nroff via USE_TOOLS.
Expect sys/types.h to provide size_t.
Fix errno.
Don't define prototypes for ISO C / POSIX functions.
short gets promoted to int, float to double, so use va_arg with the
promoted types.
version 1.73: Sat Jan 21 09:54:13 CET 2006
- Added 'use Mail::Util' to Mail::Mailer::testfile to produce
mailaddress();
- Improved exec() call from version 1.67 a little more. Let's hope
that SMTP works again.
version 1.72: Tue Jan 17 09:04:37 CET 2006
- release 1.70 broke SMTP sending. Detected by [J Meyers]
* 2.2.0beta5 (development)
* The quick search was implemented.
* The filter conditions for message status such as 'unread', 'mark',
'color-label', and 'attachment' were added.
* The window management of the export and import dialog was modified.
* Several minor bugs were fixed.
* 2.2.0beta4 (development)
* Unix: The popup menu on the trayicon was implemented.
* Unix: Clicking the trayicon now toggles the visibility of the main
window.
* Unix: The visibility of the trayicon is now configurable.
* The context menu of the folder view on search folders was modified.
* The bug that stopped checking of new messages if search folders exist
in IMAP4 or News mailboxes was fixed.
* The renaming of search folders under IMAP4 or News folders was fixed.
* A memory leak that occurs when thread display was off was fixed.
"extract" script for extraction. Many cases where a custom EXTRACT_CMD
simply copied the distfile into the work directory are no longer
needed. The extract script also hides differences between pax and
tar behind a common command-line interface, so we no longer need code
that's conditional on whether EXTRACT_USING is tar or pax.
Local change (which is why we have PKGREVISION=1)
Fix http://secunia.com/advisories/18449/ (CVE-2005-4153) based on debian
patches.
Changes between 2.1.6 and 2.1.7:
Security
- The fix for CAN-2005-0202 has been enhanced to issue an appropriate
message instead of just quietly dropping ./ and ../ from URLs.
- A note on CVE-2005-3573: Although the RFC2231 bug example in the CVE has
been solved in Mailman 2.1.6, there may be more cases where
ToDigest.send_digests() can block regular delivery. We put the
send_digests() calling part in a try/except clause and leave a message
in the error log if something happened in send_digests(). Daily call of
cron/senddigests will provide more detail to the site administrator.
- List administrators can no longer change the user's option/subscription
globally. Site admin can change these only if
mm_cfg.ALLOW_SITE_ADMIN_COOKIES is set to Yes.
- <script> tags are HTML-escaped in the edithtml CGI script.
- Since the probe message for disabled users may reach unintended
recipients, the password is excluded from sendProbe() and probe.txt.
Note that the default value of VERP_PROBE has been set to `No' from
2.1.6., thus this change doesn't affect the default behavior.
New Features
- Always remove DomainKey (and similar) headers from messages sent to the
list. (1287546)
- List owners can control the content filter behavior when collapsing
multipart/alternative parts to its first subpart. This allows the
option of letting the HTML part pass through after other content
filtering is done.
Internationalization
- New language: Interlingua.
Bug fixes and other patches
- Defaults.py.in: SCRUBBER_DONT_USE_ATTACHMENT_FILENAME is set to True for
safer operation.
- Fixed the bug where Scrubber.py munges quoted-printable by introducing
the 'X-Mailman-Scrubbed' header which marks that the payload is
scrubber-munged. The flag is referenced in ToDigest.py, ToArchive.py,
Decorate.py and Archiver. A similar problem in ToDigest.py where the
plain digest is generated is also fixed.
- Fixed Syslog.py to write quopri encoded messages when it fail to write
8-bit characters.
- Fixed MTA/Postfix.py to check aliases group permission in check_perms
and fixed mailman-install document on this matter (1378270).
- Fixed private.py to go to the original URL after authorization
(1080943).
- Fixed bounce log score messages to be more consistent.
- Fixed bin/remove_members to accept no arguments when both --fromall and
--file= options are specified.
- Changed cgi-bin and mail wrapper "group not found" error message to be
more descriptive of the actual problem.
- The list's ban_list now applies to address changes, admin mass
subscribes and invites, and to confirmations/approvals of address
changes, subscriptions and invitations.
- quoted-printable and base64 encoded parts are decoded before passing to
HTML_TO_PLAIN_TEXT_COMMAND (1367783).
- Approve: header is removed from posts, and treated the same as the
Approved: header. (1355707)
- Fixed the removal of the line following Approve[d]: line in body of
post. (1318883)
- The Approve[d]: <password> header is removed from all text/* parts in
addition the initial text/plain part. It must still be the first
non-blank line in the first text/plain part or it won't be found or
removed at all. (1181161)
- Posts are now logged in post log file with the true sender, not
listname-bounces. (1287921)
- Correctly initialize and remember the list's default_member_moderation
attribute in the web list creation page. (1263213)
- PEP263 charset is added to the config_list output. (1343100)
- Fixed header_filter_rules getting lost if accessed directly and
authentication was needed by login page. (1230865)
- Obscure email when the poster doesn't set full name in 'From:' header.
- Preambles and epilogues are taken into account when calculating message
sizes for holding purposes. (Mark Sapiro)
- Logging/Logger.py unicode transform option. (1235567)
- bin/update crashes with bogus files. (949117)
- Bugs and patches: 1212066/1301983 (Date header in create/remove notice)
"find foo -exec bar {} \;" while here, the former is faster, but can't
cope with all quoting issues and is also more likely to hit argument
length limits. CONFLICT to ja-squirrelmail.
MAINT: Modest performance improvements
MAINT: Significant improvements in accuracy (from scratch-testing anyway)
BUGFIX: "No TrustedDeliveryAgent" error occurs erroneously in some cases
BUGFIX: ChangeUserOnParse can format incorrectly
BUGFIX: The dspam_logrotate tool does not support multiple mailboxes
BUGFIX: Memory leak in Bayesian Noise Reduction
BUGFIX: LDAP calls fail to close connection to server
BUGFIX: Bayesian database is created even on LDAP user verification failure
allows the user to define DEFANG_USER and DEFANG_GROUP in the
MAKECONF file. Fixes PR 32540.
- Added the configurable variables to BUILD_DEFS, so that they are shown
during the build process.
- Bumped PKGREVISION.
While here add PKGMANDIR support.
Changes since last packaged version (1.0.1):
Version 1.1.1 - 11 November 2005
--------------------------------
- Bug fix; minor memory leak.
- Bug fix; on some systems, failure resulted while disconnecting from all the
servers, during the shutdown phase just before exiting.
Version 1.1 - 24 August 2005
----------------------------
- Addition of the list() and lsub() commands, that make it possible to get a
list of the available mailboxes or only of those that are subscribed.
Implementation of the IMAP LIST/LSUB commands, with additional support for
the IMAP CHILDREN (RFC 3348) and IMAP NAMESPACE (RFC 2342) extensions.
- New program option to execute a string from the command line, without loading
a configuration file.
- New program option to enter interactive mode after executing the
configuration file or the command line.
- Servers that reply with multiple SEARCH responses are taken into
consideration.
- Bug fix; failure to parse the response to fetchfast() that some mail servers
sent.
- Bug fix; in some systems and when in debug mode, an empty namespace caused
program fault.
version 1.71: Thu Jan 5 11:20:52 CET 2006
- grrrr tests failed
version 1.70: Thu Jan 5 11:17:05 CET 2006
- Mail::Mailer::testfile.pm adds "from" display to trace output.
[wurblzap]
- fixed regex in Mail::Address [J Meyers]
version 1.68: Thu Jan 5 10:29:25 CET 2006
- Updated copyright year.
- Removed 'use locale' from Mail::Address, which tainted the
parsed address. E-mail addresses are ASCII, so this 'locale'
thing seems flawed.
- $adr->name will refuse charset-encoded names. Found by [kappa]
- Improve parse-regexes in Mail::Address. By [J Meyers] and me.
- gnulib update.
- adapted configure.ac for new pkg-config version
- Use gnulib socklen module for socklen_t.
- Lock the logfile.
- W32/DJGPP: Use all files/streams in binary mode.
- W32: Allow %HOME% to override default user configuration directory.
- W32: Enable getpass and netrc functionality.
- Use gnulib getpass module since it now works on Win32.
- Shut down a GnuTLS TLS session with GNUTLS_SHUT_WR instead of
GNUTLS_SHUT_RDWR. This prevents session hangs in certain situations.
It is safe to do this because we never reuse a connection when TLS was shut
down. Thanks to Jens Kammler for the problem report!
- Do not rely on a failing malloc setting errno in xalloc_die()
- Make the GnuTLS code accept old version 1 CA certificates when verifying
certificates.
- Renamed LOCK_(READ|WRITE) to OSENV_LOCK_(READ|WRITE) in os_env.[ch] to avoid
name clashes with <fcntl.h>
2.0.2:
* Bug 115: MAX_LINESIZE consistency.
* Bug 119: Memory leak in dbmail-lmtpd.
* Bug 131: Determine DBMail version (for now, only via command line -V).
* Bug 132: dbmail-util had a few incorrect stdout/stderr messages.
* Bug 135: Delivery chain fails to set is_header on header rows.
* Bug 143: Sort.c compiles without CFLAGS.
* Bug 142: Merge preforking with the 2.0 codebase.
* Bug 118: dbmail-users -c username -W does not prompt for password
on FreeBSD. WORKAROUND: Use -W "" (double quotes) to fool getopt
and prompt for a password.
* Bug 91: Infinite loops in both imapd and pop3d.
2.0.4:
* Bug 163: dbmail-users -l nonexistantuser should return non-zero value
* Bug 153: dbmail-util cannot remove unconnected mailboxes.
* Bug 118: dbmail-users -c username -W does not prompt for password on FreeBSD.
* Bug 131: determine dbmail version only shows major.minor, not micro.
* Bug 159: alias bug: if user exists, auth_check_user is skipped.
* Bug 149: Improved imap search performance using weighted search lists.
* Bug 171: max() is indexable in mysql but not in postgresql causing
extreme slowness
* Bug 134: Some MySQL tweaks to be applied.
* Bug 180: dbmail-user -e someuser does not clear the mailboxes
* improved performance on postgresql when opening mailboxes (imapd)
by avoiding SUM() calls.
* Bug 177: compile fails on FreeBSDs getopt.h
* Bug 164: No more mailbox full. Mail bounced with user unknown.
* Bug 181: Error in SQL using SuSE Linux 9, max value for int8 is
exceeded, PostgreSQL 8 + Postfix
2.0.5:
* bug 177: compile fails on FreeBSDs getopt.h
* bug 182: compile fails on FreeBSDs sort.c
* bug 158: a sig term to the root process e.g. the pid from the
pidfile doesn't shutdown imapd/pop3d
* bug 154: dbmail-util outputing "-r" error when -r is no longer valid
* bug 201: Unix socket support for lmtpd
* bug 199: spare child creates zombie
* bug 190: huge load if database crash
* bug 145: LMTP loses return-path
* bug 162: dbmail-pop3d zombies galore..
* bug 213: pop3d sends SIGKILL to init's process group
* bug 185: segfault if user is over-quota in lmtp delivery
* bug 189: if alias == deliver_to, dbmail-smtp hogs mem until killed
by oom or queue gives up
2.0.6:
* corrected reported version (closes#247)
* fixes fatal error in process pool
2.0.7:
* Removed all unsafe code from the signal handlers. This should
mostly benefit FreeBSD users which may have suffered from
unreliable behaviour in the process pool code.
* Added 'ON UPDATE CASCADE' to all foreign key restraints in the
MySQL (InnoDB) and Postgresql create_table files.
* POP3 AUTH command no longer returns list of supported authentication
mechanisms when issued without arguments.
* The results of search folders are cached to speed up the next search.
* The search folder property dialog was implemented.
* The position of 'Delete' menu was changed to prevent its accidental
selection.
* The HTTP scheme is added to the URIs begin with 'www.'.
* Some trailing punctuations were included as URI.
* The bug that search folders under IMAP4 or News folders couldn't be
removed was fixed.
A possible heap overflow in the UPX code has been fixed. General improvements
include better zip and mail processing, and support for a self-protection mode.
The security of the UPX, FSG and Petite modules has been improved, too.
Postfix snapshot 20051220 provides a plug-in architecture for SASL
authentication. With this, Postfix can support multiple SASL
implementations without source code patches.
Incompatibility with snapshot 20051220
======================================
The Postfix-with-Cyrus-SASL build procedure has changed. You now
need to specify -DUSE_CYRUS_SASL in addition to -DUSE_SASL_AUTH or
else you end up without any Cyrus SASL support. The error messages
are:
unsupported SASL server implementation: cyrus
unsupported SASL client implementation: cyrus
Major changes with snapshot 20051220
====================================
Plug-in support for SASL authentication in the SMTP server and in
the SMTP+LMTP client. With this, Postfix can support multiple SASL
implementations without source code patches. Some distributors may
even make SASL support a run-time linking option, just like they
do with Postfix lookup tables.
Hints and tips for plug-in developers are in the xsasl/README file.
For backwards compatibility the default plug-in type is Cyrus SASL,
so everything should behave like it did before. Some error messages
are slightly different, but these are generally improvements.
The "postconf -a" command shows what plug-in implementations are
available for the SMTP server, and "postconf -A" does the same for
the SMTP+LMTP client. Plug-in implementations are selected with
the smtpd_sasl_type, smtp_sasl_type and lmtp_sasl_type configuration
parameters.
Other new configuration parameters are smtpd_sasl_path, smtp_sasl_path
and lmtp_sasl_path. These are better left alone; they are introduced
for the convenience of other SASL implementations.
Postfix 2.2.8 backs out a workaround for broken servers/firewalls
that created more problems than it solved.
- The Postfix 2.2.6 paranoia about malformed remote server replies
caused "multiple delivery" problems or "no delivery" problems with
broken servers/firewalls. Postfix still logs a warning but no longer
defers delivery.
that qmail hard-codes numeric UIDs and GIDs into several binaries.
When installing a binary qmail package, you'll need to ensure that
the qmail users and groups on your system match those with which
the package was compiled.
The binary package is not (yet) redistributable. The only way you'd
get one is by making it yourself. But this allows bulk builds to
finally test all the packages that depend on qmail.
Thanks to joerg for forcing the issue (in a good way).
jails which don't have IPv6 addresses even if the same package can be
used on normal system.
Include openssl/dsa.h to get struct dsa_st on newer OpenSSL versions.
- Bucketed in-memory databases for better concurency
- Large buffer for writing the dump file
- Option to disable human-readable date in dumps
- Check for MXsync sends
- Better handle non fatal I/O errors in MXsync
- Fix ACCESSDB whitelist with multiple recipients
- DRAC support
- Log hostname as well as IP in ACL debug
- Record HELO for SPF 2
Submitted by Ossi 'ohub' Herrala <oherrala@ee.oulu.fi> in private mail
as discussed on IRCnet #NetBSD.
Changes to software:
* Spamprobe has a config file!
* Added comprehensive command line option help.
* Added support for maildir directories to all file based commands.
* Added support for auto-purge (-P command line option).
* Commands create-db and create-config to greate database and config
file.
* Added gif parser support using libungif to analyzes image
attachments and derive useful information from them.
Changes to package:
* bdb is not in SUGGESTED_OPTIONS anymore.
* added depency to graphics/libungif and gif is in SUGGESTED_OPTIONS.
Update to 2.0 (minor changes and bugfixes omitted):
2.0 August 9, 2005
* Core changes:
* Evolution support has been added [not in pkgsrc]
* Mailboxes can now be assigned a custom name
* For greater flexibility, mailboxes configuration is
now stored in ~/.gnome2/mail-notification/mailboxes.xml
(previously, it was stored in the GConf database)
* If a mailbox requires authentication and the
necessary credentials are not provided in the
mailbox properties dialog, Mail Notification now
lets GNOME prompt the user for the credentials
* The Mail Notification item is now also listed in the
GNOME >= 2.10 Preferences menu
* The third-party libegg code has been updated
* mbox, MH, Maildir and Sylpheed changes:
* Immediate notification did not work properly with
fast kernel notifiers (kqueue, inotify, dnotify,
...): fixed
* Unseekable files are now supported
* The location of the system mailbox is now resolved
at runtime rather than when the mailbox is added
(eases sharing the Mail Notification settings across
multiple computers)
* mbox changes:
* When immediate notification is not available, the
mailbox is now also checked when its size or ctime
changes (previously, it was only checked if its
mtime had changed)
* Sylpheed changes:
* Mail Notification now tries to avoid race conditions
which may occur while Sylpheed is being used
* POP3 and IMAP changes:
* When the authentication mechanism option is set to
"autodetect", Mail Notification will now try to
authenticate using each server-supported SASL
mechanism
* POP3 changes:
* The TOP optional command is now supported. This
solves some issues with POP3 servers (for instance,
pop.gmail.com) which incorrectly archive mails that
have been accessed using the RETR command.
* IMAP changes:
* If, while idling, the server abruptly drops the
connection, Mail Notification now reconnects rather
than considering it an error
* When idling, Mail Notification now only wakes up if
it receives a response indicating that the mailbox
might have changed
* By default, Mail Notification now avoids using the
IDLE extension if the remote server software is
known to have a broken IDLE implementation
* UTF-8 mailbox names are now converted to modified
UTF-7, as required by RFC 3501
* Gmail changes:
* Functionality has been restored after the Gmail web
site was modified; to prevent future disruptions and
simplify the source code, the Gmail Atom feed
(https://mail.google.com/mail/feed/atom) is now used
1.1 March 6, 2005
* The mail summary dialog has been replaced by a main window,
for controlling Mail Notification when the status icon is
hidden
rather than PKG_FAIL_REASON, so that they provide useful error
messages in build logs, and so that they continue to work on platforms
where they aren't broken.
2005-12-22 David F. Skoll
* VERSION 5.419 RELEASED
* Added MIME::Parser->decode_bodies method. This lets you force
MIME::Tools to store body parts WITHOUT decoding them. Useful
if you need the exact unmangled message source (for example,
for GPG-signing.) Patch submitted by Jörn Reder.
* Update attribute count, after purging invalid html syntax/
* Fix some HTML display bugs
* When using GPG, sign the entire message in its entirety, instead
of signing each MIME part separately. Some E-mail clients cannot
handle individually-signed multipart/alternative content.
* Fix HTML templates (remove 8bit content inserted by Amaya).
* Wiki-style composition of HTML messages.
Also, the "fam" option is noted to be supported here now, although
the logic to handle it is still in mail/courier-maildir/Makefile.common.
never used the fam code at all, so there is no actual loss of
functionality. However, maildrop will now never depend on fam or
gamin. Bump the PKGREVISION to 1.
code from courier-0.52.2 which has no changes from the code in 0.52.1.
The only change is that "fam" is no longer a package option (or a
dependency) for courier-maildir.
resolver. Convert it to the less hacky one used elsewhere, mainly
so that I won't miss it when implementing a more general solution
to this common problem.
Changes for 2.2.0beta2:
* The forwarding of messages with attachments was modified.
* The bug that previously selected row was removed from the view
instead of currently selected one when deleting folders from the
context menu was fixed.
* Win32: The bug that messages with subject that includes
characters that can't be used for filename couldn't be attached
was fixed.
* Windows-1252 was added for display encoding.
* After incomplete POP3 session, duplicate retrieval of messages
doesn't happen anymore.
Changes for 2.2.0beta1:
* The major improvements of the search function were made.
o The query search was implemented.
o Search conditions can be specified with the same UI as the
filter rule.
o Subfolders can be searched.
o The search folder (virtual folder) was implemented.
* The maximized window state is now remembered.
* The option "Display recipient on 'From' column if sender is
yourself" now looks for all accounts.
* The line-wrapping of composition now doesn't join enumerated
lines.
* The nonstandard Korean encoding 'ks_c_5601-1987' was supported.
* The bug that the initial directory was not properly selected in
the file selection dialog with GTK+ 2.8 was fixed.
* Some other bugs were fixed.
Evolution-Data-Server 1.4.2.1, 2005-11-30
-----------------------------------------
Added fix for an ugly crasher in the calendar component.
Use EDS 1.4.2.1 instead of 1.4.2
Evolution-Data-Server 1.4.2, 2005-11-29
----------------------------------------
Bugzilla bugs fixed (see http://bugzilla.gnome.org/show_bug.cgi):
#218177- Disable IMAP Account causes crash (Parthasarathi)
#318508- Repeated crash when downloading new mail (Vivek Jain)
#228929- After upgrading snapshot cannot see IMAP inbox contents (Shreyas)
#317956- Crash when starting evolution without or with expired kerberos 5
(Bjorn Torkelsson)
#320736- crash connecting to groupwise7 (Parthasarathi)
#319045- gw-Evolution crashes after marking few mails as not junk (Vivek)
#312848- Delete option should be disabled for default Tasks list
(Sarfraaz)
#318104- evolution crashed when changing calendar timezone and keeps
crashing (Harish)
#317322- crash when delete a imported recurrent event (Chenthill)
#318777- recurrence editing ... (Chenthill)
#318130- e-cal-backend-http.c does not include e-cal-time-util.h, fails
(Matthew Daniel)
#319612- Stop warnings from e-destination about xmlChar* (Ross Burton)
#318227- Change LDAP search filter (Carsten Guenther)
#316955- Recreates summary file on every other load (Ross Burton)
#319848- Cannot select multiple adresses for 'To', 'Cc' etc fields
(Sushma)
Updated Translations:
- fa (Meelad Zakaria)
- bg (Alexander Shopov)
sendmail, which prevents mutt from sending messages. patch-am works
around this issue by postponing the closing of all file descriptors
until after the fork.