Page MenuHomePhorge
Feed All Stories

Dec 4 2024

mollekopf committed R113:aa2f6feebb4c: kolab skin updates.
Dec 4 2024, 9:14 AM
mollekopf committed R113:de13fb1c6baa: Added the kolab skin because the other repo is not publicly available.
Dec 4 2024, 9:14 AM
mollekopf committed R113:16a12b84e9c0: php8 compat.
Dec 4 2024, 9:14 AM
mollekopf committed R113:2ee0c0a5f792: CS fixes, update changelog (authored by machniak).
Dec 4 2024, 9:14 AM
mollekopf committed R113:e4f62ee28566: Fixed managesieve.js.
Dec 4 2024, 9:14 AM
mollekopf committed R113:e9ef39834b53: php8 compat.
Dec 4 2024, 9:14 AM
mollekopf committed R113:568123a90dee: Use rcube_utils::remote_addr() to take HTTP_X_FORWARDED_FOR into account.
Dec 4 2024, 9:14 AM
mollekopf committed R113:e74a92679ad8: Update changelog (authored by machniak).
Dec 4 2024, 9:14 AM
mollekopf committed R113:af22f09c52c2: Introduce optional support to inject PROXY protocol headers after.
Dec 4 2024, 9:14 AM
mollekopf committed R113:599e6537975a: Add a warning regarding implicit ssl.
Dec 4 2024, 9:14 AM
mollekopf committed R113:bdb1c738af55: Added a composer.json.
Dec 4 2024, 9:14 AM
mollekopf committed R113:f3718377be1d: Enigma: WOAT Support (#8626).
Dec 4 2024, 9:14 AM
machniak committed R113:df02322d6a38: Fix Oauth issues with use_secure_urls=true (#9722).
Dec 4 2024, 9:14 AM
machniak committed R113:726f9c5d3cb5: Update changelog.
Dec 4 2024, 9:14 AM
machniak committed R113:3b1258b78550: Fix preg_match()'s $flags type (#9686) (authored by Paul J. Dorn <pajod@users.noreply.github.com>).
Dec 4 2024, 9:14 AM
machniak committed R113:2f4748bb9d01: BUG: get_variable for postgres never returns a value (#9710) (authored by Vitaly Lavrov <vel21ripn@gmail.com>).
Dec 4 2024, 9:14 AM
machniak committed R113:6baf9aeff0dd: Added German translation for "Keep Formatting" (#9701) (authored by Jan <56178675+JE4GLE@users.noreply.github.com>).
Dec 4 2024, 9:14 AM
GitHub <noreply@github.com> committed R113:fc6c34b42e38: Introduce security@roundcube.net as security contact (#9694) (authored by Pablo Zmdl <57864086+pabzm@users.noreply.github.com>).
Dec 4 2024, 9:14 AM
machniak committed R113:5c38c6728709: Fix PHP fatal error when parsing some malformed BODYSTRUCTURE responses (#9689).
Dec 4 2024, 9:14 AM
GitHub <noreply@github.com> committed R113:893c5572839a: Backport virtuser file email2user fix (#9691) (authored by Pablo Zmdl <57864086+pabzm@users.noreply.github.com>).
Dec 4 2024, 9:14 AM
machniak committed R113:a68ef058aefe: Password: Remove reference to non-existing 'password_zxcvbn_min_score' option….
Dec 4 2024, 9:14 AM

Dec 3 2024

machniak added a comment to R113:f74f30240dd1: Support configuring the oauth redirect uri.

Proper fix https://github.com/roundcube/roundcubemail/commit/df02322d6a38e6691ec066d83ee7e6ca34a1054d

Dec 3 2024, 11:46 AM
mollekopf committed R113:f74f30240dd1: Support configuring the oauth redirect uri.
Dec 3 2024, 10:22 AM
mollekopf committed R113:0fdbe2562216: Support configuring the oauth redirect uri.
Dec 3 2024, 9:35 AM

Nov 29 2024

mollekopf added a reviewer for D5044: Warning on FolderSync synckey reuse, but then don't try to create in the backend: Syncroton Developers.
Nov 29 2024, 3:24 PM
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
machniak accepted D5042: Single kolab_users_count metric with state label.
Nov 28 2024, 9:31 AM
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
machniak accepted D5040: user:resync: efficient resync for created/deleted users.
Nov 27 2024, 9:12 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
machniak requested changes to D5040: user:resync: efficient resync for created/deleted users.
Nov 27 2024, 8:09 AM
machniak accepted D5028: Disable the mandate if we retrieve a valid one.

This warning message is not that useful without a wallet ID, I suppose.

Nov 27 2024, 7:26 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
machniak requested changes to D5040: user:resync: efficient resync for created/deleted users.
Nov 26 2024, 1:10 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
machniak committed rS14ca1160815e: Fix CS and phpstan issues.
Nov 26 2024, 12:45 PM

Nov 25 2024

machniak requested review of D5038: UI: Prefer to display suspended over degraded status.
Nov 25 2024, 10:36 AM
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

machniak accepted D5026: Always try to top-up the wallet on charge.
Nov 22 2024, 1:15 PM
machniak committed rKa2bc81339bdd: Fix test regression.
Nov 22 2024, 1:08 PM
machniak committed rKa63260da6f96: Fix test regressions.
Nov 22 2024, 1:08 PM
machniak requested review of D5036: Don't allow Delete jobs on non-deleted objects.
Nov 22 2024, 1:03 PM
machniak committed rK001d05e4c3c4: Fix an obvious code issue.
Nov 22 2024, 12:26 PM
machniak closed D5034: Unrestrict users on signup with a 100% discount.
Nov 22 2024, 12:26 PM
machniak committed rK1115ebfb7470: Unrestrict users on signup with a 100% discount.
Nov 22 2024, 12:26 PM
mollekopf accepted D5034: Unrestrict users on signup with a 100% discount.
Nov 22 2024, 12:02 PM
machniak requested review of D5034: Unrestrict users on signup with a 100% discount.
Nov 22 2024, 11:57 AM
machniak committed rRPK687ab45110b0: CS fixes.
Nov 22 2024, 9:57 AM
machniak requested review of D5032: Kolab Tags SQL and ANNOTATE drivers.
Nov 22 2024, 9:45 AM
machniak requested changes to D5028: Disable the mandate if we retrieve a valid one.
Nov 22 2024, 7:42 AM
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
machniak requested changes to D5030: user:purge command to delete inactive users.
Nov 22 2024, 7:28 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
machniak added a comment to D5026: Always try to top-up the wallet on charge.

I was thinking about removing the try/catch. If we make a top-up attempt on every WalletCheck job run there's really no need for dispatching a separate job. The only danger will be that if topUpWallet() always throws the rest of the code will never execute, but how big of a danger is that I'm not sure.

Nov 22 2024, 6:57 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
machniak accepted D5024: Collect horizon metrics.
Nov 21 2024, 9:47 AM
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