Page MenuHomePhorge
Feed All Stories

Jan 13 2026

machniak committed rKbf3a865ab6dd: Small code simplification.
Jan 13 2026, 2:32 PM
machniak committed rK82cb33f34ae9: CS fixes.
Jan 13 2026, 2:23 PM
machniak closed D5775: Disk cleanup for files in removed accounts.
Jan 13 2026, 2:20 PM
machniak committed rK33e5bbb71e0b: Disk cleanup for files in removed accounts.
Jan 13 2026, 2:20 PM
machniak closed D5790: HTML meta tags configurable via theme.json.
Jan 13 2026, 2:20 PM
machniak committed rK88becceb1d8a: HTML meta tags configurable via theme.json.
Jan 13 2026, 2:20 PM
machniak closed D5778: Laravel v12.
Jan 13 2026, 2:20 PM
machniak committed rK2afed020549a: Laravel v12.
Jan 13 2026, 2:20 PM
mollekopf accepted D5790: HTML meta tags configurable via theme.json.
Jan 13 2026, 1:41 PM
mollekopf accepted D5778: Laravel v12.
Jan 13 2026, 1:39 PM
mollekopf requested changes to D5778: Laravel v12.
Jan 13 2026, 1:39 PM
mollekopf closed D5030: user:purge command to delete inactive users.
Jan 13 2026, 12:54 PM
mollekopf committed rK28c54dea42f6: user:purge command to delete inactive users.
Jan 13 2026, 12:54 PM
machniak requested changes to D5030: user:purge command to delete inactive users.

Looks good, some small issues only.

Jan 13 2026, 12:24 PM
mollekopf updated the diff for D5030: user:purge command to delete inactive users.

Exclude 100% discount

Jan 13 2026, 10:52 AM
mollekopf added a comment to D5030: user:purge command to delete inactive users.

I think we also need to check:

  • We don't have 100% discount set (because there would be no payments for those accounts)
  • There aren't any 'award' transactions (because again, no payments in that case maybe)
Jan 13 2026, 10:30 AM
mollekopf updated the diff for D5030: user:purge command to delete inactive users.

Addressed comments, exclude users that have any payments, add mode to delete suspended instead of degraded accounts

Jan 13 2026, 10:23 AM
machniak requested review of D5790: HTML meta tags configurable via theme.json.
Jan 13 2026, 9:08 AM

Jan 12 2026

machniak requested review of D5787: Calendar: Talk integration - Ask for Nexcloud password in OAuth mode.
Jan 12 2026, 12:24 PM
mollekopf accepted D5775: Disk cleanup for files in removed accounts.
Jan 12 2026, 11:12 AM

Jan 9 2026

machniak committed rK540c2f7ba79b: Ignore errors on missing/broken localization.
Jan 9 2026, 12:55 PM

Jan 6 2026

machniak updated the diff for D5766: Files Quota.
  • Merge branch 'master' into dev/files-quota
  • Fix duplicate entries on the files list when reloading it after multi-file upload
Jan 6 2026, 2:47 PM

Jan 2 2026

machniak closed D5781: Fix week labels in stats.
Jan 2 2026, 9:45 AM
machniak committed rK63f0b8aa49b9: Fix week labels in stats.
Jan 2 2026, 9:45 AM
mollekopf accepted D5781: Fix week labels in stats.
Jan 2 2026, 9:45 AM
machniak closed D5784: Improve Locale middleware.
Jan 2 2026, 9:41 AM
machniak committed rKc38ab420043b: Improve Locale middleware.
Jan 2 2026, 9:41 AM
mollekopf accepted D5784: Improve Locale middleware.

I'm not sure why we have to check for enabled languages at all tbh. (I think it would be sufficient to only show enabled languages available for selection in the ui, but not prevent accessing any language). But this fine too.

Jan 2 2026, 9:40 AM

Dec 31 2025

machniak updated the diff for D5781: Fix week labels in stats.
  • Add detailed tests
Dec 31 2025, 5:57 PM
machniak requested review of D5784: Improve Locale middleware.
Dec 31 2025, 3:10 PM
machniak requested review of D5781: Fix week labels in stats.
Dec 31 2025, 1:39 PM
machniak requested review of D5778: Laravel v12.
Dec 31 2025, 1:34 PM

