Progress call: 17:00 UTC
- Influx of ideas at core level (sunil)
- User Private Groups for sharing
- Storing all data in /home
- Automatically sharing only /home
- Need more interaction from core team
- Login using basic auth
Doesn't look suitable for FreedomBox
- Want to use webauthn, OpenID, SAML
- No mechanism for captcha
- Try to summarize long discussions
- Unit tests requiring root in CI? (James)
- Dedicated container in Gitlab CI
James will try simply running sudo pytest
- Content Security Policy MR (sunil)
JavaScript cleanup
- Eliminates XSS attacks
- Very strict: sandboxing feature
Keep in mind when adding JavaScript features
- Consider applying to web apps (client-side sandboxing)
Ideas for marketing FreedomBox? (James)
- Blogs
- Videos
- Needs enough interest to keep generating content
Fewer newspaper articles mentioning FreedomBox this year, compared to 2019
- Online conferences
- Listing in Debian installer
- NAS feature - new hardware
- What regions are buying Pioneer kits?
- High-end and low-end devices
- We can have lots of HW partners with a range of devices.
- Ask for ideas, post on discussion forum
- Configuration refactoring (sunil)
- Defaults baked in to SW
- No default configuration in /etc
- Support .d drop-in directories
- Rename from plinth to freedombox
FreedomBox must be installed before it can run.
- Use /var/lib for container and VM.
- Try to fix test errors.
- Also effects custom shortcuts.
- New sharing app from Veiko
- Needs review
- Modification of sharing app
- Keep different apps, with merged UI
- Sharing components
- Ensure smooth transition from current apps
- UDisks shared disk
- Mount as /media/x instead of /media/user/x
- Add udev rule to match disks
- Threat modeling
- Analyzed build server: minor issues
- Can do the same for infrastructure servers, mobile app
- freedombox.org, DynDNS server, freedomboxfoundation.org, ftp.freedombox.org, discuss.freedombox.org