1 novaboot (20210126) unstable; urgency=medium
4 * server: Document automatic power off
7 * Prioritize 'exiton' over 'expect_raw'
10 * server: Do not hardcode bash path
11 * server: Document how to use shell function for console_cmd
12 * server: Add support for default_cmd configuration variable
13 * server: Split documentation to separate files
16 -- Michal Sojka <michal.sojka@cvut.cz> Tue, 26 Jan 2021 15:17:26 +0100
18 novaboot (20201217) unstable; urgency=medium
21 * server: Document get-config
22 * server: Always use flock with --no-fork
25 * Disable echo in default stty arguments
28 * server: Ensure that configuration can depend on logged-in user name
29 * Allow specifying /dev/null as load argument
30 * debian: Fix version syntax in Depends
31 * debian: Add build-depends to be able to run tests under pbuilder
32 * server: User temporary RUN_DIR in $HOME does not exist
33 * Simplify systemd logic for automated delayed power off
34 * Allow configuring the default value of --netif globally in configuration files
35 * doc: Add section about booting Linux
37 -- Michal Sojka <michal.sojka@cvut.cz> Thu, 17 Dec 2020 08:41:58 +0100
39 novaboot (20201217) unstable; urgency=medium
42 * server: Mention get-config command in help message
43 * server: Document get-config
44 * server: Add experimental support for the ssh sub-command
45 * Improve an error message
46 * server: Always use flock with --no-fork
47 * tests: Make some server tests more readable
50 * Disable echo in default stty arguments
53 * test: Add script for creating test account
54 * tests: Convert server tests to use the account from last commit
55 * Revert "server: Add experimental support for the ssh sub-command"
56 * server: Ensure that configuration can depend on logged-in user name
57 * Allow specifying /dev/null as load argument
58 * tests: Remove home directory for server tests
59 * debian: Fix version syntax in Depends
60 * debian: Add build-depends to be able to run tests under pbuilder
61 * server: User temporary RUN_DIR in $HOME does not exist
62 * tests: Get rid of asynchronous process substitution
63 * server: Use Makefile to install the server
64 * Simplify systemd logic for automated delayed power off
65 * Allow configuring the default value of --netif globally in configuration files
66 * doc: Add section about booting Linux
67 * doc: Cosmetic changes
68 * Add basic Nix support
69 * Catch errors in pre-commit hook
70 * server: Add missing files for delayed power-off
71 * nix: Add derivation for novaboot-server
72 * Make novaboot shebang NixOS compatible
74 -- Michal Sojka <michal.sojka@cvut.cz> Thu, 17 Dec 2020 08:38:42 +0100
76 novaboot (20201217) unstable; urgency=medium
79 * server: Mention get-config command in help message
80 * server: Document get-config
81 * server: Add experimental support for the ssh sub-command
82 * Improve an error message
83 * server: Always use flock with --no-fork
84 * tests: Make some server tests more readable
87 * Disable echo in default stty arguments
90 * test: Add script for creating test account
91 * tests: Convert server tests to use the account from last commit
92 * Revert "server: Add experimental support for the ssh sub-command"
93 * server: Ensure that configuration can depend on logged-in user name
94 * Allow specifying /dev/null as load argument
95 * tests: Remove home directory for server tests
96 * debian: Fix version syntax in Depends
97 * debian: Add build-depends to be able to run tests under pbuilder
98 * server: User temporary RUN_DIR in $HOME does not exist
99 * tests: Get rid of asynchronous process substitution
100 * server: Use Makefile to install the server
101 * Simplify systemd logic for automated delayed power off
102 * Allow configuring the default value of --netif globally in configuration files
103 * doc: Add section about booting Linux
104 * doc: Cosmetic changes
105 * Add basic Nix support
106 * Catch errors in pre-commit hook
107 * server: Add missing files for delayed power-off
108 * nix: Add derivation for novaboot-server
109 * Make novaboot shebang NixOS compatible
111 -- Michal Sojka <wsh@steelpick.2x.cz> Thu, 17 Dec 2020 08:37:42 +0100
113 novaboot (20201217) unstable; urgency=medium
116 * server: Mention get-config command in help message
117 * server: Document get-config
118 * server: Add experimental support for the ssh sub-command
119 * Improve an error message
120 * server: Always use flock with --no-fork
121 * tests: Make some server tests more readable
124 * Disable echo in default stty arguments
127 * test: Add script for creating test account
128 * tests: Convert server tests to use the account from last commit
129 * Revert "server: Add experimental support for the ssh sub-command"
130 * server: Ensure that configuration can depend on logged-in user name
131 * Allow specifying /dev/null as load argument
132 * tests: Remove home directory for server tests
133 * debian: Fix version syntax in Depends
134 * debian: Add build-depends to be able to run tests under pbuilder
135 * server: User temporary RUN_DIR in $HOME does not exist
136 * tests: Get rid of asynchronous process substitution
137 * server: Use Makefile to install the server
138 * Simplify systemd logic for automated delayed power off
139 * Allow configuring the default value of --netif globally in configuration files
140 * doc: Add section about booting Linux
141 * doc: Cosmetic changes
142 * Add basic Nix support
143 * Catch errors in pre-commit hook
144 * server: Add missing files for delayed power-off
145 * nix: Add derivation for novaboot-server
146 * Make novaboot shebang NixOS compatible
148 -- Michal Sojka <wsh@steelpick.2x.cz> Thu, 17 Dec 2020 08:37:24 +0100
150 novaboot (20191023) unstable; urgency=medium
152 * Add a picture showing typical use cases
153 * adduser-novaboot: Reload systemd after adding override units
154 * server: Mention adduser-novaboot in novaboot-shell documentation
155 * server: Add novaboot users to the novaboot group
157 -- Michal Sojka <michal.sojka@cvut.cz> Wed, 23 Oct 2019 10:28:32 +0200
159 novaboot (20181127) unstable; urgency=medium
161 * server: Extend man page
162 * server: Grammar fixes in documentation
165 * Mark --remote-expect* options as safe and improve documentation
167 -- Michal Sojka <michal.sojka@cvut.cz> Tue, 27 Nov 2018 23:57:50 +0100
169 novaboot (20180323) unstable; urgency=medium
171 * server: Minor update of systemd files
172 * server/adduser: Give configuration file proper owner
173 * Increase uboot load timeouts
174 * server: Do not use flock --no-fork
175 * Add --uboot-stop-key option
177 -- Michal Sojka <michal.sojka@cvut.cz> Fri, 23 Mar 2018 14:21:49 +0100
179 novaboot (20170915) unstable; urgency=medium
181 * server: Make console the default command
182 * server: Set proper hostname for locally run commands
183 * server: Update and rename systemd units
184 * doc: Mention --ssh in examples
185 * doc: Update initial examples
187 -- Michal Sojka <sojkam1@fel.cvut.cz> Fri, 15 Sep 2017 12:12:50 +0200
189 novaboot (20170907) unstable; urgency=medium
191 * Do not share ssh connections across novaboot processes
192 * Fix --iprelay-cmd regression
193 * Properly terminate remote command even when it ignores SIGHUP
194 * server: Store target configuration in a variable, not in a shell function
195 * Fix reading of config files when invoked via "make -C dir"
196 * server: Fix handling of multi-word commands (rsync) without authorized_keys command=user...
197 * Change default novabox configuration
198 * server: Better error message of add-key command
199 * Obey INTERACTION variable
200 * server: Fix creation of tftproot
201 * Change default value of --remote-expect-timeout to infinity
202 * server: Document adduser-novaboot command
203 * server: Document novaboot-shell
204 * Fix man page (and lintian warning)
206 -- Michal Sojka <sojkam1@fel.cvut.cz> Thu, 07 Sep 2017 11:38:41 +0200
208 novaboot (20170826) unstable; urgency=medium
210 * New, experimental, implementation of novaboot-server and its client-side
213 -- Michal Sojka <sojkam1@fel.cvut.cz> Sun, 27 Aug 2017 00:03:24 +0200
215 novaboot (20170424) unstable; urgency=medium
217 * Add --iprelay-cmd option
219 -- Michal Sojka <sojkam1@fel.cvut.cz> Mon, 24 Apr 2017 10:19:50 +0200
221 novaboot (20170423) unstable; urgency=medium
223 * Add support for chainloading another bootloader
224 * Support 'chld' lines in Emacs novaboot-mode.el
225 * Suppress Expect warning: handle id(3) is not a tty...
226 * Documentation updates
227 * Implement --remote-expect-timeout
228 * uboot: Empty FDT address if no device tree is loaded
230 -- Michal Sojka <sojkam1@fel.cvut.cz> Sun, 23 Apr 2017 12:35:11 +0200
232 novaboot (20160503) unstable; urgency=medium
234 * Do not run --uboot-cmd if it is empty string
235 * Documentation updates
236 * Add --reset-send option
237 * Improve IP address error message
238 * Add "copy" keyword to novaboot script syntax
239 * Support "<" syntax for uboot lines in novaboot script
240 * Allow redirecting U-Boot command output to a file
241 * doc: Add complex example of U-Boot interaction
242 * Append -serial flags to qemu only if it is not already on the command line
243 * Print effective command line option (after target expansion)
245 -- Michal Sojka <sojkam1@fel.cvut.cz> Tue, 03 May 2016 10:07:03 +0200
247 novaboot (20150127a) unstable; urgency=medium
249 * Do not invoke rsync if there is nothing to copy
250 * uboot: Make loading files and booting independent
252 -- Michal Sojka <sojkam1@fel.cvut.cz> Tue, 27 Jan 2015 14:49:18 +0100
254 novaboot (20150127) unstable; urgency=medium
258 -- Michal Sojka <sojkam1@fel.cvut.cz> Tue, 27 Jan 2015 12:20:44 +0100
260 novaboot (20141216) unstable; urgency=medium
262 * Do not use nproc to determine the number of processors
263 * Doc: Add a concise list of execution phases
264 * Doc: Rename CONFIGURATION FILE to CONFIGURATION FILES
265 * Add --no-final-eol option
267 -- Michal Sojka <sojkam1@fel.cvut.cz> Tue, 16 Dec 2014 13:45:38 +0100
269 novaboot (20141215) unstable; urgency=medium
271 * Execute --uboot-cmd even if there are no files to boot
272 * Always finish novaboot output with new line character
273 * Allow specifying target in NOVABOOT_TARGET environment variable
274 * qemu is no longer hardcoded as default target
276 -- Michal Sojka <sojkam1@fel.cvut.cz> Mon, 15 Dec 2014 15:21:22 +0100
278 novaboot (20141209-1) unstable; urgency=medium
280 * Add --remote-expect-silent option
282 -- Michal Sojka <sojkam1@fel.cvut.cz> Tue, 09 Dec 2014 13:21:43 +0100
284 novaboot (20141209) unstable; urgency=medium
286 * Flush serial line output after reset
288 -- Michal Sojka <sojkam1@fel.cvut.cz> Tue, 09 Dec 2014 10:21:35 +0100
290 novaboot (20141202) unstable; urgency=medium
292 * Add --no-uboot option
293 * Add --no-interaction option
294 * Print all novaboot messages to stderr
295 * Always use bi-directional communication with target
297 -- Michal Sojka <sojkam1@fel.cvut.cz> Tue, 02 Dec 2014 16:52:17 +0100
299 novaboot (20141125) unstable; urgency=medium
301 * Implement user configuration file
302 * doc: Be more explicit in the introduction to "Configuration reading phase"
303 * Fail when multiple target connection options are given
305 -- Michal Sojka <sojkam1@fel.cvut.cz> Tue, 25 Nov 2014 12:10:27 +0100
307 novaboot (20141111) unstable; urgency=medium
309 * uboot: Do not analyze expanded kernel command line
310 * Print newline after --exiton triggered exit
312 -- Michal Sojka <sojkam1@fel.cvut.cz> Tue, 11 Nov 2014 16:22:11 +0100
314 novaboot (20141031) unstable; urgency=medium
316 * Print meaningful error message when serial connection is not established
317 * Increase timeout for --remote-expect
318 * Add --exiton-re option
319 * Improve --exiton doc
320 * Add --exiton-timeout option
321 * Improve initial part of documentation
322 * doc: Improve Configuration file section
323 * uboot: Make boot command configurable
324 * Fix ramdisk timeout in uboot
325 * uboot: Add default addresses for --uboot-addr
327 -- Michal Sojka <sojkam1@fel.cvut.cz> Fri, 31 Oct 2014 10:05:07 +0100
329 novaboot (20140910-1) unstable; urgency=medium
331 * Allow specifying timeout for U-Boot commands
333 -- Michal Sojka <sojkam1@fel.cvut.cz> Wed, 10 Sep 2014 15:42:27 +0200
335 novaboot (20140910) unstable; urgency=medium
337 * Improve U-Boot-related error messages
338 * Add an option to disable reseting of the target
339 * Add support for uboot keyword in novaboot scripts
340 * Expand $NB_PREFIX in U-Boot commands
341 * Add NO_BOOT variable
343 -- Michal Sojka <sojkam1@fel.cvut.cz> Wed, 10 Sep 2014 13:40:31 +0200
345 novaboot (20140730) unstable; urgency=medium
347 * Improve documentation and fix some types in code
348 * U-Boot: Extend kernel command line handling
350 -- Michal Sojka <sojkam1@fel.cvut.cz> Wed, 30 Jul 2014 16:38:12 +0200
352 novaboot (20140723) unstable; urgency=medium
354 * Add sudoers template
356 * Add --tftp-port option
357 * Detect errors when starting tftpd
358 * Improve U-Boot support
359 * Improve detection of U-Boot prompt after tftpboot command
360 * Add support for $NB_MYIP in --uboot-init
361 * Add --uboot-addr, i.e. generic way to specify U-Boot load addresses
362 * Inform the user that the interaction is only onedirectional
363 * Add experimental support for AMT IDE-R
364 * Support new version of syslinux
365 * Add support for recursive target definitions
366 * Use recursive target definition for ryu boards
367 * Add support for configuration directory (/etc/novaboot.d)
368 * Set $builddir to invocation dir if it is not specified by other means
369 * Initialize some variables even if /dev/null is passed as novaboot script
370 * Add --prefix - a more generic variant of --grub-prefix
372 -- Michal Sojka <sojkam1@fel.cvut.cz> Wed, 23 Jul 2014 12:24:31 +0200
374 novaboot (20140513) unstable; urgency=low
378 -- Michal Sojka <sojkam1@fel.cvut.cz> Tue, 13 May 2014 13:47:12 +0200