Page MenuHomePhorge
Feed All Stories

Sep 26 2022

Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKc32f0744e6fe: Makefile (authored by mollekopf).
Makefile
Sep 26 2022, 9:10 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK3ba10125f5df: Reference the correct docker-compose.yml (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Reference the correct docker-compose.yml
Sep 26 2022, 1:45 PM
mollekopf committed rK1dcca384e1ac: beginnings of a roundcube image (authored by mollekopf).
beginnings of a roundcube image
Sep 26 2022, 1:40 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKfb44c0290f49: README changes (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
README changes
Sep 26 2022, 11:58 AM
mollekopf committed rK01c591d43c1f: Make the docker-compose.build.yml standalone (authored by mollekopf).
Make the docker-compose.build.yml standalone
Sep 26 2022, 11:50 AM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK4e8cfb0b1105: More .env.example defaults (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
More .env.example defaults
Sep 26 2022, 11:40 AM
mollekopf committed rK497d5e7992f4: Drop the environment variables we don't require and rely on defaults instead. (authored by mollekopf).
Drop the environment variables we don't require and rely on defaults instead.
Sep 26 2022, 10:52 AM
mollekopf committed rK537a06996f82: Adjust defaults to the kolab.local setup (authored by mollekopf).
Adjust defaults to the kolab.local setup
Sep 26 2022, 10:52 AM
mollekopf committed rKb48980aa9eab: docker-compose does the waiting for us. (authored by mollekopf).
docker-compose does the waiting for us.
Sep 26 2022, 9:17 AM
mollekopf committed rK849269601d61: Move services which we only use as build-instruction to a separate file. (authored by mollekopf).
Move services which we only use as build-instruction to a separate file.
Sep 26 2022, 9:17 AM

Sep 25 2022

Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK77df9bc01c57: We can't just empty /var/lib/imap for cyrus-imap (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
We can't just empty /var/lib/imap for cyrus-imap
Sep 25 2022, 8:34 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKf7739afadaee: Clean out the existing data on restore (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Clean out the existing data on restore
Sep 25 2022, 8:34 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKb44055c21914: check for systemctl is-active kolab-init (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
check for systemctl is-active kolab-init
Sep 25 2022, 8:34 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK1965bd063f38: nginx conks out if the upstream domains cannot be resolved, same for haproxy (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
nginx conks out if the upstream domains cannot be resolved, same for haproxy
Sep 25 2022, 8:34 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKdbce3c23290f: Try harder on setting up ldap from existing data (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Try harder on setting up ldap from existing data
Sep 25 2022, 8:34 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK87b2217fd322: Use systemctl status as health-check (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Use systemctl status as health-check
Sep 25 2022, 8:34 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK74a4bcd2c0ae: Don't wait for ldap, we shouldn't have to I think. (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Don't wait for ldap, we shouldn't have to I think.
Sep 25 2022, 8:34 PM
sicherha committed rPd08f2bb769be: plausibility check create_folder (authored by sicherha).
plausibility check create_folder
Sep 25 2022, 10:52 AM

Sep 24 2022

Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKed01c4be9fc5: Watch the /etc/dirsrv/slapd-kolab directory instead (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Watch the /etc/dirsrv/slapd-kolab directory instead
Sep 24 2022, 5:22 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK948c00add132: Removed the unused ds389 container (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Removed the unused ds389 container
Sep 24 2022, 5:02 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKacea06981539: An example standalone ds389 container (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
An example standalone ds389 container
Sep 24 2022, 5:00 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK78c03bb59058: Don't use the domain as proxy hostname (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Don't use the domain as proxy hostname
Sep 24 2022, 5:00 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK077e70dfb12a: Backup/Restore/Update (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Backup/Restore/Update
Sep 24 2022, 5:00 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK0efc3248d7ae: env.example cleanup (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
env.example cleanup
Sep 24 2022, 11:51 AM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKd807448a2e92: The nginx proxy needs an ip (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
The nginx proxy needs an ip
Sep 24 2022, 11:51 AM

Sep 23 2022

Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK78c41604c550: Point imap and smtp to the kolab container (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Point imap and smtp to the kolab container
Sep 23 2022, 9:50 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKafb50ceff176: Export the port with the proxy protocol enabled (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Export the port with the proxy protocol enabled
Sep 23 2022, 9:33 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKa07b6896ebe7: Point IMAP and SMTP to the kolab container (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Point IMAP and SMTP to the kolab container
Sep 23 2022, 9:32 PM
nakalookalike added a comment to T7001: Spam posting removed.
Sep 23 2022, 9:25 PM
nakalookalike claimed T7001: Spam posting removed.
Sep 23 2022, 9:24 PM
nakalookalike created T7001: Spam posting removed.
Sep 23 2022, 9:15 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK1e7d42f8f09f: More env file changes (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
More env file changes
Sep 23 2022, 5:56 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK5f2603a9cee6: Grant access to roundcube@% (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Grant access to roundcube@%
Sep 23 2022, 5:56 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK0efd4508b1bc: Dusk is not required to run the webapp (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Dusk is not required to run the webapp
Sep 23 2022, 5:56 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK65c2db4b72eb: Fixup (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Fixup
Sep 23 2022, 1:55 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKe6af91aeb209: Only run artisan commands on host in development mode (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Only run artisan commands on host in development mode
Sep 23 2022, 1:12 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK85fd1cd89bff: Made setting up the vlv indexes part of the regular kolab setup (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Made setting up the vlv indexes part of the regular kolab setup
Sep 23 2022, 1:12 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK216c64f8c01a: This is part of the ldap setup (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
This is part of the ldap setup
Sep 23 2022, 1:12 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK293305475596: Removed the unused worker (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Removed the unused worker
Sep 23 2022, 1:12 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK320a8e4aef59: ldap persistency (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
ldap persistency
Sep 23 2022, 1:12 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK5f086571a361: Networking fixes (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Networking fixes
Sep 23 2022, 1:12 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK88d6c318b0c6: Enable PGP integration by default for WOAT (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Enable PGP integration by default for WOAT
Sep 23 2022, 1:12 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK196406f7a450: Resolve the kolab containers dns request via powerdns (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Resolve the kolab containers dns request via powerdns
Sep 23 2022, 1:12 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKab756de43c34: THe ldap directory is currently setup-kolab incompatible (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
THe ldap directory is currently setup-kolab incompatible
Sep 23 2022, 1:12 PM

Sep 21 2022

Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK0cc83a160a5f: Added an ldap volume to the kolab container for now (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Added an ldap volume to the kolab container for now
Sep 21 2022, 11:30 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKdf5e5a2dc38d: Made the ldap setup optional (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Made the ldap setup optional
Sep 21 2022, 11:30 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK588a57863d4b: Merge the ldap setup into one (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Merge the ldap setup into one
Sep 21 2022, 11:30 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK3cd107f0d564: Fixed certificate paths in proxy (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Fixed certificate paths in proxy
Sep 21 2022, 11:30 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK1ac6c56e916c: Merge all the config-adjusting scripts (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Merge all the config-adjusting scripts
Sep 21 2022, 11:30 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKd377be52b5a1: This is starting to work (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
This is starting to work
Sep 21 2022, 11:30 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK489cc8ca4b67: Run redis in non-protected mode (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Run redis in non-protected mode
Sep 21 2022, 11:30 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK86b790875853: Added a kolab.conf as it currently is generated (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Added a kolab.conf as it currently is generated
Sep 21 2022, 11:30 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK01a13f2510fd: Mariadb setup (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Mariadb setup
Sep 21 2022, 11:30 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK86754ef8c2f3: Revert "Adjustments until kompose convert -f docker-compose.yaml works" (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Revert "Adjustments until kompose convert -f docker-compose.yaml works"
Sep 21 2022, 11:30 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK4f3729996601: Adjustments until kompose convert -f docker-compose.yaml works (authored by mollekopf).
Adjustments until kompose convert -f docker-compose.yaml works
Sep 21 2022, 11:30 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK92a6ab994e6e: Log to stdout (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Log to stdout
Sep 21 2022, 11:30 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKbbe06e769ef5: A new artisan status:health command (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
A new artisan status:health command
Sep 21 2022, 11:30 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK5bea03126820: Fixup to b6b8d52036afb1715e2c398cc6b6795c2b9e276d (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Fixup to b6b8d52036afb1715e2c398cc6b6795c2b9e276d
Sep 21 2022, 11:30 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rKcff84ea2efc9: [Draft] 2FA via CompanionApp for Kolab4 logons (authored by machniak).
[Draft] 2FA via CompanionApp for Kolab4 logons
Sep 21 2022, 11:30 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK2c38846e619b: Allow unauthenticated requests for CalDAV/CardDAV/ActiveSync (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Allow unauthenticated requests for CalDAV/CardDAV/ActiveSync
Sep 21 2022, 11:30 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK657da43b09d5: Makefile (authored by mollekopf).
Makefile
Sep 21 2022, 11:30 PM
sicherha added a comment to T6989: Bugs logged for pykolab.

Correction: that simple fix apparently doesn't do the trick.

Sep 21 2022, 10:50 PM · PyKolab, Bug Reports
machniak updated the diff for D3785: [DRAFT] Direct IMAP backend.
  • Remove Roundcube user record on user delete
Sep 21 2022, 2:20 PM
machniak updated the diff for D3785: [DRAFT] Direct IMAP backend.
  • Merge branch 'master' into dev/direct-imap-backend
Sep 21 2022, 11:43 AM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK9dbb1e1ce4ed: Allow unauthenticated requests for CalDAV/CardDAV/ActiveSync (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Allow unauthenticated requests for CalDAV/CardDAV/ActiveSync
Sep 21 2022, 9:51 AM
Diffusion closed D3704: Allow unauthenticated requests for CalDAV/CardDAV/ActiveSync.
Sep 21 2022, 9:51 AM

Sep 20 2022

sicherha added a comment to T6989: Bugs logged for pykolab.

I believe there's an integer conversion missing in line 116 of pykolab/imap_utf7.py - it should probably be:

res.append(chr(int(c)))
Sep 20 2022, 11:03 PM · PyKolab, Bug Reports
sicherha assigned T6989: Bugs logged for pykolab to mollekopf.
Sep 20 2022, 9:31 PM · PyKolab, Bug Reports
machniak accepted D3704: Allow unauthenticated requests for CalDAV/CardDAV/ActiveSync.
Sep 20 2022, 6:03 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK1fd42ef602d3: Throw an error if we attempt to release a manually executed job. (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Throw an error if we attempt to release a manually executed job.
Sep 20 2022, 5:16 PM
Diffusion closed D3821: Throw an error if we attempt to release a manually executed job..
Sep 20 2022, 5:16 PM
mollekopf updated the diff for D3821: Throw an error if we attempt to release a manually executed job..

Adjusted tests to expect the exception. All tests are passing.

Sep 20 2022, 4:36 PM
mollekopf updated the diff for D3704: Allow unauthenticated requests for CalDAV/CardDAV/ActiveSync.

Adjusted tests

Sep 20 2022, 4:36 PM
Christian Mollekopf <mollekopf@apheleia-it.ch> committed rK31d5ad76340a: Set X-Client-IP so we get the client ip registered in auth attemtps (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Set X-Client-IP so we get the client ip registered in auth attemtps
Sep 20 2022, 4:34 PM
Diffusion closed D3740: Set X-Client-IP so we get the client ip registered in auth attemtps.
Sep 20 2022, 4:34 PM
machniak requested changes to D3704: Allow unauthenticated requests for CalDAV/CardDAV/ActiveSync.

I still don't like it here, but I'll accept it if you add a test for this ;)

Sep 20 2022, 1:54 PM
machniak accepted D3821: Throw an error if we attempt to release a manually executed job..

Please, add an explanatory comment .

Sep 20 2022, 1:51 PM
mollekopf requested review of D3821: Throw an error if we attempt to release a manually executed job..
Sep 20 2022, 1:04 PM
mollekopf requested review of D3704: Allow unauthenticated requests for CalDAV/CardDAV/ActiveSync.
Sep 20 2022, 1:04 PM
mollekopf added a comment to D3704: Allow unauthenticated requests for CalDAV/CardDAV/ActiveSync.

yes, for activesync.

Sep 20 2022, 1:04 PM
mollekopf added a comment to D3821: Throw an error if we attempt to release a manually executed job..

I don't think there's anything retrying if we're manually executing the job, so I stand by my proposal.

Sep 20 2022, 1:03 PM
machniak requested changes to D2728: Set errors if something fails during append.
Sep 20 2022, 1:00 PM
machniak added a comment to D2728: Set errors if something fails during append.

This is upstream code, so we should be careful, and then create a PR for Roundcube to include the changes.

Sep 20 2022, 1:00 PM
machniak requested changes to D3704: Allow unauthenticated requests for CalDAV/CardDAV/ActiveSync.

Is this still relevant?

Sep 20 2022, 12:50 PM
machniak accepted D3740: Set X-Client-IP so we get the client ip registered in auth attemtps.
Sep 20 2022, 12:48 PM
machniak requested changes to D3797: A new artisan status:health command.
Sep 20 2022, 12:48 PM
machniak requested changes to D3821: Throw an error if we attempt to release a manually executed job..

This does not sound right. In your use-case we do release(60) which is not "failing silently" but waiting for domain to be set up and trying again.

Sep 20 2022, 12:20 PM
machniak committed rK70b8fd500a16: Guam opt-in (authored by machniak).
Guam opt-in
Sep 20 2022, 12:16 PM
machniak closed D3734: Guam opt-in.
Sep 20 2022, 12:16 PM
machniak committed rK6734d84a67d6: Fix test regressions (authored by machniak).
Fix test regressions
Sep 20 2022, 11:47 AM
machniak committed rK385cdbd81e81: Per-plan trial period (authored by machniak).
Per-plan trial period
Sep 20 2022, 11:47 AM
machniak closed D3833: Per-plan trial period.
Sep 20 2022, 11:47 AM
machniak committed rK51f6ac59da82: Signup by token (authored by machniak).
Signup by token
Sep 20 2022, 11:47 AM
machniak closed D3815: Signup by token.
Sep 20 2022, 11:47 AM
machniak committed rK8018996036e2: A way to disable Meet for a tenant (authored by machniak).
A way to disable Meet for a tenant
Sep 20 2022, 11:47 AM
machniak closed D3791: A way to disable Meet for a tenant.
Sep 20 2022, 11:47 AM
machniak committed rRPKb06f1e394180: Add event participants to the Nextcloud Talk room (authored by machniak).
Add event participants to the Nextcloud Talk room
Sep 20 2022, 9:58 AM
machniak committed rK8db79f923750: npm update (authored by machniak).
npm update
Sep 20 2022, 9:58 AM
petersen closed T6983: Spam posting removed as Invalid.
Sep 20 2022, 9:57 AM

Sep 19 2022

Jeroen van Meeuwen (Apheleia IT) <vanmeeuwen@apheleia-it.ch> committed rKd28252df4810: Switch and upgrade to openswoole (authored by Jeroen van Meeuwen (Apheleia IT) <vanmeeuwen@apheleia-it.ch>).
Switch and upgrade to openswoole
Sep 19 2022, 12:56 PM