Page MenuHomePhorge
Feed Search

Nov 29 2024

mollekopf requested review of D5044: Warning on FolderSync synckey reuse, but then don't try to create in the backend.
Nov 29 2024, 3:24 PM

Nov 28 2024

mollekopf closed D5028: Disable the mandate if we retrieve a valid one.
Nov 28 2024, 12:08 PM
mollekopf committed rK5d2734621d00: Disable the mandate if we retrieve an invalid one.
Nov 28 2024, 12:08 PM
mollekopf committed rK845b6cd1fa0e: user:resync: efficient resync for created/deleted users.
Nov 28 2024, 12:08 PM
mollekopf closed D5040: user:resync: efficient resync for created/deleted users.
Nov 28 2024, 12:08 PM
mollekopf committed rK770a7dbd2d07: Adjust failed init/cleanup metrics to what the resync command does.
Nov 28 2024, 12:08 PM
mollekopf committed rK7c9056594c2b: kolab_payers metrics.
Nov 28 2024, 12:08 PM
mollekopf committed rKa888f0c6c599: Some payment & transaction metrics.
Nov 28 2024, 12:08 PM
mollekopf closed D5042: Single kolab_users_count metric with state label.
Nov 28 2024, 12:08 PM
mollekopf committed rK019519774070: Single kolab_users_count metric with state label.
Nov 28 2024, 12:08 PM
mollekopf added a comment to D5042: Single kolab_users_count metric with state label.

I tried taking into account how states override each other

Nov 28 2024, 8:06 AM
mollekopf added a reviewer for D5042: Single kolab_users_count metric with state label: Restricted Project.
Nov 28 2024, 8:05 AM
mollekopf requested review of D5042: Single kolab_users_count metric with state label.
Nov 28 2024, 8:05 AM

Nov 27 2024

mollekopf committed rS4d29df857be5: Avoid noisy warnings on unauthenticated ping requests by outlook on.
Nov 27 2024, 9:20 AM
mollekopf added inline comments to D5040: user:resync: efficient resync for created/deleted users.
Nov 27 2024, 8:51 AM
mollekopf updated the diff for D5040: user:resync: efficient resync for created/deleted users.

Avoid pushing resync jobs for deleted users

Nov 27 2024, 8:50 AM

Nov 26 2024

mollekopf abandoned D4214: health/status endpoint.
Nov 26 2024, 3:55 PM
mollekopf added a comment to D5032: Kolab Tags SQL and ANNOTATE drivers.

Regarding syncrotons needs:

  • I think we need to get away from the timestamp comparisons and instead store whatever we need to as part of the synchronization state (tied to the synckey)
  • Ideally we find something better to store than all entries in a folder that are part of the tag, or at least a more efficient representation than huge urls.
Nov 26 2024, 3:53 PM
mollekopf planned changes to D5030: user:purge command to delete inactive users.

just as an fyi, purging users became less of a priority, so I'm parking this diff for now.

Nov 26 2024, 3:15 PM
mollekopf accepted D5036: Don't allow Delete jobs on non-deleted objects.
Nov 26 2024, 3:14 PM
mollekopf accepted D5038: UI: Prefer to display suspended over degraded status.
Nov 26 2024, 3:14 PM
mollekopf updated the diff for D5040: user:resync: efficient resync for created/deleted users.

Rely on onlyTrashed

Nov 26 2024, 3:13 PM
mollekopf updated the diff for D5028: Disable the mandate if we retrieve a valid one.

Do not disable a pending mandate

Nov 26 2024, 3:01 PM
mollekopf updated the diff for D5040: user:resync: efficient resync for created/deleted users.

Really only test the IMAP_READY status

Nov 26 2024, 2:51 PM
mollekopf updated the diff for D5040: user:resync: efficient resync for created/deleted users.

Rewrote resync to use separate queries for created/deleted

Nov 26 2024, 2:49 PM
mollekopf added a reviewer for D5040: user:resync: efficient resync for created/deleted users: Restricted Project.
Nov 26 2024, 1:06 PM
mollekopf requested review of D5040: user:resync: efficient resync for created/deleted users.
Nov 26 2024, 1:05 PM

Nov 25 2024

mollekopf committed rK73fad1c11fdf: Script to quickly summarize changes.
Nov 25 2024, 8:14 AM
mollekopf committed rKe94ded2d4cff: Support redirecting to /dav for iRony.
Nov 25 2024, 8:14 AM

Nov 24 2024

