Page MenuHomePhorge
Feed Search

Jul 6 2015

vanmeeuwen closed T596: Package php-endroid-qrcode for Kolab:Development, a subtask of T414: OTP authentication for Roundcube, as Resolved.
Jul 6 2015, 2:43 PM · Roundcube
vanmeeuwen closed T598: Package php-enygma-yubikey, a subtask of T414: OTP authentication for Roundcube, as Resolved.
Jul 6 2015, 2:42 PM · Roundcube
vanmeeuwen closed T597: Package php-spomky-labs-otphp, a subtask of T414: OTP authentication for Roundcube, as Resolved.
Jul 6 2015, 2:42 PM · Roundcube
vanmeeuwen closed T603: Initial configuration of FreeOTP fails OTP validation, a subtask of T414: OTP authentication for Roundcube, as Resolved.
Jul 6 2015, 2:33 PM · Roundcube

Jul 2 2015

vanmeeuwen closed T533: Selenium executed with driver 'firefox' despite env variable phantomjs as Resolved.

This ticket is now actually irrelevant.

Jul 2 2015, 2:16 PM · Roundcube

Jun 25 2015

machniak added a comment to P3 (An Untitled Masterwork).

Are you in Roundcube's tests/Selenium directory? What if you run ./phpunit.phar Login.php?

Jun 25 2015, 9:00 AM · Quality Assurance, Roundcube
vanmeeuwen added a comment to P3 (An Untitled Masterwork).
$ ./phpunit.phar ; echo $?
PHPUnit 4.7.5 by Sebastian Bergmann and contributors.
Jun 25 2015, 8:50 AM · Quality Assurance, Roundcube
vanmeeuwen added a comment to T533: Selenium executed with driver 'firefox' despite env variable phantomjs.
In T533#6865, @pokorra wrote:

But... if the direct substitution in bootstrap.php doesn't work, I'm out of ideas.

https://cgit.kolab.org/stick/commit/?id=3af8927709861f674fc1395a5cc500d1916a0263

has the sed command commented?
That would still default to firefox?

Jun 25 2015, 8:48 AM · Roundcube
pokorra added a comment to T533: Selenium executed with driver 'firefox' despite env variable phantomjs.

But... if the direct substitution in bootstrap.php doesn't work, I'm out of ideas.

Jun 25 2015, 8:37 AM · Roundcube
machniak added a comment to P3 (An Untitled Masterwork).

Hmm... that should work. phpunit.phar should execute all tests defined in phpunit.xml. Is there any output?

Jun 25 2015, 8:21 AM · Quality Assurance, Roundcube
vanmeeuwen added a comment to P3 (An Untitled Masterwork).

There's gotta be some more you need to do, for this simply doesn't seem to execute any tests.

Jun 25 2015, 8:12 AM · Quality Assurance, Roundcube
machniak added a comment to P3 (An Untitled Masterwork).

The way to run Selenium tests without docker

  1. download selenium and phantomjs binaries and put the in one folder
  2. execute: PATH=/folder/path:$PATH" java -jar selenium-standalone....
  3. go to another console and goto tests/Selenium directory
  4. download phpunit.phar, make it executable and execute it
Jun 25 2015, 7:52 AM · Quality Assurance, Roundcube
vanmeeuwen added a comment to T533: Selenium executed with driver 'firefox' despite env variable phantomjs.

The way to reproduce this locally is to run the container:

Jun 25 2015, 7:13 AM · Roundcube
vanmeeuwen added a comment to T533: Selenium executed with driver 'firefox' despite env variable phantomjs.

P3 holds the current output for integration tests.

Jun 25 2015, 7:08 AM · Roundcube
vanmeeuwen edited P3 (An Untitled Masterwork).
Jun 25 2015, 7:08 AM · Quality Assurance, Roundcube

Jun 24 2015

petersen moved T123: Create new packages for roundcubemail from Backlog to Testing on the Kolab Enterprise 14 - Fasttrack board.
Jun 24 2015, 2:33 PM · Kolab Enterprise 14 - Fasttrack, Restricted Project, Roundcube, Release Managers
petersen added a project to T123: Create new packages for roundcubemail: Kolab Enterprise 14 - Fasttrack.
Jun 24 2015, 2:19 PM · Kolab Enterprise 14 - Fasttrack, Restricted Project, Roundcube, Release Managers
vanmeeuwen claimed T533: Selenium executed with driver 'firefox' despite env variable phantomjs.

