Difference between revisions of "Changelog WDLXTV Live"

From WikiDLXTV
Jump to: navigation, search
m
(Removed line numbering in TOC)
 
(22 intermediate revisions by 5 users not shown)
Line 1: Line 1:
'''By B-rad.cc:'''
+
=List of changes in WDLXTV releases:=
  
0.4.1.8
+
<div class="noautonum">__TOC__</div>
 +
 
 +
==0.5==
 +
 
 +
===0.5.2.2 - 2015-04-24===
 +
* gdata.youtube.com ip fix for youtube (recliq)
 +
* fixed WAM app dependency management (recliq)
 +
* fixed some bugs regarding NETAPP, added appinfo option (recliq)
 +
* fixed minor bg-process bug (recliq)
 +
* added creation of /tmp/net.app file pointing to NETAPP mount (recliq)
 +
* fixed more dependency issues (recliq)
 +
* added apache log level config and user config in /conf/apache-user.conf and /conf/apache-user-site.conf (recliq)
 +
* increased number of usable cifs-interceptor shares (recliq)
 +
* Suppress possible errors caused by incorrect timezone settings from calls to date inside UMSP (mad_ady)
 +
* Changed the webend TIMEZONE setting to point to a supported timezone database (php.net) (mad_ady)
 +
* added date.timezone=UTC setting to php.ini (recliq)
 +
* changed getproxy to set YOUTUBE_IP and youtubeHD.php to use YOUTUBE_IP (recliq)
 +
* added check and save for YOUTUBE_IP
 +
* Added previous changes to the actual proxy code in /usr, and also changed code to use YOUTUBE_IP instead of ytp.wdlxtv.de
 +
* Fix for samba startup when starting from ext3 (mad_ady)
 +
 
 +
