Translation(s): none
These TODOs must be complete before we can release a beta.
Outstanding TODOs
Freedom Maker
https://github.com/nickdaly/freedom-maker
The FBX image build tool.
- The setup process generates GPG keys for user.
- Setup generates GPG and SSL keys for the box itself.
- Link network/interfaces per machine target
- Add fbx to /etc/sudoers
- Update the login message.
- Make Plinth Easy to Launch
- Make plinth in FM during image build process, or,
- Build some giant startup script to run Plinth that handles
- everything:
- make-ing plinth
- other requirements Plinth's own start.sh should handle its own local installation, nothing else. The big script should assume ~/exmachina is available.
Plinth
https://github.com/nickdaly/plinth
The UI layer.
- Links should work for remote clients.
- Turn DHCP (for clients) on/off through Plinth
- Select DHCP or Static IP in Plinth
- Integrate basic OpenVPN settings into Plinth
- Integrate Dnsmasq into Plinth
Integrate FreedomBuddy into Plinth.
Hook FreedomBuddy into SSH.
Add more OpenVPN FreedomBuddy setup instructions.
- Move =/build/= to =/vendor/=, update references in:
- plinth/start.sh
- plinth/Makefile
- Don't POST password on login fails.
CherryPy HTTPRedirects Shouldn't Change Server names.
- Use Publish to publish Plinth's Source
ExMachina
http://gitorious.org/exmachina/exmachina
Verify patches from betweennowhere.net/blog.
FreedomBox Privoxy
https://github.com/nickdaly/freedombox-privoxy
A privacy-focused web-proxy.
- Add enabling and disabling Privoxy to the Plinth UI.
FreedomBuddy
https://gitorious.org/freedombuddy/freedombuddy
A resilient communication tool.
- Build an SSH-VPN connector.
- Fix Outstanding FIXMEs
- Hook into Plinth.
Add more OpenVPN FreedomBuddy setup instructions.
