Page MenuHomePhorge
Feed All Stories

Sep 3 2024

Carl Byington <carl@five-ten-sg.com> committed rLIBPSTe127d2e0c76e: security fix for potential buffer overrun in lz decompress (authored by Carl Byington <carl@five-ten-sg.com>).
security fix for potential buffer overrun in lz decompress
Sep 3 2024, 2:22 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPST92fe61494c95: security fix for potential buffer overrun in lz decompress (authored by Carl Byington <carl@five-ten-sg.com>).
security fix for potential buffer overrun in lz decompress
Sep 3 2024, 2:22 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPST85be332038e4: fix unitialized variable (authored by Carl Byington <carl@five-ten-sg.com>).
fix unitialized variable
Sep 3 2024, 2:22 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPSTc6d9b27255c8: more valgrind fixes (authored by Carl Byington <carl@five-ten-sg.com>).
more valgrind fixes
Sep 3 2024, 2:22 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPSTa23bbc557885: better decoding of 7c blocks (authored by Carl Byington <carl@five-ten-sg.com>).
better decoding of 7c blocks
Sep 3 2024, 2:22 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPSTfe789d50c85c: valgrind fixes (authored by Carl Byington <carl@five-ten-sg.com>).
valgrind fixes
Sep 3 2024, 2:22 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPST351517c966bc: more valgrind fixes (authored by Carl Byington <carl@five-ten-sg.com>).
more valgrind fixes
Sep 3 2024, 2:22 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPSTfad131b99282: more valgrind fixes (authored by Carl Byington <carl@five-ten-sg.com>).
more valgrind fixes
Sep 3 2024, 2:22 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPST1946144c52c9: mege changes from Joe Nahmias (authored by Carl Byington <carl@five-ten-sg.com>).
mege changes from Joe Nahmias
Sep 3 2024, 2:22 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPSTc43692488c47: enable -d option, but if not specified, don't generate a debug file (authored by Carl Byington <carl@five-ten-sg.com>).
enable -d option, but if not specified, don't generate a debug file
Sep 3 2024, 2:22 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPSTb2b91d44acd8: fix signed/unsigned to allow very small pst files with only leaf nodes (authored by Carl Byington <carl@five-ten-sg.com>).
fix signed/unsigned to allow very small pst files with only leaf nodes
Sep 3 2024, 2:22 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPST94ed7f1134a9: mege changes from Joe Nahmias (authored by Carl Byington <carl@five-ten-sg.com>).
mege changes from Joe Nahmias
Sep 3 2024, 2:22 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPST40e2031d3c41: more cleanup from Arne, document 7c block format (authored by Carl Byington <carl@five-ten-sg.com>).
more cleanup from Arne, document 7c block format
Sep 3 2024, 2:22 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPSTbf9e90c33835: more cleanup from Arne, document 7c block format (authored by Carl Byington <carl@five-ten-sg.com>).
more cleanup from Arne, document 7c block format
Sep 3 2024, 2:22 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPST85f4dd85a247: more cleanup from Arne, document 7c block format (authored by Carl Byington <carl@five-ten-sg.com>).
more cleanup from Arne, document 7c block format
Sep 3 2024, 2:22 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPST19a505230c28: more cleanup from Arne, document 7c block format (authored by Carl Byington <carl@five-ten-sg.com>).
more cleanup from Arne, document 7c block format
Sep 3 2024, 2:22 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPST8f75f6c9cff4: more cleanup from Arne (authored by Carl Byington <carl@five-ten-sg.com>).
more cleanup from Arne
Sep 3 2024, 2:22 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPST38d76d7bdcb2: switch to automake/autoconf (authored by Carl Byington <carl@five-ten-sg.com>).
switch to automake/autoconf
Sep 3 2024, 2:22 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPST119b3e74438a: patches from Arne (authored by Carl Byington <carl@five-ten-sg.com>).
patches from Arne
Sep 3 2024, 2:22 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPST08bb448082bb: switch to automake/autoconf (authored by Carl Byington <carl@five-ten-sg.com>).
switch to automake/autoconf
Sep 3 2024, 2:22 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPST5634ccc924f9: switch to automake/autoconf (authored by Carl Byington <carl@five-ten-sg.com>).
switch to automake/autoconf
Sep 3 2024, 2:22 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPST985028de6c28: switch to automake/autoconf (authored by Carl Byington <carl@five-ten-sg.com>).
switch to automake/autoconf
Sep 3 2024, 2:21 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPSTd300d7ede772: switch to automake/autoconf (authored by Carl Byington <carl@five-ten-sg.com>).
switch to automake/autoconf
Sep 3 2024, 2:21 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPST294ec0fc5c33: switch to automake/autoconf (authored by Carl Byington <carl@five-ten-sg.com>).
switch to automake/autoconf
Sep 3 2024, 2:21 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPSTba8741316d3b: switch to automake/autoconf (authored by Carl Byington <carl@five-ten-sg.com>).
switch to automake/autoconf
Sep 3 2024, 2:21 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPSTb16d44bd8db3: switch to automake/autoconf (authored by Carl Byington <carl@five-ten-sg.com>).
switch to automake/autoconf
Sep 3 2024, 2:21 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPST9516b77fe97b: switch to automake/autoconf (authored by Carl Byington <carl@five-ten-sg.com>).
switch to automake/autoconf
Sep 3 2024, 2:21 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPST0bacc161e9f7: patches from debian (authored by Carl Byington <carl@five-ten-sg.com>).
patches from debian
Sep 3 2024, 2:21 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPST614af39a329c: patches from debian (authored by Carl Byington <carl@five-ten-sg.com>).
patches from debian
Sep 3 2024, 2:21 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPSTe5237f1a3649: patches from debian (authored by Carl Byington <carl@five-ten-sg.com>).
patches from debian
Sep 3 2024, 2:21 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPST6566341efaa1: properly ignore (second block zero) errors. that will just drop some unknown… (authored by Carl Byington <carl@five-ten-sg.com>).
properly ignore (second block zero) errors. that will just drop some unknown…
Sep 3 2024, 2:21 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPSTd50584a227d3: more code cleanup (authored by Carl Byington <carl@five-ten-sg.com>).
more code cleanup
Sep 3 2024, 2:21 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPSTe0b7a02d5b5c: fix tree walk, we now use the item counts in the node blocks (authored by Carl Byington <carl@five-ten-sg.com>).
fix tree walk, we now use the item counts in the node blocks
Sep 3 2024, 2:21 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPSTc65809e48908: changes for ldap v3, needs o:value not o:o=value (authored by Carl Byington <carl@five-ten-sg.com>).
changes for ldap v3, needs o:value not o:o=value
Sep 3 2024, 2:21 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPSTab425ace20df: pst is case sensitive, ldap is not (authored by Carl Byington <carl@five-ten-sg.com>).
pst is case sensitive, ldap is not
Sep 3 2024, 2:21 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPST4d3dc293c4a8: changes to look for duplicates (authored by Carl Byington <carl@five-ten-sg.com>).
changes to look for duplicates
Sep 3 2024, 2:21 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPSTb72738f1be83: revert to vendor branch, since I don't care about this part (authored by Carl Byington <carl@five-ten-sg.com>).
revert to vendor branch, since I don't care about this part
Sep 3 2024, 2:21 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPSTe01a936d452b: add pst2ldif back after merge from newer vendor branch (authored by Carl Byington <carl@five-ten-sg.com>).
add pst2ldif back after merge from newer vendor branch
Sep 3 2024, 2:21 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPST38b26695dbb3: fix usage help (authored by Carl Byington <carl@five-ten-sg.com>).
fix usage help
Sep 3 2024, 2:21 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPST1730dae480d2: Initial revision (authored by Carl Byington <carl@five-ten-sg.com>).
Initial revision
Sep 3 2024, 2:21 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPST7e0445316c00: add ldif converters (authored by Carl Byington <carl@five-ten-sg.com>).
add ldif converters
Sep 3 2024, 2:20 PM
Carl Byington <carl@five-ten-sg.com> committed rLIBPST3e2d9828129d: Initial revision (authored by Carl Byington <carl@five-ten-sg.com>).
Initial revision
Sep 3 2024, 2:20 PM
machniak requested review of D4920: Trigger user update job on entitlement create/delete.
Sep 3 2024, 1:43 PM
machniak requested review of D4917: Use more appropriate tenant context checks.
Sep 3 2024, 12:37 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
machniak added inline comments to D4914: Log failure reason.
Sep 2 2024, 4:03 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
machniak committed rKeb0b0df8e05c: Replace curl_ with Http client (authored by machniak).
Replace curl_ with Http client
Sep 2 2024, 10:06 AM

