vanmeeuwen (Jeroen van Meeuwen)
Kolab Systems, Ninja Extra-ordinaire

Projects (75)

User Details

User Since
Apr 12 2015, 12:45 PM (191 w, 1 d)

Recent Activity

Fri, Dec 7

vanmeeuwen committed rRPK1c57c1eb0ed5: Bump version numbers (authored by vanmeeuwen).
Bump version numbers
Fri, Dec 7, 9:07 AM

Thu, Dec 6

vanmeeuwen committed rRPK37b89deb34d8: Bump version numbers to 3.4.1 (authored by vanmeeuwen).
Bump version numbers to 3.4.1
Thu, Dec 6, 11:17 AM

Oct 3 2018

vanmeeuwen committed rRSC2b83d734f342: Bump version to 0.3.10 (authored by vanmeeuwen).
Bump version to 0.3.10
Oct 3 2018, 10:19 AM
vanmeeuwen committed rP6b6cc490093a: Bump version to 0.7.33 (authored by vanmeeuwen).
Bump version to 0.7.33
Oct 3 2018, 9:46 AM
vanmeeuwen committed rRPKe2cfcb53cc42: Bump version numbers for updated plugins (authored by vanmeeuwen).
Bump version numbers for updated plugins
Oct 3 2018, 9:42 AM

Sep 18 2018

vanmeeuwen committed rRPKaa218330e657: Bump version to 3.2.21 (authored by vanmeeuwen).
Bump version to 3.2.21
Sep 18 2018, 7:38 AM

Sep 17 2018

vanmeeuwen requested changes to D686: Remove devel PATH setting from kolab cli.

The better solution may be to try/except the import of pdb, preserving the existing functionality while avoiding this error.

Sep 17 2018, 11:20 AM

Aug 24 2018

vanmeeuwen committed rDd2aa0743e462: Update installation guide (authored by vanmeeuwen).
Update installation guide
Aug 24 2018, 12:04 PM

Aug 22 2018

vanmeeuwen closed T4307: Missing dot in short date at calendar_date_format_sets as Resolved.

I'm not understanding what the difference is between;

Aug 22 2018, 8:49 PM · Roundcube Kolab Plugins , Bug Reports
vanmeeuwen closed T4319: Umlauts and spaces getting removed when sending appointment (as attachment) in Roundcube as Wontfix.

Compatibility with other clients basically requires (read: "has required"?) file names for attachments are ascii-encoded and do not contain spaces. I think there's even an RFC on client-compatible naming conventions for naming attachments, but I'm failing to recall the number (maybe 2138?).

Aug 22 2018, 8:45 PM · Roundcube Kolab Plugins , Bug Reports
vanmeeuwen created Bionic.
Aug 22 2018, 8:20 PM
vanmeeuwen closed T3937: Builds for armhf/aarch64 as Wontfix.

There's very little chance of Kolab being built on our end, for these architectures.

Aug 22 2018, 8:19 PM · Engineering & Operations

Aug 21 2018

vanmeeuwen closed T68: Support Extended MAPI natively via OpenChange as Wontfix.

Copenhagen is, in principle, available. The reason for this ticket to exist has largely been obsoleted. This ticket, and its sub-tickets, can therefore be closed.

Aug 21 2018, 7:32 PM · Architecture & Design
vanmeeuwen closed T906: Support flags updates as Resolved.

Copenhagen is, in principle, available. The reason for the parent ticket to exist has largely been obsoleted. This sub-ticket, and its sub-tickets, can therefore be closed.

Aug 21 2018, 7:32 PM · Copenhagen
vanmeeuwen closed T906: Support flags updates, a subtask of T94: Copenhagen RESTful API for OpenChange integration, as Resolved.
Aug 21 2018, 7:32 PM · Copenhagen
vanmeeuwen closed T490: MAPI: Support more properties of mail messages as Resolved.

Copenhagen is, in principle, available. The reason for the parent ticket to exist has largely been obsoleted. This sub-ticket, and its sub-tickets, can therefore be closed.

