Ooh, USB. New target. freedombox-unstable_2013.0318_dreamplug-armel-usb.tar.bz2
Thanks. Nick Hardiman [email protected] @intmachines On 20 Mar 2013, at 01:27, Nick M. Daly <[email protected]> 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 > [email protected] > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss _______________________________________________ Freedombox-discuss mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss
