Commit Graph

144 Commits

Author SHA1 Message Date
Jean Raby
6f8d8394df add sanitizedArguments to SOGoTool
sanitizedArguments are the arguments received on the CLI minus
those that are part of the NSArgumentDomain
For example:
  sogo-tool user-preferences set sogo1  -p /tmp/creds Vacation -f /tmp/json

arguments would contain:
  @"set", @"sogo1", @"-p", @"/tmp/creds", @"Vacation", @"-f", @"/tmp/json"
sanitizedArguments would contain :
  @"set", @"sogo1", @"Vacation"
2013-01-07 14:54:11 -05:00
Jean Raby
b838734756 reindent
kill those tabs!
2013-01-03 21:58:00 -05:00
Jean Raby
bdc5ce7cd9 Add sogo-tool dump-defaults
Add sogo-tool dump-defaults, a tool to convert an existing sogo configuration
in ~sogo/GNUstep/Defaults/.GNUstepDefaults to /etc/sogo/sogo.conf format.
The output will be in OpenStep property list format, which is much
easier to read and edit, at least for humans.

While there, sort the Tools list
2012-12-10 14:10:56 -05:00
Francis Lachapelle
14630ce222 Improve memory usage of "sogo-tool restore"
Used an autorelease pool.
2012-11-27 15:53:39 -05:00
Jean Raby
378eef4082 Use GCSSpecialQueries in sogo-tool rename-user
Fixes #1924
The SQL syntax used by the former query would only work
with postgresql and Oracle.
2012-11-13 17:20:18 -05:00
Wolfgang Sourdeau
1f80387fc8 simplified and fixed the overriding of "SOGoLDAPQueryLimit" and "SOGoLDAPQueryTimeout" 2012-10-23 13:42:02 -04:00
Wolfgang Sourdeau
54baffcd56 Added the ability to read the SOGo configuration from a property list file in /etc/SOGo/. 2012-10-23 11:33:47 -04:00
Wolfgang Sourdeau
6d8c328910 Fixed most build warnings 2012-10-22 10:09:13 -04:00
Jeroen Dekkers
0482c1db33 Read configuration from /etc/sogo/sogo.conf 2012-10-19 16:07:45 +02:00
Wolfgang Sourdeau
cb61753cc4 Fixed the display of the restorable folder ids 2012-10-18 11:04:50 -04:00
Wolfgang Sourdeau
5a76790418 Added support for SMTP PLAIN authentication 2012-10-16 16:56:48 -04:00
Jean Raby
0d713efdd6 * Tools/SOGoToolExpireUserSessions.m:
remove reference toSOGoSessionExpireMinutes. It  never existed.

Monotone-Parent: f0fb54908898753faba576cb702431e4a761d814
Monotone-Revision: 801c13ca7d8e3a2f3e502ee658399b458681bcab

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-07-09T18:22:45
2012-07-09 18:22:45 +00:00
Jean Raby
a6a00d8753 * Tools/SOGoToolUserPreferences.m:
use printf() instead of NSLog to print out user preferences.
    Makes it easier to grep.

Monotone-Parent: 3896b9b187dfad2b01d68527f0411bd1a7cfe7b4
Monotone-Revision: f0fb54908898753faba576cb702431e4a761d814

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-07-09T18:16:49
2012-07-09 18:16:49 +00:00
Jean Raby
86b689d7e8 * Tools/SOGoToolExpireUserSessions.m:
semi-colon are useless in sql queries and probably breaks on oracle

Monotone-Parent: e699f14b51f9de020728f6ca36fdcc283587d057
Monotone-Revision: aadc4759a64f724760d38bbdfd92715182856439

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-06-21T15:51:53
2012-06-21 15:51:53 +00:00
Francis Lachapelle
ca1cc2f9ce Monotone-Parent: 393858d938760bb6fe3226479e3a3284e67c4036
Monotone-Revision: 7d73b5aa41ac3ab867578f6cb0b5e1b5a839b2b8

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-05-03T14:07:55
2012-05-03 14:07:55 +00:00
Ludovic Marcotte
c774314b1b See ChangeLog
Monotone-Parent: cd39fe0df424d1e5afd5dcfa4b1c94ad707fed24
Monotone-Revision: fc9e1cf3f4988bae25443b6d072add3f344d30f0

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2012-04-24T11:47:32
2012-04-24 11:47:32 +00:00
Jean Raby
e034585c2b * Added a new tool: 'sogo-tool expire-sessions'
Along with the associated new cronjob, this allows
         user sessions expiration without a custom script.

       * While there, sort tools in sogo-tool output

