head 1.8;
access;
symbols
pkgsrc-2015Q1:1.7.0.22
pkgsrc-2015Q1-base:1.7
pkgsrc-2014Q4:1.7.0.20
pkgsrc-2014Q4-base:1.7
pkgsrc-2014Q3:1.7.0.18
pkgsrc-2014Q3-base:1.7
pkgsrc-2014Q2:1.7.0.16
pkgsrc-2014Q2-base:1.7
pkgsrc-2014Q1:1.7.0.14
pkgsrc-2014Q1-base:1.7
pkgsrc-2013Q4:1.7.0.12
pkgsrc-2013Q4-base:1.7
pkgsrc-2013Q3:1.7.0.10
pkgsrc-2013Q3-base:1.7
pkgsrc-2013Q2:1.7.0.8
pkgsrc-2013Q2-base:1.7
pkgsrc-2013Q1:1.7.0.6
pkgsrc-2013Q1-base:1.7
pkgsrc-2012Q4:1.7.0.4
pkgsrc-2012Q4-base:1.7
pkgsrc-2012Q3:1.7.0.2
pkgsrc-2012Q3-base:1.7
pkgsrc-2012Q2:1.6.0.8
pkgsrc-2012Q2-base:1.6
pkgsrc-2012Q1:1.6.0.6
pkgsrc-2012Q1-base:1.6
pkgsrc-2011Q4:1.6.0.4
pkgsrc-2011Q4-base:1.6
pkgsrc-2011Q3:1.6.0.2
pkgsrc-2011Q3-base:1.6
pkgsrc-2011Q2:1.5.0.2
pkgsrc-2011Q2-base:1.5
pkgsrc-2009Q4:1.4.0.2
pkgsrc-2009Q4-base:1.4
pkgsrc-2009Q2:1.3.0.4
pkgsrc-2009Q2-base:1.3
pkgsrc-2009Q1:1.3.0.2
pkgsrc-2009Q1-base:1.3
pkgsrc-2008Q4:1.2.0.8
pkgsrc-2008Q4-base:1.2
pkgsrc-2008Q3:1.2.0.6
pkgsrc-2008Q3-base:1.2
cube-native-xorg:1.2.0.4
cube-native-xorg-base:1.2
pkgsrc-2008Q2:1.2.0.2
pkgsrc-2008Q2-base:1.2
pkgsrc-2008Q1:1.1.0.2
pkgsrc-2008Q1-base:1.1;
locks; strict;
comment @# @;
1.8
date 2015.04.03.12.34.44; author nros; state dead;
branches;
next 1.7;
commitid obcLp3hmlVrgU8gy;
1.7
date 2012.07.02.19.07.50; author drochner; state Exp;
branches;
next 1.6;
1.6
date 2011.09.12.17.43.05; author drochner; state Exp;
branches;
next 1.5;
1.5
date 2011.06.27.19.46.50; author gls; state Exp;
branches;
next 1.4;
1.4
date 2009.09.15.10.27.02; author drochner; state dead;
branches;
next 1.3;
1.3
date 2009.01.11.03.11.37; author smb; state Exp;
branches;
next 1.2;
1.2
date 2008.05.12.02.25.39; author smb; state dead;
branches;
next 1.1;
1.1
date 2008.01.10.01.57.27; author smb; state Exp;
branches;
next ;
desc
@@
1.8
log
@Update of claws-mail and the plugins that comes with it's distfile to
version 3.11.1.
Changlog:
3.11.1:
~~~~~~~~~~~~~~~~~~~~
* Use 'gnutls_priority' hidden account preference for POP3 and
STARTTLS connections, in addition to SMTP.
* RSSyl plugin: Enable use of .netrc to store network credentials.
* Remove dependency on intltool.
* Remove appdata.
* Updated translations: Norwegian Bokmål.
* Bug fixes:
o bug 3306, 'HTML tag is not always rendered in error
dialog'
o bug 3308, 'build ignores --localedir'
3.11.0:
~~~~~~~~~~~~~~~~~~~~
* SSLv3 server connections are now disabled by default, in response
to the POODLE vulnerability, see
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3566.
* Several PGP/Core plugin improvements
Indicate when a key has been revoked or has expired when displaying
signature status. For example,
"Good signature from %s, but the key has expired."
"Good signature from %s, but the key has been revoked."
When displaying the full information, show the Validity, and the
Owner Trust level. Also indicate expired and revoked keys, and
revoked UIDs.
The "Content-Disposition: attachment" flag in PGP/MIME signed
messages has been removed. It was confusing for cetain MUAs.
* A new version of the RSSyl plugin, completely redesigned and
rewritten. Migration from the previous version is automatic,
it has a new storage format in ~/.claws-mail/RSSyl/ (hierarchical
directories instead of flat file format). It uses the expat
library instead of libxml2 for parsing feed data.
* The results of TAB address completion in the Compose window have
improved ordering.
Order of results:
1. Match beginning of name
2. Match beginning of additional names
3. Match complete email address before @@
4. Match beginning of email address
5. Compare relative position of match
6. Compare name alphabetically
7. Compare address alphabetically.
* Due to popular demand, use of the Up key in the message body in the
Compose window stops at the top of the message body and does not
continue up to the header fields. This reverts the behaviour
introduced in version 3.10.0.
* In the Compose window, when navigating with the arrow keys,
selecting, and thus modifying, the Account selector is now
prevented.
* In the Compose window, a mnemonic (s) has been added to the Subject
line.
* The Queue folder is highlighted if there are messages in its sub-
folders and the tree is collapsed.
* When sorting messages by 'thread date', clicking the 'Date' column
header will now toggle between ascending/descending and will not
switch to 'date' sorting.
* A new QuickSearch filter has been added that searches a header's
content only.
H S : messages which contain S in the value of any header.
* A Reply-To field has been added to the main Template configuration.
* The menubar can now be hidden, default hotkey: F12.
* Fancy plugin: A user-controlled stylesheet can now be used.
* Python plugin: Add flag attributes to MessageInfo object.
* Python plugin: Make 'account' property of ComposeWindow read/write.
* Libravatar plugin: a network timeout option has been added.
* appdata has been added for package managers, it must be
specifically enabled, using ./configure --enable-appdata
See http://people.freedesktop.org/~hughsient/appdata/ for further
information.
* The tbird2claws.py script, for converting a Thunderbird mailbox to
a Claws Mail mailbox, now handles sub-directory recursion.
* Updated translations: Brazilian Portuguese, Bulgarian, Dutch,
Esperanto, Finnish, German, Hebrew, Lithuanian, Slovak, Spanish,
and Swedish
* Bug fixes:
o bug 3173, 'quick search ignores trailing blank'
o bug 3211, 'Fails to build in Debian hurd-i386 architecture'
o bug 3212, 'When msgnum matches a sub-folder name, fetch
fails'
o bug 3221, 'IMAP: Claws Mail has issues with Yahoo IMAP
server/folders'
o bug 3235, 'Extraneous double quotes inside base64-encoded
From header confuse 'Reply' action'
o bug 3236, 'sc_html_parse_tag() does not recognize '
'
as line break'
o bug 3246, 'attachment open: "remember this" ignored if
~/.mailcap does not exist'
o bug 3265, 'procmime.c: unbalanced flockfile() /
funlockfile()'
o bug 3300, 'Cannot send/receive mail when SSL 3.0 is not
supported on the server'
o Debian bug 755022, '[claws-mail-spam-report] likely useless
to report to Debian because of the use of http
instead of https'
o Disable SSL3.0 entirely as a Poodle fix.
o fix msg display when utf8_instead_of_locale_for_broken_mail
is turned off and you use a UTF-8 locale
o fix building without gnuTLS support
o Don't differentiate the protocols used when using direct
SSL/TLS versus STARTTLS
o disallow editing any account (even current account) when at
least one compose window is open
o Actually display "(No From)" in messageview's From column
when appropriate.
o When changing focus in folderview, make sure the newly
focused folder is visible first.
o various fixes to flaws reported by Coverity scan
o PGP/Core plugin: Don't automatically re-check signatures
o PGP/Core plugin: fix erroneous 'untrusted' msg based on
validity not trust
o Make INBOX case-insensitive (as RFC states)
o Python plugin: Fix ComposeWindow.get_account_selection
3.10.1:
* Add an account preference to allow automatically accepting
unknown and changed SSL certificates, if they're valid (that is,
if the root CA is trusted by the distro).
* RFE 3196, 'When changing quicksearch Search Type, set focus to
search input box'
* PGP/Core plugin: Generate 2048 bit RSA keys.
* Major code cleanup.
* Extended claws-mail.desktop with Compose and Receive actions.
* Updated Bulgarian, Brazilian Portuguese, Czech, Dutch, Esperanto,
Finnish, French, German,Hebrew, Hungarian, Indonesian, Lithuanian,
Slovak, Spanish, and Swedish translations.
* Bug fixes:
o bug 2728, 'erroneous switching from one to three column
view'
o bug 2981, 'claws-mail-3.9.3 compilation warnings'
o bug 3170, 'QuickSearch fights with View/Hide read threads
menu option'
o bug 3179, 'Win32: Please add 'gtk-auto-mnemonics = 1' to
GTK+ setting'
o bug 3201, 'Fix memory corruption in sc_html_read_line()'
o Debian bug 730050, 'vcalendar plugin crash'
o Fix GCond use with newer Glib
o Fix the race fix, now preventing the compose window to be
closed.
o Fix "File (null) doesn't exist" error dialog, when
attaching a non-existing file via --attach
o Fix spacing in Folderview if the font is far from the
system font
o RSSyl: When parsing RSS 2.0, ignore tags with a
namespace prefix.
o RSSyl: Check for existence of xmlNode namespace, to prevent
NULL pointer crashes.
3.10.0:
* Complete SSL certificate chains are now saved, and if built with
Libetpan 1.4.1, the IMAP SSL connection's certificate chain is made
available. Both of these allow correct certificate verification
instead of a bogus 'No certificate issuer found' status.
* Auto-configuration of account email servers, based on SRV records,
is now possible. (GLib >= 2.22 is required.)
* Added a preference to avoid automatically drafting emails that are
to be sent encrypted, (Configuration/Preferences/Compose/Writing).
* Messages saved as Drafts are now saved as New, highlighting the
Drafts folder, in order to draw the attention to unfinished mails
there.
* It is now possible to add a 'Replace signature' button to the
Compose window toolbar.
* Quotation wrapping and undo/redo in the Compose window has been
improved.
* 'Reply to all' now excludes your own address.
* The 'Generate X-Mailer header' option has been renamed 'Add user
agent header' and applies to both X-Mailer and X-Newsreader
headers.
* Added hidden preferences, 'address_search_wildcard' and
'folder_search_wildcard', to choose between matching from start of
the folder name/address or any part of the name. (Activating these
options restores the previous behaviour.)
* Added hidden preference 'enable_avatars' to control the internal
capture/render process, and which allows disabling it by external
plugins for example.
* 'Check for new folders' now only updates the folder list, not
updating the contents of folders. If needed, it can be followed by
'Check for new messages'
* When using Redirect, the redirecting account's address is used in
the SMTP MAIL FROM instead of the original sender's address.
* NEW: Libravatar plugin, which displays avatars from
https://www.libravatar.org/
* Added support for an arbitrary number and sources of 'avatars' and
images for email senders, and migrated Face and X-Face headers.
* Avatars are now included when printing mails.
* The GPG keyring can now be used as the source for address auto-
completion.
* The vCalendar and RSSyl plugins now have an option to disable SSL
certificate verification (and check them by default).
* The ClamAV plugin now pops up an error message only once instead of
repeatedly
* Updated the man page and the manual.
* Updated Brazilian Portuguese, British English, Czech, Dutch,
Finnish, French, Hebrew, Hungarian, Indonesian, Lithuanian, Slovak,
Spanish, and Swedish translations.
* Added Esperanto translation.
* Bug fixes:
o bug 1644, 'race condition between message move and mark as
read after timeout'
o bug 2119, 'Check for new folders on remote mailboxes is
very slow'
o bug 2145, 'Claws becomes unresponsive and gets Killed while
moving messages between imap folders'
o bug 2179, 'Improve quotation wrapping support'
0 bug 2238, 'Incorrect undo/redo operations after paste with
replace from context menu'
o bug 2389, 'GnuPG: invalid/revoked user IDs accepted'
o bug 2398, 'Race when closing compose during drafting'
o bug 2447, 'Compose window crashes if moving a folder that
is being replied to'
o bug 2643, 'claws crash when accessing imap folder'
o bug 2875, 'SMTP session disconnects before recieving'
o bug 2991, 'POP3 sessions duplicated" on race conditions'
o bug 3020, 'Use theme doesn't change some icons until
restart'
o bug 3055, 'Claws segfaults when cancelling a sticky search
after changing folder'
o bug 3038, 'Select a folder incorrectly matches on number in
parentheses'
o bug 3039, 'displaying one specific html email lead in 100%
CPU usage'
o bug 3040, 'Handle revoked GPG private keys'
o bug 3050, 'Claws segfaults when attempting to delete a tag'
o bug 3094, 'OK or Yes to create new directory ?'
o bug 3100, 'Automatic account selection on reply fails if
name is quoted and contains a comma'
o bug 3105, 'vCal plugin via https does not check SSL peer
certificates or host'
o bug 3106, 'rssyl plugin does not verify SSL peer at all'
o bug 3107, 'Height of row in message list does not reflect
font size - three columns, small screen layout'
o bug 3116, 'invalid DTSTART in ics subscription makes claws
crash'
o bug 3117, 'full-day event shown from 01:00 to 01:00 next
day'
o bug 3120, '"Error - File is empty" when redirecting mail
with empty parts'
o bug 3131, 'Crash on reccurent events with no DTSTART'
o bug 3138, 'PGP/Inline crashes on signature check if gpgme
failed to init'
o bug 3139, 'Mainwindow unresponsive due to a busy loop'
o bug 3145, 'Memory corruption in imap_disconnect_all'
o bug 3146, 'Memory corruption when deleting a message from
folder'
o bug 3147, 'verify_folderlist_xml() leaks memory'
o bug 3148, 'Logic error in claws_get_socket_name()'
o bug 3150, 'etpan_certificate_check() leaks memory'
o bug 3155, 'Memory leaks found by Valgrind in
a9065aec26499a0e1294c73b6d9e6f039976521e'
o bug 3169, 'threaded message list performance issue'
o bug 3964, 'headers in wrong order -- file src/common/ssl.c'
o Fix lots of memory leaks
o Fix interference from liboverlay-scrollbar
o Fix some typos
o Fix some layout issues when user has large GTK font
o Fix message search starting from end
o Fix disappearing MIME icon highlight in mails with PGP
signatures
o When autoselecting account for a new message, quoted
recipient names are handled better.
o Python plugin: Also check for _PyGtk_API being a PyCapsule
o MailMBOX plugin: Fix parsing UTC dates
o vCalendar plugin: recognition of quoted parameter values,
which are legal.
o ClamAV plugin: Fix a format string error.
@
text
@$NetBSD: patch-ag,v 1.7 2012/07/02 19:07:50 drochner Exp $
--- src/common/ssl.c.orig 2012-03-31 15:29:18.000000000 +0000
+++ src/common/ssl.c
@@@@ -29,6 +29,7 @@@@
#include
#include
#include
+#include
#if GNUTLS_VERSION_NUMBER <= 0x020b00
#include
@
1.7
log
@update to 3.8.1
changes:
-UI improvements
-bugfixes
-translation updates
@
text
@d1 1
a1 1
$NetBSD$
@
1.6
log
@update to 3.7.10
changes:
-UI and logging improvements
-documentation/i18n updates
-bugfixes
@
text
@d3 1
a3 1
--- src/common/ssl.c.orig 2011-08-27 06:58:15.000000000 +0000
d5 1
a5 1
@@@@ -29,8 +29,10 @@@@
d9 3
a11 1
+#ifdef HAVE_LIBGCRYPT
a12 15
GCRY_THREAD_OPTION_PTHREAD_IMPL;
+#endif
#include "claws.h"
#include "utils.h"
@@@@ -153,7 +155,9 @@@@ const gchar *claws_ssl_get_cert_dir(void
void ssl_init(void)
{
+#ifdef HAVE_LIBGCRYPT
gcry_control (GCRYCTL_SET_THREAD_CBS, &gcry_threads_pthread);
+#endif
#ifdef HAVE_LIBETPAN
mailstream_gnutls_init_not_required();
#endif
@
1.5
log
@Add two patches from drochner@@ to make claws-mail build again against newer
gnutls.
PKGREVISION++
@
text
@a1 1
https://savannah.gnu.org/support/index.php?107660
d3 1
a3 1
--- src/common/ssl.c.orig 2011-02-16 06:39:57.000000000 +0000
a25 11
@@@@ -269,6 +273,9 @@@@ gboolean ssl_init_socket_with_method(Soc
r = gnutls_init(&session, GNUTLS_CLIENT);
if (session == NULL || r != 0)
return FALSE;
+
+ /* compensate for change in gnutls-2.12 */
+ gnutls_transport_set_lowat(session, 1);
gnutls_set_default_priority(session);
gnutls_protocol_set_priority (session, proto_prio);
@
1.4
log
@update to 3.7.2
changes:
Default Cc, Bcc and Reply-To options have been added to Folder
Properties.
MIME parts that lack an end boundary are now handled, (even though
they're INVALID!).
A 'Metadata handling' option has been added to the Miscellaneous
options page. The options are 'safer' or 'faster'. 'faster' is
Claws' original behaviour. 'safer' prevents data loss on system
crashes where the filesystem is of a 'not-so-robust' variety, e.g.
xfs. If in doubt, use 'safer'. This option defaults to 'safer'.
Face and X-Face previews have been added to the Custom Header
Configuration dialogue in Account preferences.
An option has been added to the Receive page of IMAP account
preferences, "Move deleted mails to trash and expunge immediately".
This option is on by default to avoid changing the existing
behaviour. Turning it off prevents automatic expunging.
Also, 'Tools/Expunge' and 'View/Hide deleted messages' menu items
have been added to main toolbar.
Support for clickable gopher:// links has been added.
In the Compose window a warning dialogue is raised if attachments
that have been added no longer exist on the filesystem at the time
of sending.
Buttons to clear header lines in the Compose window have been
added.
GnuTLS compatibility mode is now used, this avoids problems with
servers that don't comply 100% with the spec, but still exist.
tools/csv2addressbook.pl
thunderbird import for version 2.0.0.21 has been added.
translation updates
bugfixes
@
text
@d1 2
a2 1
$NetBSD: patch-ag,v 1.3 2009/01/11 03:11:37 smb Exp $
d4 10
a13 3
--- tools/popfile-link.sh.orig 2009-01-10 18:04:13.000000000 -0500
+++ tools/popfile-link.sh 2009-01-10 18:04:40.000000000 -0500
@@@@ -32,7 +32,7 @@@@
d15 3
d19 19
a37 6
SESSION_ID=""
-if [ "$1" == "--ask-session-id" ]
+if [ "$1" = "--ask-session-id" ]
then
shift
SESSION_ID=$(gxmessage -entry -center -wrap -buttons "OK:0,Cancel:1" -default "OK" \
@
1.3
log
@Updated claws-mail and all of its plug-ins to 3.7.0
* 3.7.0
-------
* Expanding/Collapsing of threads is now approximately 95% faster.
* Cache reading is now approximately 10% faster.
* The shortcut key settings of the main window and the message list
context menus are now connected.
* The preferences on the 'Other' page have now been moved to
Other/Miscellaneous. The parent pages are now unselectable and the
first page is automatically selected on opening the preferences.
* In the Compose window, on the Others tab, the 'Save message to'
entry now has a drop-down list of the previous save locations.
* In the Compose window, the Attachments Properties window is now
confirmed and closed with the Return key.
* When using an external editor to compose messages, the message is
automatically saved to Drafts when the external editor is closed.
* A hidden option has been added, 'primary_paste_unselects' which
causes the primary buffer to be cleared and the insertion point to
be repositioned when the middle mouse button is used for pasting
text. It is turned off by default.
* In the Actions window, the Escape key now cancels the action
editing.
* Offline SSL certificate verification has been added.
* Privacy plugins: The decryption failure messages are now shown
in the NoticeView just above the message text rather than in a
popup window.
* Privacy plugins: when listing the UIDs during a signature check,
show the UID validity
* tools/popfile-link.sh
Support for reusing existing POPFile session ID has been added.
* tools/kdeservicemenu
Support for kde4 has been added.
* win32: better integration has been implemented by using the
standard file associations.
@
text
@d1 1
a1 1
$NetBSD$
@
1.2
log
@Update to claws-mail 3.4.0:
* 3.4.0
-------
* Added support for /dev/mem_notify. This Linux kernel feature
will allow applications to be notified that memory has to be
freed before getting OOM-killed.
For more information: http://lwn.net/Articles/267013/
* Enabled moving/copying folders to root folders when using the
folder selection dialogue.
* Global and per-folder templates can now override the From name.
* Added a tooltip with extended folder stats. (Hover the cursor over
the short stats on the right, below the message list.)
* Implemented 2-line items in the message list when in three column
mode.
* Added support for png themes.
* Added an icon for attached patches (text/x-patch and text/x-diff).
* When viewing a message that has a large amount of text, show a
maximum of 1MB of text and add a noticeview to show optionally show
the whole message.
* Added a button to the templates preferences to restore defaults for
current language.
* Added search in filtering rules list.
* Bogofilter Plugin:
Added a "learn from whitelist" preference.
* MAEMO:
Added information when fetching large messages.
* tools/csv2addressbook.pl
Added support for Kmail/Kaddressbook.
* 3.3.1
-------
* Forbid attaching anything containing "../" or ".ssh/" in mailto:
URIs.
* Add a hidden preference, 'use_networkmanager', to disable
NetworkManager handling
* 3.3.0
-------
* Due to licensing problems, the ClamAV plugin has been removed from
the Claws Mail core distribution and can now been found packaged
separately or with the 'extra plugins' package.
* Added NetworkManager support
This is built by default if the dependencies are satisfied; it can
be specifically disabled with '--disable-networkmanager-support'.
This enables Claws Mail to track changes to the network status.
* Added DIGEST-MD5 support for IMAP authentication
* Added Folder Properties option, 'Run processing rules when opening'
to the General page.
* Added sub-sorting to the Message List; when the Sort type is either
Subject, From, To or Tags, sub-sorting by Date will be active.
* Added from=address to the mailto sequence
The 'from' will try to select the first matching account in the
Accounts list, otherwise it will use the usual account selection
mechanism but will override it with the given 'from' address.
* Added insert=FILE to the mailto sequence (stands for 'insert file')
This adds the ability to create a new message from the command-line,
with the body set from the contents of an existing file.
* Added mailto with NNTP accounts
This comes into play if mailto is used when an NNTP account is the
default account or if an NNTP account address is used with 'from'.
* Added several GUI improvements to the Filtering, Processing, Tags,
Actions, Templates, Logging and Address Book dialogues
* Added a tooltip to the 'replied' icon in the Message List which
indicates 'click to see your reply' feature.
* Added 'claws-mail --version-full' to display the version and a list
of the compiled-in features
* Implemented speed-ups to list operations, deletions and cache
updates.
* Updated the man page
* The Trayicon plugin icons are now themable.
* text/calendar message parts are now automatically displayed if a
plugin handling text/calendar is loaded, e.g. vCalendar.
* Maemo: connect HW status change signal for shutdown
* Maemo: identify mmc1 and mmc2 more clearly in the GUI
* Maemo: Make dnd threshold higher
@
text
@d1 1
a1 1
$NetBSD: patch-ag,v 1.1 2008/01/10 01:57:27 smb Exp $
d3 3
a5 5
--- src/common/passcrypt.c.orig 2008-01-09 19:59:19.000000000 -0500
+++ src/common/passcrypt.c 2008-01-09 19:59:41.000000000 -0500
@@@@ -17,7 +17,7 @@@@
*
*/
a6 2
-#define _XOPEN_SOURCE
+#define _XOPEN_SOURCE 600
d8 6
a13 2
#include
#include
@
1.1
log
@Fix #define of _XOPEN_SOURCE to be compatible with Opengroup standards
(and, not incidentally, to make certain things work on amd64).
@
text
@d1 1
a1 1
$NetBSD$
@