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
488a76c5e3
Merge branch 'test/userdefaults'
2013-02-01 16:31:56 -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
Francis Lachapelle
ecc36c9025
Fix classification menu in component editor
2013-02-01 14:47:37 -05:00
Francis Lachapelle
716daf027d
Fix link to ACL editor for any authenticated user
2013-02-01 14:46:05 -05:00
Jean Raby
0b7c32510b
news file update for 2.0.4b
2013-02-01 10:40:59 -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
Jean Raby
225a28258f
Read credential files using dataWithContentsOfFile
...
Again, to cope with older gnusteps which don't have
stringWithContentsOfFile:encoding:error:
2013-01-31 16:44:14 -05:00
Jean Raby
e01b190e57
Fixup handling NSArgumentDomain arguments
...
would fix #2216
2013-01-31 15:42:48 -05:00
Francis Lachapelle
cd7d410262
Fix tooltips in contacts list
2013-01-31 13:55:57 -05:00
Francis Lachapelle
4bcf90c693
Fix "Send Anyway" string wrt localizable strings
2013-01-31 09:44:29 -05:00
Francis Lachapelle
0408415c61
Remove control characters before returning JSON
2013-01-30 15:47:20 -05:00
Francis Lachapelle
3ea94940c2
Update ChangeLog
2013-01-30 08:52:32 -05:00
Francis Lachapelle
321675ba99
Bump version to 2.0.4a
2013-01-30 08:51:10 -05:00
Francis Lachapelle
9eb1418e36
Update French translation
2013-01-30 08:49:16 -05:00
Francis Lachapelle
d8804c699d
Format birthday on contact card
2013-01-30 08:43:02 -05:00
Francis Lachapelle
4e9db74e29
Update NEWS file
2013-01-29 15:04:57 -05:00
Francis Lachapelle
7150ebde6b
Update updates.php
2013-01-29 15:03:37 -05:00
Francis Lachapelle
6fbd975e00
Update NEWS file
2013-01-29 15:02:51 -05:00
Francis Lachapelle
e0a1a47953
Code cleanup in UIxAppointmentEditor.m
2013-01-29 14:53:57 -05:00
Francis Lachapelle
da757a19c6
Fix handling of decoding contacts UID
...
A problem occurs when the contact UID contains a special character that
was HTML encoded (ex: space, &, ").
2013-01-28 22:05:54 -05:00
Jean Raby
ea13fd14c9
Use older NSPropertyListSerialization methods
...
dataWithPropertyList and propertyListWithData didn't exist in gnustep 1.20
which is shipped with debian-squeeze.
2013-01-29 10:31:16 -05:00
Francis Lachapelle
902a5d8f70
Fix saving all-day event in appointment editor
2013-01-28 18:43:45 -05:00
Francis Lachapelle
be0090be06
Fix until date in component editor
2013-01-28 16:44:14 -05:00
Francis Lachapelle
2d455bf0ca
Fix possible infinite loop in repeataable object
2013-01-28 09:51:42 -05:00
Francis Lachapelle
1d8e72646c
Update Czech translation
2013-01-28 08:43:58 -05:00
Ludovic Marcotte
c066136a06
Reverted code that was causing issues with groups ( #2090 )
2013-01-28 08:34:40 -05:00
Francis Lachapelle
40facab9a7
Update ChangeLog
2013-01-25 13:59:52 -05:00
Francis Lachapelle
94eec4678e
Bump version to 2.0.4
2013-01-25 13:58:17 -05:00
Francis Lachapelle
292ed9cfc8
Fix URL encoding of user id in UIxAclEditor.js
2013-01-25 13:55:22 -05:00
Ludovic Marcotte
663346e8ec
Merge branch 'master' of https://github.com/inverse-inc/sogo
2013-01-25 10:21:51 -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
Francis Lachapelle
9ed53cbab3
Make 'show completed tasks' persistent
2013-01-24 18:50:20 -05:00
Francis Lachapelle
dfe49ea3b4
Update translations
2013-01-24 14:43:21 -05:00
Francis Lachapelle
147d7f4cf0
Update documentation guides
2013-01-24 13:42:24 -05:00
Jean Raby
794ca2ae8a
Merge branch 'fix/1470_sogo-system-user'
2013-01-24 09:39:35 -05:00
Francis Lachapelle
036e535b33
Update Finnish translation
2013-01-23 16:35:12 -05:00
Ludovic Marcotte
a1b623b325
We now allow to change the storage format for plists.
2013-01-23 20:21:27 -05:00
Jean Raby
0965fd837a
Updated doc for samba 4.0.1 (samta-tool)
2013-01-23 13:08:20 -05:00
Jean Raby
95b193391e
Add note about 'requiretty' in sudoers file
2013-01-23 09:10:43 -05:00
Jean Raby
9e38c5060a
Plug ldap fd leak in login checks
2013-01-22 18:42:00 -05:00
Jean Raby
cfa7402dec
NEWS: Add note related to sudo -u sogo usage
2013-01-22 16:03:11 -05:00
Jean Raby
1e4f737a7d
test-sogo-tool.py: Use sudo instead of su -
2013-01-22 15:24:21 -05:00
Jean Raby
8d9cfdb3b4
Use 'sogo' group instead of 'adm' in init script
...
This matches what the package preinst script does.
2013-01-22 13:32:57 -05:00
Jean Raby
884dd7448c
Rewrite useradd for debian packages
...
Add the sogo user as a system user
Create and/or fix the permissions/ownership of various directories when
installing or upgrading the package.
2013-01-22 13:29:30 -05:00
Jean Raby
3cd7beb93d
whitespace (tabkill)
2013-01-22 13:29:16 -05:00
Jean Raby
790a0536bc
whitespace (tabkill)
2013-01-22 13:27:13 -05:00