DietPi v6.3

DietPi v6.3

07 March 2018
Image Changes:

Native PC BIOS | Image now available: https://dietpi.com/#download
NanoPi Neo | Image now available (based on FriendlyARM official image): https://github.com/MichaIng/DietPi/issues/1588
Changes / Improvements / Optimisation:

General | DietPi now uses its own “dietpi-postboot.service” to initiate dietpi-services, instead of /etc/rc.local. The latter will be reset on
update, but in case of manual adjustments, a backup is safed to dietpi_userdata. The initiating “rc-local.service” will stay in place as well,
so /etc/rc.local can be used as before: https://github.com/Fourdee/DietPi/issues/1376

General | Additional getty’s (2-6) are now disabled via mask. This reduces resource usage for unneeded screens:
https://github.com/Fourdee/DietPi/issues/1541

General | APT: ‘Disabled install recommends’ is now standard and default across all DietPi images:
https://github.com/Fourdee/DietPi/issues/1482#issuecomment-368031044

General | Sparky SBC kernel patches: Pro-Ject-S2 dac DSD native support on sparky, also other few dac ids. Thanks @sudeep.

General | /tmp tmpfs size is now automatically set to 50% of RAM+SWAP, (previously 50% RAM only). To prevent out of memory errors during
certain software installations (eg: Mono), where the swapfile can be used only when needed:
https://github.com/Fourdee/DietPi/issues/1027#issuecomment-369435049

DietPi-Automation | dietpi.txt entries and support added for WPA2 Enterprise (WPA-EAP). Many thanks to @symo for implementing this
feature!: https://github.com/Fourdee/DietPi/pull/1547

DietPi-Backup | Once backup is completed, you will be asked if you wish to view the log file, for the full rsync log.

DietPi-Banner | Improved notification when no network is detected: https://github.com/Fourdee/DietPi/issues/1576

DietPi-Globals | G_WHIP*: Further additions and improvements, including automatic scaling:
https://github.com/Fourdee/DietPi/issues/1546 https://github.com/Fourdee/DietPi/issues/1546#issuecomment-370173876

DietPi-LetsEncrypt | Lighttpd: Added support for HSTS (HTTP Strict Transport Security): https://github.com/Fourdee/DietPi/pull/1553

DietPi-LetsEncrypt | Minor rework and cleaning, using now /etc/systemd/system/certbot.service.d/dietpi-script.conf for web server specific
renewal hooks: https://github.com/Fourdee/DietPi/pull/1553

DietPi-Software | Shairport-sync: Updated to 3.1.7 for all devices. Also enabled for x86_64: https://github.com/Fourdee/DietPi/issues/1548

DietPi-Software | Proftp: Now defaults to dietpi user with root login off:
https://github.com/Fourdee/DietPi/issues/1529#issuecomment-367644593

DietPi-Software | RPi Cam Web Interface (Previously DietPiCam): Updated to 6.4.17 and resolves previously failed installation.
URL has also changed to http://ip/rpicam : https://github.com/Fourdee/DietPi/issues/1512

DietPi-Software | Sonarr: Now uses the develop repo branch, inline with our Radarr install:
https://github.com/Fourdee/DietPi/issues/1566#issuecomment-369334473

DietPi-Software | Mono: Raspbian dist is now used for RPi devices: https://github.com/Fourdee/DietPi/issues/1566

DietPi-Software | FFmpeg: Fix backports dependency issues for all Odroids: https://github.com/Fourdee/DietPi/issues/1556

DietPi-Software | Improved UI options during NTPD failure. You will now be given multiple options that will assist in resolving NTPD time sync
issues on your network: https://github.com/Fourdee/DietPi/issues/1580#issuecomment-370153882

DietPi-Software | NTPD check will now run after the internet connection test, to prevent unnecessary delay when network is not yet configured.

DietPi-Software | SubSonic 5: Replaced with Airsonic: https://github.com/Fourdee/DietPi/issues/1585

DietPi-Software | Aria2: Optimized installation and connection settings based on hardware. Now uses a configuration file ‘/var/lib/dietpi
/dietpi-software/installed/aria2.conf’, which will allow users to change aria2 settings permanently. Please note, the aria2-webui does not
support saving settings after session shutdown, this is a known limitation with the software, please use the aria2.conf to make changes:
https://github.com/Fourdee/DietPi/issues/1575

DietPi-Sync | Once sync is completed, you will be asked if you wish to view the log file, for the full rsync log.

DietPi-Update | G_AGUP/G_AGUG: Now runs prior to our patch system. Ensuring APT is upto date during our updates:
https://dietpi.com/forum/t/some-packages-not-updated/2017/2
Bug Fixes:

General | G_AGUG: --allow-unauthenticated added for Stretch+ by default (inline with other G_AG commands)

General | Resolved POSIX issues with dropbear (limitation) and SSH sessions. We now detect for presence of POSIX and set user selected locale
during session load: https://github.com/Fourdee/DietPi/issues/1540

General | Resolved multiple issues with failed GNU key management during APT installs from non-standard repos. Dirmngr is now installed on
all DietPi systems by default: https://github.com/Fourdee/DietPi/issues/1388

General | Resolved basic APT issues with Meveric’s repo and failing dependencies. Debian repo is now used in the first instance:
https://github.com/Fourdee/DietPi/pull/1571#issuecomment-369973745

General | DietPi-Globals are now loaded prior to login script. Ensures aliases are functional during exit of 1st run setup:
https://github.com/Fourdee/DietPi/issues/1580#issuecomment-370149636

DietPi-Config | Resolved an issue with NTPD mode #4 (systemd) reporting dbus errors, dbus is now installed on demand:
https://github.com/Fourdee/DietPi/issues/1580#issuecomment-370173703

DietPi-LetsEncrypt | Lighttpd/Minio: Fixed auto renewal: https://github.com/Fourdee/DietPi/pull/1553

DietPi-LetsEncrypt | Minio: Fixed an issue, where port 443 listening would fail due to missing libcap2-bin/setcap package:
https://github.com/Fourdee/DietPi/pull/1553#issuecomment-368261474

DietPi-Software | Radarr/Sonarr: Reinstall patch, to bring binaries upto date, which resolves issues with the latest mono lib version:
https://github.com/Fourdee/DietPi/issues/1566

DietPi-Software | Desktops: USB drive removed from .gtk-bookmarks as no longer used in DietPi.

DietPi-Software | Shairport-Sync: Resolved ARMv6 binary Illegal instruction: https://github.com/Fourdee/DietPi/issues/1548

DietPi-Software | Lighttpd: Resolved an issue with failed enable of php module, due to perl being a undocumented pre-req for
‘lighttpd-enable-mod’.

DietPi-Software | MotionEye: Resolved failed installation due to missing build-essential pre-req:
https://github.com/Fourdee/DietPi/issues/1564

DietPi-Software | SubSonic6: Resolved broken URL link. Binary now hosted on dietpi.com: https://github.com/Fourdee/DietPi/issues/1582

DietPi-Services | Service stop order is now reversed: https://github.com/Fourdee/DietPi/issues/1462#issue-294140894

DietPi-Set_Hardware | Resolved issues with serial consoles not be disabled without dbus installed. Serial consoles are now masked/unmasked
(previously disabled): https://github.com/Fourdee/DietPi/issues/1482

DietPi-Update | Resolved an issue where .update_available would exist during reboot, causing banner to display update available incorrectly:
https://github.com/Fourdee/DietPi/issues/1535

****View Changelog in a Chronological orderDonations / Support DietPi: | DietPi is a free product and relies solely on your donations for funding.
If you found DietPi useful and want to support future development, please click here to find out more.