Page MenuHomePhorge
Feed Advanced Search

Apr 21 2022

mollekopf committed rK043971bd8bdc: Create resource script (authored by mollekopf).
Create resource script
Apr 21 2022, 12:30 PM
mollekopf committed rK4871af59d9dd: roundcube config changes (authored by mollekopf).
roundcube config changes
Apr 21 2022, 12:30 PM
mollekopf committed rKad77cefabc1e: Ignore the inetuserstatus for now (authored by mollekopf).
Ignore the inetuserstatus for now
Apr 21 2022, 12:30 PM
mollekopf committed rK590c572665d3: Enable debugging for wallace as well. (authored by mollekopf).
Enable debugging for wallace as well.
Apr 21 2022, 12:30 PM
mollekopf committed rK948808bbc3b8: Adjust the base dns for calendar.inc.php as well. (authored by mollekopf).
Adjust the base dns for calendar.inc.php as well.
Apr 21 2022, 12:30 PM
mollekopf committed rKd5633ce470dc: Set all require environment variables for the kolab container (authored by mollekopf).
Set all require environment variables for the kolab container
Apr 21 2022, 12:30 PM
mollekopf committed rK5e726bb21789: Added a patching mechanism (authored by mollekopf).
Added a patching mechanism
Apr 21 2022, 12:30 PM
mollekopf added a reverting change for rK0f46d2ae62ed: Use https for the roundcube backend: rK5e726bb21789: Added a patching mechanism.
Apr 21 2022, 12:30 PM
mollekopf committed rKfabe5982fe7e: Added cache to .gitignore (authored by mollekopf).
Added cache to .gitignore
Apr 21 2022, 12:30 PM
mollekopf committed rK41c6bb72d387: Make kolab deployment ready to install on a linode (authored by mollekopf).
Make kolab deployment ready to install on a linode
Apr 21 2022, 12:30 PM
mollekopf committed rK7dc48623c5cd: Use password command (authored by mollekopf).
Use password command
Apr 21 2022, 12:30 PM
mollekopf committed rK3b06150d5411: My pdf output is only 2696 bytes long (authored by mollekopf).
My pdf output is only 2696 bytes long
Apr 21 2022, 12:30 PM
mollekopf committed rK8d10f0001681: Mediasoup based Kolab Meet (authored by mollekopf).
Mediasoup based Kolab Meet
Apr 21 2022, 12:30 PM
mollekopf committed rK1c4c265f25ec: CompanionApp support (authored by mollekopf).
CompanionApp support
Apr 21 2022, 12:29 PM
mollekopf committed rKe2cd67ad6bd6: Laravel v9 (authored by machniak).
Laravel v9
Apr 21 2022, 12:29 PM
mollekopf committed rK681c8fb80aa9: Increase client_max_body_size for file uploads (authored by mollekopf).
Increase client_max_body_size for file uploads
Apr 21 2022, 12:22 PM
mollekopf accepted D3496: Update npm dependencies (for beta-release).
Apr 21 2022, 9:52 AM

Apr 19 2022

mollekopf committed rK88d18ca47408: Use the selinux module instead (authored by mollekopf).
Use the selinux module instead
Apr 19 2022, 2:24 PM
mollekopf committed rKc35ad8cd41a3: Put selinux into permissive mode for docker (authored by mollekopf).
Put selinux into permissive mode for docker
Apr 19 2022, 1:00 PM
mollekopf committed rK49a42a2cda42: Only install grubby if we need to (authored by mollekopf).
Only install grubby if we need to
Apr 19 2022, 1:00 PM
mollekopf committed rKb1d26fdfebaf: Fixed chmod command (authored by mollekopf).
Fixed chmod command
Apr 19 2022, 11:43 AM
mollekopf committed rK63424d5b7eaf: Fixed certbot command (authored by mollekopf).
Fixed certbot command
Apr 19 2022, 11:32 AM

