Differences between revisions 12 and 13
Revision 12 as of 2013-05-21 01:49:23
Size: 2360
Editor: ?NickDaly
Comment: removed "add missing dependencies" because I added them.
Revision 13 as of 2015-01-16 06:10:31
Size: 0
Editor: ?SunilMohanAdapa
Comment: Created TODO items in issue trackers for individual projects
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#language en
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: none-~
----
These TODOs must be complete before we can release a beta.

## If your page gets really long, uncomment this Table of Contents
## <<TableOfContents(2)>>

== 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.

## You can add other _helpful_ links here.
##== See also ==

----
## If this page belongs to an existing Category, add it below.
## CategorySomething | CategoryAnother
CategoryFreedomBox