mollekopf committed rKe1a271158592: Option to disable the smtps check when only submission is available.
Nov 24 2024, 3:11 PM
mollekopf committed rK30fb2791b647: Log the received status.
Nov 24 2024, 3:11 PM
mollekopf committed rK88a26543e217: Proxyauth support for imapcli.
Nov 24 2024, 3:11 PM
mollekopf committed rKed31e1a9f9c4: setacl/search/append for imapcli.
Nov 24 2024, 3:11 PM
mollekopf closed D5026: Always try to top-up the wallet on charge.
Nov 24 2024, 3:11 PM
mollekopf committed rKbd20c2866cd6: Always try to top-up the wallet on charge.
Nov 24 2024, 3:11 PM
mollekopf committed rK3dc933628764: Track the number of degraded users.
Nov 24 2024, 3:11 PM
mollekopf closed D5024: Collect horizon metrics.
Nov 24 2024, 3:11 PM
mollekopf committed rK23a9288208f9: Collect horizon metrics.
Nov 24 2024, 3:11 PM

Nov 22 2024

mollekopf accepted D5034: Unrestrict users on signup with a 100% discount.
Nov 22 2024, 12:02 PM
mollekopf updated the diff for D5026: Always try to top-up the wallet on charge.

Do not retry the payment, we will on the next charge cycle, but make sure email notifications are not interrupted by topup failing.

Nov 22 2024, 7:33 AM
mollekopf updated the diff for D5030: user:purge command to delete inactive users.

Check updated_at/created_at

Nov 22 2024, 7:27 AM
mollekopf updated the diff for D5030: user:purge command to delete inactive users.

Fixed some typos, now the query exeutes in reasonable time

Nov 22 2024, 6:47 AM
mollekopf added a reviewer for D5030: user:purge command to delete inactive users: Restricted Project.

Questions:

  • Is this good enough to detect inactivity?
  • Is the degraded state good enough or do we need to check the wallet balance?
Nov 22 2024, 6:32 AM
mollekopf requested review of D5030: user:purge command to delete inactive users.
Nov 22 2024, 6:30 AM

Nov 21 2024

mollekopf added a reviewer for D5028: Disable the mandate if we retrieve a valid one: Restricted Project.
Nov 21 2024, 9:00 PM
mollekopf requested review of D5028: Disable the mandate if we retrieve a valid one.
Nov 21 2024, 8:59 PM
mollekopf added a reviewer for D5026: Always try to top-up the wallet on charge: Restricted Project.
Nov 21 2024, 8:52 PM
mollekopf requested review of D5026: Always try to top-up the wallet on charge.
Nov 21 2024, 8:52 PM
mollekopf added a reviewer for D5024: Collect horizon metrics: Restricted Project.

This uses the same mechanisms as the horizon dashboard, and allows us to largely ignore the dashboard and implement monitoring (to e.g. notice if a queue gets stuck or so).

Nov 21 2024, 9:20 AM
mollekopf requested review of D5024: Collect horizon metrics.
Nov 21 2024, 9:19 AM
mollekopf committed rK8467757ff0e4: Webapp reload script.
Nov 21 2024, 9:15 AM
mollekopf committed rK01c8a3891226: Possibility to set POD on ci/testctl shell.
Nov 21 2024, 9:15 AM
mollekopf closed D5020: Set a timeout on the imap backend.
Nov 21 2024, 9:15 AM
mollekopf committed rK61a72db72af3: Set a timeout on the imap backend.
Nov 21 2024, 9:15 AM
mollekopf closed D5018: Metric for users with failed init.
Nov 21 2024, 9:15 AM
mollekopf committed rKd00f1cc1c0ee: Metric for users with failed init.
Nov 21 2024, 9:15 AM

Nov 19 2024

mollekopf accepted D5022: Don't dispatch update jobs on deleted objects.
Nov 19 2024, 9:42 AM

Nov 18 2024

mollekopf added a reviewer for D5020: Set a timeout on the imap backend: Restricted Project.
Nov 18 2024, 4:58 PM
mollekopf requested review of D5020: Set a timeout on the imap backend.
Nov 18 2024, 4:58 PM
mollekopf added a reviewer for D5018: Metric for users with failed init: Restricted Project.
Nov 18 2024, 3:48 PM
mollekopf requested review of D5018: Metric for users with failed init.
Nov 18 2024, 3:48 PM
mollekopf closed D5016: Some means to partition a user:resync into smaller batches.
Nov 18 2024, 3:12 PM
mollekopf committed rKd56bb90c9d2e: Some means to partition a user:resync into smaller batches.
Nov 18 2024, 3:12 PM
mollekopf closed D5014: Metric to detect users that need a cleanup.
Nov 18 2024, 3:12 PM
mollekopf committed rK213f9518d74d: Migrate: option to skip specific folders.
Nov 18 2024, 3:12 PM
mollekopf committed rK9f3eb54ceae8: Metric to detect users that need a cleanup.
Nov 18 2024, 3:12 PM
mollekopf added a comment to D5014: Metric to detect users that need a cleanup.