Aug 21 2018, 7:32 PM · Copenhagen
vanmeeuwen closed T490: MAPI: Support more properties of mail messages, a subtask of T94: Copenhagen RESTful API for OpenChange integration, as Resolved.
Aug 21 2018, 7:32 PM · Copenhagen
vanmeeuwen closed T482: Contact distribution lists (groups) support, a subtask of T94: Copenhagen RESTful API for OpenChange integration, as Resolved.
Aug 21 2018, 7:31 PM · Copenhagen
vanmeeuwen closed T482: Contact distribution lists (groups) support as Resolved.

Copenhagen is, in principle, available. The reason for the parent ticket to exist has largely been obsoleted. This sub-ticket, and its sub-tickets, can therefore be closed.

Aug 21 2018, 7:31 PM · Copenhagen
vanmeeuwen closed T526: Support for Attachments to Contacts, a subtask of T407: Support for contact attachments in Kolab format, as Resolved.
Aug 21 2018, 7:31 PM · Copenhagen
vanmeeuwen closed T526: Support for Attachments to Contacts as Resolved.

Copenhagen is, in principle, available. The reason for the parent ticket to exist has largely been obsoleted. This sub-ticket, and its sub-tickets, can therefore be closed.

Aug 21 2018, 7:31 PM · Libraries
vanmeeuwen closed T407: Support for contact attachments in Kolab format as Resolved.

Copenhagen is, in principle, available. The reason for the parent ticket to exist has largely been obsoleted. This sub-ticket, and its sub-tickets, can therefore be closed.

Aug 21 2018, 7:31 PM · Copenhagen
vanmeeuwen closed T407: Support for contact attachments in Kolab format, a subtask of T94: Copenhagen RESTful API for OpenChange integration, as Resolved.
Aug 21 2018, 7:31 PM · Copenhagen
vanmeeuwen closed Restricted Maniphest Task, a subtask of T406: MAPI: Support for special configuration objects, as Resolved.
Aug 21 2018, 7:31 PM · Copenhagen
vanmeeuwen closed Restricted Maniphest Task, a subtask of T664: Extend kolab_format_config class with new config objects support, as Resolved.
Aug 21 2018, 7:31 PM · Roundcube Kolab Plugins
vanmeeuwen closed T664: Extend kolab_format_config class with new config objects support, a subtask of T406: MAPI: Support for special configuration objects, as Resolved.
Aug 21 2018, 7:31 PM · Copenhagen
vanmeeuwen closed T664: Extend kolab_format_config class with new config objects support as Resolved.

Copenhagen is, in principle, available. The reason for the parent ticket to exist has largely been obsoleted. This sub-ticket, and its sub-tickets, can therefore be closed.

Aug 21 2018, 7:31 PM · Roundcube Kolab Plugins
vanmeeuwen closed T406: MAPI: Support for special configuration objects as Resolved.

Copenhagen is, in principle, available. The reason for the parent ticket to exist has largely been obsoleted. This sub-ticket, and its sub-tickets, can therefore be closed.

Aug 21 2018, 7:30 PM · Copenhagen
vanmeeuwen closed T406: MAPI: Support for special configuration objects, a subtask of T94: Copenhagen RESTful API for OpenChange integration, as Resolved.
Aug 21 2018, 7:30 PM · Copenhagen
vanmeeuwen closed T94: Copenhagen RESTful API for OpenChange integration, a subtask of T68: Support Extended MAPI natively via OpenChange, as Resolved.
Aug 21 2018, 7:30 PM · Architecture & Design
vanmeeuwen closed T94: Copenhagen RESTful API for OpenChange integration as Resolved.

Copenhagen is, in principle, available. The reason for the parent ticket to exist has largely been obsoleted. This sub-ticket, and its sub-tickets, can therefore be closed.

Aug 21 2018, 7:30 PM · Copenhagen
vanmeeuwen closed T4049: Recent Kolab 16 packages are signed with wrong/new key as Resolved.

