v130 (06/09/16) New device: NanoPi M2 DietPi image is now available. Many thanks to k-plan for sending me this tiny, but powerful board!: http://dietpi.com/phpbb/viewtopic.php?f=8&t=620#p2664 Changes / Improvements / Optimizations: DietPi-Software | Uae4ARM | Amiga emulator for your Raspberry Pi. Collaboration with the creator of AmiBerry (Dimitris) to bring you the highest performance Amiga emulation, running on lightweight DietPi: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=64#p64 DietPi-Software | ARM64 | Squeezebox Server (Logitech Media Centre) and Squeezelite are now available for installation: https://github.com/Fourdee/DietPi/issues/354 DietPi-Software | Pi-hole | Installation updated to latest version 2.9: https://github.com/Fourdee/DietPi/issues/478 DietPi-Software | RPi monitor updated to latest version, thanks to WolfganP: https://github.com/Fourdee/DietPi/issues/238#issuecomment-241461096 DietPi-Software | You can now find the URL links for the online docs in the Help Menu. It will also list the URL links for each peice of software installed: https://github.com/Fourdee/DietPi/issues/483 DietPi-Software | xcompmgr is now installed by default with Xserver on ALL devices. Limits desktop composition effects to improve performance and reduce "moving window lag". DietPi-Config | Raspberry Pi OpenGL driver can now be enabled in 'Display Options' > 'Change Resolutions' menu. Requires RPi 2 or 3: https://github.com/Fourdee/DietPi/issues/497 DietPi-Config | Added RPi 3 overclocking profiles: https://github.com/Fourdee/DietPi/issues/485 DietPi-Config | Added Stress test. Available from Tools menu. This can be used to test stability of your system (runs CPU, Ram and filesystem IO tests based on your device capabilities). DietPi-Backup | Will no longer backup manpages/docs and .deb package caches. DietPi-Apt-Get_Update | Has been removed. This previously allowed for threaded apt-get updates in background. We have now reverted to standard usage of apt-get update. Bug fixes: DietPi-Banner | IP address will now display if one exists on system. Raspberry Pi | Improved detection for RPi 3 devices, when overclocked. Raspberry Pi | Fix for scroll lock LED by Midwan: https://github.com/Fourdee/DietPi/issues/474#issuecomment-243215674 Raspberry Pi | Resolved an issue where running Kodi from desktop would render artifacts on exit. Many thanks to 467815891a for reporting the issue: https://github.com/Fourdee/DietPi/issues/484 Raspberry Pi | Mixer volume will now be set to -0.1db during boot (originally -50db), if soundcard is enabled. ----------------------------------------------------------------------------------------------------------- v129 (21/08/16) Changes / Improvements / Optimizations: DietPi-Software | rTorrent + ruTorrent | is now available for installation in the DietPi optimized software menu. Many thanks to Ardakilic for his input, and to help make this installation possible: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=2603#p2603 DietPi-Software | Owncloud installation updated to latest stable (9.1): https://github.com/Fourdee/DietPi/issues/468 DietPi-Software | Added 'autoconf automake' packages to Build-Essential installation. DietPi-Config | Added multiple display resolutions and refresh rates for Odroid C2: https://github.com/Fourdee/DietPi/issues/469 DietPi-Bugreport | Now allows for a max 50MB bug report upload. Bug fixes: DietPi-Config | RPi 2/3/Zero will now show correct sdram speed (450mhz default) in the overclocking menu: https://github.com/Fourdee/DietPi/issues/471 DietPi-Config | RPi Zero overclocking profiles have been removed: https://github.com/Fourdee/DietPi/issues/471 DietPi-Set_Hardware | Resolved an issue where disabling wifi modules would not clear the blacklist file, before being saved. DietPi-Software | Resolved an issue where min GPU memory splits were not being applied. DietPi-Config | When enabling WiFi for the 1st time, DHCP will be the default setting. DietPi-Config | WiFi stats (speed and strength) for RPi 3 onboard wifi is now working correctly. DietPi-Software | Deluge: Resolved an issue where remote thinclients were unable to connect. Many thanks to John for spotting this one: http://dietpi.com/phpbb/viewtopic.php?f=11&t=602 ----------------------------------------------------------------------------------------------------------- v128 (10/08/16) Bug fixes: DietPi-Software | Resolved an issue where MySQL installation would set key_buffer_size variable incorrectly. Many thanks to David Henry for reporting this: https://github.com/Fourdee/DietPi/issues/464 General | Resolved and issue where BPi Pro had an 'Unknown' temp readout: https://github.com/Fourdee/DietPi/issues/465 ----------------------------------------------------------------------------------------------------------- v127 (07/08/16) New Device: DietPi for NanoPi-NEO is here. Built with ARMbian build tools. Grab the image http://dietpi.com/download Changes / Improvements / Optimizations: DietPi-Banner | Relaxed the buffer clearing to only clear screen, when the full banner is displayed. DietPi-Software | Major (if somewhat long overdue) coding overhaul to improve and optimize DietPi-Software further: https://github.com/Fourdee/DietPi/issues/453 DietPi-Software | Plex Media Server: Is now available for ARM64 devices (Pine / Odroid C2) and will install the 32bit binaries. Many thanks to LukasBombach for the ARM64 installation code: https://github.com/Fourdee/DietPi/issues/457 DietPi-Uninstall | Removed. Software can now be uninstalled from DietPi-Software. DietPi-Automation | Continuation from v126, this has been revisited and further simplified. Please see here for updated usage: http://dietpi.com/phpbb/viewtopic.php?f=8&t=273#p1140 General | Linux-Headers will be removed on new installations. They are not required, unless native kernel compile. This will save 40MB+ space on rootFS. General | Wheezy code has been removed. If you still want to use Wheezy, please see: http://dietpi.com/phpbb/viewtopic.php?f=9&t=432 General | All DietPi SBC images have been updated to v127. The latest kernel/firmware updates have also been applied. Bug fixes: DietPi-Software | VNCserver: Has changed to screen 1 by default. This allows vncserver to run if X:0 is already in use (eg: by a desktop or Kodi). Example connection from client: 192.168.0.100:1: https://github.com/Fourdee/DietPi/issues/454#issuecomment-237655998 DietPi-Automation | Custom locale and timezone set in dietpi.txt are now being correctly applied: https://github.com/Fourdee/DietPi/issues/174 ----------------------------------------------------------------------------------------------------------- v126 (28/07/16) Changes / Improvements / Optimizations: DietPi-Software | Coding improvements to allow for command line inputs and automated installations. General | Updated my email address in all source code (daniel.knight[at]dietpi.com). DietPi-Automation | Simplified automation code. One variable to enable automated installation "AUTO_Install_Enable=1" in dietpi.txt. This will now enable a completely automated installation, with no user inputs. This feature requires a v126 image or higher, v126+ images will be available at a later date. Bug fixes: DietPi-Software | Gogs: Resolved an issue where missing binary ssh-keygen would cause gogs service to fail: https://github.com/Fourdee/DietPi/issues/442. OpenSSH needs to be installed. DietPi-Config | Resolved a sed pattern match issue with LCD panel and /boot/cmdline.txt on RPi. Thanks to K-Plan: https://github.com/Fourdee/DietPi/issues/439 DietPi-Config | Odroid firmware updates now run apt-get dist-upgrade. Previously, apt-get upgrade did not fully upgrade the kernel and image: https://github.com/Fourdee/DietPi/issues/449 General | Odroid C2: Resolved issues with broken sound on ALSA. This is due to a kernel update that removes the need for the existing "workaround" asound.conf. Many thanks to "Takenover83" for providing the fix: https://github.com/Fourdee/DietPi/issues/447 General | Odroid C2: Resolved issues with Kodi crashing when viewing the systeminfo: https://github.com/Fourdee/DietPi/issues/446 ----------------------------------------------------------------------------------------------------------- v125 - Hotfix (23/07/16) Bug fixes: General | Daily FSTRIM has been disabled. I believe this may the cause of corrupt file systems reported by some users. Until this can be proven stable, this feature will be disabled. ----------------------------------------------------------------------------------------------------------- v124 (23/07/16) Changes / Improvements / Optimizations: DietPi-Software | (NEW) Syncthing: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=2363#p2363 DietPi-Software | WiFi Hotspot: Compiled and updated ARM binaries to hostapd 2.5. DietPi now also checks for RTL8188C* devices, and if needed, installs the patched binary that enables functional rtl driver: https://github.com/Fourdee/DietPi/issues/434 DietPi-Software | Emby: FFmpeg is now required by Emby server and will now be automatically installed. Many thanks to Wolf for letting us know: https://github.com/Fourdee/DietPi/issues/436 General | check_connection script timeout increased to 10 (from 7) seconds, 2 retry: https://github.com/Fourdee/DietPi/issues/432 Bug fixes: DietPi-Config | WiFi: Resolved an issue where WiFi country codes were not being applied sucessfully: https://github.com/Fourdee/DietPi/issues/431 DietPi-Config | LCD Panel: Removed waveshare32 option for Odroid C2 as its not functional. General | Improved detection for RPi hardware revision codes and descriptions. ----------------------------------------------------------------------------------------------------------- v123 (17/07/16) New Device: DietPi for BananaPi Pro (Lemaker) is now available: http://dietpi.com/phpbb/viewtopic.php?f=8&t=534&p=2324#p2324. Many thanks to Mattia for testing the image, and, his assistance in requesting Lemaker to send a dev sample board. Legend :) New Feature: DietPi-Config > Display Options | Added support for changing LCD panels (currently: Waveshare32 and Odroid-Cloudshell) based on your SBC device. Both work great with DietPi-Cloudshell stats display: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&start=20#p204. Waveshare32 installation also supports X11 desktops with touch input: https://github.com/Fourdee/DietPi/issues/409#issuecomment-232729020. Personal thanks to K-plan for sending me a waveshare32 and assisting with its implementation. Changes / Improvements / Optimizations: DietPi-Config | Added support for changing Pine A64 screen resolutions. DietPi-Config | Wi-Fi scan now properly captures weird SSID names. Many thanks to Stickerpants for this fix: https://github.com/Fourdee/DietPi/pull/419 DietPi-Software | (NEW) qBitTorrent: Lightweight and fast (C++) BitTorrent server with web interface, is now available for installation: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&start=70#p2272 As always, DietPi will optimize the bittorrent settings based on your device, memory and CPU cores. DietPi-Software | PiHole: Installation updated to latest version. You can now control whitelist and blacklist entries from the web interface. DietPi-Software | RPi-Monitor: Added USB drive stats (if available) to web interface. Many thanks to Rich for implementing this: https://github.com/Fourdee/DietPi/issues/410 DietPi-Software | Kodi: libnfs4 is now installed along side Kodi to allow NFS support. DietPi-Software | Complete overhaul and improvements to the optimizations that get applied to all BitTorrent server software. We now check for gigabit devices, cache size based on share of total memory, max connections and upload slots based on hardware capabilities and device model. DietPi-Software | NetData: Installation has been updated to latest version (1.2.0): https://github.com/Fourdee/DietPi/issues/300 DietPi-Software | WiFi Hotspot: Installation option is now available for all SBCs. DietPi-Notify | New program with a goal to display more information on what DietPi is doing, and, if a failure or success occurred. I will continue to improve this and add it to all DietPi scripts/programs over time. General | ARMbian based images (OPi PC, BPi M2+ and BPi Pro) now have access to the ARMbian repo. This enables kernel/image/module updates through apt-get for the devices. Bug fixes: DietPi-Software | HiFi: Resolved an issue where volume control did not function. MPD will now use the internal software mixer by default. This allows working volume control on all hardware. DietPi-Software | PiHole: Resolved a warning of "file not found" when running gravity.sh. Many thanks to K-Plan: https://github.com/Fourdee/DietPi/issues/311#issuecomment-230177287 DietPi-Software | WebIOPi: Build-essential is now installed automatically with this program. Prevents a failed compile and installation due to missing gcc packages. DietPi-Software | WebIOPi: Is now disabled for RPi 3+ devices: https://github.com/Fourdee/DietPi/issues/412 DietPi-Software | PhpMyAdmin: Resolved an issue where a Lighttpd installation, did not create the symlink to /var/www/phpmyadmin. DietPi-Software | MATE: Resolved an issue with no sound output on Odroid C2: https://github.com/Fourdee/DietPi/issues/415 DietPi-Cloudshell | Resolved an issue where running with $1 2 (skip intro) would not run program. Thanks to K-Plan for spotting this: https://github.com/Fourdee/DietPi/issues/411 General | Resolved an issue where running 'sudo dietpi-command' would result in 'command not found'. Many thanks to StickerPants for his help on this one: https://github.com/Fourdee/DietPi/issues/424 ----------------------------------------------------------------------------------------------------------- v122 (30/06/16) Hotfix to prevent incorrect boot.ini patch on C1/XU4 devices. ----------------------------------------------------------------------------------------------------------- v121 (30/06/16) Changes / Improvements / Optimizations: DietPi-Software | Added DietPi installation option for Gogs: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&start=70#p2187 DietPi-Software | Added DietPi installation option for XFCE Desktop: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=2203#p2203 DietPi-Software | PiHole will automatically update the adlist on a weekly basis via '/etc/cron.weekly/pihole_adlist_update': https://github.com/Fourdee/DietPi/issues/311 DietPi-Config | You can now configure GPU/RAM memory split for Odroid C2. Headless option will free up 300~MB of memory. DietPi-Uninstall | Will now stop services prior to uninstalling, then restart them once finished. This should ensure uninstalled program processes, are not left running in memory. General | DietPi will TRIM all capable drives on your system, on a daily basis. This should recover lost performance on SSD/Flash/NAND based devices that support TRIM. Many thanks to John for bringing this to my attention: http://dietpi.com/phpbb/viewtopic.php?f=9&t=493&p=2161#p2142 General | Odroid C2 no longer has a Beta status. Bug fixes: DietPi-Cleaner | Resolved an issue with whiptail title not being reset in some menus. DietPi-Software | Resolved various issues with Mate desktop. Many thanks to K-plan for the reports and fixes: https://github.com/Fourdee/DietPi/issues/388 DietPi-Software | Resolved an issue where WiFi Hotspot would not install when using Pine A64 with addon WiFi board: https://github.com/Fourdee/DietPi/issues/401 DietPi-Software | Resolved an issue where Kodi would not start on Odroid C2: https://github.com/Fourdee/DietPi/issues/399. Many thanks to Meveric for updating me on C2 GPU driver development and packages for the fbdev > X11 kodi change. DietPi-Software | Resolved an issue where MineOS installation was missing rsync package. Many thanks to Zone22: https://github.com/Fourdee/DietPi/issues/403 DietPi-Config | Resolved an issue where changing resolutions on XU4 and C1 did not correctly apply 'vout_mode' modes. DietPi-Uninstall | Resolved an issue where shairport-sync would not uninstall on ARM64 devices. DietPi-Uninstall | Resolved an issue where uninstalling Desktop LXDE would not completely uninstall all LXDE packages. DietPi-Ramdisk | When creating the ramdisk, DietPi will set unix line endings to core files in /boot/ that users may edit prior to running DietPi. This resolves users saving the file with dos line endings, that may prevent other DietPi scripts from functioning correctly: https://github.com/Fourdee/DietPi/issues/390 ----------------------------------------------------------------------------------------------------------- v120 (24/06/16) Important Information: Raspberry Pi Wheezy | Support for Raspberry Pi Wheezy has now finished. I have uploaded a final Wheezy DietPi image which users must install if they want to continue using Wheezy. Please see here for more information: http://dietpi.com/phpbb/viewtopic.php?f=9&t=432 Image Downloads | All DietPi image downloads have been updated to v120. This includes all firmware/kernel/modules updates where applicable. http://dietpi.com/download Changes / Improvements / Optimizations: DietPi-Software > User Data | You can now setup a dedicated USB drive at any stage, on the fly : https://github.com/Fourdee/DietPi/issues/377 DietPi-Software > User Data | When changing user data location, DietPi will automatically move your existing data and setup required symlinks. DietPi-Software > User Data | You can now force Flash or USB drive user data locations on the fly, disabling the automatic setting. DietPi-Software > User Data | /mnt/dietpi_userdata will now always point to your user data location, even if its custom. DietPi-Software | Added DietPi installation option for Mate Desktop: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&start=60#p2073 . Many thanks to Xenformation (JK) for his contributions on this. DietPi-Software | Added DietPi installation option for GNUstep Desktop: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&start=60#p2072 . Many thanks to Xenformation (JK) for his contributions on this. DietPi-Software | Added DietPi installation option for NoMachine: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&start=60#p2071 . Many thanks to Xenformation (JK) for his contributions on this. DietPi-Software | Added DietPi installation option for XRDP: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&start=70#p2074 . Many thanks to Xenformation (JK) for his contributions on this. DietPi-Software | Added DietPi installation option for QuiteRSS: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&start=70#p2075 . Many thanks to Xenformation (JK) for his contributions on this. DietPi-Software | Added DietPi installation option for Cuberite (C++ Minecraft Server with web interface): http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=2069#p2068 DietPi-Software | Added DietPi installation option for MineOS (Java Minecraft Servers with web interface): http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=2069#p2069 DietPi-Software | FBturbo is now installed along with XSERVERXORG for Pine 64. Should improve 2D (eg: window) performance: https://github.com/Fourdee/DietPi/issues/380#issuecomment-226512966 DietPi-Software | HiFi (MPD + YMPD) is now available for ARM64 devices (eg: Odroid C2/Pine A64). DietPi-Config | You can now set your country code in "network options: adapters" menu, when running WiFi in hotspot mode (eg: dietpi-software > WiFi Hotspot installation). This will allow for channels 12/13 in some countries (eg: EU), and, increased power output (range) for the hotspot. DietPi-Config | RPi 3 internal WiFi is now disabled by default to save resources on new installs. It will automatically be enabled by DietPi if required. DietPi-Config | RPi 3 internal Bluetooth is now disabled by default to save resources on new installs. It can be enabled in the advanced menu. DietPi-Config | RPi 3 increased thermal limit from 65c to 75c. This should reduce the chance of users seeing the heat warning icon on-screen, whilst keeping the device below the 85c official thermal limit used in Raspbian: https://github.com/Fourdee/DietPi/issues/356#issuecomment-223282185 DietPi-Config | cfg80211 wifi module is now disabled by default to save resources on new installs. It will automatically be enabled by DietPi if required. DietPi-Config | bluetooth module is now disabled by default to save resources on new installs. It can be enabled in the advanced menu. DietPi-Config | Serial console is now disabled for all DietPi images (where possible): https://github.com/Fourdee/DietPi/issues/343#issuecomment-226946848 DietPi-Config | Corrected typos. Many thanks to Erkan-Yilmaz for spotting these: https://github.com/Fourdee/DietPi/pull/381 DietPi-Cloudshell | Added a feature which allows users to specify start and end times, where DietPi-Cloudshell will power off the screen and disable processing: https://github.com/Fourdee/DietPi/issues/379 DietPi-Backup | Now shows the most recent and successful backup date in main menu. DietPi-Sync | Now shows the most recent and successful sync date in main menu. Bug fixes: DietPi-Banner | Resolved an issue where delayed DHCP offers would not provide the IP address during boot: https://github.com/Fourdee/DietPi/issues/350#issuecomment-223273610 General | DietPi desktop items icon will now show correctly. DietPi-Automation | Updated missing software automation entries in dietpi.txt. Many thanks for K-plan for his input on this: https://github.com/Fourdee/DietPi/issues/374 DietPi-Software | Resolved an issue where Transmission would not start the web interface during boot (:9091), when using DHCP: https://github.com/Fourdee/DietPi/issues/350 DietPi-Software | Resolved an issue where VIFM and MTRTINY would not be flagged as installed, after the installation. Many thanks to K-plan for spotting this one: https://github.com/Fourdee/DietPi/issues/373 | https://github.com/Fourdee/DietPi/issues/374#issuecomment-225436379 DietPi-Software | Kodi has been disabled for Pine64 (non-functional) whilst we wait for working mali/mali_drm driver: https://github.com/Fourdee/DietPi/issues/380 DietPi-Config | Resolved an issue where the RPi3 internal wifi would still be active after being disabled: https://github.com/Fourdee/DietPi/issues/376 Many thanks to K-plan for reporting this. DietPi-Backup | Resolved an issue where search results, did not provide the most recent and successful backup date. DietPi-Sync | Now contains the correct program name in the backtitle. ----------------------------------------------------------------------------------------------------------- v119 (01/06/16) Important Info: UserData Locations | As of this release, the default user data directory is now /mnt/dietpi_userdata, unless, you have set "dietpi_userdata_basedirectory=/Something/Else" in dietpi.txt. A symlink will be automatically generated to your USB drive, if installed. The new location will be active for any new software you install with DietPi-Software. All existing software will continue to use the previous locations. This allows us to simplify the online documentation and user experience: https://github.com/Fourdee/DietPi/issues/334#issuecomment-222503304 Odroid C2 | Your system will install the latest kernel and boot.ini file. This is required for your system to be functional after the latest kernel update. As the /DietPi/boot.ini file is being overwritten, users may wish to make a note of their existing settings, prior to updating: https://github.com/Fourdee/DietPi/issues/366 New Device: DietPi for BananaPi M2+ image is now available. Built with ARM build tools: http://dietpi.com/phpbb/viewtopic.php?f=8&t=431 DietPi for XenServer x64 image is now available. Many thanks to Xenformation for implementing the image: https://github.com/Fourdee/DietPi/issues/309 Changes / Improvements / Optimizations: DietPi-Software | Added DietPi installation option for Plex Media Server: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1949#p1949 DietPi-Software | Added DietPi installation option for VNC 4 Server. Many thanks to Rob for his input and code on this: https://github.com/Fourdee/DietPi/pull/344 DietPi-Software | Pihole installation has been updated to latest version. DietPi-Software | Resolved broken Shairport-Sync installation for ARM64 devices: https://github.com/Fourdee/DietPi/issues/369 DietPi-Config | You can now enable/disable serial console from the advanced menu. DietPi-Config | Added support for Odroid HiFi Shield Plus in soundcard options: https://github.com/Fourdee/DietPi/issues/365 DietPi-Config | Added support for rpi-bcm2835-UltraHQ. This is an experimental driver for the onboard analogue sound on the RPi. Requires kernel 4.4 (rpi-update): https://github.com/Fourdee/DietPi/issues/360 DietPi-Autostart | VNC servers (if installed) will now automatically start during boot, regardless of your autostart option. The service name is "vncserver": https://github.com/Fourdee/DietPi/issues/255#issuecomment-220954537 DietPi-Cam | Has been updated to RPi Web Cam interface 6.1.6. Now uses the internal motion engine and is fully functional: https://github.com/Fourdee/DietPi/issues/120 DietPi-Services | Will now show you the name of each service that is applied, and if successful. Also added some funky colours, for visual eye candy (no honestly, it rocks) General | Odroid C2 image download updated to latest DietPi version. Bug fixes: DietPi-Software | Resolved an issue where LetsEncrypt would fail to install. This was due to LetsEncrypt recently changing their name to Certbot: https://github.com/Fourdee/DietPi/issues/348 DietPi-Software | Resolved an issue where Transmission service was being started before network is up. Existing installations will be patched: https://github.com/Fourdee/DietPi/issues/350 DietPi-Software | Resolved an issue where Tightvnc server would not run on arm64. VNC4SERVER is now offered as a working alternative, whilst we wait for the Jessie repo package to be updated with a fix: https://github.com/Fourdee/DietPi/issues/255. Many thanks to Rob for his input and code on this. DietPi-Cloudshell | Resolved an issue where the Network usage scene would generate an error. This would occur if the network device was not ready, when we scraped netstat: https://github.com/Fourdee/DietPi/issues/355. Many thanks to Erik for finding this one! ----------------------------------------------------------------------------------------------------------- v118 (17/05/16) New Device: DietPi for Pine A64 is now available: http://dietpi.com/phpbb/viewtopic.php?f=8&t=420. Many thanks to Rhkean for his excellent work to make this possible. Important Information OPi PC Security Exploit | Found by the ARMbian devs: https://github.com/Fourdee/DietPi/issues/312, this security exploit allows any process to get root permissions. We have created a new DietPi OPi PC image, based on ARMbian which disables the kernel exploit. It is highly recommended that all OPi PC users, download and install the updated image to be protected: http://dietpi.com/#five Changes / Improvements / Optimizations: DietPi-Software | Added DietPi optimized installation for Emby server: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1789#p1789 DietPi-Software | Added DietPi optimized installation for OpenBazaar server: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&start=60#p1796 DietPi-Software | WiFi/Tor HotSpot on RPi 3 (internal BCM wifi) will now default to Wireless N (150mbit) during installation. Previously Wireless G (54mbit). DietPi-Software | Subsonic is now split into 2 installation options. Version 5 and 6: https://github.com/Fourdee/DietPi/issues/330 DietPi-Update | Added GITFORKOWNER to aid in testing new releases on different forks DietPi-Config | You can now set the WiFi country code. This will enable channels and power ratings allowed in your country. DietPi-Config | Cleaned up the WiFi/Ethernet adapters menu. Static IP options will only show when the user changes the mode. rpi_boardinfo / DietPi-Banner | Will now display the revision code for the user on unknown RPi devices. Bug fixes: DietPi-Software | Resolved an issue where the .installed file would generate an error, due to a unexpected character: https://github.com/Fourdee/DietPi/issues/322 DietPi-Software | Prevention of Lighttpd + PhpMyAdmin apt-get errors during installations. Users must install LLMP/LLAP prior to PhpMyAdmin Odroid-XU4 | corrected typo in boot_xu4.ini file: https://github.com/Fourdee/DietPi/issues/314 dietpi-set_soundcard | Now applies dtparm=audio= setting in config.txt for RPi. Required for >= 4.4 kernel: https://github.com/Fourdee/DietPi/issues/327 ----------------------------------------------------------------------------------------------------------- v117 (01/05/16) New Device: DietPi image for VirtualBox (x64) is now available: http://dietpi.com/phpbb/viewtopic.php?f=8&t=390&p=1683#p1683. Many thanks to Xenformation (JK) for implementing this image. Changes / Improvements / Optimizations: DietPi-Software | Added DietPi optimized installation for Mumble VoIP server: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1691#p1691 DietPi-Config | Added display resolution profiles for Odroid VU7+. DietPi-BugReport | Max filesize limit of bug report uploads capped at 10MB. General | All fuzon.co.uk links have now been replaced with dietpi.com. This completes the recent server move: https://github.com/Fourdee/DietPi/issues/294 General | Begin script optimizations. This will most likely extend over the next several releases. Networking | allow-hotplug has now been rolled out as default for all DietPi systems. Previously, this was set to auto. This basically means you can psychically unplug/plug the device on the fly, without the need for restarting the networking service: https://github.com/Fourdee/DietPi/issues/305 Bug fixes: DietPi-Config | Resolved an issue where IP details would not show on WiFi, when using both adapters at the same time, and setting wlan static: https://github.com/Fourdee/DietPi/issues/273#issuecomment-213951519 DietPi-Software | Resolved an issue where Oracle Java would fail to install: https://github.com/Fourdee/DietPi/issues/298 DietPi-Software | Resolved an issue where WiFi hotspot would not function on the Odroid C2. arm64 binary has been compiled with RTL drivers enabled: https://github.com/Fourdee/DietPi/issues/303 DietPi-Set_Soundcard | Resolved an issue where changing addon RPi soundcards failed to enable the chosen card. DietPi-Update | Resolved an issue where the server version would return "invalid": https://github.com/Fourdee/DietPi/issues/301 DietPi-Software/Config | Resolved an issue where noip would not run on Odroid C2: https://github.com/Fourdee/DietPi/issues/302 General | Resolved an issue with WPA-PSK wireless connections failing to connect on the Odroid XU4. Networking | Resolved an issue where unplugging eth would also kill any active wlan connections. Many thanks to K-plan for his assistance on this one: https://github.com/Fourdee/DietPi/issues/273#issuecomment-215996025. ----------------------------------------------------------------------------------------------------------- v116 (19/04/16) Changes / Improvements / Optimizations: Images | All DietPi image downloads (excluding Wheezy) have been updated to v115 (v116 after first run update). DietPi.com | Web hosting is now provided by MyVirtualServer.com: https://github.com/Fourdee/DietPi/issues/288 DietPi-Software | Added DietPi optimized installation for NetData. A slick and feature-rich system stats monitor with web interface: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&start=60#p1611 DietPi-Software | Updated Wiring Pi installation to latest. This adds support for RPi 3: https://github.com/Fourdee/DietPi/issues/270 DietPi-Software | Screen blanking is now disabled during "First run update" and "During installations". This will only affect tty0 (main screen): https://github.com/Fourdee/DietPi/issues/277 DietPi-Config | Added ability to configure and apply system-wide proxy settings: https://github.com/Fourdee/DietPi/issues/214 DietPi-Config | Now supports enabling and configuring both Ethernet and WiFi adapters at the same time. Previously, enabling one adapter disabled the other. DietPi-Config | When setting Static DNS settings, a menu will now appear with a list of the most known DNS servers. You can either select one of the entries listed, or manually enter your DNS server. DietPi-Config | Networking Option has been split into 2 new menus. "Network Options: Adapters" and "Network Options: NAS/Misc". DietPi-Backup | Added NFS/NFS4 as supported filesystem types. Don't get excited, Rsync over NFS is extremely slow, especially on the 1st run (cp is quicker). DietPi-Banner | Will now also show your IP address: https://github.com/Fourdee/DietPi/issues/284 Bug fixes: DietPi-Cloudshell | Network usage scene: Resolved a integer error caused by a leading zero in $(date), which effected daily usage stats: https://github.com/Fourdee/DietPi/issues/272 DietPi-Software | Resolved an issue where NODEJS was not being set to "installed" after installation. DietPi-Software | Resolved an issue where NODEJS would not install on Odroid C2. We have compiled a ARM64.deb package and will be used in new installations: https://github.com/Fourdee/DietPi/issues/276#issuecomment-209900955 General | Resolved an issue where WiFi WPA connections were unable to connect on the Odroid C1. General | Resolved various issues with non-English system Locale when using English based parsing throughout DietPi scripts: https://github.com/Fourdee/DietPi/issues/291 DietPi-Apt_Get_Update | Will now ignore waiting for (and killing) NTPD if ntpd_update_mode=0 (disabled) or ntpd_update_mode=4 (daemon): https://github.com/Fourdee/DietPi/issues/289 ----------------------------------------------------------------------------------------------------------- v115 (04/04/16) Changes / Improvements / Optimizations: DietPi-Software | Removed dependencies on Apache stacks, allowing all DietPi-Software web-based applications to use either lighttpd, nginx or apache2 stacks: https://github.com/Fourdee/DietPi/issues/205 DietPi-Software (Webserver preference system) | You can now select a preferred webserver type (Apache2/Nginx/Lighttpd), prior to installing any webserver based software. When you select any software for installation that requires a webserver, your preferred webserver choice will be automatically installed: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1549#p1549 DietPi-Software (Webserver preference system) | Lighttpd is the default webserver stack to be installed when any software in DietPi-Software requires a webserver stack. You can change this using the webserver preference option in the DietPi-Software menu. If you have any existing webserver stacks installed, your preference will be automatically set to what you have installed at the time. Bug fixes: OPI PC | Community vcore/freq (.fex/script.bin) patch will be applied (created by Thomas Kaiser). This resolves known issues with stability and excess heat on the Loboris image (which DietPi is based on). Screen resolution support in DietPi-Config is no longer available: http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=785&fromuid=185718 DietPi-Uninstall | Resolved an issue where WEBSERVER_LIGHTTPD would not appear when installed. DietPi-Software | Resolved an issue where FFMpeg would fail to install on RPi 2/3. DietPi-Software | Resolved an issue where PHP Composer would fail to install for Ampache/Baikal. General | Resolved an issue where new dietpi.txt entries were not being created, for < v109 image installations. ----------------------------------------------------------------------------------------------------------- v114 (28/03/16) Software Additions: DietPi-Software | Added DietPi optimized installation option for EmonPi. Turn your existing RPi into a lightweight energy monitor with the EmonPi addon board: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1525#p1525 DietPi-Software | Added DietPi optimized installation option for Tor WiFi Hotspot. This will create a WiFi Hotspot on your device and route all WiFi connected network traffic through the Tor network: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1529#p1529 Changes / Improvements / Optimizations: DietPi-Config > Audio Options > Soundcard (RPi) | Added support for IQaudIO DAC+. Many thanks to "alcoheca" for the dtoverlay code: https://github.com/Fourdee/DietPi/issues/253 General (RPi) | max_usb_current in config.txt is now enabled by default. This will allow your USB ports to use upto 1.2amp of power. Required for USB platter HDDS (500/700ma). Bug fixes: General (C1) | CPU Govs: Ondemand is now disabled due to it failing to scale down frequencies. This is a known issue with the C1 kernel. Interactive is now the default CPU gov and will replace ondemand. Many thanks to K-Plan for reporting this bug: https://github.com/Fourdee/DietPi/issues/248 ----------------------------------------------------------------------------------------------------------- v113 (20/03/16) Important notes: Odroid C2 | Odroid's flagship SBC is now supported in DietPi. Currently under beta, more info and image download: http://forum.odroid.com/viewtopic.php?f=138&t=19948 Software Additions: DietPi-Software | Added DietPi optimized installation option for Redis Server: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1504#p1504 DietPi-Software | Added DietPi optimized installation option for BaiKal (Lightweight CalDAV + CardDAV server): http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1502#p1502 DietPi-Software | Added DietPi optimized installation option for RPi-Monitor: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1502#p1503 DietPi-Software | Added additional Linux installation option for Node.js v5.x: Many thanks to "bhaveshgohel" and "spiderkeys" for their input on this one: https://github.com/Fourdee/DietPi/issues/231 Changes / Improvements / Optimizations: DietPi-Process_Tool (RPi 3) | Added options for Bluetooth service and hciuart. DietPi-Software | Ampache installation has been updated to latest (3.8.2). DietPi-Software | PiHole web interface updated to latest DietPi-BugReport | Will now use the system wide UUID, generated by DietPi on 1st install for reference code, instead of MAC address as Odroid's use a software configured MAC address (all the same). Bug fixes: Kodi (C2) | Resolved issues with no sound. Using ALSA and asound.conf from oversun, pulseaudio will be uninstalled: http://forum.odroid.com/viewtopic.php?f=136&t=19433&p=131413&hilit=Oversun#p131206 DietPi-External_drive_setup | Will now apply the permissions flag to NTFS drive mount. This allows for linux permissions on NTFS drives, and prevents Owncloud installations on USB NTFS drives from reporting a permissions warning. Applied to new DietPi image installations only, will not effect existing installations. Many thanks to CedArctic for the fix: https://github.com/Fourdee/DietPi/pull/225 DietPi-Uninstall | Resolved an issue where Squeezelite would not uninstall. Many thanks to "SASH" for the bug report. DietPi-LogClear | Resolved an issue where non-English locale would cause pihole.log file to be cleared. This is due to DNSMASQ always logging in English dates, regardless of system locale. Many thanks to K-Plan for reporting the bug and with testing: https://github.com/Fourdee/DietPi/issues/233#issuecomment-196407135 DietPi-Cloudshell | Resolved an issue where non-English locale would prevent DNS query and block count stats updating. DietPi-Software | Will now always clear the apt cache and update it, prior to installing the selected software. The previous "once every 7days" update caused missing package errors if a package filename was changed in the repo during that time. DietPi-Software | Resolved an issue where apt-get errors were not providing error details. PiHole | Resolved possible divide by zero in /var/www/pihole/data.php. The PiHole master branch (which DietPi forks) is yet to merge and receive this fix. Many thanks to K-Plan: https://github.com/Fourdee/AdminLTE/commit/e1cd3556c55d982d8548e207c1f8d35a09d78f7d General (Coded by rotational467) | DietPi will now correctly identify RPi 3 with cpu id a22082: https://github.com/Fourdee/DietPi/pull/239 ----------------------------------------------------------------------------------------------------------- v112 - Hotfix (05/03/16) Bug fixes: DietPi-Software (RPi 3) | Resolved an issue with WiFi Hotspot failing to start, when using the internal bcm43438 wifi. DietPi-Software | Resolved an issue with PHP CLI warnings (apc.shm_size=): https://github.com/Fourdee/DietPi/issues/218 ----------------------------------------------------------------------------------------------------------- v111 (03/03/16) Important notes: Raspberry Pi 3 | Is now supported in DietPi. Get the most out of those 1.2ghz cores with DietPi. Lightweight justice! I will continue to add RPI3 features in DietPi-Config at a later stage (eg: Bluetooth). For now, see here: https://github.com/Fourdee/DietPi/issues/216#issuecomment-191819227 Software Additions: DietPi-Software | Additional Linux Software: Added Oracle 8 JRE/JDK installation option. Changes / Improvements / Optimizations: DietPi-Config | Ethernet/WiFi options will now set DHCP/STATIC target mode to current mode. Previously STATIC was the default target mode. This will prevent users applying STATIC by accident. General (RPi) | snd-bcm2835 is now disabled by default. It will be enabled during ALSA install, if no other soundcard "dtoverlay=" is set. This will free up some memory for non-audio installations. Bug fixes: DietPi-Config | Display: Resolved an issue where changes to RPi Camera settings were not being applied. ----------------------------------------------------------------------------------------------------------- v110 (29/02/16) Changes / Improvements / Optimizations: DietPi-Software | Your IP address will now be shown at the top left of screen. DietPi-Software | You can now change the location where your user/personal data will be created and stored before installation (eg: bittorrent downloads, Owncloud data etc): https://github.com/Fourdee/DietPi/issues/198#issuecomment-186655968 . Can also be set in dietpi.txt (dietpi_userdata_basedirectory=). DietPi-Cloudshell | Added current network bandwidth usage stats to the network usage scene. DietPi-Cloudshell | Added human readable output for network usage screen (auto KB/MB/GB conversion) General | bc is now installed by default on all DietPi systems. bc is needed for bash floating point calculations that many scripts rely on. bc is also favoured against printf due to character decimal issues with certain system locales: https://github.com/Fourdee/DietPi/issues/203#issuecomment-186889618 General | Improved support for non-standard root filesystem devices (eg: /dev/sdb) with DietPi scripts. Bug fixes: DietPi-Logclear | DietPi-Process_Tool is now reapplied after clearing PiHole logs. DietPi-Software | Resolved an issue where LXDE desktop installations was linking DietPi-Nice.desktop instead of DietPi-Process_Tool.desktop DietPi-Software | Resolved an issue where Pydio installation would not generate the data folder on SD card only installations. DietPi-Software | Resolved an issue with Single File PHP Image Gallery download link broken. Many thanks to "Rhkean" for his assistance: https://github.com/Fourdee/DietPi/issues/206 DietPi-Cleaner | Resolved an issue where non-standard root filesystem device would cause the script to terminate. Many thanks to "K-Plan" for reporting the issue and his assistance with testing/debugging: https://github.com/Fourdee/DietPi/issues/200#issue-133569090 DietPi-Config | Resolved an issue where non-standard root filesystem device would cause SD benchmarks to fail. Many thanks to "K-Plan" for reporting the issue and his assistance with testing/debugging: https://github.com/Fourdee/DietPi/issues/211#issue-136938177 DietPi-Cloudshell | Vast number of bug fixes linked to non en_xx.UTF-8 locale and 0 size swap. Please see Git ticket for more information. Many thanks to "K-Plan" for his assistance: https://github.com/Fourdee/DietPi/issues/203 ----------------------------------------------------------------------------------------------------------- v109 (13/02/16) Important notes: - All DietPi ARM based images have been updated to v109. This resolves previous issues with automation. See "Bug Fixes" for more information. - Odroid XU3/4 kernel updates are no longer automatically updated. This is to prevent future issues with automation installations. Users will need to manually run "apt-get install linux-headers-armhf-Odroid-xu3 linux-image-armhf-Odroid-xu3" to upgrade their kernel. Please see Git Ticket for more information: https://github.com/Fourdee/DietPi/issues/185#issue-130839837 - RPI Wheezy Image | As the official RPI Wheezy image download is no longer available, we have removed the Wheezy download link from dietpi.com. DietPi still supports and offers the Wheezy image, but we will not be adding additional DietPi-Software installation options for it. More information and Wheezy download: http://dietpi.com/phpbb/viewtopic.php?f=8&t=9 Software Additions: - DietPi-Software | Added DietPi optimized installation options for Lighttpd webserver stacks (LLMP/LLSP/LLAP): http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1335#p1335 - DietPi-Software | Added DietPi optimized installation options for MariaDB webserver stacks (LAAP/LEAP/LLAP): http://dietpi.com/phpbb/viewtopic.php?f=8&t=5#p5 Changes / Improvements / Optimizations: - DietPi-Software | PiHole installation has been updated to the latest version. - DietPi-Uninstall | Will now display installed webserver programs instead of stacks. Bug fixes: - BruteFIR | Resolved an issue where ALSA overflow/underflow would prevent BruteFIR from running. Process is now launched initially with nice -15 to prevent this from occurring. - DietPi-Automation (Odroid) | Resolved an issue where kernel updates would require user input. Many thanks to rhkean for his assistance: https://github.com/Fourdee/DietPi/issues/185 - DietPi-Software | Resolved an issue with Pydio installation on Odroid C1/XU4. "Impossible write into the AJXP_DATA_PATH folder": https://github.com/Fourdee/DietPi/issues/186 - DietPi-Software | Resolved an issue where Pi-Hole webpage stats were not updating: https://github.com/Fourdee/DietPi/issues/187#issue-131328814 - DietPi-Update | Resolved an issue where curl would fail to verify SSL cert for DietPi. This affected automated installations. Many thanks to rhkean for his assistance: https://github.com/Fourdee/DietPi/issues/197 - Odroid XU3/4 | Default resolution is now 1080p. This is a workaround to resolve known issues with 720p framebuffer missing lines: https://github.com/Fourdee/DietPi/issues/184 ----------------------------------------------------------------------------------------------------------- v108 (31/01/16) Software Additions: DietPi-Software (RPi Jessie) | Added DietPi optimized installation option for BruteFIR. EQ and Digital Room Correction via ALSA: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=57#p57 DietPi-Software (RPi Jessie) | Added DietPi optimized installation option for SqueezeLite. Audio player for SqueezeBox server (LMS): http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1009#p1009 DietPi-Software | Added DietPi optimized installation option for Pydio. Feature-rich backup and sync server with web interface : http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1064#p1064 Changes / Improvements / Optimizations: DietPi-Process Tool | Improved performance when parsing user settings file. Only installed software values are now saved. Bug fixes: DietPi-Process Tool | For LXDE Installations: Added dietpi-process_tool.desktop items and removed dietpi-nice.desktop. /DietPi/dietpi/func/dietpi-optimal_mtu | ipv4 and icmp headers (-28) are now subtracted from the MTU size that gets tested. ----------------------------------------------------------------------------------------------------------- v107 (25/01/16) New Features: DietPi-Process_Tool | Allows users to configure and set system wide Nice, Affinity, Scheduler Policy, Scheduler Priority for most processes/programs. Replaces DietPi-Nice/Affinity Changes / Improvements / Optimizations: DietPi-Config | IPv6 can now be enabled/disabled from the networking options menu. DietPi-Config | RPI i2c settings have now been moved to "Advanced Options". Previously Display. Thanks to Gordon for the suggestion: http://dietpi.com/phpbb/viewtopic.php?f=11&t=294#p1261 General | IPv6 is now enabled by default on all DietPi systems. Its clear that IPv6 is becoming a requirement for software to fully function: https://github.com/Fourdee/DietPi/issues/175#issue-127682633 . You can disable IPv6 using dietpi-config > networking > IPv6 Bug fixes: DietPi-Process_Tool (previously DietPi-Affinity) | Affinity is now applied to all PIDs for each program match. DietPi-Software | Resolved an issue with Nginx failing to install on RPi Jessie. ----------------------------------------------------------------------------------------------------------- v106 (13/01/16) Software Additions: DietPi-Software | Added DietPi optimized installation option for Shairport Sync. AirPlay audio player with multiroom sync : http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1221#p1221 Changes / Improvements / Optimizations: Images | All ARM based DietPi Images have been updated to v106. General (RPi) | DietPi will now identify your model name based on revision code. This will provider a "nicer" description in the banner. Many thanks for Dougie and David for their assistance on this: https://www.raspberrypi.org/forums/viewtopic.php?p=878517#p878517 DietPi-Backup | When searching for previous backups, it will now print the date/time the backup was last run, for each backup found. Bug fixes: DietPi-AutoStart | Resolved an issue where VNCserver would not start on Orange Pi PC. Many thanks to MyRoman for his assistance on this: http://dietpi.com/phpbb/viewtopic.php?f=11&t=283#p1193 DietPi-Software | Resolved an issue where input methods (such as ibus, fcitx) fails to start with dbus connection error. dbus-x11 is now installed by default with xserver. Many thanks to ochaochaocha3 for finding this one: https://github.com/Fourdee/DietPi/issues/160 DietPi-Software | Squeezebox Server (LMS) is now enabled for ARMv6 devices (RPi 1/zero). Many thanks to masterxilef for proving the fix: https://github.com/Fourdee/DietPi/issues/155#issuecomment-170695252 DietPi-Config (OPi) | Changed 3.5mm jack asound.conf from plug to hw. This resolves "ALSA lib pcm_plug.c:1261:(_snd_pcm_plug_open) Unknown field card" error. DietPi-Automation | Resolved an issue where AUTO_DietpiSoftware_SkipUpdateRebootPrompt=1 had no effect. ----------------------------------------------------------------------------------------------------------- v105 (06/01/16) Software Additions: DietPi-Software | Added DietPi optimized installation for WiFi Hotspot. Once installed, you can change the SSID/Key/Channel settings in dietpi-config > networking > WiFi. http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1207#p1207 Changes / Improvements / Optimizations: DietPi-Config | Vastly improved the performance of the networking ethernet/wifi menus. DietPi-Survey | UUID is now a random generation. This was previously the MAC address which are not unique on Odroid/OrangePi devices. DietPi-Nice/Affinity | Added support for DHCP server (dhcpd) and WiFi Hotspot (hostapd). DietPi-Backup | First run: will now check and use the USB Drive as the backup directory if it is installed. Bug fixes: DietPi-Software | Resolved an issue with the installation of OpenTyrian. Many thanks to EzTargetUK for spotting this one: https://github.com/Fourdee/DietPi/issues/157 ----------------------------------------------------------------------------------------------------------- v104 (29/12/15) New Features: DietPi-Automation | DietPi automation allows users to fully automate the installation process, and, automatically install optimized software from the DietPi-Software catalogue. We have also added features like auto mounting Samba client shares, download and execute script during installation. All the automation options are available in the dietpi.txt file on the 1st partition of the DietPi image. http://dietpi.com/phpbb/viewtopic.php?f=8&t=273 dietpi-set_dphys-swapfile | New function script that allows command line users to change dphys-swapfile size and locations easily and quickly. See sourcecode for usage. Changes / Improvements / Optimizations: PiHole | Updated PiHole script to latest version (gravity.sh). DietPi-Cloudshell | Updated to v4. You can now start/stop DietPi-Cloudshell from the menu and choose which screen to output. Also added option to display temps as Celsius or Fahrenheit. DietPi-Config (RPi) | Added display resolution option for the official RPi touchscreen. General | Updated grep code usage to check for 1st character on line when parsing files for variable values. Prevents pulling in any commented code references. eg: grep -m1 '^MyVar=10' DietPi-Software | LetsEncrypt has been disabled for DietPi RPi (Wheezy) until a workaround can be found: https://github.com/Fourdee/DietPi/issues/141 DietPi-Software | Dedicated USB drive installations will also move the swapfile to the USB drive. Many thanks to bbmak for this request: http://dietpi.com/phpbb/viewtopic.php?f=9&t=270&p=1135#p1132 DietPi-Software | Softether VPN server has been removed. Its setup was overcomplicated for the end user. OpenVPN server offers a much better and simpler VPN experience for the user. DietPi-Backup | Allows for $2 input directory when using backup/restore inputs for $1. See sourcecode and usage header for more info. DietPi-Nice | Added support for Squeezebox Server (LMS) and Squeezebox Lite. DietPi-Affinity | Added support for Squeezebox Server (LMS) and Squeezebox Lite. Bug fixes: DietPi-Software | Resolved an issue with Squeezebox not installing. This is due to squeezebox 7.9 nightly build url links being dropped. Squeezebox will now be downloaded from DietPi.com. Thanks to Jean for spotting this. ----------------------------------------------------------------------------------------------------------- v103 (10/12/15) New Features: DietPi-Affinity | Allows you to set CPU affinity for most processes. This allows you to specify which CPU cores the program will use. Also applied automatically during boot (along side DietPi-Nice). Info: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1064#p1064. DietPi-LetsEncrypt | Frontend for Lets Encrypt and integration into DietPi systems. Supports Apache2 webserver (LAMP / LASP) only. Info: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1064#p1062. Software Additions: DietPi-Software | Added DietPi optimized installation for Lets Encrypt. This allows you to easily obtain and install a free SSL certificate for your webserver. Info: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=1064#p1062. Many thanks to thechildofroth for his assistance with testing: https://github.com/Fourdee/DietPi/issues/128 DietPi-Software (RPi) | Added DietPi optimized installation for Wiring Pi (v2.31). Alternate GPIO library based on C. Changes / Improvements / Optimizations: DietPi-Software | Updated DietPi-Cam installations to match RPi web cam interface v6.0.19. Thanks to Zombievirus for mentioning this was missing from v103 release changelog: http://dietpi.com/phpbb/viewtopic.php?f=11&t=218&start=20#p1087 DietPi-Ramlog | Will now preserve log file ownerships. DietPi-Config > Networking | You can now specify static DNS servers. DietPi-Nice | Will now show you what is being applied, and, if successful. DietPi-Software | Reduced php-apc and php-apcu cache sizes slightly. Applied lower limit of 10mb. DietPi-Software | Reduced the amount of total packages installed with Full logging mode (logrotate). Many thanks to Gordon Williams for spotting this: http://dietpi.com/phpbb/viewtopic.php?f=11&t=256#p1073 DietPi-Software (RPi) | Moved all RPi hardware project related items to DietPi Optimized software. Under RPi Hardware Projects. Bug fixes: LMS/Squeezebox server | Resolved issue with the program unable to start at boot. DietPi-Software will now install v7.9. Existing installations of LMS/Squeezebox will require a reinstall with dietpi-uninstall and dietpi-software, to fix their installation. DietPi-Software | Resolved an issue with apt-get 100 errors during installation due to incomplete apt-cache. DietPi-Software will now run a simulated apt-get install, before running the installations. If this fails, it will attempt to clean and update the apt-cache. Many thanks to Zombievirus for the report and assistance testing: https://github.com/Fourdee/DietPi/issues/132 DietPi-Software | Resolved an issue with Proftpd giving errors: /var/log/wtmp: No such file or directory. Many thanks for Gordon Williams for spotting this one: http://dietpi.com/phpbb/viewtopic.php?f=11&t=256#p1073 General | Resolved an issue where optimizations for the RPi v2 would be made based on 2 cores. This was due to an incorrect $(nproc) value which reported 2 processor cores on the RPi. $(nproc --all) is now used and returns the correct value. General | Resolved an issue where /etc/resolv.conf (dns server) was not updating. This was due to a missing package (resolvconf) and will now be installed on all DietPi systems. Resolvconf will automatically update DHCP dns servers. For Static Ips, dns-nameservers must now be set in /etc/network/interfaces. General | Resolved issue where ntpd drift file wouldn't update. Many thanks to Gordon DietPi-Config > Networking | As dns-nameservers must be set for static ips, DietPi-Config will enable/disable dns-nameservers automatically in /etc/network/interfaces when applying network changes. ----------------------------------------------------------------------------------------------------------- v102 (03/12/15) Important DietPi Changes: All DietPi images have been updated to v102 and are required to run the latest version of DietPi. Previous images will no longer update, and are no longer supported. Passwords | All passwords throughout DietPi are now dietpi (previously raspberry). This includes everything with a password (eg: dietpi-software installations). DietPi for Odroid C1/XU4 has changed to Debian Jessie | The DietPi images are now based on the excellent Debian Jessie images by Meveric http://forum.odroid.com/viewtopic.php?f=96&t=17542&p=114970#p114970. Why Debian? First, its more streamline and lightweight when compared to Ubuntu. Second, it reduces my coding workload from 3 distros to 2, as Ubuntu has different packages/file paths/requirements that required additional coding and testing. New Features: DietPi-Launcher | Menu system that allows you to run any of the DietPi programs, all from one place. DietPi-Cron | Menu system that allows you to change the cron start times: https://github.com/Fourdee/DietPi/issues/118#issuecomment-161051801 Software Additions: DietPi-Software (Odroid's C1/XU4) | Kodi is now available for Odroid C1 and XU4. DietPi-Software (Odroid's C1/XU4) | DietPi optimized LXDE desktop is now available. Vastly improved C1 (no longer uses FBturbo driver). DietPi-Software (Odroid's C1/XU4, OPi) | DietPi optimized Weaved installation is now available. DietPi-Software (Odroids C1/XU4) | DietPi optimized MiniDLNA installation option is now available. Changes / Improvements / Optimizations: General | Support for Raspberry PiZero (honestly?, i didn't have to change a thing :) ) General | Removed one of the reboots during first run filesystem expansion. This will speed up the initial setup of your system. Available for all DietPi images v101 or higher. DietPi-Software | PHP now sets upload_max_filesize and php_max_post_size to 2GB. This will increase the max filesize limit with php uploads (eg: Owncloud). Previously 20~MB. DietPi-Software | PHP now sets upload_tmp_dir to /var/tmp/php_upload_tmp. This was previously stored on /tmp as ramdisk, which limited php uploads (eg: Owncloud) to half your total RAM, causing possible failed uploads. DietPi-Software (Jessie) | PHP will also install and optimize APCu along side Opcache (APCu is data store, OPcache is opcode cache). This should vastly improve webserver performance. DietPi-Software | HAproxy will now install v1.6.2. DietPi-Software | Deluge-web no longer requires a service restart by the user during 1st run. DietPi-Software | Enabled Deluged logging with level warning to /var/log/deluged.log and /var/log/deluge-web.log DietPi-Config > Advanced > Time sync (ntpd) | New options. Allows you to change the update frequency of NTPD time syncs. eg: Daily/Hourly/disabled etc. DietPi-Config > Performance > Overclocking | Tweaked the RPi 1/2 overclocking settings to improve stability. These are settings I personally use across all my RPi devices during testing, and, should be stable for all. DietPi-Config > Advanced > Swapfile size | When the user changes the swapfile size, the new swapfile and its size will now be generated at the same time. Previously this was completed during boot. DietPi-Config > Advanced > Swapfile size | Can now also be disabled. DietPi-Config (OPi) | You can now update the Kernel and Firmware for your OrangePi. This will run Loboris kernel update script: https://github.com/loboris/OrangePi-BuildLinux/blob/master/update_kernel.sh General | /etc/apt/sources.list is now unified across all DietPi Jessie images (excluding Raspbian), using the global Debian mirror: http://ftp.debian.org/debian General | All firmware and kernel have been updated to latest. Bug fixes: DietPi-Update | Some users were experiencing wget failures due to SSL/cert issue on GitHub, or local network setup. This was causing the 1st run update and installation to fail. The script has been updated to use curl which does not fail. https://github.com/Fourdee/DietPi/issues/125 Kernel Modules (OPi) | Resolved issues with invisible modules by updating the kernel / firmware to latest (provided by Loboris). https://github.com/Fourdee/DietPi/issues/115 General (Jessie) | Resolved an issue where SystemD would throw warnings on /dev/tty1 regarding duplicate fstab entries. USB mounts are now disabled by default in fstab on new images. DietPi will enable one of the mounts as required during "1st run USB drive" setup. DietPi-Software (Odroid C1) | Resolved an issue with Kodi launching as black screen. DietPi-Software | Resolved an issue with DietPi-Cam not starting during boot. Many thanks to Rich T for his assistance with debugging: http://dietpi.com/phpbb/viewtopic.php?f=11&t=218#p842 DietPi-Ramlog | Fix for mongodb log files, thanks to Olmo: https://twitter.com/otmezger/status/670004115561299968 ----------------------------------------------------------------------------------------------------------- v101 (14/11/15) Changes: DietPi-Software | Enabled minidlna installation option for Orange Pi and VMware. DietPi-Software | Modified the installation method of phpBB3 forums. No longer uses apt installation. Downloads and sets up the phpbb.zip. DietPi-Config > AutoBoot options | Added "Console: Automatic Login" option. Useful for custom projects that require autologin on main terminal (tty1), without launching a specific program. DietPi-Config (RPi) > Audio options > Soundcard | You can now select "none" as your soundcard. This will disable the snd-bcm2835 kernel module, saving memory and resources. DietPi-Config (OPi PC) | Changed 3.5mm asound.conf to use plug rather than direct hw. DietPi-Software (OPi PC) | Installing HiFi will now default to 3.5mm output and unmute it, regardless of default device used in asound.conf. Bug fixes: DietPi-Ramlog | Resolved an issue where "Full" and "None" logging modes, would clear logfile contents during boot. https://github.com/Fourdee/DietPi/issues/112 DietPi-Apt-get_Update | Resolved an issue where the state file would stay at 0 (which believes apt-get is running), causing endless waiting. DietPi-Software (RPi Jessie) | Resolved an issue where Kodi would install using packages from deb.multimedia, rather than Raspbian. This was due to FFMPEG installation which requires the additional repo. After installing FFMPEG, the deb.multimedia repo will now be removed. https://github.com/Fourdee/DietPi/issues/111 DietPi-Software (OPi PC) | Resolved broken volume controls for HiFi (mpd+ympd) using 3.5mm output. DietPi-External_drive_setup (RPi) | When setting up a dedicated external drive, rootdelay=10 will be added to cmdline.txt. This should prevent slow powering external drives, from failing to be ready and mountable during boot. ----------------------------------------------------------------------------------------------------------- v100 (07/11/15) New Image: DietPi for Orange Pi PC is now available (Beta): http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=662&extra=page%3D1 New Features: DietPi-Cleaner | New program. Allows you to remove unwanted 'junk' (eg: CCleaner) to free up system resources. http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=623#p623 DietPi-Software | Added DietPi optimized installation option for OpenVPN Server: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=613#p613 Changes: DietPi-Software (RPi) | HQ audio is now enabled by default when alsa is flagged for install. DietPi-Software (RPi armv6 Jessie) | FFmpeg will now install libs, rather than lib-dev packages: https://github.com/Fourdee/DietPi/issues/84#issuecomment-151623212 DietPi-Config > Tools > Benchmark | Vastly improved the accuracy of filesystem benchmarking. The recorded speeds should now be inline with "real world" usage. DD now uses 4K blocksize which is default for SSD and /tmp (ram). General | Hostname on new installations has change from dietpi to DietPi. General | Changed ondemand scaling up, to 50% cpu usage (previously 60). Bug fixes: DietPi-Cloudshell | Resolved a memory leak caused by incorrect array usage. General (Jessie) | Resolved issue with CRDA error print on tty1. Many thanks to Luis for the resolution: https://github.com/Fourdee/DietPi/issues/102#issuecomment-153447933 Orange Pi PC | Local sound now works, also added option to dietpi-config allowing you to change HDMI or 3.5mm default output. ----------------------------------------------------------------------------------------------------------- v99 (27/10/15) New Features: DietPi-Software | Added DietPi optimized installation option for Ampache. http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&start=40#p554 . Many thanks to Jig for his assistance with the installation steps: http://dietpi.com/phpbb/viewtopic.php?f=9&t=146 DietPi-Software | SubSonic is now available for all DietPi systems. Also updated SubSonic installation to use 5.3 (instead of beta2), and, Java 8 (instead of Java 7). Many thanks to thechildofroth for his assistance and providing compiled armv6 packages: https://github.com/Fourdee/DietPi/issues/84 . DietPi-Software (RPi) | Added Linux installation option for i2c-tools. Can also be installed/configured in dietpi-config (see below). DietPi-Config (RPi) | Users can now toggle i2c module and change baudrate (freq kHz) from display options. Changes: General | DietPi specific binaries are now stored and downloaded from http://dietpi.com. This will vastly increase download speed and should reduce overall installation time. General (C1/XU4) | Modified /etc/apt/sources.list to include universe, multiverse, backports, and, Oracle Java paa. Bug fixes: DietPi-Config (Odroid C1/XU4) | Resolved issue where changing the Keyboard configuration did not bring the menu up. ----------------------------------------------------------------------------------------------------------- v98 (21/10/15) New Features: DietPi-Software (VMware) | Added DietPi optimized installation option for Desktop LXDE. Changes: DietPi-Software | Pi-hole installations now checks total free memory available and sets swapfile size accordingly, to prevent out of memory errors. This was previously applied to RPi v1 models only. Bug fixes: CurlFTPfs (Jessie) | Resolved issue with this network mount causing Emergency mode during boot. Many thanks to Jig for his input on this: http://dietpi.com/phpbb/viewtopic.php?f=9&t=142 NoIp (VMware) | New installations of NoIp will now install the x32/x64 binary. DietPi-Config (RPi - Jessie) | Resolved issue where changing the Keyboard configuration wasn't being applied. ----------------------------------------------------------------------------------------------------------- v97 (15/10/15) New Features: DietPi-Software | Added DietPi optimized installation option for Fail2Ban. Prevents brute-force attacks by banning the IP address. DietPi-Software | Added DietPi optimized installation option for PhpSysInfo. Web interface system stats. Many thanks to Pilovali for his input: http://dietpi.com/phpbb/viewtopic.php?f=9&t=122 DietPi-Software | Added DietPi optimized installation option for Php Image Gallery. A website to host and browse your image files. Many thanks to Pilovali for his input: http://dietpi.com/phpbb/viewtopic.php?f=9&t=135&p=468#p465 Changes: DietPi (RPi Jessie) | Is no longer in Beta. All known and reported issues have been resolved. DietPi-Software (Jessie) | Selecting Alsa for install will also install alsa-utils. Bug fixes: DietPi-Software (Jessie) | Resolved issues with SubSonic installation failing, due to missing ffmpeg package in Jessie repo. Many thanks to Marc for his input on this issue: https://github.com/Fourdee/DietPi/issues/84 ----------------------------------------------------------------------------------------------------------- v96 (12/10/15) Changes: DietPi.com is now the home of DietPi. Web hosting kindly provided by Pilovali. Bug fixes: DietPi-Software (Jessie) | Resolved Transmission-daemon 403 errors on Jessie systems. Caused by SystemD service: https://github.com/Fourdee/DietPi/issues/86. Many thanks to Lloyd for sending the bug report. ----------------------------------------------------------------------------------------------------------- v95 (10/10/15) New Features: DietPi-Software | Added DietPi optimized installation option for VNC Server running LXDE Desktop. Great for headless devices: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=408#p408 DietPi-Software | Added DietPi optimized installation option for Wordpress (Blog and publishing website). DietPi-Software (RPi-Jessie) | Added DietPi optimized installation option for Kodi. Changes: General | Sudo is now installed by default on all DietPi images. As most online guides for linux software uses Sudo in their documentation, and scripts, this allows us to bridge the gap to less experienced linux users by preventing "command not found". LXDE (Desktop) | Updated desktop and menu items to include dietpi-nice. DietPi-Software | SoftEther VPN server will now install the latest version. DietPi-Software | RetroPie has been removed as a DietPi optimized installation option. The installation cannot be truly automated and requires user input from the RetroPie setup script. Users will need to install RetroPie from following their online documentation. DietPi-Software | RaspControl is now only available for the Raspberry Pi (Wheezy) image. The project has not been updated for 3 years, and, only works with Raspbian Wheezy. Bug fixes: DietPi-Software (VMware) | Softether VPN server will now download and install the correct (64bit) package. DietPi-Software | Resolved issue with PhpMyAdmin selection complaining of LAMP/LEMP not installed, when it is due to be installed by software that requires it. DietPi-Software (RPi-Jessie) | Resolved issue with RPi-GPIO python3 support installations failing due to missing dependencies with the Raspbian repo. This is now installed by Python pip. DietPi-Config (RPi-Jessie) | Resolved issue with CurlFTP mount, not mounting due to changes in Jessie's /etc/fstab commands. Many thanks to: Pilovali - For his contributions with testing, and, submitting over 5 bug reports for DietPi! ----------------------------------------------------------------------------------------------------------- v94 (07/10/15) New Image: DietPi for Raspberry Pi (Jessie) has been released! Changes: DietPi Images | DietPi image downloads have been updated to v94. This also includes their respective firmware/kernel updates where applicable. LXDE (Desktop) | Updated desktop and menu items to include more DietPi programs (eg: backup/sync) DietPi (XU3/4) | Meveric XU3 repo (Meveric-all-XU3.list) has been removed from apt. Bug fixes: DietPi-Software | Resolved issue with Odroid C1 pulling incorrect URL for internet test, from sources.list. ----------------------------------------------------------------------------------------------------------- v93 (30/09/15) Changes: DietPi-Software | Will now use your /etc/apt/sources.list url for connection tests. DietPi-Cam | Updated. New installations will now install the latest version of RPi Cam Control (v6.0.9). Bug fixes: Pi-hole | Resolved issues with Pi-hole (dnsmasq service) not starting during bootup phase. DietPi-Software | All Pi-hole installations will now increase swapfile size if required. This was previously applied only to Pi-Hole automated image. This prevents a out of memory error whilst running gravity.sh on RPi v1 256/512. apc.php (Odroid / VM ) | Will now use opcache-status rather than opcache-gui. This resolves missing data from the apc.php page. DietPi-BugReport | Resolved issue with failed uploads not providing any notification to end user. DietPi-BugReport | Resolved issue with URL test (wget spider) not supporting ftp addresses. DietPi-Survey | Resolved issue with URL test (wget spider) not supporting ftp addresses. External HDD (hdparm.conf) | APM is now set to 254 (APM 127 seems to override spin down time to 5 seconds for most drives). Spin down time is now 10minutes. ----------------------------------------------------------------------------------------------------------- v92 (24/09/15) New Device: DietPi for VMware (Virtual Machine) is now available. More info: http://dietpi.com/phpbb/viewtopic.php?f=8&t=90 New Features: DietPi-Morsecode | Converts and renders a text file into morse code. You never know when you might need it! :) http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&start=40#p293 Changes: DietPi-Sync | Added option to enable/disable an automated daily sync (using cron). /etc/hdparm.conf | Added default power management settings for external USB drives. This will spin down the /dev/sda drive after 30 minutes. APM is set to 127 which allows max performance whilst still allowing spin down. Bug fixes: DietPi-Cloudshell | Improved CPU usage results (they actually work now ;)). Completely re-coded, and, no longer requires sysstat (mpstat) to be installed. Pi-hole | Resolved issues with dnsmasq startpar and missing user errors during boot. General | Resolved issue with apc.php page not providing information/stats on Odroid images. ----------------------------------------------------------------------------------------------------------- v91 Notes: Internal use (Image implementation and testing for VMware). See v92 for patch notes. ----------------------------------------------------------------------------------------------------------- v90 (15/09/15) New Features: DietPi-Nice | Allows you to set process priority (nice level) for most dietpi-software installed programs. Your nice levels will automatically be applied by DietPi and active at all times. More info : http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=279#p279 Changes: DietPi-Software (RPi) | Owncloud installations now use the opensuse repo. This installs the latest version (8.1). DietPi-Sync | Added option to enable/disable compression during transfer. DietPi-Config (Overclocking RPi 2) | Modified the overclocking profiles to improve stability. From testing, ram overclocking seems to cause the most instability, so, we have set the ram freqs to default (400MHz) for low and med profiles. DietPi-Cloudshell | Users can now set custom USB drive mount locations, if different from /mnt/usb_1. Line 3 of /DietPi/dietpi/.dietpi-cloudshell. dietpi-external_drive_setup | When formatting, it will now clear the MBR and partition tables on the drive before creating the ext4 partition. General (RPi) | Hdparm is now installed by default (to be consistent with all DietPi images). This allows external drives to power down when idle. General | Removed trailing white space from all DietPi code. Reduces DietPi-Ramdisk size by 4~KB (every little counts ;)). Bug fixes: DietPi-Config (RPi) | Resolved issue with SDcard benchmark reporting incorrect free space. DietPi-Software | Resolved issue with HiFi installation. An invalid config file prevented mpd from starting. dietpi-external_drive_setup | Will now correctly display the filesystem type when its label contains spaces. ----------------------------------------------------------------------------------------------------------- v89 (08/09/15) Release Notes: DietPi-Backup | New feature to allow rSync backups of your DietPi system. DietPi-Sync | New feature that allows rSync cloning of a Source location to a Target location (eg: /mnt/NAS_pictures /mnt/usb_1/NAS_Pictures) DietPi-Software | Added DietPi optimized installation option for "SqueezeBox Server". Also known as Logitech Media Server (LMS). DietPi-Config (Performance Options) | You can now limit the maximum frequency of your CPU. This is useful for reducing temperatures and power usage. DietPi-Config (Networking Options) | Samba client mounts (/mnt/samba) will now add _netdev, to the /etc/fstab file. This ensures the network is up before it attempts to mount. ----------------------------------------------------------------------------------------------------------- v88 (03/09/15) Release Notes: DietPi-Logclear (Pi-hole) | Resolved issue with space padding in pihole.log date detection and removals. ----------------------------------------------------------------------------------------------------------- v87 (31/08/15) Release Notes: DietPi-Software | Added DietPi optimized installation option for "HaProxy" (High performance TCP/HTTP load balancer.). Many thanks to Jerome Queneuder for providing the compiling and installation methods. DietPi-Software | Deluge installation option is now available for Odroid-C1 and Odroid-XU3/4. DietPi-Software | Vastly improved the Deluge install process and simplified the online documentation. Remote access is now enabled by default, allowing desktop clients to connect. DietPi-Ramlog (all modes) | Increased /var/log max size to 20mb (from 10mb). DietPi-Ramlog (Pi-hole) | Increased maximum log file size to 5mb (from 2mb). This should be more than enough to keep 1+ days of pi-hole stats. DietPi-Uninstall | Resolved issue that only showed 1 item at a time. ----------------------------------------------------------------------------------------------------------- v86 (28/08/15) Release Notes: Pi-hole | Hotfix to resolve issues with Pi-hole stats not updating. DietPi-Cloudshell | Resolved an issue where an error would be briefly printed on the display, when changing settings in the control panel. ----------------------------------------------------------------------------------------------------------- v85 (27/08/15) Release Notes: DietPi-Software | DietPi-Cloudshell is here! Turn your Cloudshell (or your monitor) into a dedicated lightweight system stats display. DietPi-Software | Added DietPi Optimized installation for SubSonic (many thanks to childofroth for his help, testing and work to get this completed https://github.com/Fourdee/DietPi/issues/42) DietPi-Config | Added Interactive CPU gov option (if available on device). Odroid C1/XU4 | Changed default CPU gov from ondemand to interactive. This resolves the issue with Odroid c1 ondemand not scaling (http://forum.odroid.com/viewtopic.php?f=117&t=12057), and, performs much better. Odroid XU4 | Fixed issue with missing curl pre-reqs. Curl is now installed by default (to be consistent with all DietPi images). DietPi-Ramlog | Now also saves filenames and generates those files on boot as blank files. Basically ensures log file permissions are set correctly during boot. /DietPi/dietpi.txt cpu_max_frequency= | You can now limit the max cpu frequency (MHz) for all cores. | 0=disabled | Useful for lowering temp/power usage on your device. DietPi-BugReport | Will now also send /etc/init.d/* and ls /etc/rc*.d/* services startup orders. General | Rolled out -m1 to the majority of DietPi code. This should improve performance with DietPi scripts. ----------------------------------------------------------------------------------------------------------- v84 (21/08/15) Release Notes: DietPi for Odroid XU 3/4 is now available. Currently in Beta, further software additions will be added at a later date. http://dietpi.com/phpbb/viewtopic.php?f=8&t=57 . DietPi-Software | Resolved issue with Pi-hole stats not updating correctly on 1st install. Pi-hole Automated Image | Increase swapfile size to 500MB. General | CPU Governor tweaks to make ondemand more responsive (lower sample rate 100ms to 25ms, and, increase duration to 1second) ----------------------------------------------------------------------------------------------------------- v83 Notes: Not released. Internal use (Image implementation and testing for Odroid xu3/4) ----------------------------------------------------------------------------------------------------------- v82 (12/08/15) Release Notes: DietPi-Software | RPi only: Added DietPi optimized installation option for WebIOPi (Control RPi-GPIO from a web interface). DietPi-Software | RPi only: Added DietPi optimized installation option for Weaved (Access your device over the internet). General | Improved external drive setup script, and, detection of failed setups. DietPi-Logclear | Now removes all entires in /var/log/pihole.log from previous days. DietPi-Logclear | Reduced Pi-hole maximum logfile size to 2MB. DietPi-Survey | Resolved issue with Curl causing this script to wait for a unnecessary period of time. We love timeouts! ----------------------------------------------------------------------------------------------------------- v81 (04/08/15) Release Notes: General | Updated all DietPi images to v81. General | DietPi default login has changed. Username = root, password = dietpi. ----------------------------------------------------------------------------------------------------------- v80 (02/08/15) Release Notes: DietPi-Software | Added DietPi optimized installation option for Pi-hole (DNS server that blocks adverts on your network). http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&start=20#p174 Optimization | ipv6 is now fully disabled for RPi, honest. http://dietpi.com/phpbb/viewtopic.php?f=9&t=37&p=152#p152 Security | Dropbear will generate a unique SSH key during 1st run setup. Thanks to DietPirate (http://dietpi.com/phpbb/viewtopic.php?f=9&t=37#p156). DietPi-Update | Added option to disable DietPi automatically checking for updates (dietpi.txt dietpi_check_for_updates=0-1) ----------------------------------------------------------------------------------------------------------- v79 (24/07/15) Release Notes: DietPi-Software | Resolved issue with failed initial setup of Owncloud in SD card setups. Many thanks to Ted for the bug report https://www.raspberrypi.org/forums/viewtopic.php?p=792918#p792918 Optimization | RPi only. Changed from Deadline to NOOP scheduler. This should improve filesystem IO with solid state devices. Many thanks to Von http://dietpi.com/phpbb/viewtopic.php?f=9&t=37&p=133#p117 Optimization | ipv6 is now fully disabled. Blacklisted kernel module, and disabled in sysctl. Many thanks to Von http://dietpi.com/phpbb/viewtopic.php?f=9&t=37&p=133#p117 ----------------------------------------------------------------------------------------------------------- v78 (22/07/15) Release Notes: DietPi-RamDisk | Resolved issue with power loss causing unexpected config files (Many thanks to Mamuesp for the bug report). https://github.com/Fourdee/DietPi/pull/33 DietPi-Bugreport | Will now check for a valid working internet connection before attempting to upload report. DietPi-Bugreport | Added support for eth/wlan devices with an index range of 0-9. ----------------------------------------------------------------------------------------------------------- v77 (09/07/15) Release Notes: DietPi-Software | Added DietPi optimized installation option for Raspcontrol (Web interface system stats). DietPi-Software | Added DietPi optimized installation option for Linux Dash (Web interface system stats). DietPi-Software | Added Dietpi optimized installation option for vsFTPD (alternative FTP / file server). DietPi-Software | Modified Apache2 log settings. Access logs are now disabled (improves overall performance). Reduced standard log level to error. DietPi-Software | Grasshopper installations are now based on LASP webserver stack. ----------------------------------------------------------------------------------------------------------- v76 (05/07/15) Release Notes: HotFix | Resolved issue with DietPi-Ramlog modes not being mounted to RAM. ----------------------------------------------------------------------------------------------------------- v75 (04/07/15) Release Notes: Ramlog | Has now been replaced by a new lightweight DietPi Ramlog system. General | Information for DietPi-Ramdisk locations when editing /boot/config files (eg: /boot/config.txt) General | Added installation information to possible client mounts (eg: /mnt/samba/readme.txt). DietPi-Config | Odroid C1 : Resolved "not enough space" error when running SD benchmark. ----------------------------------------------------------------------------------------------------------- v74 (30/06/15) Release Notes: DietPi-Config | Added RAM memory benchmark to the Tools menu. DietPi-Software | DietPi-Cam installations will now set the required GPU memory (128MB). This is targeted for RPi v1 devices as v2 devices will automatically set required GPU memory if camera is enabled. RamLog Mode 1/2 | Will now also clear logfiles with compressed extentions (eg: .zip;.gz). This will prevent compressed logfiles (eg:dmsg.x.gz) using memory. cpu | Will now obtain the current CPU frequencies first. This ensures the processing required to run the script, does not effect the original CPU freq value. Many thanks to "Gordon" for the bug report. General | Standardized the menu prompt options throughout DietPi. Many thanks to "Manfred" for the feedback. ----------------------------------------------------------------------------------------------------------- v73 (26/06/15) Release Notes: DietPiCam | Resolved "no data/media" issues with non-usb drive installations. Many thanks to Nicksoph for the bug report https://www.raspberrypi.org/forums/viewtopic.php?p=777876#p777876 DietPi-apt-get_update | Added a timer limit when waiting for the NTPD process to finish. ----------------------------------------------------------------------------------------------------------- v72 (26/06/15) Release Notes: DietPi-Software | RPi only. Added DietPi optimized installation option for "Grasshopper" (Web App to control Bticino MyHome). cpu | New command, shows CPU information/stats. ----------------------------------------------------------------------------------------------------------- v71 (25/06/15) Release Notes: DietPi-Software | OdroidC1 only. Added DietPi optimized installation option for LXDE desktop (currently in beta, uses fbturbo + ump). DietPi-Software | OdroidC1 only. Internet connection test now checks the Ubuntu repo url, instead of the RPi repo url. General | DietPi now runs completely from ramdisk. This vastly reduces SD filesystem IO in DietPi scripts, and, further improves the life of your SD card. General | DietPi will now automatically search and use, the first eth/wlan devices on your system. This resolves issues with some Odroid C1 devices that have their ethernet starting with an index of 1 (eth1). DietPi-Uninstall | Resolved issue with vim not being uninstalled from apt. DietPi-Uninstall | Uninstalling Samba Client and curlftpfs will now remove the entries from /etc/fstab. Resolves issue with boot hang. Many thanks to "Shaquille" for the bug report. ----------------------------------------------------------------------------------------------------------- v69-70 New image for all DietPi devices. ----------------------------------------------------------------------------------------------------------- v68 (14/06/15) Release Notes: General | DietPi's logging system has been completely rewritten. Please see here for full list of options: http://dietpi.com/phpbb/viewtopic.php?f=8&t=5&start=20#p68 General | DietPi now automates and manages Apt-get update. apt-get update is automatically called when its required and/or, hasn't been updated in 7 days. Also runs as a separate thread to speed up initial installation, and, future diet-software installations. General | Changed image creation methods. Total image sizes have been reduced. DietPi-Software | Added DietPi choice system for various system logging options. Features 3 choices: 2 Ramlog modes and 1 full system logging option (rsyslog logrotate). DietPi-Logclear | New addition. Multiple options for clearing log files. Also includes backup feature. Run dietpi-logclear to get available modes. DietPi-BugReport | Can now generate an offline bugreport.zip if no network is detected. ----------------------------------------------------------------------------------------------------------- v67 (09/06/15) Release Notes: General | Hotfix: Automation options in dietpi.txt. This is targeted for users who installed DietPi with the image version 60 and below. ----------------------------------------------------------------------------------------------------------- v66 (09/06/15) Release Notes: DietPi-Software | Transmission, Deluge and Owncloud installations no longer require a USB Harddrive to be installed. Although, a USB harddrive is highly recommended. DietPi-Software | Resolved php5-mysql and php5-sqlite not being installed with their webstacks. DietPi-Software Odroid C1 | Resolved Owncloud data directory symlink not being correctly applied. DietPi-Software | Completely rewritten the target data system for usb drive installs (stuff you don't see :) ). ----------------------------------------------------------------------------------------------------------- v65 (08/06/15) Release Notes: DietPi-Software | Reduced the filesystem usage and total packages installed by OpenSSH-Server (from 13mb to 3mb) DietPi-Software | MySql / ProFTP / phpMyAdmin will no longer prompt for passwords and settings during installation. DietPi-Software > Odroid C1 | Added DietPi optimized installation option for "Hifi - Web interface music/radio player" (MPD + YMPD). Odroid C1 | Resolved issues with no sound and xterm pre-reqs in Kodi. Many thanks to Wakko http://forum.odroid.com/viewtopic.php?f=114&t=11962&sid=b73521385777fc8f8d0fe518669b4ec2&p=92558#p92569 Odroid C1 | Optimized and reduced the v65 image size from 1.25gb to 1.0gb. RPi | /tmp/ is now correctly mounted on boot as tmpfs. ----------------------------------------------------------------------------------------------------------- v64 (06/06/15) Release Notes: DietPi-Software | Odroid C1: Added LASP / LESP webserver stacks. DietPi-Uninstall | Now uses a menu system. This allows for simple removal of DietPi installed software. DietPi-Uninstall | Prevented removal of openssh-server when openssh-client is to be removed (this is due to their package dependencies, apt-get purge openssh-client removes openssh-server aswell). General | Optimizations for DietPi scripts. The mostly used global DietPi files/flags are now run from /tmp (ram), instead of /DietPi/dietpi. This will reduce filesystem IO. DietPi-Banner | DietPi will now notify you if an update for your DietPi system is available. DietPi-Banner | Added time/date to banner head. ----------------------------------------------------------------------------------------------------------- v63 (03/06/15) Release Notes: DietPi-Software | Hotfix: Resolved issue that prevented install software list being loaded. ----------------------------------------------------------------------------------------------------------- v62 (03/06/15) Release Notes: DietPi-BugReport | New feature. Allows users to send bug reports for DietPi. Automatically generates a zipped file of your settings, logs etc, then uploads. Also available from dietpi-config > tools menu. DietPi-Uninstall | Can now receive multiple inputs (eg: dietpi-uninstall DESKTOP ALSA) DietPi-Software | Hotfix: AutoBoot options can now be set before the software is installed. ----------------------------------------------------------------------------------------------------------- v61 (02/06/15) Release Notes: DietPi-Software | Added DietPi Optimized LASP Webserver Stack: Apache2 / SQLite / Php. DietPi-Software | Added DietPi Optimized LESP Webserver Stack: Nginx / SQLite / Php. DietPi-Software | Optimized code to reduce file IO usage. Vastly improves the performance in all menus. DietPi-Software | Resolved hanging and delays when dietpi-software applies optimized config files. DietPi-Software | Separated "DietPi software", and, "Additional Linux software" list menus into categories (should be easier to find software). DietPi-Config | Resolved issue with "internet connection test" always displaying "online". DietPi-Uninstall | Now lists all installed DietPi software on your system that can removed. General | Resolved an issue with dietpi.txt "static networking settings" not being correctly applied on first run. General | Initial additions of DietPi automation flags added to dietpi.txt. Allows you to define certain 1st run overrides. ----------------------------------------------------------------------------------------------------------- v60 (27/05/15) Release Notes: DietPi-Software | New option to easily switch between SSH servers (Current list: None / Dropbear / OpenSSH ). The DietPi choices system will automatically install your choice, and, uninstall the rest. DietPi-Software | New option to easily switch between File servers (Current list: None / ProFTP / Samba ).The DietPi choices system will automatically install your choice, and, uninstall the rest. DietPi-Software | ProFTP is no longer automatically installed with DietPi optimized software. You can use the new options listed above to choose your own preferences. DietPi-Software | Added DietPi optimized installation option for Deluge (Alternative BitTorrent Server with web interface) DietPi-Software | Users will receive a prompt if their selected software can be configured in DietPi-Config, with the choice of going directly to that specific menu. DietPi-Uninstall | Users can now remove DietPi installed software. Please see here for more details and usage http://dietpi.com/phpbb/viewtopic.php?f=8&t=24 General | Ramlog now saves logs to disk on shutdown/reboot. Daily ramlog saves have been removed due to /var/log being open by any number of installed programs, and, the fact that we clear the logfiles before it saved previously. General | Logs are still cleared daily with /etc/cron.daily/dietpi . This prevents ramlog from becoming a "memory hog", which could have a negative effect on system performance rather than a positive one. Code Related: DietPi-Config | Can now receive an integer input for its target menu index. eg: "dietpi-config 8" will launch the DietPi Networking Menu. ----------------------------------------------------------------------------------------------------------- v59 (20/05/15) Release Notes: Odroid C1 Specific: DietPi-Software | Added DietPi Optimized installation option for LEMP (Nginx / MySql / PHP-FPM / OPcache) General | Removal of php-apc/u in LAMP installations. Now uses OPcache instead. See http://serveraddress/apc.php ----------------------------------------------------------------------------------------------------------- v58 (18/05/15) Release Notes: DietPi-Software | PhpMyAdmin is now a separate, optional installation choice (mainly used for Webserver SQL administration). RPi Specific: DietPi-Software | Added DietPi Optimized install option for LEMP (Nginx/mysql/php5/php-apc). General | Resolved an issue with Apache2 preventing Ramlog from starting at boot. Odroid C1 Specific: General | NTP quits when its completed, saving 3.18MB of memory usage. Runs on boot and cron.daily. General | fake-hwclock is now installed to keep recent date/time values during power cycles. DietPi-Config | Resolved GPU memory splits not being applied correctly. ----------------------------------------------------------------------------------------------------------- v57 (15/05/15) Release Notes: Desktop + Kodi | Resolved Kodi "not a valid application" errors when launching from desktop shortcuts. Desktop + Kodi | Kodi shortcuts now display the Kodi icon. ----------------------------------------------------------------------------------------------------------- v56 (14/05/15) Release Notes: General | Resolved NTP hanging during boot if no internet access. This was caused by a bug in NTP when NTPD_OPTS='-gq' (quit when done) is used. ----------------------------------------------------------------------------------------------------------- v55 (13/05/15) Release Notes: Hotfix | Resolve X issues with DietPi_v54 image. General | NTP service now quits when its completed, saving 3.18MB of memory usage. Runs on boot and cron.daily. General | psmisc is now installed by default. This is required for DietPi scripts that use the killall command. ----------------------------------------------------------------------------------------------------------- v54 (12/05/15) Release Notes: DietPi-Software | Added DietPi optimized install option for "RPi Camera / Web Interface Surveillance (DietPi-Cam)" DietPi-Software | Added additional Linux software install option for "FTP Client Filesystem Mount (curlftpfs)". Can be installed and configured using dietpi-config > networking. DietPi-Software | Changed the DietPi optimized software menu to be more informative and user friendly. DietPi-Software > Kodi | Fixed black screen hangs on exit. If starting from console users must run startkodi. Desktop shortcuts have been patched. DietPi-Config > Advanced | Better explanation of swapfile. DietPi-Config > Networking | Setting up a samba client share will no longer reset the /etc/fstab file each time. Added changelog | *waves* Code Related: DietPi-Update | Added gitbranch option in dietpi.txt (gitbranch=master). This can be used to test the update/patching system. DietPi-Software | Separated internal install flags for Webserver. Allows for applications to be installed that require only parts of the LAMP stack. DietPi-Software | Changed PHP-apc/u conf files to remove "( 3 days )". It was causing php errors line 4. /func/ | Moved "set samba client details" from dietpi-config to /DietPi/dietpi/func/dietpi-set_smbclient /func/ | Change_hostname is now a global function script /DietPi/dietpi/conf/index.php has changed to phpinfo.php. Allows us to reserve index.php for other software. ----------------------------------------------------------------------------------------------------------- v53 (09/05/15) EOL corrections in /conf/ folder, resolves startup issues (with YMPD/Softether/Opentyrian). New func folder for global functions. (allows us to use re-occurring code in dietpi scripts) dietpi-config > display | GPU mem split for RPI is now based on an array (optimized/cleaned coding) ----------------------------------------------------------------------------------------------------------- v52 (07/05/15) DietPi-Software | Modifications to help improve initial user experience. DietPi-Config > Display Options | Added support for RPi Camera. Enable/disable camera and led. DietPi General | Fix for dumb or unset TERM provided by tdaitx. Allows for SCP connections with OpenSSH Server installed. DietPi General | Added time-outs and retry limits when checking urls to prevent endless waiting (internet tests/apt repo checks etc). ----------------------------------------------------------------------------------------------------------- v51 (05/05/15) DietPi-Software > Desktop (LXDE) | Trashcan is now disabled. This allows DietPi to save resources by not needing gvfs packages. ----------------------------------------------------------------------------------------------------------- v50 (04/05/15) DietPi-Software > Desktop (LXDE) - Optimized/reduced installation time, now takes 4 minutes on a Pi2 (previously 20+ minutes). - Optimized/reduced installed filesystem usage, now 200MB (previously 500MB+) - Optimized/reduced number of processes running, now 26 (Previously 55+) - DietPi's LXpanel config now gets correctly applied. DietPi-Update - Optimized. No longer requires 20MB+ Git to be installed. Uses wget and unzip, both under 1MB. - Automatically checks and updates DietPi on 1st run. DietPi-Config | New menu Audio Options. - RPi Audiophiles rejoice! Added support for external soundcards (Supported cards: HifiBerry DAC/DAC+ Digi/Digi+ Amp/Amp+ , https://www.hifiberry.com/). -----------------------------------------------------------------------------------------------------------