turnkey-etherpad-18.0 (1) turnkey; urgency=low * Updated Etherpad to v1.9.6 and Node to latest LTS version (currently v20.11.0). [Anton Pyrogovskyi ] * Ensure hashfile includes URL to public key - closes #1864. * Include webmin-logviewer module by default - closes #1866. * Upgraded base distribution to Debian 12.x/Bookworm. * Configuration console (confconsole): - Support for DNS-01 Let's Encrypt challenges. [ Oleh Dmytrychenko github: @NitrogenUA ] - Support for getting Let's Encrypt cert via IPv6 - closes #1785. - Refactor network interface code to ensure that it works as expected and supports more possible network config (e.g. hotplug interfaces & wifi). - Show error message rather than stacktrace when window resized to incompatable resolution - closes #1609. [ Stefan Davis ] - Bugfix exception when quitting configuration of mail relay. [ Oleh Dmytrychenko github: @NitrogenUA ] - Improve code quality: implement typing, fstrings and make (mostly) PEP8 compliant. [Stefan Davis & Jeremy Davis * Firstboot Initialization (inithooks): - Refactor start up (now hooks into getty process, rather than having it's own service). [ Stefan Davis ] - Refactor firstboot.d/01ipconfig (and 09hostname) to ensure that hostname is included in dhcp info when set via inithooks. - Package turnkey-make-ssl-cert script (from common overlay - now packaged as turnkey-ssl). Refactor relevant scripts to leverage turnkey-ssl. - Refactor run script - use bashisms and general tidying. - Show blacklisted password characters more nicely. - Misc packaging changes/improvements. - Support returning output from MySQL - i.e. support 'SELECT'. (Only applies to apps that include MySQL/MariaDB). * Web management console (webmin): - Upgraded webmin to v2.105. - Removed stunnel reverse proxy (Webmin hosted directly now). - Ensure that Webmin uses HTTPS with default cert (/etc/ssl/private/cert.pem). - Disabled Webmin Let's Encrypt (for now). * Web shell (shellinabox): - Completely removed in v18.0 (Webmin now has a proper interactive shell). * Backup (tklbam): - Ported dependencies to Debian Bookworm; otherwise unchanged. * Security hardening & improvements: - Generate and use new TurnKey Bookworm keys. - Automate (and require) default pinning for packages from Debian backports. Also support non-free backports. * IPv6 support: - Adminer (only on LAMP based apps) listen on IPv6. - Nginx/NodeJS (NodeJS based apps only) listen on IPv6. * Misc bugfixes & feature implementations: - Remove rsyslog package (systemd journal now all that's needed). - Include zstd compression support. - Enable new non-free-firmware apt repo by default. - Improve turnkey-artisan so that it works reliably in cron jobs (only Laravel based LAMP apps). * Use MariaDB (MySQL replacement) v10.11.3 (from debian repos). -- Jeremy Davis Thu, 25 Jan 2024 05:05:25 +0000 turnkey-etherpad-17.1 (1) turnkey; urgency=low * Updated all Debian packages to latest. [ autopatched by buildtasks ] * Patched bugfix release. Closes #1734. [ autopatched by buildtasks ] -- Jeremy Davis Wed, 14 Dec 2022 03:19:49 +0000 turnkey-etherpad-17.0 (1) turnkey; urgency=low * Updating etherpad and dependencies to tkldev v17 * Updated bcrypt package to argon2 for hashing mechanism. * Updating dialog_wrapper to refactored version for v17 * Removing never ending loop in etherpad code while still ensuring etherpad instance starts cleanly. -- Mattie Darden Fri, 02 Sep 2022 01:14:39 +0000 turnkey-etherpad-16.1 (1) turnkey; urgency=low * Install latest stable etherpad-lite from upstream source code via git clone of tag - currently provides v1.8.13. * Include latest version of relevant plugins. * Includes NodeJS v14.16.1 (installed via TurnKey common NodeJS install script). * Note: Please refer to turnkey-core's 16.1 changelog for changes common to all appliances. Here we only describe changes specific to this appliance. -- Jeremy Davis Fri, 09 Apr 2021 15:35:10 +1000 turnkey-etherpad-16.0 (1) turnkey; urgency=low * First Etherpad release since v14.2! * Install latest stable etherpad-lite from upstream source code via git clone from master branch - currently provides v1.8.6. * Re-enable admin interface by default (disabled in v14.2 due to security concerns). * Pre-install ep_hash_auth plugin (hashes user passwords) including dependencies - closes #874. * Pre-install other plugins to improve user experience: - ep_headings2 - ep_markdown - ep_comments_page - ep_align - ep_page_view - ep_font_color - ep_webrtc - ep_embedded_hyperlinks2 * Updated TurnKey config file (settings.json) to be a closer match to default upstream (although removed lots of comments, consolidated somewhat and reordered). * Add (modified) inithooks back in to set (hashed) admin password. * Includes NodeJS v14.15.1 (installed via TurnKey common NodeJS install script). * Provide updated Etherpad specific Nginx config (taken from Etherpad docs). * Replace MySQL with MariaDB. * Note: Please refer to turnkey-core's changelog for changes common to all appliances. Here we only describe changes specific to this appliance. -- Jeremy Davis Mon, 23 Nov 2020 13:16:00 +1100 turnkey-etherpad-14.2 (1) turnkey; urgency=low * Updated Etherpad to latest upstream version. * Replaced etherpad inithook with etherpad-admin, due to issue #813. * Replaced pm2 with both a systemd unit file and a sysvinit script for starting/stopping etherpad. * Provides NodeJS 6.11.0 LTS. * Installed security updates. * Note: Please refer to turnkey-core's changelog for changes common to all appliances. Here we only describe changes specific to this appliance. -- Stefan Davis Fri, 02 Jun 2017 07:28:48 +1000 turnkey-etherpad-14.1 (1) turnkey; urgency=low * Etherpad: - Latest upstream version of Etherpad. - Now uses common tools to manage NodeJS (n, pm2 etc). * Note: Please refer to turnkey-core's changelog for changes common to all appliances. Here we only describe changes specific to this appliance. -- Anton Pyrogovskyi Sun, 15 Jan 2016 12:04:16 +0100 turnkey-etherpad-14.0 (1) turnkey; urgency=low * Etherpad: - Latest upstream versions of Etherpad and NodeJS. - Generate/update SESSIONKEY in addition to APIKEY automatically. * Note: Please refer to turnkey-core's changelog for changes common to all appliances. Here we only describe changes specific to this appliance. -- Anton Pyrogovskyi Sun, 17 May 2015 09:18:07 +0300 turnkey-etherpad-13.0 (1) turnkey; urgency=low * Etherpad: - Latest upstream versions of Etherpad and NodeJS. - Bugfix: create src/.ep_initialized [#44]. * Note: Please refer to turnkey-core's changelog for changes common to all appliances. Here we only describe changes specific to this appliance. -- Alon Swartz Thu, 10 Oct 2013 17:51:16 +0300 turnkey-etherpad-12.1 (1) turnkey; urgency=low * Etherpad: - Latest version of Etherpad will be installed at build time via git. - Changed path to /opt/etherpad-lite (inline with git project name). - Dependencies will be installed via included installDeps.sh script. * NodeJS related: - Latest version of node will be installed at build time, with a source symlink created at /usr/local/src/node. - Node binaries added to path via symlinking in /usr/local/bin. - Latest NPM module versions installed at build time. * Note: Please refer to turnkey-core's changelog for changes common to all appliances. Here we only describe changes specific to this appliance. -- Alon Swartz Sun, 07 Apr 2013 08:00:00 +0200 turnkey-etherpad-12.0 (1) turnkey; urgency=low * Initial public release of TurnKey Etherpad. * Etherpad-lite: - Installed from latest version in upstream git-repo. - Pre-configured to use MySQL (recommended for production). * Node.js: - Installed from latest upstream tarball (includes NPM, with npm-completion out-of-the-box). - Includes custom nodejs initscript for running node app as daemon. - Includes nginx pre-configured to proxy to nodejs daemon, with SSL support out of the box (performance, security). * Regenerates all secrets during installation / firstboot (security). * MySQL related: - Set MySQL root password on firstboot (convenience, security). - Force MySQL to use Unicode/UTF8. - Includes Webmin MySQL module for convenience. * Includes postfix MTA (bound to localhost) for sending of email. Also includes webmin postfix module for convenience. * Major component versions etherpad-lite 1.0-542 (upstream archive) nodejs 0.6.18 (upstream archive) nginx 0.7.67-3+squeeze2 mysql-server 5.1.63-0+squeeze1 * Note: Please refer to turnkey-core's changelog for changes common to all appliances. Here we only describe changes specific to this appliance. -- Alon Swartz Wed, 01 Aug 2012 08:00:00 +0200