Commit graph

9442 commits

Author SHA1 Message Date
Colin Leroy
476dc684eb Fix indentation, sorry 2016-02-11 10:27:36 +01:00
Colin Leroy
667a312170 Fix a leak and g_log() in case of null passwords 2016-02-11 10:25:06 +01:00
Andrej Kacian
483f9b039e Fix two crashes in IMAP introduced by the passwords change. 2016-02-11 00:52:49 +01:00
Andrej Kacian
2836acb335 Fix inputdialog modality and focus issue. 2016-02-11 00:47:07 +01:00
Andrej Kacian
b88955da55 Another logic fix for handling master password change dialog. 2016-02-10 19:46:11 +01:00
Andrej Kacian
3dfc764e34 Fix a logic error in handling results of master password change dialog. 2016-02-10 18:31:25 +01:00
Andrej Kacian
126c9d80ce Fix a segfault caused by freeing a string on incorrect place.
Closes bug #3616.
2016-02-10 18:30:20 +01:00
Andrej Kacian
87ec96c597 Addendum to 503cb50 (Fix build with --with-password-encryption=old) 2016-02-09 16:29:31 +01:00
Michael Rasmussen
8f2dc419f6 Add help text and change text of second label 2016-02-08 20:58:04 +01:00
Andrej Kacian
50ef86e4fc Improved master password change dialog a bit. 2016-02-08 20:19:19 +01:00
Andrej Kacian
24156a8ab6 Revert "Fix a teensy weensy memory leak in Action configuration dialog."
This reverts commit 2d1d24e2dc.
2016-02-08 19:23:00 +01:00
Andrej Kacian
2d1d24e2dc Fix a teensy weensy memory leak in Action configuration dialog. 2016-02-08 19:20:47 +01:00
Andrej Kacian
af58003b77 Fix a possible use-after-free for ContactData pointers in new addressbook. 2016-02-08 19:18:35 +01:00
Andrej Kacian
cd7f85f7eb Real fix for #3598. We were zeroing out wrong pointer. 2016-02-08 18:28:08 +01:00
Andrej Kacian
14b55b5122 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.
2016-02-08 18:28:08 +01:00
Andrej Kacian
503cb50edf Fix build with --with-password-encryption=old 2016-02-08 12:40:23 +01:00
Andrej Kacian
f181179416 Added "Forget master password" mainwindow menu entry. 2016-02-07 20:07:03 +01:00
Andrej Kacian
fb564a461e 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.
2016-02-07 19:51:20 +01:00
Ricardo Mones
b7477fbe53 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.
2016-02-06 23:49:51 +01:00
Andrej Kacian
eb130cbe50 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.
2016-02-05 10:43:15 +01:00
Andrej Kacian
ad9ddd799e Added password_encryption.txt to docs/src. 2016-02-04 22:04:48 +01:00
Andrej Kacian
54adfb433b 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.
2016-02-04 22:04:48 +01:00
Andrej Kacian
e7374d38e5 Removed simple-gettext.c, as it is not being used at all. 2016-02-03 11:50:43 +01:00
Paul
e7308b6264 fix Compose account selection when imap folder is selected
don't just select the imap account, ignoring default account et al
2016-02-02 13:06:03 +00:00
Paul
9a84275f94 automatically use external editor on fwd-as-attachment if option is set 2016-01-29 13:33:25 +00:00
Andrej Kacian
d0c7241757 Remove the outer scrollbar from header area.
This means the sender address line, with account
selector is always visible.
2016-01-28 20:13:45 +01:00
Andrej Kacian
282fa50eaf Fix superfluous semicolons from 543c7d3. 2016-01-27 18:16:15 +01:00
Andrej Kacian
543c7d3394 RSSyl: Handle XHTML content correctly for Atom feeds.
Fixes bug #3603.
2016-01-27 16:54:07 +01:00
Colin Leroy
b3b2d2c845 Fix unused variable warning 2016-01-24 20:11:41 +01:00
Andrej Kacian
a5c8092f06 MH class now should not change working directory anymore. 2016-01-23 23:58:34 +01:00
Andrej Kacian
cbc36707c3 Zero out few forgotten pointers in procmsg_msginfo_free().
This is a follow-up to commit bfb1815.
2016-01-23 20:41:25 +01:00
Andrej Kacian
bfb18150ef 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.
2016-01-23 16:45:02 +01:00
Andrej Kacian
d4fa90e495 Fix for fc42499 - really set correct rcdir on Win32. 2016-01-21 09:32:02 +01:00
Andrej Kacian
eb08800c23 Fix typo in handling feed name ending with a period on Win32. 2016-01-19 15:01:50 +01:00
Paul
60ad263e61 for release 3.13.2 2016-01-19 11:00:58 +00:00
Paul
aa984fc0d3 more removing of space before colon 2016-01-19 10:55:21 +00:00
Paul
df0d9e54e3 update copyright year 2016-01-19 10:42:02 +00:00
Paul
b99272b6c8 remove space in front of colon 2016-01-19 10:29:29 +00:00
Paul
8c60c06769 update transaltion files
in order to avoid fuzzies following
b29d9d89c8
2016-01-19 10:19:39 +00:00
Andrej Kacian
7df13fc978 Delete prototypes for non-existent prefs_write_close*(). 2016-01-17 12:50:37 +01:00
Paul
8b2aff884d fix CVE-2015-8708, bug 3557, 'Remotely exploitable bug.'
Patch by Ben Hutchings <ben@decadent.org.uk>
2016-01-17 11:34:14 +00:00
Andrej Kacian
fc42499ce0 Use a different default CFG_RC_DIR for Windows platform. 2016-01-03 17:41:57 +01:00
Andrej Kacian
3a9d744883 Add missing symbol to vcalendar claws.def file. 2016-01-03 17:41:57 +01:00
Paul
6eb02a5598 fix bug 2358, '"Disposition-Notification-To:" should default to same value as "From:' 2015-12-28 19:12:33 +00:00
Paul
10325e955f add Charles to the man page 2015-12-23 16:34:36 +00:00
Paul
b29d9d89c8 remove space in front of colon 2015-12-23 08:47:53 +00:00
Paul
e3ffcb455e 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
2015-12-22 11:17:02 +00:00
Paul
dbc705e307 comment out the paragraphs which no longer apply 2015-12-22 11:09:41 +00:00
Paul
da8dc0f379 late, post-release pt_BR.po update
by Frederico Goncalves Guimaraes
2015-12-22 11:09:09 +00:00
Paul
e281328d07 remove reference to freshmeat_search.pl 2015-12-20 13:57:19 +00:00