Commit graph

3135 commits

Author SHA1 Message Date
Ludovic Marcotte 84deb2fe45 (fix) fixed handling of exdates and proper intersection for fbinfo (fixes #4051) 2017-03-03 14:14:16 -05:00
Ludovic Marcotte 2f56bb43be (fix) keep UID during MOVE 2017-02-22 11:35:07 -05:00
Ludovic Marcotte f4394ad8b5 (fix) set the memcache retry timeout to 5 seconds 2017-02-20 10:05:52 -05:00
Ludovic Marcotte 3c2fa1c769 (fix) enable tcp_nodelay for memcache 2017-02-20 09:54:20 -05:00
Francis Lachapelle 94a94e3c2a Fix condition when enabling Vacation message 2017-02-01 08:18:40 -05:00
Ludovic Marcotte 01983f60d1 (fix) cache sogo_folder_info records and avoid phantom subscriptions (fixes #4010) 2017-01-31 16:01:26 -05:00
Ludovic Marcotte 9a1f91ead2 Revert "(fix) properly honor "include in freebusy" (fixes #3354)"
This reverts commit 42c2c66caa.
2017-01-30 08:40:01 -05:00
Francis Lachapelle 9539b8ce6e Add support for date extension of Sieve
Fixes #1530, #1949
2017-01-20 11:29:32 -05:00
Ludovic Marcotte 59281f02c1 (fix) return if not content is there, to avoid random crash 2017-01-13 13:17:42 -05:00
Ludovic Marcotte a42d6ce450 (fix) remove all alarms before IMIP reply (fixes #3925) 2017-01-13 13:17:20 -05:00
Francis Lachapelle 8a2f88bc07 (i18n) Update translations 2017-01-06 20:38:01 -05:00
Ludovic Marcotte cd3d59428f (fix) handle sha512-crypt with rounds 2017-01-06 15:53:11 -05:00
Francis Lachapelle 441a503802 Fix support for recurrent tasks 2017-01-06 11:59:15 -05:00
Ludovic Marcotte d139d9e75d (fix) disabled bias computation for now 2017-01-05 09:27:54 -05:00
Ludovic Marcotte 72c03390cc (fix) fix events in floating time during CalDAV's PUT operation (fixes #2865) 2016-12-30 12:27:33 -05:00
Ludovic Marcotte 30513c7ce8 (fix) handle URI in vCard photos (fixes #2683) 2016-12-29 14:35:42 -05:00
Ludovic Marcotte 3f68fb7b53 (feat) added new SOGoMaximumMessageSizeLimit config parameter (fixes #3510) 2016-12-28 10:18:10 -05:00
Ludovic Marcotte 42c2c66caa (fix) properly honor "include in freebusy" (fixes #3354) 2016-12-23 11:37:27 -05:00
Ludovic Marcotte b7e40776ad (fix) also use the filter when doing DN lookups (fixes #2253) 2016-12-22 14:27:07 -05:00
Ludovic Marcotte 3c8412e90c (fix) append .ics extension if not present when importing events (fixes #2308) 2016-12-21 11:44:05 -05:00
Ludovic Marcotte e64b3bc1f2 (fix) use the source's domain if none is defined (fixes #3523) 2016-12-20 13:16:01 -05:00
Ludovic Marcotte b0c355a36c (fix) correctly block if fail count is within interval (fixes #2850) 2016-12-14 21:21:20 -05:00
Ludovic Marcotte c5a3f06538 (fix) make sure we safely escape all chars 2016-12-09 10:47:44 -05:00
Ludovic Marcotte cab308a2c7 (fix) prevent using localhost on additional IMAP accounts 2016-12-05 14:52:09 -05:00
Francis Lachapelle b327be656b Fix MSExchangeFreeBusySOAPRequest.wod 2016-11-29 16:16:02 -05:00
Francis Lachapelle b450f999f0 (i18n) Update translations 2016-11-28 14:07:05 -05:00
Ludovic Marcotte 2ad709e4d1 (fix) use GMT + adjust bias when querying Exchange's FB info
Conflicts:

	SoObjects/Appointments/MSExchangeFreeBusySOAPRequest.m
2016-11-25 15:15:37 -05:00
Ludovic Marcotte 0329133601 (fix) also filter out recurrence-id 2016-11-24 15:44:07 -05:00
Ludovic Marcotte b2f3585739 (fix) don't check Dovecot conditions if we're using IMAP annotations 2016-11-24 11:43:06 -05:00
Francis Lachapelle 3711e7d123 Restore attributes of base64-encoded img tags
Fixes #3814
2016-11-23 15:18:17 -05:00
Francis Lachapelle 1ff24dddfc Respect mailbox administration rights of user 2016-11-23 15:13:49 -05:00
Francis Lachapelle eee1cb19d0 Formatting of SOGoDefaults.plist 2016-11-23 09:14:58 -05:00
Ludovic Marcotte 8cb6061b55 (feat) added content "touching" capability (for developers) 2016-11-21 09:58:40 -05:00
Ludovic Marcotte 53b1cc5477 (fix) fixed broken string initializations (fixes #3899) 2016-11-15 14:22:46 -05:00
Ludovic Marcotte d992ab921f (fix) fixed method usage 2016-11-15 14:22:37 -05:00
Ludovic Marcotte c79e3790c5 (feat) added sha256-crypt and sha512-crypt support 2016-11-15 14:22:30 -05:00
Ludovic Marcotte 4229918693 (fix) we now always use utf8 when sending IMIP messages 2016-11-08 10:30:44 -05:00
Francis Lachapelle e948b45899 Fix handling of weekly recurrence rule with count
This fixes some corner cases when computing the freebusy and therefore
when verifying for resource conflicts.
2016-11-07 15:25:59 -05:00
Francis Lachapelle fce60e1c25 Improve validation of mail account delegators 2016-10-25 17:33:55 -04:00
Francis Lachapelle 0d817c8e18 Cleanup SOGoTaskObject.{h,m} 2016-10-25 17:33:55 -04:00
Ludovic Marcotte 700a1aa706 (fix) make sure consider non-void GUID 2016-10-25 11:35:04 -04:00
Francis Lachapelle ef84985025 Fix support for recurrent tasks 2016-10-21 17:30:47 -04:00
Ludovic Marcotte 6d9c5e4542 (fix) make sure we unencode @ signs before storing them in the ACL table 2016-10-20 10:28:11 -04:00
Ludovic Marcotte cad99d476d (fix) We never send IMIP reply when the "initiator" is Outlook 2013/2016 over EAS 2016-10-19 15:18:44 -04:00
Ludovic Marcotte 73cc81c71f (fix) only consider SMTP proxyAddresses for AD (fixes #3842) 2016-10-17 11:40:17 -04:00
Francis Lachapelle 0fc3791f37 Allow custom email to be one of the user's profile
Fixes #3551
2016-10-03 10:33:49 -04:00
Francis Lachapelle 6b322e6b75 Fix Serbian translation 2016-09-28 10:37:14 -04:00
Francis Lachapelle 29d004c4a4 Add Serbian translation and update translations 2016-09-28 10:02:25 -04:00
Ludovic Marcotte 156a83046b (fix) make sure new cards always have a UID (fixes #3819) 2016-09-27 19:51:16 -04:00
Francis Lachapelle 5ada0024af Caching expiration of ACLs assigned to LDAP groups
Fixes #2867
2016-09-26 17:27:12 -04:00
Ludovic Marcotte 1cbced4965 (fix) search in all domain sources for Apple Calendar and properly handle groups 2016-09-26 15:24:51 -04:00
Ludovic Marcotte 18f7bc7e69 (fix) handle binary just like 7 and 8bit 2016-09-13 11:02:26 -04:00
Ludovic Marcotte 1b88d17e01 (fix) allow multiple space-delimited addresses in the MailFieldNames column 2016-08-19 11:45:59 -04:00
Ludovic Marcotte ec11b8abb4 (fix) strip protocol value from proxyAddresses (fixes #3182) 2016-08-18 15:36:46 -04:00
Ludovic Marcotte 9199d42e51 Minor improvement over previous commit 2016-08-09 16:22:41 -04:00
Ludovic Marcotte ab5fd9fef1 (fix) check if the SENT-BY has access to organizer's calendar before modifying attendees' calendar (fixes #3759) 2016-08-09 16:20:01 -04:00
Ludovic Marcotte 165d866cfc (fix) correctly calculate recurrence exceptions when not overlapping the recurrence id 2016-08-05 15:01:21 -04:00
Ludovic Marcotte 196e36acb2 (fix) change 403 to 409 error codes so Lightning doesn't silently fails 2016-08-04 14:09:11 -04:00
Francis Lachapelle d95b90281b Expunge drafts mailbox when a draft is sent 2016-07-27 12:02:00 -04:00
Francis Lachapelle f638113d53 Improve handling of mail delegates 2016-07-06 15:35:09 -04:00
Ludovic Marcotte 0655e9d76e (fix) make sure to handle nil vs. NSNull values correctly 2016-07-05 22:25:48 -04:00
Francis Lachapelle 4b4846b0a3 (i18n) Update translations 2016-07-05 21:40:29 -04:00
Roel van Meer b4d51391ed Fix error when adding entry to LDAP address book [bug 3621] 2016-06-16 09:14:34 -04:00
Ludovic Marcotte 92aab1fd1f (fix) properly terminate dictionary inialization 2016-06-14 08:34:22 -04:00
Ludovic Marcotte 2b8dbff9ec (fix) avoid showing debug info when not needed (fixes #3726) 2016-06-13 09:16:08 -04:00
Francis Lachapelle 99a4bd3515 (i18n) Update translations 2016-06-10 09:48:35 -04:00
Francis Lachapelle 7422c25d5a Handle c_mail format of quick record of Contacts
In v3, we save all email addresses in the c_mail field of the quick
table. We now do the same in v2.

See @fd4b0942
2016-06-09 12:27:38 -04:00
Francis Lachapelle 40bc512318 Fix recipients of reply message from Sent mailbox
Fixes #2625
2016-06-02 08:26:37 -04:00
Francis Lachapelle d9d8ed37f9 Improve handling of attachments names with quotes
Partially resolves #2272
2016-06-01 09:18:22 -04:00
Ludovic Marcotte 717f45f640 (fix) improved previous commit for attributes stripping and UID generation (fixes #3695 and #3696)
Conflicts:

	SoObjects/Appointments/SOGoCalendarComponent.m
2016-05-27 10:55:23 -04:00
Ludovic Marcotte e4ac2c7603 (fix) make sure to strip X- tags when securing content (#3695) 2016-05-26 14:42:52 -04:00
extrafu f1bb581dcc Merge pull request #209 from extrafu/master
Latest OpenChange changes from Zentyal
2016-05-17 13:57:57 -04:00
Ludovic Marcotte e3c7bdd5d8 Revert "Remove listRequiresDot option from *Source classes"
This reverts commit 6b2ec7a2e7.
2016-05-17 13:41:33 -04:00
Ludovic Marcotte a8574d8e75 (fix) handle multi-value org units 2016-05-11 11:44:46 -04:00
Ludovic Marcotte 11844283d1 (fix) don't use removeItemAtPath - it is not available on Precise
Conflicts:

	SoObjects/Mailer/SOGoDraftObject.m
2016-05-10 15:54:02 -04:00
Ludovic Marcotte d601608024 (fix) fixed bogus headers generation when stripping folded bcc headers (fixes #3664) 2016-05-10 08:51:59 -04:00
Ludovic Marcotte a4c69215db (fix) use uid and not always-nil login value at this point 2016-05-09 15:14:48 -04:00
Ludovic Marcotte a26b2ec9ef (fix) make sure we don't double-append domain part (fixes #3614) 2016-05-06 13:48:59 -04:00
Ludovic Marcotte da489c6499 (fix) correctly write the content on disk before zipping it 2016-05-03 09:04:36 -04:00
Ludovic Marcotte 012ac98b31 (fix) encore CR for EAS (fixes #3626) 2016-04-14 15:23:09 -04:00
Ludovic Marcotte fc86e60acc (fix) avoid double-appending domain in cache (fixes #3614) 2016-04-12 13:17:04 -04:00
Ludovic Marcotte c091c05185 (fix) adjust offset datatype to avoid int overflows (fixes #3628) 2016-04-11 15:56:02 -04:00
Ludovic Marcotte 7f6211ae4a (fix) avoid going to far when checking logins if no login is defined 2016-04-11 10:18:09 -04:00
Ludovic Marcotte 1615545584 (fix) don't escape \r 2016-04-07 09:27:26 -04:00
Ludovic Marcotte 2b137d6bc0 (fix) properly XML escape wide characters (fixes #3616) 2016-04-06 11:20:46 -04:00
Francis Lachapelle 1e491d45a5 (i18n) Update translations 2016-04-05 11:54:23 -04:00
Ludovic Marcotte 33583ea872 (fix) use PEEK when archiving messages (fixes #2792) 2016-03-29 11:38:30 -04:00
Ludovic Marcotte 663c4a44a2 (fix) handle Dovecot's mail_shared_explicit_inbox when using EAS
Conflicts:

	ActiveSync/SOGoActiveSyncDispatcher.m
	SoObjects/Mailer/SOGoMailAccount.m
2016-03-28 11:18:35 -04:00
Ludovic Marcotte 50cb8772c4 (fix) small performance optimization 2016-03-23 15:10:18 -04:00
Ludovic Marcotte cfddf147c4 (fix) handle default classification for tasks (fixes #3541) 2016-03-23 13:42:21 -04:00
Ludovic Marcotte 9621527414 (fix) use the correct message class for S/MIME mails 2016-03-18 13:00:02 -04:00
Ludovic Marcotte f16cc609ea (fix) handle empty body data correctly (fixes #3581) 2016-03-18 12:54:00 -04:00
Ludovic Marcotte 5ae40a02ec (fix) respect the LDAP attributes mapping in the list view 2016-03-18 12:37:21 -04:00
Ludovic Marcotte 766d0ff64e (feat) user rate-limiting support for all SOGo requests 2016-03-18 11:03:45 -04:00
Francis Lachapelle 30b08941f6 Add Lithuanian translation 2016-03-16 11:34:11 -04:00
Francis Lachapelle 82b919e7ee Update translations
Added Lithuanian
2016-03-16 10:50:01 -04:00
Ludovic Marcotte bfb7fa2e14 (fix) don't skip last identity 2016-03-14 13:18:24 -04:00
Ludovic Marcotte e8ff3dc539 (fix) avoid compilation warning from previous commit 2016-03-13 13:47:03 -04:00
Ludovic Marcotte 20b1d3c0e9 Use GMT tz when setting birthday (fixes #3579) 2016-03-13 13:46:53 -04:00
Ludovic Marcotte 100841efbd (fix) remove unnecessary error message 2016-03-08 08:24:51 -05:00