Ricardo Mones [Fri, 19 Feb 2016 18:23:00 +0000 (19:23 +0100)]
Fix leak on error and error reporting
Ricardo Mones [Fri, 19 Feb 2016 18:21:50 +0000 (19:21 +0100)]
Fix a couple of typos
Ricardo Mones [Fri, 19 Feb 2016 18:15:12 +0000 (19:15 +0100)]
Fix bug #2604: Add support for -geometry
And document it too :-)
Ricardo Mones [Fri, 19 Feb 2016 18:03:15 +0000 (19:03 +0100)]
Fix bug #3578: Strings around MAILIMAP_ERROR…
…could use some whitespace fixes. Patch by Andreas Rönnquist (thanks!).
Ricardo Mones [Fri, 19 Feb 2016 17:58:34 +0000 (18:58 +0100)]
Fix bug #3581: sys:1: Warning: Source ID # was…
…not found when attempting to remove it, and remove unused logic.
Ricardo Mones [Fri, 19 Feb 2016 17:50:04 +0000 (18:50 +0100)]
Fix bug #3028: Claws doesn't select html part if attachments present
Make HTML part search recursive maintaining current functionality:
• display first HTML part
• promotion of calendar attachments (if vCalendar is available)
• not promoting HTML attachments
Andrej Kacian [Fri, 19 Feb 2016 16:52:50 +0000 (17:52 +0100)]
Implement real LOGIN auth method for IMAP.
The "old LOGIN" was in fact just a basic plaintext login method,
using: "LOGIN username password", not the SASL LOGIN method.
Andrej Kacian [Fri, 19 Feb 2016 16:13:08 +0000 (17:13 +0100)]
Enable SASL PLAIN auth mechanism for IMAP accounts.
Colin Leroy [Thu, 11 Feb 2016 13:32:44 +0000 (14:32 +0100)]
Add a plugin method to allow updating stored passwords on master password change.
GData is still untested.
Colin Leroy [Thu, 11 Feb 2016 11:11:48 +0000 (12:11 +0100)]
Actually encrypt passwords before storing them
Colin Leroy [Thu, 11 Feb 2016 10:42:34 +0000 (11:42 +0100)]
Require new password API
Colin Leroy [Thu, 11 Feb 2016 10:33:19 +0000 (11:33 +0100)]
SpamReport: use new password API
Colin Leroy [Thu, 11 Feb 2016 10:28:07 +0000 (11:28 +0100)]
GData: use new password API. Completely untested as I don't have the dependancies available to build!
Colin Leroy [Thu, 11 Feb 2016 10:22:47 +0000 (11:22 +0100)]
Forgot to memset. We should add an helper function for this.
Colin Leroy [Thu, 11 Feb 2016 10:21:52 +0000 (11:21 +0100)]
vCalendar: Use new password API
Colin Leroy [Thu, 11 Feb 2016 09:33:10 +0000 (10:33 +0100)]
Fix another g_log warning
Colin Leroy [Thu, 11 Feb 2016 09:27:36 +0000 (10:27 +0100)]
Fix indentation, sorry
Colin Leroy [Thu, 11 Feb 2016 09:25:06 +0000 (10:25 +0100)]
Fix a leak and g_log() in case of null passwords
Andrej Kacian [Wed, 10 Feb 2016 23:52:49 +0000 (00:52 +0100)]
Fix two crashes in IMAP introduced by the passwords change.
Andrej Kacian [Wed, 10 Feb 2016 23:47:07 +0000 (00:47 +0100)]
Fix inputdialog modality and focus issue.
Andrej Kacian [Wed, 10 Feb 2016 18:46:11 +0000 (19:46 +0100)]
Another logic fix for handling master password change dialog.
Andrej Kacian [Wed, 10 Feb 2016 17:31:25 +0000 (18:31 +0100)]
Fix a logic error in handling results of master password change dialog.
Andrej Kacian [Wed, 10 Feb 2016 17:30:20 +0000 (18:30 +0100)]
Fix a segfault caused by freeing a string on incorrect place.
Closes bug #3616.
Andrej Kacian [Tue, 9 Feb 2016 15:29:31 +0000 (16:29 +0100)]
Addendum to
503cb50 (Fix build with --with-password-encryption=old)
Michael Rasmussen [Mon, 8 Feb 2016 19:58:04 +0000 (20:58 +0100)]
Add help text and change text of second label
Andrej Kacian [Mon, 8 Feb 2016 19:19:19 +0000 (20:19 +0100)]
Improved master password change dialog a bit.
Andrej Kacian [Mon, 8 Feb 2016 18:23:00 +0000 (19:23 +0100)]
Revert "Fix a teensy weensy memory leak in Action configuration dialog."
This reverts commit
2d1d24e2dce8a0a3704ff28e5d2cc878316d0d84.
Andrej Kacian [Mon, 8 Feb 2016 18:19:07 +0000 (19:19 +0100)]
Fix a teensy weensy memory leak in Action configuration dialog.
Andrej Kacian [Mon, 8 Feb 2016 18:18:35 +0000 (19:18 +0100)]
Fix a possible use-after-free for ContactData pointers in new addressbook.
Andrej Kacian [Mon, 8 Feb 2016 17:26:26 +0000 (18:26 +0100)]
Real fix for #3598. We were zeroing out wrong pointer.
Andrej Kacian [Mon, 8 Feb 2016 17:26:49 +0000 (18:26 +0100)]
Make procmime_mimeinfo_free_all() zero the passed pointer.
The function's argument type changes from MimeInfo* to MimeInfo**,
so that we can zero out the pointer.
This closes bug #3610, reported by Hanno Boeck.
Andrej Kacian [Mon, 8 Feb 2016 11:40:23 +0000 (12:40 +0100)]
Fix build with --with-password-encryption=old
Andrej Kacian [Sun, 7 Feb 2016 19:07:03 +0000 (20:07 +0100)]
Added "Forget master password" mainwindow menu entry.
Andrej Kacian [Sun, 7 Feb 2016 18:51:20 +0000 (19:51 +0100)]
Forget entered master password before trying to change it.
This makes sure the user always has to input current master
password before he is allowed to change it.
Ricardo Mones [Sat, 6 Feb 2016 22:49:51 +0000 (23:49 +0100)]
Fix segfault when account password is not saved…
…in account preferences, introduced also in
54adfb4.
In this case acc_pass is NULL, so it must be checked
before trying to dereference it.
Andrej Kacian [Fri, 5 Feb 2016 09:43:15 +0000 (10:43 +0100)]
Fix a null pointer dereference introduced by
54adfb4.
acc_pass is pointing to same address as pass, and we are inside
an if block that includes "!pass" condition, so trying to zero
and free acc_pass is a wrong thing to do.
Andrej Kacian [Thu, 4 Feb 2016 21:02:35 +0000 (22:02 +0100)]
Added password_encryption.txt to docs/src.
Andrej Kacian [Sat, 16 Jan 2016 21:13:53 +0000 (22:13 +0100)]
Rewritten account passwords handling.
Passwords are only decrypted before their actual use, not
while loading from accountrc.
Passwords are stored as "{algorithm}base64encodedciphertext",
encrypted using AES-CBC cipher, with PASSCRYPT_KEY used as
and encryption key.
Optionally, the encryption key, also known as "master password"
can be changed by user.
Andrej Kacian [Wed, 3 Feb 2016 10:50:43 +0000 (11:50 +0100)]
Removed simple-gettext.c, as it is not being used at all.
Paul [Tue, 2 Feb 2016 13:06:03 +0000 (13:06 +0000)]
fix Compose account selection when imap folder is selected
don't just select the imap account, ignoring default account et al
Paul [Fri, 29 Jan 2016 13:33:25 +0000 (13:33 +0000)]
automatically use external editor on fwd-as-attachment if option is set
Andrej Kacian [Thu, 28 Jan 2016 19:13:45 +0000 (20:13 +0100)]
Remove the outer scrollbar from header area.
This means the sender address line, with account
selector is always visible.
Andrej Kacian [Wed, 27 Jan 2016 17:16:15 +0000 (18:16 +0100)]
Fix superfluous semicolons from
543c7d3.
Andrej Kacian [Wed, 27 Jan 2016 15:54:07 +0000 (16:54 +0100)]
RSSyl: Handle XHTML content correctly for Atom feeds.
Fixes bug #3603.
Colin Leroy [Sun, 24 Jan 2016 19:11:41 +0000 (20:11 +0100)]
Fix unused variable warning
Andrej Kacian [Sat, 23 Jan 2016 22:58:34 +0000 (23:58 +0100)]
MH class now should not change working directory anymore.
Andrej Kacian [Sat, 23 Jan 2016 19:41:25 +0000 (20:41 +0100)]
Zero out few forgotten pointers in procmsg_msginfo_free().
This is a follow-up to commit
bfb1815.
Andrej Kacian [Sat, 23 Jan 2016 14:40:38 +0000 (15:40 +0100)]
Make procmsg_msginfo_free() zero out pointers to freed memory.
The function's argument type changes from MsgInfo* to MsgInfo**,
so that we can zero out the pointer.
This closes bug #3598, reported by Hanno Boeck.
Andrej Kacian [Thu, 21 Jan 2016 08:31:44 +0000 (09:31 +0100)]
Fix for
fc42499 - really set correct rcdir on Win32.
Andrej Kacian [Tue, 19 Jan 2016 14:01:50 +0000 (15:01 +0100)]
Fix typo in handling feed name ending with a period on Win32.
Paul [Tue, 19 Jan 2016 11:00:58 +0000 (11:00 +0000)]
for release 3.13.2
Paul [Tue, 19 Jan 2016 10:55:21 +0000 (10:55 +0000)]
more removing of space before colon
Paul [Tue, 19 Jan 2016 10:42:02 +0000 (10:42 +0000)]
update copyright year
Paul [Tue, 19 Jan 2016 10:29:29 +0000 (10:29 +0000)]
remove space in front of colon
Paul [Tue, 19 Jan 2016 10:19:39 +0000 (10:19 +0000)]
update transaltion files
in order to avoid fuzzies following
b29d9d89c807661179a0c3b92f03c7a2634b1d27
Andrej Kacian [Sun, 17 Jan 2016 11:50:37 +0000 (12:50 +0100)]
Delete prototypes for non-existent prefs_write_close*().
Paul [Sun, 17 Jan 2016 11:34:14 +0000 (11:34 +0000)]
fix CVE-2015-8708, bug 3557, 'Remotely exploitable bug.'
Patch by Ben Hutchings <ben@decadent.org.uk>
Andrej Kacian [Sun, 3 Jan 2016 16:40:05 +0000 (17:40 +0100)]
Use a different default CFG_RC_DIR for Windows platform.
Andrej Kacian [Sun, 3 Jan 2016 16:39:41 +0000 (17:39 +0100)]
Add missing symbol to vcalendar claws.def file.
Paul [Mon, 28 Dec 2015 19:12:33 +0000 (19:12 +0000)]
fix bug 2358, '"Disposition-Notification-To:" should default to same value as "From:'
Paul [Wed, 23 Dec 2015 16:34:36 +0000 (16:34 +0000)]
add Charles to the man page
Paul [Wed, 23 Dec 2015 08:47:53 +0000 (08:47 +0000)]
remove space in front of colon
Paul [Tue, 22 Dec 2015 11:17:02 +0000 (11:17 +0000)]
fix bug 3584, 'After 3.13.1, characters in some Japanese codec are never correctly converted to internal ones'
Thanks to honda@math.sci.hokudai.ac.jp
Paul [Tue, 22 Dec 2015 11:09:41 +0000 (11:09 +0000)]
comment out the paragraphs which no longer apply
Paul [Tue, 22 Dec 2015 11:09:09 +0000 (11:09 +0000)]
late, post-release pt_BR.po update
by Frederico Goncalves Guimaraes
Paul [Sun, 20 Dec 2015 13:57:19 +0000 (13:57 +0000)]
remove reference to freshmeat_search.pl
Paul [Sun, 20 Dec 2015 13:53:46 +0000 (13:53 +0000)]
for release 3.13.1
Paul [Sun, 20 Dec 2015 13:04:19 +0000 (13:04 +0000)]
lt.po updated
submitted by Mindaugas Baranauskas.
[late updates causing more work]
Paul [Sun, 20 Dec 2015 13:03:01 +0000 (13:03 +0000)]
remove reference to freshmeat_search.pl
Paul [Sun, 20 Dec 2015 12:33:18 +0000 (12:33 +0000)]
changed "Claws Mail-w322 to "Claws Mail for Windows"
Paul [Sun, 20 Dec 2015 12:31:01 +0000 (12:31 +0000)]
update documentation team
Paul [Sun, 20 Dec 2015 12:29:23 +0000 (12:29 +0000)]
update translation team
Paul [Sun, 20 Dec 2015 12:15:29 +0000 (12:15 +0000)]
freshmeat.net does not exist anymore, so this script is useless
Paul [Sun, 20 Dec 2015 12:10:08 +0000 (12:10 +0000)]
update translations
updated by David Vachulka, Thomas Bellmann, me, Flammie Pirinen, Tristan
Chabredier, Isratine Citizen, Páder Rezső, Luigi Votta, Petter Adsen,
Marcel Pol, Slavko, Andreas Rönnquist, Mark Chang
ru.po added, submitted by Mikhail Kurinnoi
bg.po, eo.po and lt.po removed, unmaintained
Ricardo Mones [Sun, 20 Dec 2015 02:44:31 +0000 (03:44 +0100)]
Update Spanish translation for release
Ricardo Mones [Sun, 20 Dec 2015 02:41:51 +0000 (03:41 +0100)]
Update array of recognised TLDs for release
Andrej Kacian [Fri, 18 Dec 2015 15:25:38 +0000 (16:25 +0100)]
RSSyl: do not add extra dir separator in item_get_path().
Andrej Kacian [Wed, 16 Dec 2015 15:28:30 +0000 (16:28 +0100)]
Some minor changes for win32 build.
Andrej Kacian [Mon, 14 Dec 2015 23:07:35 +0000 (00:07 +0100)]
Better fix for crash after broken pgp keyring update.
This should fix the crash without interfering with
signature checking when public key is missing.
Ricardo Mones [Wed, 9 Dec 2015 18:07:13 +0000 (19:07 +0100)]
Fix bug #3570 “Feed preferences window appearance”
Ricardo Mones [Wed, 9 Dec 2015 11:20:57 +0000 (12:20 +0100)]
Cosmetic: use always g_getenv instead of getenv
Ricardo Mones [Tue, 8 Dec 2015 13:18:54 +0000 (14:18 +0100)]
Cosmetic: use g_strstrip define when stripping
Instead of g_strchomp/g_strchug pairs. Same calls, more readable.
Michael Rasmussen [Mon, 7 Dec 2015 20:36:27 +0000 (21:36 +0100)]
Paul [Mon, 7 Dec 2015 10:53:07 +0000 (10:53 +0000)]
cosmetic layout fixes
Paul [Mon, 7 Dec 2015 10:48:51 +0000 (10:48 +0000)]
rename configure option 'enable-alternate-addrbook' to 'enable-alternate-addressbook'
Paul [Mon, 7 Dec 2015 10:40:25 +0000 (10:40 +0000)]
call 'new' address book 'alternate' address book
Charles Lehner [Sat, 5 Dec 2015 18:44:51 +0000 (13:44 -0500)]
Rename address book search label
Charles Lehner [Fri, 4 Dec 2015 22:51:16 +0000 (17:51 -0500)]
Fix bug #1918: allow searching of local address books
Based on code in Sylpheed by Hiroyuki from 2009-11-26
Andrej Kacian [Fri, 4 Dec 2015 10:49:40 +0000 (11:49 +0100)]
Removed a useless debug line.
Charles Lehner [Thu, 3 Dec 2015 23:50:15 +0000 (18:50 -0500)]
Fix enum scan on powerpc
Casting the enum pointers to char pointers (or unsigned char pointers) was
leading to config->auth getting the wrong value scanned on little-endian 32-bit
PowerPC systems. Using separate variables and implicit type coercion fixes this.
Andrej Kacian [Thu, 3 Dec 2015 18:02:32 +0000 (19:02 +0100)]
Remove use of fnmatch(), in favour of GPatternSpec.
Ricardo Mones [Thu, 3 Dec 2015 10:21:34 +0000 (11:21 +0100)]
Correct modified file headers
Ricardo Mones [Thu, 3 Dec 2015 00:00:29 +0000 (01:00 +0100)]
Remove more markup from translatable strings
Ricardo Mones [Wed, 2 Dec 2015 00:03:06 +0000 (01:03 +0100)]
Remove markup from translatable strings
Andrej Kacian [Tue, 1 Dec 2015 17:50:29 +0000 (18:50 +0100)]
Check for flex version properly in autogen.sh.
Ricardo Mones [Tue, 1 Dec 2015 13:27:21 +0000 (14:27 +0100)]
Make interface match expectations of plugin_load()
Andrej Kacian [Tue, 1 Dec 2015 11:27:08 +0000 (12:27 +0100)]
Removed obsolete win32-related code from autogen.sh.
Andrej Kacian [Wed, 25 Nov 2015 21:10:25 +0000 (22:10 +0100)]
Fix folder renaming for IMAP on Windows.
Fix done by only using platform-specific dir separator when
dealing with filesystem paths, not when dealing with internal
folder paths.
Ricardo Mones [Wed, 25 Nov 2015 10:19:01 +0000 (11:19 +0100)]
Use same label for seconds in timeouts
Ricardo Mones [Tue, 24 Nov 2015 10:41:32 +0000 (11:41 +0100)]
Adjust menus for external embedded editor