===0.5.2.1 - 2015-03-09===
 +
  * Added WDTVExt support for 1.05-Live firmware. You should now be able to use your favourite WDTVExt plugins on 1.05 base firmware (live only). Work by pibos, but left in an unfinished and unstable state.
 +
    - enable WDTVExt by setting WDTVEXT=ON and reboot
 +
    - most WDTVExt plugins work (like ExtSheet, MediaMark, etc), with the exception of MediaNavigationV4, which is too slow to be useful at this time and MediaFolder.
 +
    - because of the unfinished state of pibos' work you will probably get OSD crashes from time to time. If it's too unstable for you, disable WDTVEXT. It should be stable enough if you frequently reboot the box or if you use some form of DEEP_SLEEP (http://wiki.wdlxtv.com/Power_settings/Standby). Your mileage might vary. I was able to get a video to play back and to listen to music for 2h before crashing. It usually crashes after a long period of inactivity, when pressing a key on the remote. To keep it running for longer I suggest you add a 0.5s wait between key presses when navigating the OSD
 +
    - Again ******* WDTVEXT WILL CAUSE THE WDTV TO CRASH SOONER OR LATER. NO COMPLAINTS! **********
 +
    - WDTVExt: Removed as much debugging as possible from libext.so without compromising stability (the little there is). Changes made total over 5KB of binary code (mad_ady):
 +
      * Removed 247 calls to _mcount()
 +
      * Removed 54 calls to trace_method_enter()
 +
      * Removed 54 calls to trace_method_leave()
 +
      * Short-circuited the body of trace_message()
 +
      * Removed 84 calls to trace_method_proxy() (aka sub_26F4C)
 +
      * Short-circuited the body of network_trace() (aka sub_27114)
 +
      * Short-circuited the body of trace_worker()
 +
      * Short-circuited the body of _trace_send()
 +
      * Removed calls to clear_trace_entries()
 +
      * Removed calls to Data in [%p, %p) function (around 0x027C90)
 +
      * Added a fake dummy network (recliq) with IP 172.31.96.197/30 so that WDTVExt would not crash if there is no network present by the time it starts
 +
  * Updated php from 5.3.2 to 5.3.14 with builtin mysql and curl support. Added php binary plus the required libs. Removed older libs and config that are no longer needed. (all firmwares) (mad_ady)
 +
  * Bug-Fix: Repaired missing pieces of the bi2 commit from 0.5.2.0 (mostly perl libraries) (1.02/1.05-live firmwares) (mad_ady)
 +
  * Added Root CA certificates for curl (should fix invalid certificate warnings in curl) (mad_ady)
 +
  * Added missing font mappings (correct path) for imagemagick (needed by webscreenshot.app.bin) (mad_ady)
 +
  * Changed dmaosd's buffered output when going through tee to line buffered (instead of 16k buffers). (mad_ady)
 +
  * Added an option to restart DMAOSD from the webend (in case it crashes or anything) (mad_ady)
 +
  * Moved php and some of its dependencies to bi2 (mad_ady)
 +
  * Mark all *.sh files in /conf as executable (permissions don't stick after a reboot) (mad_ady)
 +
  * Fixed reboot from Reloader WDTVExt plugin not working (mad_ady)
 +
  * Updated rtorrent (and rutorrent) from 0.8.6 to 0.9.2 (thanks to workingman). Also disable HTTPS certificate checks in the default config
 +
      * Note: If you previously used rtorrent, you will need to comment out the following lines from /conf/rtorrent.conf, or delete it and it will be recreated with reasonable defaults:
 +
        #safe_sync = yes
 +
        #hash_read_ahead = 5
 +
        #hash_interval = 10
 +
        #hash_max_tries = 5
 +
* Don't start WDTVExt if WDTVEXT=ON is not explicitly set (1.05 only) (mad_ady)
 +
* Fixed Config/Addon manager background not stretching completely in the webend (mad_ady)
 +
* Fixed youtube proxy (youtube deleted a space in url_encoded_fmt_stream_map) (thanks to Dentex)
 +
* Add and activate UMSP_STATISTICS option (off by default) + webend (mad_ady)
 +
* Redesigned webend first page based on stylish template (legopacific)
 +
* Added USB_OSD_EJECT_BEFORE_POWER_OFF feature. If active, on shutdown it restarts the OSD, injects the necessary key sequences to eject all drives and then powers off OSD. On wakeup the OSD will pick up the drives again. (Martin_L)
 +
* Allow NETAPPs to be loaded from a subdirectory instead only from the root of a network share. (Martin_L)
 +
 
 +
===0.5.2.0 - 2014-11-01===
 +
  * Added preliminary support for OSD screenshots in directfb (1.05 firmware - screenshot-dir) (mad_ady)
 +
  * Recompiled lld2d (Microsoft Link Layer Topology Discovery) and decoupled it from DMAOSD. Added startup script for lld2d (mad_ady)
 +
  * Added automatic reboot in case of kernel panic (after 20 seconds) (mad_ady)
 +
  * Update bash to 4.3.27 to fix the Shellshock (CVE-2014-6271) exploit (mad_ady)
 +
  * Add support for bi2/sigmblocki storage for all firmware types (1.02, 1.05-live) (mad_ady)
 +
  * Fixed 'Stuck at 0%' bug while flashing (mad_ady)
 +
  * Added WEBEND_NO_AUTH option to allow unauthorized access from specific IP addresses (useful for some Android remotes) (mad_ady)
 +
  * Fixed /etc/ld.so.conf and /etc/fstab from growing on each reboot on ext3 firmwares (mad_ady)
 +
  * fixed greedy sed in umsp-plugman-web del (recliq)
 +
  * Added deep sleep option to use /proc/tangoxfreq/standby if it exists before trying /proc/led. Should work on systems where /proc/led doesn't work and the kernel supports it (mad_ady)
 +
  * Added DMAOSD shutdown code with memory deallocation - thanks to a post from zltnngy (mad_ady)
 +
  * UMSP Patch for album art & description (mad_ady)
 +
  * UMSP v0.2 2012-04-10 (mad_ady)
 +
    - Added hardware-independent code to make it more portable (hardware-dependent.php)
 +
    - Added changes made by UMSPX (better support) (funcs-utility.php)
 +
    - Made changes to make it conform better to the UPnP specs (works with XBMC)
 +
    - Added support for LAN broadcasts (UMSP_LAN='ON')
 +
    - Exports on-screen metadata to /tmp/umsp-current-didl.xml for integration with other backends (e.g. wdtvext).
 +
  * Converted links from javascript to a href, added object checks, added support for umsp://local and file:// (recliq)
 +
  * fixed umsp-plugman-web repoinfo <plugin> <repo> (recliq)
 +
  * added pdo_sqlite for php5 (recliq)
 +
  * added uniq statement preventing multiple mount attempts on same location (recliq)
 +
  * fixed S01ipup not exiting when ip already aquired (recliq)
 +
 
 +
===0.5.1.4 - 2011-09-26===
 +
  * busybox patch to internally convert //server addressing to \\server (b-rad)
 +
  * fix for bin's not mounting due to early mount failing (b-rad)
 +
  * add suspend, shutdown, & reboot messages to bug report
 +
  * Issues:
 +
  ** WDLXTV-PLUS DOES NOT SUPPORT 3TB HDD'S!!!! Tell WD you want this fixed (with netflix too)!!!
 +
  **** The GPL wdtvlive2.fff is 6mo old and lacks support for 3TB hdd's + it deletes netflix keys!
 +
  **** Email WD and tell them you want Netflix + WDLXTV + 3TB hdd support
 +
  ** 1.05.04 dmaosd requests up to 65 search/related/etc results from
 +
  **** YouTube at a time. If you have youtubeHD enabled, you might
 +
  **** notice sluggishness with rapid fire YouTubage
 +
  ** if you enable EIRI buttons down, right, & up buttons don't work on stock remote
 +
  * For base firmware differences see:
 +
  *** http://wiki.wdlxtv.com/Difference_between_BaseFW
 +
 
 +
===0.5.1.3 - 2011-09-26 (unreleased)===
 +
  * MSHEETDIR removal fix with USB_POWER_OFF=1 (b-rad)
 +
  * add 3 more seconds (6s total) delay from usb bus power on to mdev scan (b-rad)
 +
  * MSHEETDIR remount on usb bus power up (b-rad)
 +
  * quiet msheets init.d if /msheets not mounted (b-rad)
 +
  * some power led blinking during shutdown process (b-rad)
 +
  * Samba & NFSD restarted on power resume from USB_POWER_OFF (b-rad)
 +
  * dmaosd assembly code patch to change samba binaries to use wdlxtv smb config (b-rad)
 +
  * fix nfsd init.d syntax typo (b-rad)
 +
  * condense Samba user/password settings in wec (RMerlin)
 +
  * automagic system user creation / Samba password setting on Samba user/password wec change (b-rad)
 +
 
 +
===0.5.1.2 - 2011-09-24 (unreleased)===
 +
  * USB_POWER_OFF & DEEP_SLEEP modes optimized & enhanced (b-rad)
 +
  * unused images deleted to make room in 1.05.04_V-WDLXTV-Live (b-rad)
 +
  * less 'special' files&dirs on USB prevent USB_POWER_OFF, only app/osd/opt/swap do (b-rad)
 +
  * early mount resuming supported (b-rad)
 +
  * RV_bg.jpg (hub background) option added to built in background options (b-rad)
 +
  * busybox updated to 1.19.2 (b-rad)
 +
  * localizations updated (bovirus)
 +
 
 +
 
 +
===0.5.1.1 - 2011-09-21===
 +
  * enable usb 5V bus power off + deep sleep mode (b-rad)
 +
  * allow 'hot plug' of MSHEETDIR (b-rad)
 +
  * lots of extra logging, bug report fattened (b-rad)
 +
  * Issues:
 +
  ** WDLXTV-PLUS DOES NOT SUPPORT 3TB HDD'S!!!! Tell WD you want this fixed (with netflix too)!!!
 +
  **** The GPL wdtvlive2.fff is 6mo old and lacks support for 3TB hdd's + it deletes netflix keys!
 +
  **** Email WD and tell them you want Netflix + WDLXTV + 3TB hdd support
 +
  ** 1.05.04 dmaosd requests up to 65 search/related/etc results from
 +
  **** YouTube at a time. If you have youtubeHD enabled, you might
 +
  **** notice sluggishness with rapid fire YouTubage
 +
  ** if you enable EIRI buttons down, right, & up buttons don't work on stock remote
 +
  * For base firmware differences see:
 +
  *** http://wiki.wdlxtv.com/Difference_between_BaseFW
 +
 
 +
===0.5.1.0 - 2011-09-15===
 +
  * assembly code patch to fix ISO's stopping working after playing a few (b-rad)
 +
  * inotifywait-3.14 included to clean up the mess left over by the OSD when ISO's are stopped (b-rad)
 +
  * stuck at 0% upgrade fix (b-rad)
 +
  * localizations updated new: swedish, serbian, greek, catalan, netherlands, slovenian, danish, dutch, & slovakian
 +
  * aufs included (b-rad)
 +
  * linksheets converted to aufs to save memory (b-rad)
 +
  * MSHEETDIR disables automagic linksheets scan (b-rad)
 +
  * fix fuse module (b-rad)
 +
  * ntfs-3g removed from automagic filesystem detection (b-rad)
 +
  * bi2 fixes (b-rad)
 +
  * fix upnp-cmd to support wireless interfaces (b-rad)
 +
  * fix webend pw change not working on 1.05.04 (b-rad)
 +
  * apache & mt-daapd init.d tweaks (b-rad)
 +
  * added sparse mount option to ntfs (b-rad)
 +
  * xml fix 1.05.04 video playback options menu data disappearing (2d)
 +
  * various xml fixes (jumbalaya)
 +
 
 +
===0.5.0.0 - 2011-07-12===
 +
  * 1.05.04 based WDLXTV-Live & WDLXTV-Plus available
 +
  * 1.05.04 versions rebuilt from scratch (b-rad)
 +
  * script consolidation & memory footprint reduction (b-rad)
 +
  * new blocki compatibility (b-rad)
 +
  *** saves 17MB memory on WDLXTV-Plus!
 +
  * Webend application manager (RMerlin)
 +
  * swap file support (b-rad)
 +
  * app & plugin manager download scripts (recliq)
 +
  * svn removed for space (download devtools.app.bin) (b-rad)
 +
  * lots of WEC tweaks, additional settings, and bug fixes (RMerlin)
 +
  * Most UMSP plugins to online for easy updating
 +
  * MediaMark fixes (recliq) (1.02.21 only)
 +
  * linksheets, cifs-interceptor, wdlxtv-db fixes (b-rad/recliq)
 +
  * ntfs-3g updated to 2011.04.12 (RMerlin)
 +
  * NTP fix (b-rad)
 +
  * loopback management to 32 devices (b-rad)
 +
  * mt-daapd fixes (b-rad & RMerlin)
 +
  * update nano to v2.2.6 (RMerlin)
 +
  * rutorrent updated to 3.2 (b-rad)
 +
  * rtorrent config fairly 'vanilla' (b-rad)
 +
  * rutorrent plugins handle post processing now (move/complete/ratio/watch) (b-rad)
 +
  * nzbget fixes (b-rad)
 +
  * more script verbage (b-rad)
 +
  * visual web daemon start & stop (b-rad)
 +
  * mount helpers enabled (b-rad)
 +
  * autoclose permanently disabled (b-rad)
 +
  * various xml fixes (b-rad)
 +
  * NETBOOT nfs booting (b-rad)
 +
  * NETAPP cifs/nfs app.bin/osd.bin support (b-rad)
 +
  * fuse & squashfs modules added (b-rad)
 +
  * cd-manager optimizations (b-rad)
 +
  * better retail dvd support (b-rad)
 +
  * add ability to disable more stock system services (b-rad)
 +
  * YouTubeHD playlist fix (RMerlin)
 +
  * Issue:
 +
  *** 1.05.04 dmaosd requests up to 65 search/related/etc results from
 +
  *** YouTube at a time. If you have youtubeHD enabled, you might
 +
  *** notice sluggishness with rapid fire YouTubage
 +
 
 +
==0.4.7==
 +
===0.4.7.3 - 2011-03-29===
 +
  * corrected syntax error affecting USB_POWER_OFF=1 (recliq)
 +
  * fixed ver files in G2 & plus firmwares (b-rad)
 +
 
 +
===0.4.7.2 - 2011-03-20===
 +
  * changed default hostname to empty so a random one is generated on reset (b-rad)
 +
  * made bug report case sensitive to hide default WDLXTV hostname (b-rad)
 +
  * quieted nfsd-gen when its disabled (b-rad)
 +
  * fixed moviesheets on 1.02.21 wdlxtv-live (b-rad)
 +
  * made getproxies script executable so it actually works (b-rad)
 +
 
 +
===0.4.7.1 - 2011-03-20===
 +
  * fixed 'Network Shares' area not working on 1.03x firmwares (b-rad)
 +
  * fixed autores not working on G2 & 1.02.21 based wdlxtv-live (b-rad)
 +
 
 +
===0.4.7.0 - 2011-03-16===
 +
  * TWO LEVEL THUMBS BUG IS GONE!!!!!!!! (assembly code patch) (b-rad)
 +
  * YoutubeHD works again, with proper resolution fallback (RMerlin)
 +
  * YoutubeHD is activated by default now at 480P on reset (b-rad)
 +
  * loads of system/memory tweaks to decrease footprint (b-rad)
 +
  * fixed WDTVExt plugin issues when reset happens (1.02.21_wdlxtv-live) (RMerlin)
 +
  * Youtube & shoutcast proxies are downloaded every boot to accomodate server changes (b-rad)
 +
  * fixed MediaMark internal plugin & std mode moviesheets (1.02.21_wdlxtv-live) (recliq)
 +
  * fixed linksheets & std mode moviesheets (recliq)
 +
  * upnp-meta command fixed for valid meta data in upnp-cmd (recliq)
 +
  * extra UMSP svn repos enabled (b-rad)
 +
  * fixed broken wireless encryption settings page (b-rad)
 +
  * sped up ipup when executed with net already up (b-rad)
 +
  * wdlxtv-db integration for custom media database (recliq)
 +
  * set blkid to utilize cache to prevent sleeping drives from spinning up (b-rad)
 +
  * added noatime & nodiratime options to mounts to increase disk performance (b-rad)
 +
  * fixed exported share issue dealing with devices with no UUID (b-rad)
 +
  * streamlined NETAPP's in crazymount (b-rad)
 +
  * increased loopbacks to 32 and updated binaries to support it (b-rad)
 +
  * fixed top row of thumbs not showing in WALL msheet modes (b-rad)
 +
  * updated all localizations (bovirus et all)
 +
  * fixed path issue with Optware /opt binaries (b-rad)
 +
  * fixed module loading from app.bins (b-rad & recliq)
 +
  * added sqlite3 binary (b-rad)
 +
  * ROOT_UUID for selective device (non /dev/sda1) external firmware loading (b-rad)
 +
  * ROOT_TAG for 'tagged' external firmware loading (b-rad)
 +
  * fix net.mounts issue with shares having spaces in their names (b-rad)
 +
  * fixed Samba passwords not saving (b-rad)
 +
  * set auto_restart=1 to support seagate & other drives with power management (b-rad)
 +
  * experimental 1.04.22 ext3-boot's for live & plus (b-rad)
 +
  * recompiled Samba to 3.5.6 (RMerlin)
 +
  * fixed cdrom not mounting right when its not /dev/sr0 (b-rad)
 +
  * fixed retail dvd's + no media library to fail eject (b-rad)
 +
  * fixed linksheets configuration in firmwares with no wdtvext (b-rad)
 +
  * colourized disk usage progress bars in webend (RMerlin)
 +
  * WEC tuning, setting fixes & LOADS of updates (RMerlin)
 +
  * webend tweaks (RMerlin)
 +
  * fix led bug in autores (b-rad)
 +
 
 +
==0.4.5== 
 +
===0.4.5.3 - 2010-12-31===
 +
  * shoutcast fixed (RMerlin)
 +
  * tweaked how /etc/hosts is built
 +
 
 +
===0.4.5.2===
 +
  * fixed broken default list (10) & thumb (8) views which were 'stuck' in sheet mode (wdlxtv-live)
 +
  * fixed error with moviesheet xml selection
 +
  * wdlxtv-plus is based off official firmware 1.03.49
 +
  * experimental wdlxtv-live base fw branch - 1.03.49 (missing features)
 +
  * updated logos by Pennhaven & new pennhaven_bg chrome backdrop option
 +
  * fixed nfsd & samba setting checks preventing operation
 +
  * fixed clearing of youtube & live365 switchers
 +
  * fixed live365 switcher on non 1.02.21 firmwares
 +
  * correct station graphics causing system lockup in shoutcast live365 switcher (wdlxtv-live/plus)
 +
  * patched smbtree to fix cifs-interceptor
 +
  * fixed webend reboot (RMerlin)
 +
  * forced std mode sheet moviesheet enhancement (wdlxtv-live) (recliq)
 +
  * tweaked webend reboot to show visual progress (RMerlin)
 +
  * patched net.mount WEC issues with various filesystems (RMerlin)
 +
  * updated mt-daapd to 1.03.49's version
 +
  * moved VIDEO_INFO_BAR into the loop to be checked more than once at boot
 +
  * fixed syntax error on nzbget stop
 +
  * patched suhosin php config to get rid of variable length errors
 +
  * experimental ext3-boot live/plus base fw branches - 1.04.10
 +
  * 1.03.49 & 1.04.10 WDLXTV's do *NOT* have wdtvext or autores
 +
  * 1.03.49 & 1.04.10 WDLXTV's are *NOT* compatible with 1.01.77/1.02.21 themes
 +
 
 +
===0.4.5.1 - 2010-12-24===
 +
  * fixed DTS & AC3 in wdlxtv-g2 (for real this time)
 +
  * WMAPro audio support removed from wdlxtv-g2 (related to DTS/AC3 bug)
 +
  * fixed preview mode (wdlxtv-g2)
 +
  * wdlxtv-plus is based off 1.03.49_B
 +
  * experimental wdlxtv-plus base fw branch - 1.04.10
 +
  * experimental wdlxtv-live base fw branches - 1.03.49 & 1.04.10
 +
  * 1.03.49 & 1.04.10 WDLXTV's do *NOT* have wdtvext or autores
 +
  * 1.03.49 & 1.04.10 WDLXTV's are *NOT* compatible with 1.01.77/1.02.21 themes
 +
  * fixed RT2870/RT3070/RT3370 wifi driver (wdlxtv-g2)
 +
  * fixed WEP wifi encryption (wdlxtv-g2)
 +
  * delayed config_tool monitor 40s
 +
  * fixed shoutcast (live/plus)
 +
  * updated localizations for missing strings
 +
  * added Polish & Slovakian localizations (wdlxtv-g2)
 +
  * include missing libdvd libs (wdlxtv-g2)
 +
  * add.webplugin now cleans up dupes
 +
  * fixed VIDEO_INFO_BAR=2 & VIDEO_INFO_BAR=3 (wdlxtv-plus)
 +
  * added support for WEP, WPAPSK, & WPA2PSK wifi encryption types & IPUP=ON (wdlxtv-live/plus)
 +
  * fixed WEC autores settings to use 0/1 instead of OFF/ON
 +
 
 +
===0.4.5.0 - 2010-12-17 (unreleased on live/plus)===
 +
  * fixed optical drive functionality
 +
  * retail DVD support (!!!!!)
 +
  * eject button on optical drives work
 +
  * cd-manager monitors drive and mounts media when available
 +
  * UMSP optical drive manager 'eject' button works (wdlxtv-live/plus)
 +
  * UMSP optical drive manager hides when no device available (wdlxtv-live/plus)
 +
  * UMSP optical drive manager 'browse' functionality removed (wdlxtv-live/plus)
 +
  * Modified version of arifg's CDManager WDTVExt plugin integrated (1.02.21-wdlxtv-live)
 +
  * NETAPP's for loading of osd themes and app.bins from remote network shares
 +
  * updated psychodad's autores to 0.53 (fixes missing sub type & more granular control)
 +
  * included webend configurator plugin for all features of autores
 +
  * Shoutcast now co-exists with Live365 in the menus, both can be used! (1.02.21-wdlxtv-live)
 +
  * fixed Shoutcast bugs with favorites and channels with more than 50 stations (wdlxtv-live/plus)
 +
  * updated RMerlins webend configurator; now with hooks, new input types, and bugfixes
 +
  * new UMSP plugin configuration interface using the webend configurator
 +
  * the WDTVExt plugins menu can be hidden now (recliq) (1.02.21-wdlxtv-live)
 +
  * all menus can be selectively hidden (1.02.21-wdlxtv-live)
 +
  * added FTPD_OPTIONS for custom pure-ftpd options & binaries for virtual users (recliq)
 +
  * included shunte's dynamacized revision3 UMSP plugin with thumbs
 +
  * all UMSP plugins have web config pages (shunte)
 +
  * fix SSH server issue when SSHPORT=22
 +
  * granularized wdlxtv.watch
 +
  * updated wdtvext plugin scanning, osd (then disk) plugins override system plugins (recliq) (1.02.21-wdlxtv-live)
 +
  * Krypto's MediaMark WDTVExt plugin rewritten and integrated (recliq)
 +
  * Samba 3.5.1 compiled and included for Win7 support (RMerlin)
 +
  * network drivers updated (wdlxtv-g2)
 +
  * automagic network driver detector (wdlxtv-g2)
 +
  * fixed broken picture viewing (wdlxtv-g2)
 +
  * fixed youtubeHD (RMerlin & ramanvijay)
 +
  * slimmed down geoIP db
 +
  * mod_php removed to save space
 +
  * lots of webend tweaks (RMerlin)
 +
  * clean up shell errors
 +
  * fixed suspend & resume scripts
 +
  * leave telnet enabled on suspend
 +
  * rescan devices on wake up from suspend
 +
  * quieted lots of errors
 +
  * fixed unrar web plugin (RMerlin)
 +
  * sort & filter blkid webend page
 +
  * added 'XML UMSP Items Plugin' support (bagira)
 +
  * credits page mods
 +
  * fixed Opera webend authorization issues (RMerlin)
 +
  * changed osd browse high speed scan numbers to 60% of amount of page items
 +
 
 +
==0.4.3==
 +
===0.4.3.2 - 2010-10-13===
 +
  * fix netflix (wdlxtv-plus)
 +
  * fix FORCEHDMI mismatch (wdlxtv-plus)
 +
  * enable FORCEHDMI (maybe??) (wdlxtv-plus)
 +
  * fix missing webend background when LINKSHEETS=ON (wdlxtv-plus/g2)
 +
  * fix video play causing system crash (wdlxtv-g2)
 +
  * include /etc/ppp stub for pptp app.bin support
 +
 
 +
===0.4.3.1 - 2010-10-10===
 +
  * enabled linksheets in wdlxtv-plus for temporary moviesheet solution (wdlxtv-plus/g2)
 +
  * lowered linksheets priority to idle (wdlxtv-plus/g2)
 +
  * updated psychodad's autores to 0.52 (include forced subtitle detection) (wdlxtv-live/g2)
 +
  * updated RMerlin's wdlxtv webend configurator (tabbed, save/restore, power actions) (wdlxtv-live/plus)
 +
  * fixed missing webend buttons (wdlxtv-live/plus)
 +
  * fixed rtorrent renice value (changed from max to idle) (wdlxtv-live/plus)
 +
  * fixed hubbed device hotplugging
 +
  * included chkntfs
 +
  * ffmpeg updated to SVN-r34233
 +
  * included FAVEMOTD selection for shell profile
 +
  * fixed RT73 wireless driver (wdlxtv-g2)
 +
  * added ZYDAS12xx wireless driver (wdlxtv-g2)
 +
  * patched dmaosd to unify themes between g2 & live (wdlxtv-g2)
 +
 
 +
==0.4.2==
 +
===0.4.2.9 - 2010-09-29===
 +
  * included RMerlins's webend wdlxtv configurator
 +
  * fixed dev/null bug in wdlxtv.watch
 +
  * split webend index menu's into an include for use by plugins
 +
  * NTP fix for netflix (wdlxtv-plus)
 +
  * lots&lots of small webend fixes & tweaks
 +
  * changed online-restart-monitor to ping google.com instead of google.ca
 +
  * updated revision3 UMSP plugin to liskl's expanded version
 +
 
 +
===0.4.2.8 - 2010-09-27===
 +
  * UMSP fix
 +
  * set rtorrent to idle cpu only
 +
  * kernel from 1.03.40_V
 +
 
 +
===0.4.2.7 - 2010-09-26===
 +
  * fixed no digital (AC3/DTS) sound in wdlxtv-plus
 +
 
 +
===0.4.2.6 - 2010-09-26===
 +
  * fixed credits & WDLXTV Census pages in webend
 +
  * fixed bug in load.webplugin
 +
  * fixed /RPC2 not being auth protected in webend (for secure remote rtorrent xml-rpc)
 +
 
 +
===0.4.2.4 - 2010-09-25===
 +
  * added enable/disable of daemons to webend daemon panel
 +
  * fixed rutorrent RSS plugin
 +
  * fixed rutorrent plugin global settings
 +
  * fixed non-login $PATH for ssh
 +
  * lots of reloader updates (recliq)
 +
  * reloader images moved to /osd/image/Reloader_* for theming
 +
  * included link to enable/disable WDLXTV_CENSUS in webend
 +
  * fixed webend mount table not showing cifs
 +
  * fixed NTP with wireless for wdlxtv-plus
 +
  * perlmagick-8:6.6.0.4-2.2
 +
  * removed broken unrar button from webend
 +
  * telnetd killed on reboot to disconnect shells
 +
  * fixed bugs with unionfs xmounts
 +
  * wget recompiled with ssl support (philou)
 +
 
 +
===0.4.2.3 - 2010-09-02===
 +
  * added unionfs filesystem to xmount (see net.mounts for example)
 +
  * updated WDTVExt plugins menu, bugfixes & new features (recliq)
 +
  * fixed 'network shares' area not working as well when ENABLE_SAMBA_SHARE=0
 +
  * speed up moviesheet search & display
 +
  * fixed shoutcast channels with more than 50 listings not showing
 +
  * fixed shoutcast favorites not saving in live365 switcher
 +
  * patched bugs in MovieSheet plugin, plus sped up display of sheets
 +
  * fixed std mode moviesheet view in list & audio/photo views (recliq)
 +
  * fixed wireless IPUP & NTP detection. set your connected network to favorite in the network menu
 +
  * fixed multi file /conf/umsp.tgz no-untar bug (bagira)
 +
  * added output to webend UMSP SVN plugin downloading
 +
  * updated UMSP plugin enabling system
 +
  * fixed Samba/rtorrent issues when SSHPORT is set
 +
  * lowered rtorrents cpu priority
 +
  * updated psychodad's autores, now supports audio/subtitle channel
 +
 
 +
===0.4.2.2===
 +
  * recompiled rtorrent with proper xml-rpc support for rutorrent
 +
  * upgraded to rutorrent-3.1
 +
  * rutorrent plugins are started when rtorrent starts so RSS/etc work immediately
 +
  * fixed issue causing rtorrent not to restart if it was started with RTORRENT_DIR not set
 +
  * fixed rtorrent 'pausing' issue
 +
  * included all rutorrent plugins (configure via /conf/rutorrent.plugins.conf)
 +
  * Zoster's UMSP patches for svn plugin self-enabling
 +
  * removed deprecated files for lighttpd/deluge/python
 +
  * fixed typo in untar of /conf/umsp.tgz
 +
  * UMSP SVN plugin download can be disabled (UMSP_SVN=OFF)
 +
  * disabled IP obtain at boot for faster boot time
 +
  * upgraded to php5-cgi-5.3.2-1 (fixes pdo.so/suhosin.so/gd.so)
 +
  * included php5-geoip
 +
  * included rtmpdump-2.3-1
 +
  * random WDLXTV motd
 +
  * MovieSheet & WDTVExt plugin Reloader debug messages turned off (see MOVIESHEET_DEBUG & RELOADER_DEBUG)
 +
  * set PANDORA=OFF to disable pandora binary and save memory + hide it from the OSD
 +
  * actually include bagira's hungarian localization
 +
  * disabled automatic NTP at boot for faster boot time
 +
  * Optional WDLXTV census, disabled by default (to enable WDLXTV_CENSUS=ON)
 +
  * changed all symlinks in /var from /tmp -> /tmp/.root/var, so they aren't lost to the clutter
 +
  * fixed ifconfig calling net.mounts at boot, pausing OSD if DISABLE_ETHERNET_ON_STANDBY=ON
 +
  * updated net.mounts examples to include ro flag to prevent Spinning-Circle-Of-Doom
 +
  * changed xmount to mount CIFS/NFS ro if rw is not explicitly specified to prevent SCOD
 +
  * changed jaggy Shoutcast icon with PsychoTHC's shoutcast icon
 +
  *** BUGS:
 +
  * no thumbs in first two levels of local folders view (still)
 +
  * unrar button in webend is broken
 +
 
 +
===0.4.2.1===
 +
  * pibos WDTVExt dynamic extension software integrated
 +
  * thespecialist's WMAPro audio support
 +
  * psychodad's autoframerate/resolution patch
 +
  * recliq's moviesheet plugin
 +
  * recliq's WDTVExt plugin manager
 +
  * AutoZoom overscan fix during video playback
 +
  * forcehdmi option for resolutions not contained in EDID
 +
  * Samba/smb.conf fixes for missing/nonworking network shares
 +
  * Zosters's UMSP-0.14 with searching capability
 +
  * OK button comes before cancel in network share login & resume message boxes
 +
  * UMSP plugins are pulled from svn on boot, enable them individually through webend
 +
  * multi-file custom UMSP plugins enabled (/conf/umsp.php + /conf/umsp-plugins.tgz)
 +
  * fixed peristent video resume points file on local device; video_resume_point_table
 +
  * Setting for password protected Samba shares with guest read only access
 +
  * Samba debug level can be set
 +
  * fixed /boot with .rootFS
 +
  * webend symlink permission fixes
 +
  * youtubeHD fix
 +
  * rtorrent-0.8.6-1 included
 +
  * rutorrent-3.0 included
 +
  * ffmpeg-SVN-r22988 included
 +
  * curl_7.20.0-3 included
 +
  * new user supplied init.d script now avaiable: /conf/S99user-script
 +
  * sorted path/plugin errors (mostly) in rutorrent
 +
  * linksheets disabled, recliq's WDTVExt movisheet plugin enabled
 +
  * Python removed
 +
  * Deluge removed
 +
  * fixed load.webplugin bug causing rogue setup links in webend
 +
  * included mediainfo-0.7.25
 +
  * included apache2
 +
  * ability to set custom telnet/ssh ports
 +
  * /dev/sda1 is now fsck'd if root.bin/.rootFS exists at boot
 +
  * included tcpdump-3.9.8
 +
  * fixed domain wide auth
 +
  * updated osd pages to wdlxtv.com
 +
  * jamiroo's corrected spanish localization
 +
  * Techflaws.org's corrected german localization
 +
  * avkiev's corrected russian localization
 +
  * jamiroo's catalan localization
 +
  * Staduk's Greek localization
 +
  * bagira's Hungarian localization
 +
  * ReMARKable's dutch localization
 +
  * moved deluge/nzbget/umsp/webend web dirs to /usr/share
 +
  * lots of extra logging in scripts for bug report in webend
 +
  * mount.watch rewritten - usb hubbed devices now mounted under the slot they're plugged into (media library = off)
 +
  * tons & tons of bug patches & minor enhancements/tweaks
 +
 
 +
===0.4.2.0===
 +
  * updated to official fw 1.02.21!!!
 +
  * official Movie Sheet release, includes titi's wall & sheet templates
 +
  * included Xmodpt's coolsmile irc & filemanager webend mods
 +
  * UMSP customization (/conf/umsp.php for custom Media-Items)
 +
  * updated derlinuxers webplugin scripts; add system&plugin daemon status & start/stop
 +
  * domain wide auth to protect web services
 +
  * updated nzbget to 0.7.0-r380 & nzbgetweb to 1.4-t7
 +
  * included unpackfs-0.0.6
 +
  * included subversion-1.6.9-r901367
 +
  * included ImageMagic-6.6.1-4
 +
  * changed nzbget default DestDir from /boot -> /tmp (must change before using!!!)
 +
  * fixed options mess up in crazymount preventing osd/app mounting
 +
  * all irc settings are persistent
 +
  * fixed passworded Samba shares & 1.02.21
 +
  * fixed load.webplugin for UMSP/Deluge/nzbgetweb/etc
 +
  * added link target to webend links for new tab / no js
 +
  * fixed .rootFS loading
 +
  * update webend css to make left column wider
 +
  * corrected S00custom-options with movie sheet types & Samba protection
 +
  * fixed custom villa_bg.jpg and screen_saver.png
 +
  * patched crazymount to fix .addMounts functionality
 +
  * fixed typo's in several osd files
 +
  * increased php UploadMaxFileSize to 4M
 +
  * lots&lots of random script maintenance & optimizations
 +
  * even more logging (bug report included in webend)
 +
  *** BUGS:
 +
  * no thumbs in first two levels of local folders view
 +
 
 +
==0.4.1==
 +
===0.4.1.9-6===
 +
  * includes derlinuxers index.php tweaks for dynamic webplugin loading into webend
 +
  * derlinuxer's S01ntp patch for static IP
 +
  * fixed /usr/bin/bandwidth_test
 +
  * fixed various osd backgrounds
 +
  * fixed USB_POWER_OFF=1 no osd.bin bug
 +
  * optimized wdlxtv.watch
 +
  * new /conf/ monitor
 +
  * logos for youtubeHD, shoutcast, & easynews in switchers
 +
  * new now playing overlay
 +
 
 +
===0.4.1.9-4===
 +
  * updated wireless-tools / fixed wireless adapters
 +
  * better detection of preferred wireless network
 +
  * updated live365 shoutcast proxy
 +
  * included eiri (allows remote control remapping and command execution)
 +
  * tweaked live365 pages
 +
  * updated wireless drivers to 1.02.19 version (no extra chipset compatability)
 +
  * fixed net.agent (WDLXTV-G2)
 +
  * updated NTP with static IP
 +
  * included iperf-2.0.4-5 & choekstr's bandwidth_test script
 +
  * optimized various scripts
 +
 
 +
===0.4.1.9===
 +
  * included Zoster's UMSP-0.1.2 media server (WDLXTV-Live)
 +
  *** includes Revision3, Shoutcast, Apple Trailers, BBC podcasts...
 +
  * included Mr_Miyagi's Webend (WDLXTV-Live)
 +
  * WDLXTV_LIVE-MINIMAL now includes lighttpd/php5-cgi/perl (default disabled)
 +
  * YouTube-switcher enabled (WDLXTV-Live) (requires LIGHTTPD=ON)
 +
  *** YouTubeHD : D (see S00custom-options) (WDLXTV-Live)
 +
  *** included rezmus EasyNews-proxy beta YouTube-switcher (WDLXTV-Live)
 +
  * patched several issues with WPA2PSK (wdlxtv-g2)
 +
  * fixed Deluge state dir (WDLXTV-Live)
 +
  * included live365-switcher (WDLXTV-Live) (requires LIGHTTPD=ON)
 +
  *** rezmus ShoutCast-proxy live365-switcher included (see S00custom-options)
 +
  * included fixed russian/italian/german translations
 +
  * fixed cifs-interceptor with NFSD=OFF (WDLXTV-Live)
 +
  * added rt2570, rt73, rtl8187 wireless drivers (WDLXTV-G2)
 +
  * fixed double mounts with media library disabled
 +
  * included ReMARKables netherlands translation (see S00custom-options) (WDLXTV-Live)
 +
 
 +
===0.4.1.8===
 
   * fixed Samba (windows) exported shares & auto exporter
 
   * fixed Samba (windows) exported shares & auto exporter
 
   * added YouTube key saver (WDLXTV-Live)
 
   * added YouTube key saver (WDLXTV-Live)
Line 16: Line 591:
 
   * added ftp & zip binaries
 
   * added ftp & zip binaries
  
0.4.1.7-1
+
===0.4.1.7-1===
 
   * swapped smbtree back to matching version to fix network shares
 
   * swapped smbtree back to matching version to fix network shares
 
   * added missing pam modules for ftp on WDLXTV-G2
 
   * added missing pam modules for ftp on WDLXTV-G2
  
0.4.1.7
+
===0.4.1.7===
 
   * WDLXTV_G2 now available for WDTV HD Gen 2 devices
 
   * WDLXTV_G2 now available for WDTV HD Gen 2 devices
 
   * added better system On/Off detection for turning off/on USB bus
 
   * added better system On/Off detection for turning off/on USB bus
Line 38: Line 613:
 
   * fixed a few lib symlinks
 
   * fixed a few lib symlinks
  
0.4.1.0
+
===0.4.1.0===
 
   * Include wdtvlive.fff with wdtvlive.bin and wdtvlive.ver when you flash ***
 
   * Include wdtvlive.fff with wdtvlive.bin and wdtvlive.ver when you flash ***
 
   * resized youtube home dark box image to fit
 
   * resized youtube home dark box image to fit
Line 56: Line 631:
 
   * added /etc/screenrc & /etc/ssh/ssh_config & /etc/ssl/openssl.cnf (bind mount over for custom)
 
   * added /etc/screenrc & /etc/ssh/ssh_config & /etc/ssl/openssl.cnf (bind mount over for custom)
  
0.4.0.0
+
===0.4.0.0===
 
   * now based on official firmware 1.01.24
 
   * now based on official firmware 1.01.24
 
   * fixed firmware signature byte order == seamless upgrade from official
 
   * fixed firmware signature byte order == seamless upgrade from official
Line 65: Line 640:
 
   * fixed smb.conf bug
 
   * fixed smb.conf bug
  
0.3.4.5
+
==0.3==
 +
===0.3.4.5===
 
   * fixed app.bin loading from devices with space's in label
 
   * fixed app.bin loading from devices with space's in label
 
   * streamlined custom smb.conf usage
 
   * streamlined custom smb.conf usage
Line 74: Line 650:
 
   * firmwares are now fully (48B) signed
 
   * firmwares are now fully (48B) signed
  
0.3.4.4
+
===0.3.4.4===
 
   * modified /sbin/suspend (stops all startup scripts)
 
   * modified /sbin/suspend (stops all startup scripts)
 
   * added /sbin/resume (reverse of suspend)
 
   * added /sbin/resume (reverse of suspend)
Line 84: Line 660:
 
   * ethernet actions order enforced
 
   * ethernet actions order enforced
 
   
 
   
0.3.4.3
+
===0.3.4.3===
 
   * added real PATH export to /etc/profile
 
   * added real PATH export to /etc/profile
 
   * modified timezone export in /etc/profile
 
   * modified timezone export in /etc/profile
 
   * ethernet actions now available
 
   * ethernet actions now available
  
0.3.4.2
+
===0.3.4.2===
 
   * fixed plug.watch bug dealing with multiple partition devices
 
   * fixed plug.watch bug dealing with multiple partition devices
 
   * fixed mount.watch bug causing duplicate NOUUID devices to show up
 
   * fixed mount.watch bug causing duplicate NOUUID devices to show up
Line 104: Line 680:
 
   * fixed chsh
 
   * fixed chsh
  
0.3.4.1
+
===0.3.4.1===
 
   * ntfs-3g-2009.4.4-1 included (power users test at own risk)
 
   * ntfs-3g-2009.4.4-1 included (power users test at own risk)
  
0.3.4
+
===0.3.4===
 
   * using Paragon NTFS driver, NTFS devices *should* now mount correctly (finally)
 
   * using Paragon NTFS driver, NTFS devices *should* now mount correctly (finally)
 
   * curlftpfs-0.9.2-1 included
 
   * curlftpfs-0.9.2-1 included
Line 115: Line 691:
 
   * fixed timezone setting command in S00custom-options & add export to /etc/profile
 
   * fixed timezone setting command in S00custom-options & add export to /etc/profile
  
0.3.3.1
+
===0.3.3.1===
 
   * fixed hotplug script for proper app/device mounting
 
   * fixed hotplug script for proper app/device mounting
 
   * changed smb.conf resolve order to: lmhosts host wins bcast
 
   * changed smb.conf resolve order to: lmhosts host wins bcast
  
0.3.3
+
===0.3.3===
 
   * fixed nzbgetweb default upload dir to match default nzbget watch dir
 
   * fixed nzbgetweb default upload dir to match default nzbget watch dir
 
   * fixed online.delayer to accomodate space at end of nameserver line
 
   * fixed online.delayer to accomodate space at end of nameserver line
Line 135: Line 711:
 
   * php5-cgi error logging enabled /var/log/php5
 
   * php5-cgi error logging enabled /var/log/php5
  
0.3.2
+
===0.3.2===
 
   * fixed group/shadow/passwd to enable lighttpd
 
   * fixed group/shadow/passwd to enable lighttpd
 
   * fixed /etc/init.d/S96deluge to enable deluge
 
   * fixed /etc/init.d/S96deluge to enable deluge
Line 146: Line 722:
 
   * Merry Christmas!!!
 
   * Merry Christmas!!!
  
0.3.1
+
===0.3.1===
 
   * fixed resolv.conf symlink for DNS
 
   * fixed resolv.conf symlink for DNS
  
0.3.0
+
===0.3.0===
 
   * Rezmus USB-power-on-suspend patch
 
   * Rezmus USB-power-on-suspend patch
 
   * fixed video_resume_points_table typo, should be video_resume_point_table
 
   * fixed video_resume_points_table typo, should be video_resume_point_table
Line 180: Line 756:
 
   * unionfs-0.23.hg.20090611-1 included
 
   * unionfs-0.23.hg.20090611-1 included
  
0.2.2.1
+
==0.2==
 +
===0.2.2.1===
 
   * fixed video playback ; )
 
   * fixed video playback ; )
 
   * enabled persistent video_resume_points_table (if exists on device at boot)
 
   * enabled persistent video_resume_points_table (if exists on device at boot)
  
