Skip to content
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

Beta v6.22.0 #2611

Merged
merged 204 commits into from
Mar 10, 2019
Merged

Beta v6.22.0 #2611

merged 204 commits into from
Mar 10, 2019

Conversation

MichaIng
Copy link
Owner

@MichaIng MichaIng commented Mar 3, 2019

Beta v6.22.0

(10/03/19)

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: https://github.com/MichaIng/DietPi/pulls?q=is%3Aclosed+base%3Amaster

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

Fourdee and others added 30 commits January 28, 2019 21:49
Release v6.19.7 => v6.20.5
DietPi-Update | Fix v6.20 update issue
DietPi-PREP | Fix wrong chmod
+ VC's
+ DietPi-Update | Fix syntax: We are not in a function here
+ DietPi-Software | WireGuard: Switch from 10.8.0.0 to 10.9.0.0 IP addresses, to avoid double use with OpenVPN
+ DietPi-Software | WireGuard: Replace 127.0.0.1/localhost loopback DNS entries in client config by VPN server IP 10.9.0.1
+ DietPi-Software | OpenVPN: Use drop-in /etc/sysctl.d/dietpi-openvpn.conf to apply IP forwarding; Add IPv6 forwarding as well; Use sysctl command to apply settings now
+ DietPi-Software | WiFi Hotspot: Use drop-in /etc/sysctl.d/dietpi-wifihotspot.conf to apply IP forwarding; Add IPv6 forwarding as well; Use sysctl command to apply settings now
+ CHANGELOG | WireGuard: Switched from 10.8.0.0 to 10.9.0.0 IP addresses on fresh installs
+ CHANGELOG | WireGuard: Resolved an issue with wrong client DNS entry, if on server 127.0.0.1/localhost loopback DNS entry is used
interger => integer
dietpi-autostart comment typo
sucessfully => successfully
histroy => history
parition => partition
mininum => minimum
PREP_SYSTEM_FOR_DIETPI.sh comment typo fixes
General | Resolved an issue where /etc/bashrc.d entries could be run multiple times: https://github.com/Fourdee/DietPi/issues/2529
+ DietPi-Patch | Tiny: Avoid install "/etc/bashrc.d/" entry twice + tiny coding
- DietPi-Software | Mopidy: Resolved issue with failed audio playback. Many thanks to @arkhub for reporting this issue! https://github.com/Fourdee/DietPi/issues/2536
to fix using 3rd party plugin;
and comment unknown option;
+ Minor/consistency
+ Prevent initial update section running if already running.
+ DietPi-Software | Aria2: Remove deprecated settings (instead of comment only); Remove doubled settings; Add bandwidth limit info
DietPi-Software | Aria2: Config tweak/fix
+ CHANGELOG | Aria2: Config tweak/fix
+ DietPi-Software | Java: Reapply workaround to fix ARM install issue
+ CHANGELOG | Java: Resolved an issue where install failed on ARM
+ DietPi-Software | WireGuard: Add multiple clients as own [Peer] entries, so allow concurrent connections
+ Minor, ordering.
@Fourdee
Copy link
Collaborator

Fourdee commented Mar 7, 2019

@MichaIng

👍 Big beta and then release, looks great, nice work 👍

+ DietPi-Run_NTPD | Minor coding
+ DietPi-RAMdisk | $FP_RAM/dietpi/boot check is not required before storing to disk as we do not remove any file from disk.
+ DietPi-RAMdisk | Add error check to all commands and output result accordingly.
+ DietPi-RAMdisk | Do not remove $FP_DISK/dietpi/.update_available as "dietpi-update" does this anyway on every check.
+ DietPi-RAMdisk | Wording: Adjust output to say what we do instead of if this is on startup or shutdown. Avoids confusion when this script is run manually.
+ DietPi-Login | Minor coding and wording
+ DietPi-Update | Run "/DietPi/dietpi/func/dietpi-ramdisk 1" directly to avoid dietpi-(pre|post)boot restarts
+ DietPi-Update | Do not call "sync" as this is already included in "/DietPi/dietpi/func/dietpi-ramdisk 1"
+ DietPi-Patch | Run "/DietPi/dietpi/func/dietpi-ramdisk 1" directly to avoid dietpi-(pre|post)boot restarts
+ DietPi-Patch | Do not call "sync" as this is already included in "/DietPi/dietpi/func/dietpi-ramdisk 1"
+ DietPi-Services | Minor coding
+ DietPi-Software | ownCloud/Nextcloud: Minor visual: G_ERROR_HANDLER_OCC/NCC is already removed by G_ERROR_HANDLER > G_ERROR_HANDLER_RESET
+ DietPi-Software | ownCloud/Nextcloud: Minor simplification: Skip username estimation and MariaDB tmp_root user creation, if we anyway skip occ/ncc install.
+ DietPi-LetsEncrypt | Minor: Ignore Lighttpd dietpi-hsts mod if it does not exist
+ DietPi-LetsEncrypt | Lighttpd on Buster throws a warning that "mod_openssl" should be enabled as otherwise in future versions "ssl." directives will not work anymore, so we now add it to our letsencrypt.conf.
+ DietPi-LetsEncrypt | Minor coding
+ DietPi-Cloudshell | Minor coding
+ DietPi-Update | Tiny coding
+ DietPi-RAMdisk | Do not use "0" as default input. Input must always actively decided to avoid accidents!
+ CHANGELOG | Minor wording and reorder
+ DietPi-Login | On failed first run setup, use re-run as default option and add info that this is forced as interactive run.
+ Security | Store global DietPi-Software password with salt to enhance security; On Buster use new "pbkdf2" function with 10000 iterations to resolve warnings about deprecated key derivation used.
+ DietPi-Set_software | Minor coding: No reason to unset local variables at end of function
@MichaIng
Copy link
Owner Author

MichaIng commented Mar 9, 2019

@Fourdee
Ready to merge from my point of view. What do you think?

+ DietPi-Software | Minor coding: Use "mawk" instead of "awk" as well in DietPi-Software, which was forgotten to switch in earlier version.
+ DietPi-Survey | Cleanup: Remove survey version and sent count from upload file. We handle added/removed entries via array sourcing automatically, otherwise can derive this from DietPi version. Sent count is of minor interest and simply overloads the report page, especially when we want to introduce optional regular (weekly or monthly) uploads in future versions.
+ DietPi-Software | DietPi-RAMlog: Fix wrong logging mode estimation at end of uninstall when disabling/uninstalling and enabling/installing RAMlog again: Uninstall adds "#/var/log" to fstab, install only removes "[[:blank:]]/var/log[[:blank:]]", so when uninstall finalise is reached again, it will find "#/var/log" and detects logging mode "0".
+ DietPi-Software | DietPi-RAMlog: Enable and start RAMlog tmpfs directly which allows us to clean the /var/log mountpoint priorly.
+ DietPi-Software | DietPi-RAMlog: Do never run "systemctl daemon-reload" during boot process (from within dietpi-ramlog_disable.service) which can mess the currently running boot order and is also not required here.
+ DietPi-Software | DietPi-RAMlog: Minor coding and wording
+ CHANGELOG | DietPi-RAMlog
+ DietPi-Software | DietPi-RAMlog: Pre-create "/var/lib/dietpi/dietpi-ramlog" before attempting to place "disable.sh" inside.
@MichaIng MichaIng merged commit eb1bff6 into beta Mar 10, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Beta 🧪 Issues specific to the Beta branch testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants