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.
- Feed Queries
- All Stories
- Search
- Feed Search
- Transactions
- Transaction Logs
Feed All Stories
All Stories
All Stories
Jan 2 2026
Jan 2 2026
Dec 31 2025
Dec 31 2025
- Add detailed tests
Dec 30 2025
Dec 30 2025
- 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 24 2025
Dec 24 2025
Dec 23 2025
Dec 23 2025
Used for testing
Dec 22 2025
Dec 22 2025
- Fix displaying quota error in UI on file upload
- Add test
- Add test
Dec 19 2025
Dec 19 2025
Dec 18 2025
Dec 18 2025
mollekopf added a reviewer for D5760: Only create whitelist entries once we have sufficient messages that actually passed greylisting: Restricted Project.
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 17 2025
Dec 17 2025
mollekopf added a reviewer for D5757: Make the greylist variables a bit more forgiving.: Restricted Project.
Dec 16 2025
Dec 16 2025
Dec 15 2025
Dec 15 2025
mollekopf committed R113:025d33126950: Don't log an imap authentication error when log_logins=true (authored by machniak).
mollekopf committed R113:9bbd873b6be5: Optimize fetchPartBody() for huge results w/o formatting and decoding (authored by machniak).
Dec 13 2025
Dec 13 2025
Dec 12 2025
Dec 12 2025
Dec 11 2025
Dec 11 2025