Commit Graph

641 Commits

Author SHA1 Message Date
Ludovic Marcotte
f607cb03c5 (fix) handle flattened timezone definitions (fixes #2690) 2016-06-10 08:30:06 -04:00
Ludovic Marcotte
1ba8ba9e58 (fix) avoid crashing due to bogus URLs (GNUstep braindamage) 2016-05-27 15:29:33 -04:00
Ludovic Marcotte
877165f4ed (fix) safe guard against bogus tz offset definition 2016-05-17 11:19:33 -04:00
Ludovic Marcotte
199a5f5215 (fix) don't try to initialize location values when using single store mode 2016-05-13 11:14:28 -04:00
Ludovic Marcotte
4ac41dace7 (core) new database structure options to make SOGo use a total of nine tables 2016-03-10 16:34:06 -05:00
Francis Lachapelle
16f2b8a533 GCSFolder: Add ORDER BY fields in SELECT clause
Without this fix, PostgreSQL would complain about unknown columns.
2016-03-08 15:34:15 -05:00
Francis Lachapelle
7c00ad7110 Don't query content table when not required
When only requesting the c_name field, limit the SQL query to the quick
table.
2016-02-19 14:56:46 -05:00
Patrice Levesque
bd56f4cf9f Remove pointless #include from .m and .h files
This was done with a brute-force approach, ensuring no additional
warnings from GCC 4.9 under x86_64.
2016-02-13 17:41:54 -05:00
Patrice Levesque
7c25b53fdf Remove pointless #imports from .m and .h files
This was done with a brute-force approach, ensuring no additional
warnings from GCC 4.9 under x86_64.
2016-02-13 16:11:52 -05:00
Francis Lachapelle
a8845d262f Fix frequency detection of recurrence rule 2016-02-04 09:20:11 -05:00
Francis Lachapelle
8593ee9fbb Improve handling of ATTACH property (URIs) 2016-01-15 09:25:28 -05:00
Ludovic Marcotte
4edb87978b (fix) correctly handle all-day event exceptions when the master event changes 2015-11-25 15:53:48 -05:00
extrafu
d805cdfef4 Merge pull request #109 from ethoms/clang-warnings-stage2
Stage 2 of clang compiler warning patches.
2015-11-04 13:48:27 -05:00
Euan Thoms
9a3f8549ea Delete .orig files left over from applying patches to Stage 2. 2015-11-04 03:40:53 +08:00
Euan Thoms
212ff64828 Stage 2 of clang compiler warning patches. 2015-11-04 03:36:34 +08:00
Euan Thoms
3c62cc744e Stage 1 of clang compiler warning patches. 2015-10-31 14:10:03 +08:00
Ludovic Marcotte
b02a4f82a0 (fix) don't escape quoted strings during versit generation 2015-10-15 12:51:58 -04:00
Ludovic Marcotte
6dc02abe80 (fix) Start/end shifting by 1 hour due to timezone change on last Sunday of October 2015 (#3344) 2015-09-14 10:56:14 -04:00
Francis Lachapelle
1f8edbdd1f (js) Respect SOGoCalendarDefaultReminder in editor 2015-07-30 12:05:33 -04:00
Francis Lachapelle
763ce37f8c Allow multiple "attach" values in iCalEntityObject 2015-07-01 14:09:12 -04:00
Francis Lachapelle
d5f4da3934 (fix) Don't return duplicated timezones 2015-06-12 12:03:53 -04:00
Francis Lachapelle
3350e2fa12 (fix) Syntax of word "occurrence" 2015-06-12 12:03:52 -04:00
Francis Lachapelle
94105e937a Improve JSON getter/setter for todos 2015-06-12 10:50:03 -04:00
Francis Lachapelle
221e49a5d1 Improve [iCalTrigger asDictionary] 2015-06-11 15:57:26 -04:00
Francis Lachapelle
e429dc3ff1 Add [iCalByDayMask initWithDaysAndOccurences:] 2015-06-11 15:57:25 -04:00
Francis Lachapelle
cf8c4c482d Add static method in iCalPerson for partstate 2015-06-11 15:54:11 -04:00
Francis Lachapelle
a22195beec Add method [iCalTrigger asDictionary]
This method is used to get a JSON representation of an alarm trigger.
2015-06-11 15:54:07 -04:00
Francis Lachapelle
01736318d8 Expose [iCalRecurrenceRule frequencyForValue:]
This method was missing from its header file.
2015-06-11 15:49:38 -04:00
Francis Lachapelle
f0108a5069 Add method [iCalByDayMask asRuleArray]
This method is used to get a JSON representation of a BYDAY attribute of
a recurrence rule.
2015-06-11 15:49:37 -04:00
Ludovic Marcotte
0ea0a77666 fixed typo in previous commit 2015-05-13 10:55:17 -04:00
Ludovic Marcotte
f8b7ebdaf8 Adjust OCS files regarding previous commit 2015-05-13 10:51:12 -04:00
Ludovic Marcotte
c1ce32ac94 (fix) now handle very large amount of participants correctly (#3175) 2015-05-12 15:48:42 -04:00
Ludovic Marcotte
64da65d827 (fix) fallback to Latin1 when trying to parse versit data 2015-05-12 10:19:20 -04:00
Julio García
321e16c382 Merge tag 'SOGo-2.2.17a' into jjgarcia/merge-from-upstream
SOGo 2.2.17a

Conflicts:
	NEWS
2015-04-10 13:12:46 +02:00
Ludovic Marcotte
923bcf8ae2 Applied patch for #3092 2015-02-05 09:29:29 -05:00
Julio García
12b159a6c0 Merge branch 'master-upstream' into jjgarcia/merge-from-upstream 2015-02-02 12:53:49 +01:00
Ludovic Marcotte
086361b79a Avoid GNUstep warnings 2015-01-23 16:16:36 -05:00
Ludovic Marcotte
1a10599369 Removed unnecessary NSLog calls 2015-01-22 15:39:57 -05:00
Ludovic Marcotte
e45451a9f9 Improved comments over previous commit 2015-01-16 09:18:37 -05:00
Ludovic Marcotte
e9e3dd5646 fixed timezone calculation on recurring event 2015-01-15 15:29:02 -05:00
Enrique J. Hernández Blasco
2c6d833c11 Remove an attempt to double free content
As content is freed by resetExceptResult message received by reset
which has been called by dealloc as well
2014-11-28 10:04:18 +01:00
Ludovic Marcotte
395a8ddcfe Updated once more the tz and added missing zones 2014-11-07 10:36:11 -05:00
Ludovic Marcotte
54d8aa8887 Added new zone files 2014-11-06 11:10:31 -05:00
Ludovic Marcotte
49da494260 Fix for bug #2968 2014-11-06 11:09:16 -05:00
Francis Lachapelle
e2136e0413 Don't leak database passwords in the logs
Fixes #2953
2014-10-14 12:54:04 -04:00
Jeroen Dekkers
6ded9e95b3 Put private libraries in /usr/lib/sogo 2014-10-01 20:36:42 +02:00
Ludovic Marcotte
1c60ab2337 Fix for bug #2889 2014-09-24 12:02:12 -04:00
Ludovic Marcotte
12a4fd05a2 Support for repetitive alarms and tasks 2014-09-12 08:34:15 -04:00
Ludovic Marcotte
cde1db9324 Refactored GCSFolder: -writeContent and fixed sogo-tool restore 2014-08-01 09:40:45 -04:00
Ludovic Marcotte
b05fcc7d82 Fat commit to refactor the quick record generation 2014-07-30 14:51:00 -04:00