]> rtime.felk.cvut.cz Git - novaboot.git/blobdiff - debian/changelog
Update changelog for 20220425a release
[novaboot.git] / debian / changelog
index 337c154f44328f51337cb9d77f47270305a40959..0463e392328140b7f161351bc32df50a79acabd4 100644 (file)
@@ -1,3 +1,348 @@
+novaboot (20220425a) unstable; urgency=medium
+
+  * Fix u-boot prompt handling
+
+ -- Michal Sojka <michal.sojka@cvut.cz>  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 <michal.sojka@cvut.cz>  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 <michal.sojka@cvut.cz>  Fri, 22 Oct 2021 15:01:32 +0200
+
+novaboot (20210126a) unstable; urgency=medium
+
+  * Strip trailing spaces in novaboot script load/copy lines
+
+ -- Michal Sojka <michal.sojka@cvut.cz>  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 <michal.sojka@cvut.cz>  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 <michal.sojka@cvut.cz>  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 <michal.sojka@cvut.cz>  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 <wsh@steelpick.2x.cz>  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 <wsh@steelpick.2x.cz>  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 <michal.sojka@cvut.cz>  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 <michal.sojka@cvut.cz>  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 <michal.sojka@cvut.cz>  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 <sojkam1@fel.cvut.cz>  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 <sojkam1@fel.cvut.cz>  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 <sojkam1@fel.cvut.cz>  Sun, 27 Aug 2017 00:03:24 +0200
+
+novaboot (20170424) unstable; urgency=medium
+
+  * Add --iprelay-cmd option
+
+ -- Michal Sojka <sojkam1@fel.cvut.cz>  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 <sojkam1@fel.cvut.cz>  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 <sojkam1@fel.cvut.cz>  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 <sojkam1@fel.cvut.cz>  Tue, 27 Jan 2015 14:49:18 +0100
+
+novaboot (20150127) unstable; urgency=medium
+
+  * Add --netif option
+
+ -- Michal Sojka <sojkam1@fel.cvut.cz>  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 <sojkam1@fel.cvut.cz>  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 <sojkam1@fel.cvut.cz>  Mon, 15 Dec 2014 15:21:22 +0100
+
+novaboot (20141209-1) unstable; urgency=medium
+
+  * Add --remote-expect-silent option
+
+ -- Michal Sojka <sojkam1@fel.cvut.cz>  Tue, 09 Dec 2014 13:21:43 +0100
+
+novaboot (20141209) unstable; urgency=medium
+
+  * Flush serial line output after reset
+
+ -- Michal Sojka <sojkam1@fel.cvut.cz>  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 <sojkam1@fel.cvut.cz>  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 <sojkam1@fel.cvut.cz>  Tue, 25 Nov 2014 12:10:27 +0100
+
 novaboot (20141111) unstable; urgency=medium
 
   * uboot: Do not analyze expanded kernel command line