Apr 14 2022

mollekopf committed rKabc410d5f3d6: Run certbot and grub as part of the setup process (authored by mollekopf).
Run certbot and grub as part of the setup process
Apr 14 2022, 12:20 PM
mollekopf committed rK9d41c123b810: Run certbot as part of the setup process (authored by mollekopf).
Run certbot as part of the setup process
Apr 14 2022, 12:20 PM
mollekopf committed rK3d4bd18ff111: Use the letsencrypt cert for the nginx proxy (authored by mollekopf).
Use the letsencrypt cert for the nginx proxy
Apr 14 2022, 12:20 PM
mollekopf committed rKa7d1fa2de77b: Use the letsencrypt cert for imap and smtp (authored by mollekopf).
Use the letsencrypt cert for imap and smtp
Apr 14 2022, 12:20 PM
mollekopf committed rKbf0378c58837: Only install the dependencies we require (authored by mollekopf).
Only install the dependencies we require
Apr 14 2022, 12:20 PM
mollekopf committed rK92959968fa76: Run bin/deploy.sh as part of the ansible script (authored by mollekopf).
Run bin/deploy.sh as part of the ansible script
Apr 14 2022, 12:20 PM
mollekopf committed rK6e3938627c0b: Seed a user in the app domain (authored by mollekopf).
Seed a user in the app domain
Apr 14 2022, 12:20 PM
mollekopf committed rK40feb5294b2b: deploy.sh script (authored by mollekopf).
deploy.sh script
Apr 14 2022, 12:20 PM
mollekopf committed rKab583bfd1918: Get PaymentsMollieTest to pass again (authored by mollekopf).
Get PaymentsMollieTest to pass again
Apr 14 2022, 12:20 PM
mollekopf committed rK1c8926d2e08a: Support for setting a test exchangerate (authored by mollekopf).
Support for setting a test exchangerate
Apr 14 2022, 12:20 PM
mollekopf committed rK0f3502d13f51: Adjust wallets test to pass (authored by mollekopf).
Adjust wallets test to pass
Apr 14 2022, 12:20 PM
mollekopf committed rK7bd2bf25f572: Use a mock test date for the until test (authored by mollekopf).
Use a mock test date for the until test
Apr 14 2022, 12:20 PM
mollekopf committed rK8df9ee46993d: Adjust spelling in ErrorTest.php (authored by mollekopf).
Adjust spelling in ErrorTest.php
Apr 14 2022, 12:20 PM
mollekopf committed rK32a33dd0b84b: Container to run tests (authored by mollekopf).
Container to run tests
Apr 14 2022, 12:20 PM
mollekopf committed rK7e4527d6c823: A containerized way to run kolab4 (authored by mollekopf).
A containerized way to run kolab4
Apr 14 2022, 12:20 PM
mollekopf committed rKb1eabd9aaf52: Make sure the containers are up before we proceed (authored by mollekopf).
Make sure the containers are up before we proceed
Apr 14 2022, 12:20 PM
mollekopf committed rKf82b2953e078: Use a pid based healthcheck for the nginx proxies (authored by mollekopf).
Use a pid based healthcheck for the nginx proxies
Apr 14 2022, 12:20 PM
mollekopf committed rK61f799812076: Catch exceptions when importing OX rates (authored by mollekopf).
Catch exceptions when importing OX rates
Apr 14 2022, 12:20 PM
mollekopf committed rK6e20d21397f6: Install the enigma plugin (authored by mollekopf).
Install the enigma plugin
Apr 14 2022, 12:20 PM
mollekopf committed rK858a78b4d8c8: Made the ssl ceritifcate configurable from the docker-compose file (authored by mollekopf).
Made the ssl ceritifcate configurable from the docker-compose file
Apr 14 2022, 12:20 PM
mollekopf committed rKefb12d5ef960: Script to inject a mime message into a mailbox (authored by mollekopf).
Script to inject a mime message into a mailbox
Apr 14 2022, 12:19 PM
mollekopf committed rKa3025a2c9e78: Enable phpstan on resources to detect duplicate entires (authored by mollekopf).
Enable phpstan on resources to detect duplicate entires
Apr 14 2022, 12:19 PM
mollekopf added a comment to D3463: [WIP] Files API.
  • If we move file name, size, mimetype to a separate table whenever we want to list/sort/search we have to make join(s) which will make it slow, and I'd say listing/searching by these three attributes is essential. A simplest listing needs to return at least the file size, name and mimetype, this makes this basic query much complicated/slower.

