turnkey-tkldev-17.0 (1) turnkey; urgency=low * Upgraded base distribution to Debian 11.1/Bullseye. * caching proxy: - Switch from Polipo (only cached http and is no longer available in Debian) to Squid. Squid is configured as a caching http/https proxy. Using 'squid-openssl' package, it is configured to act as a MITM (man in the middle) caching proxy - closes #1560. * fab: - Port code to python3 and major code refactoring. - Use new 'turnkey-chroot' library for use in 'fab-chroot'. - Use xorriso (instead of genisoimage) for generating ISO. This provides UEFI boot support (note this only supports booting the ISO via UEFI; additional work in di-live required to complete UEFI install support). Part of #1435. * pool: - Port code to python3 and major code refactoring. Closes #1272. - (Still not pre-installed by default). * bootstrap: - Include 'ca-certificates' package (to support https apt repos via squid https proxy). * corestrap: - Support the option of using a "corestrap", rather than a minimalist bootstrap. A corestrap is a bootstrap, but with all core packages (except the kernel) pre-installed. It is larger than the bootstrap, but speeds up builds significantly. * Note: Please refer to turnkey-core's 17.0 changelog for changes common to all appliances. Here we only describe changes specific to this appliance. -- Jeremy Davis Mon, 22 Nov 2021 17:08:29 +1100 turnkey-tkldev-16.1 (1) turnkey; urgency=low * Include debootstrap package by default - closes #1450. * Minor tweak to bootstrap generation to provide transition guidance. * 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 Thu, 20 May 2021 18:48:58 +1000 turnkey-tkldev-16.0 (1) turnkey; urgency=low * No longer include pool, chanko and friends by default. tkldev-chanko-setup script has been tweaked and some config setup has been moved to package postinst scripts. TODO: more work is still required to make it possible for users to easily build packages. Plus the buildroot repo needs update. * fab: - major changes to way that the bootstrap is built. Now leverages Debian's debootstrap directly (bootstrap components removed from fab, remaining changes in turnkey/bootstrap repo). * buildtasks: - significant refactoring, including inclusion of bt-bootstrap script to build bootstrap if relevant bootstrap not currently available. - updates to most bt- scripts for Buster. - refactoring of bin/signiture-verify to support forcing check of hashfile GPG signing via '--force-gpg' switch (default behaviour remains unsigned files just giving warning). * tkldev-setup: - refactor to give more meaningful output. - change order of repo cloning (now 1st) & bootstrap download (now 2nd). - leverage buildtasks/config/common.cfg (fallback to config.example if not setup) to set relevant GPG key ID (BT_GPGKEY). - leverage buildtasks/bin/signiture-verify script to check downloaded bootstrap file. * Docs: - additional development docs now included in build code repo (none included in built appliance by default; yet). - many docs rewritten and/or improved. - many docs still outdated and/or in need of improvement. :( * 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 Fri, 27 Mar 2020 16:23:05 +1100 turnkey-tkldev-15.0 (1) turnkey; urgency=low * Replace auFS support with OverlayFS support (new default Debian union filesystem). [ Stefan Davis ] * New packages: - dirmngr - new dependency for tkldev-setup [ Stefan Davis ] - tklpatch - required for buildtasks optimized builds * tkldev-setup - updated to use .hash files (previously .sig files) [ Stefan Davis ] - include tklbam-profiles - closes #1067. * fab, pool, deckdebuild, chanko, autoversion & repo: - packages are now reproducible (security) [ Chris Lamb ] * deck: - complete rewrite (as bash script) to support OverlayFS [ Alon Swartz, Stefan Davis, Anton Pyrogovskyi & Jeremy Davis ] * 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, 18 Jun 2018 09:39:51 +1000 turnkey-tkldev-14.2 (1) turnkey; urgency=low * Included buildtasks - supports building optimized builds. * Included pool & chanko - supports building Debian packages from source and building appliances offline. * 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. -- Jeremy Davis Fri, 21 Jul 2017 19:03:44 +1000 turnkey-tkldev-14.1 (1) turnkey; urgency=low * Adjusted confconsole text so it is clear that Webmin & Webshell are disabled by default (#342). * 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 Wed, 17 Feb 2016 17:40:20 +1100 turnkey-tkldev-14.0 (1) turnkey; urgency=low * Includes tkldev-setup script executed on firstboot. * Improved documentation. * Miscallaneous: - Fab: root.tmp has been renamed to root.sandbox. - Fab: pre-process ISO's with iso-hybrid. - Common: updated cdroot-dynamic and cdroots/gfxboot-turnkey. * 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, 06 May 2015 12:01:55 +0300 turnkey-tkldev-13.0 (1) turnkey; urgency=low * Related bugfixes and tweaks: - Deck: improved deck.is_dirty logic (bugfix). - Fab: removed release specific mksquashfs binaries. - Fab: support MKSQUASHFS override if set in environment. - Common: use release codename from build system instead of hardcoding. - Bugfixed and improved documentation. * 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 Fri, 11 Oct 2013 11:43:49 +0300 turnkey-tkldev-12.1 (1) turnkey; urgency=low * Initial public release of TKLDev. * TKLDev related: - Full usage and development documentation. - Includes TurnKey developed components: fab, deck and friends. - Turnkey development directory structure with preconfigured CDPATH. - Integrated caching proxy for fast and iterative development. - Webmin and shellinabox included but disabled by default. * 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 Tue, 02 Jul 2013 18:56:00 +0300