Jeroen van Meeuwen (Kolab Systems)
790b5b04f0
A very simple and ridumentary loginfail plugin
2015-09-21 12:42:20 +02:00
Aleksander Machniak
823c62be9f
Fix compatibility with Sabre/VObject-3.4, error on RRULE with BYDAY import ( #5221 )
2015-09-10 12:42:59 +02:00
Aleksander Machniak
f8259ccdad
Q() -> rcube::Q()
2015-09-01 10:08:26 +02:00
Aleksander Machniak
cb3944221f
Merge branch 'master' of ssh://git.kolab.org/diffusion/RPK/roundcubemail-plugins-kolab
...
Conflicts:
plugins/calendar/calendar.php
2015-09-01 10:00:21 +02:00
Aleksander Machniak
e3911f0c27
Put default reminder settings in one line as we do for birthday calendar reminders settings
2015-09-01 09:57:46 +02:00
Aleksander Machniak
63ce7e9988
Don't use depracated Roundcube functions
2015-08-29 20:23:34 +02:00
Aleksander Machniak
6b3063030d
Don't use deprecated Roundcube constants
2015-08-29 19:48:55 +02:00
Aleksander Machniak
d2f74ee9fa
Performance: Skip SELECT query if we already know it will return no records (from previous SELECT COUNT(*))
2015-08-27 14:13:36 +02:00
Aleksander Machniak
4f32668567
Libcalendaring fixes for use in automated testing out of Roundcube
2015-08-25 17:11:30 +02:00
Aleksander Machniak
2c58d048c0
Extend kolab_storage_config::get_tags() with possibility to search members by Message-ID and to set limit for better performance
2015-08-21 10:57:26 +02:00
Aleksander Machniak
496e031b82
Convert HTML event description into plain text (T714)
2015-08-20 17:12:20 +02:00
Aleksander Machniak
eec70bd6f6
Convert HTML task description into plain text (T714)
2015-08-20 16:18:37 +02:00
Aleksander Machniak
a0ca17fb36
Fix missing events on edges of the view time range (when client timezone is different than server tz) (T698)
2015-08-18 12:39:55 +02:00
Aleksander Machniak
c67e78de61
Fix resetting folders list widget after adding folders from ext. source
2015-08-16 10:32:55 -04:00
Aleksander Machniak
289fb55d89
Use treelist widget for folders list (T161), implemented folders collapsing
2015-08-16 08:59:55 -04:00
Thomas Bruederli
cc634b78eb
Fix fetching localized alarm trigger texts from libcalendaring plugin
2015-08-14 14:28:43 +02:00
Aleksander Machniak
4c4ff2b179
Fix small issue in calendar_ui::calendar_css_classes() ( #3951 )
2015-08-10 15:35:33 +02:00
Aleksander Machniak
aa3523cc76
Fix compatibility with recent Sabre/VObject ( #5185 )
2015-08-07 06:58:15 -04:00
Aleksander Machniak
7ef34b6944
Fix fatal error
2015-08-07 06:46:55 -04:00
Aleksander Machniak
326e4ad9ad
Support reminders relative to end/due date (RELATED=END) (T656)
...
Conflicts:
plugins/libcalendaring/libvcalendar.php
2015-08-07 06:43:59 -04:00
Aleksander Machniak
dc0b4bd39a
Fix bug where alarms set on event start time were displayed on event end time (T653)
2015-08-07 06:37:06 -04:00
Aleksander Machniak
1f75e936e5
Performance: Skip delegators list generation on every calendar refresh action
2015-08-07 06:36:52 -04:00
Aleksander Machniak
f7293f555b
Fix handling of alarms specified as PT0S, PT0M, etc. (T653)
2015-08-07 06:36:45 -04:00
Aleksander Machniak
d49a4457b1
D16: Don't abort authentication if $_SERVER['REMOTE_USER'] is set
2015-08-06 13:42:23 +02:00
Aleksander Machniak
95b98257b1
Fix possible javascript error in parseISO8601() ( #5175 )
2015-08-05 12:46:05 +02:00
Aleksander Machniak
90ad98cda7
Fix fatal error in _to_ical() ( #5177 )
2015-08-04 11:23:36 +02:00
Aleksander Machniak
8c2aac3362
Don't use Roundcube deprecated functions
2015-08-02 20:15:28 +02:00
Aleksander Machniak
4b89d77656
get_opt() -> rcube_utils::get_opt()
2015-08-02 19:50:26 +02:00
Aleksander Machniak
9a59c93d6f
Fix disabled name input in tasklist/notebook folder creation dialog ( #5169 )
2015-07-29 11:47:01 -04:00
Aleksander Machniak
34aa2d17a9
Show CardDAV URL also for GAL (T143)
...
Added configuration option kolab_addressbook_carddav_ldap
2015-07-29 04:07:38 -04:00
Aleksander Machniak
818e55ad25
Wrap added logon page content with <div> element so it can be styled by skins (T626)
2015-07-24 07:48:33 -04:00
Aleksander Machniak
3239eeb947
Don't use private namespace for folder uniqueid annotations (T491)
2015-07-21 04:36:34 -04:00
Thomas Bruederli
bbddeb6345
Replace stubs with actual implementation which was missing in the repo
...
Resolves T595
2015-07-06 22:37:45 +02:00
Jeroen van Meeuwen (Kolab Systems)
c7e0545e85
Workaround T595
2015-07-06 16:47:33 +02:00
Jeroen van Meeuwen (Kolab Systems)
d535d137e5
Fix TOTP (Resolves T603)
2015-07-06 16:32:34 +02:00
Aleksander Machniak
f575dace67
Fix so save() and delete() update in-memory tags cache (T133) - fixes duplicated tags issue
2015-06-24 07:08:35 -04:00
Aleksander Machniak
c269544adc
Fix get_resource_uri() test so it handles properly default_host with prefix and port
2015-06-24 06:05:21 -04:00
Aleksander Machniak
a52bf1abe3
Remove outdated note about PHP 5.3 requirement
2015-06-16 09:26:52 +02:00
Thomas Bruederli
0a24a09a73
Add logging facilities for Storage classes as requested by T469. Not finished yet...
2015-06-14 17:17:08 +02:00
Thomas Bruederli
9cd117d7a2
Add README for kolab_2fa plugin
2015-06-11 17:48:36 +02:00
Thomas Bruederli
f19f3f06c1
Require 2nd factor verification for adding an new factor
2015-06-11 17:16:46 +02:00
Thomas Bruederli
3e52521c3e
Finished LDAP storage backend to work with FreeIPA ipaToken subclasses
...
Resolves T421
2015-06-11 16:38:47 +02:00
Thomas Bruederli
7f3a76fdad
Refactor the 2FA plugin/drivers/storage to allow multiple factors of the same type
2015-06-10 18:20:08 +02:00
Thomas Bruederli
358ac3e33f
Implement LDAP storage backend for 2-factor-auth (T421).
...
Allow kolab_auth plugin to populate 'kolab_2fa_factors' config option through 'kolab_auth_role_settings'
and hereby define the active authentication factors from the one LDAP query.
2015-06-09 09:58:32 +02:00
Thomas Bruederli
8e51918f64
Small refactoring of the 2FA storage layer + also use it for determining the active factors
2015-06-08 15:58:52 +02:00
Thomas Bruederli
96e195d005
Fix JS syntax for backwards (and jslint) compatibility
2015-06-08 15:38:58 +02:00
Thomas Bruederli
c01f8017e3
Fix invalid VTIMEZONE definitions for offsets negative to UTC
...
Resolves T428
2015-06-04 17:11:16 +02:00
Thomas Bruederli
6221557e3c
Update outdated information in README
2015-06-04 17:10:18 +02:00
Thomas Bruederli
c83d6d7341
Minor code cleanup
2015-06-04 16:18:56 +02:00
Thomas Bruederli
1b10eb060a
Initial version of the Kolab 2-Factor-Authentication plugin.
...
This already includes:
- Drivers supporting TOTP, HOTP, Yubikey
- Storage backend abstraction
- Additional authentication step at login
- Settings section to provision and remove authentication factors
- Sample config with comments
Resolves T415
2015-06-04 15:53:04 +02:00