0.2.2
+
===0.2.2===
 
   * fixed default 12 thumb browse
 
   * fixed default 12 thumb browse
 
   * re-widened youtube related videos results
 
   * re-widened youtube related videos results
Line 193: Line 770:
 
   * cifs-interceptor mounts can now be NFS/cifs/etc instead of only NFS
 
   * cifs-interceptor mounts can now be NFS/cifs/etc instead of only NFS
  
0.2.1
+
===0.2.1===
 
   * fixed net.mounts execution on interface up
 
   * fixed net.mounts execution on interface up
 
   * fixed 8 item list view
 
   * fixed 8 item list view
  
0.2.0
+
===0.2.0===
 
   * firmware now based on official firmware 1.01.11!!!
 
   * firmware now based on official firmware 1.01.11!!!
  
0.1.9
+
==0.1==
 +
===0.1.9===
 
   * fixed bug in cifs-interceptor preventing CIFS from mounting
 
   * fixed bug in cifs-interceptor preventing CIFS from mounting
 
   * added in code to pivot to ext3-boot-live firmware IF root.bin is located on /dev/sda1
 
   * added in code to pivot to ext3-boot-live firmware IF root.bin is located on /dev/sda1
  
0.1.8
+
===0.1.8===
 
   * crond included (to enable: config_tool -c CROND=ON) (to edit: crontab -e)
 
   * crond included (to enable: config_tool -c CROND=ON) (to edit: crontab -e)
 
   * rearranged net.mounts & ntp execution   
 
   * rearranged net.mounts & ntp execution   
