Enrique J. Hernández
8b04a468c2
Merge pull request #223 from inverse-inc/v2
...
SOGo v2.3.4
2015-12-29 22:41:02 +01:00
Francis Lachapelle
e386404b0a
Properly compute the last week number for the year
...
Fixes #1010
2015-12-22 14:21:37 -05:00
Enrique J. Hernández
2e1bfb25d5
Merge pull request #210 from zentyal/cperez/ldapsource-refactor
...
Unify user sources API
2015-12-03 17:15:20 +01:00
Enrique J. Hernández
f64b324133
Merge pull request #203 from inverse-inc/v2
...
Merge from upstream
2015-11-23 12:51:52 +01:00
Carlos Pérez-Aradros Herce
ec598321c4
Add user defined user source
2015-11-16 17:43:52 +01:00
Francis Lachapelle
f58554a700
Add Macedonian translation
2015-11-11 09:46:01 -05:00
Francis Lachapelle
76b8de1805
Add Portuguese translation
2015-11-10 16:33:11 -05:00
Jesús García Sáez
194c415631
Log an error for SOGoObject without wocontext
2015-11-09 19:55:55 +01:00
Ludovic Marcotte
b170ae866f
(fix) small fixes
2015-11-06 09:01:33 -05:00
extrafu
6cbc5573a1
Merge pull request #121 from ethoms/clang-warnings-stage1v2
...
Stage1b (v2 branch) of clang compiler warning patches.
2015-11-05 13:41:50 -05:00
Euan Thoms
e4fae417b9
Stage 8 of clang compiler warning patches.
...
Update WORequest+SOGo.m
2015-11-05 13:30:40 -05:00
Carlos Pérez-Aradros Herce
a6bbe13f9b
Add missing header files
2015-11-05 19:11:19 +01:00
Jesús García Sáez
8cfb0f0d44
Avoid inserting second email for Contacts
...
When we have a contact with an email, avoid generating another one
with SOGoMailDomain value (normally we ended up with a contact with
two identical emails on 'emails' key and for multidomain source we
would had ended up with an email @localhost)
2015-11-05 19:11:19 +01:00
Jesús García Sáez
08f57f6ad5
SOGoUserManager: get domain after authentication
...
For multidomain source which has no domain defined, we get
the domain from the username which must have @domain as suffix
2015-11-05 19:11:19 +01:00
Jesús García Sáez
30a94161af
SOGoUserManager.m: format and small refactor
...
Removed all tabs used for indentation
2015-11-05 19:11:19 +01:00
Jesús García Sáez
ec533809aa
return enableDomainBasedUID based only on the key
2015-11-05 19:11:19 +01:00
Jesús García Sáez
0d05e3579c
defaultsForDomain return sharedSystemDefaults for unknown domains
2015-11-05 19:11:19 +01:00
Jesús García Sáez
bf4a581d0f
Added isDomainDefined
...
To check whether a domain is supported by our defined sources
2015-11-05 19:11:19 +01:00
Jesús García Sáez
9d3f3c619d
LDAPSource: release displayName on dealloc
2015-11-05 19:11:19 +01:00
Jesús García Sáez
7d49674d9d
Add domain to lookupContactEntry
2015-11-05 19:11:19 +01:00
Jesús García Sáez
48832a4878
Add domain to lookupGroupEntryByUID/ByEmail
2015-11-05 19:11:19 +01:00
Euan Thoms
eda84c7b5d
Stage1b (v2 branch) of clang compiler warning patches.
2015-11-06 01:29:26 +08:00
Ludovic Marcotte
9d31023724
(fix) additional fix for #3118
2015-11-05 11:11:18 -05:00
Ludovic Marcotte
7a5e550510
(fix) manually added patch from PR#113 to avoid many "broken" commits
2015-11-05 09:36:11 -05:00
Euan Thoms
0605fdf02a
Delete .orig files left over from applying patches to Stage 2.
2015-11-04 13:50:16 -05:00
Euan Thoms
d3290dbb8d
Stage 2 of clang compiler warning patches.
2015-11-04 13:50:05 -05:00
Euan Thoms
e173c6d621
Stage 9 of clang compiler warning patches.
2015-11-04 08:42:03 -05:00
Euan Thoms
5b65eaa572
Stage 4 of clang compiler warning patches.
2015-11-04 08:41:36 -05:00
Euan Thoms
892bd693d7
Stage 3 of clang compiler warning patches.
...
Conflicts:
UI/PreferencesUI/UIxJSONPreferences.m
2015-11-04 08:41:19 -05:00
Juan Vallés
498cec767b
Revert "Store c_content in sogo_cache_folder as a BLOB"
...
This reverts commit b329513845 . It was
causing issues and we'll need to do more testing on this optimisation.
2015-10-16 12:08:50 +02:00
Ludovic Marcotte
8d85ca13df
(fix) numerous EAS fixes when connections are dropped before the EAS client receives the response ( #3058 , #2849 )
2015-10-14 09:21:32 -04:00
Enrique J. Hernández
7680c4091e
Merge pull request #191 from zentyal/jvalles/cache-blob
...
Store c_content in sogo_cache_folder as a BLOB
2015-09-30 16:44:18 +02:00
Ludovic Marcotte
5409cb2927
(feat) moved FolderSynchronize code to GCS
2015-09-25 15:18:22 -04:00
Juan Vallés
b329513845
Store c_content in sogo_cache_folder as a BLOB
...
This reduces considerably the query time for that column, which can be
rather large.
2015-09-25 12:14:32 +02:00
Francis Lachapelle
b910501afa
Fix localization of calendar categories
...
Fixes #3295
2015-09-15 15:59:31 -04:00
extrafu
063f878199
Merge pull request #103 from zentyal/master
...
Fixes for OpenChange integration
2015-09-14 12:55:03 -04:00
Ludovic Marcotte
2be556299e
(fix) slight modification for fix #3293
2015-09-10 19:10:50 -04:00
Juan Vallés
36d8fa12d3
Improve first character check in CSS identifiers
...
A CSS identifier can't start with a digit, so when a folder name does,
a '_' character is appended at the beginning of its CSS identifier.
The check for this first character used the `isdigit()` function, which
takes a `char` argument, while `[self objectAtIndex: 0]` returns a
`unichar`, i.e. a 16-bit unsigned integer. This caused some non-digit
characters to pass this check (e.g. Chinese characters), ending up with
an underscore at the beginning of the folder name.
2015-09-10 10:24:50 +02:00
Ludovic Marcotte
07092828fe
(fix) improved EAS speed during initial syncing of large mailboxes ( #3293 )
2015-09-09 10:20:31 -04:00
Ludovic Marcotte
27a19ac956
(fix) Session fix when SOGoEnableDomainBasedUID is enabled but logins are domain-less
2015-08-21 10:30:47 -04:00
extrafu
ff3557598f
Merge pull request #93 from Zentyal/jjgarcia/contribute-back
...
Changes for sogo-openchange from Zentyal
2015-08-03 09:13:55 -04:00
Julio García
26bd1b30fa
Revert "Merge pull request #164 from Zentyal/jgarcia/revert-merge-inverse"
...
This reverts commit 1404dbdb88 , reversing
changes made to 72cbd9a45f .
2015-08-03 09:48:06 +02:00
Jesús García Sáez
9414df26c5
getUIDForEmail works on multidomain: returns login
...
This method is used everywhere to try to retrieve the login of the user
(and normally use the return value to [SOGoUser initwithLogin: ...])
In multidomain environments (with DomainLessLogin = false) there were
several paths (mostly in SOGoAppointmentObject.m) that were trying to
create SOGoUser objects with incorrect login: using only the uid part,
not full email. Then like domain based uid was enabled, these users
had DomainLessLogin set to true and further calls tried to authenticate
only with the uid part (and they should not).
This affects to several methods in:
* ActiveSync/SOGoActiveSyncDispatcher.m
* Appointments/SOGoAppointmentFolder.m
* Appointments/SOGoAppointmentObject.m
* Appointments/SOGoCalendarComponent.m
* SOGoSAML2Session.m
Probably a few features related with calendars are now fixed or working
as intended in multidomain environments where the email is used as login
2015-07-29 17:40:56 +02:00
Jesús García Sáez
3dc8cc78ea
Revert merge from inverse
...
https://github.com/Zentyal/sogo/pull/150
Because the login on web with the use of outlook is broken after
including the DomainLessLogin feature
2015-07-28 12:37:33 +02:00
Francis Lachapelle
5c3cdda186
Add Chinese (Taiwan) translation
2015-07-23 11:14:08 -04:00
Francis Lachapelle
9430f40101
Add Slovenian translation
2015-07-22 17:22:26 -04:00
Ludovic Marcotte
61c542cb95
(fix) make sure ActiveSync is always usable with SQL-based auth sources
2015-07-22 10:12:47 -04:00
Julio García
936c38c43e
Remove not needed block in SoObjects/SOGo/SOGoUserManager.m
2015-07-07 14:25:17 +02:00
Jesús García Sáez
1e101ef01a
Merge branch 'master' into merge-upstream
...
Conflicts:
SoObjects/SOGo/SOGoUserManager.m
2015-07-06 18:54:35 +02:00
Julio García
8e047aaa9c
Merge remote-tracking branch 'upstream/master' into merge-upstream
...
Conflicts:
SoObjects/SOGo/SOGoUserManager.m
Tools/SOGoToolRestore.m
2015-06-26 09:41:58 +02:00