Commit graph

7808 commits

Author SHA1 Message Date
Paul
371bbb58ad use file name for WebCal subscription folder name
also remove the string length limit, which broke saving folder
properties
2016-08-31 12:37:03 +01:00
Ricardo Mones
673374af23 Better alignment for icon legend columns
Reverts most of c0abccd31d.
2016-08-31 13:17:25 +02:00
Paul
af477843ca fix make dist 2016-08-30 16:07:05 +01:00
Paul
c0abccd31d place icons in 2 columns 2016-08-30 15:54:25 +01:00
Paul
84ef5517bc remove icons that will never be displayed 2016-08-30 12:37:11 +01:00
Paul
9aeea1ac93 fix capitalisation 2016-08-30 11:54:42 +01:00
Paul
6771436760 add 'noselect' and 'subs-only' folder icons 2016-08-30 11:26:45 +01:00
Paul
27290077c0 fix non-resizeable Icon Legend dialogue 2016-08-30 11:22:12 +01:00
Paul
999c327103 implement the 4-state icons for 'noselect' folders 2016-08-30 11:01:59 +01:00
Andrej Kacian
2032c913a7 Fix NULL pointer dereference in LDAP lookup code.
Fixes bug #3027.
2016-08-30 10:03:06 +02:00
Andrej Kacian
986e6f7c5f Fix crash on Windows when doing a LDAP search. 2016-08-28 22:42:10 +02:00
Andrej Kacian
04456e3b73 Make filesel API more consistent.
One of the functions, filesel_select_multiple_files_open(),
was missing the path parameter.
2016-08-28 20:11:03 +02:00
Andrej Kacian
1a39f25036 Refactor gtk/w32_filesel.c for better code reuse. 2016-08-27 20:41:08 +02:00
Andrej Kacian
303c220d3a Allow multiple file selection in Windows native file chooser. 2016-08-27 19:51:14 +02:00
Paul
bfa546e162 indicate IMAP mailboxes which show subs only with a green folder 2016-08-27 08:49:19 +01:00
Paul
9582967be7 Add OpenBSD CA cert path.
From Edd Barrett via Daniel Jakots
2016-08-26 14:55:44 +01:00
Andrej Kacian
d6d495869a Always set GnuTLS priority string.
Closes bug #3680.
2016-08-25 10:46:34 +02:00
Andrej Kacian
6298f434d4 Handle password loading more safely in prefs_account.c
Inspired by patch in bug #3678.
2016-08-24 13:58:08 +02:00
Andrej Kacian
61b7a029bb Do a basic check for widget validity in CLAWS_SET_TIP().
Inspired by patch in bug #3678.
2016-08-24 13:58:08 +02:00
Ricardo Mones
a22303ce00 Fix bug #3515: Ctrl-Shift-X opens multiple external editors
This a known GTK+ bug (passing keypresses of disabled menus) or
a mising feature (not providing a way to disable also keypresses).

See https://bugzilla.gnome.org/show_bug.cgi?id=656158
2016-08-24 12:14:28 +02:00
Andrej Kacian
569c7e1e20 Fix crash in vcalendar passwords handling on prefs save. 2016-08-24 00:08:40 +02:00
Andrej Kacian
61bced3dfe Fix previous commit b88c772, use correct preprocessor directive. 2016-08-23 17:55:38 +02:00
Andrej Kacian
b88c772b96 Do not explicitly disable SSLv3 if GnuTLS does it already.
Starting with GnuTLS 3.4.0, SSL 3.0 is no longer
included in the default priorities list.
2016-08-23 17:47:24 +02:00
Ricardo Mones
3a89a270fc Fix bug #2975: Implement setting -0000 timezone to hide sender localtime
This adds a new hidden preference, namely 'hide_timezone', that
sets the timezone of date fields sent over the network to the
unknown timezone value as specified in RFC 5322 §3.3.

Default value is false (i.e., send available timezone information).
2016-08-22 19:02:47 +02:00
Andrej Kacian
8395c4c673 Deduplicate string for plugins' block prefix in clawsrc. 2016-08-21 22:59:42 +02:00
Andrej Kacian
89af524b67 Fix NULL pointer dereference in Atom parser.
Closes bug #3676.
2016-08-21 21:36:12 +02:00
Andrej Kacian
7734bcfabb Fix crash when an Atom feed's opening tag doesn't have xmlns attribute.
Closes bug #3675.
2016-08-21 16:58:22 +02:00
Andrej Kacian
7635e2f51c More fixes for parsing dates in vcalendar on Windows.
...this time without all the i18n updates.
2016-08-19 18:50:53 +02:00
Andrej Kacian
3813793f54 Revert "More fixes for parsing dates in vcalendar on Windows."
This reverts commit dc7438b9a2.

Oops, I did it again...
2016-08-19 18:48:33 +02:00
Andrej Kacian
dc7438b9a2 More fixes for parsing dates in vcalendar on Windows. 2016-08-19 15:38:02 +02:00
Andrej Kacian
b84884479e More support for pre-Epoch dates for Windows.
get_rfc822_date_from_time_t() (vcalendar)
procheader_date_parse() (core)
2016-08-19 01:44:39 +02:00
Andrej Kacian
c9c7295006 Removed fork() prototype from w32lib.h.
fork() is builtin in mingw.
2016-08-18 23:40:16 +02:00
Andrej Kacian
53a6a5a53c Set correct LDFLAGS for OS X.
Commit also simplifies LDFLAGS for Windows,
moving them from src/Makefile.am to configure.ac.