Line 211: Line 789:
 
   * actual original screen_saver & background images included now
 
   * actual original screen_saver & background images included now
  
0.1.7
+
===0.1.7===
 
   * enabled upload on 'fixed' ftp server ;-)
 
   * enabled upload on 'fixed' ftp server ;-)
 
   * disabled ntp by default (cause of info bar issue) [to enable: config_tool -c NTP=ON]
 
   * disabled ntp by default (cause of info bar issue) [to enable: config_tool -c NTP=ON]
Line 217: Line 795:
 
   * update included dox
 
   * update included dox
  
0.1.6
+
===0.1.6===
 
   *** !!! PERMANENT FLASH NOW !!! ***
 
   *** !!! PERMANENT FLASH NOW !!! ***
 
   * fixed ftp server
 
   * fixed ftp server
Line 224: Line 802:
 
   * added ntp-4.2.4p7 with timezone (config_tool -c TIMEZONE=)
 
   * added ntp-4.2.4p7 with timezone (config_tool -c TIMEZONE=)
  
0.1.5
+
===0.1.5===
 
   * set ftp root to / (allows editing of /conf files)
 
   * set ftp root to / (allows editing of /conf files)
  
0.1.4
+
===0.1.4===
 
   * add delay for net.mounts execution (config_tool -c NET_MOUNTS_DELAY=10 [or 5/20/13/etc])
 
   * add delay for net.mounts execution (config_tool -c NET_MOUNTS_DELAY=10 [or 5/20/13/etc])
  
