[Freedombox-discuss] FreedomBox Unstable Image 2013.0319 Available
Nick Hardiman
nick at internetmachines.co.uk
Wed Mar 20 01:49:54 UTC 2013
Ooh, USB. New target.
freedombox-unstable_2013.0318_dreamplug-armel-usb.tar.bz2
Thanks.
Nick Hardiman
nick at internetmachines.co.uk
@intmachines
On 20 Mar 2013, at 01:27, Nick M. Daly <nick.m.daly at gmail.com> wrote:
> Hi folks, welcome to the 19th weekly FreedomBox test image and progress
> report. These images are a way to test the current (incomplete)
> FreedomBox build.
>
> Table of Contents
> =================
>
> 1 Introduction
> 2 What Does it Do?
> 3 How do I try it out?
> 4 Verification
> 5 Changes
> 6 Outstanding TODOs
>
>
> 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://download.internetmachines.co.uk/tracker/freedombox-images/]
>
> [https://www.betweennowhere.net/tracker/freedombox-unstable.torrent]
>
> [https://www.betweennowhere.net/tracker/freedombox-unstable.tar.bz2]
>
> [https://www.betweennowhere.net/tracker/freedombox-images/]
>
> Today's image was produced with:
>
> $ make weekly-image
>
> 2 What Does it Do?
> ~~~~~~~~~~~~~~~~~~~
>
> Right now, it serves as a privacy protecting proxy.
>
> 3 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.
>
> 4 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_2013.0318_dreamplug-armel-card.tar.bz2.sig freedombox-unstable_2013.0318_dreamplug-armel-card.tar.bz2
> $ gpg --verify freedombox-unstable_2013.0318_virtualbox-i386-hdd.vdi.tar.bz2.sig freedombox-unstable_2013.0318_virtualbox-i386-hdd.vdi.tar.bz2
>
> The checksums for each file, useful for additional verification, also
> follow.
>
> 4.1 ~freedombox-unstable_2013.0318_dreamplug-armel-card.tar.bz2~
> =================================================================
>
> md5sum 06b92352dbbbeec2978327349437a69f
>
> sha512sum 24d18903848941e2f7e92b7c9146956198213501e5f17a506c5ffabb3be010562ef69fbd5943f03c44bdb5a3c637c28f6de694fdab1ca81c1e0f5cd8b81e8069
>
> 4.2 ~freedombox-unstable_2013.0318_virtualbox-i386-hdd.vdi.tar.bz2~
> ====================================================================
>
> md5sum 62c9a0284e54a588418b7f933c5d609d
>
> sha512sum 016bc9dbca9d09d9ff6928d296ee1d8248783f281930f95c06cf0bce0ce640e9c11cbf7b16d38b9f70b261081be72eb524ca2ce194ef5a23dfdc5b95b2c320e6
>
> 5 Changes
> ~~~~~~~~~~
>
> - Freedom Maker images should build correctly, more frequently (sorry,
> Jack).
>
> - FreedomBuddy hit 0.4. Please test it!
>
> 6 Outstanding TODOs
> ~~~~~~~~~~~~~~~~~~~~
>
> 6.1 Unsorted
> =============
>
> The following ten items should be changed in the weekly images.
>
> 6.2 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.
>
> - Consider moving ./build dependencies to ../
>
> This'll help unify the dependencies at the file level. Might not
> be worth it, as everything's moving to .debs soon.
>
> 6.3 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.
> - Include missing dependencies.
>
> - psmisc
> - python2.7
> - libpython2.7
> - sudo
>
> - 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
>
> 6.4 ExMachina: [http://gitorious.org/exmachina/exmachina]
> ==========================================================
>
> - Verify patches from [betweennowhere.net/blog].
>
> 6.5 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.6 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.7 Project Publish: [https://gitorious.org/project-publish/project-publish]
> =============================================================================
>
> An easy-to-use publishing tool.
>
> - *Complete*
>
> 6.8 PlugServer Setup: [https://bitbucket.org/nickdaly/plugserver]
> ==================================================================
>
> A configuration tool.
>
> - *Complete*
>
> 6.9 With SQLite: [https://github.com/jvasile/withsqlite]
> =========================================================
>
> A database-management Python package.
>
> - *Complete*
>
> Enjoy!
> Nick
> _______________________________________________
> Freedombox-discuss mailing list
> Freedombox-discuss at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss
More information about the Freedombox-discuss
mailing list