Page MenuHomePhorge
Feed Advanced Search

Tue, Sep 10

mollekopf committed rSf790ec2f1dd0: bin/delete-device.php script to delete devices (authored by mollekopf).
bin/delete-device.php script to delete devices
Tue, Sep 10, 5:05 PM
mollekopf committed rS9ac6d14743b6: bin/inspect.php: avoid warning (authored by mollekopf).
bin/inspect.php: avoid warning
Tue, Sep 10, 5:05 PM
mollekopf committed rSaad3705a1e05: inspect.php without proxy authentication (authored by mollekopf).
inspect.php without proxy authentication
Tue, Sep 10, 8:23 AM

Mon, Sep 9

mollekopf committed rK87c35b5f1a43: Avoid running the update when executing tests (authored by mollekopf).
Avoid running the update when executing tests
Mon, Sep 9, 7:34 PM
mollekopf committed rK6fd2f84793c6: Option to force the skin selection (authored by mollekopf).
Option to force the skin selection
Mon, Sep 9, 7:34 PM
mollekopf committed rS073f915338d0: Fix syncroton_relations_state growth (authored by mollekopf).
Fix syncroton_relations_state growth
Mon, Sep 9, 12:49 PM
mollekopf committed rScccb030f1b02: Do *not* pick up an entry that has the current timestamp. (authored by mollekopf).
Do *not* pick up an entry that has the current timestamp.
Mon, Sep 9, 12:49 PM
mollekopf committed rS21da2efc8b0e: Avoid warning if there is no entry (authored by mollekopf).
Avoid warning if there is no entry
Mon, Sep 9, 12:49 PM
mollekopf closed D4923: Allow unauthenticated OPTIONS requests.
Mon, Sep 9, 12:48 PM
mollekopf committed rS3f079d7c42a8: Allow unauthenticated OPTIONS requests (authored by mollekopf).
Allow unauthenticated OPTIONS requests
Mon, Sep 9, 12:48 PM
mollekopf abandoned D4896: Use INSERT ... ON DUPLICATE KEY UPDATE for relations state cache.

Included into the other patches

Mon, Sep 9, 8:08 AM

Sun, Sep 8

mollekopf committed rK5cf11bdf22a7: roundcubemail-skin-elastic support (authored by mollekopf).
roundcubemail-skin-elastic support
Sun, Sep 8, 5:14 PM
mollekopf committed rK3b8a5ff5659e: Support for injecting the skin by making the source available in (authored by mollekopf).
Support for injecting the skin by making the source available in
Sun, Sep 8, 5:14 PM
mollekopf committed rK3f4c5258a0fe: Fixed path for kolab-calendar updatedb (authored by mollekopf).
Fixed path for kolab-calendar updatedb
Sun, Sep 8, 5:14 PM

Fri, Sep 6