As the 750+ packages are now rebuilding, I'm going to declare this issue as resolved. Please reopen / create a new ticket should some discrepancies persist.

Aug 21 2018, 7:28 PM · Engineering & Operations
vanmeeuwen added a project to T4049: Recent Kolab 16 packages are signed with wrong/new key: Engineering & Operations.

Now that we have the GPG key thing in the OBS sorted, perhaps it is time to rebuild all of Kolab:16 indeed, and refresh what is referred to as community.asc.

Aug 21 2018, 7:04 PM · Engineering & Operations

Aug 17 2018

vanmeeuwen committed rSedbe36146642: Bump version number (authored by vanmeeuwen).
Bump version number
Aug 17 2018, 9:48 AM

Aug 14 2018

vanmeeuwen closed T3934: Builds for Ubuntu 18.04 LTS as Resolved.

So, that got poked in the face... Happy bug-hunting!

Aug 14 2018, 1:45 PM · Engineering & Operations
vanmeeuwen added a comment to T3418: Website: link to git.kolab.org instead of issues.kolab.org.

I don't remember where to do this in a way that fixes it permanently, so I've hot-fixed it.

Aug 14 2018, 8:17 AM · Engineering & Operations, Bug Reports

Aug 13 2018

vanmeeuwen added a comment to T4247: Elastic: Garbled calendar view at Roundcube.

@machniak; since we can reproduce this on webmail.kolabsys.com, I can verify there's no discernible error in the console.

Aug 13 2018, 3:58 PM · Bug Reports, Roundcube
vanmeeuwen closed T3943: Phabricator is getting spammed as Resolved.
Aug 13 2018, 3:48 PM · Engineering & Operations
vanmeeuwen added a comment to T4241: User setting to enable/disable calendar week in views "Week" and "Month" at Roundcube.
In T4241#62348, @rsc wrote:

Closing this as invalid is not nice.

Aug 13 2018, 3:45 PM · Roundcube Kolab Plugins , Roundcube
vanmeeuwen added a comment to T3943: Phabricator is getting spammed.

Disabled registration through third part providers, disabled trusting email addresses associated with those providers.

Aug 13 2018, 3:39 PM · Engineering & Operations
vanmeeuwen added a comment to T3934: Builds for Ubuntu 18.04 LTS.

We currently have a problem with the OTP-20 compatibility of most of the erlang packages. Who would have guessed?

Aug 13 2018, 2:35 PM · Engineering & Operations
vanmeeuwen closed T4241: User setting to enable/disable calendar week in views "Week" and "Month" at Roundcube as Invalid.

The week number is already included in the miniature calendar on the left-hand side, for both month and week views.

Aug 13 2018, 2:27 PM · Roundcube Kolab Plugins , Roundcube
vanmeeuwen added a comment to T4250: Elastic: Menu options "Settings" and "About" are overlapping at Roundcube.

@rsc; what is the size of the real estate so we can attempt to reproduce?

Aug 13 2018, 2:21 PM · Bug Reports, Roundcube
vanmeeuwen assigned T4247: Elastic: Garbled calendar view at Roundcube to machniak.

This can be reproduced reliably.

Aug 13 2018, 2:20 PM · Bug Reports, Roundcube
vanmeeuwen added a comment to T4154: Bug form is broken in Maniphest.

This should now be resolved, please verify.

Aug 13 2018, 2:10 PM · Bug Reports
vanmeeuwen added a comment to T4067: Suspicious user activity in OBS (automated mass sign-up).

I don't know what to do about it, to be honest. There doesn't seem to be any modules or settings that protect against this type of thing, as far as I could find.

Aug 13 2018, 12:14 PM · Engineering & Operations

Aug 1 2018

vanmeeuwen created D629: Avoid cancelling the status of an event that has not been found.
Aug 1 2018, 3:31 PM
vanmeeuwen created D623: Replace sending mail functionality in pykolab.itip functions send_reply() and send_request() for something with a timeout Set the signal trap around the use of pykolab.itip's send_reply() and send_request() functions.
Aug 1 2018, 3:14 PM

