Commit graph

28 commits

Author SHA1 Message Date
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
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
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 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
Wolfgang Sourdeau 695fc5fff9 added methods for supporting SAML2 configuration 2012-11-02 15:30:13 -04:00
Wolfgang Sourdeau 9929623119 Accelerated basic page loading by caching the list of supported languages 2012-10-25 21:58:34 -04:00
Wolfgang Sourdeau 73781f25f6 Updated copyright 2012-10-23 23:47:06 -04:00
Wolfgang Sourdeau fe29c24e68 simplified defaults override code, for sogod and other SOGo-based processes, by giving prescendence to the user "user defaults", followed by sogo.conf, debconf.conf and finally SOGoDefaults.plist", and by adding "sogod" in the list of defaults "suites" 2012-10-23 13:41:34 -04:00
Jeroen Dekkers 0482c1db33 Read configuration from /etc/sogo/sogo.conf 2012-10-19 16:07:45 +02:00
Francis Lachapelle 20e43626b5 Renamed SOGoEnableDomainWithUID to SOGoEnableDomainBasedUID.
Monotone-Parent: 297140f163083c23ae6ed58e7f2fe17a62277d31
Monotone-Revision: 6d9f4a1dbd4808e626cd25041219c5bb22a5626f

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-07-19T16:25:11
Monotone-Branch: ca.inverse.sogo
Monotone-Tag: SOGo_v1.3.8a
Monotone-Tag: v1.3.8a
2011-07-19 16:25:11 +00:00
Francis Lachapelle 26126b8959 See ChangeLog
Monotone-Parent: b60a07f4bcb416be85fafcd1299d398c09b58190
Monotone-Revision: b836806e761968a4845035ee408cce501a3f9fc5

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-07-19T01:21:18
Monotone-Branch: ca.inverse.sogo
2011-07-19 01:21:18 +00:00
Francis Lachapelle 620872202d See ChangeLog.
Monotone-Parent: 42fa26da9b1def06a194726cab4199338a4bdf4c
Monotone-Revision: 88b07aa8edf775fa02705a9c03a0f8f14f905db3

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-07-15T22:22:11
Monotone-Branch: ca.inverse.sogo
2011-07-15 22:22:11 +00:00
Francis Lachapelle f44212f0e6 See ChangeLog
Monotone-Parent: c0fdc871e5cf2faadbed16ce1c4275647d0928b4
Monotone-Revision: 178cf4e5311729ac333305676b5ad2aa35a7ca71

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-06-24T19:19:50
Monotone-Branch: ca.inverse.sogo
2011-06-24 19:19:50 +00:00
Francis Lachapelle f630dd1c83 See ChangeLog.
Monotone-Parent: b3af4618e267496536ae158c684a391e497913f0
Monotone-Revision: 85f004835cf5ba09158bc317c859435dd12fe5bf

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-03-30T15:21:27
Monotone-Branch: ca.inverse.sogo
2011-03-30 15:21:27 +00:00
Wolfgang Sourdeau 7212bfec70 Monotone-Parent: 68a5a1ab4807ea7e9d97fe4cabcbd3910bd62260
Monotone-Revision: a5efcb7da9aae2d58638f5c591613c998f2602e3

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-08-19T17:27:58
Monotone-Branch: ca.inverse.sogo
2010-08-19 17:27:58 +00:00
Wolfgang Sourdeau e71a5a5ebd Monotone-Parent: 002a7f40ed2519734c4baf4cd4433ecc02b46d54
Monotone-Revision: ebbadbdb3549dd7264241be0a6c21ab9a481341f

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-06-10T21:32:23
Monotone-Branch: ca.inverse.sogo
2010-06-10 21:32:23 +00:00
Wolfgang Sourdeau e91844e3a3 Monotone-Parent: ddb6d1e34096a18e84b736ef11f42b6e70af2cec
Monotone-Revision: 227d08b1bace5a1e7b0760cc82dc7381016175ae

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-06-10T18:40:57
Monotone-Branch: ca.inverse.sogo
2010-06-10 18:40:57 +00:00
Wolfgang Sourdeau 05e3bdca13 Monotone-Parent: e5e3e8aeac9b5235e537766deabadd79882c8c99
Monotone-Revision: 209e7eb7e8da3fd5da422d48a58f4fd5f9e60d54

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-06-01T18:49:01
Monotone-Branch: ca.inverse.sogo
2010-06-01 18:49:01 +00:00
Ludovic Marcotte 8dfaa80f36 See ChangeLog
Monotone-Parent: 83c63e63da91d2b44db08849dc570ff2029ed74a
Monotone-Revision: 5cd36f9e514c2019e708362661b3ede2e8598fb8

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2010-03-24T15:22:59
Monotone-Branch: ca.inverse.sogo
2010-03-24 15:22:59 +00:00
Ludovic Marcotte bf275960b4 See ChangeLog
Monotone-Parent: c1e5870e5f5c7546c7a47515125246ca856a2f40
Monotone-Revision: 52bbcfeb1dfff49a3bb753faaefd8bf92a5ad7eb

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2010-03-18T12:58:39
Monotone-Branch: ca.inverse.sogo
2010-03-18 12:58:39 +00:00
Ludovic Marcotte 0f4868c996 See ChangeLog
Monotone-Parent: ca33a6519e1f5687f227522d966c50c3f6cd6b10
Monotone-Revision: a9979a68cce7a82e5b6ee0e52a65df546ab56c59

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2010-02-23T14:49:18
Monotone-Branch: ca.inverse.sogo
2010-02-23 14:49:18 +00:00
Wolfgang Sourdeau 126651b6a7 Monotone-Parent: 775b7e4fea80568033b5c8bf9b7c5220c7d36041
Monotone-Revision: ff12d30f9bf1800bb0b1bcbefba9493cdeeeccaf

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-01-28T21:42:03
Monotone-Branch: ca.inverse.sogo
2010-01-28 21:42:03 +00:00
Wolfgang Sourdeau af7f0ba0e4 Monotone-Parent: 5f1640d17dbc95901d131c16f8d4499aa044594c
Monotone-Revision: 0bbbd12ea5011c00d28bdc2f4c9377a886d244e0

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2009-12-08T23:18:12
Monotone-Branch: ca.inverse.sogo
2009-12-08 23:18:12 +00:00
Wolfgang Sourdeau b9a5c1e750 Monotone-Parent: 1a0f96fd588d7f7edaa7a85a352ab39c2acbca70
Monotone-Revision: b0d54fb9b69827b08042c1be219b87648b1a9df2

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2009-12-01T16:53:15
Monotone-Branch: ca.inverse.sogo
2009-12-01 16:53:15 +00:00
Wolfgang Sourdeau b79a7e5a00 Monotone-Parent: 2fdf0ead0781ef2362dd389811d5db44ca4cc84a
Monotone-Revision: c91eef7edcfd08d414664c25a590b6268a7e58e2

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2009-11-29T04:19:32
Monotone-Branch: ca.inverse.sogo
2009-11-29 04:19:32 +00:00