Closes bug #3665.
2016-08-18 20:48:34 +02:00
Andrej Kacian
f5fdc11d40 Avoid usage of deprecated bcopy/bzero in pbkdf2 routine. 2016-08-18 16:11:41 +02:00
Andrej Kacian
7e344914c7 Few miscellaneous fixes for RSSyl.
Mostly for compiler warnings on win64.
2016-08-18 15:54:16 +02:00
Andrej Kacian
0a69220307 Use GDateTime instead of mktime() in vcalendar's libical.
On several places, libical relies on mktime()'s undefined
behavior for dates before the Epoch - on Linux, it returns
minus number of seconds *until* epoch for such dates.

On Windows, mktime() returns -1, which leads to code around
it crashing, since there are almost no error checks in libical.

We circumvent this by doing the needed conversions via glib's
GDateTime instead where needed.
2016-08-18 15:07:40 +02:00
Ricardo Mones
33282d05ca Fix regression: show simple text/calendar with plugin
Handling the base case where the MIME part being looked up
is directly passed as function parameter was missing.
2016-08-17 09:57:39 +02:00
Andrej Kacian
5b70872b46 Fix a crash on IMAP login when using a password plugin.
Fixes bug #3667.
2016-08-17 00:32:12 +02:00
Andrej Kacian
d20742effa Fix potential crash in vcalendar's icalcomponent_vanew() on 64-bit archs.
We need to pass the terminating zero cast to void*,
because size of void* is 8 bytes, while size of a
literal 0 just 4 bytes. The arguments are retrieved
as void*, so without this void* cast, we're taking
four extra bytes belonging to whatever data is
stored in memory directly after our four-byte zero.
2016-08-15 13:32:41 +02:00
Paul
dd7568a78b add missing semi-colon
spotted and patched by Ralf Bormann <ralf.bormann@cs.uni-dortmund.de>
2016-08-11 12:33:44 +01:00
Andrej Kacian
5fcfe9a086 Fix a potential bug in vcalendar's libical.
Some compilers seem to understand this construction as an empty
for() cycle, followed by an unrelated block enclosed in braces.
We make sure the compiler does what we want by putting the
opening brace at the same line as for().
2016-08-09 23:38:32 +02:00
Ricardo Mones
e48b739052 Fix typo 2016-08-07 21:09:19 +02:00
Paul
7e40ad73bf List the current Catalan translator rather than the previous one.
Apologies, David!
2016-08-07 12:06:55 +01:00
Paul
7d4d2c5c77 update/add/disable translations
Updated:
	[ca]	Carles Tubio Terrón 	<c@rles-tub.io>
	[cs] 	David Vachulka 		<david@konstrukce-
cad.com>
	[de]	Thomas Bellmann 	<ThomasBellmann@gmx.net>
	[fi]	Flammie Pirinen 	<flammie@iki.fi>
	[fr]	Tristan Chabredier	<wwp@claws-mail.org>
	[hu] 	Pader Rezso 		<rezso@rezso.net>
	[it]	Luigi Votta 		<luigi.vtt@gmail.com>
	[nb]	Petter Adsen 		<petter@synth.no>
	[nl]	Marcel Pol		<mpol@gmx.net>
	[pt_BR] Frederico Goncalves Guimaraes
					<frederico@teia.bio.br>
	[ru]	Mikhail Kurinnoi 	<viewizard@viewizard.com>
	[sk]	Slavko 			<slavino@slavino.sk>
	[sv]	Andreas Rönnquist 	<gusnan@openmailbox.org>
	[tr] 	Numan Demirdö?en 	<if.gnu.linux@gmail.com>
	[zh_TW]	Mark Chang 		<mark.cyj@gmail.com>

Added:
	[da] 	Erik P. Olsen 		<epodata@gmail.com>
	[id_ID]	MSulchan Darmawan 	<bleketux@gmail.com>

Unmaintained:
	[lt]	Mindaugas Baranauskas	<embar@super.lt>
2016-08-07 09:05:16 +01:00
Ricardo Mones
f2d84a5f90 Update list of TLDs for release 2016-08-07 01:32:17 +02:00
Andrej Kacian
ce7a92d6e3 Fix filesel_select_file_open_folder() for Win32.
The starting folder needs to be set via the dialog callback
function, as passing it as pidlRoot merely "chroots" us in
the starting folder, so the dialog can't see anything above it.
2016-08-06 21:33:13 +02:00
Paul
fd3b5463fa fix typo 2016-08-01 21:39:15 +01:00
Andrej Kacian
465c34ef09 Removed SessionMsgType enum and its use, since it is useless.
The only user was session_send_msg(), which did nothing
with its SessionMsgType parameter.
2016-08-01 21:07:59 +02:00
Andrej Kacian
4836dd93f6 Set correct config_version after first-run wizard finishes.
Patch by Christian Hesse <mail at eworm de>.
2016-08-01 17:56:16 +02:00
Andrej Kacian
8fc7e7cd73 Remove an obsolete comment in password.c. 2016-07-31 14:02:15 +02:00