mollekopf closed D4890: Exempt liveness checks from logging.
Fri, Sep 6, 2:20 PM
mollekopf committed rKc6410b01d297: Excempt liveness checks from logging (authored by mollekopf).
Excempt liveness checks from logging
Fri, Sep 6, 2:20 PM
mollekopf closed D2413: Userdata migration for pst import.
Fri, Sep 6, 2:18 PM
mollekopf committed rK0bd125ba4cd7: Userdata migration for pst import (authored by mollekopf).
Userdata migration for pst import
Fri, Sep 6, 2:18 PM
mollekopf closed D4914: Log failure reason.
Fri, Sep 6, 2:18 PM
mollekopf committed rK0bb0414fd53e: Log failure reason (authored by mollekopf).
Log failure reason
Fri, Sep 6, 2:18 PM
mollekopf accepted D4926: Don't skip update jobs when dealing with domains in CLI commands.
Fri, Sep 6, 12:38 PM
mollekopf committed rLIBPSTed4adec40410: Extract the html description if the plaintext one is not available (authored by mollekopf).
Extract the html description if the plaintext one is not available
Fri, Sep 6, 11:39 AM
mollekopf committed rLIBPSTf1d48dbb10c1: The python configure stuff fails, so remove it (authored by mollekopf).
The python configure stuff fails, so remove it
Fri, Sep 6, 11:39 AM
mollekopf committed rLIBPST2fd8fd767645: Try harder to find a timezone and then use for both start and end (authored by mollekopf).
Try harder to find a timezone and then use for both start and end
Fri, Sep 6, 11:39 AM
mollekopf committed rLIBPST094e362d0918: Extract timezone information and apply to dtstart/dtend of exported ical (authored by mollekopf).
Extract timezone information and apply to dtstart/dtend of exported ical
Fri, Sep 6, 11:39 AM
mollekopf committed rLIBPSTd4e89e3923bf: Detect more email header names that are likely to appear in messages (authored by Carl Byington <carl@five-ten-sg.com>).
Detect more email header names that are likely to appear in messages
Fri, Sep 6, 11:39 AM
mollekopf committed rLIBPST429a7428a619: Disable the manpage dir because that doesn't build for me (authored by mollekopf).
Disable the manpage dir because that doesn't build for me
Fri, Sep 6, 11:39 AM
mollekopf committed rLIBPST8dadbccf819f: Remove more python (authored by mollekopf).
Remove more python
Fri, Sep 6, 2:35 AM
mollekopf committed rLIBPSTc0f9c1f0125c: The python configure stuff fails, so remove it (authored by mollekopf).
The python configure stuff fails, so remove it
Fri, Sep 6, 1:57 AM
mollekopf committed rLIBPSTdc30b2af5585: Detect more email header names that are likely to appear in messages (authored by Carl Byington <carl@five-ten-sg.com>).
Detect more email header names that are likely to appear in messages
Fri, Sep 6, 1:37 AM
mollekopf committed rLIBPSTdb9c0db776f7: Fixup for b1dd9fa592fd85759ce5fda8328d80ce767228db (authored by mollekopf).
Fixup for b1dd9fa592fd85759ce5fda8328d80ce767228db
Fri, Sep 6, 1:37 AM
mollekopf committed rLIBPST3f4e512d7dec: Try harder to find a timezone and then use for both start and end (authored by mollekopf).
Try harder to find a timezone and then use for both start and end
Fri, Sep 6, 1:37 AM
mollekopf committed rLIBPSTb9aa373de161: Extract the html description if the plaintext one is not available (authored by mollekopf).
Extract the html description if the plaintext one is not available
Fri, Sep 6, 1:37 AM
mollekopf committed rLIBPST5beabb3ead35: Apply the timezone bias in the right direction (authored by mollekopf).
Apply the timezone bias in the right direction
Fri, Sep 6, 1:37 AM
mollekopf committed rLIBPST037b9fa74121: Extract timezone information and apply to dtstart/dtend of exported ical (authored by mollekopf).
Extract timezone information and apply to dtstart/dtend of exported ical
Fri, Sep 6, 1:37 AM
mollekopf committed rLIBPSTec85b626362d: Disable the manpage dir because that doesn't build for me (authored by mollekopf).
Disable the manpage dir because that doesn't build for me
Fri, Sep 6, 1:37 AM

Thu, Sep 5

mollekopf added inline comments to D4914: Log failure reason.
Thu, Sep 5, 2:27 PM
mollekopf accepted D4920: Trigger user update job on entitlement create/delete.
Thu, Sep 5, 1:46 PM
mollekopf accepted D4917: Use more appropriate tenant context checks.
Thu, Sep 5, 1:44 PM
mollekopf added a reviewer for D4923: Allow unauthenticated OPTIONS requests: Syncroton Developers.
Thu, Sep 5, 11:51 AM
mollekopf requested review of D4923: Allow unauthenticated OPTIONS requests.
Thu, Sep 5, 11:51 AM
mollekopf committed rAC894bd8667c66: Fix warning if $str is null (authored by mollekopf).
Fix warning if $str is null
Thu, Sep 5, 10:16 AM

Sep 3 2024

mollekopf committed rLIBPSTda36cac09576: Disable the manpage dir because that doesn't build for me (authored by mollekopf).
Disable the manpage dir because that doesn't build for me
Sep 3 2024, 2:35 PM
mollekopf committed rLIBPSTb37c37819565: Extract the html description if the plaintext one is not available (authored by mollekopf).
Extract the html description if the plaintext one is not available
Sep 3 2024, 2:25 PM
mollekopf committed rLIBPST021824e22271: Extract timezone information and apply to dtstart/dtend of exported ical (authored by mollekopf).
Extract timezone information and apply to dtstart/dtend of exported ical
Sep 3 2024, 2:25 PM
mollekopf committed rSf0fe008a7f91: Check the filter type (authored by mollekopf).
Check the filter type
Sep 3 2024, 9:03 AM
mollekopf committed rSb22ba526c6ee: Take modseq into account (authored by mollekopf).
Take modseq into account
Sep 3 2024, 9:03 AM
mollekopf committed rSf2dd9daf413e: Count ALL UNDELETED, which is what we synchronize (authored by mollekopf).
Count ALL UNDELETED, which is what we synchronize
Sep 3 2024, 9:03 AM
mollekopf committed rS7927616ed248: Print the right username (authored by mollekopf).
Print the right username
Sep 3 2024, 9:03 AM
mollekopf committed rS23a9d53b2eac: Less noise (authored by mollekopf).
Less noise
Sep 3 2024, 9:03 AM

