[Freedombox-discuss] FreedomBox Unstable Image 2012.1021 Available
Nick M. Daly
nick.m.daly at gmail.com
Mon Oct 22 04:13:19 UTC 2012
1 Introduction
~~~~~~~~~~~~~~~
Hi folks, welcome to the 16th weekly FreedomBox test image and progress
report.
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.1021_dreamplug-armel-card.tar.bz2.sig freedombox-unstable_2012.1021_dreamplug-armel-card.tar.bz2
$ gpg --verify freedombox-unstable_2012.1021_virtualbox-i386-hdd.vdi.tar.bz2.sig freedombox-unstable_2012.1021_virtualbox-i386-hdd.vdi.tar.bz2
The checksums for each file, useful for additional verification,
also follow.
3.1 ~freedombox-unstable_2012.1021_dreamplug-armel-card.tar.bz2~
=================================================================
md5sum 073455795817a4055ed070ef193dc902
sha512sum ddc08df27b358e6b82b04e900b448d38ddc92cdbf20bcfc49dd3a25f763e1a6f353b9697cbd822a2817248794229f158cfc407b7b7ddf4faefc2784421d08000
3.2 ~freedombox-unstable_2012.1021_virtualbox-i386-hdd.vdi.tar.bz2~
====================================================================
md5sum 485ff8709931199de22c3292cd5c1909
sha512sum 2620a8965b9f98ca1a5c51085ea59dc362a3e0cf435fd27db28222b77b6730f3a4140c48da0b121b9aa9909c0a12e7882cb18be48e4d28060af043a165b0b70a
4 Changes
~~~~~~~~~~
4.1 Freedom Maker: [https://github.com/nickdaly/freedom-maker]
===============================================================
- Created a system maintenance user: plinth:config
- Torrent files are now built automatically.
4.2 FreedomBox Privoxy: [https://github.com/nickdaly/freedombox-privoxy]
=========================================================================
- Use the released HTTPS-Everywhere ruleset. [c9c4f3b]
- Included a URL compare tool to test sites. [0d0d379]
- Check for new rules and update privoxy, daily [0806505, 95f2f69]
4.3 Plinth: [https://github.com/nickdaly/plinth]
=================================================
- Started reviewing ExMachina. Fixes necessary, but incomplete.
5 Outstanding TODOs
~~~~~~~~~~~~~~~~~~~~
5.1 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.
5.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
5.3 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].
[HTTPS Everywhere Checker]: https://github.com/hiviah/https-everywhere-checker
5.4 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.
5.5 Project Publish: [https://gitorious.org/project-publish/project-publish]
=============================================================================
An easy-to-use publishing tool.
- *Complete*
5.6 PlugServer Setup: [https://bitbucket.org/nickdaly/plugserver]
==================================================================
A configuration tool.
- *Complete*
5.7 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/20121021/3e7a239a/attachment.pgp>
More information about the Freedombox-discuss
mailing list