The assumption is that most if not all "lists" of "files" do not contain a column for the attributes such as size, mtime nor mimetype, let alone allow for "sorting by".

Most? All file managers/pickers I know display file name, size and mtime (mimetype is often used to display a different icon).

Furthermore, a "list of files" even with metadata does not require us to use a single roundtrip -- it can be a) a list of files and b) get some metadata -- avoiding joins.

Not if you sort by or search by these fields. And sorting by size/name/mtime is essential.

Apr 14 2022, 10:51 AM
mollekopf committed rG702aad81fdd7: Adjust github url for syslog from git: https: (authored by mollekopf).
Adjust github url for syslog from git: https:
Apr 14 2022, 10:39 AM
mollekopf added a comment to D3463: [WIP] Files API.
  • If we move file name, size, mimetype to a separate table whenever we want to list/sort/search we have to make join(s) which will make it slow, and I'd say listing/searching by these three attributes is essential. A simplest listing needs to return at least the file size, name and mimetype, this makes this basic query much complicated/slower.
Apr 14 2022, 9:58 AM
mollekopf committed rG2ad7b088a469: 0.9.12 (authored by mollekopf).
0.9.12
Apr 14 2022, 9:31 AM

Apr 13 2022

mollekopf added inline comments to D3463: [WIP] Files API.
Apr 13 2022, 4:57 PM

Apr 12 2022

mollekopf added a comment to D3463: [WIP] Files API.