0.1.3
+
===0.1.3===
 
   * patched busybox so CIFS/SAMBA shares mount correctly in 'Network shares'
 
   * patched busybox so CIFS/SAMBA shares mount correctly in 'Network shares'
 
   * rsync-3.0.6 included
 
   * rsync-3.0.6 included
  
0.1.2
+
===0.1.2===
 
   * fixed memory leak with smbtree
 
   * fixed memory leak with smbtree
 
   * better workaround for net.mounts
 
   * better workaround for net.mounts
  
0.1.1
+
===0.1.1===
 
   * actually unified background images
 
   * actually unified background images
 
   * workaround for net.mounts
 
   * workaround for net.mounts
 
   * root password is blank (use pw-fix.app.bin to reset)
 
   * root password is blank (use pw-fix.app.bin to reset)
  
0.1 - initial release
+
===0.1 - initial release===
 
   * includes busybox-1.14.1, e2fsprogs-1.41.9, portmap-6.0, dropbear-0.52, hdparm-9.27, usbutils-0.86, wget-1.12
 
   * includes busybox-1.14.1, e2fsprogs-1.41.9, portmap-6.0, dropbear-0.52, hdparm-9.27, usbutils-0.86, wget-1.12
 
   * includes cd-manager-0.7 for optical drive functionality
 
   * includes cd-manager-0.7 for optical drive functionality

Latest revision as of 23:34, 26 April 2015

List of changes in WDLXTV releases:

0.5

0.5.2.2 - 2015-04-24

* gdata.youtube.com ip fix for youtube (recliq)
* fixed WAM app dependency management (recliq)
* fixed some bugs regarding NETAPP, added appinfo option (recliq)
* fixed minor bg-process bug (recliq)
* added creation of /tmp/net.app file pointing to NETAPP mount (recliq)
* fixed more dependency issues (recliq)
* added apache log level config and user config in /conf/apache-user.conf and /conf/apache-user-site.conf (recliq)
* increased number of usable cifs-interceptor shares (recliq)
* Suppress possible errors caused by incorrect timezone settings from calls to date inside UMSP (mad_ady)
* Changed the webend TIMEZONE setting to point to a supported timezone database (php.net) (mad_ady)
* added date.timezone=UTC setting to php.ini (recliq)
* changed getproxy to set YOUTUBE_IP and youtubeHD.php to use YOUTUBE_IP (recliq)
* added check and save for YOUTUBE_IP
* Added previous changes to the actual proxy code in /usr, and also changed code to use YOUTUBE_IP instead of ytp.wdlxtv.de
* Fix for samba startup when starting from ext3 (mad_ady)

