Francis Lachapelle
|
b8595d7ae6
|
fix(calendar): return SOGoUser instances when expanding LDAP groups
Fixes #5043
|
2020-07-01 16:58:16 -04:00 |
|
Ludovic Marcotte
|
6ec002f023
|
fix(core): always set the charset when sending IMIP replies
|
2020-06-12 08:42:00 -04:00 |
|
Ludovic Marcotte
|
5b6096e32c
|
fix(core): improve debbuging when dealing with groups
|
2020-05-26 09:25:25 -04:00 |
|
Extra Fu
|
62823815a7
|
Merge pull request #263 from jkanefendt/revise-group-expansion
Revision of the group member expansion interface
|
2020-04-02 09:52:21 -04:00 |
|
Ludovic Marcotte
|
f0980a9cbd
|
feat(core): Added AES-128-CBC password scheme for SQL authentication.
This allows SOGo to use Plesk's database as an authentication source.
|
2020-01-06 15:47:47 -05:00 |
|
Johannes Kanefendt
|
948c89f5bb
|
- Respect the user domain when dealing with groups
- Renamed protocol MembershipAwareSource to SOGoMembershipSource
|
2019-12-04 10:37:08 +01:00 |
|
Johannes Kanefendt
|
278d4ab4cb
|
Return NSDictionary contact entries from [MembershipAwareSource membersForGroupWithUID] instead of SOGoUser objects.
Optimization for user sources that are capable of fetching lists of group members at once, might save a lot of expensive SOGoUser lookups.
|
2019-11-26 22:20:28 +01:00 |
|
Johannes Kanefendt
|
2e98929900
|
Removed tight coupling of group membership expansion and LDAPSource.
Any implementation of SOGoSource may now support group expansion by implementing the protocol MembershipAwareSource.
|
2019-11-26 15:29:02 +01:00 |
|
Ludovic Marcotte
|
249671543e
|
(feat) we now handle optional and non-required attendee states
|
2019-02-04 11:52:26 -05:00 |
|
Ludovic Marcotte
|
a601ed47d8
|
(fix) properly update the last-modified attribute (fixes #4313)
|
2018-03-15 15:43:26 -04:00 |
|
Francis Lachapelle
|
7f99514744
|
Add support for events with recurrence dates
|
2017-12-15 16:18:39 -05:00 |
|
Francis Lachapelle
|
106ae7a078
|
Improve handling of notifications of a calendar
|
2017-09-18 14:22:29 -04:00 |
|
Ludovic Marcotte
|
032b2fbbd4
|
(fix) can now invite to exceptions only (fixes #2561)
|
2017-07-19 11:05:16 -04:00 |
|
Ludovic Marcotte
|
d87dc6cdf2
|
(fix) enhance display of all-day invitations (fixes #4145)
Conflicts:
SoObjects/Appointments/SOGoAptMailNotification.m
|
2017-04-12 16:36:41 -04:00 |
|
Ludovic Marcotte
|
b8369ddb37
|
(fix) don't send IMIP invitation request/update for ALL EAS clients (fixes #4022)
|
2017-04-12 13:01:01 -04:00 |
|
Ludovic Marcotte
|
b6d9c3e8e0
|
(fix) remove old code conflicting with #3905
|
2017-03-15 10:39:22 -04: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 |
|
Ludovic Marcotte
|
9d7d2575d3
|
(ix) remove alarms in IMIP responses (fixes #3925)
|
2017-01-12 15:23:09 -05:00 |
|
Ludovic Marcotte
|
0e82802082
|
(fix) also filter out recurrence-id
|
2016-11-24 15:43:37 -05:00 |
|
Ludovic Marcotte
|
0cdc6c9cd7
|
(fix) we now always use utf8 when sending IMIP messages
|
2016-11-08 08:49:23 -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
|
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
|
4a6bdffc5b
|
Fix exception when moving tasks
|
2016-07-20 13:31:15 -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 |
|
Ludovic Marcotte
|
c9f63a7ce2
|
(fix) make sure to strip X- tags when securing content (#3695)
|
2016-05-26 14:42:13 -04:00 |
|
Ludovic Marcotte
|
49f1c30e77
|
(feat) now able to copy/move events and also duplicate them (fixes #3196)
|
2016-03-24 14:53:27 -04:00 |
|
Ludovic Marcotte
|
3a9c28f0ea
|
(fix) handle default classification for tasks (fixes #3541)
|
2016-03-23 13:41:08 -04:00 |
|
Ludovic Marcotte
|
573e63d3e0
|
(fix) small performance optimization
|
2016-03-23 13:25:46 -04:00 |
|
Ludovic Marcotte
|
fee310908b
|
(feat) we now "cc" delegates during invitation updates (fixes #3195)
|
2016-03-22 13:08:38 -04:00 |
|
Patrice Levesque
|
c3f69416be
|
Replace stubs with parent implementations.
Which makes real sense; reference from
https://github.com/inverse-inc/sogo/pull/201#discussion_r54880038 and
https://github.com/inverse-inc/sogo/pull/201#discussion_r54880094
|
2016-03-07 10:46:40 -05:00 |
|
Patrice Levesque
|
3ba0e9f82f
|
Implement stubs for SOGoCalendarComponent::isNew and SOGoCalendarComponent::setIsNew methods.
Those are required to implement the SOGoComponentOccurence protocol hence
their absence creates compilation warnings.
|
2016-03-07 10:34:40 -05:00 |
|
Patrice Levesque
|
a5cc2bb5d5
|
Merge branch 'master' into fix-some-warnings
Conflicts:
SoObjects/Appointments/SOGoAppointmentObject.m
|
2016-02-15 11:23:27 -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 |
|
Ludovic Marcotte
|
d7b010526b
|
(feat) warn when double-booking attendees and offer force save option
|
2016-02-11 10:54:07 -05:00 |
|
extrafu
|
9fb69a8095
|
Merge pull request #113 from ethoms/clang-warnings-stage6
Stage 6 of clang compiler warning patches.
|
2015-11-05 09:34:24 -05:00 |
|
ethoms
|
0cb1504f2c
|
Update SOGoCalendarComponent.m
|
2015-11-04 08:18:23 +08:00 |
|
Euan Thoms
|
0b4c355c2c
|
Stage 6 of clang compiler warning patches.
|
2015-11-04 05:37:39 +08:00 |
|
Euan Thoms
|
3c62cc744e
|
Stage 1 of clang compiler warning patches.
|
2015-10-31 14:10:03 +08:00 |
|
Chris Rosenhain
|
0e56527e05
|
Change ACL modification text to non-gender specific terms
|
2014-12-19 11:04:05 +10:30 |
|
Ludovic Marcotte
|
b05fcc7d82
|
Fat commit to refactor the quick record generation
|
2014-07-30 14:51:00 -04:00 |
|
Ludovic Marcotte
|
75c8362df8
|
Avoid over-using LDAP connections when decomposing groups
|
2014-02-14 16:39:26 -05:00 |
|
Francis Lachapelle
|
eee5beb698
|
Add message-id header to appointment notification
Fixes #2535
|
2014-02-07 10:52:06 -05:00 |
|
Ludovic Marcotte
|
9311f05cc0
|
Fixed the non-filtering of recurrence exceptions
|
2014-02-05 17:30:34 -05:00 |
|
Jean Raby
|
d1a384e539
|
Send IMIP responses if the event is in the future
Avoids sending responses for past events when importing events into
a new calendar from thunderbird or any DAV client.
|
2014-01-22 11:40:04 -05:00 |
|
Ludovic Marcotte
|
762b841249
|
Avoid crashes on broken configurations
|
2014-01-21 16:40:57 -05:00 |
|
Ludovic Marcotte
|
47a3f1a19d
|
toggle to send or not notifications
|
2013-06-18 14:14:42 -04:00 |
|
Francis Lachapelle
|
58dc0343bb
|
Merge remote-tracking branch 'origin/master'
|
2013-01-18 09:38:27 -05:00 |
|
Ludovic Marcotte
|
814e2c0556
|
Fix for bug #2129
|
2013-01-18 09:18:10 -05:00 |
|
Ludovic Marcotte
|
1bf2509d1e
|
Fix for bug #2115.
|
2012-11-21 11:56:24 -05:00 |
|