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