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 > Release #2281

Merged
merged 260 commits into from
Nov 26, 2018
Merged

Beta > Release #2281

merged 260 commits into from
Nov 26, 2018

Conversation

Fourdee
Copy link
Collaborator

@Fourdee Fourdee commented Nov 25, 2018

v6.18
(26/11/18)

Changes / Improvements / Optimisations:

Bug Fixes:

As always, many smaller code performance and stability improvements, visual and spelling fixes have been done, too much to list all of them here. Check out all code changes of this release on GitHub: https://github.com/Fourdee/DietPi/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Aclosed+base%3Amaster

Daniel Knight and others added 30 commits October 27, 2018 13:59
- DietPi-Software | Nextcloud: Resolved an issue with failed installation: https://github.com/Fourdee/DietPi/issues/2184
- General | Concurrent execution detection: Now has a 5 second buffer to wait for exit (G_INIT_WAIT_CONCURRENT), before failing: https://github.com/Fourdee/DietPi/issues/2159#issuecomment-433619721
+ DietPi-Obtain_network_details | "chmod /DietPi/dietpi/.network" only as root user, to prevent "not permitted" error
+ CHANGELOG | DietPi-Obtain_network_details: Non-root error message
+ PREP: Do not fail on HW_MODEL, due to RPi using auto detection: https://github.com/Fourdee/DietPi/issues/2181#issuecomment-433715556
+ DietPi-WiFiDB | Switch to store WiFiDB with single quotes to reduce escape effort
+ DietPi-WiFiDB | Do required escaping script internally, to save user from doing this and us to maintain documentation about it
+ DietPi-WiFiDB | Only ask for WiFi key, if SSID and key manager was successfully chosen, otherwise reset values of the slot and return to slot overview
+ DietPi-WiFiDB | Set ERROR_CODE=0 as default, as currently it always exits with ERROR_CODE=1, if valid INPUT was set.
+ DietPi-WiFiDB | Minor wording and coding
+ DietPi-Update | Do not show RC version on subversion update, since this can be wrong: https://github.com/Fourdee/DietPi/issues/2190
CHANGELOG | DietPi-Update: Visual issue with wrong RC version shown
+ Fix
+ DietPi-Services | MariaDB: Switch to "mariadb" systemd service on Stretch+, replace by "mysql" init.d service on Jessie only
+ DietPi-Patch | MariaDB: Inform user that dietpi-services starts "mariadb" systemd service on Stretch+ from now on
+ DietPi-Process_tool | Remove "MySql" process name, since "mysqld" is MariaDB on all supported Debian versions
+ DietPi-Create_MySQL_DB | Start "mariadb" systemd service on Stretch+
+ DietPi-Software | Start "mariadb" systemd service on Stretch+ instead of "mysql" init.d service
+ CHANGELOG | Use "mariadb" service instead of "mysql"
+ DietPi-Software | MariaDB: Also "restart" new distro based MariaDB service
DietPi-Update | Do not show RC version on subversion update
DietPi-Obtain_network_details | "chmod /DietPi/dietpi/.network" only as root user, to prevent "not permitted" error
DietPi-Services | MariaDB: Switch to "mariadb" systemd service on Stretch+
- DietPi-Software | NAA Daemon: Added installation support for ARMv8 and x86_64. Thanks Jussi!
+ DietPi-Software | Nextcloud Talk with configured TURN server now available for install
+ DietPi-Services | Handle "coturn" TURN server
+ DietPi-Process_tool | Handle "coturn" TURN server
+ CHANGELOG | Nextcloud Talk video calls with configured TURN server is now available for install
+ DietPi-Software | Add DietPi forum docs: https://dietpi.com/phpbb/viewtopic.php?f=8&t=5&p=15227#p15227
+ DietPi-LetsEncrypt | Automatically configure "coturn" TURN server to use LetsEncrypt certificate
+ DietPi-Software | Nextcloud Talk: Automatically configure TLS, if LetsEncrypt certificate can be found
+ DietPi-Software | Mark Nextcloud Talk pre-reqs, before Nextcloud pre-reqs are marked
+ DietPi-Software | Nextcloud Talk: Enable app, which was not automatically done on Jessie (NC13?)
+ DietPi-Software | Pi-hole: Allow user choice whether to show blocking page
+ DietPi-Software | Pi-hole: Code clean-up
+ CHANGELOG | Pi-hole blocking page support
+ DietPi-Software | Pi-hole: Minor info
DietPi-Software | Pi-hole: Allow user choice whether to show blocking page
+ DietPi-WiFiDB | Non-capital, renamed and pre-declared return code: https://github.com/Fourdee/DietPi/pull/2193#discussion_r229350445
Fourdee and others added 11 commits November 25, 2018 17:45
DietPi-Software | Single missing white space and many minor code improvements
+ Handle pivpn pre-req install ourselves: https://github.com/Fourdee/DietPi/pull/2277/
+minor
 - DietPi-Software | Resolved an issue where rsyslog APT installation would report a failure, due to service failing during APT installation, yet runs fine afterwards:
- DietPi-Software | Resolved an issue where rsyslog APT installation would report a failure, if service was already running previously but not installed via APT (mostly in backup/restore situations): https://github.com/Fourdee/DietPi/pull/2277/#issuecomment-441461982
+ RC beta up
+ DietPi-Software | Tautulli: Skip download&install, if install dir already exists. Rely on internal updater or manual dir removal.
+ DietPi-Software | phpBB: Update download link to v3.2.4 + minor rewording
+ DietPi-Software | Tautulli: chown /opt/plexpy is done within dietpi-set_software setpermissions
+ DietPi-Software | Skip trivial Install_Apply_Permissions() function
+ DietPi-Software | Run Uninstall_Software loop after Install_Software only, if really something needs to be uninstalled (due to choice system)
+ DietPi-Set_Software | setpermissions: Fix/Update Tautulli/PlexPy permissions
@MichaIng
Copy link
Owner

@Fourdee
Please wait for Tautulli fix. Is nearly done, just changelog missing.

MichaIng and others added 8 commits November 25, 2018 21:15
+ CHANGELOG | Tautulli: Fixed permissions and reinstall
DietPi-Software | Tautulli: Fix (re)install
+ date
+ GitHub Desktop not syncing with files...
+ Reset on cancel.
+ Minor optimize.
@Fourdee
Copy link
Collaborator Author

Fourdee commented Nov 25, 2018

@MichaIng

👍

Putting release for tomorrow, want to run some final checks on (+ my changes):
https://github.com/Fourdee/DietPi/pull/2274

And general testing.

Fourdee and others added 6 commits November 26, 2018 19:24
+ Date
+ RC beta up
+ Enable Tautulli for ARMv8, tested install fine.
+ RC beta up
@Fourdee
Copy link
Collaborator Author

Fourdee commented Nov 26, 2018

All testing passed, will release.

@MichaIng
Copy link
Owner

@Fourdee
Jep, go from my side. Also did some rough tests, everything works fine 👍.

@Fourdee Fourdee merged commit c7be0c1 into master Nov 26, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants