QuickBox Pro v2.3.9

This version has been released on Saturday, January 16, 2021.

This version is considered a maintenance release. In this release we do some additional maintenance to a few application builds to ensure better success on completion as well as committed a few tweaks to ensure cleaner removal. It’s not a lot on the surface, however, it’s another step in the direction of keeping a more stable environment. With the usual checks and balances there are a couple of new companion commands that have been thrown in the mix.

New qb commands added, explained
  1. qb help commands
    • This command will show this exact output. It gives a brief example and explanation about  each command.
  2. qb fix python
    • This command will attempt to recompile the Python installation to v3.8.2 on supported Distro. Recompiling may be needed when certain dependencies are required/updated and python3.8 needs to be rebuilt.
      • Supported Distro for recompiling python 3.8.2 are Xenial, Bionic, Stretch.
        Buster & Focal have versions high enough as a default and are satisfied by various applications.
Better username regex checks

To help improve and reduce the possibility of errors on a users creation, we have set an additional regex pattern that will safeguard faulty usernames that end with a numeric character. This option can be seen (and is set now as a default) on the Registration page of the Dashboard and is listed as QuickBox Recommended. Should a username such as 1quickboxuser or quiboxuser1 the creation process will fail, rather than previous iterations wherein the user would be created and side effects such as a corrupted sudoers file prevent system elevation by the administrator. This was due to the username in question ending in a numeric, as such, this will simply cancel out rather than create additional work to fix the problematic username.

Of course there is more!

As with every release there is more, so check the changelog below for additional details and remember to keep an eye out as there may be more added before release and most importantly…

stay human! 💓

NEW:

GENERAL & UI (new)
  • Addition: qb help commands
    • Added help functionality to QuickBox
  • Addition: qb fix python
    • This command will attempt to recompile the Python installation to v3.8.2 on supported Distro. Recompiling may be needed when certain dependencies are required/updated and python3.8 needs to be rebuilt.
      • Supported Distro for recompiling python 3.8.2 are Xenial, Bionic, Stretch.
      • Buster & Focal have versions high enough as a default and are satisfied by various applications.

ENHANCEMENTS:

APPS (enh)
  • Bazarr: added additional service signals on the build
  • Filebot: additional post-processing for if Deluge is installed
  • NZBGet: added companion updater should updates within app not complete
  • Ombi: updated github repository linking for version grab and version scraping
  • RTorrent: for older versions ( =< 0.9.6) of rtorrent place a hold on packages to avoid apt auto-updating
  • RuTorrent (Cloudflare plugin): use python3 as external path on plugin
  • SABnzbd: updated build/update version to 3.2.0Beta1
GENERAL & UI (enh)
  • userCreation: set new regex "recommended" to ensure proper username are used on creation
    • Should a username such as 1quickboxuser or quiboxuser1 the creation process will fail.
  • qb update/fix version: on resolving a phpmyadmin lock, remove files from dpkg/info for cleaner resolution
  • qbpro: edits to installer for improved install times
  • Translation strings updated

FIXES:

APPS (fix)
  • Emby: adjust permissions before signaling the start of the service on the build
  • Fail2ban: ensure sendmail dependencies are installed on build
  • Filebot: ensure proper removal of filebot processing entries in rtorrent.rc on uninstall
  • lecert: adjustments to prevent stalling on lecert build
  • NZBHydra2: adjust the config editing on builds to avoid failed installs
  • Plex: addressed message functions on qb update plex username
  • RClone: addressed datestamp insert on rclone move.sh
  • RuTorrent (Cloudflare plugin): use pip as python module to install cloudscraper module
  • Subsonic: ensure ffmpeg is installed on the build if not present
  • Syncthing: minor directory patch on build info storage
GENERAL & UI (fix)
  • qb user delete: check if move.sh file exist and sort permissions accordingly on deleting a user
  • General Settings: if API is not active update icon slice showing as inactive
    • additionally restores the ability to enter API key directly on GUI

Start the discussion at The QuickBox Community Plaza

Guidelines

Please add bugs found in QuickBox Pro using this template:

Bug Report
Select Bug Report as the issue template

Please add feature requests for application inclusion in QuickBox Pro using this template:

Application Feature Request
Select Application Feature Request as the issue template

Please add feature requests for general QuickBox Pro using this template:

Select General Feature Request as the issue template
Select General Feature Request as the issue template

Viewing issues as well as feature requests does not require an account.

You will need to create an account on our Lab in order to post both Issues as well as Feature Requests.
You can register an account here if you do not already have one.

We look forward to your reports as well as your ideas and suggestions for ongoing developments to the QuickBox Pro software!

The QuickBox Pro Community Appreciation Day Event Sale is in full effect.
Get your savings on!
00
Days
00
Hours
00
Minutes
00
Seconds