Commit Graph

139 Commits (e77d228b58ea50d4c82c9ebfb6565267f2686b65)

Author SHA1 Message Date
Francis Lachapelle cf40a23b43 chore(sogo-ealarms-notify): properly close all DB channels
This prevent MySQL from logging an error (Aborted connection to db).
2021-08-12 15:39:12 -04:00
Francis Lachapelle dd326f9ddf fix(core): use "is null" instead of "= null" when building SQL
Keep NSNull instances for values in GCSFolder and let [EOQualifier(GCS)
_gcsAppendToString:] properly format the key/value qualifier that
involves a NULL.

This fixes various issues, including missing unique recurrent events in
attendees calendars.
2021-02-26 14:30:55 -05:00
Ludovic Marcotte 41bbbfacd9 fix(core): release alarm folder's channel immediately after being used 2020-10-13 10:53:46 -04:00
Ludovic Marcotte cecf157dca fix(core): avoid pooling channels with tools (fixes #4684) 2020-07-10 10:22:48 -04:00
Francis Lachapelle d99bbbb37e fix(core): escape quotes before sending SQL queries
Fixes #5010
2020-04-29 12:52:09 -04:00
Francis Lachapelle 09c76b3649 fix(core): escape quotes before sending SQL queries
Fixes #5010
2020-04-27 17:13:28 -04:00
Francis Lachapelle 04a6217512 fix(core): escape quotes before sending SQL queries
Fixes #5010
2020-04-23 13:49:15 -04:00
Ludovic Marcotte 676d2e6790 (feat) added support for S/MIME opaque signing (fixes #4582) 2019-08-19 10:37:15 -04:00
Ludovic Marcotte be4ace2af7 (fix) don't always fetch the sorting columns 2018-11-29 11:13:55 -05:00
Ludovic Marcotte 3d9fe30373 (fix) many OCS (non-standard) fixes 2018-09-21 13:06:15 -04:00
Francis Lachapelle d05e1fed5d Fix SQL inserts in single-store mode 2018-09-14 13:28:45 -04:00
Ludovic Marcotte 194b7f208a (fix) also set the folder ID for content row 2018-09-13 07:41:21 -04:00
Ludovic Marcotte ff7e8cb2a3 (fix) typo 2018-09-12 07:41:41 -04:00
Ludovic Marcotte 8f4a24fb67 (fix) move the folder id setting to avoid GDL error on Oracle 2018-09-11 12:07:25 -04:00
Ludovic Marcotte 1039f13f55 (fix) fixed SQL type for autocreation 2018-06-29 13:17:15 -04:00
Francis Lachapelle f31892044b (sogo-tool) Fix ACLs restore in single store mode
Fixes #4256
Fixes #4385
Fixes #4390
2018-04-27 12:36:40 -04:00
Ludovic Marcotte f662781312 (feat) new c_hascertificate column in contact quick tables and migration scripts 2017-12-23 04:34:49 -05:00
Francis Lachapelle f5aeed444d Increase mail column size of Contacts quick tables
Fixes #4322
2017-10-24 14:19:25 -04:00
Ludovic Marcotte c4ad338aed (fix) initialize variable to avoid strange nil-return value on invocation (fixes #4048) 2017-04-07 14:16:18 -04:00
Ludovic Marcotte 15b277fa8e (fix) cache sogo_folder_info records and avoid phantom subscriptions (fixes #4010) 2017-01-31 15:59:58 -05:00
Francis Lachapelle 3e448d2c2c New sogo-tool cleanup user feature (cont'd) 2016-12-01 10:27:22 -05:00
Francis Lachapelle 7705c11cf7 New sogo-tool cleanup user feature 2016-11-30 15:32:29 -05:00
Ludovic Marcotte b34f38f7fc (feat) added content "touching" capability (for developers) 2016-11-21 09:57:58 -05:00
Ludovic Marcotte 78045b14be (feat) first pass at support for recurring events/tasks email alarms (fixes #1053) 2016-11-02 18:16:45 -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 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
Euan Thoms 3c62cc744e Stage 1 of clang compiler warning patches. 2015-10-31 14:10:03 +08: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 923bcf8ae2 Applied patch for #3092 2015-02-05 09:29:29 -05:00
Ludovic Marcotte 086361b79a Avoid GNUstep warnings 2015-01-23 16:16:36 -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 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
Ludovic Marcotte 053b090aff Fix for bug #2235 2013-10-21 15:37:01 -04:00
Ludovic Marcotte e24c20c48a Reverted patch 2013-07-19 10:11:08 -04:00
Ludovic Marcotte 048bae2fc5 Applied patch from bug #2235 2013-07-18 10:52:37 -04:00
Jean Raby 113bae4638 add updateCPathInFolderInfo: withCPath2 definition 2013-01-16 15:09:25 -05:00
Jean Raby 378eef4082 Use GCSSpecialQueries in sogo-tool rename-user
Fixes #1924
The SQL syntax used by the former query would only work
with postgresql and Oracle.
2012-11-13 17:20:18 -05:00
Wolfgang Sourdeau 3f58b6bfd1 Use the output of "gnustep-config --base-libs" to determine which libs our libraries must be linked against 2012-11-07 09:50:32 -05:00
Wolfgang Sourdeau 806ea9fd13 do not duplicate the result of method calls into a NSMutableString 2012-10-30 08:49:51 -04:00
Wolfgang Sourdeau dac021799a Fixed most build warnings 2012-10-22 08:02:22 -04:00
Jeroen Dekkers 990911e142 Specify all necessary libraries when linking 2012-10-19 18:23:07 +02:00
Wolfgang Sourdeau 0e276d2acc propagate from branch 'ca.inverse.sogo.1_3_17' (head f071f53cbc4a39b0b852c58e7e57332f05ef1e0c)
to branch 'ca.inverse.sogo' (head 4117fa474ee2ae428f109a99cb50a33479342fa8)

Monotone-Parent: 4117fa474ee2ae428f109a99cb50a33479342fa8
Monotone-Parent: f071f53cbc4a39b0b852c58e7e57332f05ef1e0c
Monotone-Revision: c4c3d792d4b668f2d69a06c140f8d2223d8dbc7c

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-07-13T21:00:00
Monotone-Branch: ca.inverse.sogo
2012-07-13 21:00:00 +00:00