Differences between revisions 11 and 12
Revision 11 as of 2013-03-22 02:31:40
Size: 2457
Editor: ?NickDaly
Comment: Updated to current TODO list.
Revision 12 as of 2013-05-21 01:49:23
Size: 2360
Editor: ?NickDaly
Comment: removed "add missing dependencies" because I added them.
Deletions are marked like this. Additions are marked like this.
Line 50: Line 50:
 * Include missing dependencies.

   * psmisc
   * python2.7
   * libpython2.7
   * sudo

Translation(s): none

These TODOs must be complete before we can release a beta.

Outstanding TODOs

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.



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



  • Verify patches from ?betweennowhere.net/blog.

FreedomBox Privoxy


A privacy-focused web-proxy.

  • Add enabling and disabling Privoxy to the Plinth UI.



A resilient communication tool.

  • Build an SSH-VPN connector.
  • Fix Outstanding FIXMEs
  • Hook into Plinth.
  • Add more OpenVPN ?FreedomBuddy setup instructions.