Ludovic Marcotte
5304461e4c
now possible to see who created a event/task in a delegated calendar
2013-06-19 10:23:47 -04:00
Ludovic Marcotte
47a3f1a19d
toggle to send or not notifications
2013-06-18 14:14:42 -04:00
Ludovic Marcotte
afb7bc309c
Added message submissions rate-limiting support
2013-06-11 11:21:58 -04:00
Ludovic Marcotte
cfee5aa3f4
Added new failed login rate-limiting options
2013-06-11 09:41:17 -04:00
Francis Lachapelle
2a51f6f385
Update CKEditor to version 4.1.2
...
Also added the blockquote plugin.
2013-06-10 21:07:52 -04:00
Francis Lachapelle
5d6a5f5d5e
Update CKEditor to version 4.1.1
2013-06-06 13:21:26 -04:00
Ludovic Marcotte
4cb0facd72
Fixed bug #2206
2013-06-04 08:51:38 -04:00
Francis Lachapelle
854bce28fb
Fix condition in UIxMailPartHTMLViewer
2013-06-03 12:07:18 -04:00
Francis Lachapelle
49e964c529
Fix decoding charset parameter
...
To avoid a libxml bug/limitation, we were already stripping the charset
parameter, but we were not considering the single quote as valid
delimiter.
2013-06-03 11:47:48 -04:00
Francis Lachapelle
8a25e38827
Add indent group to ckeditor toolbar
2013-05-02 09:07:17 -04:00
Francis Lachapelle
3cd91846a6
Fix CSS color refresh of calendars
2013-04-11 16:32:17 -04:00
Francis Lachapelle
30f10ee8f0
Update translations
2013-04-11 11:30:23 -04:00
Francis Lachapelle
37a6f82659
Initial Arabic translation
2013-04-08 11:05:45 -04:00
Francis Lachapelle
15f9b7d22e
Fix comments in UIxContactFolderActions.*
2013-03-15 11:23:27 -04:00
Francis Lachapelle
5f179ed6b0
Activate the menu option "Mark Folder Read"
...
Fixes #1473
2013-03-15 11:06:26 -04:00
Francis Lachapelle
c13c389ae5
Update Danish translation
2013-02-12 08:42:47 -05:00
Francis Lachapelle
7b65b7400e
Update Finnish translation
2013-02-07 09:00:16 -05:00
Jean Raby
f8387b90ff
Log x-webobjects-remote-host in login process
...
Most of the time, the remote-host will contain data from the x-forwarded-for header.
Which could have more than one ip in it if the request went through multiple proxies.
eg. x-forwarded-for: real.client.ip, load.balancer.ip
2013-02-06 09:23:47 -05:00
Francis Lachapelle
feb02c54b9
Add missing localizable string
2013-02-05 16:13:18 -05:00
Jean Raby
4bfb43a4ad
Merge 'tests/authcache' - don't use cache on login
2013-02-05 11:40:47 -05:00
Francis Lachapelle
b5fdaa78cd
Add missing strings to mail module
...
The two columns names of the contacts pane were missing. They have
been copied from the contact module.
2013-02-04 08:58:37 -05:00
Francis Lachapelle
e34ba5689c
Fix saving prefs with disabled mail module
2013-02-03 20:40:06 -05:00
Jean Raby
7b5da8a2c9
don't use cache for login page
2013-02-01 19:58:25 -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
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
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
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
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
1d8e72646c
Update Czech translation
2013-01-28 08:43:58 -05:00
Francis Lachapelle
292ed9cfc8
Fix URL encoding of user id in UIxAclEditor.js
2013-01-25 13:55:22 -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
036e535b33
Update Finnish translation
2013-01-23 16:35:12 -05:00
Francis Lachapelle
9dded7c86c
Update German translation
2013-01-22 11:09:26 -05:00
Francis Lachapelle
d85ada6750
Fix localization of recurrence editor
2013-01-22 10:58:11 -05:00
Francis Lachapelle
5b4dd4ecb1
Improve JS regexp for email addresses
2013-01-22 10:53:38 -05:00
Francis Lachapelle
5c3dc34440
Appointment editor: fix until date timezone
...
.. and untabify the file!
2013-01-21 13:33:40 -05:00
Francis Lachapelle
be459fa946
Fix first day of the week in datepickers
...
Fixes #2188
2013-01-21 12:12:50 -05:00
Francis Lachapelle
d357936c31
Fix DnD of events in Safari
2013-01-17 11:21:48 -05:00
Francis Lachapelle
e279db6431
Update Finnish translation
2013-01-17 10:12:26 -05:00
Francis Lachapelle
f85cc4c186
Fix bug #1846
2013-01-16 11:33:00 -05:00
Francis Lachapelle
775a8421d5
Initial Finnish translation
2013-01-16 10:54:16 -05:00
Francis Lachapelle
6c3ec9836c
Update ckeditor to version 4.0.1
2013-01-15 17:46:19 -05:00
Francis Lachapelle
0216658674
Update translations
...
- Catalan
- Czech
- Dutch
- Hungarian
- Polish
- Slovak
- SpanishArgentina
- SpanishSpain
2013-01-15 11:11:50 -05:00
Francis Lachapelle
bc1edef448
Update French translation
2013-01-14 13:17:48 -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
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
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
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
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
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
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
8ca79d9a17
Search field for tasks
...
Fixes #2103
2012-12-05 14:47:28 -05:00
Ludovic Marcotte
ef7c69eda7
Now consider "utf8" crap as "utf-8", coming from bad mailers.
2012-12-03 14:56:11 -05:00
Francis Lachapelle
5500f99312
Remove conditions on RSVP
...
Fixes #1850
2012-11-30 15:11:03 -05:00
Francis Lachapelle
b1d3aba1e1
Add missing localizable strings in prefs module
2012-11-29 16:09:53 -05:00
Francis Lachapelle
440523747d
Rollback selection of language on login page
...
See dfcf0ca
and ticket #1798
2012-11-29 14:54:15 -05:00
Francis Lachapelle
93f77c0dd5
Add missing localizable string in calendar module
2012-11-29 14:46:39 -05:00
Francis Lachapelle
ce36e80d6b
Initial Slovak translation
2012-11-29 14:40:46 -05:00
Francis Lachapelle
96f023d108
Mail: Improve iCal viewer
2012-11-29 14:00:10 -05:00
Francis Lachapelle
57e4116d7c
Cleanup
2012-11-27 10:44:43 -05:00
Francis Lachapelle
1d0eb66781
Place caret at proper position in HTML replies
...
Removed constraint in preferences module that would limit the reply
placement of HTML mail to be before the quote. We now properly place the
caret at the bottom, before the signature, when the user has chosen to
start her reply bellow the quote in HTML mode.
2012-11-27 10:37:14 -05:00
Francis Lachapelle
d75b04c59f
Fix JS syntax for IE7
2012-11-27 10:33:06 -05:00
Francis Lachapelle
3e8f7cb29e
Fix all-day event display in day/week view
...
Fixes #2098
2012-11-26 15:07:33 -05:00
Francis Lachapelle
a5948b420b
Simplify JS regexp to handle issue with FireFox
2012-11-22 10:57:21 -05:00
Francis Lachapelle
249bf16e8a
Add missing localized string in preferences module
2012-11-21 11:13:17 -05:00
Ludovic Marcotte
7b65c29b1e
Fixed \n / <br/> when composing mails and improved preferences UI.
2012-11-21 08:54:32 -05:00
Francis Lachapelle
eec99de5d0
Indentation
2012-11-16 19:11:13 -05:00
Ludovic Marcotte
5bf7105982
Fix for bug #1783 .
2012-11-18 10:48:58 -05:00
Ludovic Marcotte
0979bd13ae
Fix for bug #2006 .
2012-11-17 17:16:00 -05:00
Ludovic Marcotte
8fd0966a23
Correctly loop among calendars. This fixes #2070 .
2012-11-17 16:12:23 -05:00
Ludovic Marcotte
77e4b3307f
Fix for bug #2106
2012-11-17 15:33:07 -05:00
Francis Lachapelle
8c96f717c0
Update Prototype JS to version 1.7.1
...
.. and fixed namespace conflict in dtree.js (Node => dtreeNode)
2012-11-13 16:25:20 -05:00
Francis Lachapelle
33bd07a53d
Fix user rights editor in calendar module
2012-11-13 16:22:27 -05:00
Francis Lachapelle
fb4b266b3b
Improve user rights editor in calendar module
2012-11-13 16:13:56 -05:00
Francis Lachapelle
b088f6f97f
Fix scrolling for calendars/addressbooks lists
2012-11-12 16:36:30 -05:00
Francis Lachapelle
0ab36d4ec5
Fix title display of cards with a photo
2012-11-07 11:06:12 -05:00
Wolfgang Sourdeau
e49f21b0c4
Merge branch 'master' of github.com:inverse-inc/sogo
2012-11-07 09:50:42 -05:00
Wolfgang Sourdeau
3f58b6bfd1
Use the output of "gnustep-config --base-libs" to determine which libs our libraries must be linked against
2012-11-07 09:50:32 -05:00
Luc Charland
0884a0f23e
Modified CSS to move mail preference filter down
2012-11-06 15:39:14 -05:00
Jean Raby
0a4809e2be
Fix 'Show Raw Source' for tasks
2012-11-05 13:12:25 -05:00
Wolfgang Sourdeau
aeabd85c90
Finalized support for SAML2 logon
2012-11-02 15:31:49 -04:00
Wolfgang Sourdeau
157e66ad4f
added "--enable-saml2" configuration option and dependency on liblasso
2012-11-01 11:28:45 -04:00
Wolfgang Sourdeau
39c2d43cef
Implemented "saml2-metadata" web method to fetch the metadata corresponding to the current server
2012-11-01 10:48:10 -04:00
Wolfgang Sourdeau
e31f809849
Use the system defaults when the user defaults are not availble
2012-11-01 10:27:27 -04:00
Luc Charland
a916ac8927
Fixed bug #1105 Remote images display
...
There now is a configurable default in mail preferences where
you can set remote images to display either Never or Always.
2012-10-31 11:53:30 -04:00
Wolfgang Sourdeau
1223a6c0ee
make use of -[WOComponent componentBundle]
2012-10-30 09:41:20 -04:00
Francis Lachapelle
1e04eb5717
Update French translation
2012-10-24 14:21:27 -04:00
Luc Charland
8a9336c599
fixed bug #2062 priority shows prio_null
...
When looking at a priority from a calendar where you don't have enough
rights.
In this case simply do not show anything in the field.
2012-10-23 16:20:51 -04:00
Francis Lachapelle
ee712d2c11
Restore missing translation strings
2012-10-23 15:21:19 -04:00
Francis Lachapelle
bb8eb2e1c3
Restore missing translation strings
2012-10-23 15:17:28 -04:00
Francis Lachapelle
31be93ef2e
Update translation
...
- Dutch
- French
- German
- Hungarian
- SpanishArgentina
- SpanishSpain
2012-10-23 14:04:15 -04:00
Wolfgang Sourdeau
007a325164
Do not show any signature verification icon at all when SMIME is not supported
2012-10-23 10:52:58 -04:00
Wolfgang Sourdeau
de381aca81
Added support for gnutls (thanks to Jeroen Dekkers).
2012-10-23 10:11:36 -04:00
Francis Lachapelle
60b078f550
Fix double backslash in Polish translation
2012-10-23 07:13:14 -04:00
Francis Lachapelle
46a4cd3d4e
Updated Polish translation
2012-10-22 21:44:20 -04:00
Wolfgang Sourdeau
6d8c328910
Fixed most build warnings
2012-10-22 10:09:13 -04:00
Wolfgang Sourdeau
667f0b4a13
style
2012-10-20 16:41:03 -04:00
Wolfgang Sourdeau
b3d2f71708
encode the url of the remote calendar, to enable the passing of url parameters
2012-10-20 16:40:44 -04:00
Wolfgang Sourdeau
f4c12f9658
Merge pull request #1 from dekkers/make-check
...
Implement a "make check" target that will run the unit tests (thanks to Jeroen Dekkers)
2012-10-20 12:39:39 -07:00
Wolfgang Sourdeau
1f64747b67
Merge pull request #2 from dekkers/link-everything-correctly
...
Specify all necessary libraries when linking (thanks to Jeroen Dekkers)
2012-10-20 12:15:23 -07:00
Jeroen Dekkers
a632c82b59
Implement a "make check" target that will run the unit tests
2012-10-19 18:46:46 +02:00
Jeroen Dekkers
990911e142
Specify all necessary libraries when linking
2012-10-19 18:23:07 +02:00
Jeroen Dekkers
439bb132c1
Add support for GnuTLS
2012-10-19 17:33:48 +02:00
Wolfgang Sourdeau
3cd249f231
Reduced the delay used for fetching the mail rows from 200 to 100ms
2012-10-19 04:37:56 -04:00
Wolfgang Sourdeau
5e89c1236d
Merged the code of _getData into getData and getting rid of the delay for rows that are already in cache
2012-10-19 04:37:36 -04:00
Wolfgang Sourdeau
b005b872de
Style
2012-10-19 04:34:13 -04:00
Wolfgang Sourdeau
b744710ee3
Updated copyright
2012-10-18 14:13:32 -04:00
Wolfgang Sourdeau
479772a73f
Further optimized things by caching the parsed strings dictionary directly
2012-10-18 13:37:42 -04:00
Wolfgang Sourdeau
1e84bccf42
new optimization that strongly improve the lookup time of labels
2012-10-18 13:00:59 -04:00
Wolfgang Sourdeau
4c6ca4efc2
_handleAttendeesEdition: ensure that the attendee email is correctly see before registering it, since the JSON content may set empty entries
2012-10-18 11:51:23 -04:00
Wolfgang Sourdeau
97aefee1ec
removed the (apparently) useless version requirements, due to problems with the ObjC2 runtime on OpenBSD (thanks to Sebastian Reitenbach)
2012-10-18 10:34:05 -04:00
Wolfgang Sourdeau
ae760a5c97
Merge branch 'master' of github.com:inverse-inc/sogo
2012-10-18 10:33:30 -04:00
Wolfgang Sourdeau
bde8f662a3
removed (apparently) useless +version from classes, due to problems with the ObjC2 runtime on OpenBSD (thanks to Sebastian Reitenbach)
2012-10-18 10:33:20 -04:00
Francis Lachapelle
565a48d36d
Extend width of labels in preferences
2012-10-18 08:39:49 -04:00
Francis Lachapelle
5b40562abc
Add missing translation strings in scheduler
2012-10-18 08:38:58 -04:00
Francis Lachapelle
a13491f113
Add missing translations strings in preferences
2012-10-18 08:30:54 -04:00
Wolfgang Sourdeau
5a76790418
Added support for SMTP PLAIN authentication
2012-10-16 16:56:48 -04:00
Luc Charland
b1547d7212
related with bug #0724 . Erase rows before ajax call.
...
For a better user experience, first erase (hide) the rows that were
deleted. Then make the ajax call for batchdelete. On confirmation
really delete the rows.
2012-10-12 14:27:29 -04:00
Francis Lachapelle
e73ef5d98d
Updated Hungarian translation
2012-10-10 15:33:04 -04:00
Luc Charland
d597aeb508
Used POST for the batch delete call instead of parameters
...
This might have bust the 1024 limit. With post, no problem.
2012-10-10 12:56:44 -04:00
Luc Charland
16f0ebc973
cosmetic change of a variable name
2012-10-10 10:58:39 -04:00
Luc Charland
2ddeb129e3
Changed currentContact to currentContactId.
2012-10-10 10:58:39 -04:00
Luc Charland
a2c923aae1
Fixed bug #0724 Deleting multiple contacts batch
...
Deleting multiple contacts currently involves one HTTP query per entry.
It would be nice to implement a batch delete action, like in the
Mail module.
2012-10-10 10:58:39 -04:00
Wolfgang Sourdeau
b56bc29237
Fixed output of "ls" when searching resource files
2012-10-09 17:27:08 -04:00
Francis Lachapelle
2be6922633
Organizer email address clickable in event editor
...
Fixes #2010
2012-10-09 09:12:39 -04:00
Francis Lachapelle
16a1b02826
Fixed position of event info box in day view
...
Fixes #2011
2012-10-08 16:31:17 -04:00
Wolfgang Sourdeau
61b6050058
the bodystructure and body parts in an IMAP "fetch" response are now named following their requested identifier instead of "body"
2012-10-06 12:19:30 -04:00
Wolfgang Sourdeau
42ef6afd8b
Silenced errors and warnings regarding missing extensions
2012-10-05 10:14:55 -04:00
Luc Charland
034f2c8745
Fixed bug #1515 Task View is very basic.
...
- Added sortable fields on Title, Due date, Location, Category and
Calendar.
- Added Priority column, also sortable.
- Separated the logic of Events and Tasks.
2012-10-01 16:20:10 -04:00
Francis Lachapelle
4038229688
Fixed messages list display in IE9
2012-10-01 10:04:35 -04:00
Francis Lachapelle
fe811314f6
Calendar module : fixed tab selection persistence
2012-09-28 15:07:09 -04:00
Francis Lachapelle
6d40f9d3ab
Improved event info dialog box
2012-09-28 14:16:58 -04:00
Francis Lachapelle
1cf972074c
Coherance fix in mail editor title
2012-09-27 10:03:54 -04:00
Francis Lachapelle
a51fb9e28b
Use a POST to copy/move contacts
...
By submitting the ajax request as a post, we avoid reaching the web
server url length limit.
Fixes #1887
2012-09-26 20:25:23 -04:00