Sep 2 2024

mollekopf committed rSaa0cba6d3f83: Formatted inspect output (authored by mollekopf).
Formatted inspect output
Sep 2 2024, 10:23 PM
mollekopf committed rS5f8ac624c77c: bin/inspect.php: Ignore cert errors, better output (authored by mollekopf).
bin/inspect.php: Ignore cert errors, better output
Sep 2 2024, 7:12 PM
mollekopf added a reviewer for D4914: Log failure reason: Restricted Project.
Sep 2 2024, 2:57 PM
mollekopf added a comment to D4914: Log failure reason.

So I don't have to go modify production code to figure out that geolocation somehow blocks the login attempt.

Sep 2 2024, 2:57 PM
mollekopf requested review of D4914: Log failure reason.
Sep 2 2024, 2:56 PM

Aug 30 2024

mollekopf closed D4911: Syncroton inspect utility to inspect the synchronization state.
Aug 30 2024, 3:45 PM
mollekopf committed rSb025153020db: Syncroton inspect utility to inspect the synchronization state (authored by mollekopf).
Syncroton inspect utility to inspect the synchronization state
Aug 30 2024, 3:45 PM
mollekopf abandoned D4908: Proxy auth as user.

Nevermind, I misread the code. You're setting $config['user'] to $login_as and then pass $config['user'], which of course leads to the same.

Aug 30 2024, 3:31 PM
mollekopf added a reviewer for D4911: Syncroton inspect utility to inspect the synchronization state: Syncroton.

POC of an inspect command that gather some data.

Aug 30 2024, 9:28 AM
mollekopf requested review of D4911: Syncroton inspect utility to inspect the synchronization state.
Aug 30 2024, 9:26 AM
mollekopf added a reviewer for D4908: Proxy auth as user: Restricted Project.

Not really a full patch, but this seems to be necessary so we actually log in as user and not admin, which then also results in the folders being represented as INBOX instead of user/$name/INBOX@domain.

Aug 30 2024, 9:19 AM
mollekopf requested review of D4908: Proxy auth as user.
Aug 30 2024, 9:18 AM
mollekopf accepted D4905: Integrate services configuration.
Aug 30 2024, 8:39 AM

Aug 29 2024

mollekopf committed rSaba440b5876d: Adjust cleanup to preserve the "before" timestamp. (authored by mollekopf).
Adjust cleanup to preserve the "before" timestamp.
Aug 29 2024, 12:27 PM
mollekopf committed rS32a5bc2feee9: Deal with collisions in the cache (authored by mollekopf).
Deal with collisions in the cache
Aug 29 2024, 12:27 PM
mollekopf committed rS6ed687a23516: Avoid resetting the cache on read (authored by mollekopf).
Avoid resetting the cache on read
Aug 29 2024, 12:27 PM
mollekopf committed rS35f1f3a7f785: Checking for empty leads to duplicate inserts when the new set of (authored by mollekopf).
Checking for empty leads to duplicate inserts when the new set of
Aug 29 2024, 12:27 PM
mollekopf committed rSb5e8c08eb076: Fix race condition in relation state handling (authored by mollekopf).
Fix race condition in relation state handling
Aug 29 2024, 12:27 PM
mollekopf closed D4902: Fix relation handling in syncroton.
Aug 29 2024, 12:27 PM
mollekopf closed D4893: Convert to an exception that is caught in the MeetingResponse command.
Aug 29 2024, 12:27 PM
mollekopf committed rS71838700603e: RelationsTest (authored by mollekopf).
RelationsTest
Aug 29 2024, 12:27 PM
mollekopf committed rS841f1cd49e0c: Convert to an exception that is caught in the MeetingResponse command (authored by mollekopf).
Convert to an exception that is caught in the MeetingResponse command
Aug 29 2024, 12:27 PM
mollekopf added inline comments to D4902: Fix relation handling in syncroton.
Aug 29 2024, 12:26 PM
mollekopf updated the diff for D4902: Fix relation handling in syncroton.
Adressed comments
Aug 29 2024, 12:23 PM
mollekopf accepted D4899: Single-Sign-On for Webmail.
Aug 29 2024, 12:18 PM
mollekopf added a comment to D4899: Single-Sign-On for Webmail.