Dec 30 2025

machniak requested review of D5775: Disk cleanup for files in removed accounts.
Dec 30 2025, 1:37 PM
machniak updated the diff for D5766: Files Quota.
  • Fix Quota::limit() result
  • Add quota limit info to fs:quota-usage output
  • Improve DAV authentication code, and some other fixes
  • Add migration script
Dec 30 2025, 11:16 AM

Dec 24 2025

machniak closed D5769: Add some incomplete localizations.
Dec 24 2025, 8:52 AM
machniak committed rKaf75887e6a9a: Add some incomplete localizations.
Dec 24 2025, 8:52 AM
mollekopf closed D5772: Create delegation command.
Dec 24 2025, 8:49 AM
mollekopf committed rK38f04e8009a7: Accept empty sender on port 25.
Dec 24 2025, 8:49 AM
mollekopf committed rK5b13e68847dc: mailtransport testing.
Dec 24 2025, 8:49 AM
mollekopf committed rKc314b0b174b9: ./artisan user:delegate command.
Dec 24 2025, 8:49 AM
mollekopf committed rK7c8e6b674d14: mailtransporttest.
Dec 24 2025, 8:49 AM
machniak requested changes to D5772: Create delegation command.
Dec 24 2025, 7:18 AM

Dec 23 2025

mollekopf added a reviewer for D5772: Create delegation command: Restricted Project.

Used for testing

Dec 23 2025, 10:36 PM
mollekopf requested review of D5772: Create delegation command.
Dec 23 2025, 10:36 PM
mollekopf accepted D5769: Add some incomplete localizations.
Dec 23 2025, 7:22 PM
machniak requested review of D5769: Add some incomplete localizations.
Dec 23 2025, 10:08 AM
machniak planned changes to D5766: Files Quota.
Dec 23 2025, 7:18 AM

Dec 22 2025

mollekopf accepted D5766: Files Quota.
Dec 22 2025, 5:38 PM
machniak updated the diff for D5766: Files Quota.
  • Fix displaying quota error in UI on file upload
  • Add test
  • Add test
Dec 22 2025, 1:36 PM
machniak requested review of D5766: Files Quota.
Dec 22 2025, 11:17 AM
machniak closed D5763: Fix greylisting status in admin UI.
Dec 22 2025, 11:09 AM
machniak committed rK8d6e7b6b8977: Fix greylisting status in admin UI.
Dec 22 2025, 11:09 AM

Dec 19 2025

mollekopf accepted D5763: Fix greylisting status in admin UI.
Dec 19 2025, 1:04 PM
machniak requested review of D5763: Fix greylisting status in admin UI.
Dec 19 2025, 12:22 PM
mollekopf committed R114:0c9bf96675bc: Document greylisting.
Dec 19 2025, 9:41 AM
machniak committed rKb7cbc6848073: CS fix.
Dec 19 2025, 8:20 AM
machniak committed rKe5106f0c5e0b: Make role=device users active on creation.
Dec 19 2025, 8:18 AM
machniak accepted D5760: Only create whitelist entries once we have sufficient messages that actually passed greylisting.
Dec 19 2025, 6:53 AM

Dec 18 2025

mollekopf added a reviewer for D5760: Only create whitelist entries once we have sufficient messages that actually passed greylisting: Restricted Project.
Dec 18 2025, 9:39 PM
mollekopf requested review of D5760: Only create whitelist entries once we have sufficient messages that actually passed greylisting.
Dec 18 2025, 9:39 PM
mollekopf committed rKb3c83ea3761b: Greylisting stats.
Dec 18 2025, 9:37 PM
mollekopf committed rKbe5aff6d0eed: ci/testctl autocompletion.
Dec 18 2025, 9:37 PM
mollekopf committed rK7517bc25dcbc: Drop smarty from the composer.json.
Dec 18 2025, 9:37 PM
mollekopf closed D5754: Document the greylisting variables.
Dec 18 2025, 8:56 PM
mollekopf closed D5757: Make the greylist variables a bit more forgiving..
Dec 18 2025, 8:56 PM
mollekopf committed rKaef25df87430: Make the greylist variables a bit more forgiving..
Dec 18 2025, 8:56 PM
mollekopf committed rKf9164d0c0466: Document the greylisting variables.
Dec 18 2025, 8:56 PM
machniak accepted D5757: Make the greylist variables a bit more forgiving..
Dec 18 2025, 10:57 AM
machniak accepted D5754: Document the greylisting variables.
Dec 18 2025, 8:35 AM
mollekopf added a comment to D5757: Make the greylist variables a bit more forgiving..

