[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Freedombox-discuss] FreedomBox Unstable Image 2012.1111 Available



                    FreedomBox Weekly Image Report
                    ==============================

Author: Nick Daly
Date: 2012-11-11 Sun

Hi folks, welcome to the 17th weekly FreedomBox test image and progress
report.

Apologies this is two weeks and five days late, but life has been
rougher than it needs to be this month.  Over the next week or so, I'll
be moving to twice-monthly releases.  Consolidating, building, and
publishing the image takes a significant amount of free time, and I
think some of that time would be better spent actively coding FBuddy and
friends.  As always, reply with comments or repository forks. :)

The images are being uploaded to the standard places and will probably
be available in the next hour.


Table of Contents
=================
1 Introduction
2 How do I try it out?
3 Verification
    3.1 ~freedombox-unstable_2012.1111_dreamplug-armel-card.tar.bz2~
    3.2 ~freedombox-unstable_2012.1111_virtualbox-i386-hdd.vdi.tar.bz2~
4 Issues
5 Changes
6 Outstanding TODOs
    6.1 Freedom Maker: https://github.com/nickdaly/freedom-maker
    6.2 Plinth: https://github.com/nickdaly/plinth
    6.3 ExMachina: http://gitorious.org/exmachina/exmachina
    6.4 FreedomBox Privoxy: https://github.com/jvasile/freedombox-privoxy
    6.5 FreedomBuddy: https://gitorious.org/freedombuddy/freedombuddy
    6.6 Project Publish: https://gitorious.org/project-publish/project-publish
    6.7 PlugServer Setup: https://bitbucket.org/nickdaly/plugserver
    6.8 With SQLite: https://github.com/jvasile/withsqlite


1 Introduction
~~~~~~~~~~~~~~~

  These images include several FreedomBox-related projects.  The changes are
  changes made by project contributors in the last week that have made it into
  the test image.  The outstanding TODOs are the changes needed before the
  beta-release is complete.  If you'd like to contribute in any way, fork and
  send me a pull request.

  The image is available at:

      [https://www.betweennowhere.net/tracker]

      [https://www.betweennowhere.net/tracker/freedombox-unstable.torrent]

      [https://www.betweennowhere.net/tracker/freedombox-unstable.tar.bz2]

  Today's image was produced with:

      $ make weekly-image

2 How do I try it out?
~~~~~~~~~~~~~~~~~~~~~~~

  There are two ways you can test it out.  The easy way is to use VirtualBox and
  run the image in a virtual machine.  These instructions have more details:

      [http://wiki.debian.org/FreedomBox/VirtualBoxImages]

  You can also install the image to your DreamPlug directly.  If you've bought
  your own DreamPlug, you'll probably need to flash the firmware, which requires
  a JTAG.  Follow these instructions:

      [http://wiki.debian.org/FreedomBox/Firmware]

  These are the users and their passwords:

  root: freedom

      The root user.

  fbx: frdm

      The normal user.  All the FreedomBox tools are stored in =/home/fbx=.

  plinth: config

      The system maintenance user.  Generic FreedomBox maintenance will be
      conducted by this user.

3 Verification
~~~~~~~~~~~~~~~

  You can validate that the files have been downloaded correctly and haven't
  changed since I've published them by checking the files' signatures.

  First, download my key:

      $ gpg --keyserver hkp://keys.gnupg.net --recv-key D95C32042EE54FFDB25EC3489F2733F40928D23A

  Then, verify each file's signature:




$ gpg --verify freedombox-unstable_2012.1111_dreamplug-armel-card.tar.bz2.sig freedombox-unstable_2012.1111_dreamplug-armel-card.tar.bz2
$ gpg --verify freedombox-unstable_2012.1111_virtualbox-i386-hdd.vdi.tar.bz2.sig freedombox-unstable_2012.1111_virtualbox-i386-hdd.vdi.tar.bz2

  The checksums for each file, useful for additional verification, also follow.



3.1 ~freedombox-unstable_2012.1111_dreamplug-armel-card.tar.bz2~
=================================================================

  md5sum      990737f224a707201f884b80700f6897
  sha512sum   ebf39abe438b959ebf77738db1194ed86a32aff2ac0c5a7be064b3f869bd9d3e4894c608883edbd48713aff3456f91854e62c711b290699a9580db054babb0b8

3.2 ~freedombox-unstable_2012.1111_virtualbox-i386-hdd.vdi.tar.bz2~
====================================================================

  md5sum      8fc85a82927750c09f305747c3af0f70
  sha512sum   dfb5e83bf707e20bbf3165ebc7102af9a457757f2b8bae657a4e462d71552c56f7ee0aac4e5af0bee61b0c27b592f0fb712dd18fcb69d6923beec4c6eb43b66f

4 Issues
~~~~~~~~~

  - None known so far.  Please report.

5 Changes
~~~~~~~~~~

  - FBX Privoxy uses the latest (3.0) series from the EFF.  Thanks Ram, for
    putting these changes together.

  - [backports.debian.org] updated its python-cliapp version, so we're now using
    the upstream vmdebootstrap version.  *Your VirtualBox builds will break
    until you update python-cliapp.*

  - ExMachina removed from Plinth and split out into its own repository again.

6 Outstanding TODOs
~~~~~~~~~~~~~~~~~~~~

6.1 Freedom Maker: [https://github.com/nickdaly/freedom-maker]
===============================================================

   The FBX image build tool.

   - The setup process generates GPG keys for user.

     - Consider reworking the [batch script] for this purpose.

       - What about licensing?

     - How do we guarantee sufficient random data?  Maybe somediddly
       like: ~wget -m -k -K -E -Q 10m -l 10 -w 5s wiki.debian.org~

   - Setup generates GPG and SSL keys for the box itself.


   [batch script]: http://lists.gnupg.org/pipermail/gnupg-users/2003-March/017376.html

6.2 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

6.3 ExMachina: [http://gitorious.org/exmachina/exmachina]
==========================================================

   - Apply patches from [betweennowhere.net/blog].

6.4 FreedomBox Privoxy: [https://github.com/jvasile/freedombox-privoxy]
========================================================================

   A privacy-focused web-proxy.

   - Add enabling and disabling Privoxy to the Plinth UI.
   - Integrate with the [HTTPS Everywhere Checker] and the [other HTTPS Everywhere Checker].


   [HTTPS Everywhere Checker]: https://gitweb.torproject.org/https-everywhere.git/tree/HEAD:/utils
   [other HTTPS Everywhere Checker]: https://github.com/hiviah/https-everywhere-checker

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

6.6 Project Publish: [https://gitorious.org/project-publish/project-publish]
=============================================================================

   An easy-to-use publishing tool.

   - *Complete*

6.7 PlugServer Setup: [https://bitbucket.org/nickdaly/plugserver]
==================================================================

   A configuration tool.

   - *Complete*

6.8 With SQLite: [https://github.com/jvasile/withsqlite]
=========================================================

   A database-management Python package.

   - *Complete*

Enjoy!
Nick
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/freedombox-discuss/attachments/20121115/e935c7ae/attachment.pgp>


Reply to: