Commit Graph

13661 Commits

Author SHA1 Message Date
Jean Raby
8fc53ea1d7 sanitizedArguments fixes
Various style fixes
Don't use the foreach loop as it might break on old gcc/objc runtimes
Release sanitizedArguments in dealloc
2013-01-14 16:58:19 -05:00
Jean Raby
55ccd0e83f expire-autoreply: style fixes 2013-01-14 16:57:17 -05:00
Ludovic Marcotte
219dfc61c9 Updated the doc for bug #2127. 2013-01-14 15:26:35 -05:00
Ludovic Marcotte
d26df456e5 Fix for bug #2123. 2013-01-14 14:24:06 -05:00
Francis Lachapelle
bc1edef448 Update French translation 2013-01-14 13:17:48 -05:00
Francis Lachapelle
2993c3a226 Update NEWS file 2013-01-14 11:27:56 -05:00
Francis Lachapelle
0e5a4901db Add missing languages in preferences module 2013-01-11 16:06:02 -05:00
Francis Lachapelle
ec0cc29f38 Add missing translation string to UI/Common 2013-01-11 16:04:55 -05:00
Francis Lachapelle
0211a26aba Fix column display for subfolders of draft & sent 2013-01-11 14:47:13 -05:00
Francis Lachapelle
c34cca6a16 Fix datepicker arrows for IE7 2013-01-11 13:25:56 -05:00
Francis Lachapelle
630c69d82d Update datepicker CSS 2013-01-11 13:25:13 -05:00
Francis Lachapelle
d761a864eb Fix IE error when automatically loading HTML image 2013-01-11 13:23:33 -05:00
Francis Lachapelle
4b18fc108b Update NEWS file 2013-01-11 10:00:28 -05:00
Ludovic Marcotte
9d4f4c3a9c Proper fix for #2163. 2013-01-11 09:55:10 -05:00
Francis Lachapelle
0e0b7728fd Fix until date in event recurrence editor
- fixed date picker
- fixed JavaScript error caused by French translation
- fixed until date definition when timezone of active user was different
  from the system timezone
- fixes #2173, fixes #2175
2013-01-11 09:46:58 -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
Jean Raby
ea904f2e05 user-preferences: rewrite + support for creds file
This is related to #1955
Remove support for specifying the user:pass on the CLI
Add support for credential file: -p filename

Rewrite the core of the run function to use a switch case instead
of ... what was there.
Sprinkle so error messages along the way.
2013-01-07 15:07:17 -05:00
Jean Raby
a75c797553 expire-autoreply: read sieve creds from a file
to specify the credential file, use: -p filename
The format of the file is:
  username:password
Fixes: 1955

Also, add logging for some error conditions
The program still supports user:password on the cli
since this is run by cron and existing setups would break
2013-01-07 15:01:06 -05:00
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
cd0244883d deb pkgs recommends 'memcached'. RPMs requires it
Fixes #2016
This means that memcached will always be installed along with sogo.
(Even if it could run on another machine/cluster like database services)
2013-01-03 15:53:58 -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
126cd5fdfe Bump version to 2.0.3a 2012-12-21 14:30:12 -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
4971e8d05a Updated documentation regarding LDAP URLs support 2012-12-20 11:52:19 -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
Francis Lachapelle
0124191329 Update NEWS file 2012-12-12 13:45:51 -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
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
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
Jean Raby
b4822f6c4e Fix subject and character encoding
Add and Modification subject line were reversed
Added missing escapeHTML=NO
2012-12-07 17:57:19 -05:00
Ludovic Marcotte
4804337a01 Now pass the memory context when copying/moving folders. 2012-12-07 13:30:50 -05:00
Jean Raby
e2d2212524 Build the updateLink dynamically from SCRIPT_URI 2012-12-07 12:44:36 -05:00
Francis Lachapelle
01e42dce7c Webmail: fix reference of search field 2012-12-07 08:48:12 -05:00
Francis Lachapelle
e533eb91a9 Web: reset search when search field is empty 2012-12-07 08:47:32 -05:00
Francis Lachapelle
ed8c4a8f54 Update ChangeLog 2012-12-06 13:07:45 -05:00
Francis Lachapelle
99669f2d5c Fix dynamic CSS in IE8
When adding a calendar or subscribing to a calendar, the dynamic CSS was
not properly applied in IE8. This new technique seems to fix all cases.
2012-12-06 13:05:54 -05:00
Francis Lachapelle
128368f66c Fix search when accessing users folders 2012-12-06 13:03:10 -05:00
Francis Lachapelle
7c7989065c prototype.js: Fix handling of opacity in IE 2012-12-06 13:02:06 -05:00
Francis Lachapelle
f141312195 Update ChangeLog 2012-12-06 10:36:11 -05:00
Francis Lachapelle
2a5e0aeaa9 Disable autocompletion of reply-to address 2012-12-06 10:32:31 -05:00
Francis Lachapelle
026ffd8888 Update translations 2012-12-06 10:31:15 -05:00
Francis Lachapelle
4926855f48 Bump version to 2.0.3 2012-12-06 09:39:07 -05:00
Francis Lachapelle
881a725f12 Update NEWS file 2012-12-06 09:06:55 -05:00
Ludovic Marcotte
a7722755b7 Fixed length call. 2012-12-06 09:03:17 -05:00
Francis Lachapelle
5e7d2325bb Update documentation guides 2012-12-05 22:16:47 -05:00