Ludovic Marcotte
097d5c2333
now possible to configure objectClass names for LDAP groups using GroupObjectClasses ( #1499 )
2015-03-24 08:40:13 -04:00
Ludovic Marcotte
d2915add6d
now favor login@domain as the default email address if multiple mail: fields are specified
2015-03-23 14:08:31 -04:00
Ludovic Marcotte
baf3d1f986
immediately delete mails from EAS clients when they are marked as deleted on the IMAP server
2015-03-20 09:10:49 -04:00
Francis Lachapelle
1d5ae27c99
Fix issues with freebusy (Web, busyOffHours)
2015-03-17 15:34:00 -04:00
Francis Lachapelle
f1fda8bd06
Return a single phone number in JSON contacts list
2015-03-10 13:27:17 -04:00
Francis Lachapelle
cbba0719bb
Fix exception in SOGoUserManager
2015-03-04 10:05:12 -05:00
Francis Lachapelle
8e0849029e
Fix contacts lookup by UID
...
When looking for a specific contact UID, we no longer match a pattern
that could return multiple results. We search for the exact UID only.
2015-03-03 21:26:09 -05:00
Francis Lachapelle
6192322513
Fix some gcc warnings
2015-03-03 21:23:19 -05:00
Jesús García Sáez
22196e0054
Fix change password with DomainBasedUID
...
When users use full domain to login (SOGoEnableDomainBasedUID) the
user attributes in the cache were not being properly updated because
in this case the key is `uid@domain` instead of just `uid`.
2015-02-25 12:42:03 +01:00
Jesús García Sáez
8d21bc3e36
Fix change password with DomainBasedUID
...
When users use full domain to login (SOGoEnableDomainBasedUID) the
user attributes in the cache were not being properly updated because
in this case the key is `uid@domain` instead of just `uid`.
2015-02-25 12:39:01 +01:00
Ludovic Marcotte
aae76dc4e6
Limit curl request for webcalendars to 60 seconds
2015-02-12 09:57:10 -05:00
Ludovic Marcotte
322f72626a
now possible to limit automatic forwards to internal/external domains
2015-02-11 14:30:40 -05:00
Ludovic Marcotte
e5d01428ad
now possible for SOGo to change the sambaNTPassword/sambaLMPassword
2015-02-11 11:31:35 -05:00
Ludovic Marcotte
6c9b1a494f
Fix for bug #2332
2015-02-09 16:12:59 -05:00
Julio García
12b159a6c0
Merge branch 'master-upstream' into jjgarcia/merge-from-upstream
2015-02-02 12:53:49 +01:00
Ludovic Marcotte
723a9d4e08
Reverted bug fix from #3054 and added comment
2015-01-29 16:21:06 -05:00
Enrique J. Hernández Blasco
57d591c427
oc: Set right container in dbFolder when moving a folder
...
The path attribute from SOGoCacheGCSFolder is properly updated
in the database but not when returning from path message as
the container is the old one.
2015-01-28 11:26:56 +01:00
Ludovic Marcotte
ab12c84887
More NSLog usage cleanups
2015-01-23 15:32:22 -05:00
Ludovic Marcotte
e9e3dd5646
fixed timezone calculation on recurring event
2015-01-15 15:29:02 -05:00
Ludovic Marcotte
6b52e9c945
Fix for bug #2960
2015-01-09 09:04:15 -05:00
Ludovic Marcotte
24c6c8c91d
Fix for bug #3054
2015-01-06 10:59:56 -05:00
Ludovic Marcotte
b1ac7a0cca
MultipleBookingsFieldName can be set to -1
2015-01-05 13:49:28 -05:00
Ludovic Marcotte
a0c1ce8f3b
Improved handling of non-existant vs. subscribed folders over EAS
2014-12-29 12:43:20 -05:00
Ludovic Marcotte
204a62aa6a
Improved comments in the code
2014-12-23 10:25:53 -05:00
Ludovic Marcotte
31cffdffd3
Fix freebusy info not always returned
2014-12-23 10:24:16 -05:00
Ludovic Marcotte
255bcbe92f
Fixed memory leaks in SOGoSyncCacheObject and correctly kill the cache upon each EAS iteration
2014-12-22 19:59:33 -05:00
Ludovic Marcotte
72732879fa
Added memory statistics - set SOGoDebugLeaks = YES and call [[self class] memoryStatistics]
2014-12-22 19:32:17 -05:00
Ludovic Marcotte
58f634bffe
Cosmetic improvements to the code
2014-12-22 15:26:22 -05:00
Ludovic Marcotte
ca4a754f2c
Use the right cutoff date
2014-12-22 12:39:58 -05:00
Ludovic Marcotte
8015688df3
Added SOGoMaximumSyncResponseSize to support memory-limited EAS syncs
2014-12-22 11:50:51 -05:00
extrafu
6b49a8a341
Merge pull request #68 from Crosenhain/master
...
Change ACL modification text to non-gender specific terms
2014-12-20 08:29:01 -05:00
Ludovic Marcotte
de3d38262b
Fix for bug #3034
2014-12-19 09:01:39 -05:00
Chris Rosenhain
0e56527e05
Change ACL modification text to non-gender specific terms
2014-12-19 11:04:05 +10:30
Ludovic Marcotte
cd70bec9fa
Fix for bug #3008
2014-12-17 13:57:49 -05:00
Ludovic Marcotte
fb6ef3aa8a
Now possible to set alarms on event invitations
2014-12-16 09:20:27 -05:00
Ludovic Marcotte
f29a74f82f
avoid testing for IMAP ANNOTATION when X-GUID is available
2014-12-15 19:34:51 -05:00
Ludovic Marcotte
9dd0d6c427
Draft autossave feature
2014-12-11 13:31:32 -05:00
Ludovic Marcotte
990f782b62
Allow including or not freebusy info from subscribed calendars
2014-12-11 10:01:21 -05:00
Ludovic Marcotte
2b95dd2c0a
Avoid generating GUID for "Other user"/"Shared" folders
2014-12-08 10:29:23 -05:00
Ludovic Marcotte
3f3673cf5a
Added SOGoSAML2LogoutURL
2014-12-04 17:59:17 -05:00
Ludovic Marcotte
fe9ad9c6e9
Radically reduced EAS memory usage
2014-12-04 11:27:10 -05:00
extrafu
47094b6d91
Update SOGoSAML2Metadata.xml
...
Fixed XML template generation.
2014-12-02 19:33:54 -05:00
Ludovic Marcotte
1b715e0812
We now handle correctly the SOGo logout when using SAML ( #2376 and #2379 )
2014-11-27 11:37:08 -05:00
Ludovic Marcotte
be608dc76c
Bug fixes for #2378 and #2377 and documentation improvements
2014-11-26 15:09:30 -05:00
Ludovic Marcotte
913a75f410
Fix for bug #
2014-11-26 13:00:47 -05:00
Ludovic Marcotte
20e728afac
Remove unnecessary comments
2014-11-25 17:28:12 -05:00
Ludovic Marcotte
5f14bc1101
Report the correct preference keys
2014-11-25 17:27:03 -05:00
Francis Lachapelle
78ea147383
Update translations
2014-11-21 08:53:12 -05:00
Jesús García Sáez
c4b0ac209b
NSString:objectFromJSONString now can parse single values
...
Like null => [NSNull null]
2014-11-19 17:12:32 +01:00
Ludovic Marcotte
3872341a85
Added required patch for previous commit
2014-11-14 10:34:36 -05:00
Ludovic Marcotte
d25fe1a58b
Dramatically improved BSON deserialization speed by avoiding tz name lookups
2014-11-12 14:57:54 -05:00
Ludovic Marcotte
8cd72a8fda
Fix borken ORGANIZER fields during the PUT action
2014-11-07 10:06:53 -05:00
Ludovic Marcotte
b5023eeb24
Fix for bug #2940
2014-10-29 14:56:03 -04:00
Ludovic Marcotte
da962aed01
Added support for multiple calendars/addressbooks over ActiveSync
2014-10-29 14:20:03 -04:00
Francis Lachapelle
27ac9e3904
Cleanup of unused parameters
2014-10-09 15:51:30 -04:00
Francis Lachapelle
6cc8f17c86
Fix display name of subscribed folders
2014-10-09 15:10:20 -04:00
Ludovic Marcotte
f88cfae611
Improved and simplified rpath
2014-10-02 12:36:22 -04:00
Ludovic Marcotte
fb3ddca9e8
Improved makefiles
2014-10-02 11:17:45 -04:00
Ludovic Marcotte
ba4a50e778
Added rpath kungfu
2014-10-02 11:05:19 -04:00
Ludovic Marcotte
8875c42d25
Fixed makefile
2014-10-02 11:00:43 -04:00
Jeroen Dekkers
6ded9e95b3
Put private libraries in /usr/lib/sogo
2014-10-01 20:36:42 +02:00
Ludovic Marcotte
95b122c912
Simplified even more -safeString
2014-09-29 15:04:40 -04:00
Ludovic Marcotte
aa0499dbac
Fixed sanitization char skipping and #2936
2014-09-29 14:28:13 -04:00
Francis Lachapelle
4be2ddb793
Update translations
2014-09-26 14:23:58 -04:00
Ludovic Marcotte
0b6e3dc22d
Fix for bug #589
2014-09-25 09:25:13 -04:00
Ludovic Marcotte
3675220756
Refactored code to be more rigorous Unicode-wise.
2014-09-24 14:14:25 -04:00
Ludovic Marcotte
1c60ab2337
Fix for bug #2889
2014-09-24 12:02:12 -04:00
Ludovic Marcotte
f4372af16d
Add over DAV a PARTSTAT if none is defined
2014-09-23 13:46:44 -04:00
Ludovic Marcotte
6ba85ee43a
Added some comments in the code
2014-09-22 11:38:07 -04:00
Ludovic Marcotte
d572f2af02
get rid of control chars before returning the response
2014-09-19 14:34:20 -04:00
Ludovic Marcotte
a338b193ba
Fix for bug #2838
2014-09-17 19:45:44 -04:00
Ludovic Marcotte
11adf388cf
Cleaned the code and fixed #2894 while at it ...
2014-09-17 11:51:46 -04:00
Ludovic Marcotte
a4ab2942e8
Fix for bugs #2878 , #2879
2014-09-17 11:35:09 -04:00
Ludovic Marcotte
8ba031d6ec
Consider 0x0C as "unsafe"
2014-09-15 19:54:07 -04:00
Ludovic Marcotte
c5c2bfb7a6
Fixed iCal detection for 10.9 (and perhaps even 10.8)
2014-09-15 14:10:05 -04:00
Ludovic Marcotte
02b3de6465
Fix for bug #2326
2014-09-15 09:32:36 -04:00
Ludovic Marcotte
b8b3519a40
Initial support for multiple alarms and better iCal compatibility
2014-09-12 14:09:28 -04:00
Ludovic Marcotte
12a4fd05a2
Support for repetitive alarms and tasks
2014-09-12 08:34:15 -04:00
extrafu
0e21904c03
Merge pull request #10 from dekkers/link-libsogo-with-libdl
...
Link libSOGo with libdl on systems with glibc
2014-09-11 21:01:30 -04:00
extrafu
496fa73d36
Merge pull request #26 from Skrupellos/master
...
ModulesConstraints tests all values of a multi-valued attributes
2014-09-11 16:09:06 -04:00
Francis Lachapelle
1dcf631ad6
Update translations
2014-09-09 15:50:39 -04:00
Alexandre Cloutier
1fb3198dbc
applied comments
2014-09-09 14:27:05 -04:00
Alexandre Cloutier
d62c504763
Changed the configurable variable SOGoMailMessageCheck to a general refresh associated to the current view
2014-09-09 14:27:05 -04:00
Alexandre Cloutier
9a380f711c
bugfix PreventInvitation
2014-09-09 11:30:00 -04:00
Francis Lachapelle
e4a84d4920
Fix usage of SOGoSubscriptionFolderFormat default
2014-08-25 12:15:05 -04:00
Ludovic Marcotte
cde1db9324
Refactored GCSFolder: -writeContent and fixed sogo-tool restore
2014-08-01 09:40:45 -04:00
Ludovic Marcotte
b05fcc7d82
Fat commit to refactor the quick record generation
2014-07-30 14:51:00 -04:00
Francis Lachapelle
571322958a
Update fi, fr, de, and es_ES translations
2014-07-30 10:33:15 -04:00
Ludovic Marcotte
94f3246658
Improved error message when you cannot invite users
2014-07-29 10:36:20 -04:00
Ludovic Marcotte
f6ef94a631
improved handling of SOGoSubscriptionFolderFormat
2014-07-24 12:48:03 -04:00
Ludovic Marcotte
006727a74b
Properly destroy cache objects of vanished folders
2014-07-24 08:39:41 -04:00
Alexandre Cloutier
c2027f072d
indentation
2014-07-21 09:29:00 -04:00
Alexandre Cloutier
ce6a31dd38
Adjust line of code to make it easier to read
2014-07-21 09:27:02 -04:00
Alexandre Cloutier
eaec5a614d
Change exception 403 to 409 and fix indentation in the javascript
2014-07-21 09:27:02 -04:00
Alexandre Cloutier
89d116363c
replace ampersands with commas
2014-07-21 09:27:02 -04:00
Alexandre Cloutier
7c3e85f517
applied comments
2014-07-21 09:27:02 -04:00
Alexandre Cloutier
05fb7ae0c8
applied comments
2014-07-21 09:27:02 -04:00
Alexandre Cloutier
b5c0363400
applied comment and refactor code
2014-07-21 09:27:02 -04:00
Alexandre Cloutier
f0b8eb8dfb
server side code to integrate the whitelist
2014-07-21 09:27:02 -04:00
Alexandre Cloutier
8ded5a8aaf
Prevent Invitations and whitelist GUI
2014-07-21 09:27:02 -04:00
Francis Lachapelle
44d0cb5c0d
Fix refresh of list when forwarding a message
...
Fixes #2818
2014-07-09 11:19:35 -04:00
Ludovic Marcotte
dbdb7d9051
Fix sending of METHOD:REPLY for DAV clients
2014-07-09 10:04:44 -04:00
Alexandre Cloutier
659e2f3aa8
Merge branch 'master' of https://github.com/inverse-inc/sogo
2014-06-27 10:30:10 -04:00
extrafu
8191576361
Merge pull request #41 from alexcloutier/fix/displayTaskNumber
...
Display the number of active tasks in calendar view
2014-06-27 09:07:07 -04:00
Alexandre Cloutier
7a69bc46eb
applied comments
2014-06-26 16:42:05 -04:00
Alexandre Cloutier
302e40a1c3
bugFix#2823
2014-06-26 16:08:47 -04:00
Ludovic Marcotte
3523dc489f
Fix for bug #2825
2014-06-23 12:19:02 -04:00
Ludovic Marcotte
9fa0b42e19
Ignore SCHEDULE-AGENT for Thunderbird/Lightning
2014-06-20 11:25:02 -04:00
Ludovic Marcotte
e048346cb7
Include, in our private NS, all ACLs defined on a calendar collectiob
2014-06-19 16:08:15 -04:00
Ludovic Marcotte
333b561a59
Applied patch from bug #2736
2014-06-16 15:30:26 -04:00
Ludovic Marcotte
50c0b49a6f
Fix for bug #2813
2014-06-16 11:00:39 -04:00
Alexandre Cloutier
de2ee2322a
Change the NSString with NSNumber and add some JavaScript
2014-06-11 10:24:04 -04:00
Alexandre Cloutier
43ac57b671
display the number of active tasks in calendar view
2014-06-10 16:18:12 -04:00
Ludovic Marcotte
f48839bf55
Added (slightly modified) patch from #2806
2014-06-09 09:34:00 -04:00
Francis Lachapelle
6e56f46f86
Update Dutch, Finnish, German, Polish translations
2014-06-05 13:29:10 -04:00
Francis Lachapelle
fe38518a36
Minor syntax and comments improvements
2014-06-05 12:14:34 -04:00
Ludovic Marcotte
0c2e2f28f7
Don't try to add attachments during reply operations
2014-05-30 13:53:20 -04:00
Ludovic Marcotte
f0dfe37a55
Avoid crashing when forwarding mails with no Subject header
2014-05-30 08:41:42 -04:00
Francis Lachapelle
ecbe0858f7
Update translations
2014-05-29 11:14:23 -04:00
Francis Lachapelle
fac9520f64
Fix update of participation status via CalDAV
...
Fixes #2786
2014-05-28 11:39:25 -04:00
Francis Lachapelle
c5922b07aa
Restore options when editing a draft
...
Fixes #193
2014-05-28 11:21:11 -04:00
Ludovic Marcotte
51e07fc306
Fix over previous commit
2014-05-27 15:33:39 -04:00
Ludovic Marcotte
d35c52bb38
Fix for bug #2688
2014-05-27 14:44:57 -04:00
Ludovic Marcotte
c31429a5d5
Also include the BS character in non-safe ones.
2014-05-27 08:45:00 -04:00
extrafu
c79cd750d8
Merge pull request #39 from alexcloutier/fix/publicFolder_ConfigNaming
...
Added new SOGo configurable variable
2014-05-26 13:24:50 -04:00
Alexandre Cloutier
dd57d56cf9
remove crufts and applies comments
2014-05-23 10:15:21 -04:00
Francis Lachapelle
364b409501
FIx mail templates for Brazilian Portuguese
...
Fixes #2738
2014-05-21 08:44:35 -04:00
Alexandre Cloutier
064565e1a9
Added new SOGo configurable variable for which you can change the default display when adding a shared calendar or a shared addressBook
2014-05-20 17:05:13 -04:00
Francis Lachapelle
3d1bdf1a09
Update French translation
2014-05-16 16:52:44 -04:00
Francis Lachapelle
6b72a8d126
Merge branch 'feat/searchCapabilities'
2014-05-16 16:28:43 -04:00
Ludovic Marcotte
c426afd7f2
New cache subsystem for ActiveSync.
2014-05-15 15:03:24 -04:00
Ludovic Marcotte
93bf98c326
Fixed copyright
2014-05-15 14:45:32 -04:00
Ludovic Marcotte
c08c3e27d5
Improved modseq code
2014-05-15 14:44:53 -04:00
Ludovic Marcotte
c8860dc92b
Dropped old user-settings for ActiveSync
2014-05-15 14:32:46 -04:00
Ludovic Marcotte
d2d5467317
Removed unused fluff in the file.
2014-05-14 10:51:16 -04:00
Ludovic Marcotte
18443de9bf
Updated copyright info
2014-05-14 09:58:05 -04:00
Ludovic Marcotte
be72456a9a
Renamed folder cache creation method
2014-05-14 09:56:10 -04:00
Ludovic Marcotte
5f9fb4e1c4
Big refactor for new caching mechanism.
2014-05-13 21:06:59 -04:00
Ludovic Marcotte
ef2188962a
Renamed cache files for generalization.
...
The upcoming commit will rename the content.
2014-05-13 19:58:19 -04:00
Ludovic Marcotte
1f5a2a4c62
Fixed IMAP copy/move op between subfolder in different accounts
2014-05-09 15:40:57 -04:00
Alexandre Cloutier
593b44ed01
forgotten code
2014-05-08 17:53:20 -04:00
Ludovic Marcotte
7d7961ffcf
Fix for bug #2492
2014-05-02 13:35:21 -04:00
Francis Lachapelle
4e42a6a689
Don't limit Sieve script to 8KB
...
Fixes #2745
2014-04-30 12:36:51 -04:00
Francis Lachapelle
66bfbeaac1
MailEditor: fix text conversion with HTML entities
2014-04-23 10:55:04 -04:00
Ludovic Marcotte
f370ac114a
Now include message/rfc822 parts as attachments when forwarding mails
2014-04-10 09:24:43 -04:00
Ludovic Marcotte
0d1c39ca71
Added new configuration parameter to limit the window size
2014-04-09 20:12:19 -04:00
extrafu
4fbe937f6d
Merge pull request #22 from alexcloutier/fix/1046
...
BugFix #1046 ; Whenever the sieve server is unavailable an error message will appear
2014-04-09 11:01:19 -04:00
Ludovic Marcotte
ab80e87a3f
Applied patches from #2700
2014-04-09 10:57:56 -04:00
Alexandre Cloutier
068eb921aa
rebase and fix comments made by extrafu
2014-04-09 10:48:47 -04:00
Ludovic Marcotte
7997448d41
Fixed issus in previous commits
2014-04-09 06:33:02 -04:00