- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Apr 21 2022
Apr 21 2022
Create resource script
roundcube config changes
Ignore the inetuserstatus for now
Enable debugging for wallace as well.
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.
mollekopf committed rKd5633ce470dc: Set all require environment variables for the kolab container (authored by mollekopf).
Set all require environment variables for the kolab container
Added a patching mechanism
mollekopf added a reverting change for rK0f46d2ae62ed: Use https for the roundcube backend: rK5e726bb21789: Added a patching mechanism.
Added cache to .gitignore
mollekopf committed rK41c6bb72d387: Make kolab deployment ready to install on a linode (authored by mollekopf).
Make kolab deployment ready to install on a linode
Use password command
My pdf output is only 2696 bytes long
Mediasoup based Kolab Meet
CompanionApp support
Laravel v9
mollekopf committed rK681c8fb80aa9: Increase client_max_body_size for file uploads (authored by mollekopf).
Increase client_max_body_size for file uploads
Apr 19 2022
Apr 19 2022
Use the selinux module instead
mollekopf committed rKc35ad8cd41a3: Put selinux into permissive mode for docker (authored by mollekopf).
Put selinux into permissive mode for docker
Only install grubby if we need to
Fixed chmod command
Fixed certbot command
Apr 14 2022
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
mollekopf committed rK9d41c123b810: Run certbot as part of the setup process (authored by mollekopf).
Run certbot as part of the setup process
mollekopf committed rK3d4bd18ff111: Use the letsencrypt cert for the nginx proxy (authored by mollekopf).
Use the letsencrypt cert for the nginx proxy
mollekopf committed rKa7d1fa2de77b: Use the letsencrypt cert for imap and smtp (authored by mollekopf).
Use the letsencrypt cert for imap and smtp
mollekopf committed rKbf0378c58837: Only install the dependencies we require (authored by mollekopf).
Only install the dependencies we require
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
Seed a user in the app domain
deploy.sh script
Get PaymentsMollieTest to pass again
mollekopf committed rK1c8926d2e08a: Support for setting a test exchangerate (authored by mollekopf).
Support for setting a test exchangerate
Adjust wallets test to pass
mollekopf committed rK7bd2bf25f572: Use a mock test date for the until test (authored by mollekopf).
Use a mock test date for the until test
Adjust spelling in ErrorTest.php
Container to run tests
A containerized way to run kolab4
mollekopf committed rKb1eabd9aaf52: Make sure the containers are up before we proceed (authored by mollekopf).
Make sure the containers are up before we proceed
mollekopf committed rKf82b2953e078: Use a pid based healthcheck for the nginx proxies (authored by mollekopf).
Use a pid based healthcheck for the nginx proxies
mollekopf committed rK61f799812076: Catch exceptions when importing OX rates (authored by mollekopf).
Catch exceptions when importing OX rates
Install the enigma plugin
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
mollekopf committed rKefb12d5ef960: Script to inject a mime message into a mailbox (authored by mollekopf).
Script to inject a mime message into a mailbox
mollekopf committed rKa3025a2c9e78: Enable phpstan on resources to detect duplicate entires (authored by mollekopf).
Enable phpstan on resources to detect duplicate entires
In D3463#41959, @machniak wrote:In D3463#41947, @vanmeeuwen wrote:In D3463#41941, @machniak wrote:
- 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.
mollekopf committed rG702aad81fdd7: Adjust github url for syslog from git: https: (authored by mollekopf).
Adjust github url for syslog from git: https:
In D3463#41941, @machniak wrote:
- 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 13 2022
Apr 13 2022
Apr 12 2022
Apr 12 2022
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 4 2022
Apr 4 2022
Make use of eimap 0.4.6
mollekopf committed rG878d5006af2d: Handle literals in the groupware filter (authored by mollekopf).
Handle literals in the groupware filter
mollekopf committed rGba7fa97abc62: Simplify dealing with no literal being available (authored by mollekopf).
Simplify dealing with no literal being available
Adapt to eimap 0.4.5 changes
Prepared 0.4.6
Simplify split/1
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
split_lines test
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
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
mollekopf committed rKcd9cefd45d8b: Run certbot as part of the setup process (authored by mollekopf).
Run certbot as part of the setup process
mollekopf committed rKdd3089dcf132: Use the letsencrypt cert for the nginx proxy (authored by mollekopf).
Use the letsencrypt cert for the nginx proxy
mollekopf committed rK73d5044cf6a1: Use the letsencrypt cert for imap and smtp (authored by mollekopf).
Use the letsencrypt cert for imap and smtp
mollekopf committed rK39bbe0cc3b95: Only install the dependencies we require (authored by mollekopf).
Only install the dependencies we require
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
Seed a user in the app domain
deploy.sh script
Get PaymentsMollieTest to pass again
mollekopf committed rK6ac4b72ae8fe: Support for setting a test exchangerate (authored by mollekopf).
Support for setting a test exchangerate
Adjust wallets test to pass
mollekopf committed rKfb0b91c6b958: Use a mock test date for the until test (authored by mollekopf).
Use a mock test date for the until test
Adjust spelling in ErrorTest.php
Container to run tests
A containerized way to run kolab4
mollekopf committed rKb5ac47b1c57b: Make sure the containers are up before we proceed (authored by mollekopf).
Make sure the containers are up before we proceed
mollekopf committed rK8ceb1031ccca: Use a pid based healthcheck for the nginx proxies (authored by mollekopf).
Use a pid based healthcheck for the nginx proxies
mollekopf committed rKf7ae650b5e08: Catch exceptions when importing OX rates (authored by mollekopf).
Catch exceptions when importing OX rates
Install the enigma plugin
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
mollekopf committed rKc7ac55873047: Script to inject a mime message into a mailbox (authored by mollekopf).
Script to inject a mime message into a mailbox
mollekopf committed rK5d32e16f6ca1: Enable phpstan on resources and fix duplicate entry (authored by mollekopf).
Enable phpstan on resources and fix duplicate entry
Improve 09-enable-debugging
"production" meet server deployment
Configure the new webmail_url
Set the new invitation policy
Resourcemanagement patches
Create resource script
roundcube config changes
Ignore the inetuserstatus for now
Enable debugging for wallace as well.
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.
mollekopf committed rK3f9b667fb650: Set all require environment variables for the kolab container (authored by mollekopf).
Set all require environment variables for the kolab container
Added a patching mechanism
mollekopf added a reverting change for rK0f46d2ae62ed: Use https for the roundcube backend: rK6a0fefb8b99d: Added a patching mechanism.
Added cache to .gitignore
mollekopf committed rK70c00c07df3e: Make kolab deployment ready to install on a linode (authored by mollekopf).
Make kolab deployment ready to install on a linode
Use password command
My pdf output is only 2696 bytes long
Mediasoup based Kolab Meet
CompanionApp support