Turtle Kevux 0.8.10 ChangeLog
Turtle 0.8.10 ChangeLog
New Packages
* Transmission, a bittorrent client
* Git, a revision control system
* Replaced xcalc with galculator
* Replaced xscreensaver with xlockmore
* Added geany, a programming IDE
* Added Musepack support: mppenc and libmpcdec
* Add ario
* Added geanyprj and geanyvc plugins for geany
* Added xfce-screenshooter, xfce-dict, xfce4-notes, xfce4-quicklauncher, xfce4-systemload, and notification-daemon-xfce plugins
* Added libnotify
* Added aoetools
* Added dvdrip
* Added epdfview (experimental)
* Added pyNeighborhood (experimental)
* Added gperiodic
* Added nslookup
* Added xawtv to play webcams like the OLPC webcam, since tvtime refuses to process "low quality" video sources
* Added rdesktop
OLPC (XO) Support
* Turtle Kevux can now run on the OLPC from www.laptop.org
* This requires a kernel specifically compiled for the OLPC.
* Video playback works at bare minimum performance for some videos (640x360 and smaller)
* This requires the custom xorg.conf.olpc xorg settings
* Wireless does work, but there is no fancy gui to handle or automate wireless
* Improved support for booting to MMC devices, including adding mmcblkp? devices to udev and fstab settings files
* A complete Turtle Kevux system, games and all, works under the OLPC
Samba
* Replace /etc/mtab hardcoding with /proc/mounts usage
NTP (Network Time Protocol)
* Improved its ability to work properly by adding ntpdate to the startup system
* However, the ntpdate does not read the (for reasons unknown to me) ntp.conf file and a new file (ntpdate.conf) had to be created that can only accept a single server
Qingy
* Fix the security issue where autologin needed a password, which was then stored in plain text.
* No passwords are needed anymore for auto-login
Toolchain / Compilation Fixes
* Include setarch, i386, linux32, and linux64 and install them to the /toolchain/bin/ directory
Screensaver
* Do not enable screensaver locking by default so that live-cd users who probably don't know the default username/password due to autologin do not get locked out of their system
libpng
* Fix libpng circular symlink issue
xcb-proto
* Drop from 1.2 to 1.1, given that 1.2 depends on Python
* If a remove python patch such as the one here (http://lists.freedesktop.org/archives/xcb/2008-August/003698.html) ever comes out and is confirmed working, then I might switch to 1.2 or higher.
gcc
* Fix an apparently old regression where libssp was not being properly put onto the system.
* Added gcc 4.3 patches to the build system in preparations for the upcoming gcc upgrade for the next version (0.8.11)
utmp
* Fix a regression that appeared somewhere along the way where utmp would not be created & processed (try the 'who' command)
* Also change the location of where utmp is to be stored: /var/log/utmp, given that utmp itself is a log of users logged in.
xpdf
* Fixed issue with fonts not showing up
* Deprecated in favor of epdfview (epdfiew is in a trial phase)
Linux Kernel 2.6.26 Series
* Fixed usb regression based on these threads:
* http://www.gossamer-threads.com/lists/linux/kernel/953404
* http://marc.info/?l=linux-usb&m=121734710306509&w=2
* This fix is now applied upstream as of 2.6.26.3
* Reduce compiled in features, making them modular, in order to lighten up the kernel footprint
* Enable all framebuffer fonts, one of which is required by the OLPC
* Enable more fonts for different languages by default for easier use by the Turtle Kevux international users
* Patched so that initramfs can pivot_root, allowing for initramfs to now completely replace initrd
Cdripper
* Add permission enforcing/unenforcing options
Firewall
* Update internal parameter handling
* Change form of available parameters
Tar
* Modified my lzop patch to match the approach of the upstream variant of my lzop path (aka: synchronize with upstream)
Cdrom Packaging System
* Added a "desktop" build that has a few less programs and is to be used as the cdrom-live.iso
* The dvd-live.iso will continue to use the "everything" build
Libmikmod
* Fixed a linkage problem that caused the library to be unloadable
* Any application that tried to link to it can now properly link to libmikmod and gain MOD support
IPTables
* Defaulted iptables to reject instead of drop packets
Grub menu.lst
* Cleanup redundant initrd= line that doesn't do anything other than wast kernel command line space
* Should make the kernel command line easier to look at now
* Add pci=nomsi and nosmp to failsafe and maintenance mode boot options
* Move the quiet option around for easier removal depending on what type of boot config is being used
MPD Server
* Add state file (default enabled) to mpd settings
/proc/mounts & /etc/mtab
* Completely remove /etc/mtab
Dhcpclient-script
* Fixed issue where /etc/resolv.conf may have duplicate entries
* Fixed an issue where /etc/resolv.conf would be improperly populated
Gparted
* Fixed regression that occured from upgrading gparted to the latest version where gpartedbin is the real application
Permissions
* Fixed permissions for xfce4-kiosk-query, qingy, qingy-directfb, qingy-reset-console
* Fixed permissions on /etc/profile.d/compiling
Nmap
* Fixed
Xlock
* Fixed weird, but harmless? permission.
New Packages
* Transmission, a bittorrent client
* Git, a revision control system
* Replaced xcalc with galculator
* Replaced xscreensaver with xlockmore
* Added geany, a programming IDE
* Added Musepack support: mppenc and libmpcdec
* Add ario
* Added geanyprj and geanyvc plugins for geany
* Added xfce-screenshooter, xfce-dict, xfce4-notes, xfce4-quicklauncher, xfce4-systemload, and notification-daemon-xfce plugins
* Added libnotify
* Added aoetools
* Added dvdrip
* Added epdfview (experimental)
* Added pyNeighborhood (experimental)
* Added gperiodic
* Added nslookup
* Added xawtv to play webcams like the OLPC webcam, since tvtime refuses to process "low quality" video sources
* Added rdesktop
OLPC (XO) Support
* Turtle Kevux can now run on the OLPC from www.laptop.org
* This requires a kernel specifically compiled for the OLPC.
* Video playback works at bare minimum performance for some videos (640x360 and smaller)
* This requires the custom xorg.conf.olpc xorg settings
* Wireless does work, but there is no fancy gui to handle or automate wireless
* Improved support for booting to MMC devices, including adding mmcblkp? devices to udev and fstab settings files
* A complete Turtle Kevux system, games and all, works under the OLPC
Samba
* Replace /etc/mtab hardcoding with /proc/mounts usage
NTP (Network Time Protocol)
* Improved its ability to work properly by adding ntpdate to the startup system
* However, the ntpdate does not read the (for reasons unknown to me) ntp.conf file and a new file (ntpdate.conf) had to be created that can only accept a single server
Qingy
* Fix the security issue where autologin needed a password, which was then stored in plain text.
* No passwords are needed anymore for auto-login
Toolchain / Compilation Fixes
* Include setarch, i386, linux32, and linux64 and install them to the /toolchain/bin/ directory
Screensaver
* Do not enable screensaver locking by default so that live-cd users who probably don't know the default username/password due to autologin do not get locked out of their system
libpng
* Fix libpng circular symlink issue
xcb-proto
* Drop from 1.2 to 1.1, given that 1.2 depends on Python
* If a remove python patch such as the one here (http://lists.freedesktop.org/archives/xcb/2008-August/003698.html) ever comes out and is confirmed working, then I might switch to 1.2 or higher.
gcc
* Fix an apparently old regression where libssp was not being properly put onto the system.
* Added gcc 4.3 patches to the build system in preparations for the upcoming gcc upgrade for the next version (0.8.11)
utmp
* Fix a regression that appeared somewhere along the way where utmp would not be created & processed (try the 'who' command)
* Also change the location of where utmp is to be stored: /var/log/utmp, given that utmp itself is a log of users logged in.
xpdf
* Fixed issue with fonts not showing up
* Deprecated in favor of epdfview (epdfiew is in a trial phase)
Linux Kernel 2.6.26 Series
* Fixed usb regression based on these threads:
* http://www.gossamer-threads.com/lists/linux/kernel/953404
* http://marc.info/?l=linux-usb&m=121734710306509&w=2
* This fix is now applied upstream as of 2.6.26.3
* Reduce compiled in features, making them modular, in order to lighten up the kernel footprint
* Enable all framebuffer fonts, one of which is required by the OLPC
* Enable more fonts for different languages by default for easier use by the Turtle Kevux international users
* Patched so that initramfs can pivot_root, allowing for initramfs to now completely replace initrd
Cdripper
* Add permission enforcing/unenforcing options
Firewall
* Update internal parameter handling
* Change form of available parameters
Tar
* Modified my lzop patch to match the approach of the upstream variant of my lzop path (aka: synchronize with upstream)
Cdrom Packaging System
* Added a "desktop" build that has a few less programs and is to be used as the cdrom-live.iso
* The dvd-live.iso will continue to use the "everything" build
Libmikmod
* Fixed a linkage problem that caused the library to be unloadable
* Any application that tried to link to it can now properly link to libmikmod and gain MOD support
IPTables
* Defaulted iptables to reject instead of drop packets
Grub menu.lst
* Cleanup redundant initrd= line that doesn't do anything other than wast kernel command line space
* Should make the kernel command line easier to look at now
* Add pci=nomsi and nosmp to failsafe and maintenance mode boot options
* Move the quiet option around for easier removal depending on what type of boot config is being used
MPD Server
* Add state file (default enabled) to mpd settings
/proc/mounts & /etc/mtab
* Completely remove /etc/mtab
Dhcpclient-script
* Fixed issue where /etc/resolv.conf may have duplicate entries
* Fixed an issue where /etc/resolv.conf would be improperly populated
Gparted
* Fixed regression that occured from upgrading gparted to the latest version where gpartedbin is the real application
Permissions
* Fixed permissions for xfce4-kiosk-query, qingy, qingy-directfb, qingy-reset-console
* Fixed permissions on /etc/profile.d/compiling
Nmap
* Fixed
dnet: Failed to open device eth0, (even when as root) issue.Xlock
* Fixed weird, but harmless? permission.