v103

v103
(09/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: https://dietpi.com/forum/t/dietpi-software-details-for-all-installation-options/22/43

DietPi-LetsEncrypt | Frontend for Lets Encrypt and intergration into DietPi systems. Supports Apache2 webserver (LAMP / LASP) only. Info: https://dietpi.com/forum/t/dietpi-software-details-for-all-installation-options/22/43

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: https://dietpi.com/forum/t/dietpi-software-details-for-all-installation-options/22/43 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 libary based on C.

Changes / Improvements / Optimizations:

DietPi-Software | Updated DietPi-Cam installations to match RPi web cam interface v6.0.19.

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: https://dietpi.com/forum/t/what-type-of-log-files-are-available/210/1

DietPi-Software (RPi) | Moved all RPi hardware project releated 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: https://dietpi.com/forum/t/what-type-of-log-files-are-available/210/1

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 wouldnt 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.