I've fixed the typo and reverted all workarounds (sed, installing firefox) to get back to the supposed base-line in which this should work.

Jun 24 2015, 9:20 AM · Roundcube
petersen assigned T533: Selenium executed with driver 'firefox' despite env variable phantomjs to bruederli.
Jun 24 2015, 6:47 AM · Roundcube

Jun 23 2015

bruederli added a comment to T533: Selenium executed with driver 'firefox' despite env variable phantomjs.

But... if the direct substitution in bootstrap.php doesn't work, I'm out of ideas. All it does is to forward that value to PHPUnit_Extensions_Selenium2TestCase::setBrowser().

Jun 23 2015, 8:33 PM · Roundcube
bruederli added a comment to T533: Selenium executed with driver 'firefox' despite env variable phantomjs.

That might be down to an ugly typo in integration/stick/phpunittest.py where ROUNDCUBE_TEST_BROWSER should be ROUNDCUBE_TESTS_BROWSER instead.

Jun 23 2015, 8:23 PM · Roundcube
vanmeeuwen added a parent task for T533: Selenium executed with driver 'firefox' despite env variable phantomjs: T8: Continuous Integration and Deployment Capabilities.
Jun 23 2015, 2:25 PM · Roundcube
vanmeeuwen added a comment to T533: Selenium executed with driver 'firefox' despite env variable phantomjs.

P2 has the relevant snippet of the stdout/stderr output.

Jun 23 2015, 2:24 PM · Roundcube
vanmeeuwen edited P2 (An Untitled Masterwork).
Jun 23 2015, 2:24 PM · Roundcube
vanmeeuwen created T533: Selenium executed with driver 'firefox' despite env variable phantomjs.
Jun 23 2015, 1:54 PM · Roundcube

Jun 17 2015

vanmeeuwen removed subtasks for T414: OTP authentication for Roundcube: T499: Default setup for domain to include otp user role, T498: Default configuration for Roundcube in Setup, T497: Ship FreeIPA schema alongside Kolab, T416: Standalone OTP web service.
Jun 17 2015, 12:25 PM · Roundcube
vanmeeuwen created T499: Default setup for domain to include otp user role.
Jun 17 2015, 12:23 PM · PyKolab

Jun 14 2015

bruederli added a comment to T414: OTP authentication for Roundcube.

The Roundcube plugin is basically functional to run locally as of commit rRPK9cd117d7. There's some documentation about the kolab_2fa plugin, its components, installation and configuration in the README.md. Please note that the Yubikey driver doesn't work with the LDAP storage due to missing coverage in the FreeIPA schema.

Jun 14 2015, 3:22 PM · Roundcube

Jun 12 2015

bruederli removed a project from T414: OTP authentication for Roundcube: Restricted Project.
Jun 12 2015, 11:35 AM · Roundcube

Jun 11 2015

bruederli created T470: Protect password changes with 2nd factor verification.
Jun 11 2015, 3:00 PM · Roundcube Kolab Plugins , Roundcube
bruederli closed T421: LDAP-based storage module for OTP plugin, a subtask of T414: OTP authentication for Roundcube, as Resolved.
Jun 11 2015, 2:40 PM · Roundcube
vanmeeuwen added a revision to T467: GSSAPI authentication support for Roundcube: D16: GSSAPI authentication support in kolab_auth.
Jun 11 2015, 2:17 PM · Restricted Project, Restricted Project, Roundcube
vanmeeuwen added a revision to T467: GSSAPI authentication support for Roundcube: Unknown Object (Differential Revision).
Jun 11 2015, 1:53 PM · Restricted Project, Restricted Project, Roundcube
vanmeeuwen created T467: GSSAPI authentication support for Roundcube.
Jun 11 2015, 1:53 PM · Restricted Project, Restricted Project, Roundcube

Jun 9 2015

bruederli added a comment to T421: LDAP-based storage module for OTP plugin.

Basic implementation done but needs refinement to store data in ipatokenTOTP and ipatokenHOTP class objects as defined in https://git.fedorahosted.org/cgit/freeipa.git/tree/install/share/70ipaotp.ldif

Jun 9 2015, 8:03 AM · Roundcube Kolab Plugins , Restricted Project
bruederli moved T414: OTP authentication for Roundcube from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 9 2015, 8:01 AM · Roundcube
bruederli edited projects for T414: OTP authentication for Roundcube, added: Restricted Project; removed Sprint Server 201522.
Jun 9 2015, 8:00 AM · Roundcube

Jun 8 2015