0.5.2.1 - 2015-03-09

 * Added WDTVExt support for 1.05-Live firmware. You should now be able to use your favourite WDTVExt plugins on 1.05 base firmware (live only). Work by pibos, but left in an unfinished and unstable state.
   - enable WDTVExt by setting WDTVEXT=ON and reboot
   - most WDTVExt plugins work (like ExtSheet, MediaMark, etc), with the exception of MediaNavigationV4, which is too slow to be useful at this time and MediaFolder.
   - because of the unfinished state of pibos' work you will probably get OSD crashes from time to time. If it's too unstable for you, disable WDTVEXT. It should be stable enough if you frequently reboot the box or if you use some form of DEEP_SLEEP (http://wiki.wdlxtv.com/Power_settings/Standby). Your mileage might vary. I was able to get a video to play back and to listen to music for 2h before crashing. It usually crashes after a long period of inactivity, when pressing a key on the remote. To keep it running for longer I suggest you add a 0.5s wait between key presses when navigating the OSD
   - Again ******* WDTVEXT WILL CAUSE THE WDTV TO CRASH SOONER OR LATER. NO COMPLAINTS! **********
   - WDTVExt: Removed as much debugging as possible from libext.so without compromising stability (the little there is). Changes made total over 5KB of binary code (mad_ady):
     * Removed 247 calls to _mcount()
     * Removed 54 calls to trace_method_enter()
     * Removed 54 calls to trace_method_leave()
     * Short-circuited the body of trace_message()
     * Removed 84 calls to trace_method_proxy() (aka sub_26F4C)
     * Short-circuited the body of network_trace() (aka sub_27114)
     * Short-circuited the body of trace_worker()
     * Short-circuited the body of _trace_send()
     * Removed calls to clear_trace_entries()
     * Removed calls to Data in [%p, %p) function (around 0x027C90)
     * Added a fake dummy network (recliq) with IP 172.31.96.197/30 so that WDTVExt would not crash if there is no network present by the time it starts
 * Updated php from 5.3.2 to 5.3.14 with builtin mysql and curl support. Added php binary plus the required libs. Removed older libs and config that are no longer needed. (all firmwares) (mad_ady)
 * Bug-Fix: Repaired missing pieces of the bi2 commit from 0.5.2.0 (mostly perl libraries) (1.02/1.05-live firmwares) (mad_ady)
 * Added Root CA certificates for curl (should fix invalid certificate warnings in curl) (mad_ady)
 * Added missing font mappings (correct path) for imagemagick (needed by webscreenshot.app.bin) (mad_ady)
 * Changed dmaosd's buffered output when going through tee to line buffered (instead of 16k buffers). (mad_ady)
 * Added an option to restart DMAOSD from the webend (in case it crashes or anything) (mad_ady)
 * Moved php and some of its dependencies to bi2 (mad_ady)
 * Mark all *.sh files in /conf as executable (permissions don't stick after a reboot) (mad_ady)
 * Fixed reboot from Reloader WDTVExt plugin not working (mad_ady)
 * Updated rtorrent (and rutorrent) from 0.8.6 to 0.9.2 (thanks to workingman). Also disable HTTPS certificate checks in the default config
     * Note: If you previously used rtorrent, you will need to comment out the following lines from /conf/rtorrent.conf, or delete it and it will be recreated with reasonable defaults:
       #safe_sync = yes
       #hash_read_ahead = 5
       #hash_interval = 10
       #hash_max_tries = 5
* Don't start WDTVExt if WDTVEXT=ON is not explicitly set (1.05 only) (mad_ady)
* Fixed Config/Addon manager background not stretching completely in the webend (mad_ady)
* Fixed youtube proxy (youtube deleted a space in url_encoded_fmt_stream_map) (thanks to Dentex)
* Add and activate UMSP_STATISTICS option (off by default) + webend (mad_ady)
* Redesigned webend first page based on stylish template (legopacific)
* Added USB_OSD_EJECT_BEFORE_POWER_OFF feature. If active, on shutdown it restarts the OSD, injects the necessary key sequences to eject all drives and then powers off OSD. On wakeup the OSD will pick up the drives again. (Martin_L)
* Allow NETAPPs to be loaded from a subdirectory instead only from the root of a network share. (Martin_L)

0.5.2.0 - 2014-11-01

 * Added preliminary support for OSD screenshots in directfb (1.05 firmware - screenshot-dir) (mad_ady)
 * Recompiled lld2d (Microsoft Link Layer Topology Discovery) and decoupled it from DMAOSD. Added startup script for lld2d (mad_ady)
 * Added automatic reboot in case of kernel panic (after 20 seconds) (mad_ady)
 * Update bash to 4.3.27 to fix the Shellshock (CVE-2014-6271) exploit (mad_ady)
 * Add support for bi2/sigmblocki storage for all firmware types (1.02, 1.05-live) (mad_ady)
 * Fixed 'Stuck at 0%' bug while flashing (mad_ady)
 * Added WEBEND_NO_AUTH option to allow unauthorized access from specific IP addresses (useful for some Android remotes) (mad_ady)
 * Fixed /etc/ld.so.conf and /etc/fstab from growing on each reboot on ext3 firmwares (mad_ady)
 * fixed greedy sed in umsp-plugman-web del (recliq)
 * Added deep sleep option to use /proc/tangoxfreq/standby if it exists before trying /proc/led. Should work on systems where /proc/led doesn't work and the kernel supports it (mad_ady)
 * Added DMAOSD shutdown code with memory deallocation - thanks to a post from zltnngy (mad_ady)
 * UMSP Patch for album art & description (mad_ady)
 * UMSP v0.2 2012-04-10 (mad_ady)
   - Added hardware-independent code to make it more portable (hardware-dependent.php)
   - Added changes made by UMSPX (better support) (funcs-utility.php)
   - Made changes to make it conform better to the UPnP specs (works with XBMC)
   - Added support for LAN broadcasts (UMSP_LAN='ON')
   - Exports on-screen metadata to /tmp/umsp-current-didl.xml for integration with other backends (e.g. wdtvext).
 * Converted links from javascript to a href, added object checks, added support for umsp://local and file:// (recliq)
 * fixed umsp-plugman-web repoinfo <plugin> <repo> (recliq)
 * added pdo_sqlite for php5 (recliq)
 * added uniq statement preventing multiple mount attempts on same location (recliq)
 * fixed S01ipup not exiting when ip already aquired (recliq)

0.5.1.4 - 2011-09-26

 * busybox patch to internally convert //server addressing to \\server (b-rad)
 * fix for bin's not mounting due to early mount failing (b-rad)
 * add suspend, shutdown, & reboot messages to bug report
 * Issues:
 ** WDLXTV-PLUS DOES NOT SUPPORT 3TB HDD'S!!!! Tell WD you want this fixed (with netflix too)!!!
 **** The GPL wdtvlive2.fff is 6mo old and lacks support for 3TB hdd's + it deletes netflix keys!
 **** Email WD and tell them you want Netflix + WDLXTV + 3TB hdd support
 ** 1.05.04 dmaosd requests up to 65 search/related/etc results from
 **** YouTube at a time. If you have youtubeHD enabled, you might
 **** notice sluggishness with rapid fire YouTubage
 ** if you enable EIRI buttons down, right, & up buttons don't work on stock remote
 * For base firmware differences see:
 *** http://wiki.wdlxtv.com/Difference_between_BaseFW

0.5.1.3 - 2011-09-26 (unreleased)

 * MSHEETDIR removal fix with USB_POWER_OFF=1 (b-rad)
 * add 3 more seconds (6s total) delay from usb bus power on to mdev scan (b-rad)
 * MSHEETDIR remount on usb bus power up (b-rad)
 * quiet msheets init.d if /msheets not mounted (b-rad)
 * some power led blinking during shutdown process (b-rad)
 * Samba & NFSD restarted on power resume from USB_POWER_OFF (b-rad)
 * dmaosd assembly code patch to change samba binaries to use wdlxtv smb config (b-rad)
 * fix nfsd init.d syntax typo (b-rad)
 * condense Samba user/password settings in wec (RMerlin)
 * automagic system user creation / Samba password setting on Samba user/password wec change (b-rad)

0.5.1.2 - 2011-09-24 (unreleased)

 * USB_POWER_OFF & DEEP_SLEEP modes optimized & enhanced (b-rad)
 * unused images deleted to make room in 1.05.04_V-WDLXTV-Live (b-rad)
 * less 'special' files&dirs on USB prevent USB_POWER_OFF, only app/osd/opt/swap do (b-rad)
 * early mount resuming supported (b-rad)
 * RV_bg.jpg (hub background) option added to built in background options (b-rad)
 * busybox updated to 1.19.2 (b-rad)
 * localizations updated (bovirus)


0.5.1.1 - 2011-09-21

 * enable usb 5V bus power off + deep sleep mode (b-rad)
 * allow 'hot plug' of MSHEETDIR (b-rad)
 * lots of extra logging, bug report fattened (b-rad)
 * Issues:
 ** WDLXTV-PLUS DOES NOT SUPPORT 3TB HDD'S!!!! Tell WD you want this fixed (with netflix too)!!!
 **** The GPL wdtvlive2.fff is 6mo old and lacks support for 3TB hdd's + it deletes netflix keys!
 **** Email WD and tell them you want Netflix + WDLXTV + 3TB hdd support
 ** 1.05.04 dmaosd requests up to 65 search/related/etc results from
 **** YouTube at a time. If you have youtubeHD enabled, you might
 **** notice sluggishness with rapid fire YouTubage
 ** if you enable EIRI buttons down, right, & up buttons don't work on stock remote
 * For base firmware differences see:
 *** http://wiki.wdlxtv.com/Difference_between_BaseFW

0.5.1.0 - 2011-09-15

 * assembly code patch to fix ISO's stopping working after playing a few (b-rad)
 * inotifywait-3.14 included to clean up the mess left over by the OSD when ISO's are stopped (b-rad)
 * stuck at 0% upgrade fix (b-rad)
 * localizations updated new: swedish, serbian, greek, catalan, netherlands, slovenian, danish, dutch, & slovakian
 * aufs included (b-rad)
 * linksheets converted to aufs to save memory (b-rad)
 * MSHEETDIR disables automagic linksheets scan (b-rad)
 * fix fuse module (b-rad)
 * ntfs-3g removed from automagic filesystem detection (b-rad)
 * bi2 fixes (b-rad)
 * fix upnp-cmd to support wireless interfaces (b-rad)
 * fix webend pw change not working on 1.05.04 (b-rad)
 * apache & mt-daapd init.d tweaks (b-rad)
 * added sparse mount option to ntfs (b-rad)
 * xml fix 1.05.04 video playback options menu data disappearing (2d)
 * various xml fixes (jumbalaya)

0.5.0.0 - 2011-07-12

 * 1.05.04 based WDLXTV-Live & WDLXTV-Plus available
 * 1.05.04 versions rebuilt from scratch (b-rad) 
 * script consolidation & memory footprint reduction (b-rad)
 * new blocki compatibility (b-rad)
 *** saves 17MB memory on WDLXTV-Plus!
 * Webend application manager (RMerlin)
 * swap file support (b-rad)
 * app & plugin manager download scripts (recliq)
 * svn removed for space (download devtools.app.bin) (b-rad)
 * lots of WEC tweaks, additional settings, and bug fixes (RMerlin)
 * Most UMSP plugins to online for easy updating
 * MediaMark fixes (recliq) (1.02.21 only)
 * linksheets, cifs-interceptor, wdlxtv-db fixes (b-rad/recliq)
 * ntfs-3g updated to 2011.04.12 (RMerlin)
 * NTP fix (b-rad)
 * loopback management to 32 devices (b-rad)
 * mt-daapd fixes (b-rad & RMerlin)
 * update nano to v2.2.6 (RMerlin)
 * rutorrent updated to 3.2 (b-rad)
 * rtorrent config fairly 'vanilla' (b-rad)
 * rutorrent plugins handle post processing now (move/complete/ratio/watch) (b-rad)
 * nzbget fixes (b-rad)
 * more script verbage (b-rad)
 * visual web daemon start & stop (b-rad)
 * mount helpers enabled (b-rad)
 * autoclose permanently disabled (b-rad)
 * various xml fixes (b-rad)
 * NETBOOT nfs booting (b-rad)
 * NETAPP cifs/nfs app.bin/osd.bin support (b-rad)
 * fuse & squashfs modules added (b-rad)
 * cd-manager optimizations (b-rad)
 * better retail dvd support (b-rad)
 * add ability to disable more stock system services (b-rad)
 * YouTubeHD playlist fix (RMerlin)
 * Issue:
 *** 1.05.04 dmaosd requests up to 65 search/related/etc results from
 *** YouTube at a time. If you have youtubeHD enabled, you might
 *** notice sluggishness with rapid fire YouTubage

0.4.7

0.4.7.3 - 2011-03-29

 * corrected syntax error affecting USB_POWER_OFF=1 (recliq)
 * fixed ver files in G2 & plus firmwares (b-rad)

0.4.7.2 - 2011-03-20

 * changed default hostname to empty so a random one is generated on reset (b-rad)
 * made bug report case sensitive to hide default WDLXTV hostname (b-rad)
 * quieted nfsd-gen when its disabled (b-rad)
 * fixed moviesheets on 1.02.21 wdlxtv-live (b-rad)
 * made getproxies script executable so it actually works (b-rad)

0.4.7.1 - 2011-03-20

 * fixed 'Network Shares' area not working on 1.03x firmwares (b-rad)
 * fixed autores not working on G2 & 1.02.21 based wdlxtv-live (b-rad)

0.4.7.0 - 2011-03-16

 * TWO LEVEL THUMBS BUG IS GONE!!!!!!!! (assembly code patch) (b-rad)
 * YoutubeHD works again, with proper resolution fallback (RMerlin)
 * YoutubeHD is activated by default now at 480P on reset (b-rad)
 * loads of system/memory tweaks to decrease footprint (b-rad)
 * fixed WDTVExt plugin issues when reset happens (1.02.21_wdlxtv-live) (RMerlin)
 * Youtube & shoutcast proxies are downloaded every boot to accomodate server changes (b-rad)
 * fixed MediaMark internal plugin & std mode moviesheets (1.02.21_wdlxtv-live) (recliq)
 * fixed linksheets & std mode moviesheets (recliq)
 * upnp-meta command fixed for valid meta data in upnp-cmd (recliq)
 * extra UMSP svn repos enabled (b-rad)
 * fixed broken wireless encryption settings page (b-rad)
 * sped up ipup when executed with net already up (b-rad)
 * wdlxtv-db integration for custom media database (recliq)
 * set blkid to utilize cache to prevent sleeping drives from spinning up (b-rad)
 * added noatime & nodiratime options to mounts to increase disk performance (b-rad)
 * fixed exported share issue dealing with devices with no UUID (b-rad)
 * streamlined NETAPP's in crazymount (b-rad)
 * increased loopbacks to 32 and updated binaries to support it (b-rad)
 * fixed top row of thumbs not showing in WALL msheet modes (b-rad)
 * updated all localizations (bovirus et all)
 * fixed path issue with Optware /opt binaries (b-rad)
 * fixed module loading from app.bins (b-rad & recliq)
 * added sqlite3 binary (b-rad)
 * ROOT_UUID for selective device (non /dev/sda1) external firmware loading (b-rad)
 * ROOT_TAG for 'tagged' external firmware loading (b-rad)
 * fix net.mounts issue with shares having spaces in their names (b-rad)
 * fixed Samba passwords not saving (b-rad)
 * set auto_restart=1 to support seagate & other drives with power management (b-rad)
 * experimental 1.04.22 ext3-boot's for live & plus (b-rad)
 * recompiled Samba to 3.5.6 (RMerlin)
 * fixed cdrom not mounting right when its not /dev/sr0 (b-rad)
 * fixed retail dvd's + no media library to fail eject (b-rad)
 * fixed linksheets configuration in firmwares with no wdtvext (b-rad)
 * colourized disk usage progress bars in webend (RMerlin)
 * WEC tuning, setting fixes & LOADS of updates (RMerlin)
 * webend tweaks (RMerlin)
 * fix led bug in autores (b-rad)

0.4.5

0.4.5.3 - 2010-12-31

 * shoutcast fixed (RMerlin)
 * tweaked how /etc/hosts is built

0.4.5.2

 * fixed broken default list (10) & thumb (8) views which were 'stuck' in sheet mode (wdlxtv-live)
 * fixed error with moviesheet xml selection
 * wdlxtv-plus is based off official firmware 1.03.49
 * experimental wdlxtv-live base fw branch - 1.03.49 (missing features)
 * updated logos by Pennhaven & new pennhaven_bg chrome backdrop option
 * fixed nfsd & samba setting checks preventing operation
 * fixed clearing of youtube & live365 switchers
 * fixed live365 switcher on non 1.02.21 firmwares
 * correct station graphics causing system lockup in shoutcast live365 switcher (wdlxtv-live/plus)
 * patched smbtree to fix cifs-interceptor
 * fixed webend reboot (RMerlin)
 * forced std mode sheet moviesheet enhancement (wdlxtv-live) (recliq)
 * tweaked webend reboot to show visual progress (RMerlin)
 * patched net.mount WEC issues with various filesystems (RMerlin)
 * updated mt-daapd to 1.03.49's version
 * moved VIDEO_INFO_BAR into the loop to be checked more than once at boot
 * fixed syntax error on nzbget stop
 * patched suhosin php config to get rid of variable length errors
 * experimental ext3-boot live/plus base fw branches - 1.04.10
 * 1.03.49 & 1.04.10 WDLXTV's do *NOT* have wdtvext or autores
 * 1.03.49 & 1.04.10 WDLXTV's are *NOT* compatible with 1.01.77/1.02.21 themes

0.4.5.1 - 2010-12-24

 * fixed DTS & AC3 in wdlxtv-g2 (for real this time)
 * WMAPro audio support removed from wdlxtv-g2 (related to DTS/AC3 bug)
 * fixed preview mode (wdlxtv-g2)
 * wdlxtv-plus is based off 1.03.49_B
 * experimental wdlxtv-plus base fw branch - 1.04.10
 * experimental wdlxtv-live base fw branches - 1.03.49 & 1.04.10
 * 1.03.49 & 1.04.10 WDLXTV's do *NOT* have wdtvext or autores
 * 1.03.49 & 1.04.10 WDLXTV's are *NOT* compatible with 1.01.77/1.02.21 themes
 * fixed RT2870/RT3070/RT3370 wifi driver (wdlxtv-g2)
 * fixed WEP wifi encryption (wdlxtv-g2)
 * delayed config_tool monitor 40s
 * fixed shoutcast (live/plus)
 * updated localizations for missing strings
 * added Polish & Slovakian localizations (wdlxtv-g2)
 * include missing libdvd libs (wdlxtv-g2)
 * add.webplugin now cleans up dupes
 * fixed VIDEO_INFO_BAR=2 & VIDEO_INFO_BAR=3 (wdlxtv-plus)
 * added support for WEP, WPAPSK, & WPA2PSK wifi encryption types & IPUP=ON (wdlxtv-live/plus)
 * fixed WEC autores settings to use 0/1 instead of OFF/ON

0.4.5.0 - 2010-12-17 (unreleased on live/plus)

 * fixed optical drive functionality
 * retail DVD support (!!!!!)
 * eject button on optical drives work
 * cd-manager monitors drive and mounts media when available
 * UMSP optical drive manager 'eject' button works (wdlxtv-live/plus)
 * UMSP optical drive manager hides when no device available (wdlxtv-live/plus)
 * UMSP optical drive manager 'browse' functionality removed (wdlxtv-live/plus)
 * Modified version of arifg's CDManager WDTVExt plugin integrated (1.02.21-wdlxtv-live)
 * NETAPP's for loading of osd themes and app.bins from remote network shares
 * updated psychodad's autores to 0.53 (fixes missing sub type & more granular control)
 * included webend configurator plugin for all features of autores
 * Shoutcast now co-exists with Live365 in the menus, both can be used! (1.02.21-wdlxtv-live)
 * fixed Shoutcast bugs with favorites and channels with more than 50 stations (wdlxtv-live/plus)
 * updated RMerlins webend configurator; now with hooks, new input types, and bugfixes
 * new UMSP plugin configuration interface using the webend configurator
 * the WDTVExt plugins menu can be hidden now (recliq) (1.02.21-wdlxtv-live)
 * all menus can be selectively hidden (1.02.21-wdlxtv-live)
 * added FTPD_OPTIONS for custom pure-ftpd options & binaries for virtual users (recliq)
 * included shunte's dynamacized revision3 UMSP plugin with thumbs
 * all UMSP plugins have web config pages (shunte)
 * fix SSH server issue when SSHPORT=22
 * granularized wdlxtv.watch
 * updated wdtvext plugin scanning, osd (then disk) plugins override system plugins (recliq) (1.02.21-wdlxtv-live)
 * Krypto's MediaMark WDTVExt plugin rewritten and integrated (recliq)
 * Samba 3.5.1 compiled and included for Win7 support (RMerlin)
 * network drivers updated (wdlxtv-g2)
 * automagic network driver detector (wdlxtv-g2)
 * fixed broken picture viewing (wdlxtv-g2)
 * fixed youtubeHD (RMerlin & ramanvijay)
 * slimmed down geoIP db
 * mod_php removed to save space
 * lots of webend tweaks (RMerlin)
 * clean up shell errors
 * fixed suspend & resume scripts
 * leave telnet enabled on suspend
 * rescan devices on wake up from suspend
 * quieted lots of errors
 * fixed unrar web plugin (RMerlin)
 * sort & filter blkid webend page
 * added 'XML UMSP Items Plugin' support (bagira)
 * credits page mods
 * fixed Opera webend authorization issues (RMerlin)
 * changed osd browse high speed scan numbers to 60% of amount of page items

0.4.3

0.4.3.2 - 2010-10-13

 * fix netflix (wdlxtv-plus)
 * fix FORCEHDMI mismatch (wdlxtv-plus)
 * enable FORCEHDMI (maybe??) (wdlxtv-plus)
 * fix missing webend background when LINKSHEETS=ON (wdlxtv-plus/g2)
 * fix video play causing system crash (wdlxtv-g2)
 * include /etc/ppp stub for pptp app.bin support

0.4.3.1 - 2010-10-10

 * enabled linksheets in wdlxtv-plus for temporary moviesheet solution (wdlxtv-plus/g2)
 * lowered linksheets priority to idle (wdlxtv-plus/g2)
 * updated psychodad's autores to 0.52 (include forced subtitle detection) (wdlxtv-live/g2)
 * updated RMerlin's wdlxtv webend configurator (tabbed, save/restore, power actions) (wdlxtv-live/plus)
 * fixed missing webend buttons (wdlxtv-live/plus)
 * fixed rtorrent renice value (changed from max to idle) (wdlxtv-live/plus)
 * fixed hubbed device hotplugging
 * included chkntfs
 * ffmpeg updated to SVN-r34233
 * included FAVEMOTD selection for shell profile
 * fixed RT73 wireless driver (wdlxtv-g2)
 * added ZYDAS12xx wireless driver (wdlxtv-g2)
 * patched dmaosd to unify themes between g2 & live (wdlxtv-g2)

0.4.2

0.4.2.9 - 2010-09-29

 * included RMerlins's webend wdlxtv configurator
 * fixed dev/null bug in wdlxtv.watch
 * split webend index menu's into an include for use by plugins
 * NTP fix for netflix (wdlxtv-plus)
 * lots&lots of small webend fixes & tweaks
 * changed online-restart-monitor to ping google.com instead of google.ca
 * updated revision3 UMSP plugin to liskl's expanded version

0.4.2.8 - 2010-09-27

 * UMSP fix
 * set rtorrent to idle cpu only
 * kernel from 1.03.40_V

0.4.2.7 - 2010-09-26

 * fixed no digital (AC3/DTS) sound in wdlxtv-plus

0.4.2.6 - 2010-09-26

 * fixed credits & WDLXTV Census pages in webend
 * fixed bug in load.webplugin
 * fixed /RPC2 not being auth protected in webend (for secure remote rtorrent xml-rpc)

0.4.2.4 - 2010-09-25

 * added enable/disable of daemons to webend daemon panel
 * fixed rutorrent RSS plugin
 * fixed rutorrent plugin global settings
 * fixed non-login $PATH for ssh
 * lots of reloader updates (recliq)
 * reloader images moved to /osd/image/Reloader_* for theming
 * included link to enable/disable WDLXTV_CENSUS in webend
 * fixed webend mount table not showing cifs
 * fixed NTP with wireless for wdlxtv-plus
 * perlmagick-8:6.6.0.4-2.2
 * removed broken unrar button from webend
 * telnetd killed on reboot to disconnect shells
 * fixed bugs with unionfs xmounts
 * wget recompiled with ssl support (philou)

0.4.2.3 - 2010-09-02

 * added unionfs filesystem to xmount (see net.mounts for example)
 * updated WDTVExt plugins menu, bugfixes & new features (recliq)
 * fixed 'network shares' area not working as well when ENABLE_SAMBA_SHARE=0
 * speed up moviesheet search & display
 * fixed shoutcast channels with more than 50 listings not showing
 * fixed shoutcast favorites not saving in live365 switcher
 * patched bugs in MovieSheet plugin, plus sped up display of sheets
 * fixed std mode moviesheet view in list & audio/photo views (recliq)
 * fixed wireless IPUP & NTP detection. set your connected network to favorite in the network menu
 * fixed multi file /conf/umsp.tgz no-untar bug (bagira)
 * added output to webend UMSP SVN plugin downloading
 * updated UMSP plugin enabling system
 * fixed Samba/rtorrent issues when SSHPORT is set
 * lowered rtorrents cpu priority
 * updated psychodad's autores, now supports audio/subtitle channel

0.4.2.2

 * recompiled rtorrent with proper xml-rpc support for rutorrent
 * upgraded to rutorrent-3.1
 * rutorrent plugins are started when rtorrent starts so RSS/etc work immediately
 * fixed issue causing rtorrent not to restart if it was started with RTORRENT_DIR not set
 * fixed rtorrent 'pausing' issue
 * included all rutorrent plugins (configure via /conf/rutorrent.plugins.conf)
 * Zoster's UMSP patches for svn plugin self-enabling
 * removed deprecated files for lighttpd/deluge/python
 * fixed typo in untar of /conf/umsp.tgz
 * UMSP SVN plugin download can be disabled (UMSP_SVN=OFF)
 * disabled IP obtain at boot for faster boot time
 * upgraded to php5-cgi-5.3.2-1 (fixes pdo.so/suhosin.so/gd.so)
 * included php5-geoip
 * included rtmpdump-2.3-1
 * random WDLXTV motd
 * MovieSheet & WDTVExt plugin Reloader debug messages turned off (see MOVIESHEET_DEBUG & RELOADER_DEBUG)
 * set PANDORA=OFF to disable pandora binary and save memory + hide it from the OSD
 * actually include bagira's hungarian localization
 * disabled automatic NTP at boot for faster boot time
 * Optional WDLXTV census, disabled by default (to enable WDLXTV_CENSUS=ON)
 * changed all symlinks in /var from /tmp -> /tmp/.root/var, so they aren't lost to the clutter
 * fixed ifconfig calling net.mounts at boot, pausing OSD if DISABLE_ETHERNET_ON_STANDBY=ON
 * updated net.mounts examples to include ro flag to prevent Spinning-Circle-Of-Doom
 * changed xmount to mount CIFS/NFS ro if rw is not explicitly specified to prevent SCOD
 * changed jaggy Shoutcast icon with PsychoTHC's shoutcast icon
 *** BUGS:
 * no thumbs in first two levels of local folders view (still)
 * unrar button in webend is broken

0.4.2.1

 * pibos WDTVExt dynamic extension software integrated
 * thespecialist's WMAPro audio support
 * psychodad's autoframerate/resolution patch
 * recliq's moviesheet plugin
 * recliq's WDTVExt plugin manager
 * AutoZoom overscan fix during video playback
 * forcehdmi option for resolutions not contained in EDID
 * Samba/smb.conf fixes for missing/nonworking network shares
 * Zosters's UMSP-0.14 with searching capability
 * OK button comes before cancel in network share login & resume message boxes
 * UMSP plugins are pulled from svn on boot, enable them individually through webend
 * multi-file custom UMSP plugins enabled (/conf/umsp.php + /conf/umsp-plugins.tgz)
 * fixed peristent video resume points file on local device; video_resume_point_table
 * Setting for password protected Samba shares with guest read only access
 * Samba debug level can be set
 * fixed /boot with .rootFS
 * webend symlink permission fixes
 * youtubeHD fix
 * rtorrent-0.8.6-1 included
 * rutorrent-3.0 included
 * ffmpeg-SVN-r22988 included
 * curl_7.20.0-3 included
 * new user supplied init.d script now avaiable: /conf/S99user-script
 * sorted path/plugin errors (mostly) in rutorrent
 * linksheets disabled, recliq's WDTVExt movisheet plugin enabled
 * Python removed
 * Deluge removed
 * fixed load.webplugin bug causing rogue setup links in webend
 * included mediainfo-0.7.25
 * included apache2
 * ability to set custom telnet/ssh ports
 * /dev/sda1 is now fsck'd if root.bin/.rootFS exists at boot
 * included tcpdump-3.9.8
 * fixed domain wide auth
 * updated osd pages to wdlxtv.com
 * jamiroo's corrected spanish localization
 * Techflaws.org's corrected german localization
 * avkiev's corrected russian localization
 * jamiroo's catalan localization
 * Staduk's Greek localization
 * bagira's Hungarian localization
 * ReMARKable's dutch localization
 * moved deluge/nzbget/umsp/webend web dirs to /usr/share
 * lots of extra logging in scripts for bug report in webend
 * mount.watch rewritten - usb hubbed devices now mounted under the slot they're plugged into (media library = off)
 * tons & tons of bug patches & minor enhancements/tweaks

0.4.2.0

 * updated to official fw 1.02.21!!!
 * official Movie Sheet release, includes titi's wall & sheet templates
 * included Xmodpt's coolsmile irc & filemanager webend mods
 * UMSP customization (/conf/umsp.php for custom Media-Items)
 * updated derlinuxers webplugin scripts; add system&plugin daemon status & start/stop
 * domain wide auth to protect web services
 * updated nzbget to 0.7.0-r380 & nzbgetweb to 1.4-t7 
 * included unpackfs-0.0.6
 * included subversion-1.6.9-r901367
 * included ImageMagic-6.6.1-4
 * changed nzbget default DestDir from /boot -> /tmp (must change before using!!!)
 * fixed options mess up in crazymount preventing osd/app mounting
 * all irc settings are persistent
 * fixed passworded Samba shares & 1.02.21
 * fixed load.webplugin for UMSP/Deluge/nzbgetweb/etc
 * added link target to webend links for new tab / no js
 * fixed .rootFS loading
 * update webend css to make left column wider
 * corrected S00custom-options with movie sheet types & Samba protection
 * fixed custom villa_bg.jpg and screen_saver.png
 * patched crazymount to fix .addMounts functionality
 * fixed typo's in several osd files
 * increased php UploadMaxFileSize to 4M
 * lots&lots of random script maintenance & optimizations
 * even more logging (bug report included in webend)
 *** BUGS:
 * no thumbs in first two levels of local folders view

0.4.1

0.4.1.9-6

 * includes derlinuxers index.php tweaks for dynamic webplugin loading into webend
 * derlinuxer's S01ntp patch for static IP
 * fixed /usr/bin/bandwidth_test
 * fixed various osd backgrounds
 * fixed USB_POWER_OFF=1 no osd.bin bug
 * optimized wdlxtv.watch
 * new /conf/ monitor
 * logos for youtubeHD, shoutcast, & easynews in switchers
 * new now playing overlay

0.4.1.9-4

 * updated wireless-tools / fixed wireless adapters
 * better detection of preferred wireless network
 * updated live365 shoutcast proxy
 * included eiri (allows remote control remapping and command execution)
 * tweaked live365 pages
 * updated wireless drivers to 1.02.19 version (no extra chipset compatability)
 * fixed net.agent (WDLXTV-G2)
 * updated NTP with static IP
 * included iperf-2.0.4-5 & choekstr's bandwidth_test script
 * optimized various scripts

0.4.1.9

 * included Zoster's UMSP-0.1.2 media server (WDLXTV-Live)
 *** includes Revision3, Shoutcast, Apple Trailers, BBC podcasts...
 * included Mr_Miyagi's Webend (WDLXTV-Live)
 * WDLXTV_LIVE-MINIMAL now includes lighttpd/php5-cgi/perl (default disabled)
 * YouTube-switcher enabled (WDLXTV-Live) (requires LIGHTTPD=ON)
 *** YouTubeHD : D (see S00custom-options) (WDLXTV-Live)
 *** included rezmus EasyNews-proxy beta YouTube-switcher (WDLXTV-Live)
 * patched several issues with WPA2PSK (wdlxtv-g2)
 * fixed Deluge state dir (WDLXTV-Live)
 * included live365-switcher (WDLXTV-Live) (requires LIGHTTPD=ON)
 *** rezmus ShoutCast-proxy live365-switcher included (see S00custom-options)
 * included fixed russian/italian/german translations 
 * fixed cifs-interceptor with NFSD=OFF (WDLXTV-Live)
 * added rt2570, rt73, rtl8187 wireless drivers (WDLXTV-G2)
 * fixed double mounts with media library disabled
 * included ReMARKables netherlands translation (see S00custom-options) (WDLXTV-Live)

0.4.1.8

 * fixed Samba (windows) exported shares & auto exporter
 * added YouTube key saver (WDLXTV-Live)
 * fixed cifs-interceptor (WDLXTV-Live)
 * USB_POWER_OFF=1 works now (attached devices off during standby)
 * CODEPAGE & IOCHARSET are used in mounting for non-english filesystems
 * disabled ETH_xx_ACTION(s), replaced with POWER_xx_ACTION(s)
 * re-included missing lighttpd & enabled lighty-enable-mod
 * included mod_magnet & mod_webdav for lighttd
 * tweaked 10,11,12 item list views
 * included liblua5.1-0 (5.1.4-5)
 * Switched NTP to default OFF (WDLXTV-G2)
 * various script tweaks & bug fixes
 * added ftp & zip binaries

0.4.1.7-1

 * swapped smbtree back to matching version to fix network shares
 * added missing pam modules for ftp on WDLXTV-G2

0.4.1.7

 * WDLXTV_G2 now available for WDTV HD Gen 2 devices
 * added better system On/Off detection for turning off/on USB bus
 * patched to show subtitle delay without audio channel info (thx rezmus)
 * Deluge updated to 1.2.1-1
 * included nfsd (kernel) NFS server
 * new auto-export mode for Samba & NFSD servers
 * Samba binaries from official fw 1.02.14
 * Samba shares can be password protected
 * NTP works with static IP & wireless now
 * included all available NLS/codepage modules (see S00custom-options)
 * XFS and ReiserFS drives now supported
 * rezmus patch for custom fonts in OSD themes
 * online-delayer now pings self instead of gateway
 * Deluge auth file located at /conf/deluge.auth
 * list.watch is now wdlxtv.watch
 * fixed a few lib symlinks

0.4.1.0

 * Include wdtvlive.fff with wdtvlive.bin and wdtvlive.ver when you flash ***
 * resized youtube home dark box image to fit
 * changed windows resolve order back to official FW order
 * added zoster's 11/12 & bonus 10 item list views
 * included techflaws corrected german UI translation
 * added 2 additional video info overlay options (see S00custom-options)
 * fixed smbd zombies in ext3-boot-live
 * /sbin/usb.power.off and /sbin/usb.power.on turn off/on usb bus power (thx pibos)
 * ssh/scp/sftp clients changed to openssh binaries
 * included ssh-copy-id for passwordless login from wdtv-live
 * fixed openssl cert/private symlinks
 * full md5sum & netstat included
 * updated S00custom-options
 * updated libxml, libssl, libz, & libcrypto
 * moved around libs to mirror debian-wdlxtv-live
 * added /etc/screenrc & /etc/ssh/ssh_config & /etc/ssl/openssl.cnf (bind mount over for custom)

0.4.0.0

 * now based on official firmware 1.01.24
 * fixed firmware signature byte order == seamless upgrade from official
 * widened various youtube views
 * fixed optical drive double mounts
 * added www-data to cdrom group
 * fixed php-cgi arguments
 * fixed smb.conf bug

0.3

0.3.4.5

 * fixed app.bin loading from devices with space's in label
 * streamlined custom smb.conf usage
 * additional (non offficially mounted) devices are now added to smb config
 * added ssh-public-key to display public key
 * wdlxtv-live-minimal now available (no php/python/perl/nzbget/deluge/lighttpd)
 * updated net.mounts with curlftpfs & sshfs examples
 * firmwares are now fully (48B) signed

0.3.4.4

 * modified /sbin/suspend (stops all startup scripts)
 * added /sbin/resume (reverse of suspend)
 * rarfs included (not automagic atm -- or perfect)
 * unrar-seek included
 * disabled cd-manager (optical drive access option in UMSP)
 * removed busybox blkid symlink
 * fixed mount.watch extra umounting / NOUUID bug
 * ethernet actions order enforced

0.3.4.3

 * added real PATH export to /etc/profile
 * modified timezone export in /etc/profile
 * ethernet actions now available

0.3.4.2

 * fixed plug.watch bug dealing with multiple partition devices
 * fixed mount.watch bug causing duplicate NOUUID devices to show up
 * fixed HFS device mounting issue
 * Hub support *should* be pretty spot on
 * fixed custom-language-XX input, custom OSD translations now load
 * can supply customized smb.conf file (include at root of attached device-experimental)
 * fixed FTP server 425 error issue (add -H flag)
 * fixed sshfs & outgoing scp (use public key auth)
 * fixed timezone (added export to shell profile)
 * enabled outgoing ssh identity
 * corrected typo in lighttpd server.upload-dirs location
 * updated ntfs-3g-2010.1.16
 * fixed chsh

0.3.4.1

 * ntfs-3g-2009.4.4-1 included (power users test at own risk)

0.3.4

 * using Paragon NTFS driver, NTFS devices *should* now mount correctly (finally)
 * curlftpfs-0.9.2-1 included
 * openssl-0.9.8k-7 included
 * fixed nzbget webui images not showing up
 * Deluge state directory enabled (requires power cycle after changing torrent watch dir)
 * fixed timezone setting command in S00custom-options & add export to /etc/profile

0.3.3.1

 * fixed hotplug script for proper app/device mounting
 * changed smb.conf resolve order to: lmhosts host wins bcast

0.3.3

 * fixed nzbgetweb default upload dir to match default nzbget watch dir
 * fixed online.delayer to accomodate space at end of nameserver line
 * rezmus's audio/video info & youtube header dmaosd patches
 * widened generic thumbs selected title
 * libfuse2-2.8.1-1.1 included
 * strace-4.5.19-1 included
 * sshfs now works [maybe ;)]
 * gettext-0.17-8 included for custom translations
 * more libs are md5'd / dupe files symlinked for space
 * HFS devices are now fsck'd before mounting to fix r/o issue
 * experimental ext4 support (mounted as ext3)
 * possible NTFS fix for app.bins
 * lighttpd server.upload-dirs now writeable
 * php5-cgi error logging enabled /var/log/php5

0.3.2

 * fixed group/shadow/passwd to enable lighttpd
 * fixed /etc/init.d/S96deluge to enable deluge
 * fixed /etc/init.d/S96nzbget to enable nzbget
 * fixed deluge config persistence
 * unrar-nonfree-3.8.5-1 included
 * actually included par2-0.4 
 * lighttpd can be disabled (config_tool -c LIGHTTPD=OFF)
 * deluge webui can be disabled (config_tool -c DELUGEWEBUI=OFF)
 * Merry Christmas!!!

0.3.1

 * fixed resolv.conf symlink for DNS

0.3.0

 * Rezmus USB-power-on-suspend patch
 * fixed video_resume_points_table typo, should be video_resume_point_table
 * cifs-interceptor entries now have optional 3rd field for mount options
 * /conf/hosts for custom host definitions & fixed resolver for hostname lookup
 * possible NTFS hub fix
 * Day's S90net.mounts fix
 * NTP fix for DHCP users
 * 3 background options, look in S00custom-options for details
 * crazymount & plug.watch utilize mdev
 * working ldconfig & ldd + chsh & showmount included
 * all init.d's are disabled during upgrade
 * debian-wdlxtv upgraded to Squeeze
 * live filesystem booting now working : D !!!!!!! (root filesystem must be in .rootFS to pivot)
 * disabled online update procedure
 * lighttpd-1.4.25 webserver w/gd included (default enabled)
 * Deluge-1.2.0-rc4 Bittorrent client included (w/ webui) (default disabled)
 * nzbget-0.7-r357 & nzbgetweb-0.1.4-t5 include (default disabled)
 * hellanzb-0.13 included (default disabled)
 * pure-ftpd-1.0.24 w/TLS included (default enabled)
 * perl-5.10.1 included
 * python-2.5.4 included
 * php-cgi-5.2.11-2 included
 * screen-4.00.03jw4 included
 * unrar-free-0.0.1 included
 * par2-0.4 included
 * wakeonlan-0.41-10 included
 * bash-4.0-4 included
 * sshfs-2.2-1 included
 * unionfs-0.23.hg.20090611-1 included

0.2

0.2.2.1

 * fixed video playback ; )
 * enabled persistent video_resume_points_table (if exists on device at boot)

