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
Ludovic Marcotte
3629670fca
Fix for #2489
2014-04-08 15:35:36 -04:00
Ludovic Marcotte
3e221253ad
Fix for feature #1496
2014-04-08 11:19:53 -04:00
extrafu
bf64076b87
Merge pull request #29 from alexcloutier/feat/1496
...
New feature : 1496
Don't forget to fix the typo.
2014-04-07 19:42:31 -04:00
Alexandre Cloutier
c9cbcf2566
applied Morgan's law
2014-04-07 16:40:44 -04:00
Francis Lachapelle
534e4e3d4d
Fix text nodes of message with HTML entitites
2014-04-07 11:21:52 -04:00
Alexandre Cloutier
09bcd2aee2
fix code
2014-04-07 10:59:38 -04:00
Jeroen Dekkers
c80e222210
Delete generated source files when running "make clean".
2014-04-06 22:44:50 +02:00
extrafu
eb7cabac71
Merge pull request #19 from alexcloutier/fix/2622
...
BugFix #0002622 : The server Dovecot use by default an UTF-8 and by doing...
2014-04-04 09:21:49 -04:00
Francis Lachapelle
e2b3d5a7ff
Update translations
2014-04-03 09:54:27 -04:00
Ludovic Marcotte
ba32b95308
Fixed the ActiveSync issue marking mails as read when downloading them
2014-03-28 14:18:48 -04:00
Alexandre Cloutier
03d5975be3
Changed strings in french and change the instanciation of dictionary(addressBooksIDWithDisplayName) to release it manually
2014-03-28 10:28:33 -04:00
Alexandre Cloutier
1da1764aae
The collected address book will be created only if the user select it in the preferences. Fix labels.
2014-03-27 15:27:48 -04:00
Alexandre Cloutier
bce701208a
Added the modifications specified by extrafu
2014-03-25 14:53:42 -04:00
Alexandre Cloutier
76307cfaaf
New feature : 1496; Unknown outgoing email addresses can now be automatically be added to your address books.
2014-03-24 13:41:57 -04:00
Francis Lachapelle
5f3d2d988e
Update translations
2014-03-21 13:51:36 -04:00
Ludovic Marcotte
a196ed210e
Removed old values.
2014-03-19 17:04:04 -04:00
Ludovic Marcotte
1c28a4b4d2
Fixed translations for "OtherUsersFolderName" and "SharedFoldersName" ( #2657 )
2014-03-19 17:02:10 -04:00
Skruppy
1c3f1af662
ModulesConstraints tests all values of a multi-valued attributes
2014-03-15 15:10:26 +01:00
Francis Lachapelle
3c3bebeee3
Fix resource conflict check when creating event
...
Fixes #2541
2014-03-14 09:23:55 -04:00
Alexandre Cloutier
f8939bfb3e
Change the variable name for sieveFolderEncoding instead of folderEncoding
2014-03-10 10:07:47 -04:00
Ludovic Marcotte
78636f0396
Added default value for WOListenQueueSize
2014-03-09 15:58:11 -04:00
Francis Lachapelle
6cecca6c4f
Fix CSS id for string prefixed with a digit
...
When encoding a string as a CSS identifier, we must add an underscore if
the strings starts with a digit.
2014-03-06 21:32:36 -05:00
Alexandre Cloutier
e7a16cba0d
BugFix #0002622 : The server Dovecot use by default an UTF-8 and by doing so it cause a wrong re-encoding in UTF-7 when reaching the sieve server (knowing that the foldername in sieve are encoded in UTF-7). Since it is not the case with a Cyrus server, I created a new variable available in the sogo.conf that let you specified the type of encoding you need. By default the encoding is set to UTF-7. ex : SOGoFolderEncoding = 'UTF-7'
2014-03-06 14:33:31 -05:00
Ludovic Marcotte
31ace947cb
Fixed race condition when syncing huge amount of deleted messages using AS
2014-03-06 14:16:08 -05:00
Francis Lachapelle
e4a21bcef5
Webmail: fix encoding of subfolder name
...
Fixes #2637
2014-03-06 09:50:53 -05:00
Francis Lachapelle
02c72fee6a
Fix unsubscription when renaming an IMAP folder
...
Fixes #2630
2014-03-04 21:32:57 -05:00
Francis Lachapelle
1aabcf04b5
Fix sogo-tool operations on Sieve script
...
Fixes #2617
2014-03-03 22:07:24 -05:00
Francis Lachapelle
9ed1d57ec2
Fix auto-acceptation of resources as attendees
...
Fixes #2541
2014-02-24 16:07:55 -05:00
Francis Lachapelle
2b6428efd0
Always check resource conflict for new events
...
Fixes #2541
2014-02-24 07:57:11 -05:00
Francis Lachapelle
212d7149ed
Fix display of a contact's birthday
...
Fixes #2503
2014-02-18 10:13:34 -05:00
Ludovic Marcotte
4ca8b9d0aa
Copyright updates
2014-02-17 11:30:00 -05:00
Ludovic Marcotte
4d1fdb33f5
Deleted wrongly added file
2014-02-17 08:42:35 -05:00
Ludovic Marcotte
2356562778
Added method to get synctag starting from an other one.
...
We also no longer fetch vanished items of modseq == 0
2014-02-17 08:41:12 -05:00
Francis Lachapelle
b34c6324cd
Fix custom mail labels in Sieve filter editor
2014-02-14 21:32:33 -05:00
Ludovic Marcotte
75c8362df8
Avoid over-using LDAP connections when decomposing groups
2014-02-14 16:39:26 -05:00
Ludovic Marcotte
b14e99b32a
New prefs for intervals, fixed missing events in meeting requests, bumped v14.1
2014-02-10 20:16:43 -05:00
Francis Lachapelle
7118bbe0ab
Replace '/' by '-' in filenames of attachments
...
Fixes #2537
2014-02-07 14:00:36 -05:00
Francis Lachapelle
eee5beb698
Add message-id header to appointment notification
...
Fixes #2535
2014-02-07 10:52:06 -05:00
Francis Lachapelle
ef79c09642
Don't use the HTML editor with Internet Explorer 7
2014-02-06 14:43:05 -05:00
Francis Lachapelle
aeb712083a
Fix static array retain
2014-02-06 14:37:43 -05:00
Francis Lachapelle
2c678101fc
Fix handling of ACLs with multiple groups
...
Fixes #1854
2014-02-06 14:23:09 -05:00
Ludovic Marcotte
3175a9169f
Mapped lots of contact properties
2014-02-05 20:56:01 -05:00
Ludovic Marcotte
9311f05cc0
Fixed the non-filtering of recurrence exceptions
2014-02-05 17:30:34 -05:00
Francis Lachapelle
359b6a99aa
Encode HTML entities for inline forwards in text
...
Fixes #2411
2014-02-05 11:17:22 -05:00
Francis Lachapelle
826537ed01
Fix caching of DN in LDAP source
2014-02-05 09:04:00 -05:00
Ludovic Marcotte
3950e9d4c3
Moved DN cache to SOGoCache
2014-02-04 21:03:11 -05:00
Francis Lachapelle
ef1be5dc5f
Improve deleting occurences of recurrent events
2014-02-04 17:55:49 -05:00
Ludovic Marcotte
31969d162d
Properly escape some control chars (and generalized it)
2014-02-04 15:03:02 -05:00
Francis Lachapelle
2f0419c18a
Warn user when overbooking a resource
...
Fixes #2541
2014-02-03 11:03:23 -05:00
Ludovic Marcotte
588352be7d
Fix for bug #2587
2014-02-03 09:53:47 -05:00
Ludovic Marcotte
e4ce687e29
Update the content when the request is from Active Sync
2014-01-31 15:05:33 -05:00
Ludovic Marcotte
ddd7be4333
Fix for bug #2187
2014-01-31 15:03:40 -05:00
Francis Lachapelle
c160edf20a
Add support for Sieve body extension
2014-01-27 15:09:22 -05:00
Francis Lachapelle
fc0c580fe1
Fix validation of subscribed folders
...
Fixes #2583
2014-01-24 13:48:01 -05:00
Francis Lachapelle
5105dbb342
Make all attachments available when re/fwd'ing
...
To do so, we save the draft to the mailstore.
2014-01-23 14:39:03 -05:00
Francis Lachapelle
b26e767a10
Respect signature placement when forwarding a msg
2014-01-23 14:34:44 -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
e7f38f940e
Moved the cards' logic into a category and added support for more AS ones
2014-01-22 11:27:27 -05:00
Ludovic Marcotte
762b841249
Avoid crashes on broken configurations
2014-01-21 16:40:57 -05:00
Ludovic Marcotte
046a645119
Refactored the code and added support for FilterType
2014-01-20 10:13:16 -05:00
Ludovic Marcotte
7355eae1dc
Now able to set Active Sync metadata in the user settings
2014-01-10 14:10:53 -05:00
Ludovic Marcotte
1d9febb511
Correctly handle the Active Sync requests
2014-01-10 14:10:16 -05:00
Ludovic Marcotte
e21b30d768
Code cleanups
2014-01-10 14:09:32 -05:00
Ludovic Marcotte
ae200360ba
Code cleanups
2014-01-10 14:09:02 -05:00
Ludovic Marcotte
e217ffb6c4
Code generalization to be usable from the ActiveSync bundle
2014-01-10 14:08:12 -05:00
Ludovic Marcotte
a4a3a735b4
Moved the folder metadata generation to SoObject and added 'tag based' sync'ing support for IMAP
2014-01-10 14:06:53 -05:00
Ludovic Marcotte
13721b961b
Add an easy way to get the personal contact folder, just like we have for calendars
2014-01-10 14:03:50 -05:00
Ludovic Marcotte
a24d809e40
Minor code/copyright/authors cleanups
2014-01-09 21:06:31 -05:00
Ludovic Marcotte
2d683ffc77
Always capitalize HTTP headers
2014-01-09 20:40:25 -05:00
Francis Lachapelle
80fd439dea
Fix message forwarding as attachment
...
Restored the filename of the message source in the body part
content-disposition header.
Also forced the mail to be saved to the mailstore immediately in order
to have a clickable link to the attached message.
2014-01-08 14:40:39 -05:00
Francis Lachapelle
ff9ea3b779
Don't alter the draft when saving it
...
We must not extract inline HTML images when simply saving a draft. The
images extraction process must only be performed when sending the
message.
2014-01-07 10:28:53 -05:00
Francis Lachapelle
2b53705d44
Untabify
2014-01-06 14:32:58 -05:00
Francis Lachapelle
b716331d8e
Append tags when using a sanitizerContentHandler
2014-01-06 14:23:11 -05:00
Francis Lachapelle
7130cec4d1
Move & copy messages between different accounts
2014-01-03 16:57:37 -05:00
Francis Lachapelle
bd7ad5be16
Fix initialization of arrays in NSString+Mail.m
2013-12-23 15:51:36 -05:00
Francis Lachapelle
dc21c723f6
Move method fetchFileAttachmentKeys from category
...
Moved fetchFileAttachmentKeys from SOGoDraftObjectExtensions to
SOGoDraftObject. Renamed fetchAttachmentIds to fetchFileAttachmentIds
for consistency.
2013-12-20 15:20:16 -05:00
Francis Lachapelle
1a900b05d9
DraftObject: return more attachments attributes
2013-12-18 22:18:08 -05:00
Ludovic Marcotte
4a98e5b521
Don't append unknown objects to the REPORT result.
2013-12-09 10:31:34 -05:00
Francis Lachapelle
1cf696f57c
Mail composition: add text part before html part
...
Fixes #2512
2013-11-25 09:52:18 -05:00
Francis Lachapelle
2211f6d168
Move mail tags strings to UI/Common
2013-11-22 14:39:24 -05:00
Ludovic Marcotte
df3e9033f3
Added calendar default reminder support.
2013-11-20 17:42:11 -05:00
Ludovic Marcotte
e4aedbac08
<img src=data...> conversion to file attachments + CIDs.
2013-11-20 08:56:29 -05:00
Ludovic Marcotte
eb7d1f08bc
Fix for bug #2482
2013-11-19 11:39:45 -05:00
Jean Raby
05233d9c53
Use modified utf7 for special folder names
2013-11-15 16:02:59 -05:00
Ludovic Marcotte
c05cf00db7
Update standard tag colors to match TB and improve tags id generation.
2013-11-14 09:00:19 -05:00
Ludovic Marcotte
198db855f6
Specify color in which TB can grok it.
2013-11-13 15:55:25 -05:00
Ludovic Marcotte
1c439c866e
Added DAV support for mails labels.
2013-11-13 15:44:57 -05:00
Ludovic Marcotte
37d3234b60
Added support for dynamic mail labels/tags management.
...
The CSS in the UIxPreferences remains to be done.
2013-11-11 10:49:58 -05:00
Francis Lachapelle
73141a645e
Update translations
2013-11-06 21:36:09 -05:00
Ludovic Marcotte
bd2759ecdf
Fix for bug #2433
2013-10-22 11:44:26 -04:00
Ludovic Marcotte
be1bcf3c9b
Fix for bug #2461
2013-10-22 11:25:24 -04:00
Ludovic Marcotte
189f2218a8
Fix for bug #2459
2013-10-21 15:26:43 -04:00
Ludovic Marcotte
656869a4a2
Fix for bug #1328
2013-10-18 13:16:30 -04:00
Ludovic Marcotte
05990e9a14
Fix for bug 2007
2013-09-30 10:50:27 -04:00
Ludovic Marcotte
7dc65af300
Fix for bug #2386
2013-09-27 15:54:11 -04:00
Ludovic Marcotte
7166f5a597
Fix for bug #2399
2013-09-25 16:02:13 -04:00
Ludovic Marcotte
2ba8254ecc
Fix for bug #1275
2013-09-24 09:29:46 -04:00
Jean Raby
28e600a4e6
Set default listening address to 127.0.0.1:20000
...
No reason to listen on 0.0.0.0 by default
2013-09-20 15:37:34 -04:00
Ludovic Marcotte
91f1ab6a60
Fix for bug #2217
2013-09-19 16:14:08 -04:00
Jean Raby
60d6abe542
Use HTTP/1.0 to avoid chunked replies
...
Fixes^WWorkaround #2408
2013-09-17 09:07:53 -04:00
Jean Raby
906985c1f3
Call MSExchangeHostname on SOGoDNSource only
...
Fixes #2418
2013-09-13 11:19:44 -04:00
Jean Raby
de8bf64c70
Local pool when appending contacts to response
...
Avoids using too much memory when doing a contact lookup with many matches
2013-09-13 11:16:28 -04:00
Jean Raby
0c38a9e555
whitespace tabkill
2013-09-13 11:13:02 -04:00
Francis Lachapelle
69b0f9fcbf
Mail notifications: Escape HTML in wox templates
...
We don't escape the values in the classes but in the templates.
2013-09-03 12:05:13 -04:00
Jean Raby
d7e6648396
Reworked password change logic and add AD support
2013-08-28 17:11:07 -04:00
Jean Raby
e946a67ddf
Special case for auth with SOGoStaticAuthenticator
2013-08-27 13:02:06 -04:00
Jean Raby
2fe87f14fd
Add SOGoStaticAuthenticator
...
New authenticator that is not linked to a SOGoUser.
Will be used for SMTP AUTH by sogo-elalarm-notify.
2013-08-27 12:59:03 -04:00
Jean Raby
b2f012cae2
Add SOGoCredentialsFile
...
New class to read credentials files as used by sogo-tool and sogo-ealarm-notify
2013-08-27 12:56:07 -04:00
Francis Lachapelle
0a590ba388
Fix Finnish mail reply/forward templates
2013-08-26 08:59:43 -04:00
Francis Lachapelle
1c82af8842
Updated pt_BR, cs, nl, de, pl and ru translations
2013-07-19 11:29:10 -04:00
Ludovic Marcotte
256b679798
Bug fix for #2366
2013-07-18 11:46:49 -04:00
Ludovic Marcotte
16105d37b8
Properly handle RFC2231 everywhere
2013-07-16 15:18:04 -04:00
Ludovic Marcotte
e08ebd2390
Fix for bugs #2368 and #2369
2013-07-16 11:31:08 -04:00
Jean Raby
a2a89e8720
Fix loading of MSExchangeFreeBusySOAPResponseMap
2013-06-26 16:55:39 -04:00
Jean Raby
1221da2443
Add CASLogoutRequestMap.plist
2013-06-25 09:12:27 -04:00
Jean Raby
0a87ff97b6
cosmetic fix, no functional change
...
added a POST payload to test this code
2013-06-21 09:36:54 -04:00
Jean Raby
41ed498d65
Add support for CAS LogoutRequests
...
Fixes #2346
This changes the serviceURL sent by SOGo to the CAS server:
/SOGo/so/ -> /SOGo/so/index
2013-06-20 14:32:14 -04:00
Ludovic Marcotte
c08263d1c3
Updated patch
2013-06-19 17:36:43 -04:00
Ludovic Marcotte
1734b387a3
Fix for bug #2237
2013-06-19 15:45:40 -04:00
Ludovic Marcotte
871115e349
Fixed bug #2294
2013-06-19 15:07:19 -04:00
Ludovic Marcotte
a764286879
Fix for bug #2313
2013-06-19 14:09:20 -04:00
Ludovic Marcotte
5304461e4c
now possible to see who created a event/task in a delegated calendar
2013-06-19 10:23:47 -04:00
Jean Raby
6b25f08943
Use domainDefaults to get imapCASServiceName
2013-06-18 19:33:36 -04:00
Jean Raby
f24e65b6d8
Merge branch 'fix/cas-service-names'
2013-06-18 16:44:05 -04:00
Jean Raby
0fb006c19f
New domain preference: SOGoIMAPCASServiceName
...
Set this to the service name expected by the CAS server if it differs
from SOGoIMAPServer. This is useful to request a CAS ticket for service
imap://imap.domain.com while connecting through imapproxy on imap://127.0.0.1:1143
SOGoDAVAuthenticator is not updated since it doesn't really use the imap code.
2013-06-18 16:36:11 -04:00
Ludovic Marcotte
47a3f1a19d
toggle to send or not notifications
2013-06-18 14:14:42 -04:00
Jean Raby
f24e3a0a31
whitespace fixes. tabkill
2013-06-12 02:36:50 -04:00
Ludovic Marcotte
afb7bc309c
Added message submissions rate-limiting support
2013-06-11 11:21:58 -04:00
Ludovic Marcotte
cfee5aa3f4
Added new failed login rate-limiting options
2013-06-11 09:41:17 -04:00
Francis Lachapelle
8e5a26dfb1
Remove unicode separators from JSON
...
Fixes #2309
2013-06-05 15:55:52 -04:00
Francis Lachapelle
2bd8a2935f
Change default value of SOGoMailSpoolPath
...
Set the spool path to /var/spool/sogo and modified the installation
guide to point to the tmpwatch cronjob when changing SOGoMailSpoolPath.
2013-05-09 08:12:27 -04:00
Ludovic Marcotte
4ec19d46fa
Removed left-over code that would cause the logic from bug #2035 to not work.
2013-04-25 14:46:00 -04:00
Ludovic Marcotte
62fee93d86
Fix for bug #2287
2013-04-16 14:33:57 -04:00
Jeroen Dekkers
4d8bff5130
Link libSOGo with libdl on systems with glibc
2013-04-14 11:50:28 +02:00
Francis Lachapelle
30f10ee8f0
Update translations
2013-04-11 11:30:23 -04:00
Ludovic Marcotte
eec8c07d4f
Avoid appending the domain if already present.
2013-04-09 11:35:53 -04:00
Ludovic Marcotte
84ba93fc0a
Now set ForceAuthn to false by default
2013-04-08 13:58:55 -04:00
Francis Lachapelle
37a6f82659
Initial Arabic translation
2013-04-08 11:05:45 -04:00
Ludovic Marcotte
b4aaa68d85
Also consider the "mail" attribute in order to get the user's login
2013-04-05 10:26:17 -04:00
Ludovic Marcotte
5487f34b9e
Disable hint verification for now.
2013-04-05 08:57:47 -04:00
Jean Raby
e07734fa5f
Filter sql source entries based on the user domain
...
When using dynamic domains with SQL sources (DomainFieldName),
let WebUI and dav lookups return entries from current domain
and other domains visible from the originating domain.
Fixes #2269
SQLSource.m: _visibleDomainsQualifierFromDomain:
returns a EOQualifier OR'ing all visible domains from specified domain
(including specified domain)
SQLSource.m: allEntryIDsVisibleFromDomain
Replacement for allEntryIDs.
Instead of returning all entries from the sql source,
only return the entries visible from the specified domain.
SoObjects/SOGo/SQLSource.m: allEntryIDs
Changed to call allEntryIDsVisibleFromDomain with an empty domain.
SQLSource.m fetchContactsMatching:inDomain:
Use _visibleDomainsQualifierFromDomain to filter entries
LDAPSource.m: allEntryIDsVisibleFromDomain
Simply call allEntryIDs, discarding the domain.
LDAP does need to do the extra domain filtering
SOGoContactSourceFolder.m: toOneRelationshipKeys
Call new method: allEntryIDsVisibleFromDomain
2013-03-29 10:38:52 -04:00
Ludovic Marcotte
a009c71034
Fixed table initialization.
2013-03-25 15:58:36 -04:00
Francis Lachapelle
d12c651d59
New system default SOGoEncryptionKey
...
To be used to encrypt the passwords of remote Web calendars when
SOGoTrustProxyAuthentication is enabled.
2013-03-11 09:34:36 -04:00
Ludovic Marcotte
46815042c9
Fixed bug when modifying/deleting exceptions of recurring events.
2013-03-07 09:29:56 -05:00
Francis Lachapelle
7e8a83aefb
Fix Slovak templates for mail reply/forward
2013-03-05 10:22:20 -05:00
Jean Raby
f1846191d5
Use an autorelease pool in member expansion
...
Otherwise, we would hold one ldap connection for each member of a group.
And close them all later. With large groups, we could hit the open file limit
(or the open file limit of the ldap server).
Fixes #2256
2013-03-01 16:24:16 -05:00
Jean Raby
a7c3f33447
Whitespace
2013-03-01 01:26:15 -05:00
Francis Lachapelle
efb45bfba6
Fix issue with exceptions in repeating events
...
Fixed the display of an exception when its recurrence id is outside the
current view.
2013-02-15 15:17:08 -05:00
Francis Lachapelle
c13c389ae5
Update Danish translation
2013-02-12 08:42:47 -05:00
Francis Lachapelle
8981dcd645
Fix segfault in SOGoSieveManager.m
2013-02-08 09:42:31 -05:00
Francis Lachapelle
90c61abdb6
Update Polish translation
2013-02-06 15:16:09 -05:00
Ludovic Marcotte
49a2299414
Avoid going out of bounds for special URL chars ending mail contents.
2013-02-05 16:11:37 -05:00
Jean Raby
43044bf88f
Plug sieve connection leak
...
Fixes #2228
Fix from 'bofhus'
2013-02-05 15:09:55 -05:00
Jean Raby
0532d331a3
whitespace (tabkill)
2013-02-05 15:09:20 -05:00
Jean Raby
4bfb43a4ad
Merge 'tests/authcache' - don't use cache on login
2013-02-05 11:40:47 -05:00
Jean Raby
3d90e3a539
Bump userkey length from 64 to 160 bytes
...
Allows for much longer username@domain:password strings.
Fixes #2212
To bump it further, the database schema will have to be updated
to allow a longer c_value (currently 255 chars)
2013-02-04 13:55:53 -05:00
Jean Raby
451c82c815
Don't use user/password cache from the login page
...
The idea is to always use memcached for credentials to avoid hitting
the authentication backend on every click but to check with the auth backend
for every login requests.
This should fix #2169
While there, fix whitespace (killtab)
2013-02-01 18:35:10 -05:00
Jean Raby
a4bd966cc0
Revisit option handling
...
Really fix #2166
The previous fix (46b53b3
) was wrong since SOPE was able to override
the 'final' config with its defaults.
This now uses a new approach using a volatile domain and a reordering
of the search list :
* NSArgumentDomain (command line arguments)
* sogodRuntimeDomain (config from all config files)
* GSPrimaryDomain
* NSGlobalDomain
* GSConfigDomain
* (languages)
* NSRegistrationDomain (SOPE loads its defaults in this one)
2013-02-01 16:26:01 -05:00
jraby
547dfa0d90
Merge pull request #9 from inverse-inc/fix/2066_options-precedence
...
Fix/2066 options precedence
2013-01-31 18:42:09 -08:00
Francis Lachapelle
0408415c61
Remove control characters before returning JSON
2013-01-30 15:47:20 -05:00
Ludovic Marcotte
c066136a06
Reverted code that was causing issues with groups ( #2090 )
2013-01-28 08:34:40 -05:00
Ludovic Marcotte
8f33197c59
Fix for bug #1991 .
2013-01-25 10:21:28 -05:00
Jean Raby
46b53b31fd
Fix order of precedence for options
...
Fixes #2066 and #2166
Enforce the following order of precedence for options, first match wins:
1. Command line arguments
2. .GNUstepDefaults
3. /etc/sogo/{debconf,sogo}.conf
4. SOGoDefaults.plist
2013-01-24 22:43:38 -05:00
Jean Raby
6093c4dd2e
Axe handling of sogo 0.9 gnustep domain migration
2013-01-24 20:37:30 -05:00
Jean Raby
61ded01171
whitespace - tabkill
2013-01-24 20:35:03 -05:00
Jean Raby
9e38c5060a
Plug ldap fd leak in login checks
2013-01-22 18:42:00 -05:00
Francis Lachapelle
5bbb5df2a8
Fix exceptions of recurring all-day events
2013-01-21 14:11:38 -05: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
Francis Lachapelle
e279db6431
Update Finnish translation
2013-01-17 10:12:26 -05:00
Francis Lachapelle
775a8421d5
Initial Finnish translation
2013-01-16 10:54:16 -05:00
Ludovic Marcotte
4f2183ec07
Merge branch 'master' of https://github.com/inverse-inc/sogo
2013-01-15 13:34:13 -05:00
Ludovic Marcotte
2370ecb089
We now ignore default roles for "public" accesses.
2013-01-15 13:33:45 -05:00
Francis Lachapelle
0216658674
Update translations
...
- Catalan
- Czech
- Dutch
- Hungarian
- Polish
- Slovak
- SpanishArgentina
- SpanishSpain
2013-01-15 11:11:50 -05:00
Ludovic Marcotte
d26df456e5
Fix for bug #2123 .
2013-01-14 14:24:06 -05:00
Ludovic Marcotte
9d4f4c3a9c
Proper fix for #2163 .
2013-01-11 09:55:10 -05:00
Ludovic Marcotte
c7fbcb0fc4
Fixed bug #1850
2013-01-09 14:08:37 -05:00
Francis Lachapelle
5667bb1b11
Fix CardDAV collections for OS X
...
Restored the previous behavior: only the personal addressbook is
returned and only the first source directory is returned (now sorted by
id so you can control which of your addressbook sources you want to
return).
2013-01-09 11:39:29 -05:00
Francis Lachapelle
39632239f9
Fix partstat of attendee in his calendar
...
Fixes #2155
2013-01-03 10:15:25 -05:00
Jean Raby
1382fe25fc
put back SOGo_VERSION
...
wasn't unused after all...
2012-12-22 11:24:18 -05:00
Jean Raby
ea26e0cc0a
Use string version number where applicable
...
The goal is to be able to use 'letter' releases such as '2.0.3a'
in the Version file.
SoObjects/Mailer/GNUmakefile.preamble: UIX_MAILER_*_VERSION are now strings
Can't use SOGoVersion since the etag uses an 'underscore' notation (2_0_3a)
SoObjects/Mailer/*.m: updated format for UIX_MAILER_*_VERSION
SoObjects/SOGo/GNUmakefile: zap SOGo_VERSION, unsused
SoObjects/SOGo/GNUmakefile.preamble: fix defines
UI/MainUI/SOGoRootPage.m: use SOGoVersion
2012-12-21 13:55:03 -05:00
Jean Raby
7d24ece7d6
Log ldap exception details + catch tls exceptions
...
Make sure to catch exceptions raised by _setupEncryption
Reindent due to NS_DURING
Log ldap exceptions details
2012-12-19 18:37:36 -05:00
Jean Raby
e253a7429c
Fix whitespace - remove tabs
2012-12-19 18:02:32 -05:00
Francis Lachapelle
8db5e6d224
Fix usage of browser's language for the login page
2012-12-13 08:53:50 -05:00
Jean Raby
d7d6a31837
use fileAttributesAtPath
...
attributesOfItemAtPath is not available in older GNUstep releases.
Broke build on squeeze and lucid.
2012-12-11 09:34:06 -05:00
Jean Raby
a0aef043a8
Don't abort if sogo.conf exists and is empty
...
This will permit patterns like:
sogo-tool dump-defaults >/etc/sogo/sogo.conf
Without this, sogo-tool would abort as the shell first creates the file
then executes sogo-tool.
2012-12-10 14:05:11 -05:00
Francis Lachapelle
026ffd8888
Update translations
2012-12-06 10:31:15 -05:00
Ludovic Marcotte
a7722755b7
Fixed length call.
2012-12-06 09:03:17 -05:00
Ludovic Marcotte
347434dbff
We now fallback properly on the IMAP server if the Sieve server is undefined.
2012-12-05 15:52:50 -05:00
Ludovic Marcotte
988e91a638
We also remove the RSVP in the user's calendar during a PUT.
2012-12-05 08:31:35 -05:00
Ludovic Marcotte
f6b5fdacb9
Remaining patches for bug #1866 .
2012-12-03 16:49:20 -05:00
Ludovic Marcotte
aa7aa6a973
Initial patch from #1866 to fix c_sievehostname.
2012-12-03 16:42:56 -05:00
Ludovic Marcotte
d64fd65ea8
Lowercase some value to avoid broken comparaisons.
2012-12-03 16:33:14 -05:00
Francis Lachapelle
5500f99312
Remove conditions on RSVP
...
Fixes #1850
2012-11-30 15:11:03 -05:00
Ludovic Marcotte
eed17fd95a
Fix for bug #1850 and removed dead code/comments.
2012-11-30 13:57:55 -05:00
Ludovic Marcotte
47a9a22bc0
Fix for bug #2082 .
2012-11-30 10:11:05 -05:00
Ludovic Marcotte
f0f206b8bb
Merge branch 'master' of https://github.com/inverse-inc/sogo
2012-11-29 15:50:07 -05:00
Ludovic Marcotte
73ff981d4f
Fixed the method that returns the current-user-principal.
2012-11-29 15:49:32 -05:00
Francis Lachapelle
ce36e80d6b
Initial Slovak translation
2012-11-29 14:40:46 -05:00
Ludovic Marcotte
7c250fad8f
Fix for bug #1061 .
2012-11-26 13:13:06 -05:00
Ludovic Marcotte
1bf2509d1e
Fix for bug #2115 .
2012-11-21 11:56:24 -05:00
Ludovic Marcotte
28f66c6fd9
We correctly use <br/> instead of \n when handling the signature.
...
This happens when using HTML composition, instead of plain/text.
2012-11-20 20:29:27 -05:00
Ludovic Marcotte
a1d092cab0
Fix for #2093 .
2012-11-19 14:20:13 -05:00
Ludovic Marcotte
2606787dd7
Make sure we handle arrays, and not single-value string objects.
2012-11-19 09:45:48 -05:00
Ludovic Marcotte
0979bd13ae
Fix for bug #2006 .
2012-11-17 17:16:00 -05:00
Ludovic Marcotte
40d6ce66d0
Small fix over previous commit.
2012-11-17 16:43:49 -05:00
Ludovic Marcotte
3f8d374d63
Fix for bug #2035
2012-11-17 15:38:29 -05:00
Ludovic Marcotte
77e4b3307f
Fix for bug #2106
2012-11-17 15:33:07 -05:00
Ludovic Marcotte
f8a72d4719
Merge branch 'master' of https://github.com/inverse-inc/sogo
2012-11-13 14:01:22 -05:00
Ludovic Marcotte
51192dd533
We now order correctly CardGroups - especially for calendars.
...
This is to avoid a bug in BlackBerry devices where the METHOD
must be placed BEFORE any vevent/vtimezone objects, otherwise
the invitation objects are never recognized, and rather shown
as a "application/x-rimdevicecalendar" attachment.
2012-11-13 13:58:05 -05:00
Francis Lachapelle
e037ca0a49
Fix bug with reply-to header in messages
2012-11-12 15:32:03 -05:00
Wolfgang Sourdeau
3f58b6bfd1
Use the output of "gnustep-config --base-libs" to determine which libs our libraries must be linked against
2012-11-07 09:50:32 -05:00
Wolfgang Sourdeau
54e1439faf
Merge branch 'master' of github.com:inverse-inc/sogo
2012-11-06 13:50:48 -05:00
Wolfgang Sourdeau
63024c30f0
Make use of the new -[NSData compress] method and remove \n chars from base64 data
2012-11-06 13:50:26 -05:00
Wolfgang Sourdeau
4b8a14e41e
Make use of SAML2 assertion as IMAP password
2012-11-06 10:46:40 -05:00