bruederli moved T421: LDAP-based storage module for OTP plugin from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 8 2015, 8:24 AM · Roundcube Kolab Plugins , Restricted Project
bruederli edited a custom field on T421: LDAP-based storage module for OTP plugin.
Jun 8 2015, 7:52 AM · Roundcube Kolab Plugins , Restricted Project

Jun 4 2015

bruederli added a project to T421: LDAP-based storage module for OTP plugin: Restricted Project.
Jun 4 2015, 3:01 PM · Roundcube Kolab Plugins , Restricted Project
bruederli added a comment to T415: OTP plugin for Roundcube.

For the retrospective, here are some screen shots showing

Jun 4 2015, 2:06 PM · Roundcube, Sprint Server 201522
bruederli moved T415: OTP plugin for Roundcube from Doing to Done on the Sprint Server 201522 board.
Jun 4 2015, 1:58 PM · Roundcube, Sprint Server 201522
bruederli closed T415: OTP plugin for Roundcube, a subtask of T414: OTP authentication for Roundcube, as Resolved.
Jun 4 2015, 1:57 PM · Roundcube
bruederli closed T415: OTP plugin for Roundcube as Resolved by committing rRPK1b10eb060a22: Initial version of the Kolab 2-Factor-Authentication plugin..
Jun 4 2015, 1:57 PM · Roundcube, Sprint Server 201522
bruederli created T421: LDAP-based storage module for OTP plugin.
Jun 4 2015, 7:45 AM · Roundcube Kolab Plugins , Restricted Project

Jun 2 2015

bruederli added a comment to T414: OTP authentication for Roundcube.

Here's a first draft of the class structure for this plugin:

Screen_Shot_2015-06-04_at_10.16.01.png (1,183×841 px, 202 KB)

Jun 2 2015, 1:29 PM · Roundcube
bruederli moved T415: OTP plugin for Roundcube from Backlog to Doing on the Sprint Server 201522 board.
Jun 2 2015, 8:06 AM · Roundcube, Sprint Server 201522

Jun 1 2015

bruederli moved T414: OTP authentication for Roundcube from Backlog to Doing on the Sprint Server 201522 board.
Jun 1 2015, 9:04 AM · Roundcube

May 28 2015

bruederli edited a custom field on T414: OTP authentication for Roundcube.
May 28 2015, 3:19 PM · Roundcube
bruederli edited a custom field on T415: OTP plugin for Roundcube.
May 28 2015, 3:18 PM · Roundcube, Sprint Server 201522
bruederli edited a custom field on T415: OTP plugin for Roundcube.
May 28 2015, 3:18 PM · Roundcube, Sprint Server 201522
bruederli created T415: OTP plugin for Roundcube.
May 28 2015, 3:09 PM · Roundcube, Sprint Server 201522
bruederli created T414: OTP authentication for Roundcube.
May 28 2015, 3:04 PM · Roundcube

May 27 2015

bruederli moved T167: Establish an integration test environment for Roundcube from Doing to Done on the Sprint Server 201522 board.
May 27 2015, 9:41 AM · Sprint Server 201522, Quality Assurance, Roundcube
bruederli closed T167: Establish an integration test environment for Roundcube as Resolved by committing rQA72b8b89de466: Add description how to write tests using the stick utility classes..
May 27 2015, 9:40 AM · Sprint Server 201522, Quality Assurance, Roundcube

May 26 2015

bruederli moved T167: Establish an integration test environment for Roundcube from Backlog to Doing on the Sprint Server 201522 board.
May 26 2015, 9:34 AM · Sprint Server 201522, Quality Assurance, Roundcube
bruederli edited projects for T167: Establish an integration test environment for Roundcube, added: Sprint Server 201522; removed Sprint Server 201520.
May 26 2015, 9:34 AM · Sprint Server 201522, Quality Assurance, Roundcube

May 22 2015

vanmeeuwen closed T164: Allow Docker Container to setup kolab itself, a subtask of T167: Establish an integration test environment for Roundcube, as Resolved.
May 22 2015, 7:48 AM · Sprint Server 201522, Quality Assurance, Roundcube
vanmeeuwen closed T123: Create new packages for roundcubemail as Resolved.
May 22 2015, 7:35 AM · Kolab Enterprise 14 - Fasttrack, Restricted Project, Roundcube, Release Managers

May 19 2015