Makes sense in principle, but yields about 20k fewer entries it seems (even when filtering only for the "pushed" jobs).

Nov 18 2024, 1:31 PM
mollekopf updated the diff for D5016: Some means to partition a user:resync into smaller batches.

Only count actually pushed jobs

Nov 18 2024, 12:58 PM
mollekopf added a reviewer for D5016: Some means to partition a user:resync into smaller batches: Restricted Project.
Nov 18 2024, 12:10 PM
mollekopf requested review of D5016: Some means to partition a user:resync into smaller batches.
Nov 18 2024, 12:09 PM
mollekopf added a comment to D5014: Metric to detect users that need a cleanup.

Also, whereNot('status', '&', User::STATUS_DELETED) would probably do the same. This status is set after user deletion from LDAP/IMAP was successful.

Nov 18 2024, 11:40 AM
mollekopf added a reviewer for D5014: Metric to detect users that need a cleanup: Restricted Project.
Nov 18 2024, 11:27 AM
mollekopf requested review of D5014: Metric to detect users that need a cleanup.
Nov 18 2024, 11:27 AM

Nov 17 2024

mollekopf committed rKf6fc918e40c9: Import our mailq scripts.
Nov 17 2024, 1:27 PM
mollekopf committed rK174b86b6bb02: kolab_policy_ratelimit fix.
Nov 17 2024, 1:27 PM
mollekopf committed rK674e39a5082e: mailsender script to mass send test emails.
Nov 17 2024, 1:27 PM
mollekopf committed rK2626edd9490c: List wallets that we top-up.
Nov 17 2024, 1:27 PM

Nov 15 2024

mollekopf committed rK9b533b7576d6: Lint issues.
Nov 15 2024, 10:45 AM
mollekopf committed rK59165c58f8de: Count the number of actually migrated and processed items.
Nov 15 2024, 10:45 AM
mollekopf committed rK01192edb01e9: Include the item class in debug messages.
Nov 15 2024, 10:45 AM
mollekopf committed rK90a2485bfe7b: Support for more item classes via hierarchical handling of EWS classes.
Nov 15 2024, 10:45 AM
mollekopf committed rK7b5cf7f57139: Dry run for migrator.
Nov 15 2024, 10:45 AM
mollekopf committed rK92c24799c688: --folder-filter to only migrate specific folders.
Nov 15 2024, 10:45 AM
mollekopf committed rK8ad494413036: Migrate the important flag.
Nov 15 2024, 10:45 AM
mollekopf committed rKe48828067920: Warn about unhandled item classes.
Nov 15 2024, 10:45 AM
mollekopf accepted D5010: External sender module.
Nov 15 2024, 9:43 AM
mollekopf accepted D5012: Referral programs.
Nov 15 2024, 9:41 AM

Nov 13 2024

mollekopf committed rKcc7d53597947: Correct name for cyrus promstatsd update freq.
Nov 13 2024, 8:09 AM

Nov 8 2024

mollekopf committed rKb4049d4e8095: Better migrator debug output.
Nov 8 2024, 12:51 PM
mollekopf committed rKe28b0ec13651: Fix synapse.
Nov 8 2024, 12:51 PM
mollekopf committed rK65dff2f5ba30: Handle iRony OOM errors by catching the exception here.
Nov 8 2024, 12:51 PM
mollekopf committed rKcba6985f8067: Check spf/greylist headers.
Nov 8 2024, 12:51 PM

Nov 6 2024

mollekopf committed R113:d041f0863b65: Avoid reparenting special folders..
Nov 6 2024, 2:31 PM
mollekopf committed R113:daf84b516953: Add a backtrace when an exception is raised so we know where it.
Nov 6 2024, 2:31 PM
mollekopf committed R113:747f300832ab: logfmt stdout logger.
Nov 6 2024, 2:31 PM
mollekopf committed R113:639c344bf270: Log exceptions to stdout also with the logfmt driver.
Nov 6 2024, 2:31 PM
mollekopf committed R113:b3224d118755: php8 warning.
Nov 6 2024, 2:31 PM
mollekopf committed R113:e9bae85fdf91: per_user_logging for stdout logging.
Nov 6 2024, 2:31 PM
mollekopf committed R113:8c7e1f3a8dd9: Also print an error on E_COMPILE_ERROR.
Nov 6 2024, 2:31 PM
mollekopf committed R113:bfc6d404d0af: php8 compat.
Nov 6 2024, 2:31 PM