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.32.0 #3733

Merged
merged 155 commits into from
Aug 27, 2020
Merged

Beta v6.32.0 #3733

merged 155 commits into from
Aug 27, 2020

Commits on May 10, 2020

  1. Release v6.30 (#3526)

    MichaIng authored May 10, 2020
    Configuration menu
    Copy the full SHA
    d29a5af View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2020

  1. Release v6.31 (#3640)

    MichaIng authored Jul 5, 2020
    Configuration menu
    Copy the full SHA
    f1cfa3c View commit details
    Browse the repository at this point in the history
  2. v6.32 (#3649)

    + META | Assure dev branch gets all commits from master
    MichaIng authored Jul 5, 2020
    Configuration menu
    Copy the full SHA
    6bd122c View commit details
    Browse the repository at this point in the history
  3. v6.32 (#3651)

    + DietPi-Software | Node.js: Use fixed own installer fork for now: taaem/nodejs-linux-installer#11
    MichaIng authored Jul 5, 2020
    Configuration menu
    Copy the full SHA
    2209309 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2020

  1. v6.32

    + CHANGELOG | DietPi-Drive_Manager: For NTFS mounts, the "big_files" mount option is now added by default, which reduces CPU load and by this may increase performance. Many thanks to @balexandrov for suggesting this enhancement: #3330 (comment)
    MichaIng authored Jul 6, 2020
    Configuration menu
    Copy the full SHA
    2712e90 View commit details
    Browse the repository at this point in the history
  2. v6.32 (#3653)

    + DietPi-Drive_Manager | For NTFS mounts, add "big_files" option by default which prevents splitting write buffers into 4k chunks. This is generally seen as stable and is the default in new libfuse3: https://unix.stackexchange.com/a/544864
    MichaIng authored Jul 6, 2020
    2 Configuration menu
    Copy the full SHA
    78dc1bb View commit details
    Browse the repository at this point in the history
  3. v6.32

    + DietPi-Drive_Manager | Fix wrong NTFS option: big_files => big_writes
    MichaIng authored Jul 6, 2020
    Configuration menu
    Copy the full SHA
    a03d42f View commit details
    Browse the repository at this point in the history
  4. v6.32

    + CHANGELOG | Fix wrong NTFS option: big_files => big_writes
    MichaIng authored Jul 6, 2020
    Configuration menu
    Copy the full SHA
    0bdee26 View commit details
    Browse the repository at this point in the history
  5. v6.32 (#3654)

    + DietPi-Obtain_HW_model | RPi: Remove special model names like alpha, beta or first ECN0001, but differentiate by type A and B only, to simplify statistics. The exact revision can always be estimated through the revision code, if it should become relevant in an individual case.
    + DietPi-Obtain_HW_model | RPi: Merge code for assigning identical hardware info
    + DietPi-Obtain_HW_model | RPi: Reduce the risk that A+ total memory is estimated wrong due to theoretical larger GPU memory split. 262144 KiB is really the upper boarder of what an 256M model can have, probably even 245760 (minus 16 MiB min GPU memory) would be thinkable or using vcgencmd to estimate the exact values (overkill?).
    + DietPi-Obtain_HW_model | Pinebook: We do not add and name suffix anymore as our image works on all revisions
    + DietPi-Survey_report | Add DietPi v6.32 support
    + DietPi-Survey_report | Merge old and new hardware model names to cleanup statistic
    MichaIng authored Jul 6, 2020
    Configuration menu
    Copy the full SHA
    ba2b09b View commit details
    Browse the repository at this point in the history
  6. v6.32

    + META | Add .shellcheckrc to define custom shellcheck rules
    MichaIng authored Jul 6, 2020
    Configuration menu
    Copy the full SHA
    1e69cb5 View commit details
    Browse the repository at this point in the history
  7. v6.32

    + META | Remove .gitattributes for now and re-add specific directives if found required
    MichaIng authored Jul 6, 2020
    Configuration menu
    Copy the full SHA
    0e776e4 View commit details
    Browse the repository at this point in the history
  8. v6.32

    + META | Remove .gitignore for now and re-add single directives if found required
    MichaIng authored Jul 6, 2020
    Configuration menu
    Copy the full SHA
    8fe70cb View commit details
    Browse the repository at this point in the history
  9. v6.32

    + META | Try to satisfy CodeFactor
    MichaIng authored Jul 6, 2020
    Configuration menu
    Copy the full SHA
    0ddc33f View commit details
    Browse the repository at this point in the history
  10. v6.32

    + META | CodeFactor does not seem to support shellcheck source-path currently
    MichaIng authored Jul 6, 2020
    Configuration menu
    Copy the full SHA
    167c7c6 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2020

  1. v6.32

    + META | Last attempt to satisfy CodeFactor by disabling a warning that we definitely will no address soon: dollar sign $ to call variables in bash arithmetic (( ))
    MichaIng authored Jul 7, 2020
    Configuration menu
    Copy the full SHA
    58f546e View commit details
    Browse the repository at this point in the history
  2. v6.32

    + DietPi-Services | Inform and offer to restart a service as well if "Edit" option was used
    MichaIng authored Jul 7, 2020
    Configuration menu
    Copy the full SHA
    e99da63 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2020

  1. v6.32 (#3657)

    + DietPi-Software | Python pip: We migrated this software selection to a Python3/pip3 install only, due to Python2 EOL in 2020/01. Where possible, dependant software selections have been migrated to Python3 builds, where not possible, Python2/pip2 is installed separately for now. We hope that most affected software titles will do Python3 releases soon, otherwise we will remove them form our portfolio, at latest in spring 2021. The strongest reason for this is that next Debian Bullseye (summer 2021) will not ship Python2 packages anymore.
    + DietPi-Software | SABnzbd: Migrated to a Python3-based install.
    + DietPi-Software | OctoPrint: On Debian Buster and up, migrated to a Python3-based install.
    + DietPi-Software | HTPC Manager: Resolved an issue where install failed due to missing build-essential dependency.
    + DietPi-Software | HTPC Manager: Resolved an issue where the internal updater failed due to missing git meta files.
    + DietPi-Software | EmonPi: Resolved a failing primary UART activation on install.
    + DietPi-Software | Mopidy: The official Buster repo now supports ARMv8/arm64 as well
    + DietPi-Software | "apt-cache show package" succeeds as well if package is listed as (optional) dependency/conflict/... by another package, hence is not a reliable measure. In case of python3-distutils on Stretch this causes an install failure if stretch-backports suite has been added, which contains a few packages that list python3-distutils as optional dependency aside of python3 << 3.6.something where Distutils was moved from stdlib into an own package. Allow to succeed if another package "provides" it, like php7.3-apcu provided by php-apcu or awk provided by mawk and gawk.
    + DietPi-Software | Disable all Python2-only titles for Bullseye, which does not serve Python2 packages anymore
    + DietPi-Software | Several uninstall enhancements
    MichaIng authored Jul 8, 2020
    Configuration menu
    Copy the full SHA
    8d456d0 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2020

  1. v6.32 (#3661)

    + Coding | Replace bc decimal calculation with bash-internal printf conversion
    + Coding | Several minor enhancements around prior bc usage
    + DietPi-Cloudshell | Do not disable CPU scene on VM. Most values are "N/A" but usage bar and process count are shown correctly. Let user decide if it's worth it or not.
    MichaIng authored Jul 9, 2020
    Configuration menu
    Copy the full SHA
    f513275 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2020

  1. v6.32

    + DietPi-Software | Cuberite: Skip obsolete move from "Server" sub dir to parent dir, as the download archive does not contain a top level dir anymore
    + DietPi-Software | Cuberite: Uninstall enhancements
    MichaIng authored Jul 10, 2020
    Configuration menu
    Copy the full SHA
    c68af72 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2020

  1. v6.32

    + DietPi-Software | Cuberite: Adjust download link as of: "Please DO NOT rely on the links below to represent the correct download location for Cuberite at all times, instead use the official download link: https://download.cuberite.org/linux-armhf-raspbian/Cuberite.tar.gz"
    + DietPi-Software | Cuberite: Do not run as "dietpi" group since Cuberite does not need to access (R/W) media or downloads and file servers/downloaders/media players do not need to access (R/W) Cuberite files. Lets keep using "dietpi" group for media, downloads and "regular" userdata only, not for software internal data, config and executables.
    MichaIng authored Jul 11, 2020
    Configuration menu
    Copy the full SHA
    b4acedf View commit details
    Browse the repository at this point in the history
  2. v6.32

    + DietPi-Software | Assure that on reinstall all settings are preserved by not overwriting existing webadmin.ini. The new download archive is merged into the existing instance but does not include any variable data or configs.
    MichaIng authored Jul 11, 2020
    Configuration menu
    Copy the full SHA
    a08432d View commit details
    Browse the repository at this point in the history
  3. v6.32

    + DietPi-Software | Nginx: Use new 512 MiB default max upload size, as a compromise to keep performance up and SD card writes low on usual smaller uploads (pictures, documents, ...), while not risking RAM overload (with swap file enabled) in peek times. Uploads for larger files (disk images, video files, ...) usually require an external drive to hold PHP uploads, either through a large swap file or directly for all uploads.
    MichaIng authored Jul 11, 2020
    Configuration menu
    Copy the full SHA
    4b7457b View commit details
    Browse the repository at this point in the history
  4. v6.32

    + DietPi-Software | PHP: Move session files to tmpfs outside of /tmp and /var/tmp to /run/php_sessions by default
    + DietPi-Software | PHP: Move tmp upload dir back to tmpfs but limit default max upload size, discuss and find balance between performance, disk (SD card) writes and RAM over-usage.
    + DietPi-Software | PHP: Assure that opcache.interned_strings_buffer is never larger than half of opcache.memory_consumption: #2293
    + DietPi-Software | ownCloud/Nextcloud: On <1 GiB devices assure at least 512 MiB swap space are available to stand 512 MiB file uploads + increased PHP cache and session file usage
    MichaIng authored Jul 11, 2020
    Configuration menu
    Copy the full SHA
    1996775 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2020

  1. v6.32

    + DietPi-Imager | Syntax fixes
    MichaIng authored Jul 12, 2020
    Configuration menu
    Copy the full SHA
    21d3da3 View commit details
    Browse the repository at this point in the history
  2. v6.32

    + DietPi-Imager | e2fsck: need terminal for interactive repairs
    MichaIng authored Jul 12, 2020
    Configuration menu
    Copy the full SHA
    7bc6ed9 View commit details
    Browse the repository at this point in the history
  3. v6.32

    + DietPi-Imager | After interactive image content edits, give the system 1 second before unmounting, to avoid "mount is busy"
    MichaIng authored Jul 12, 2020
    Configuration menu
    Copy the full SHA
    0b08ea1 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2020

  1. v6.32

    + DietPi-Software | NFS Server: rpcbind is a strict dependency of nfs-kernel-server
    + DietPi-Software | NFS Server: Write dietpi_userdata export into own file /etc/exports.d/dietpi.exports to not override existing /etc/exports on (re)install
    MichaIng authored Jul 13, 2020
    Configuration menu
    Copy the full SHA
    98ed44f View commit details
    Browse the repository at this point in the history
  2. v6.32

    + DietPi-Software | Tiny
    MichaIng authored Jul 13, 2020
    Configuration menu
    Copy the full SHA
    7e97671 View commit details
    Browse the repository at this point in the history
  3. v6.32

    + DietPi-Patch | Resolve an issue where on pre-v6.23 system the PHP upgrade from v7.0/7.1 to v7.2/7.3 did not work as expected.
    MichaIng authored Jul 13, 2020
    Configuration menu
    Copy the full SHA
    3b90fab View commit details
    Browse the repository at this point in the history
  4. v6.32

    + DietPi-Services | Do not control PHP versions which are not supported anymore
    MichaIng authored Jul 13, 2020
    Configuration menu
    Copy the full SHA
    169d4f7 View commit details
    Browse the repository at this point in the history
  5. v6.32

    + CHANGELOG | PHP: Resolved an issue where on pre-v6.23 system the PHP upgrade from v7.0/7.1 to v7.2/7.3 did not work as expected.
    MichaIng authored Jul 13, 2020
    Configuration menu
    Copy the full SHA
    e0ce994 View commit details
    Browse the repository at this point in the history
  6. v6.32

    + DietPi-Set_hardware | Apply Bluetooth via UART (hciuart) only on RPi models with onboard Bluetooth, hence if it IS indeed attached via UART. Respect this as well when asking to disable serial console on ttyAMA0 when enabling Bluetooth.
    + DietPi-Set_hardware | Start to use function return codes as script exit code, WIP
    + DietPi-Set_hardware | Try to reduce doubled or leading and trailing spaces when adding/removing settings to set of settings on a single line, like /boot/cmdline.txt on RPi.
    + DietPi-Set_hardware | Minor coding
    MichaIng authored Jul 13, 2020
    Configuration menu
    Copy the full SHA
    702b976 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2020

  1. v6.32

    + DietPi-Software | Pi-hole: Skip the installers new internal supported OS check to enable us testing Debian Bullseye. A warning is still print and we do not offer Debian testing images as stable, so this is to make our internal testing easier only.
    MichaIng authored Jul 14, 2020
    Configuration menu
    Copy the full SHA
    991927a View commit details
    Browse the repository at this point in the history
  2. v6.32

    + DietPi-Benchmark | Resolve error on file system benchmark due to float in bash arithmetic: #3672
    MichaIng authored Jul 14, 2020
    Configuration menu
    Copy the full SHA
    44f941c View commit details
    Browse the repository at this point in the history
  3. v6.32

    + CHANGELOG | DietPi-Benchmark: Resolved an issue where file system benchmarks failed
    MichaIng authored Jul 14, 2020
    Configuration menu
    Copy the full SHA
    becd9ef View commit details
    Browse the repository at this point in the history
  4. v6.32

    + DietPi-Benchmark | Simplify file system benchmark result conversion since awk/mawk can do all reads an calculations + correctly rounded integer output in one step. Keep that in mind when using mawk anyway to scrape outputs.
    + DietPi-Benchmark | Do not use conv=fdatasync for file system read benchmark, which is an invalid option for of=/dev/null. File system cache has been flushed before, which is all that we need to assure an unbuffered read.
    MichaIng authored Jul 14, 2020
    Configuration menu
    Copy the full SHA
    a1a31ba View commit details
    Browse the repository at this point in the history
  5. v6.32

    + DietPi-Software | Xfce assure that xfwm4 composition manager is used as xcompmgr breaks the appearance settings and leads to black boarders around some windows when using option "-a": #3665
    MichaIng authored Jul 14, 2020
    Configuration menu
    Copy the full SHA
    b94feb2 View commit details
    Browse the repository at this point in the history
  6. v6.32

    + DietPi-Start_Kodi: Only force new xcompmgr when it is actually available/installed
    MichaIng authored Jul 14, 2020
    Configuration menu
    Copy the full SHA
    abbd217 View commit details
    Browse the repository at this point in the history
  7. v6.32

    + CHANGELOG | Xfce: Resolved an issue where the the install and autostart of xcompmgr composition manager broke the xfwm4 internal one
    MichaIng authored Jul 14, 2020
    1 Configuration menu
    Copy the full SHA
    a6467b8 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2020

  1. v6.32

    + CHANGELOG | DietPi-Config: Resolved an issue where RPi onboard Bluetooth is attempted to be enabled on RPi models without onboard Bluetooth
    MichaIng authored Jul 15, 2020
    Configuration menu
    Copy the full SHA
    aa9da67 View commit details
    Browse the repository at this point in the history
  2. v6.32

    + DietPi-Software | When passing wildcard asterisk as command argument, quite it to avoid file globbing
    + DietPi-Software | OpenSSH: Do not purge the client together with the server. Both have dedicated IDs and can be selected for uninstall separately. Likely it is a relic since the client is automatically installed with the server as package dependency. The openssh-client package needs to be installed/marked separately during server install to not get autoremoved on uninstall and for transparency.
    + DietPi-Software | DietPi-RAMlog: Remove obsolete dependency of uninstall server on DietPi-RAMdisk
    + DietPi-Software | Minor code structure and wording enhancements
    MichaIng authored Jul 15, 2020
    Configuration menu
    Copy the full SHA
    a7be4bb View commit details
    Browse the repository at this point in the history
  3. v6.32

    + DietPi-Software | When changing fileserver or logging choices, run uninstall loop after installs only if any previous choice actually needs to be uninstalled
    + DietPi-Software | On uninstall confirmation prompt, add info that uninstall usually means purging or any related data and configs. If repair or update of software is wanted, reinstall should be used. Add software IDs to list so users know exactly which command to call from terminal, until be build it into GUI.
    + DietPi-Software | Reduce large if-then-else blocks by using "return" where possible
    MichaIng authored Jul 15, 2020
    Configuration menu
    Copy the full SHA
    032f926 View commit details
    Browse the repository at this point in the history
  4. v6.32

    + CHANGELOG | DietPi-Software:  On the uninstall information prompt, the info has been added that uninstalling usually means that related userdata and configs are purged as well
    MichaIng authored Jul 15, 2020
    Configuration menu
    Copy the full SHA
    d6130d3 View commit details
    Browse the repository at this point in the history
  5. v6.32

    + DietPi-Software | Minor text formatting to better outline message
    MichaIng authored Jul 15, 2020
    Configuration menu
    Copy the full SHA
    9559ca2 View commit details
    Browse the repository at this point in the history
  6. v6.32

    + DietPi-Software | qBittorrent: Move log file dir to /var/log/qbittorrent for new installs
    + DietPi-Software | qBittorrent: Do not pass web UI port via binary call since it is contained in the config file but overridden by command option.
    MichaIng authored Jul 15, 2020
    Configuration menu
    Copy the full SHA
    30e6371 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2020

  1. [ImgBot] Optimize images (#3680)

    *Total -- 3,140.39kb -> 656.41kb (79.1%)
    
    /.meta/images/76mm_rounder_sticker.png -- 2,555.38kb -> 141.63kb (94.46%)
    /.conf/desktop/icons/kodi-icon.png -- 5.72kb -> 4.80kb (16.07%)
    /.meta/images/dietpi-logo_inverted.png -- 516.30kb -> 447.95kb (13.24%)
    /.meta/images/dietpi-background_480p.png -- 45.86kb -> 44.97kb (1.95%)
    /.conf/desktop/icons/justboom.png -- 5.77kb -> 5.72kb (0.78%)
    /.conf/desktop/icons/dietpi-icon.png -- 11.36kb -> 11.35kb (0.11%)
    
    Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
    
    Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
    imgbot[bot] and ImgBotApp authored Jul 16, 2020
    Configuration menu
    Copy the full SHA
    10c78fb View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2020

  1. v6.32 (#3681)

    + DietPi-PREP | Do basic APT configuration before calling it the first time via new config file scheme
    + DietPi-PREP | Force re-adding and replacement of missing and new APT package config files during PREP run, to assure consistent up-to-date configs, especially relevant for security-related things like ca-certificates and similar. Revert to DietPi default afterwards, where modified and missing configs are silently ignored/accepted, matching as well Debian default as long as a default choice is available (I never saw it differently) to allow unattended package installs/upgrades and review new config files at a later time. Cleanup obsolete config files (with .dpkg-old/new/dist suffix) after all installs have been done.
    + DietPi-PREP | Remove apt-utils from dependencies. It is used by debconf for package pre-configuration, but G_AGI includes "DEBIAN_FRONTEND=noninteractive", hence any config and pre-config step is skipped anyway, but defaults are applied, which is fine in very most cases. Else we do "dpkg-reconfigure" to recall debconf inputs. Without apt-utils, debconf is not able to extract templates prior to install, hence when installing/upgrading packages interactively/manually, debconf input is done when the individual package is about to be installed instead of having all inputs prior to all installs. Leave choice to user whether this is required or not, debconf prints a meaningful message about missing apt-utils.
    + APT | Merge all DietPi APT configs into a single config file. Apply the following prefix/priority scheme: "97" for base configs, "98" for additions/overrides from software installs or dietpi-config choices, leaving "99" free for end user overrides.
    + DietPi-Patch | APT configs have been merged into a single file, contained in update archive, hence remove obsolete files
    MichaIng authored Jul 17, 2020
    Configuration menu
    Copy the full SHA
    918ed31 View commit details
    Browse the repository at this point in the history
  2. v6.32

    + DietPi-Software | Nextcloud: Add Argon2 hashing tweaks. Use all available CPU threads for now, which radically reduces hashing time one multi-core SBCs, wait with memory cost and time cost until getting some clarification, especially since those are security relevant and defaults do not break anything: nextcloud/server#19023 (comment)
    MichaIng authored Jul 17, 2020
    Configuration menu
    Copy the full SHA
    b5a3132 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2020

  1. v6.32

    + CHANGELOG | Typo
    MichaIng authored Jul 18, 2020
    Configuration menu
    Copy the full SHA
    43894cd View commit details
    Browse the repository at this point in the history
  2. v6.32

    + DietPi-Obtain_HW_model | Minor
    MichaIng authored Jul 18, 2020
    Configuration menu
    Copy the full SHA
    fef00e3 View commit details
    Browse the repository at this point in the history
  3. v6.32

    + DietPi-Software | Remove trailing spaces
    MichaIng authored Jul 18, 2020
    Configuration menu
    Copy the full SHA
    384d505 View commit details
    Browse the repository at this point in the history
  4. v6.32

    + DietPi-Software | Pi-hole: Assure Referrer-Policy is not set to "no-referrer" since HTTP_ORIGIN != null is required for CORS check. In case it's set, replace by second strict policy "same-origin": #3675
    MichaIng authored Jul 18, 2020
    Configuration menu
    Copy the full SHA
    f2b8d2a View commit details
    Browse the repository at this point in the history
  5. v6.32

    + CHANGELOG | Pi-hole: Resolved an issue with Apache webserver, where CORS check failed if the Referrer-Policy header has been set to "no-referrer". If this is the case, the Pi-hole Apache config now sets it to the second strict "same-origin", which does not break the Pi-hole admin panel. Many thanks to @Phil1988 for reporting this issue: #3675
    MichaIng authored Jul 18, 2020
    Configuration menu
    Copy the full SHA
    75aa5b7 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2020

  1. v6.32

    + CHANGELOG | qBittorrent: Resolved an issue where setting the web UI port via config file or UI is overridden by the service file command option. Many thanks to @linxiaopi for reporting this issue: #3660
    MichaIng authored Jul 19, 2020
    Configuration menu
    Copy the full SHA
    e8ece9f View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2020

  1. v6.32

    + DietPi-Software | Remove Rsyslog as dependency. CloudPrint until Debian Bullseye was the only left case and that Google service is shutdown in this years fall. Since it generally does not conflict with DietPi-RAMlog (probably practically because of the log files 1h lifetime), allow packages (like cloudprint) to pull it as dependency and on uninstall (logging choice) do not purge but instead mark for autoremoval only. The install option itself, however is only left for logging choice, which will by times be replaced by persistent systemd-journald logs to /var/log/journal.
    MichaIng authored Jul 20, 2020
    Configuration menu
    Copy the full SHA
    937791b View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2020

  1. v6.32

    + DietPi-Software | Nextcloud: Don't forget the comma: #3688
    MichaIng authored Jul 21, 2020
    Configuration menu
    Copy the full SHA
    23c2c97 View commit details
    Browse the repository at this point in the history
  2. v6.32

    + DietPi-PREP | Apply USBridgeSig Ethernet drive patch, provided by Allo, to v8+ kernel as well, where it is available now
    MichaIng authored Jul 21, 2020
    Configuration menu
    Copy the full SHA
    7e40f89 View commit details
    Browse the repository at this point in the history
  3. v6.32

    + DietPi-PREP | Apply USBridgeSig Ethernet drive patch, provided by Allo, to v8+ kernel as well, where it is available now
    MichaIng authored Jul 21, 2020
    Configuration menu
    Copy the full SHA
    75a93a0 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2020

  1. RPi | Disable idle frequency setting on all models but RPi4 (#3692)

    + DietPi-Config | RPi: Hide idle frequency setting on all models but RPi4 until related system hang/crash issues have been solved: #3690
    + DietPi-Patch | RPi: Comment arm_freq_min on all models but RPi4 until related system hang/crash issues have been solved
    MichaIng authored Jul 22, 2020
    Configuration menu
    Copy the full SHA
    9e6152d View commit details
    Browse the repository at this point in the history
  2. v6.32

    + DietPi-Survey_report | Add meta data + mobile display enhancements
    MichaIng authored Jul 22, 2020
    Configuration menu
    Copy the full SHA
    64ded13 View commit details
    Browse the repository at this point in the history
  3. v6.32

    + DietPi-Survey_report | Fix URL
    MichaIng authored Jul 22, 2020
    Configuration menu
    Copy the full SHA
    4e05314 View commit details
    Browse the repository at this point in the history
  4. v6.32

    + DietPi-Survey_report | Minor
    MichaIng authored Jul 22, 2020
    Configuration menu
    Copy the full SHA
    ea4bcb2 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2020

  1. v6.32

    + DietPi-Survey_report | Minor site format
    MichaIng authored Jul 24, 2020
    Configuration menu
    Copy the full SHA
    4e0592a View commit details
    Browse the repository at this point in the history
  2. v6.32 (#3687)

    + DietPi-Software | Add new software title: Jellyfin (ID=178)
    + DietPi-Software | Minor coding enhancements and further G_EXEC implementation for error handling and transparency/verbosity reasons
    + DietPi-Services | Add jellyfin service control
    MichaIng authored Jul 24, 2020
    Configuration menu
    Copy the full SHA
    bd08561 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2020

  1. v6.32

    + DietPi-Software | Nextcloud: Pro-actively unset CSP header since, when set too strict, it breaks Nextcloud and it applies itself as-strict-as-possible rules internally already: #3694
    MichaIng authored Jul 25, 2020
    Configuration menu
    Copy the full SHA
    db8f70a View commit details
    Browse the repository at this point in the history
  2. v6.32

    + README.md | Add @fpetru and @StephanStS to contributors list, which both did major contributions to the DietPi project
    + README.md | Do not give the project lead a separate header, instead add to same contributors list
    + README.md | Remove the personal thanks thanks that does not match the current project lead, but of course leave mention of this important contribution in Hall of Fame, as the previous/inactive contributors list is called now
    + README.md | Add Jellyfin source code 3rd party sources list
    + README.md | Minor format
    MichaIng authored Jul 25, 2020
    Configuration menu
    Copy the full SHA
    422b515 View commit details
    Browse the repository at this point in the history
  3. v6.32

    + DietPi-Imager | Failsafe coding and fully automate partition resize via sfdisk, which supports GPT partition tables as well since Debian Stretch
    MichaIng authored Jul 25, 2020
    Configuration menu
    Copy the full SHA
    3e3f008 View commit details
    Browse the repository at this point in the history
  4. v6.32

    + DietPi-Imager | Clonezilla: Use C.UTF-8 locale, new default of DietPi and always available
    + DietPi-Imager | Further coding
    MichaIng authored Jul 25, 2020
    Configuration menu
    Copy the full SHA
    2d2f686 View commit details
    Browse the repository at this point in the history
  5. v6.32

    + DietPi-WiFi-Monitor | Minor coding
    MichaIng authored Jul 25, 2020
    Configuration menu
    Copy the full SHA
    893f171 View commit details
    Browse the repository at this point in the history
  6. v6.32

    + DietPi-FS_partition_resize | Enable support for loop devices
    + DietPi-FS_partition_resize | Minor coding
    MichaIng authored Jul 25, 2020
    Configuration menu
    Copy the full SHA
    a5fc27d View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2020

  1. v6.32

    + DietPi-Software | Fail2Ban: Pass the "mode" variable, used by sshd (and a few other filters) to add some additional regex. Add brief info to sshd jail block as well
    MichaIng authored Jul 26, 2020
    Configuration menu
    Copy the full SHA
    c013d76 View commit details
    Browse the repository at this point in the history
  2. v6.32

    + CHANGELOG | Fail2Ban: Resolved an issue where sshd filter modes could not be set via jail config since the variable was not passed
    MichaIng authored Jul 26, 2020
    Configuration menu
    Copy the full SHA
    29aedfe View commit details
    Browse the repository at this point in the history
  3. v6.32

    + DietPi-PREP | Failsafe coding
    MichaIng authored Jul 26, 2020
    Configuration menu
    Copy the full SHA
    3850808 View commit details
    Browse the repository at this point in the history
  4. v6.32

    + DietPi-PREP | Tiny
    MichaIng authored Jul 26, 2020
    Configuration menu
    Copy the full SHA
    4c7231e View commit details
    Browse the repository at this point in the history
  5. v6.32

    + DietPi-Imager | Fix partition size estimation
    MichaIng authored Jul 26, 2020
    Configuration menu
    Copy the full SHA
    f6a500c View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2020

  1. v6.32

    + Add links to documentation
    + Move MVS to bottom
    + Focus on own strength instead of comparison
    
    By @fpetru
    MichaIng authored Jul 27, 2020
    Configuration menu
    Copy the full SHA
    da0e7e7 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2020

  1. v6.32

    + APT | Keep indexes compressed by default to reduce disk usage and writes
    MichaIng authored Jul 28, 2020
    Configuration menu
    Copy the full SHA
    d817b93 View commit details
    Browse the repository at this point in the history
  2. v6.32

    + APT | Disable source package cache by default which most users will never use
    + APT | Store lists xz-compressed. The default is to download them xz-compressed (as shipped by Debian and Raspbian) to lists/partial/, uncompress and copy to lists/ which leads to ~120 MiB disk writes for ~8.5 MiB xz-compressed and 45 MiB uncompressed list files. Using GzipIndexes only, leads to lz4 compression, since it has the lowest compression "cost" in APT internal default config. This leads to ~60 MiB writes for download, re-compress and copy. Forcing xz-compression storage not only leads to lowest disk usage (highest compression ratio) but also skips the un-/re-compression step and related additional file creation/writes. But it must be noted that this leads to significantly slower list reading during "apt-get update" and, if (binary package) cache is disabled, during "apt upgrade/install" as well. We have to collect some user feedback to see if this is acceptable, especially on slow devices like RPi1 and Zero. However especially on those, when running OS on SD card, reducing disk writes is a major aspect to increase SD card lifetime and reduce the related risk of data loss. Spending 1-2 minutes longer during dietpi-update and dietpi-software runs might be acceptable.
    MichaIng authored Jul 28, 2020
    Configuration menu
    Copy the full SHA
    19d2843 View commit details
    Browse the repository at this point in the history
  3. v6.32

    + DietPi-PREP | Align with new /etc/apt/apt.conf.d/97dietpi
    MichaIng authored Jul 28, 2020
    Configuration menu
    Copy the full SHA
    97f578a View commit details
    Browse the repository at this point in the history
  4. v6.32

    + DietPi-Software | InfluxDB/Grafana: Install repo key as dedicated file
    + DietPi-Software | Minor uninstall enhancements
    MichaIng authored Jul 28, 2020
    Configuration menu
    Copy the full SHA
    cb50d41 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2020

  1. v6.32

    + DietPi-Survey_report | Add transparent favicon and theme tags for all OS/browser variants
    MichaIng authored Jul 29, 2020
    Configuration menu
    Copy the full SHA
    d0c0197 View commit details
    Browse the repository at this point in the history
  2. v6.32

    + DietPi-Login | $PS1 is highly expected but not required for an interactive shell, check for input tty and most reliable bash $- flag only
    + DietPi-Login | Always set LANG as well since 3rd party software/scripts might derive the current locale from it even that LC_ALL overrides it.
    + DietPi-Login | Minor coding, less and faster external command calls
    MichaIng authored Jul 29, 2020
    Configuration menu
    Copy the full SHA
    0b3640f View commit details
    Browse the repository at this point in the history
  3. v6.32

    + DietPi-Login | Add /etc/bashrc.d/readme.txt as little /etc/bashrc.d/ documentation
    MichaIng authored Jul 29, 2020
    Configuration menu
    Copy the full SHA
    aeb400b View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2020

  1. v6.32

    + DietPi-PREP | systemd-logind is a static unit, do not attempt to disable it
    + DietPi-PREP | Set console charmap to UTF-8 which can be wrong, e.g. when selecting a non-UTF-8 locale during Debian installer
    + DietPi-PREP | Fix grub debconf install device selection: #3700
    MichaIng authored Jul 30, 2020
    Configuration menu
    Copy the full SHA
    05a3eee View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2020

  1. v6.32

    + DietPi-Imager | Minor consistency
    MichaIng authored Aug 1, 2020
    Configuration menu
    Copy the full SHA
    9892c65 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2020

  1. v6.32

    + DietPi-Set_swapfile | Do not attempt to remount /tmp if it is not setup as separate mount (tmpfs)
    + DietPi-Set_swapfile | Do not print current swap file info on empty input, instead use input > dietpi.txt > current > default in this priority order to apply for any missing argument. E.g. /proc/swaps (or htop) is a much more reliable source to get active swap file then relying on the dietpi.txt entry.
    + DietPi-Set_swapfile | Remove BeagleBone Black special handling since 4 GiB still allow a small swap file and rootfs could be placed on an external drive.
    + DietPi-Set_swapfile | Always remove all existing swap files. We already disabled and removed all from fstab, but in theory if multiple existed before or those were stored at a different location, the files would have been left in place.
    + DietPi-Set_swapfile | Coding and verbosity enhancements
    MichaIng authored Aug 2, 2020
    Configuration menu
    Copy the full SHA
    646eba8 View commit details
    Browse the repository at this point in the history
  2. v6.32

    + DietPi-PREP | Mount tmpfs to /tmp if it is not yet a dedicated mount to work in it and reduce disk I/O and speed up download and unpacking
    MichaIng authored Aug 2, 2020
    Configuration menu
    Copy the full SHA
    401a70f View commit details
    Browse the repository at this point in the history
  3. v6.32

    + CHANGELOG | DietPi-Set_swapfile: Running the script without input arguments does not print the current swap file location and size anymore but will apply the settings stored in dietpi.txt, refresh the current swap file or apply defaults as fallback.
    MichaIng authored Aug 2, 2020
    Configuration menu
    Copy the full SHA
    57c7649 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2020

  1. v6.32

    + DietPi-Set_hardware | enableipv6: Do not write files (sed -i) if the setting is not contained
    + DietPi-Set_hardware | enableipv6: Always write to symlink targets instead of overwriting the symlink with the file (sed -i): #3003 (comment)
    MichaIng authored Aug 5, 2020
    Configuration menu
    Copy the full SHA
    01c610c View commit details
    Browse the repository at this point in the history
  2. v6.32

    + DietPi-Patch | Recreate /etc/sysctl.d/99-sysctl.conf -> ../sysctl.conf symlink hopefully the last time, as we identified the bug in our own code: #3003 (comment)
    MichaIng authored Aug 5, 2020
    Configuration menu
    Copy the full SHA
    3d048a2 View commit details
    Browse the repository at this point in the history
  3. v6.32

    + CHANGELOG | Resolved an issue where enabling or disabling IPv6 removed the expected symlink at /etc/sysctl.d/99-sysctl.conf with its actual target file
    MichaIng authored Aug 5, 2020
    Configuration menu
    Copy the full SHA
    24fe2af View commit details
    Browse the repository at this point in the history
  4. v6.32

    + DietPi-Survey_report | Add Matomo code
    MichaIng authored Aug 5, 2020
    Configuration menu
    Copy the full SHA
    016a3da View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2020

  1. v6.32 (#3701)

    + DietPi-Boot | Do log to file but to journal instead and don't print $(date) since this doubles the journal timestamps
    + DietPi-FirstBoot | Log to disk directly
    + DietPi-PreBoot | Do log to file but to journal instead
    + DietPi-RAMlog | Fix error log to file
    + DietPi-RAMlog | We want to keep file logging since it is important to know, in case of failure, whether on shutdown /var/log/ has been stored to disc correctly. However, only the last shutdown is relevant in case, hence do not append but overwrite log on shutdown, append on startup.
    + DietPi-RAMlog | Sort after boot.mount. This should be included in local-fs.target, but as we're already failsafe with -.mount (root), let's be consequent then.
    + DietPi-PostBoot | No boot logs are to be moved to disk anymore
    + DietPi-PostBoot | Add exit code handling and error message for user scripts and service starts
    + DietPi-Backup | Minor output enhancements
    + DietPi-Create_MySQL_DB | Minor output enhancements
    + DietPi-Globals | Make G_DIETPI-NOTIFY compatible with journal and file logging by only using ANSI escape sequences if the process is connected to a terminal
    + DietPi-Globals | When calling "G_DIETPI-NOTIFY -1" the "|" which separates message and result is added function internally now
    + DietPi-Set_userdata | Minor output enhancements
    + Re-test shellcheck source-path
    + DietPi-Globals | G_TREESIZE: Handle "bytes" sizes and unit as well and do not require root. If "du" tries to access dirs without read permissions, it prints meaningful error messages to STDERR, not processed by sort + mawk, so now one sees the errors (in case) and the treesize for all permitted dirs.
    + DietPi-Globals | G_CHECK_FREESPACE: Check for valid du output as well when only printing available free space. This allows the feature to be used safely in scripts and will return a non-zero exit code if either the input path does not exist, cannot be read, df is broken or similar.
    + DietPi-Globals | Various output and failsafe coding enhancements
    MichaIng authored Aug 8, 2020
    Configuration menu
    Copy the full SHA
    7a95028 View commit details
    Browse the repository at this point in the history
  2. v6.32

    + shellcheck | Disable SC2155, as we intentionally declare and assign combined and check for valid result based on the value afterwards, which is safer, e.g. the command substitution succeeds but prints garbage or simply a result that we need to handle as error for the originating task.
    + shellcheck | Disable SC2188, as we intentionally do empty redirects to create and touch files without adding content. Adding any command like "touch", "echo", "true" or ":" is a marginal but measurable overhead, hence we skip it. If this would be due to a coding fault, e.g. redirect accidentally moved to newline, this would be pretty fast recognised through tests as additional console print and missing file content.
    MichaIng authored Aug 8, 2020
    Configuration menu
    Copy the full SHA
    7fc5ab9 View commit details
    Browse the repository at this point in the history
  3. v6.32

    + DietPi-Software | Syntax
    MichaIng authored Aug 8, 2020
    Configuration menu
    Copy the full SHA
    4924467 View commit details
    Browse the repository at this point in the history
  4. v6.32

    + DietPi-Services | Minor coding
    MichaIng authored Aug 8, 2020
    Configuration menu
    Copy the full SHA
    8d8cfab View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2020

  1. v6.32 (#3713)

    + NanoPi NEO3 | Add initial support
    MichaIng authored Aug 13, 2020
    Configuration menu
    Copy the full SHA
    a5bb708 View commit details
    Browse the repository at this point in the history
  2. v6.32

    + DietPi-Software | Add little note for myself that Amlogic SoC Odroids have Kodi support via dedicated fbdev build, the GPU has no Xserver support anyway
    MichaIng authored Aug 13, 2020
    Configuration menu
    Copy the full SHA
    400f6b3 View commit details
    Browse the repository at this point in the history
  3. v6.32 (#3714)

    + DietPi-Set_swapfile | Add simple support for a zram swap space
    MichaIng authored Aug 13, 2020
    Configuration menu
    Copy the full SHA
    60666ca View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2020

  1. v6.32

    + DietPi-Globals | G_DIETPI-NOTIFY: Fix screen width estimation if no STDIN but STDOUT is available. stty fails without STDIN being a terminal. tput on the other hand requires either STDOUT or STDERR being a terminal until Debian Stretch, which breaks it in combination with pipe to tee, and is slower, which is the reason we currently prefer stty. However, if STDIN is not available, e.g. when executed within a systemd service with StandardOutput=tty (dietpi-postboot.service), we need to use tput instead.
    MichaIng authored Aug 14, 2020
    Configuration menu
    Copy the full SHA
    32febcb View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2020

  1. v6.32

    + CHANGELOG | Wordpress: The internal updater can now be used OOTB without the need to manually apply correct file permissions first
    MichaIng authored Aug 17, 2020
    Configuration menu
    Copy the full SHA
    b464fc1 View commit details
    Browse the repository at this point in the history
  2. v6.32 (#3720)

    + DietPi-Software | Wordpress: Change ownership for /var/www/wordpress/ after installation to allow plugins install and updates through the web UI. Related to https://dietpi.com/phpbb/viewtopic.php?p=26547#p26547
    Joulinar authored Aug 17, 2020
    Configuration menu
    Copy the full SHA
    044fae7 View commit details
    Browse the repository at this point in the history
  3. v6.32

    + CHANGELOG | Wordpress: Correct permissions allow plugins install as well
    MichaIng authored Aug 17, 2020
    Configuration menu
    Copy the full SHA
    ebcd18f View commit details
    Browse the repository at this point in the history
  4. v6.32

    + DietPi-Create_MySQL_DB | Re-apply strange required syntax for quoting MySQL database name and user
    MichaIng authored Aug 17, 2020
    Configuration menu
    Copy the full SHA
    cde4ca6 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2020

  1. v6.32

    + DietPi-Update | Log to disk directly, the overhead is marginal and with some faulty commit the tmp log file is currently removed before its attempted to be moved in place.
    MichaIng authored Aug 18, 2020
    Configuration menu
    Copy the full SHA
    f3639d6 View commit details
    Browse the repository at this point in the history
  2. v6.32

    + DietPi-Software | MATE: Fix wrong uninstall package: #3500 (comment)
    MichaIng authored Aug 18, 2020
    Configuration menu
    Copy the full SHA
    832fc3c View commit details
    Browse the repository at this point in the history
  3. v6.32

    + DietPi-PREP | Switch to our new Meveric's Odroid repo mirror on https://dietpi.com/meveric/
    MichaIng authored Aug 18, 2020
    Configuration menu
    Copy the full SHA
    255d6b5 View commit details
    Browse the repository at this point in the history
  4. v6.32

    + DietPi-Pre-patch | Switch to our new Meveric's Odroid repo mirror on https://dietpi.com/meveric/
    MichaIng authored Aug 18, 2020
    Configuration menu
    Copy the full SHA
    1f4ef37 View commit details
    Browse the repository at this point in the history
  5. v6.32

    + Odroid C2 | Switch to our new Meveric's Odroid repo mirror on https://dietpi.com/meveric/
    MichaIng authored Aug 18, 2020
    Configuration menu
    Copy the full SHA
    63741ae View commit details
    Browse the repository at this point in the history
  6. v6.32

    + DietPi-Survey_report | Add Jellyfin and fix theme
    MichaIng authored Aug 18, 2020
    Configuration menu
    Copy the full SHA
    d7778f6 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2020

  1. v6.32

    + DietPi-FirstBoot | Since DietPi-PostBoot does not move /tmp/dietpi-*.log files to disk anymore, Automation_Custom_PreScript.sh now needs to log to disk directly.
    + DietPi-FirstBoot | Add STDERR (error output) to Automation_Custom_PreScript.sh log file as well
    + DietPi-FirstBoot | dietpi-set_swapfile can now be called without arguments to apply dietpi.txt settings, including settings validation, else preservation of existing swap file, if present, and last resort fallback to defaults.
    + DietPi-FirstBoot | Check if AUTO_SETUP_TIMEZONE chosen timezone is available on the system before applying it
    + DietPi-FirstBoot | Apply AUTO_SETUP_AUTOMATED autostart manually with root user, else automated firstrun setup can fail if AUTO_SETUP_AUTOSTART_LOGIN_USER has been set to non-root
    + DietPi-FirstBoot | Be a bid more verbose + minor coding
    MichaIng authored Aug 19, 2020
    Configuration menu
    Copy the full SHA
    d750f2c View commit details
    Browse the repository at this point in the history
  2. v6.32

    + DietPi-Login | In case of an invalid install state or failed first run setup (update or installs), an interactive whiptail error prompt with rerun option is forced to prevent non-interactive first run setup loops. If the first login was automated via AUTO_SETUP_AUTOMATED=1, this whiptail prompt is located on TTY1, visible on a locally attached screen. On headless systems this is not visible and subsequent SSH or serial console logins will print the info to (wait for) finish on this hidden TTY. In such cases it needs to be possible to take over first run setup control on every subsequent login. Solution: The error prompt will now place a flag file with the PID of the blocking DietPi-Login instance and any interactive action will remove it. If this flag file is present, it hence means that on the prior login session the error prompt is waiting for interactive action. The current session now allows to kill the prior session and take over the error prompt (and handling) or otherwise allows to simply retry, when the error prompt is handled on the prior session.
    MichaIng authored Aug 19, 2020
    Configuration menu
    Copy the full SHA
    14544a2 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2020

  1. v6.32

    + CONTRIBUTING.md | Add links to the website and documentation repos.
    MichaIng authored Aug 21, 2020
    Configuration menu
    Copy the full SHA
    29bc2d5 View commit details
    Browse the repository at this point in the history
  2. v6.32

    + DietPi-Set_swapfile | Skip auto creation if size would be less than 100 MiB, since else on all 2 GiB SBCs there is a non-reasonable ~50 MiB swap file created
    MichaIng authored Aug 21, 2020
    Configuration menu
    Copy the full SHA
    2ae3011 View commit details
    Browse the repository at this point in the history
  3. v6.32

    + DietPi-Config | Add schedutil and userspace CPU frequency governors
    MichaIng authored Aug 21, 2020
    Configuration menu
    Copy the full SHA
    db02f6f View commit details
    Browse the repository at this point in the history
  4. v6.32

    + CHANGELOG | DietPi-Config | Added selection of schedutil and userspace CPU frequency governors
    MichaIng authored Aug 21, 2020
    Configuration menu
    Copy the full SHA
    49154fb View commit details
    Browse the repository at this point in the history
  5. v6.32

    + DietPi-Config | Fix current CPU governor view
    MichaIng authored Aug 21, 2020
    Configuration menu
    Copy the full SHA
    2af4853 View commit details
    Browse the repository at this point in the history
  6. v6.32

    + DietPi-Config | Whoopsie
    MichaIng authored Aug 21, 2020
    Configuration menu
    Copy the full SHA
    e9270e2 View commit details
    Browse the repository at this point in the history
  7. v6.32

    + DietPi-Config | Visual fix
    MichaIng authored Aug 21, 2020
    Configuration menu
    Copy the full SHA
    0bef73c View commit details
    Browse the repository at this point in the history
  8. v6.32

    + DietPi-PREP | Switch from wget to curl for all DietPi-PREP downloads, which executes faster for small downloads and adjust pre-reqs accordingly
    MichaIng authored Aug 21, 2020
    Configuration menu
    Copy the full SHA
    180b5f4 View commit details
    Browse the repository at this point in the history
  9. v6.32

    + DietPi-Banner | Use twitter native capital letter
    MichaIng authored Aug 21, 2020
    Configuration menu
    Copy the full SHA
    8a07143 View commit details
    Browse the repository at this point in the history
  10. v6.32

    + DietPi-Cloudshell | Use twitter native capital letters
    MichaIng authored Aug 21, 2020
    Configuration menu
    Copy the full SHA
    d49772f View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2020

  1. v6.32

    + DietPi-PREP | debconf is a dependency of apt and all packages that use it, e.g. console-setup which we configure later and others as well.
    MichaIng authored Aug 22, 2020
    Configuration menu
    Copy the full SHA
    f463c19 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2020

  1. v6.32

    + DietPi-Software | ProFTPD: Disable reverse DNS lookups: #3727
    + DietPi-Software | ProFTPD: Don't use obsolete /var/run, which is a symlink to /run only, remove multiple white spaces, doesn't make it more readable IMO, minor re-order
    MichaIng authored Aug 23, 2020
    Configuration menu
    Copy the full SHA
    5fba8dd View commit details
    Browse the repository at this point in the history
  2. v6.32

    + CHANGELOG | ProFTPD: On fresh installs, reverse DNS lookups are disabled by default
    MichaIng authored Aug 23, 2020
    Configuration menu
    Copy the full SHA
    9726727 View commit details
    Browse the repository at this point in the history
  3. v6.32

    + DietPi-Software | ProFTPD: Allow resuming file uploads and expose the setting to toggle resuming file downloads (enabled by default)
    + DietPi-Software | ProFTPD: Use 002 umask, to allow write access to all members of "dietpi" group by default, e.g. media or file sharing software services
    MichaIng authored Aug 23, 2020
    Configuration menu
    Copy the full SHA
    91b6cb6 View commit details
    Browse the repository at this point in the history
  4. v6.32

    + CHANGELOG | ProFTPD: File uploads can now be resumed by default via "AllowStoreRestart On" and members of the "dietpi" group have write access to uploaded files ("Umask 002")
    MichaIng authored Aug 23, 2020
    Configuration menu
    Copy the full SHA
    9561e3a View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2020

  1. v6.32 (#3728)

    + DietPi-LetsEncrypt | Initial Lighttpd-only support for multiple comma-separated domains
    Ruben-VV authored Aug 24, 2020
    Configuration menu
    Copy the full SHA
    7bef07c View commit details
    Browse the repository at this point in the history
  2. v6.32

    + README.md | "Website" somehow sounds better in my ears than "Homepage"
    MichaIng authored Aug 24, 2020
    Configuration menu
    Copy the full SHA
    f1c521f View commit details
    Browse the repository at this point in the history
  3. v6.32

    + DietPi-PREP | Install rfkill first on all devices, use it to remove all soft blocks, then remove it from all devices. Using rfkill is then an optional feature that can be manually installed, when required, while our scripts disable WiFi/BT via firmware, device tree overlays and kernel modules. Our scripts will continue to unblock via rfkill if the command is found, when enabling Bluetooth or WiFi, just in case it has been installed and used manually.
    MichaIng authored Aug 24, 2020
    Configuration menu
    Copy the full SHA
    8db261a View commit details
    Browse the repository at this point in the history
  4. v6.32

    + DietPi-Set_hardware | Since rfkill is no core dependency anymore, only use it if the command is found
    MichaIng authored Aug 24, 2020
    Configuration menu
    Copy the full SHA
    52c194c View commit details
    Browse the repository at this point in the history
  5. v6.32 (#3731)

    + DietPi-Software | Komga: FOSS home server for comics and mangas with web UI
    MichaIng authored Aug 24, 2020
    Configuration menu
    Copy the full SHA
    4109f96 View commit details
    Browse the repository at this point in the history
  6. v6.32

    + DietPi-Software | Komga: Typo
    MichaIng authored Aug 24, 2020
    Configuration menu
    Copy the full SHA
    4cd7f09 View commit details
    Browse the repository at this point in the history
  7. v6.32

    + DietPi-Software | Airsonic: Re-enable for Buster and Bullseye since Java 11 is now supported
    + DietPi-Software | Airsonic/Subsonic: Do not add the "render" group which is only required for DRM + minor coding
    MichaIng authored Aug 24, 2020
    Configuration menu
    Copy the full SHA
    492d26e View commit details
    Browse the repository at this point in the history
  8. v6.32

    + CHANGELOG | Airsonic: It is now available on Debian Buster systems since Java 11 support has been added
    MichaIng authored Aug 24, 2020
    Configuration menu
    Copy the full SHA
    836b1ee View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2020

  1. v6.32

    + DietPi-Software | Align max memory usage across Java applications
    + DietPi-Software | Komga: Disable file logging, reduce log level to warning. Logs can be seen via "journalctl -u komga"
    + DietPi-Software | Komga: Remove obsolete config options, add "remember me" login feature: #3403 (comment)
    MichaIng authored Aug 25, 2020
    Configuration menu
    Copy the full SHA
    f54183a View commit details
    Browse the repository at this point in the history
  2. v6.32

    + Version up
    MichaIng authored Aug 25, 2020
    Configuration menu
    Copy the full SHA
    6f32330 View commit details
    Browse the repository at this point in the history
  3. v6.32

    + DietPi-Globals | Default version up
    MichaIng authored Aug 25, 2020
    Configuration menu
    Copy the full SHA
    9654fe9 View commit details
    Browse the repository at this point in the history
  4. v6.32

    README.md | Little contributors text changes, restore information when I joined the project
    MichaIng authored Aug 25, 2020
    Configuration menu
    Copy the full SHA
    83f03e8 View commit details
    Browse the repository at this point in the history
  5. v6.32

    + DietPi-Patch | Lighttpd: Rename HTTPS config files to new scheme: #3734
    MichaIng authored Aug 25, 2020
    Configuration menu
    Copy the full SHA
    5e993ec View commit details
    Browse the repository at this point in the history
  6. v6.32 (#3734)

    + DietPi-LetsEncrypt | Lighttpd: Update SSL cipher to still Stretch-compatible intermediate recommendations and remove deprecated SSL compression setting, even it was commented
    + DietPi-LetsEncrypt | Lighttpd: Apply configs via /etc/lighttpd/conf-available/ and lighty-enable|disable-mod commands and use proper priority prefixes for file names. As well use "dietpi-" prefixes as we start to do for all config files we place.
    + DietPi-LetsEncrypt | Lighttpd: Further config file tuning: "https" instead of "letsencrypt" in case we want to support other CAs at a later time and since it can be changed by only changing cert + key file paths; "https_redirect" instead of "redirect" to separate it more clearly from module configs like "mod_redirect" in Apache.
    MichaIng authored Aug 25, 2020
    Configuration menu
    Copy the full SHA
    8c0b035 View commit details
    Browse the repository at this point in the history
  7. v6.32 (#3721)

    + Create initial SECURITY.md with information about which and how to report security vulnerabilities
    cocoflan authored Aug 25, 2020
    Configuration menu
    Copy the full SHA
    c539428 View commit details
    Browse the repository at this point in the history
  8. v6.32

    + DietPi-Config | RPi: Re-enable arm_freq_min as a fix will be shipped with next kernel release
    MichaIng authored Aug 25, 2020
    Configuration menu
    Copy the full SHA
    47bb494 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2020

  1. v6.32

    + DietPi-PREP | Upgrading haveged entropy daemon to fix an issue on ARM with the version shipped by Debian Buster: jirka-h/haveged#7
    MichaIng authored Aug 26, 2020
    Configuration menu
    Copy the full SHA
    073eb45 View commit details
    Browse the repository at this point in the history
  2. v6.32

    + DietPi-Patch | Upgrading haveged entropy daemon to fix an issue on ARM with the version shipped by Debian Buster: jirka-h/haveged#7
    MichaIng authored Aug 26, 2020
    Configuration menu
    Copy the full SHA
    87ef9a4 View commit details
    Browse the repository at this point in the history
  3. v6.32

    + DietPi-PREP | No need to move to /tmp as we are in the scripts working dir /tmp/$G_PROGRAM_NAME already
    MichaIng authored Aug 26, 2020
    Configuration menu
    Copy the full SHA
    6f63d3e View commit details
    Browse the repository at this point in the history
  4. v6.32

    + CHANGELOG | Resolved an external bug where the haveged entropy daemon failed to start on some ARM boards with the current version shipped with Debian Buster
    MichaIng authored Aug 26, 2020
    Configuration menu
    Copy the full SHA
    03ceafb View commit details
    Browse the repository at this point in the history
  5. v6.32

    + DietPi-Services | Syntax: "[[ A || B && C ]]" returns true, if A is true but C is false, i.e. C is not checked if A is true. Use "[[ A || B ]] && [[ C ]]" instead to assure that C is checked in any case.
    MichaIng authored Aug 26, 2020
    Configuration menu
    Copy the full SHA
    2fd9a87 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2020

  1. v6.32 (#3643)

    + DietPi-Config | RPi: Remove deprecated "Max USB current" option: raspberrypi/documentation#1655
    MichaIng authored Aug 27, 2020
    Configuration menu
    Copy the full SHA
    a000974 View commit details
    Browse the repository at this point in the history
  2. v6.32 (#3735)

    + DietPi-Software | HTPC Manager: Migrate to new Python3-compatible fork: https://github.com/gmiranda/HTPC-Manager
    + DietPi-Software | HTPC Manager: Fix After=dietpi-boot.service
    + DietPi-Software | HTPC Manager: Remove all untracked files on update, excluding userdata, especially the compiled module .pyc files need to be removed.
    + DietPi-Software | HTPC Manager: Add a syslog identifier to have logs prefixed with "HTPC Manager" instead of with "python"
    MichaIng authored Aug 27, 2020
    Configuration menu
    Copy the full SHA
    7524f40 View commit details
    Browse the repository at this point in the history
  3. v6.32

    + CHANGELOG | Typo
    MichaIng authored Aug 27, 2020
    Configuration menu
    Copy the full SHA
    07ff4de View commit details
    Browse the repository at this point in the history
  4. v6.32

    + DietPi-PREP | Add NanoPi R2S and K2 to device selection menu
    MichaIng authored Aug 27, 2020
    Configuration menu
    Copy the full SHA
    322bf0d View commit details
    Browse the repository at this point in the history
  5. v6.32 (#3742)

    + General | Add initial support for NanoPi R2S (ID=55) and NanoPi K2 (ID=54)
    MichaIng authored Aug 27, 2020
    Configuration menu
    Copy the full SHA
    3793daf View commit details
    Browse the repository at this point in the history
  6. v6.32

    + shellcheck | Remove ineffective source-path for now
    MichaIng authored Aug 27, 2020
    Configuration menu
    Copy the full SHA
    0063e10 View commit details
    Browse the repository at this point in the history
  7. v6.32

    + DietPi-Config | Show "available" memory as "free" memory as this excludes cache/buffer and hence fits much better what one would expect. The same is true for "used" memory, which should not include file system cache and buffer.
    + DietPi-Config | Fix KiB to MiB conversion for memory values
    MichaIng authored Aug 27, 2020
    Configuration menu
    Copy the full SHA
    0e360b6 View commit details
    Browse the repository at this point in the history