Looks nice and concise. It seems the alternative would be to request the access token via a protected api route, which I suppose would require more manual handling to make the token then available to the server and refresh it when necessary, so this seems like a good option.

Aug 29 2024, 12:18 PM
mollekopf retitled D4902: Fix relation handling in syncroton from RelationsTest
Aug 29 2024, 11:01 AM
mollekopf updated the diff for D4902: Fix relation handling in syncroton.
  • Adjust cleanup to preserve the "before" timestamp.
Aug 29 2024, 10:44 AM
mollekopf added a comment to D4902: Fix relation handling in syncroton.

Another less confusing option for the cache would be to use "before" and "after" in the cache instead of timestamps, because we really want to cache two separate things that a timestamp happens to separate usually (but not always).

Aug 29 2024, 8:41 AM
mollekopf retitled D4902: Fix relation handling in syncroton from RelationsTest
Aug 29 2024, 8:38 AM
mollekopf requested review of D4902: Fix relation handling in syncroton.
Aug 29 2024, 8:34 AM

Aug 28 2024

mollekopf committed rKa6ed411f04c9: Fixed running roundcube tests (authored by mollekopf).
Fixed running roundcube tests
Aug 28 2024, 11:04 PM
mollekopf accepted D4659: Init default DAV folders.
Aug 28 2024, 2:13 PM

Aug 26 2024

mollekopf added a reviewer for D4893: Convert to an exception that is caught in the MeetingResponse command: Syncroton Developers.
Aug 26 2024, 5:08 PM
mollekopf requested review of D4893: Convert to an exception that is caught in the MeetingResponse command.
Aug 26 2024, 4:53 PM
mollekopf committed rK9db1602d5e68: Avoid setting a default value for ELEMENT_BACKEND (authored by mollekopf).
Avoid setting a default value for ELEMENT_BACKEND
Aug 26 2024, 1:28 PM
mollekopf committed rKbf3f1a2751ea: proxytest fixup (authored by mollekopf).
proxytest fixup
Aug 26 2024, 1:28 PM
mollekopf committed rK61158cb55440: proxytest fixup (authored by mollekopf).
proxytest fixup
Aug 26 2024, 11:19 AM
mollekopf committed rKb2008697baf2: Fixed the proxy .well-known/caldav configuration (authored by mollekopf).
Fixed the proxy .well-known/caldav configuration
Aug 26 2024, 11:19 AM

Aug 23 2024

mollekopf added a comment to D4890: Exempt liveness checks from logging.

This currently only applies when APP_DEBUG=true, but having a log line every couple of seconds when debugging is still annoying enough IMO.

Aug 23 2024, 12:07 PM
mollekopf retitled D4890: Exempt liveness checks from logging from Attempt to exempt liveness checks from logging
Aug 23 2024, 12:03 PM
mollekopf requested review of D4890: Exempt liveness checks from logging.
Aug 23 2024, 12:01 PM
mollekopf committed rKedb180a9f458: Roundcube downsizing (authored by mollekopf).
Roundcube downsizing
Aug 23 2024, 12:00 PM
mollekopf committed rK8b033fa59c9a: Build vector from source (authored by mollekopf).
Build vector from source
Aug 23 2024, 12:00 PM

Aug 21 2024

mollekopf committed rSf23f916a4cbb: PHP 7.2 compat (authored by mollekopf).
PHP 7.2 compat
Aug 21 2024, 6:39 PM

Aug 20 2024

mollekopf committed rK05d5f6493f0c: Use .log instead of .message (just as we extract from roundcube etc.) (authored by mollekopf).
Use .log instead of .message (just as we extract from roundcube etc.)
Aug 20 2024, 5:11 PM
mollekopf committed rK51c2e5064c39: nginx healthcheck endpoint that dosn't generate log messsages (authored by mollekopf).
nginx healthcheck endpoint that dosn't generate log messsages
Aug 20 2024, 2:37 PM
mollekopf committed rKd57bfb82564f: ci/testctl debug function to just start a shell in a new container for (authored by mollekopf).
ci/testctl debug function to just start a shell in a new container for
Aug 20 2024, 2:37 PM
mollekopf committed rKc25880b8b1df: Optional ELEMENT/MATRIX backend (authored by mollekopf).
Optional ELEMENT/MATRIX backend
Aug 20 2024, 2:37 PM
mollekopf committed rKb5e1724dcfca: vector container (authored by mollekopf).
vector container
Aug 20 2024, 2:37 PM