Jul 31 2018

vanmeeuwen committed rP9d883bb354fe: Avoid the use of duplicate names for functions and in-function scope variables… (authored by vanmeeuwen).
Avoid the use of duplicate names for functions and in-function scope variables…
Jul 31 2018, 12:38 PM
vanmeeuwen committed rP11c1ad714505: Avoid the use of duplicate names for functions and in-function scope variables… (authored by vanmeeuwen).
Avoid the use of duplicate names for functions and in-function scope variables…
Jul 31 2018, 12:01 PM
vanmeeuwen committed rP3c5ce19ae3e2: Manage the pool processes such that they die after a limited quantity of time… (authored by vanmeeuwen).
Manage the pool processes such that they die after a limited quantity of time…
Jul 31 2018, 11:58 AM
vanmeeuwen committed rPef306868a17c: Bump version number (authored by vanmeeuwen).
Bump version number
Jul 31 2018, 11:57 AM
vanmeeuwen closed D617: Manage the pool processes such that they die after a limited quantity of time, and pick up messages from the spool asynchronously..
Jul 31 2018, 11:57 AM

Jul 27 2018

vanmeeuwen created D617: Manage the pool processes such that they die after a limited quantity of time, and pick up messages from the spool asynchronously..
Jul 27 2018, 10:10 AM

Jul 25 2018

vanmeeuwen committed rP369c09512c9e: Set the signal as late as possible (authored by vanmeeuwen).
Set the signal as late as possible
Jul 25 2018, 3:38 PM
vanmeeuwen committed rP899379539977: Revert "Let a single worker process timeout itself" (authored by vanmeeuwen).
Revert "Let a single worker process timeout itself"
Jul 25 2018, 3:38 PM
vanmeeuwen added a reverting commit for rP9c7cdbcabd89: Let a single worker process timeout itself: rP899379539977: Revert "Let a single worker process timeout itself".
Jul 25 2018, 3:38 PM
vanmeeuwen committed rP9c7cdbcabd89: Let a single worker process timeout itself (authored by vanmeeuwen).
Let a single worker process timeout itself
Jul 25 2018, 3:02 PM

Jul 21 2018

vanmeeuwen committed rWAP5ddeb334469e: Allow a value of @domain.tld to be used to facilitate catchall addressing (authored by vanmeeuwen).
Allow a value of @domain.tld to be used to facilitate catchall addressing
Jul 21 2018, 1:48 PM

Jun 27 2018

vanmeeuwen committed rACc8394593f282: If no configuration file exists, use some sane defaults (T31669) (authored by vanmeeuwen).
If no configuration file exists, use some sane defaults (T31669)
Jun 27 2018, 11:50 AM
vanmeeuwen committed rACe544905221bb: Avoid requiring LDAP (T31669) (authored by vanmeeuwen).
Avoid requiring LDAP (T31669)
Jun 27 2018, 11:46 AM
vanmeeuwen committed rAC470acd82dc48: Disambiguity between $this->ldap(), the function, and $this->ldap, the variable. (authored by vanmeeuwen).
Disambiguity between $this->ldap(), the function, and $this->ldap, the variable.
Jun 27 2018, 11:46 AM

Jun 26 2018

vanmeeuwen abandoned D559: do not rename an existing mailbox.
Jun 26 2018, 3:45 PM · PyKolab
vanmeeuwen closed T3315: kolabd renames mailboxes if the primary mail policy is changed as Invalid.

Renaming the mailbox works as intended -- if the result attribute value changes, then so must the mailbox name. This is an effect of the username canonification processes applied in webmail+friends and Cyrus IMAP itself (using ptloader).

