-
-
Notifications
You must be signed in to change notification settings - Fork 506
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
Dev > Beta #2392
Merged
Dev > Beta #2392
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-Software | Netdata: Fix uninstall removing root dir + DietPi-Software | Netdata: Use netdata user to run service + Netdata 1.11.1 binaries. + CHANGELOG | Netdata update + DietPi-Patch | Reinstall Netdata to apply new user, permissions and service + DietPi-Patch | Cleanup doubled/obsolete reinstalls + DietPi-Software | Netdata: Simplify binary download based on HW arch; Apply permissions according to docs and logs + DietPi-Software | Netdata: Adjust to match official unit + hardenings from Debian sid repo unit + DietPi-Software | Netdata: Workaround Jessie not supporting some systemd unit directives
+ DietPi-FS_partition_resize | Run unit before local-fs.target and swap targets reached, but after local-fs-pre.target to have all initial R/O root mounts, systemd-fsck and remounts done + DietPi-FS_partition_resize | Pull in local-fs-pre.target, which is special static systemd target, that is only reached, if actively pulled in. On fresh DietPi it it reached already, but we need to be failsafe + DietPi-FS_partition_resize | "-f" short for "--force" forces changes, even if drive is mounted/swap active, but "--no-reread" will simply skip the test, where we know the outcome on RootFS. To be fail-safe we leave both options inside. + DietPi-RAMdisk/log | Simplify: "After=local-fs.target" is added via default dependencies, and all mounts have to finish to reach this target; "StandardOutput=tty" does not make sense, if we forward everything to log file + DietPi-RAMdisk/log | Fix "dietpi-ramdisk/log.log" being overwritten on boot, rendering shutdown log useless. For now stay with adding logs to final log location directly. + DietPi-FS_partition_resize | Pre-create log dir to be fail-safe + DietPi-(Pre)Boot | Log STDERR to log file as well + DietPi-Boot | Run "Before=getty", and with this on idle (can happen early by chance) login prompts + DietPi-Boot | Do not run "After=network-online.target", since this can delay boot much and DietPi-Boot has it's own optional (dietpi.txt) network wait mechanism. Furthermore "network-online.target" is not pulled in by default, but an "active" unit, thus consumer services need/should pull it via Wants=. "apt-daily.service" e.g. does this, but we mask this one. + DietPi-PreBoot | "network-pre.target" is a passive unit that needs to be pulled in (Wants=) by services, otherwise it is not active. Currently for this reason, network interfaces are raised, before/while dietpi-ramdisk/log/preboot. + DietPi-PostBoot | Remove "Before=rc[.-]local.service", since those are meant to run before login prompt (Before=getty.target). rc-local is enabled, login prompt will run after postboot, thus over-prompt our banner. + DietPi-PostBoot | Oder "After=multi-user.target", which is the last actual login prompt target and assures, that out banner is shown after login prompt TTY clearing. + DietPi-PostBoot/Kill_SSH | Avoid /bin/bash sub shell call, which is not required, since we do no stream redirection here + DietPi-Kill_SSH | "Before/After=network.target" has no order effect for this service, which is called only on shutdown, since this target is not "reached" on shutdown. "shutdown.target" is the very last target reached on shutdown, so too late anyway. Best results (earliest execution) during my tests was without declaring any ordering. + DietPi-Patch | Resolve networking service order cycle on Jessie + DietPi-Kill_SSH | Run killall regardless or pgrep result, since pgrep is slower than an unsuccessful killall attempt. Script file not required anymore. "-q" to hide output. Rename to "dietpi-kill_ssh.service" for DietPi script naming consistency. + DietPi-Patch | Patch DietPi-Kill_SSH service rework + DietPi-Kill_SSH | Do not throw failure state, if killall command fails + CHANGELOG | DietPi systemd unit boot order/dependencies + DietPi-WiFi-Monitor | Shorten "Description" to have better syslog entries; Move explanation to comment + DietPi-WiFi-Monitor | Since this systemd unit prints to syslog/journald, reduce output to connection loss + reconnect only. Print connection checks only in debug mode. + DietPi-Drive_Manager | Add fsck flag to /boot as well + DietPi-Drive_Manager | Remove nofail and x-systemd.automount from boot as well + DietPi-Patch | Remove "nofail" and "x-systemd.automount" options from fstab on update
+ DietPi-Software | Nextcloud: Update Nginx config to match current official docs + DietPi-Software | Nextcloud: Remove "preload" from HSTS header. Users should decide this by themselves, since removal from preload list can take a long time, if not wanted. Further only enable HSTS header, if chosen via dietpi-letsencrypt.
+ DietPi-Software | ownCloud: Update Nginx config to match current official docs + DietPi-Software | ownCloud: Remove "preload" from HSTS header. Users should decide this by themselves, since removal from preload list can take a long time, if not wanted. Further only enable HSTS header, if chosen via dietpi-letsencrypt.
+ Dietpi-config remove rpi-update option + Patch for APT kernel install https://github.com/Fourdee/DietPi/issues/2052
+ Reboot required. EG: in case of Odroid headers do not match active kernel, thus fails to active module. https://github.com/Fourdee/DietPi/issues/2052#issuecomment-453690247
DietPi-Config | Firmware update fine tuning
+ Provide info when config files are updated via .conf install: https://github.com/Fourdee/DietPi/issues/2325#issuecomment-453792735
- DietPi-Software | You will now recieve a whiptail prompt, if config files are overwritten during software installations: https://github.com/Fourdee/DietPi/issues/2325
+ DietPi-Software | Airsonic: Install latest version via api.github.com + DietPi-Software | Airsonic: If user already exists, update via usermod instead of attempting useradd + DietPi-Software | Airsonic: Move airsonic home dir to dietpi_userdata as well + DietPi-Software | Minor coding
+ DietPi-Software | Java: "ca-certificates-java" is now dependency of "openjdk-8-jre-headless" on all distro versions, so do not manually install + DietPi-Software | Java: "ca-certificates-java" dependencies now allow Java 8 only on all distro versions, Java 9+10 have been dropped mostly, so we don't require reinstall workaround anymore + DietPi-Software | Java: Install headless packages on Jessie as well + DietPi-Software | Java: Add all Java related packages to backports priority pin on Jessie, to allow automated APT upgrades for all of them
DietPi-Software | Airsonic: Update installer to latest version
DietPi-Software | NoMachine: Update to v6.4.6 and enable for ARMv8
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.
Changelog
Image line-up
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/Fourdee/DietPi/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Aclosed+base%3Amaster
Known/Outstanding Issues