2009 09 26: Feature enhancement
This release is essentially the same as the previous, but a new feature was added. The setup scripts and busybox's configuration were modified so that the user can now choose to set up networking either by DHCP or by static assignment.
2009 08 21: Major update
- tor update to 0.2.1.19
- busybox updated to 1.14.3
- toolchain to build the image was updated to uClibc-0.9.30.1 and to gcc-4.4.1 patched with espf-0.3.3 in order to accomodate the hardening needs of the tor-0.2.1.x branch (See tor bug #1060.)
2009 06 27: Update release
- tor updated to 0.2.0.35
- busybox updated to 1.14.1 and applet selection slimmed down for more embedded feeling
- kernel updated to 2.6.28.8 + Gentoo's hardened-patches-2.6.28-10.extras
- UI was cleaned up by removing redundant features
2009 02 17: Minor Update and New Features
- tor updated to 0.2.0.34
- UI was updated:- The user may now see and/or set the system time via a date server
- "top" information was added when querying the system resources- the scripts to build tor-ramdisk were cleaned up
2009 01 31: Minor Updates
- tor updated to 0.2.0.33
- busybox update to 1.13.2
2009 01 05: Minor Updates
- tor updated to 0.2.0.32
- kernel updated to linux-2.6.25.17 + Gentoo's hardened-patches-2.6.25-12.extras
- Minor bugfix to time synchronization: the ntpd daemon is restarted with any changes to networking to ensure it updates to its new environment.
2008 11 15: Minor Updates
- tor updated to 0.2.0.31
- kernel updated to linux-2.6.25.15 + Gentoo's hardened-patches-2.6.25-8.extras
2008 08 22: Major Updates
- tor updated to 0.2.0.30
- busybox update to 1.11.1- move towards removing interactive shell by reducing functionality. The following are disabled: du mknod mv pwd rm rmdir login-utmp/wtmp nologin securetty su-syslog/shells dmesg hwclock rdate umount nc sysctl uptime.
- kernel updated to linux-2.6.24.7 + Gentoo's hardened-patches-2.6.24-4.extras
- added OpenNTPD 3.9p1 for time synchronization
- edited rcS to put ntpd on tty3
- build.sh written to automate/codify the build process
2008 06 06: Major Updates
- added setup script run respawn by init on tty1, added cpu monitor (nmeter) run respawn on tty2 and kept ash shell on tty3-tty4. Setup script adds functionality for
- setup networking: IP/netmask/router/nameserver
- import/generate/export/edit torrc file - import/export by ftp
- import/generate/export secret_id_key
- start/stop/reload tor server
- monitor processes/network/ram
- clean shutdown of system with export of torrc and secret_id_key- busybox updated to 1.10.2
- retained reduced functionality but
- added grep and awk to editor to support setup script
- added ftpget and ftpput to network to support setup script
- added nmeter for cpu monitor
- added chown/chmod to set proper permissions on secret_id_key- kernel switched to vanilla 2.6.23.17 patched with Gentoo's hardened-patches-2.6.23-10
- tor retained at 0.1.2.19 stable - binaries stripped
- updated "Quickstart" and "Tor-ramdisk from scratch", deprecated pre 20080308 release documentation
2008 03 08: Updated kernel
- kernel updated from linux-2.6.23-hardened-r4 to linux-2.6.23-hardened-r7 to fix vmsplice exploit
- minor fixes to the HOWTO
- adopted date-versioning scheme
2008 01 27: Initial release of tor-ramdisk, changes from glibc based version:
- change from GLIBC to UCLIBC
- dropped amd64 support
- added kernel support for all 100 MB and 1 GB NICs
- added DirPort 9030 to torrc
- increased ramdisk filesystem from 32 MB to 128 MB to accomodate Directory Services needs
- updated tor to 0.1.2.19
- updated busybox to 1.8.2- reduced busybox functionaity:
- reduced archive utils to just gzip/gunzip for /proc/config.gz
- reduced coreutils to minimum set
- dropped all console utils
- dropped all debian utils
- reduced editor to just vi
- dropped all find utils
- init utils left unchanged
- dropped add/del user/group utils from login management- reduced network utils
- dropped telnet and telnetd and dropped pts support (needed for telnet)
- dropped arp, arping, pscan, wget -> can use nc for file transfers