Some high-level observations from a first glance:

  • The permission->id is used as the unique identifier for a share-link, which means the same user will always get the same link, but each user will receive a different link.
  • Instead of reassembling files individual chunks are now stored, which means we can save ourselves the hassle of reassembling the files and just serve the same chunks for download (I suppose? Haven't checked)
Apr 12 2022, 12:50 PM

Apr 4 2022

mollekopf committed rG79b26ef0521e: Make use of eimap 0.4.6 (authored by mollekopf).
Make use of eimap 0.4.6
Apr 4 2022, 10:12 PM
mollekopf committed rG878d5006af2d: Handle literals in the groupware filter (authored by mollekopf).
Handle literals in the groupware filter
Apr 4 2022, 10:12 PM
mollekopf committed rGba7fa97abc62: Simplify dealing with no literal being available (authored by mollekopf).
Simplify dealing with no literal being available
Apr 4 2022, 10:12 PM
mollekopf committed rG74fa3ff8d7ed: Adapt to eimap 0.4.5 changes (authored by mollekopf).
Adapt to eimap 0.4.5 changes
Apr 4 2022, 10:12 PM
mollekopf committed rEI9d4ba82a4198: Prepared 0.4.6 (authored by mollekopf).
Prepared 0.4.6
Apr 4 2022, 10:02 PM
mollekopf committed rEIe8b7dfea6537: Simplify split/1 (authored by mollekopf).
Simplify split/1
Apr 4 2022, 10:02 PM
mollekopf committed rEIbd0278aec834: split_lines_with_literals/1 to avoid splitting literals in the first place (authored by mollekopf).
split_lines_with_literals/1 to avoid splitting literals in the first place
Apr 4 2022, 10:02 PM
mollekopf committed rEIe0dfa5520423: split_lines test (authored by mollekopf).
split_lines test
Apr 4 2022, 10:02 PM
mollekopf committed rKf869d6646141: Run certbot and grub as part of the setup process (authored by mollekopf).
Run certbot and grub as part of the setup process
Apr 4 2022, 9:05 PM
mollekopf committed rKcb247e865833: Run certbot and grub as part of the setup process (authored by mollekopf).
Run certbot and grub as part of the setup process
Apr 4 2022, 8:57 PM
mollekopf committed rKcd9cefd45d8b: Run certbot as part of the setup process (authored by mollekopf).
Run certbot as part of the setup process
Apr 4 2022, 8:57 PM
mollekopf committed rKdd3089dcf132: Use the letsencrypt cert for the nginx proxy (authored by mollekopf).
Use the letsencrypt cert for the nginx proxy
Apr 4 2022, 5:02 PM
mollekopf committed rK73d5044cf6a1: Use the letsencrypt cert for imap and smtp (authored by mollekopf).
Use the letsencrypt cert for imap and smtp
Apr 4 2022, 5:02 PM
mollekopf committed rK39bbe0cc3b95: Only install the dependencies we require (authored by mollekopf).
Only install the dependencies we require
Apr 4 2022, 1:25 PM
mollekopf committed rKfdf51473c896: Run bin/deploy.sh as part of the ansible script (authored by mollekopf).
Run bin/deploy.sh as part of the ansible script
Apr 4 2022, 1:25 PM
mollekopf committed rKdd5a9efb70bc: Seed a user in the app domain (authored by mollekopf).
Seed a user in the app domain
Apr 4 2022, 1:25 PM
mollekopf committed rK7aad6e1b1a7e: deploy.sh script (authored by mollekopf).
deploy.sh script
Apr 4 2022, 1:25 PM
mollekopf committed rK8c4e0327a000: Get PaymentsMollieTest to pass again (authored by mollekopf).
Get PaymentsMollieTest to pass again
Apr 4 2022, 1:25 PM
mollekopf committed rK6ac4b72ae8fe: Support for setting a test exchangerate (authored by mollekopf).
Support for setting a test exchangerate
Apr 4 2022, 1:25 PM
mollekopf committed rKf512411c0a86: Adjust wallets test to pass (authored by mollekopf).
Adjust wallets test to pass
Apr 4 2022, 1:25 PM
mollekopf committed rKfb0b91c6b958: Use a mock test date for the until test (authored by mollekopf).
Use a mock test date for the until test
Apr 4 2022, 1:25 PM
mollekopf committed rK1264638d3817: Adjust spelling in ErrorTest.php (authored by mollekopf).
Adjust spelling in ErrorTest.php
Apr 4 2022, 1:25 PM
mollekopf committed rK2dead8168d03: Container to run tests (authored by mollekopf).
Container to run tests
Apr 4 2022, 1:25 PM
mollekopf committed rK5e4bc63c2ab9: A containerized way to run kolab4 (authored by mollekopf).
A containerized way to run kolab4
Apr 4 2022, 1:25 PM
mollekopf committed rKb5ac47b1c57b: Make sure the containers are up before we proceed (authored by mollekopf).
Make sure the containers are up before we proceed
Apr 4 2022, 1:25 PM
mollekopf committed rK8ceb1031ccca: Use a pid based healthcheck for the nginx proxies (authored by mollekopf).
Use a pid based healthcheck for the nginx proxies
Apr 4 2022, 1:25 PM
mollekopf committed rKf7ae650b5e08: Catch exceptions when importing OX rates (authored by mollekopf).
Catch exceptions when importing OX rates
Apr 4 2022, 1:25 PM
mollekopf committed rK25aee5888d0f: Install the enigma plugin (authored by mollekopf).
Install the enigma plugin
Apr 4 2022, 1:25 PM
mollekopf committed rKe6c092e38e4c: Made the ssl ceritifcate configurable from the docker-compose file (authored by mollekopf).
Made the ssl ceritifcate configurable from the docker-compose file
Apr 4 2022, 1:25 PM
mollekopf committed rKc7ac55873047: Script to inject a mime message into a mailbox (authored by mollekopf).
Script to inject a mime message into a mailbox
Apr 4 2022, 1:25 PM
mollekopf committed rK5d32e16f6ca1: Enable phpstan on resources and fix duplicate entry (authored by mollekopf).
Enable phpstan on resources and fix duplicate entry
Apr 4 2022, 1:25 PM
mollekopf committed rKd8c2191b2280: Improve 09-enable-debugging (authored by mollekopf).
Improve 09-enable-debugging
Apr 4 2022, 1:25 PM
mollekopf committed rK8bc3d0f2f00b: "production" meet server deployment (authored by mollekopf).
"production" meet server deployment
Apr 4 2022, 1:25 PM
mollekopf committed rKe3263c8c0a2c: Configure the new webmail_url (authored by mollekopf).
Configure the new webmail_url
Apr 4 2022, 1:25 PM
mollekopf committed rK95f587e7cebd: Set the new invitation policy (authored by mollekopf).
Set the new invitation policy
Apr 4 2022, 1:25 PM
mollekopf committed rK861dd7b62a55: Resourcemanagement patches (authored by mollekopf).
Resourcemanagement patches
Apr 4 2022, 1:24 PM
mollekopf committed rK1332c3b49c94: Create resource script (authored by mollekopf).
Create resource script
Apr 4 2022, 1:24 PM
mollekopf committed rKd765eaaf5e20: roundcube config changes (authored by mollekopf).
roundcube config changes
Apr 4 2022, 1:24 PM
mollekopf committed rK25644cc907b2: Ignore the inetuserstatus for now (authored by mollekopf).
Ignore the inetuserstatus for now
Apr 4 2022, 1:24 PM
mollekopf committed rK07c8bb5ad51c: Enable debugging for wallace as well. (authored by mollekopf).
Enable debugging for wallace as well.
Apr 4 2022, 1:24 PM
mollekopf committed rKa89b276529b1: Adjust the base dns for calendar.inc.php as well. (authored by mollekopf).
Adjust the base dns for calendar.inc.php as well.
Apr 4 2022, 1:24 PM
mollekopf committed rK3f9b667fb650: Set all require environment variables for the kolab container (authored by mollekopf).
Set all require environment variables for the kolab container
Apr 4 2022, 1:24 PM
mollekopf committed rK6a0fefb8b99d: Added a patching mechanism (authored by mollekopf).
Added a patching mechanism
Apr 4 2022, 1:24 PM
mollekopf added a reverting change for rK0f46d2ae62ed: Use https for the roundcube backend: rK6a0fefb8b99d: Added a patching mechanism.
Apr 4 2022, 1:24 PM
mollekopf committed rK4eb88c6cd88a: Added cache to .gitignore (authored by mollekopf).
Added cache to .gitignore
Apr 4 2022, 1:24 PM
mollekopf committed rK70c00c07df3e: Make kolab deployment ready to install on a linode (authored by mollekopf).
Make kolab deployment ready to install on a linode
Apr 4 2022, 1:24 PM
mollekopf committed rKefb7b7c2387a: Use password command (authored by mollekopf).
Use password command
Apr 4 2022, 1:24 PM
mollekopf committed rKe242f76b9215: My pdf output is only 2696 bytes long (authored by mollekopf).
My pdf output is only 2696 bytes long
Apr 4 2022, 1:24 PM
mollekopf committed rKddc54ff380a6: Mediasoup based Kolab Meet (authored by mollekopf).
Mediasoup based Kolab Meet
Apr 4 2022, 1:24 PM
mollekopf committed rK3b2300453356: CompanionApp support (authored by mollekopf).
CompanionApp support
Apr 4 2022, 1:24 PM