bruederli moved T177: Improve Roundcube phpunit tests to import IMAP data into test accounts from Doing to Done on the Sprint Server 201520 board.
May 19 2015, 5:35 PM · Roundcube, Quality Assurance, Sprint Server 201520
bruederli closed T177: Improve Roundcube phpunit tests to import IMAP data into test accounts, a subtask of T167: Establish an integration test environment for Roundcube, as Resolved.
May 19 2015, 5:35 PM · Sprint Server 201522, Quality Assurance, Roundcube
bruederli closed T177: Improve Roundcube phpunit tests to import IMAP data into test accounts as Resolved.

Consider complete in git master @ 68ca96331

May 19 2015, 5:35 PM · Roundcube, Quality Assurance, Sprint Server 201520
bruederli closed T178: Extract webadmin utility scripts from pykolab, a subtask of T167: Establish an integration test environment for Roundcube, as Resolved.
May 19 2015, 2:55 PM · Sprint Server 201522, Quality Assurance, Roundcube

May 18 2015

bruederli removed a subtask for T167: Establish an integration test environment for Roundcube: T240: Run phpunit tests for Roundcube Kolab Plugins.
May 18 2015, 4:30 PM · Sprint Server 201522, Quality Assurance, Roundcube
bruederli removed a subtask for T167: Establish an integration test environment for Roundcube: T239: Move functional tests from #pykolab to #stick.
May 18 2015, 3:17 PM · Sprint Server 201522, Quality Assurance, Roundcube

May 13 2015

bruederli added a comment to T177: Improve Roundcube phpunit tests to import IMAP data into test accounts.

Two more relevant commits:

May 13 2015, 3:28 PM · Roundcube, Quality Assurance, Sprint Server 201520
bruederli added a comment to T177: Improve Roundcube phpunit tests to import IMAP data into test accounts.

First improvements added in git master:

May 13 2015, 2:58 PM · Roundcube, Quality Assurance, Sprint Server 201520

May 11 2015

bruederli moved T177: Improve Roundcube phpunit tests to import IMAP data into test accounts from Backlog to Doing on the Sprint Server 201520 board.
May 11 2015, 9:10 AM · Roundcube, Quality Assurance, Sprint Server 201520
bruederli moved T167: Establish an integration test environment for Roundcube from Backlog to Doing on the Sprint Server 201520 board.
May 11 2015, 9:10 AM · Sprint Server 201522, Quality Assurance, Roundcube
bruederli edited a custom field on T167: Establish an integration test environment for Roundcube.
May 11 2015, 9:06 AM · Sprint Server 201522, Quality Assurance, Roundcube
bruederli edited a custom field on T177: Improve Roundcube phpunit tests to import IMAP data into test accounts.
May 11 2015, 9:05 AM · Roundcube, Quality Assurance, Sprint Server 201520
bruederli created T177: Improve Roundcube phpunit tests to import IMAP data into test accounts.
May 11 2015, 9:00 AM · Roundcube, Quality Assurance, Sprint Server 201520

May 7 2015

petersen edited projects for T103: Support SEARCH AFTER and SEARCH BEFORE, added: Product Owners; removed Quality Assurance.
May 7 2015, 9:30 AM · Restricted Project, Product Owners, Roundcube
petersen removed a project from T103: Support SEARCH AFTER and SEARCH BEFORE: Sprint Server 201520.
May 7 2015, 9:30 AM · Restricted Project, Product Owners, Roundcube
petersen added a comment to T103: Support SEARCH AFTER and SEARCH BEFORE.

Taking this out of the server sprint 201520, as that sprint has been dedicated to setting up test facilities.

May 7 2015, 9:30 AM · Restricted Project, Product Owners, Roundcube

May 6 2015

bruederli edited a custom field on T167: Establish an integration test environment for Roundcube.
May 6 2015, 4:38 PM · Sprint Server 201522, Quality Assurance, Roundcube
bruederli added a subtask for T167: Establish an integration test environment for Roundcube: T164: Allow Docker Container to setup kolab itself.
May 6 2015, 4:32 PM · Sprint Server 201522, Quality Assurance, Roundcube
bruederli created T167: Establish an integration test environment for Roundcube.
May 6 2015, 4:32 PM · Sprint Server 201522, Quality Assurance, Roundcube
vanmeeuwen removed a parent task for T103: Support SEARCH AFTER and SEARCH BEFORE: Restricted Maniphest Task.
May 6 2015, 2:51 PM · Restricted Project, Product Owners, Roundcube
petersen added a project to T103: Support SEARCH AFTER and SEARCH BEFORE: Sprint Server 201520.
May 6 2015, 2:44 PM · Restricted Project, Product Owners, Roundcube
vanmeeuwen moved T123: Create new packages for roundcubemail from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 6 2015, 12:23 PM · Kolab Enterprise 14 - Fasttrack, Restricted Project, Roundcube, Release Managers
vanmeeuwen added a comment to T123: Create new packages for roundcubemail.