Monotone-Parent: 73baf2c24acbb1fb98296fc8ab448b3b3c5ba7a7
Monotone-Revision: 858274c7be3ad2a6383c2f85c8ad10907bb43292

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-04-04T20:14:52
2012-04-04 20:14:52 +00:00
Francis Lachapelle
b906cf066a See ChangeLog.
Monotone-Parent: 0d7d8533911c3bec7d5b51cc919acb5aa7e15e7d
Monotone-Revision: 73baf2c24acbb1fb98296fc8ab448b3b3c5ba7a7

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-03-30T21:21:51
2012-03-30 21:21:51 +00:00
Francis Lachapelle
034ecc695a See ChangeLog.
Monotone-Parent: 5a2446cca5cd90dd3efdec2eec1633c328178659
Monotone-Revision: 644609670a541ff95dd659a542db9e57b547301f

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-03-23T13:06:08
2012-03-23 13:06:08 +00:00
Francis Lachapelle
7815b3403c See ChangeLog.
Monotone-Parent: d4394b4b92fdfda720d67698c9fbadc75787ad18
Monotone-Revision: e8c7d8a4465a1b9357c1d9f201dec2b93c5f3507

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-02-11T07:08:02
Monotone-Branch: ca.inverse.sogo
2012-02-11 07:08:02 +00:00
Francis Lachapelle
353757f88e remove stray backslash. Allows to build sogo-slapd-sockd again
Monotone-Parent: f70b5b1e5f982c1feda21a5227e3bc26f8dc7f66
Monotone-Revision: c82bd90e75ed49d6ff6bdcbb89b1abd0e37397fe

Monotone-Author: flachapelle@inverse.ca
Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-01-05T19:45:25
Monotone-Date: 2012-01-05T20:01:44
Monotone-Branch: ca.inverse.sogo
Monotone-Branch: ca.inverse.sogo
2012-01-05 19:45:25 +00:00
Wolfgang Sourdeau
4ba4c622bc Monotone-Parent: 995b68ade85d0d884cdf8f6fc87e55f0c376a80c
Monotone-Revision: 61fe02b6c3bc4f0aa3797d661d014d8c256b0de9

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-12-30T20:39:07
Monotone-Branch: ca.inverse.sogo
2011-12-30 20:39:07 +00:00
Wolfgang Sourdeau
094e5899bc Monotone-Parent: ed89880eae2839f1f4714817c94287a44216b46f
Monotone-Revision: e9388e969d7f55642fe7910f621ef54be2512a3a

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-12-30T19:32:02
Monotone-Branch: ca.inverse.sogo
2011-12-30 19:32:02 +00:00
Francis Lachapelle
1f38df80e1 See ChangeLog.
Monotone-Parent: e4a697198e9d44e460b6a4c27b94149145803430
Monotone-Revision: 1f603d18ef908652156b3dbae521f53c6527c63c

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-12-23T16:10:38
2011-12-23 16:10:38 +00:00
Francis Lachapelle
5564a8a84b See ChangeLog.
Monotone-Parent: 1f900dd9f1637dad2237767e5a65271c06b27df0
Monotone-Revision: 9460deffbf939afae0a607ea07e015924c93fd01

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-12-12T16:39:56
2011-12-12 16:39:56 +00:00
Francis Lachapelle
701187aef2 Updated NEWS file.
Monotone-Parent: 9349907ea60fdc16f7e49e777a53ccaa1117180d
Monotone-Revision: 95314ab7581495c05fc3d577e9be1094af542af0

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-11-21T14:21:09
2011-11-21 14:21:09 +00:00
Francis Lachapelle
413bb609dd See ChangeLog.
Monotone-Parent: 82564e2898976a6c09a85817e4b2954a5c58b7a9
Monotone-Revision: 9349907ea60fdc16f7e49e777a53ccaa1117180d

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-11-21T14:09:26
2011-11-21 14:09:26 +00:00
Francis Lachapelle
63e0b0e116 applied changes from 59d4ff7e6c2fe24e74adbe4891af30ece4f5e858
through c05e0091913ed81140571dab045abdaf56a77ef8