0.2.2

 * fixed default 12 thumb browse
 * re-widened youtube related videos results
 * ext3-boot-live now identifies itself better
 * debian-wdlxtv-live now in beta (for gimme-the-dam-kitchen-sink-folk)
 *** thanks to Bob for inspiration and initial work with debbootstrap
 * better pivot & cleanup with root.bin
 * cifs-interceptor mounts can now be NFS/cifs/etc instead of only NFS

0.2.1

 * fixed net.mounts execution on interface up
 * fixed 8 item list view

0.2.0

 * firmware now based on official firmware 1.01.11!!!

0.1

0.1.9

 * fixed bug in cifs-interceptor preventing CIFS from mounting
 * added in code to pivot to ext3-boot-live firmware IF root.bin is located on /dev/sda1

0.1.8

 * crond included (to enable: config_tool -c CROND=ON) (to edit: crontab -e)
 * rearranged net.mounts & ntp execution  
 * NFS now mountable under network shares!!!! (requires workaround--http://b-rad.cc/cifs-interceptor)
 * shells check for /conf/profile and load if exists
 * actual original screen_saver & background images included now

0.1.7

 * enabled upload on 'fixed' ftp server ;-)
 * disabled ntp by default (cause of info bar issue) [to enable: config_tool -c NTP=ON]
 * included original background and screen_saver images
 * update included dox