Another more problematic consequence of increasing CONNECTION_MAX_AGE_DAYS is that this increases the window within which a spammer can re-send a message and succeed. Given that we don't fingerprint the message, it also doesn't have to be the same message.

Dec 18 2025, 7:46 AM

Dec 17 2025

mollekopf added a reviewer for D5754: Document the greylisting variables: Restricted Project.
Dec 17 2025, 7:54 PM
mollekopf added a reviewer for D5757: Make the greylist variables a bit more forgiving.: Restricted Project.
Dec 17 2025, 7:54 PM
mollekopf requested review of D5757: Make the greylist variables a bit more forgiving..
Dec 17 2025, 7:54 PM
mollekopf requested review of D5754: Document the greylisting variables.
Dec 17 2025, 7:54 PM

Dec 16 2025

machniak committed rK1977755ddafa: Tests: Fix creation of a test user when the create job is invoked.
Dec 16 2025, 1:54 PM
machniak committed rKf56a5e2bd42e: Fix test regression.
Dec 16 2025, 1:33 PM
machniak committed rK349fdc17bc2e: Fix test regression.
Dec 16 2025, 1:26 PM

Dec 15 2025

machniak committed rK79f79941b9af: Tests: Make phpstan happy.
Dec 15 2025, 2:43 PM
machniak committed rK2162360afeac: Lock sabre/dav to a specific commit in master.
Dec 15 2025, 2:13 PM
machniak closed D5751: Improvements in Files.
Dec 15 2025, 2:08 PM
machniak closed D5748: Improved file input chunking.
Dec 15 2025, 2:08 PM
machniak committed rK7cd6757c0a0d: Improvements in Files.
Dec 15 2025, 2:08 PM
machniak committed rKf5602e949ce0: Improved file input chunking.
Dec 15 2025, 2:08 PM
mollekopf accepted D5751: Improvements in Files.
Dec 15 2025, 1:48 PM
mollekopf accepted D5748: Improved file input chunking.
Dec 15 2025, 1:47 PM
machniak committed rK3027892ee68c: CS fix.
Dec 15 2025, 11:56 AM
machniak committed rKcc3b6dce81ac: WebDAV: Fix compatibility with newest Sabre DAV.
Dec 15 2025, 11:55 AM
machniak closed D5745: Add User::isVirtual() to make some code cleaner.
Dec 15 2025, 9:41 AM
machniak committed rK14105c83c46d: Add User::isVirtual() to make some code cleaner.
Dec 15 2025, 9:41 AM
machniak requested review of D5751: Improvements in Files.
Dec 15 2025, 9:38 AM
mollekopf committed R113:87eab76110c4: Support adding further context to logfmt log messages.
Dec 15 2025, 8:30 AM
mollekopf committed R113:1742bcb306bf: Support configuring the oauth redirect uri.
Dec 15 2025, 8:30 AM
mollekopf committed R113:0abf01afd8d1: Log exceptions to stdout also with the logfmt driver.
Dec 15 2025, 8:30 AM
mollekopf committed R113:fa20d7be99d4: Avoid reparenting special folders..
Dec 15 2025, 8:30 AM
mollekopf committed R113:41864d203512: Add a backtrace when an exception is raised so we know where it.
Dec 15 2025, 8:30 AM
mollekopf committed R113:005812981657: logfmt stdout logger.
Dec 15 2025, 8:30 AM
mollekopf committed R113:95950c5053ee: php8 compat.
Dec 15 2025, 8:30 AM
mollekopf committed R113:eef832b30580: per_user_logging for stdout logging.
Dec 15 2025, 8:30 AM
mollekopf committed R113:5f883be5f5da: Also print an error on E_COMPILE_ERROR.
Dec 15 2025, 8:30 AM
mollekopf committed R113:0c33565134c9: php8 warning.
Dec 15 2025, 8:30 AM