Jun 26 2018, 3:45 PM · PyKolab, Bug Reports
vanmeeuwen committed rP6107a8a7bfba: Add option to drop the caching tables from the database and exit (authored by vanmeeuwen).
Add option to drop the caching tables from the database and exit
Jun 26 2018, 3:42 PM
vanmeeuwen added a commit to T2274: 5.7.1 <DATA>: Data command rejected: rP6107a8a7bfba: Add option to drop the caching tables from the database and exit.
Jun 26 2018, 3:42 PM · PyKolab, Bug Reports
vanmeeuwen closed D593: Add option to drop the caching tables from the database and exit.
Jun 26 2018, 3:42 PM
vanmeeuwen added 1 commit(s) for D587: Enlarge sender and recipient columns in database: rPb0a8abbb4aac: Resolve T2274 by implementing D587 that arcanist won't apply because the non….
Jun 26 2018, 3:37 PM
vanmeeuwen added an edge to rPb0a8abbb4aac: Resolve T2274 by implementing D587 that arcanist won't apply because the non…: D587: Enlarge sender and recipient columns in database.
Jun 26 2018, 3:37 PM
vanmeeuwen committed rPb0a8abbb4aac: Resolve T2274 by implementing D587 that arcanist won't apply because the non… (authored by vanmeeuwen).
Resolve T2274 by implementing D587 that arcanist won't apply because the non…
Jun 26 2018, 3:36 PM
vanmeeuwen closed T2274: 5.7.1 <DATA>: Data command rejected as Resolved by committing rPb0a8abbb4aac: Resolve T2274 by implementing D587 that arcanist won't apply because the non….
Jun 26 2018, 3:36 PM · PyKolab, Bug Reports
vanmeeuwen accepted D587: Enlarge sender and recipient columns in database.
Jun 26 2018, 3:30 PM

Jun 22 2018

vanmeeuwen committed rP89e1e560eba5: There's no status here, just classification (authored by vanmeeuwen).
There's no status here, just classification
Jun 22 2018, 7:49 PM

Jun 20 2018

vanmeeuwen committed rP03afe440ce9a: Resolve T88836 (authored by vanmeeuwen).
Resolve T88836
Jun 20 2018, 4:49 PM

Jun 18 2018

vanmeeuwen committed rBFc7408af17156: Correct some left-over changes (authored by vanmeeuwen).
Correct some left-over changes
Jun 18 2018, 7:20 PM
vanmeeuwen committed rBF71ad57743bae: join(), always difficult (authored by vanmeeuwen).
join(), always difficult
Jun 18 2018, 7:17 PM
vanmeeuwen committed rBF79bee5a8e41b: Fix import (authored by vanmeeuwen).
Fix import
Jun 18 2018, 7:14 PM
vanmeeuwen committed rBFf8a9b373fdba: Refresh with Elasticsearch API changes, more strict python coding standards (authored by vanmeeuwen).
Refresh with Elasticsearch API changes, more strict python coding standards
Jun 18 2018, 7:01 PM
vanmeeuwen committed rBFdf46f976977d: Add requirements.txt (authored by vanmeeuwen).
Add requirements.txt
Jun 18 2018, 2:31 PM
vanmeeuwen committed rBFcb51ffb19de7: Include some hotfix for some demo we don't run any longer (authored by vanmeeuwen).
Include some hotfix for some demo we don't run any longer
Jun 18 2018, 2:27 PM
vanmeeuwen committed rBFfac613327ae5: Correct retaining a folder name for a mailbox (authored by vanmeeuwen).
Correct retaining a folder name for a mailbox
Jun 18 2018, 2:27 PM
vanmeeuwen committed rBFaa9dc8504d0f: Strip superfluous trailing semi-colon (authored by vanmeeuwen).
Strip superfluous trailing semi-colon
Jun 18 2018, 2:26 PM
vanmeeuwen committed rBFb0c6984e3022: Allow the protocol to be used with Riak to be configured. (authored by vanmeeuwen).
Allow the protocol to be used with Riak to be configured.
Jun 18 2018, 2:26 PM

Jun 13 2018

