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
Enrique J. Hernández
7f0c5a86f8
Merge pull request #256 from zentyal/jag/multipart-nested-2
...
oc-mail: Better management of nested multipart types
2016-02-23 17:40:55 +01:00
Javier Amor García
f388d180ae
oc-mail: Better management of nested multipart types
...
Instead of treating all the message either as alternative or mixed with
this changeset the MIME type of the parent part is used.
This allows a correct disposition of the message in the cases when
nested multiparts elements are used.
Also in mixed parts we convert between plain text and HTML as needed.
2016-02-22 17:19:44 +01:00
Jesús García Sáez
b62d58d4d7
Merge pull request #249 from zentyal/ejhernandez/proper-fix-user-many-groups-calendar-sharing
...
Keep all roles in calendar folder ACLs
2016-02-15 20:53:14 +01:00
Enrique J. Hernández Blasco
15779c2cfb
Keep all roles in calendar folder ACLs
...
Instead of keeping only the highest access roles. This reverts
2c678101
to fix handling of ACLs with multiple groups.
This is done because OpenChange library stores other roles/permissions
in the ACLs that have limited scope to the MAPI protocol and it
maintains an homogeneous returned data with other folders by returning
the actual data is stored in the DB.
By sorting the roles, we give the ability to callers to validate
permissions more efficiency (less loops) and keep the right highest
access level. As an example, check
[SOGoApppointmentFolder:roleForComponentsWithAccessClass:forUser]
for details.
2016-02-11 16:54:49 +01:00
Enrique J. Hernández Blasco
3b0cfa00f7
Support for groups using EnableDomainBasedUID conf
...
Using LDAP as source, the group entry must have a valid
group objectClass such as posixGroup or group and have a
valid UIDField which does not include the domain.
With this changeset, SOGo is aware of these groups when it has
an email and you can share a component such as a calendar with
the member of the group.
2016-02-11 15:59:54 +01:00
Ludovic Marcotte
499dbf68ae
(fix) allow resources to prevent invitations ( fixes #3410 )
2016-02-10 15:05:00 -05:00
Francis Lachapelle
08bf6d528b
Update translations
2016-02-05 12:14:48 -05:00
Ludovic Marcotte
920bfba8b8
(fix) add shared/public namespaces in the list or returned folders
2016-02-05 10:02:05 -05:00