X-Git-Url: https://rtime.felk.cvut.cz/gitweb/novaboot.git/blobdiff_plain/ebf7b016c502ae3695e76c80051c943f7307bc35..f5045133c1c4fdee1e0b3c154775fa6f8763c722:/debian/changelog diff --git a/debian/changelog b/debian/changelog index 337c154..0463e39 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,348 @@ +novaboot (20220425a) unstable; urgency=medium + + * Fix u-boot prompt handling + + -- Michal Sojka Mon, 25 Apr 2022 23:51:38 +0200 + +novaboot (20220425) unstable; urgency=medium + + * server: Make systemd invoke novaboot-shell in the $HOME directory + * server: Fix delayed power off + * server: Fix enabling of delayed power off + * server: Doc grammar fixes + * server: Refactor delayed power-off logic + * Reset u-boot download timeout with every '#' + * doc: Add preliminary Raspberry Pi guide + + -- Michal Sojka Mon, 25 Apr 2022 22:35:56 +0200 + +novaboot (20211022) unstable; urgency=medium + + [ alberand ] + * Add --copy= as alias to --server= + * tftpd: Run with mapfile and other changes to support PXE booting with GRUB2 + * Add BOOT_METHOD variable to control how to generate GRUB2 config + + [ Michal Sojka ] + * Die in case of multiple initrds for the Linux kernel + * server: Allow reset_cmd to contain a shell function name + * server: Add run_novaboot to be used as default_cmd + * Make <<>> fail if it cannot open a file + + -- Michal Sojka Fri, 22 Oct 2021 15:01:32 +0200 + +novaboot (20210126a) unstable; urgency=medium + + * Strip trailing spaces in novaboot script load/copy lines + + -- Michal Sojka Tue, 26 Jan 2021 19:42:42 +0100 + +novaboot (20210126) unstable; urgency=medium + + [ Michal Sojka ] + * server: Document automatic power off + + [ Martin Vajnar ] + * Prioritize 'exiton' over 'expect_raw' + + [ Michal Sojka ] + * server: Do not hardcode bash path + * server: Document how to use shell function for console_cmd + * server: Add support for default_cmd configuration variable + * server: Split documentation to separate files + * Add README.md + + -- Michal Sojka Tue, 26 Jan 2021 15:17:26 +0100 + +novaboot (20201217) unstable; urgency=medium + + [ Michal Sojka ] + * server: Document get-config + * server: Always use flock with --no-fork + + [ Jan Kaisrlik ] + * Disable echo in default stty arguments + + [ Michal Sojka ] + * server: Ensure that configuration can depend on logged-in user name + * Allow specifying /dev/null as load argument + * debian: Fix version syntax in Depends + * debian: Add build-depends to be able to run tests under pbuilder + * server: User temporary RUN_DIR in $HOME does not exist + * Simplify systemd logic for automated delayed power off + * Allow configuring the default value of --netif globally in configuration files + * doc: Add section about booting Linux + + -- Michal Sojka Thu, 17 Dec 2020 08:41:58 +0100 + +novaboot (20201217) unstable; urgency=medium + + [ Michal Sojka ] + * server: Mention get-config command in help message + * server: Document get-config + * server: Add experimental support for the ssh sub-command + * Improve an error message + * server: Always use flock with --no-fork + * tests: Make some server tests more readable + + [ Jan Kaisrlik ] + * Disable echo in default stty arguments + + [ Michal Sojka ] + * test: Add script for creating test account + * tests: Convert server tests to use the account from last commit + * Revert "server: Add experimental support for the ssh sub-command" + * server: Ensure that configuration can depend on logged-in user name + * Allow specifying /dev/null as load argument + * tests: Remove home directory for server tests + * debian: Fix version syntax in Depends + * debian: Add build-depends to be able to run tests under pbuilder + * server: User temporary RUN_DIR in $HOME does not exist + * tests: Get rid of asynchronous process substitution + * server: Use Makefile to install the server + * Simplify systemd logic for automated delayed power off + * Allow configuring the default value of --netif globally in configuration files + * doc: Add section about booting Linux + * doc: Cosmetic changes + * Add basic Nix support + * Catch errors in pre-commit hook + * server: Add missing files for delayed power-off + * nix: Add derivation for novaboot-server + * Make novaboot shebang NixOS compatible + + -- Michal Sojka Thu, 17 Dec 2020 08:38:42 +0100 + +novaboot (20201217) unstable; urgency=medium + + [ Michal Sojka ] + * server: Mention get-config command in help message + * server: Document get-config + * server: Add experimental support for the ssh sub-command + * Improve an error message + * server: Always use flock with --no-fork + * tests: Make some server tests more readable + + [ Jan Kaisrlik ] + * Disable echo in default stty arguments + + [ Michal Sojka ] + * test: Add script for creating test account + * tests: Convert server tests to use the account from last commit + * Revert "server: Add experimental support for the ssh sub-command" + * server: Ensure that configuration can depend on logged-in user name + * Allow specifying /dev/null as load argument + * tests: Remove home directory for server tests + * debian: Fix version syntax in Depends + * debian: Add build-depends to be able to run tests under pbuilder + * server: User temporary RUN_DIR in $HOME does not exist + * tests: Get rid of asynchronous process substitution + * server: Use Makefile to install the server + * Simplify systemd logic for automated delayed power off + * Allow configuring the default value of --netif globally in configuration files + * doc: Add section about booting Linux + * doc: Cosmetic changes + * Add basic Nix support + * Catch errors in pre-commit hook + * server: Add missing files for delayed power-off + * nix: Add derivation for novaboot-server + * Make novaboot shebang NixOS compatible + + -- Michal Sojka Thu, 17 Dec 2020 08:37:42 +0100 + +novaboot (20201217) unstable; urgency=medium + + [ Michal Sojka ] + * server: Mention get-config command in help message + * server: Document get-config + * server: Add experimental support for the ssh sub-command + * Improve an error message + * server: Always use flock with --no-fork + * tests: Make some server tests more readable + + [ Jan Kaisrlik ] + * Disable echo in default stty arguments + + [ Michal Sojka ] + * test: Add script for creating test account + * tests: Convert server tests to use the account from last commit + * Revert "server: Add experimental support for the ssh sub-command" + * server: Ensure that configuration can depend on logged-in user name + * Allow specifying /dev/null as load argument + * tests: Remove home directory for server tests + * debian: Fix version syntax in Depends + * debian: Add build-depends to be able to run tests under pbuilder + * server: User temporary RUN_DIR in $HOME does not exist + * tests: Get rid of asynchronous process substitution + * server: Use Makefile to install the server + * Simplify systemd logic for automated delayed power off + * Allow configuring the default value of --netif globally in configuration files + * doc: Add section about booting Linux + * doc: Cosmetic changes + * Add basic Nix support + * Catch errors in pre-commit hook + * server: Add missing files for delayed power-off + * nix: Add derivation for novaboot-server + * Make novaboot shebang NixOS compatible + + -- Michal Sojka Thu, 17 Dec 2020 08:37:24 +0100 + +novaboot (20191023) unstable; urgency=medium + + * Add a picture showing typical use cases + * adduser-novaboot: Reload systemd after adding override units + * server: Mention adduser-novaboot in novaboot-shell documentation + * server: Add novaboot users to the novaboot group + + -- Michal Sojka Wed, 23 Oct 2019 10:28:32 +0200 + +novaboot (20181127) unstable; urgency=medium + + * server: Extend man page + * server: Grammar fixes in documentation + * doc: Fix typos + * Fix typo + * Mark --remote-expect* options as safe and improve documentation + + -- Michal Sojka Tue, 27 Nov 2018 23:57:50 +0100 + +novaboot (20180323) unstable; urgency=medium + + * server: Minor update of systemd files + * server/adduser: Give configuration file proper owner + * Increase uboot load timeouts + * server: Do not use flock --no-fork + * Add --uboot-stop-key option + + -- Michal Sojka Fri, 23 Mar 2018 14:21:49 +0100 + +novaboot (20170915) unstable; urgency=medium + + * server: Make console the default command + * server: Set proper hostname for locally run commands + * server: Update and rename systemd units + * doc: Mention --ssh in examples + * doc: Update initial examples + + -- Michal Sojka Fri, 15 Sep 2017 12:12:50 +0200 + +novaboot (20170907) unstable; urgency=medium + + * Do not share ssh connections across novaboot processes + * Fix --iprelay-cmd regression + * Properly terminate remote command even when it ignores SIGHUP + * server: Store target configuration in a variable, not in a shell function + * Fix reading of config files when invoked via "make -C dir" + * server: Fix handling of multi-word commands (rsync) without authorized_keys command=user... + * Change default novabox configuration + * server: Better error message of add-key command + * Obey INTERACTION variable + * server: Fix creation of tftproot + * Change default value of --remote-expect-timeout to infinity + * server: Document adduser-novaboot command + * server: Document novaboot-shell + * Fix man page (and lintian warning) + + -- Michal Sojka Thu, 07 Sep 2017 11:38:41 +0200 + +novaboot (20170826) unstable; urgency=medium + + * New, experimental, implementation of novaboot-server and its client-side + support + + -- Michal Sojka Sun, 27 Aug 2017 00:03:24 +0200 + +novaboot (20170424) unstable; urgency=medium + + * Add --iprelay-cmd option + + -- Michal Sojka Mon, 24 Apr 2017 10:19:50 +0200 + +novaboot (20170423) unstable; urgency=medium + + * Add support for chainloading another bootloader + * Support 'chld' lines in Emacs novaboot-mode.el + * Suppress Expect warning: handle id(3) is not a tty... + * Documentation updates + * Implement --remote-expect-timeout + * uboot: Empty FDT address if no device tree is loaded + + -- Michal Sojka Sun, 23 Apr 2017 12:35:11 +0200 + +novaboot (20160503) unstable; urgency=medium + + * Do not run --uboot-cmd if it is empty string + * Documentation updates + * Add --reset-send option + * Improve IP address error message + * Add "copy" keyword to novaboot script syntax + * Support "<" syntax for uboot lines in novaboot script + * Allow redirecting U-Boot command output to a file + * doc: Add complex example of U-Boot interaction + * Append -serial flags to qemu only if it is not already on the command line + * Print effective command line option (after target expansion) + + -- Michal Sojka Tue, 03 May 2016 10:07:03 +0200 + +novaboot (20150127a) unstable; urgency=medium + + * Do not invoke rsync if there is nothing to copy + * uboot: Make loading files and booting independent + + -- Michal Sojka Tue, 27 Jan 2015 14:49:18 +0100 + +novaboot (20150127) unstable; urgency=medium + + * Add --netif option + + -- Michal Sojka Tue, 27 Jan 2015 12:20:44 +0100 + +novaboot (20141216) unstable; urgency=medium + + * Do not use nproc to determine the number of processors + * Doc: Add a concise list of execution phases + * Doc: Rename CONFIGURATION FILE to CONFIGURATION FILES + * Add --no-final-eol option + + -- Michal Sojka Tue, 16 Dec 2014 13:45:38 +0100 + +novaboot (20141215) unstable; urgency=medium + + * Execute --uboot-cmd even if there are no files to boot + * Always finish novaboot output with new line character + * Allow specifying target in NOVABOOT_TARGET environment variable + * qemu is no longer hardcoded as default target + + -- Michal Sojka Mon, 15 Dec 2014 15:21:22 +0100 + +novaboot (20141209-1) unstable; urgency=medium + + * Add --remote-expect-silent option + + -- Michal Sojka Tue, 09 Dec 2014 13:21:43 +0100 + +novaboot (20141209) unstable; urgency=medium + + * Flush serial line output after reset + + -- Michal Sojka Tue, 09 Dec 2014 10:21:35 +0100 + +novaboot (20141202) unstable; urgency=medium + + * Add --no-uboot option + * Add --no-interaction option + * Print all novaboot messages to stderr + * Always use bi-directional communication with target + + -- Michal Sojka Tue, 02 Dec 2014 16:52:17 +0100 + +novaboot (20141125) unstable; urgency=medium + + * Implement user configuration file + * doc: Be more explicit in the introduction to "Configuration reading phase" + * Fail when multiple target connection options are given + + -- Michal Sojka Tue, 25 Nov 2014 12:10:27 +0100 + novaboot (20141111) unstable; urgency=medium * uboot: Do not analyze expanded kernel command line