Aug 30 2024

machniak committed rRPKccc000f219aa: Fix Uncaught TypeError: date(): Argument #2 ($timestamp) must be of type ?int… (authored by machniak).
Fix Uncaught TypeError: date(): Argument #2 ($timestamp) must be of type ?int…
Aug 30 2024, 8:09 PM
machniak committed rRPK0e78f492fe0f: Fix PHP 8.4 deprecation warning (authored by machniak).
Fix PHP 8.4 deprecation warning
Aug 30 2024, 8:05 PM
machniak committed rK7e8b1f50d968: Fix ommited imap. -> services.imap. change in seeders (authored by machniak).
Fix ommited imap. -> services.imap. change in seeders
Aug 30 2024, 6:57 PM
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
machniak closed D4905: Integrate services configuration.
Aug 30 2024, 12:03 PM
machniak committed rKc057960ea12a: Integrate services configuration (authored by machniak).
Integrate services configuration
Aug 30 2024, 12:03 PM
machniak added inline comments to D4908: Proxy auth as user.
Aug 30 2024, 10:38 AM
machniak accepted D4911: Syncroton inspect utility to inspect the synchronization state.
Aug 30 2024, 10:34 AM
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

machniak closed D4656: DAV: Single-type calendar and tasks folders.
Aug 29 2024, 3:41 PM
machniak committed rRPK79756d53dfe0: DAV: Single-type calendar and tasks folders (authored by machniak).
DAV: Single-type calendar and tasks folders
Aug 29 2024, 3:41 PM
machniak requested review of D4905: Integrate services configuration.
Aug 29 2024, 3:14 PM
machniak closed D4659: Init default DAV folders.
Aug 29 2024, 2:25 PM
machniak committed rK3ad714919340: Init default DAV folders (authored by machniak).
Init default DAV folders
Aug 29 2024, 2:25 PM
machniak closed D4899: Single-Sign-On for Webmail.
Aug 29 2024, 2:21 PM
machniak committed rK03fc36160e31: Single-Sign-On for Webmail (authored by machniak).
Single-Sign-On for Webmail
Aug 29 2024, 2:21 PM
machniak updated the diff for D4899: Single-Sign-On for Webmail.
  • Show "Redirecting..." message before redirect
  • otp -> auth.token
Aug 29 2024, 2:19 PM
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
machniak accepted D4902: Fix relation handling in syncroton.
Aug 29 2024, 12:25 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
machniak requested changes to D4902: Fix relation handling in syncroton.
Aug 29 2024, 12:03 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