Monotone-Parent: 850fd7677033b28a7218a010f55b437ebd12f665
Monotone-Revision: eb1f58bb7bd3454ffc857750264fae0b27b86d32

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-11-14T16:07:04
2011-11-14 16:07:04 +00:00
Francis Lachapelle
6051e5975d Reverse localization patch.
Monotone-Parent: be2427fa7e45da8ba2b4c7955b6e904c06640586
Monotone-Revision: b084746023f24f274a1e8a852e8a36bb19bb35ce

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-11-03T11:54:03
2011-11-03 11:54:03 +00:00
Francis Lachapelle
90b5a2bf5e Branch for SOGo v1.3.10
Monotone-Parent: 1e8c7259f7ef4e643e8c4d7691e6d7b69faa65c3
Monotone-Revision: 01554e46f2d289111d615a3006a1b61ad6f76320

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-11-01T18:46:51
2011-11-01 18:46:51 +00:00
Francis Lachapelle
ba74b80963 See ChangeLog.
Monotone-Parent: 857772ec1aaf974c6de49756782191a9e65a3ee0
Monotone-Revision: dbc2fb47336e631355604e1c4273613997a2bb90

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-10-13T01:27:57
Monotone-Branch: ca.inverse.sogo
2011-10-13 01:27:57 +00:00
Wolfgang Sourdeau
0a6209300c Monotone-Parent: cf0bf1453ddf93b100f4c44465b8b4ede251cf8e
Monotone-Revision: c52ae4fd9b519a5566870dacce59fc91211a2b58

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-13T18:55:16
Monotone-Branch: ca.inverse.sogo
2011-07-13 18:55:16 +00:00
Ludovic Marcotte
fd3acc86af Small indexes fix
Monotone-Parent: a7e4557022d0aae7997d7c7b65b38c077004cf94
Monotone-Revision: 980bdf3533fa9e08756ddec4c168f1f2b3ef31d2

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-07-06T14:15:51
Monotone-Branch: ca.inverse.sogo
2011-07-06 14:15:51 +00:00
Ludovic Marcotte
710b51581b minor fix over previous commit
Monotone-Parent: c395dc55e24320e5a7a74fe51cd8a5b61e1c8f68
Monotone-Revision: fbae6d1883c541db7a57fdf725e970f6cc80c44f

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-06-29T18:42:59
Monotone-Branch: ca.inverse.sogo
2011-06-29 18:42:59 +00:00
Ludovic Marcotte
7e720da571 See ChangeLog
Monotone-Parent: 178cf4e5311729ac333305676b5ad2aa35a7ca71
Monotone-Revision: d51bb1b592f986d2e34036c3dad0c70f43f0150a

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-06-29T17:43:10
Monotone-Branch: ca.inverse.sogo
2011-06-29 17:43:10 +00:00
Wolfgang Sourdeau
2607436632 Monotone-Parent: 7ed8d0e95d642fed8f24b92fc18f0e2abc1b90d0
Monotone-Revision: 869378c97b2bf3386ab9d61f8e107135f0dc0529

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-06-16T14:40:59
Monotone-Branch: ca.inverse.sogo
2011-06-16 14:40:59 +00:00
Ludovic Marcotte
5ebe3cdd09 Reverted patch for SOGoLocalStorageURL for now.
Monotone-Parent: 4a37382e84f4a00ccbbc0542ef0ae4a99a954cdd
Monotone-Revision: 72688cfe86ab1f4b8c8d1f0a9fab23384d7abaab

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-04-04T13:01:20
Monotone-Branch: ca.inverse.sogo
2011-04-04 13:01:20 +00:00
Wolfgang Sourdeau
c74fe21484 Monotone-Parent: 4d4875b78377fad6c271a5fa4aca9647af06baed
Monotone-Revision: cbeb8ed4edd6c44d422f9251785ee9bfad432e71

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-03-28T23:44:08
Monotone-Branch: ca.inverse.sogo
2011-03-28 23:44:08 +00:00
Ludovic Marcotte
4998932fdd Fixed sogo-tool restore regarding previous commit
Monotone-Parent: 7d3c246e1b5f38cadd5bf14c9ca615f9af0f203e
Monotone-Revision: 4d4875b78377fad6c271a5fa4aca9647af06baed

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-03-28T12:28:33
Monotone-Branch: ca.inverse.sogo
2011-03-28 12:28:33 +00:00
Francis Lachapelle
8508800ca5 See ChangeLog
Monotone-Parent: 6e7ac4cd1529c1ca1209faeb43583ee333facec8
Monotone-Revision: fdd87c8990a184548d84798a93d2b2df80f30651

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-03-21T18:04:50
Monotone-Branch: ca.inverse.sogo
2011-03-21 18:04:50 +00:00
Ludovic Marcotte
d0dbb5379b See ChangeLog
Monotone-Parent: 193c17735fe473ec69d1c4ef59dcdce44a461da8
Monotone-Revision: 58318ff8b98f933c6f6fffe3d652a2954b890c7c

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-03-04T19:29:48
Monotone-Branch: ca.inverse.sogo
2011-03-04 19:29:48 +00:00
Wolfgang Sourdeau
9d8a399d1d Monotone-Parent: b99a47157b925a50d1bf80f94b80de642f2aad73
Monotone-Revision: d5f984ad83aebee05e5bda110e339c4b94d822f3

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-02-24T20:13:27
Monotone-Branch: ca.inverse.sogo
2011-02-24 20:13:27 +00:00
Ludovic Marcotte
ca78ff546c See ChangeLog
Monotone-Parent: 5b2bc8f17ae0dbc785abcc143ebf3cd49d100698
Monotone-Revision: b0f0e0a5f736b92a629c7c421d50a5ae9f3f8c6e

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-02-17T20:06:12
Monotone-Branch: ca.inverse.sogo
2011-02-17 20:06:12 +00:00
Francis Lachapelle
66e70bf86f Added missing reference to OGoContentStore library for sogo-tool.
Monotone-Parent: cb5e9ddc0ef41b06a2543c662effea6af7d37902
Monotone-Revision: e961e37e8b7e809c653c4c8778e41e86e2929054

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2010-11-10T21:08:03
Monotone-Branch: ca.inverse.sogo
2010-11-10 21:08:03 +00:00
Wolfgang Sourdeau
982f6abf97 Monotone-Parent: a3184f032f327d5435e63f1c1a9a298908682dbd
Monotone-Revision: e0e6c176d8cb78a7e264cc9d2f05c2cf5bfb77f5

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-11-04T14:55:41
Monotone-Branch: ca.inverse.sogo
2010-11-04 14:55:41 +00:00
Wolfgang Sourdeau
41ad1a6c8e Monotone-Parent: 50723500f3fd2e527f835f55eb94a6a5f7413e40
Monotone-Revision: a3184f032f327d5435e63f1c1a9a298908682dbd

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-11-04T14:54:05
Monotone-Branch: ca.inverse.sogo
2010-11-04 14:54:05 +00:00
Wolfgang Sourdeau
00fe3ec6dd Monotone-Parent: 1ed4bccebed155143bf812c74cb29f69ccb51f7d
Monotone-Revision: 38830b89dba3fbe47ce03c0a4617768116eda22b

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-10-26T20:19:37
Monotone-Branch: ca.inverse.sogo
2010-10-26 20:19:37 +00:00
Wolfgang Sourdeau
d68fa531a8 style compliance
Monotone-Parent: 0194b10e82c289d4b0daf68bd644381fc3f912c7
Monotone-Revision: 105b4d78ea10a9821986149f8e9f4e646deacb5b

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-09-03T15:51:22
Monotone-Branch: ca.inverse.sogo
2010-09-03 15:51:22 +00:00
Ludovic Marcotte
3d27a57d72 Added extra check in SOGoToolBackup.m to avoid breaking on broken sogo_folder_info data
Monotone-Parent: 4b7f399fbc3a148bb537b71896b85b75569d5f5f
Monotone-Revision: 7b6c0dbf0ad6e6acc3aff1ca99e36772eba250dc

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2010-09-03T10:49:59
Monotone-Branch: ca.inverse.sogo
2010-09-03 10:49:59 +00:00
Wolfgang Sourdeau
629cf8ec10 Monotone-Parent: bc5b13a95fc1868b4361ef33d8fde7ec4ea09c75
Monotone-Revision: 7e7946ac70e135f3e208b210455b3238dd36d951

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-08-30T19:49:04
Monotone-Branch: ca.inverse.sogo
2010-08-30 19:49:04 +00:00