composer autoloader

May 6 2015, 9:58 AM · Kolab Enterprise 14 - Fasttrack, Restricted Project, Roundcube, Release Managers
vanmeeuwen moved T123: Create new packages for roundcubemail from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 6 2015, 9:35 AM · Kolab Enterprise 14 - Fasttrack, Restricted Project, Roundcube, Release Managers
vanmeeuwen claimed T123: Create new packages for roundcubemail.
May 6 2015, 9:34 AM · Kolab Enterprise 14 - Fasttrack, Restricted Project, Roundcube, Release Managers

May 5 2015

bruederli moved T35: Use Net::LDAP3::domain_root_dn() if available from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 5 2015, 3:26 PM · Restricted Project, Roundcube

Apr 29 2015

bruederli moved T35: Use Net::LDAP3::domain_root_dn() if available from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 29 2015, 12:25 PM · Restricted Project, Roundcube
bruederli closed T35: Use Net::LDAP3::domain_root_dn() if available as Resolved.

Fixed in upstream commit https://github.com/roundcube/roundcubemail/commit/0f63418

Apr 29 2015, 12:23 PM · Restricted Project, Roundcube
bruederli edited a custom field on T35: Use Net::LDAP3::domain_root_dn() if available.
Apr 29 2015, 11:34 AM · Restricted Project, Roundcube
vanmeeuwen closed T55: Add package php-sabredav-Sabre_VObject version 3 series to OBS, a subtask of T123: Create new packages for roundcubemail, as Invalid.
Apr 29 2015, 10:14 AM · Kolab Enterprise 14 - Fasttrack, Restricted Project, Roundcube, Release Managers
vanmeeuwen moved T123: Create new packages for roundcubemail from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 29 2015, 9:53 AM · Kolab Enterprise 14 - Fasttrack, Restricted Project, Roundcube, Release Managers
vanmeeuwen added a subtask for T123: Create new packages for roundcubemail: T55: Add package php-sabredav-Sabre_VObject version 3 series to OBS.
Apr 29 2015, 9:52 AM · Kolab Enterprise 14 - Fasttrack, Restricted Project, Roundcube, Release Managers
vanmeeuwen moved T123: Create new packages for roundcubemail from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 29 2015, 9:51 AM · Kolab Enterprise 14 - Fasttrack, Restricted Project, Roundcube, Release Managers
vanmeeuwen edited a custom field on T123: Create new packages for roundcubemail.
Apr 29 2015, 9:50 AM · Kolab Enterprise 14 - Fasttrack, Restricted Project, Roundcube, Release Managers
vanmeeuwen added a project to T123: Create new packages for roundcubemail: Restricted Project.
Apr 29 2015, 9:50 AM · Kolab Enterprise 14 - Fasttrack, Restricted Project, Roundcube, Release Managers
vanmeeuwen added a comment to T35: Use Net::LDAP3::domain_root_dn() if available.

The configuration doesn't look much different from the usual configuration (kolab_auth.inc.php), it is the discovery of the base dn for substitution of %dc where this kicks in.

Apr 29 2015, 8:50 AM · Restricted Project, Roundcube
bruederli added a comment to T35: Use Net::LDAP3::domain_root_dn() if available.

Could you provide a sample config for ldap_public where the according placeholders are used for a hosted setup?

Apr 29 2015, 7:58 AM · Restricted Project, Roundcube
bruederli moved T35: Use Net::LDAP3::domain_root_dn() if available from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 29 2015, 7:54 AM · Restricted Project, Roundcube
bruederli claimed T35: Use Net::LDAP3::domain_root_dn() if available.
Apr 29 2015, 7:54 AM · Restricted Project, Roundcube
grote added a parent task for T103: Support SEARCH AFTER and SEARCH BEFORE: Restricted Maniphest Task.
Apr 29 2015, 12:34 AM · Restricted Project, Product Owners, Roundcube

Apr 28 2015

bruederli added a parent task for T123: Create new packages for roundcubemail: T47: Add RFC 6638 Scheduling Support for iRony.
Apr 28 2015, 3:36 PM · Kolab Enterprise 14 - Fasttrack, Restricted Project, Roundcube, Release Managers