vanmeeuwen committed rRPK6d2909054a4a: Bump plugin version numbers (authored by vanmeeuwen).
Bump plugin version numbers
Jun 13 2018, 12:46 PM
vanmeeuwen committed rS9d3949e0b89b: Bump version (authored by vanmeeuwen).
Bump version
Jun 13 2018, 11:18 AM

Jun 4 2018

vanmeeuwen committed rC8f64059d780d: A bunch fewer checks (authored by vanmeeuwen).
A bunch fewer checks
Jun 4 2018, 1:16 PM
vanmeeuwen committed rC62544be41415: A first version for an autogen.sh (authored by vanmeeuwen).
A first version for an autogen.sh
Jun 4 2018, 1:16 PM

Jun 1 2018

vanmeeuwen committed rSe8ca860f01dd: Bump version (authored by vanmeeuwen).
Bump version
Jun 1 2018, 10:37 AM
vanmeeuwen committed rS2e310973a8e4: Keep logging to user-specific, and device-specific directories to a relative… (authored by vanmeeuwen).
Keep logging to user-specific, and device-specific directories to a relative…
Jun 1 2018, 10:35 AM

May 17 2018

vanmeeuwen committed rP4986d1839643: Bump version number (authored by vanmeeuwen).
Bump version number
May 17 2018, 9:45 AM
vanmeeuwen accepted D577: With this patch I'm trying to introduce a file-type object in logger, which could swallow everything thrown to stderr (and possibly stdout) and redirect to python logger. Python smtplib debug mode prints everything to stderr, but when wallace runs....
May 17 2018, 8:41 AM

May 9 2018

vanmeeuwen added a comment to D577: With this patch I'm trying to introduce a file-type object in logger, which could swallow everything thrown to stderr (and possibly stdout) and redirect to python logger. Python smtplib debug mode prints everything to stderr, but when wallace runs....

A few more remarks.

May 9 2018, 10:50 AM
vanmeeuwen added a comment to D577: With this patch I'm trying to introduce a file-type object in logger, which could swallow everything thrown to stderr (and possibly stdout) and redirect to python logger. Python smtplib debug mode prints everything to stderr, but when wallace runs....
In D577#6587, @machniak wrote:

In send_update_notification() we send mail in a loop trying up to 5 times if an error occurrs. But this is the only place where we do this. I think it would make sense to do this in all cases, i.e. in _sendmail(). I see also we don't call smtp.quit() consistently. Once we do this on success only, once we do this on error too.

May 9 2018, 10:50 AM
vanmeeuwen added a comment to D577: With this patch I'm trying to introduce a file-type object in logger, which could swallow everything thrown to stderr (and possibly stdout) and redirect to python logger. Python smtplib debug mode prints everything to stderr, but when wallace runs....

Looking good, except for the corner-case of an errmsg over an un-"captured" exception.

May 9 2018, 10:50 AM

May 3 2018

vanmeeuwen added a comment to T3943: Phabricator is getting spammed.

May I have a reference?

May 3 2018, 2:33 PM · Engineering & Operations

Apr 19 2018

vanmeeuwen added a comment to T3820: Debian 9.0 does not accept SHA1 signature of OBS repository.

The weakness in SHA1 is a collision risk, not an active compromise vector.

Apr 19 2018, 2:03 PM · Engineering & Operations, Bug Reports, Stretch

Apr 17 2018

vanmeeuwen committed rRPKc06d6ecfae4a: Bump version numbers (authored by vanmeeuwen).
Bump version numbers
Apr 17 2018, 10:26 AM

Apr 9 2018

vanmeeuwen committed rRPK89a736205887: Bump plugin versions and requirements (authored by vanmeeuwen).
Bump plugin versions and requirements
Apr 9 2018, 12:23 PM

Mar 12 2018

vanmeeuwen added a member for PyKolab: adomaitis.
Mar 12 2018, 1:20 PM
vanmeeuwen added a member for PyKolab Developers: adomaitis.
Mar 12 2018, 1:20 PM