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

Release v7.7 #4840

Merged
merged 118 commits into from
Oct 16, 2021
Merged

Release v7.7 #4840

merged 118 commits into from
Oct 16, 2021

Commits on Sep 21, 2021

  1. Init v7.7

    MichaIng committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    4f70b4c View commit details
    Browse the repository at this point in the history
  2. v7.7 (#4763)

    + META | Backwards merge
    MichaIng authored Sep 21, 2021
    Configuration menu
    Copy the full SHA
    5f1f73b View commit details
    Browse the repository at this point in the history
  3. v7.7

    + DietPi-Live_patches | Reset live patches
    MichaIng committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    42d1bd3 View commit details
    Browse the repository at this point in the history
  4. v7.7

    + DietPi-LetsEncrypt | Fix syntax when applying ownCloud/Nextcloud CLI URL
    MichaIng authored Sep 21, 2021
    Configuration menu
    Copy the full SHA
    ae86046 View commit details
    Browse the repository at this point in the history
  5. v7.7

    + CHANGELOG | DietPi-LetsEncrypt: Resolved an issue where the script failed when ownCloud or Nextcloud are were installed. Many thanks to @billouetaudrey for reporting this issue: #4752
    MichaIng authored Sep 21, 2021
    Configuration menu
    Copy the full SHA
    f97183e View commit details
    Browse the repository at this point in the history
  6. v7.7

    + DietPi-Software | Resolved an issue where software services failed with a cryptic error message, when an expected directory was not present. This was especially reported with Sonarr and Radarr, if their log directory was missing for some reason. When directories are missing, which are explicitly listed to be read-writeable within the systemd service, systemd prints "Failed at step NAMESPACE spawning", while Sonarr and Radarr themselves would print a clearer error message about the missing log directory. Many thanks to `@stevewitz` for reporting this issue: https://dietpi.com/phpbb/viewtopic.php?t=9463
    MichaIng committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    5320442 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2021

  1. v7.7

    + DietPi-Software | Audiophonics PI-SPC: Merge and cleanup install and config code blocks. Add code comments to clarify that using the device tree overlays is an alternative (superior) method, compared to running the shutdown script. But before changing the methods, someone with a PI-SPC modules needs to test it. The prior comments had the pins switched and false syntax in gpio-poweroff, which may be the reason it didn't work, or not well, when this was attempted the first time.
    MichaIng committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    a047c62 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2021

  1. v7.7

    + DietPi-PREP | Access Armbian repository via HTTP until the router issues are solved which lead to forbidden HTTPS => HTTP redirects
    MichaIng authored Sep 23, 2021
    Configuration menu
    Copy the full SHA
    12a6e26 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2021

  1. v7.7

    + DietPi-Software | Lighttpd: Fix false attempt to enable the OpenSSL module on systems upgraded from Buster to Bullseye
    MichaIng authored Sep 24, 2021
    Configuration menu
    Copy the full SHA
    e369d88 View commit details
    Browse the repository at this point in the history
  2. v7.7

    + CHANGELOG | Lighttpd: Resolved an issue where the upgrade from Buster to Bullseye, following our guide, fails if HTTPS was enabled via DietPi-LetsEncrypt before
    MichaIng authored Sep 24, 2021
    Configuration menu
    Copy the full SHA
    8e0b5fd View commit details
    Browse the repository at this point in the history
  3. v7.7

    + DietPi-Software | Kodi: The ARMv8/64-bit image for RPi uses the Debian Kodi package, which requires an X server
    MichaIng authored Sep 24, 2021
    Configuration menu
    Copy the full SHA
    48ad84b View commit details
    Browse the repository at this point in the history
  4. v7.7

    + CHANGELOG | Kodi: Resolved an issue on RPi ARMv8/64-bit systems where Kodi fails to start when it was installed without a desktop
    MichaIng authored Sep 24, 2021
    Configuration menu
    Copy the full SHA
    287449e View commit details
    Browse the repository at this point in the history
  5. v7.7

    + CHANGELOG | Fix  bug report reference
    MichaIng authored Sep 24, 2021
    Configuration menu
    Copy the full SHA
    407be68 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2021

  1. v7.7

    + Odroid N2 | Print boot messages to HDMI as well, which seems to be NOT done automatically
    MichaIng authored Sep 25, 2021
    Configuration menu
    Copy the full SHA
    8a50694 View commit details
    Browse the repository at this point in the history
  2. v7.7

    + CHANGELOG | Spelling corrections
    MichaIng committed Sep 25, 2021
    Configuration menu
    Copy the full SHA
    e33d7f1 View commit details
    Browse the repository at this point in the history
  3. v7.7

    + DietPi-Software | CouchPotato: Sadly, the CouchPotato project is not maintained anymore and has been abandoned. In turn we removed it from DietPi. The instance installed on your system will remain, but it cannot be installed, reinstalled or uninstalled anymore. We recommend to migrate to an alternative project, like Radarr, which can be found in DietPi-Software was well. Manual CouchPotato uninstall instructions: #4323 (comment)
    MichaIng committed Sep 25, 2021
    Configuration menu
    Copy the full SHA
    efb35c8 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2021

  1. v7.7

    + META | Spelling
    MichaIng committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    842a11e View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2021

  1. v7.7

    + DietPi-Login | Hide DietPi banner when ~/.hushlogin exists, which is a common method to prevent the shell from printing /etc/motd on login and should hence be respected for the DietPi banner as well: #4786
    MichaIng authored Sep 29, 2021
    Configuration menu
    Copy the full SHA
    6115fcd View commit details
    Browse the repository at this point in the history
  2. v7.7

    + CHANGELOG | DietPi-Login: The DietPi banner on login won't be shown anymore if ~/.hushlogin exists, which is a common method to prevent the shell from printing /etc/motd on login and should hence be respected for the DietPi banner as well. Many thanks to @dnknth for doing this suggestion: #4786
    MichaIng authored Sep 29, 2021
    Configuration menu
    Copy the full SHA
    7a86672 View commit details
    Browse the repository at this point in the history
  3. v7.7 (#4787)

    + DietPi-Software | Deluge: Fix web interface service on Bullseye as now the "-d" flag is required to keep the process in foreground
    + DietPi-Patches | Fix Deluge web interface service on Bullseye: #4785
    MichaIng authored Sep 29, 2021
    Configuration menu
    Copy the full SHA
    bb3a664 View commit details
    Browse the repository at this point in the history
  4. v7.7

    + DietPi-Patches | Syntax
    MichaIng authored Sep 29, 2021
    Configuration menu
    Copy the full SHA
    5135056 View commit details
    Browse the repository at this point in the history
  5. v7.7

    + DietPi-Patches | Fix Deluge software ID
    MichaIng authored Sep 29, 2021
    Configuration menu
    Copy the full SHA
    3c4032a View commit details
    Browse the repository at this point in the history
  6. v7.7

    + DietPi-PREP | On x86_64, if /boot is on a FAT partition, create a kernel upgrade hook script to remove existing files first: #4785
    MichaIng authored Sep 29, 2021
    Configuration menu
    Copy the full SHA
    ee8ad81 View commit details
    Browse the repository at this point in the history
  7. v7.7

    + DietPi-Pre-patch | On x86_64 with /boot FAT partition, create kernel upgrade hook to remove existing files from /boot before installing the new files: #4785
    MichaIng authored Sep 29, 2021
    Configuration menu
    Copy the full SHA
    1e8143f View commit details
    Browse the repository at this point in the history
  8. v7.7

    + DietPi-Pre-patches | Syntax
    MichaIng authored Sep 29, 2021
    Configuration menu
    Copy the full SHA
    c198eb9 View commit details
    Browse the repository at this point in the history
  9. v7.7

    + DietPi-Pre-patches | Fix issue URL
    MichaIng authored Sep 29, 2021
    Configuration menu
    Copy the full SHA
    34d90cb View commit details
    Browse the repository at this point in the history
  10. v7.7

    + DietPi-PREP | Fix issue URL
    MichaIng authored Sep 29, 2021
    Configuration menu
    Copy the full SHA
    b515195 View commit details
    Browse the repository at this point in the history
  11. v7.7

    + DietPi-Pre-patch | Connecting to apt.armbian.com via plain HTTP until their router handles HTTPS redirects reliably
    + DietPi-Pre-patch | Re-apply suite change patch on Buster, since it is not accepted by default on "apt" package versions below 1.8.2.3 by default. Use the "-o" option now which allows automated acceptance as well on Stretch.
    MichaIng committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    4bfc669 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2021

  1. v7.7

    + DietPi-Patches | Satisfy shellcheck
    MichaIng authored Sep 30, 2021
    Configuration menu
    Copy the full SHA
    8381d2c View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2021

  1. v7.7

    + DietPi-Software | Amiberry: Assure that libraspberrypi0 is installed on RPi
    + DietPi-Software | Amiberry: Merge install and config code blocks
    MichaIng committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    3b8d9a9 View commit details
    Browse the repository at this point in the history
  2. v7.7

    + DietPi-Software | Minor uninstall enhancements
    MichaIng committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    7a69a78 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2021

  1. v7.7

    + DietPi-PREP | Add some more cleanup
    MichaIng authored Oct 3, 2021
    Configuration menu
    Copy the full SHA
    d7ff86d View commit details
    Browse the repository at this point in the history
  2. v7.7

    + DietPi-PREP | Further cleanup
    MichaIng authored Oct 3, 2021
    Configuration menu
    Copy the full SHA
    a170169 View commit details
    Browse the repository at this point in the history
  3. v7.7

    + DietPi-Pre-patches | Migrate deb.debian.org repo to plain HTTP until latest OpenSSL has been installed. It will be reverted with (post) patches. This is required to assure OpenSSL is not grabbing the expired old certificate path.
    MichaIng authored Oct 3, 2021
    Configuration menu
    Copy the full SHA
    6db9dad View commit details
    Browse the repository at this point in the history
  4. v7.7

    + DietPi-Patches | Revert deb.debian.org back to HTTPS, which has been switched to plain HTTP to resolve an issue with the old OpenSSL version, picking an expired certificate path
    MichaIng authored Oct 3, 2021
    Configuration menu
    Copy the full SHA
    25f3005 View commit details
    Browse the repository at this point in the history
  5. v7.7

    + DietPi-Patches | Fix adjusting APT sources if no additional list file is present
    MichaIng authored Oct 3, 2021
    Configuration menu
    Copy the full SHA
    06fc1b6 View commit details
    Browse the repository at this point in the history
  6. v7.7

    + DietPi-Pre-patches | Fix adjusting APT sources if no additional list files are present
    MichaIng authored Oct 3, 2021
    Configuration menu
    Copy the full SHA
    0b033f9 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2021

  1. v7.7

    + DietPi-Software | Mono: Install APT key as separate file to /etc/apt/sources.list.d and change naming of the APT list file
    + DietPi-Patches | Mono: Migrate APT list and key to new location and naming
    MichaIng committed Oct 4, 2021
    Configuration menu
    Copy the full SHA
    af3ef54 View commit details
    Browse the repository at this point in the history
  2. v7.7

    + DietPi-Software | Pi-hole: Do not whitelist the 3rd party GeoIP API as we use our own now
    MichaIng committed Oct 4, 2021
    Configuration menu
    Copy the full SHA
    04939bc View commit details
    Browse the repository at this point in the history
  3. v7.7 (#4798)

    + DietPi-Globals | G_GET_WAN_IP: Use Cloudflare worker on own domain to provide GeoIP information
    + DietPi-Banner | Inline errors when obtaining WAN IP
    + DietPi-VPN | Inline errors when obtaining WAN IP
    + DietPi-Patches | Do not add the 3rd party GEO IP API to the Pi-hole whitelist anymore, as we use our own now
    MichaIng authored Oct 4, 2021
    Configuration menu
    Copy the full SHA
    aac254f View commit details
    Browse the repository at this point in the history
  4. v7.7

    + DietPi-Backup | Fix hash command to clear PATH cache
    MichaIng authored Oct 4, 2021
    Configuration menu
    Copy the full SHA
    f9f98ee View commit details
    Browse the repository at this point in the history
  5. v7.7

    + CHANGELOG | DietPi-Backup: Resolved an issue where clearing the PATH cache via "hash" command did not work as of a wrong command line argument: #4800
    MichaIng authored Oct 4, 2021
    Configuration menu
    Copy the full SHA
    3e8437f View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2021

  1. v7.7

    + DietPi-PREP | Apply execute permissions to kernel/initramfs hooks and merge to conditions in dietpi-initramfs_cleanup, as if an argument is empty, it doesn't match "upgrade" either.
    MichaIng authored Oct 6, 2021
    Configuration menu
    Copy the full SHA
    c1febe7 View commit details
    Browse the repository at this point in the history
  2. v7.7

    + DietPi-Pre-patches | Add execute permissions to kernel/initramfs hooks
    MichaIng authored Oct 6, 2021
    Configuration menu
    Copy the full SHA
    3c4d4b9 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2021

  1. v7.7 (#4809)

    + DietPi-Software | Home Assistant: The Python version compiled with Home Assistant has been bumped to v3.9.7, which resolves and issue with installs on 32-bit ARM systems. Many thanks to @Przemek for reporting this issue: #4372 (comment)
    + DietPi-Software | Home Assistant: Add newly required runtime library
    MichaIng authored Oct 7, 2021
    Configuration menu
    Copy the full SHA
    223219f View commit details
    Browse the repository at this point in the history
  2. v7.7

    + DietPi-Software | Home Assistant: Add another missing newly required runtime library
    MichaIng committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    55ebb80 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2021

  1. v7.7 (#4812)

    + DietPi-Software | Home Assistant: Redo dependencies depending on architecture
    MichaIng authored Oct 8, 2021
    Configuration menu
    Copy the full SHA
    c748f5f View commit details
    Browse the repository at this point in the history
  2. v7.7

    + CHANGELOG | Typo
    MichaIng authored Oct 8, 2021
    Configuration menu
    Copy the full SHA
    a91530c View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2021

  1. v7.7 (#4810)

    + DietPi-Software | Deluge: Update and sort configuration files, including the removal of some settings which may have changed over the Deluge versions and which are added automatically with defaults that match our previous config. Only actual config change: Do not set the path to the GeoIP database as this does not exist by default and needs to be setup manually.
    + DietPi-Software | Deluge: Do not log to files anymore but to STDOUT/journal instead
    + DietPi-Software | Deluge: Make "dietpi" the primary group of the "debian-deluged" user instead of starting the service with it, to preserve supplementary group permissions. But keep the "debian-deluged" group, adding it as supplementary group, since this is expected by the package maintainer scripts.
    + DietPi-Software | Deluge: Merge install and config code blocks
    + DietPi-Software | Deluge: Fix web interface access credentials which were hardcoded "dietpi"
    MichaIng authored Oct 9, 2021
    Configuration menu
    Copy the full SHA
    6049e66 View commit details
    Browse the repository at this point in the history
  2. v7.7

    + DietPi-Globals | Add new global function G_GET_NET to print network interface details. Most importantly it prints info for the main interface, by following the priorities of /boot/dietpi/func/obtain_network_details: default gateway => state UP => IP assigned, but allows to additionally filter by IP family, type, interface name or print the default gateway explicitly. It aims to be a replacement for /boot/dietpi/func/obtain_network_details with more flexibility and to allow deriving always up-to-date interface info instead of depending on the correctness of a cache file.
    MichaIng authored Oct 9, 2021
    Configuration menu
    Copy the full SHA
    51d620c View commit details
    Browse the repository at this point in the history
  3. v7.7

    - CHANGELOG | DietPi-Globals: A new global function G_GET_NET has been added to print network interface details. Most importantly it prints info for the main interface, by following the priorities of /boot/dietpi/func/obtain_network_details: default gateway => state UP => IP assigned, but allows to additionally filter by IP family, type, interface name or print the default gateway explicitly. It aims to be a replacement for /boot/dietpi/func/obtain_network_details with more flexibility and to allow deriving always up-to-date interface info instead of depending on the correctness of a cache file.
    - CHANGELOG | DietPi-Globals: The global functions G_DEV_1 and G_DEV_BENCH have been removed, which did exist for testing and development only but are not used in our current workflows.
    MichaIng authored Oct 9, 2021
    Configuration menu
    Copy the full SHA
    3acf06b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c693337 View commit details
    Browse the repository at this point in the history
  5. v7.7

    + DietPi-PREP/Pre-patches | Add missing execute permissions for /boot FAT partition kernel hack
    + DietPi-(Pre-)patches | Apply previously required deb.debian.org HTTPS patch to Mosquitto and Webmin repos, where it is still required.
    MichaIng committed Oct 9, 2021
    Configuration menu
    Copy the full SHA
    4f44b09 View commit details
    Browse the repository at this point in the history
  6. v7.7

    + DietPi-Patches | Typo
    MichaIng committed Oct 9, 2021
    Configuration menu
    Copy the full SHA
    12ce8a4 View commit details
    Browse the repository at this point in the history
  7. v7.7

    + DietPi-Survey_report | Unset removed CouchPotato with v7.7
    MichaIng authored Oct 9, 2021
    Configuration menu
    Copy the full SHA
    9303e17 View commit details
    Browse the repository at this point in the history
  8. v7.7

    + RC up
    MichaIng committed Oct 9, 2021
    Configuration menu
    Copy the full SHA
    b657acd View commit details
    Browse the repository at this point in the history
  9. Beta v7.7.0 (#4819)

    MichaIng authored Oct 9, 2021
    Configuration menu
    Copy the full SHA
    a09498f View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2021

  1. v7.7

    + DietPi-Globals | Satisfy shellcheck
    MichaIng committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    4383e3e View commit details
    Browse the repository at this point in the history
  2. v7.7

    + DietPi-Software | Kodi: Since Bullseye, Kodi is built with GBM support, hence does not require an X server anymore.
    + DietPi-Software | Kodi: Remove device restrictions: Generally Kodi runs on all devices, whether performance is sufficient may be decided by user instead of by us. Especially since Bullseye with GBM support and recent Mesa drivers, it is often quite good, tested successfully on a pretty bad VM without deducated GPU and no hardware support passed through.
    + DietPi-Software | Kodi: To assure that Kodi installs on all Odroids, be more compatible with missing packages from Meverics repository, respectively skip install of special Odroid packages and use Debian's Kodi, if required, e.g. currently on Bullseye.
    + DietPi-Software | X.Org X Server: Similar to Kodi, skip install of Odroid drivers and libraries if those are not available, in which case the Mesa drivers are used.
    MichaIng committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    d95ed27 View commit details
    Browse the repository at this point in the history
  3. v7.7

    + DietPi-Software | Syntax
    MichaIng committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    41966e6 View commit details
    Browse the repository at this point in the history
  4. v7.7

    + DietPi-Globals | G_GET_NET: Skip loopback interface in the first place
    + DietPi-Globals | G_GET_NET: Since "read" applies all remaining arguments to the last variable, assure that only one IP address is returned
    MichaIng committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    3635459 View commit details
    Browse the repository at this point in the history
  5. v7.7

    + DietPi-Software | Add some more error handling on uninstalls
    MichaIng committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    37ebaab View commit details
    Browse the repository at this point in the history
  6. v7.7

    + DietPi-Software | Kodi: Fix kodi-odroid package detection
    MichaIng committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    e672901 View commit details
    Browse the repository at this point in the history
  7. v7.7

    + CHANGELOG | Kodi: On Debian Bullseye, with Kodi 19, GBM support is present by default, which means that Kodi can be started without a wrapping X server. This is now done by default when starting Kodi outside of a desktop session, including the dietpi-autostart option. This also means that an X server is not installed anymore as a dependency of Kodi, but only as a dependency of a deskop environment.
    + CHANGELOG | Kodi: It can now be installed on all devices. In some cases, video playback performance may be bad, depending on the GPU, whether good drivers are available, and on the video quality, of course. However, it should be our users who evaluate whether it's sufficient or not, instead of us. With Debian Bullseye, new Mesa drivers and Kodi 19 started via GBM, performance should be much better than it was with older Debian/package versions.
    MichaIng committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    2709f6e View commit details
    Browse the repository at this point in the history
  8. v7.7

    + DietPi-Software | Kodi: Error-handle uninstall steps
    + DietPi-Software | Kodi: Merge install and config code blocks
    MichaIng committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    fef70b0 View commit details
    Browse the repository at this point in the history
  9. v7.7

    + DietPi-Update | Be less verbose on live patches, as the system in general has been proven reliable
    + DietPi-Update | Only show the live patches menu when any applicable and not applied live patches have been found instead of when any live patches have been found
    + DietPi-Update | Currently, when doing an RC update (beta/dev branch updates) or reapplying the last update via "dietpi-update -1", pre-patches intended for the target version may not be reapplied. To solve this, the version strings which were possibly decreased updater-internally are not passed an used by the pre-patches script.
    MichaIng committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    c8ff675 View commit details
    Browse the repository at this point in the history
  10. v7.7

    + DietPi-Software | Kodi: Minor config step reordering for best concurrency but to assure the desktop entry exists before desktop shortcuts are created.
    MichaIng committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    1532bd4 View commit details
    Browse the repository at this point in the history
  11. v7.7 (#4823)

    + DietPi-Software | Kodi: Since Bullseye, Kodi is built with GBM support, hence does not require an X server anymore.
    + DietPi-Software | Kodi: Remove device restrictions: Generally Kodi runs on all devices, whether performance is sufficient may be decided by user instead of by us. Especially since Bullseye with GBM support and recent Mesa drivers, it is often quite good, tested successfully on a pretty bad VM without deducated GPU and no hardware support passed through.
    + DietPi-Software | Kodi: To assure that Kodi installs on all Odroids, be more compatible with missing packages from Meverics repository, respectively skip install of special Odroid packages and use Debian's Kodi, if required, e.g. currently on Bullseye.
    + DietPi-Software | X.Org X Server: Similar to Kodi, skip install of Odroid drivers and libraries if those are not available, in which case the Mesa drivers are used.
    + DietPi-Software | Kodi: Error-handle uninstall steps
    + DietPi-Software | Kodi: Merge install and config code blocks
    MichaIng authored Oct 11, 2021
    Configuration menu
    Copy the full SHA
    08fc7b1 View commit details
    Browse the repository at this point in the history
  12. v7.7

    + DietPi-Software | Chromium: Resolved an issue where the autostart option didn't work if Chromium was installed without a desktop.
    MichaIng committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    1de0482 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2021

  1. v7.7

    + DietPi-Software | Some install+config block merges, some more error-handling and removal of obsolete config steps
    MichaIng committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    1a81295 View commit details
    Browse the repository at this point in the history
  2. v7.7

    + DietPi-Software | Minor
    MichaIng committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    a006c06 View commit details
    Browse the repository at this point in the history
  3. v7.7

    + DietPi-JustBoom | Fix MPD settings detection when settings are not present
    + DietPi-JustBoom | Add the ability to set the number of output channels
    + DietPi-JustBoom | Add the ability to not enforce a format value, preserving the input stream format or leaving conversion to ALSA
    + DietPi-JustBoom | Add the ability to reset the audio buffer for default. It was 2 MiB in the past, but now is 4 MiB. Also fix the unit as it is KiB, not bytes
    + DietPi-JustBoom | Remove unused CAVA_ENABLED variable, but do not restart CAVA whenever settings are applied. We have dedicated (re)start/stop CAVA options which can be used to control CAVA instead, including, if wanted, a restart when settings were changed.
    + DietPi-JustBoom | Align menu format, merge/remove some non-required variables and steps and other minor coding enhancements
    MichaIng committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    9d6197f View commit details
    Browse the repository at this point in the history
  4. v7.7

    + General | Worked around an issue on Debian Stretch where "systemctl enable/disable --now" does not start/stop the service in certain circumstances. This is solved within our error handler "G_EXEC", hence when manually calling systemctl you may still face this: #4815
    + General | For the above workaround to be effective, all related systemctl calls have been wrapped into our G_EXEC error handler, in case of DietPi-Software uninstall steps along with a lot of other uninstall steps, to be both, more transparent and assure cleaner uninstalls
    MichaIng committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    b725fc4 View commit details
    Browse the repository at this point in the history
  5. v7.7

    + General | Satisfy shellcheck
    MichaIng committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    3a769e7 View commit details
    Browse the repository at this point in the history
  6. v7.7

    + CHANGELOG | Typo
    MichaIng authored Oct 12, 2021
    Configuration menu
    Copy the full SHA
    63f8a75 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. v7.7

    + DietPi-Software | X.Org X Server: Resolved an issue with Odroid N2 and C4 models where the installation failed because of a typo. Many thanks to @wiml for reporting this issue: #4830
    MichaIng committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    c3860f3 View commit details
    Browse the repository at this point in the history
  2. v7.7

    + DietPi-Software | Tiny
    MichaIng committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    2f30ed4 View commit details
    Browse the repository at this point in the history
  3. v7.7

    + DietPi-Software | Chromium: Resolved an issue on RPi where starting Chromium failed if no desktop was installed, due to a missing dependency. Many thanks to @Loader23 for reporting this issue: #4782
    + DietPi-Software | Chromium: Merge install and config code blocks
    MichaIng committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    ac69f15 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

  1. v7.7 (#4835)

    + DietPi-Software | File Browser: Change default port to 8084 to resolve conflict with HTPC Manager
    Joulinar authored Oct 14, 2021
    Configuration menu
    Copy the full SHA
    7c84b68 View commit details
    Browse the repository at this point in the history
  2. v7.7

    + DietPi-Software | MotionEye: Minimise build dependencies (taken from Python 3 branch), do not touch existing config, add more error-handling and merge install and config code blocks
    MichaIng committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    335429e View commit details
    Browse the repository at this point in the history
  3. v7.7

    + CHANGELOG | File Browser: The default network port has been changed to 8084 to resolve a conflict with HTPC Manager.
    MichaIng authored Oct 14, 2021
    Configuration menu
    Copy the full SHA
    b98d0a9 View commit details
    Browse the repository at this point in the history
  4. v7.7

    + CHANGELOG | Add info that the File Browser change only affects new installs.
    MichaIng authored Oct 14, 2021
    Configuration menu
    Copy the full SHA
    32fcdcd View commit details
    Browse the repository at this point in the history
  5. v7.7

    + DietPi-PREP | Do not install dietpi-CHANGELOG.txt file, since we do not update it with updates since ages
    MichaIng authored Oct 14, 2021
    Configuration menu
    Copy the full SHA
    fbef131 View commit details
    Browse the repository at this point in the history
  6. v7.7

    + DietPi-Patches | Remove obsolete /boot/dietpi-CHANGELOG.txt
    MichaIng authored Oct 14, 2021
    Configuration menu
    Copy the full SHA
    f085acb View commit details
    Browse the repository at this point in the history
  7. v7.7 (#4836)

    + General | The /boot/dietpi/func/obtain_network_details script has been removed, including the related /run/dietpi/.network file to obtain network details. All uses of these files have been replaced with the new DietPi-Globals G_GET_NET function.
    + DietPi-Patches | Remove obsolete /boot/dietpi/func/obtain_network_details
    + DietPi-Patches | GMediaRender: Patch service
    + DietPi-Config | Enter WiFi adapter menu after it has been enabled
    + DietPi-Config | Do not copy /etc/network/interfaces to /tmp to read interface info from tmpfs but read it from disk location directly. After first access this file is in filesystem cache so that reading it is as fast as from tmpfs.
    + DietPi-Patches | Extend wg0 patch to replace previous patches and remove those in turn.
    MichaIng authored Oct 14, 2021
    2 Configuration menu
    Copy the full SHA
    d6ef16f View commit details
    Browse the repository at this point in the history
  8. v7.7

    + RC up
    MichaIng committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    fe10696 View commit details
    Browse the repository at this point in the history
  9. Beta v7.7.1 (#4829)

    MichaIng authored Oct 14, 2021
    Configuration menu
    Copy the full SHA
    c4aa243 View commit details
    Browse the repository at this point in the history
  10. v7.7

    + DietPi-Globals | G_EXEC: Do not offer to send a bug report from within DietPi-PREP: It doesn't make sense since scripts were not yet installed or not yet fully configured.
    MichaIng authored Oct 14, 2021
    Configuration menu
    Copy the full SHA
    4bb11e1 View commit details
    Browse the repository at this point in the history
  11. v7.7

    + DietPi-PREP | Purge another package explicitly which causes a dependency break
    MichaIng authored Oct 14, 2021
    Configuration menu
    Copy the full SHA
    a5639d3 View commit details
    Browse the repository at this point in the history
  12. v7.7

    + DietPi-PREP | Remove obsolete workaround for RPi WiFi
    MichaIng authored Oct 14, 2021
    Configuration menu
    Copy the full SHA
    38d1282 View commit details
    Browse the repository at this point in the history
  13. v7.7

    + CHANGELOG | Add credits for File Browser + HTPC Manager port conflict reporter: https://dietpi.com/phpbb/viewtopic.php?t=9507`
    MichaIng authored Oct 14, 2021
    Configuration menu
    Copy the full SHA
    19900c1 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2021

  1. v7.7

    + DietPi-TimeSync | Use the same flag file that systemd-timesyncd itself uses since Buster, to skip an additional service restart and sync when it was done already.
    + DietPi-TimeSync | When our oneshot modes (boot only, hourly, daily) are selected, systemd-timesyncd is now "enabled" to be started by systemd earlier at boot, instead of on our script call. Especially since both now share the same flag file (on Buster and above), this has a chance to prevent an additional service restart if the time sync has finished already when PostBoot is reached.
    + DietPi-Boot | This script and service has been removed: Waiting for network is now done via DietPi-PostBoot "After=network-online.target", time sync is done in DietPi-PostBoot, but in background (mostly not required for service starts) and pre-installed image stage handling is as well done in PostBoot now.
    + DietPi-Update | A network connection and time sync check is now done before checking for updates, similar to how DietPi-Software does it on installs.
    MichaIng committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    a4cf2c5 View commit details
    Browse the repository at this point in the history
  2. v7.7

    + Syntax and shellcheck
    MichaIng committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    a8bdb25 View commit details
    Browse the repository at this point in the history
  3. v7.7

    + DietPi-Software | Remove all dietpi-boot.service references and an obsolete WireGuard service drop-in config
    MichaIng committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    f7af781 View commit details
    Browse the repository at this point in the history
  4. v7.7

    + README | Add notes about wait for network and time sync changes
    MichaIng committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    c545c46 View commit details
    Browse the repository at this point in the history
  5. v7.7

    + RC up
    MichaIng committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    4c9d791 View commit details
    Browse the repository at this point in the history
  6. v7.7

    + CHANGELOG | Set release PR URL
    MichaIng committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    b82dd13 View commit details
    Browse the repository at this point in the history
  7. Beta v7.7.2 (#4839)

    MichaIng authored Oct 16, 2021
    Configuration menu
    Copy the full SHA
    b4fe5df View commit details
    Browse the repository at this point in the history
  8. v7.7

    + DietPi-TimeSync | Do not restart but only start systemd-timesyncd. This way a potentially pending sync is not aborted. It needs to be monitored, whether a running daemon has any chance to be stuck and requires a restart to trigger a new sync.
    MichaIng committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    c1d9b04 View commit details
    Browse the repository at this point in the history
  9. v7.7

    + General | Applied a workaround on Bullseye systems with older Linux versions (v4.14 and below) which do not support the new "unified cgroup hierarchy" (a.k.a. cgroups-v2). Since the newer systemd tries to use it automatically, Docker and similar software which make use of cgroups fail. Where known, kernel command line arguments are applied to force the legacy cgroups hierarchy usage, else on update users are informed that either a kernel upgrade or applying those kernel command line arguments is required to re-enable mentioned software to run.
    MichaIng committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    3724290 View commit details
    Browse the repository at this point in the history
  10. v7.7

    + DietPi-Patches | Inform and offer to re-apply the ssh.dietpi.com host key if missing: #4844
    MichaIng committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    d3a70e5 View commit details
    Browse the repository at this point in the history
  11. v7.7

    + General | Fix flag for "systemd.legacy_systemd_cgroup_controller": Without an argument or 1/true, the legacy cgroupv1 hierarchy is used, which is what we want.
    MichaIng committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    73ecb61 View commit details
    Browse the repository at this point in the history
  12. v7.7

    + General | Force cgroups v1 depending on kernel version, as it is usually generally supported, but not the BPF based device access permissions, which cannot be easily+reliable checked. Apply workaround on ROCK Pi 4 as well, which requires u-boot-tools to compile the U-Boot config. Not not force legacy systemd cgroups-v2 hierarchy but allow hybrid mode, which seems to not break anything and was default on Debian Buster.
    MichaIng committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    30ea97a View commit details
    Browse the repository at this point in the history
  13. v7.7

    + CHANGELOG | Update cgroups related entry
    MichaIng committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    bf91377 View commit details
    Browse the repository at this point in the history
  14. v7.7

    + DietPi-Set_hardware | soundcard: Remove setting an invalid control value. The 3.5mm output is not muted by default and it shouldn't cause any issues when HDMI audio output is forced via card index.
    MichaIng committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    f4f900e View commit details
    Browse the repository at this point in the history
  15. v7.7 (#4838)

    + DietPi-Software | vaultwarden: Set minimum memory requirement to 3 GiB on single-core systems and 4 GiB on multi-core to solve aborted builds, e.g. found on ARMv8. Make it a single case and always run all all processors to potentially speed up the build.
    MichaIng authored Oct 16, 2021
    Configuration menu
    Copy the full SHA
    2037a0a View commit details
    Browse the repository at this point in the history
  16. v7.7

    + RC up
    MichaIng committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    af0cf9d View commit details
    Browse the repository at this point in the history
  17. v7.7

    + DietPi-Software | Airsonic: Since the project has been archived and does not support Java 17, it has been disabled on Bullseye. We're watching a fork (https://github.com/airsonic-advanced/airsonic-advanced) which is actively developed and where at least the web interface works with Java 17. Playing audio however failed on local tests, hence we'll wait until it becomes more stable to be a drop-in replacement for Airsonic in general and supported on Bullseye with Java 17 as well. Many thanks to @Andaloup for reporting this issue: #4847
    MichaIng committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    921c87e View commit details
    Browse the repository at this point in the history
  18. v7.7

    + DietPi-Software | FreshRSS: Resolved an issue where on reinstalls nested /opt/FreshRSS/FreshRSS-master and /opt/FreshRSS/p/p were created. Since FreshRSS has an internal updater, reinstalls won't download and install the new version as long as /opt/FreshRSS is present already. The nested directory and link is removed on next DietPi update, when present. Many thanks to @kinoushe for reporting this issue: #4775
    MichaIng committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    dc3b23c View commit details
    Browse the repository at this point in the history
  19. v7.7

    + DietPi-Patches | Syntax
    MichaIng committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    d149bad View commit details
    Browse the repository at this point in the history
  20. v7.7

    + DietPi-Patches | Fix condition for disabling dietpi-boot.service
    MichaIng committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    32b251b View commit details
    Browse the repository at this point in the history
  21. v7.7

    + Syntax
    MichaIng committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    2a799eb View commit details
    Browse the repository at this point in the history
  22. v7.7

    + DietPi-Set_software | Fix boot wait for network
    MichaIng committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    ca0517e View commit details
    Browse the repository at this point in the history
  23. v7.7

    + DietPi-Config | Fix Boot wait for network state detection and do not apply translation patch on update a second time
    MichaIng committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    3091e6a View commit details
    Browse the repository at this point in the history
  24. v7.7

    + DietPi-Set_software | Further fixes
    MichaIng committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    22541ad View commit details
    Browse the repository at this point in the history
  25. Beta v7.7.3 (#4849)

    MichaIng authored Oct 16, 2021
    Configuration menu
    Copy the full SHA
    efd4da1 View commit details
    Browse the repository at this point in the history
  26. v7.7

    + CHANGELOG | Spelling
    MichaIng committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    3336bfa View commit details
    Browse the repository at this point in the history
  27. v7.7 (#4851)

    + CHANGELOG | Spelling
    MichaIng authored Oct 16, 2021
    Configuration menu
    Copy the full SHA
    9edb28f View commit details
    Browse the repository at this point in the history