-
-
Notifications
You must be signed in to change notification settings - Fork 504
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v6.23 #2784
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+ DietPi-LetsEncrypt | Lighttpd: Use webroot authentication method (instead of standalone) to allow CertBot auto-renewal succeed even that webserver is running (thus blocking port 80). + DietPi-LetsEncrypt | Apache/Nginx: Revert to --apache/--nginx module authentication. The reason to use webroot has been fixed with CertBot 0.21.0 and Debian Stretch repo now ships 0.28.0 + DietPi-LetsEncrypt | Pre-answer sharing mail with EFF prompt with "no", to allow non-interactive run while preserving privacy: #2500 + DietPi-LetsEncrypt | Minor coding and wording
+ DietPi-Config/Set_hardware | Serial/UART rework: Allow to toggle login console (+boot messages) on single serial devices. Without input (backwards compatibility) toggle for active devices only based on /dev/tty* existence to prevent e.g. boot error logs because systemd attempts to start serial-getty on unavailable serial devices. + DietPi-Set_hardware | Serial/UART rework: On RPi warn when attempting to enable login console on ttyAMA0 while Bluetooth is active and the other way round, since onboard Bluetooth uses ttyAMA0. + DietPi-Config/Set_hardware | Fix adding boot message to serial devices for ARMbian images, since armbianEnv.txt allows to enable a fixed serial console (onboard) only and requires different syntax + DietPi-Config | Adjust Pine A64 options based on ARMbian vs Ayufan/Longsleep image + DietPi-Config | Fix: Reset soundcard defaults and with this install alsa-utils, if missing, when entering Audio Options. Installing alsa-utils was skipped if it was NOT installed. + DietPi-Patch | Cleanup and fix masked/enabled serial-getty instances for non-existent serial devices + DietPi-Config | Serial/UART: Enable VM support since VirtualBox and VMware allow to enable virtual serial ports and attach devices from host. + DietPi-Config/Set_hardware | Serial/UART: Several coding, order and wording enhancements + cleanup
Odroid N2 HW codes.
DietPi-Banner MOTD
+ DietPi-Arr_to_RAM | Handle files per program + DietPi-Arr_to_RAM | Skip program loop if related disk dir does not exist + DietPi-Arr_to_RAM | Failsafe file/link handling to cover all possible situations + DietPi-Arr_to_RAM | Optimise backup creation to reduce disk writes + DietPi-Arr_to_RAM | Handle program service only if currently active, e.g. allows execution during boot without interfering service starts + DietPi-Arr_to_RAM | Use "--no-block" when starting Sonarr/Radarr/Lidarr services, since they wait for dietpi-arr_to_RAM.service to finish (regardless of being systemd controlled or not), timing it out... + DietPi-Arr_to_RAM | Only start services once after all programs/files have been handled + DietPi-Arr_to_RAM | Allow (non-zero) exit code for boot service. Otherwise the service can be inactive even that databases might already partly been moved to RAM. On shutdown those would then not be stored back to disk, which should always be done. + DietPi-Arr_to_RAM | Add "enable"/"disable" option to toggle boot script + DietPi-Arr_to_RAM | Add command to update the backups which can be used by cron job/systemd timers or Sonarr/Radarr/Lidarr connect custom scripts. Prevents larger database change losses in case of system crash. + DietPi-Arr_to_RAM | Allow database handling for single program. This is especially useful when adding the backup update job as event hook to be executed by Sonarr/Radarr/Lidarr e.g. when finished download. + DietPi-Arr_to_RAM | Sonarr/Radarr/Lidarr run users can now update the database backups, e.g. via custom script triggers that can be configured in web UI + DietPi-Arr_to_RAM | Do not load DietPi-Globals, to allow faster execution on boot + DietPi-Arr_to_RAM | Add intense error handling for now + DietPi-Arr_to_RAM | Print date in shortened format + DietPi-Arr_to_RAM | Further coding and minor wording optimisations + DietPi-Globals | Add "dietpi-arr_to_RAM" alias, if Sonarr, Radarr or Lidarr is installed + DietPi-Globals | Minor coding + DietPi-Patch | Infom Sonarr/Radarr/Lidarr users about DietPi-Arr_to_RAM
+ DietPi-Software | WireGuard: Move sysctl settings into WireGuard PostUp config, which allows targeted settings toggle for relevant interfaces only + DietPi-Software | WireGuard: Add ip6tables forwarding rules to enable forwarding for IPv6 connections as well + DietPi-Software | WireGuard: Set sysctl IPv6 "accept_ra=2" for www interface, otherwise IPv6 interface auto-configuration is disabled by forwarding=1 which results in non-functional IPv6 requests + DietPi-Software | WireGuard: Raise WireGuard APT package priority to 100 to allow APT auto-upgrades; This is save now since all other Sid packages have priority -1 + DietPi-Software | Coding: A start for software array reordering: Align according to 8-space tab mode, which we use on GitHub and which is default for most Linux editors (nano) as well + DietPi-Pre-patch | Reapply Sid repo pins for WireGuard, this time with priority 100 to allow APT auto-upgrades for the WireGuard packages + DietPi-Patch | Fix IPv6 connections with WireGuard
+ DietPi-Config | Proxy: Fine tuning + DietPi-Config | Proxy: Gracefully handle proxy settings if set up outside of DietPi script: Inform user + DietPi-Config | Proxy: Stop using $CONFIG_PROXY_ENABLED since it has no practical use. Current state is estimated based on /etc/bashrc.d/dietpi-proxy.sh existence only. Keep other dietpi.txt settings to have them preserved when user toggles proxy. + DietPi-Config | Network Adapters: Show current settings states inside menu to reduce doubled info/overhead and for consistency with other menus + DietPi-Config | Minor coding and wording + dietpi.txt | Remove obsolete $CONFIG_PROXY_ENABLED + dietpi.txt | Minor wording + DietPi-Patch | Patch proxy settings changes + CHANGELOG | DietPi-Config Network Adapters and Proxy menu rework
+ DietPi-Software | Subsonic: Failsafe FFmpeg transcoder symlink creation, similar how we did with Airsonic + DietPi-Software | Subsonic: Now runs as limited user "subsonic" + DietPi-Patch | Reinstall Subsonic to apply "subsonic" user and transcoder fix + DietPi-Patch | Prevent initial stops and final start of services during DietPi-Software reinstalls. This new variable needs to implemented into DietPi-Software and in case other scripts, where applicable + DietPi-Software | Skip initial stop and final start of services, if $G_SERVICE_CONTROL == 0 was exported. Currently this is done by patch_file (DietPi-Update) which already has services stopped and starts or reboots after finish. Skip DietPi-Survey call for the same reason. + DietPi-Software | Visual-only syntax fix + DietPi-Software | Minor coding and wording
+ DietPi-Software | Tomcat8: Disable for non-RPi Buster + DietPi-Software | NAA Daemon: libasound2 is installed with ALSA; On Stretch+ rely on G_AGF to resolve dependencies which fixes install on Buster where gcc-6-base is not available (the required libstdc++6 depends on gcc-8-base instead).
+ DietPi-Software | NAA Daemon: Fix install on non-ARM Jessie systems by providing all arch binaries on our server + DietPi-Software | NAA Daemon: Fix install on Buster by setting JAVA_HOME to Java 11 + DietPi-Software | NAA Daemon: Update to current version 3.5.6-41 + DietPi-Software | MPD: libasound2 > libasound2-data are installed by ALSA; Use current 0.20.23 URL directly which was already symlinked before
+ DietPi-Software | HTPC Manager: Fix install on Buster by replacing the obsolete "python-imaging" meta/transitional package with "python-pil" + DietPi-Software | Roon Server: Fix install on Buster by removing the obsolete "libav-tools" meta/transitional package which was only required as old alternative to FFmpeg (which it pulls in) + DietPi-Software | FuguHub: https://fuguhub.com SSL issuer is not known/trusted on different DietPi/Debian systems. Strange since on Windows and all ssllabs.com OS checks it is trusted. We skip certificate check for now, however this should be checked/fixed in Debian ca-certificates package.
Great job on this 👍 Legend as always, and server update too 🥇 REF Twitter: https://twitter.com/DietPi_/status/1127884619741827072 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
v6.23
(12/05/19)
Jessie support
Buster support
Changes / Improvements / Optimisations
Bug Fixes
As always, many smaller code performance and stability improvements, visual and spelling fixes have been done, too much to list all of them here. Check out all code changes of this release on GitHub: #2784
Known/Outstanding Issues
For all additional issues that may appear after release, please see the following link for active tickets: https://github.com/MichaIng/DietPi/issues