Ludovic Marcotte
f83d6a20a1
(fix) protect ourself from broken SOPE/SOGo installs ( fixes #4117 )
2017-04-06 11:02:59 -04:00
Ludovic Marcotte
26dac618d0
(fix) more fixes for #3905
2017-03-24 12:38:02 -04:00
Ludovic Marcotte
f1cc36b533
(fix) more fixes for #3905
2017-03-24 12:37:55 -04:00
Ludovic Marcotte
b6d9c3e8e0
(fix) remove old code conflicting with #3905
2017-03-15 10:39:22 -04:00
Francis Lachapelle
50f25b0597
(i18n) Update translations
2017-03-09 12:19:12 -05:00
Ludovic Marcotte
9603971c1f
(fix) wrong var type declaration
2017-03-08 09:31:19 -05:00
Ludovic Marcotte
4ae8961947
(fix) handle when mail starts with Bcc header ( fixes #4073 )
2017-03-08 08:42:56 -05:00
Ludovic Marcotte
6a963bf84b
(fix) remove attendees that have the same identity of the organizer ( fixes #3905 )
2017-03-07 10:45:44 -05:00
Ludovic Marcotte
588ec2b005
(fix) fixed handling of exdates and proper intersection for fbinfo ( fixes #4051 )
2017-03-03 14:13:25 -05:00
Francis Lachapelle
25430a8128
Fix handling of contact organizations
...
Fixes #4028
2017-03-03 10:35:50 -05:00
Ludovic Marcotte
79a0d5e133
(fix) handle broken CalDAV clients sending bogus SENT-BY ( fixes #3992 )
2017-03-03 08:47:59 -05:00
Ludovic Marcotte
fe42180bc0
(fix) set the memcache retry timeout to 5 seconds
2017-02-20 10:35:08 -05:00
Ludovic Marcotte
7f67e90c53
(fix) enable tcp_nodelay for memcache
2017-02-20 10:34:54 -05:00
Ludovic Marcotte
54eedb3363
(fix) moved bcc handling code to the generic mail sending method
2017-02-09 08:56:02 -05:00
Francis Lachapelle
b412788e39
Make sure to refer to filenames when executing zip
...
Fixes #4015
2017-02-01 11:56:44 -05: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
539a6c3beb
Fix public URL with special characters
...
Fixes #3993
2017-01-30 21:56:33 -05:00
Francis Lachapelle
d289a441bb
Fix condition when enabling Vacation message
2017-01-27 15:57:43 -05:00
Francis Lachapelle
892e6d6eb2
Add Hebrew translation
2017-01-26 21:40:52 -05:00
Francis Lachapelle
831c1bc980
Revert "(fix) properly honor "include in freebusy"
...
This reverts commit eed5679068
.
2017-01-26 11:52:58 -05:00
Ludovic Marcotte
227cf582d9
(fix) touch objects when server-side changes occured
2017-01-23 08:53:41 -05:00
Francis Lachapelle
3efe0e8098
Add support for date extension of Sieve
...
Fixes #1530 , #1949
2017-01-20 11:08:24 -05:00
Ludovic Marcotte
d38d42b83a
(fix) use login in domain
2017-01-20 09:25:02 -05:00
Francis Lachapelle
4fca484ed0
Improve error handling in SOGoWebAppointmentFolder
2017-01-19 10:31:03 -05:00
Francis Lachapelle
fcb79dc14b
Improve error handling in MSExchangeFreeBusy class
2017-01-19 10:17:17 -05:00
Ludovic Marcotte
e4b2539b04
(fix) strip attendees with no email and don't send IMIP when it's Outlook the EAS client
2017-01-17 12:40:41 -05:00
Ludovic Marcotte
6e0f5b2254
(fix) return if not content is there, to avoid random crash
2017-01-13 13:16:01 -05:00
Francis Lachapelle
4a21a02f98
Fix rendering of forwarded HTML message with img
...
Fixes #3981 (cont'd)
2017-01-13 12:23:38 -05:00
Ludovic Marcotte
9d7d2575d3
(ix) remove alarms in IMIP responses ( fixes #3925 )
2017-01-12 15:23:09 -05:00
Francis Lachapelle
327ebf00a4
Fix public URLs to Calendars
...
Fixes #3974
2017-01-06 16:49:00 -05:00
Francis Lachapelle
8404de758b
Improve error messages around draft attachments
2017-01-06 16:12:42 -05:00
Francis Lachapelle
5ec7ad54bb
Fix error handling when draft is too big
2017-01-06 15:45:30 -05:00
Ludovic Marcotte
9fbc84158a
(fix) handle sha512-crypt with rounds
2017-01-06 15:52:19 -05:00
Ludovic Marcotte
e7e1283fb3
(fix) disabled bias computation for now
2017-01-05 09:27:16 -05:00
Ludovic Marcotte
477c06a7ff
(fix) fix events in floating time during CalDAV's PUT operation ( fixes #2865 )
2016-12-30 12:26:31 -05:00
Ludovic Marcotte
479b534857
(fix) properly save email alarms in the db ( fixes #3949 )
2016-12-30 10:31:29 -05:00
Ludovic Marcotte
239dffa391
(fix) handle URI in vCard photos ( fixes #2683 )
2016-12-29 14:35:06 -05:00
Ludovic Marcotte
2cebee42b7
(feat) added new SOGoMaximumMessageSizeLimit config parameter ( fixes #3510 )
...
Conflicts:
SoObjects/Mailer/SOGoDraftObject.m
2016-12-28 10:23:19 -05:00
Ludovic Marcotte
eed5679068
(fix) properly honor "include in freebusy" ( fixes #3354 )
2016-12-23 11:36:44 -05:00
Ludovic Marcotte
7197b7eb41
(fix) handle delegation scenario with no SENT-BY set ( fixes #3368 )
2016-12-23 10:04:43 -05:00
Ludovic Marcotte
94fc5d17db
(fix) also use the filter when doing DN lookups ( fixes #2253 )
2016-12-22 14:26:27 -05:00
Ludovic Marcotte
8c075d2e1b
(fix) comment out vars too
2016-12-22 09:41:39 -05:00
Ludovic Marcotte
278aeef864
(fix) disabled IMIP force sending for Lightning ( fixes #3274 )
2016-12-22 08:55:12 -05:00
Ludovic Marcotte
457fccd5ac
(fix) append .ics extension if not present when importing events ( fixes #2308 )
2016-12-21 11:43:08 -05:00
Francis Lachapelle
7327ec21b2
Avoid duplicate emails in LDAP-based address book
...
Fixes #3941
2016-12-21 10:37:04 -05:00
Ludovic Marcotte
06903f8376
(fix) use the source's domain if none is defined ( fixes #3523 )
2016-12-20 13:15:15 -05:00
Ludovic Marcotte
ab1c699bc7
(feat) better support for RFC 6638 (schedule-agent) ( fixes #2599 )
2016-12-16 15:51:19 -05:00
Francis Lachapelle
651c0fdf14
Load photos of LDAP-based address books in listing
...
Fixes #3942
2016-12-15 10:19:47 -05:00
Ludovic Marcotte
f0085ef43e
(fix) correctly block if fail count is within interval ( fixes #2850 )
2016-12-14 21:20:29 -05:00
Ludovic Marcotte
340ddf0ae6
(fix) make sure we safely escape all chars
2016-12-09 10:45:44 -05:00
Francis Lachapelle
011fae8a65
Download attachments of a message as a zip archive
2016-12-07 14:38:33 -05:00
Ludovic Marcotte
2a2ebd553e
(test) handle sanitization before passing data to libxml
2016-12-06 14:05:27 -05:00
Ludovic Marcotte
68ddcd7045
(fix) prevent using localhost on additional IMAP accounts
2016-12-05 14:51:33 -05:00
Francis Lachapelle
ba5bd65ea3
Fix support for SOGoSieveFolderEncoding defaults
...
Cont'd. Fixes #3904
2016-12-02 17:38:33 -05:00
Francis Lachapelle
66710f1b17
(i18n) Update translations
2016-12-01 11:07:28 -05:00
Francis Lachapelle
f7dd835f92
Fix mail attribute when importing an LDIF file
...
Fixes #3878
2016-11-30 16:06:09 -05:00
Francis Lachapelle
6f732ba535
Fix MSExchangeFreeBusySOAPRequest.wod
2016-11-29 16:14:42 -05:00
Francis Lachapelle
b27c868271
Fix freebusy data fetching of MS Exchange contacts
2016-11-29 15:48:15 -05:00
Francis Lachapelle
c3376a4ddf
Fix some compilation warnings
2016-11-28 10:14:23 -05:00
Ludovic Marcotte
d2e03386d2
(fix) use GMT + adjust bias when querying Exchange's FB info
2016-11-25 15:14:24 -05:00
Ludovic Marcotte
0e82802082
(fix) also filter out recurrence-id
2016-11-24 15:43:37 -05:00
Ludovic Marcotte
71ca4a7b47
(fix) don't check Dovecot conditions if we're using IMAP annotations
2016-11-24 11:39:05 -05:00
Ludovic Marcotte
836fdb1722
(feat) added photo support for LDAP-based address books
2016-11-23 16:30:41 -05:00
Francis Lachapelle
cb960fae02
Restore attributes of base64-encoded img tags
...
Fixes #3814
2016-11-23 14:57:24 -05:00
Francis Lachapelle
b8df16cd8c
Improve SOGoDefaults.plist to avoid warning
2016-11-23 14:52:10 -05:00
Francis Lachapelle
3137e4cdbb
Respect mailbox administration rights of user
2016-11-23 11:16:13 -05:00
Francis Lachapelle
33e8169955
Formatting of SOGoDefaults.plist
2016-11-23 09:13:52 -05:00
Ludovic Marcotte
b34f38f7fc
(feat) added content "touching" capability (for developers)
2016-11-21 09:57:58 -05:00
Ludovic Marcotte
bf42f225cb
(fix) fixed broken string initializations ( fixes #3899 )
2016-11-15 14:18:57 -05:00
Ludovic Marcotte
5df85fa31a
(fix) fixed method usage
2016-11-11 09:48:38 -05:00
Ludovic Marcotte
5b02685d2b
(feat) added sha256-crypt and sha512-crypt support
2016-11-10 10:53:07 -05:00
Francis Lachapelle
bc10e0983a
Fix Sieve activation with vacation start date
...
Fixes #3885
2016-11-09 16:25:16 -05:00
Ludovic Marcotte
0cdc6c9cd7
(fix) we now always use utf8 when sending IMIP messages
2016-11-08 08:49:23 -05:00
Francis Lachapelle
168a2ddd18
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-04 16:44:14 -04:00
Ludovic Marcotte
fb7a83f44a
(fix) don't update c_nextalarm in quick table for email alarms
2016-11-04 08:41:47 -04:00
Francis Lachapelle
c02c4aa834
Avoid mail notifications on superfluous changes
...
(cont'd)
Fixes #3790
2016-11-03 11:47:21 -04: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
Francis Lachapelle
651a1c3910
Avoid mail notifications on superfluous changes
...
Fixes #3790
2016-11-01 15:26:59 -04:00
Francis Lachapelle
1ee7693432
Fix support for recurrent tasks (cont'd)
...
Fixes #3864
2016-11-01 14:52:18 -04:00
Ludovic Marcotte
188dd986d2
(fix) cosmetic changes
2016-11-01 14:20:59 -04:00
Francis Lachapelle
613d21b0c5
(i18n) Update translations
2016-11-01 12:06:15 -04:00
Francis Lachapelle
b44bf86164
Improve validation of mail account delegators
2016-10-26 15:42:50 -04:00
Francis Lachapelle
65a653ac0c
(i18n) Update translations
2016-10-26 08:27:44 -04:00
Ludovic Marcotte
2949bef902
(fix) make sure consider non-void GUID
2016-10-25 11:18:49 -04:00
Francis Lachapelle
4d0dcc4978
Fix support for recurrent tasks
2016-10-24 16:31:59 -04:00
Francis Lachapelle
f326ca5ae5
Fix saving the note of a card
...
Fixes #3849
2016-10-20 18:28:58 -04:00
Ludovic Marcotte
e6b1589e5f
(fix) make sure we unencode @ signs before storing them in the ACL table
2016-10-20 10:27:26 -04:00
Ludovic Marcotte
85ad17ad36
(fix) We never send IMIP reply when the "initiator" is Outlook 2013/2016 over
2016-10-19 15:13:28 -04:00
Francis Lachapelle
f902b90348
Fix vCard generation for tags with no type
...
Fixes #3826
2016-10-17 16:36:21 -04:00
Ludovic Marcotte
b40d5e24d1
(fix) only consider SMTP proxyAddresses for AD ( fixes #3842 )
2016-10-17 11:41:07 -04:00
Francis Lachapelle
292432df12
Don't remove the "c_component" condition in search
...
This will fix a bug when we'll support recurrent tasks!
2016-10-07 12:19:19 -04:00
Francis Lachapelle
84412cc538
Improve NSArray comparison in Contacts module
2016-10-05 15:38:54 -04:00
Francis Lachapelle
64434bbfad
Fix sort by email with LDAP sources
2016-10-05 15:25:57 -04:00
Francis Lachapelle
b4676ce439
Allow custom email to be one of the user's profile
...
Fixes #3551
2016-10-03 10:29:30 -04:00
Ludovic Marcotte
b7abbeb045
(fix) fixed default TRANSP value when creating event
2016-09-28 10:28:43 -04:00
Francis Lachapelle
c328ea1823
(i18n) Update translations
2016-09-28 09:29:55 -04:00
Ludovic Marcotte
8ec73590d7
(fix) make sure new cards always have a UID ( fixes #3819 )
2016-09-27 19:49:58 -04:00
Francis Lachapelle
44aa1352e4
Caching expiration of ACLs assigned to LDAP groups
...
Fixes #2867
2016-09-26 16:22:44 -04:00
Ludovic Marcotte
c1326dc20e
(fix) search in all domain sources for Apple Calendar and properly handle groups
2016-09-26 15:22:49 -04:00
Francis Lachapelle
1c8f309c33
Automatically mark msg as read in Mail module
2016-09-22 16:08:59 -04:00
Francis Lachapelle
8bf452992e
Fix Serbian translation
2016-09-15 06:21:09 -04:00
Ludovic Marcotte
42127c51ab
(feat) added IMAP folders subscriptions management ( fixes #255 )
2016-09-14 15:57:49 -04:00
Francis Lachapelle
6d8f7c9a44
Add Serbian translation
2016-09-14 12:13:42 -04:00
Ludovic Marcotte
1a027134c5
(fix) handle binary just like 7 and 8bit
2016-09-13 11:03:04 -04:00
Ludovic Marcotte
8b9ceb3273
(fix) allow multiple space-delimited addresses in the MailFieldNames column
2016-08-19 11:45:15 -04:00
Ludovic Marcotte
372158a3e9
(fix) strip protocol value from proxyAddresses ( fixes #3182 )
2016-08-18 15:34:13 -04:00
Francis Lachapelle
287c57c994
Restore SOGoMailAddOutgoingAddresses functionality
2016-08-12 11:38:05 -04:00
Ludovic Marcotte
bc332bc980
Minor improvement over previous commit
2016-08-09 16:22:09 -04:00
Ludovic Marcotte
0e2336cc4e
(fix) check if the SENT-BY has access to organizer's calendar before modifying attendees' calendar ( fixes #3759 )
2016-08-09 16:17:17 -04:00
Ludovic Marcotte
b7496a5d6b
(fix) correctly calculate recurrence exceptions
2016-08-05 14:53:38 -04:00
Ludovic Marcotte
21e0cd8711
(fix) change 403 to 409 so Lightning doesn't fail silently
2016-08-04 14:13:00 -04:00
Francis Lachapelle
9d65d7c3a8
Support multiple descriptions from LDAP entries
...
Fixes #3750
2016-08-01 15:55:50 -04:00
Francis Lachapelle
80338daf91
Expunge mailbox on specific actions
...
Current mailbox is now expunged when leaving the Mail module. The drafts
mailbox is also expunged when a message is sent.
2016-07-27 11:56:28 -04:00
Francis Lachapelle
4a6bdffc5b
Fix exception when moving tasks
2016-07-20 13:31:15 -04:00
Francis Lachapelle
bfd3508949
Improve handling of mail delegates
2016-07-06 15:43:38 -04:00
Ludovic Marcotte
749c77ce05
(fix) make sure to handle nil vs. NSNull values correctly
2016-07-05 22:25:01 -04:00
Francis Lachapelle
197123143b
(i18n) Update translations
2016-07-05 21:30:33 -04:00
Ludovic Marcotte
bd75eaf878
(fix) avoid showing debug info when not needed ( fixes #3726 )
2016-06-23 09:00:50 -04:00
Ludovic Marcotte
4a74f00adb
(fix) integrated latest OC changes
2016-06-23 08:58:25 -04:00
Ludovic Marcotte
1efeca72c5
(fix) fallback to email if no cn is found (should avoid displaying bogus chips)
2016-06-21 15:57:35 -04:00
Francis Lachapelle
8cc0b946e7
Fix handling of attendees when updating an event
2016-06-17 15:25:57 -04:00
Ludovic Marcotte
c8c8d12d1f
(fix) fallback to email address if no CN is found ( fixes #3733 )
2016-06-17 14:28:03 -04:00
Roel van Meer
aadc1681bd
Fix error when adding entry to LDAP address book [bug 3621]
2016-06-16 14:58:58 +02:00
Francis Lachapelle
d8fc40217d
Specify a custom vacation subject
...
User can now specify a custom vacation subject. For Sieve servers
implementing the variables extension, one can write ${subject} to insert
the original subject in the auto reply.
SOGoDefaultVacationSubject is a new domain defaults parameter used when
the user doesn't specify a custom subject.
Fixes #685 , #1447
2016-06-15 16:02:12 -04:00
Francis Lachapelle
4744170628
Add a header and/or footer to the vacation message
...
Fixes #1961
2016-06-14 14:10:17 -04:00
Ludovic Marcotte
ff65ba88ad
(fix) properly terminate dictionary initialization
2016-06-14 08:31:37 -04:00
Francis Lachapelle
4f64994f7b
Add missing delegators identities in mail editor
...
Fixes #3720
2016-06-13 10:44:49 -04:00
Francis Lachapelle
ccbce4fa1d
(i18n) Update translations
2016-06-10 09:05:18 -04:00
Francis Lachapelle
7dbbd66640
Fix all-day events covering a timezone change
...
Fixes #3457
2016-06-09 15:30:12 -04:00
Francis Lachapelle
bba673e0ef
Fix negative offset when saving an all-day event
2016-06-07 10:09:25 -04:00
Francis Lachapelle
ec61fd10fc
Fix negative offset when saving an all-day event
...
Fixes #3717
2016-06-06 13:29:00 -04:00
Francis Lachapelle
bfda86e31c
Fix recipients of reply message from Sent mailbox
...
Fixes #2625
2016-06-01 16:22:25 -04:00
Francis Lachapelle
1dca078c56
Improve handling of attachments names with quotes
...
Partially resolves #2272
2016-05-31 15:31:03 -04:00
Francis Lachapelle
f623de931a
(i18n) Update Hungarian translation
2016-05-30 10:20:55 -04:00
Ludovic Marcotte
875a4aca32
(fix) improved previous commit for attributes stripping and UID generation ( fixes #3695 and #3696 )
2016-05-27 10:53:16 -04:00
Francis Lachapelle
4b29b5302e
Sort languages list of SOGoDefaults.plist
2016-05-26 15:37:55 -04:00
Ludovic Marcotte
c9f63a7ce2
(fix) make sure to strip X- tags when securing content ( #3695 )
2016-05-26 14:42:13 -04:00
Francis Lachapelle
a9ee261eff
Allow disabling Gravatar
...
Resolves #3600
2016-05-25 16:07:40 -04:00
Francis Lachapelle
fd4b09428f
Expose all email addresses in autocompletion
...
This change is immediately applicable to LDAP-based system address
books. However, personal SQL-based address books must have their quick
tables recreated. To do so, one must use sogo-tool to backup and restore
the user's data.
Resolves #3443 , #3526
2016-05-25 10:25:53 -04:00
Francis Lachapelle
e3a9ba910c
(i18n) Update Turkish (Turkey) translation
2016-05-24 11:03:15 -04:00
Francis Lachapelle
0e2c6dc5cd
Fix offset when converting event to all-day
...
Fixes #3655
2016-05-20 10:06:13 -04:00
Francis Lachapelle
9db6e2c411
(i18n) Update translations
2016-05-18 16:07:58 -04:00
Francis Lachapelle
c8f8b505cb
Add Turkish (Turkey) translation
2016-05-16 13:28:12 -04:00
Ludovic Marcotte
0aed09b517
(doc) documented XSRF support and disabled per default for now
2016-05-16 08:39:08 -04:00
Francis Lachapelle
e396e29430
Fix handling of Web calendars
...
- handle Web calendars that require authentication;
- properly save the "reload on login" option;
- reload Web calendars when clicking on the reload button on top of the
events/tasks list;
- properly activate the checkbox of new calendars (as they are enabled
by default).
Fixes #3326
2016-05-13 15:50:24 -04:00
Ludovic Marcotte
b5b9d596f0
(fix) handle multi-value org units
2016-05-11 10:16:34 -04:00
Ludovic Marcotte
557797d634
(fix) don't use removeItemAtPath - it is not available on Precise
2016-05-10 15:51:32 -04:00
Francis Lachapelle
a1e0f2767f
Fix sender addresses of draft
...
The sender addresses select menu is now populated with the identities of
the selected account *only*. The chosen sender address is also restored
from the draft.
Fixes #3577
2016-05-10 14:41:24 -04:00
Ludovic Marcotte
ad67239cda
(fix) fixed bogus headers generation when stripping folded bcc headers ( fixes #3664 )
2016-05-10 08:52:54 -04:00
Ludovic Marcotte
29e0799b11
(fix) use uid and not always-nil login value at this point
2016-05-09 15:09:48 -04:00