Skip to content

Latest commit

 

History

History
190 lines (122 loc) · 5.63 KB

weekly_template.org

File metadata and controls

190 lines (122 loc) · 5.63 KB

FreedomBox Weekly Image Report

Introduction

Hi folks, welcome to the Nth 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

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

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:

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

freedombox-unstable_2012.0915_dreamplug-armel-card.img.tar.bz2.sig

md5sum317b93f3f3ea0b20b0be2ddc7f23e8c6
sha512sum54169616ca41934092e4a7eb68e72afcec8c7dc40d995802cfd18ceed4880c096fe76a541e790f8926244062ecb7b3c25e565b622704e26aad94cca05fbd6330

freedombox-unstable_2012.0915_virtualbox-i386-hdd.vdi.tar.bz2.sig

md5sumad8f344501954e9769d7aab88614b7f5
sha512sume82e5e788b33dab5699b7096e991d1f3468da3f21304e522a4079168adad61702d6aaca6e768ed47292fb7e0016e29f618d29de6c98f61bdfcda27f71754fa10

Issues

Changes

Outstanding TODOs

The FBX image build tool.

  • The setup process generates GPG keys for user.
  • Setup generates GPG and SSL keys for the box itself.

The UI layer.

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

A privacy-focused web-proxy.

  • Privoxy should use the released HTTPS Everywhere regexp ruleset.
  • Add enabling and disabling Privoxy to the Plinth UI.

A resilient communication tool.

  • Build an SSH-VPN connector.
  • Fix Outstanding FIXMEs

An easy-to-use publishing tool.

  • Complete

A configuration tool.

  • Complete

A database-management Python package.

  • Complete

Enjoy! Nick