Commit Graph

9491 Commits

Author SHA1 Message Date
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