0.1.6

 *** !!! PERMANENT FLASH NOW !!! ***
 * fixed ftp server
 * tweaked NET_MOUNTS_DELAY implementation
 * added hostname configuration & ntp (config_tool -c DEVICE_NAME=)
 * added ntp-4.2.4p7 with timezone (config_tool -c TIMEZONE=)

0.1.5

 * set ftp root to / (allows editing of /conf files)

0.1.4

 * add delay for net.mounts execution (config_tool -c NET_MOUNTS_DELAY=10 [or 5/20/13/etc])

0.1.3

 * patched busybox so CIFS/SAMBA shares mount correctly in 'Network shares'
 * rsync-3.0.6 included

0.1.2

 * fixed memory leak with smbtree
 * better workaround for net.mounts

0.1.1

 * actually unified background images
 * workaround for net.mounts
 * root password is blank (use pw-fix.app.bin to reset)

0.1 - initial release

 * includes busybox-1.14.1, e2fsprogs-1.41.9, portmap-6.0, dropbear-0.52, hdparm-9.27, usbutils-0.86, wget-1.12
 * includes cd-manager-0.7 for optical drive functionality
 * telnet, ftp, & ssh servers enabled (each can be disabled)
 * net.mounts can exist on attached device at boot or /conf for automagic mounting of NFS,SAMBA,whatever
 * root password is: wdtvlive
 * includes wdlxtv-0.5.7.1's mount.watch, list.watch, plug.watch, xmount, & crazymount
 * app.bin, osd.bin, & opt.bin loading
 * OSD tweaks (refer to S00custom-options for how to change views)
   * added selectable 4, 6, 8 item list view (default=8) 
   * added selectable 4, 8, 12 thumb browse view (default=12) 
   * added 15 thumb view to music/photo (default=10)
   * increased font size of title to 32 in thumb view
   * filename listings are much wider
   * widened YouTube related videos viewboxes
   * unified background images to villa_bg.jpg (Villa_bg.png, villa_bg.jpg, villa_bg.png)
 * one compiled font replacement may be stored as /conf/custom-translation.mo, it will overlay the first asian font
 * independant welcome_logo and screen_saver
 * Custom background and screen saver images can be supplied at boot
   * requires villa_bg.jpg (maxsize=524288) or screen_saver.png to exist on a device attached at boot
   * original screen_saver & welcome_background are supplied, in case you desire them.
 * .addMounts functionality for media library scanning (Experimental--work in progress--do not use)
 * .thumbDB functionality for persistent thumb cache
 * .keepalive functionality for disabling of device spin down on device standby (possibly broken)
 * Ethernet is kept alive during standby (look at S00custom-options to disable)
 * users are enabled (experimental)
 * custom USB slot icons can be enabled (look at S00custom-options)
 * default Optical Drive thumb
 * changed background to http://oliuss.deviantart.com/art/Hardwood-Night-88299626