]> rtime.felk.cvut.cz Git - novaboot.git/blob - debian/changelog
Update changelog for 20220425 release
[novaboot.git] / debian / changelog
1 novaboot (20220425) unstable; urgency=medium
2
3   * server: Make systemd invoke novaboot-shell in the $HOME directory
4   * server: Fix delayed power off
5   * server: Fix enabling of delayed power off
6   * server: Doc grammar fixes
7   * server: Refactor delayed power-off logic
8   * Reset u-boot download timeout with every '#'
9   * doc: Add preliminary Raspberry Pi guide
10
11  -- Michal Sojka <michal.sojka@cvut.cz>  Mon, 25 Apr 2022 22:35:56 +0200
12
13 novaboot (20211022) unstable; urgency=medium
14
15   [ alberand ]
16   * Add --copy= as alias to --server=
17   * tftpd: Run with mapfile and other changes to support PXE booting with GRUB2
18   * Add BOOT_METHOD variable to control how to generate GRUB2 config
19
20   [ Michal Sojka ]
21   * Die in case of multiple initrds for the Linux kernel
22   * server: Allow reset_cmd to contain a shell function name
23   * server: Add run_novaboot to be used as default_cmd
24   * Make <<>> fail if it cannot open a file
25
26  -- Michal Sojka <michal.sojka@cvut.cz>  Fri, 22 Oct 2021 15:01:32 +0200
27
28 novaboot (20210126a) unstable; urgency=medium
29
30   * Strip trailing spaces in novaboot script load/copy lines
31
32  -- Michal Sojka <michal.sojka@cvut.cz>  Tue, 26 Jan 2021 19:42:42 +0100
33
34 novaboot (20210126) unstable; urgency=medium
35
36   [ Michal Sojka ]
37   * server: Document automatic power off
38
39   [ Martin Vajnar ]
40   * Prioritize 'exiton' over 'expect_raw'
41
42   [ Michal Sojka ]
43   * server: Do not hardcode bash path
44   * server: Document how to use shell function for console_cmd
45   * server: Add support for default_cmd configuration variable
46   * server: Split documentation to separate files
47   * Add README.md
48
49  -- Michal Sojka <michal.sojka@cvut.cz>  Tue, 26 Jan 2021 15:17:26 +0100
50
51 novaboot (20201217) unstable; urgency=medium
52
53   [ Michal Sojka ]
54   * server: Document get-config
55   * server: Always use flock with --no-fork
56
57   [ Jan Kaisrlik ]
58   * Disable echo in default stty arguments
59
60   [ Michal Sojka ]
61   * server: Ensure that configuration can depend on logged-in user name
62   * Allow specifying /dev/null as load argument
63   * debian: Fix version syntax in Depends
64   * debian: Add build-depends to be able to run tests under pbuilder
65   * server: User temporary RUN_DIR in $HOME does not exist
66   * Simplify systemd logic for automated delayed power off
67   * Allow configuring the default value of --netif globally in configuration files
68   * doc: Add section about booting Linux
69
70  -- Michal Sojka <michal.sojka@cvut.cz>  Thu, 17 Dec 2020 08:41:58 +0100
71
72 novaboot (20201217) unstable; urgency=medium
73
74   [ Michal Sojka ]
75   * server: Mention get-config command in help message
76   * server: Document get-config
77   * server: Add experimental support for the ssh sub-command
78   * Improve an error message
79   * server: Always use flock with --no-fork
80   * tests: Make some server tests more readable
81
82   [ Jan Kaisrlik ]
83   * Disable echo in default stty arguments
84
85   [ Michal Sojka ]
86   * test: Add script for creating test account
87   * tests: Convert server tests to use the account from last commit
88   * Revert "server: Add experimental support for the ssh sub-command"
89   * server: Ensure that configuration can depend on logged-in user name
90   * Allow specifying /dev/null as load argument
91   * tests: Remove home directory for server tests
92   * debian: Fix version syntax in Depends
93   * debian: Add build-depends to be able to run tests under pbuilder
94   * server: User temporary RUN_DIR in $HOME does not exist
95   * tests: Get rid of asynchronous process substitution
96   * server: Use Makefile to install the server
97   * Simplify systemd logic for automated delayed power off
98   * Allow configuring the default value of --netif globally in configuration files
99   * doc: Add section about booting Linux
100   * doc: Cosmetic changes
101   * Add basic Nix support
102   * Catch errors in pre-commit hook
103   * server: Add missing files for delayed power-off
104   * nix: Add derivation for novaboot-server
105   * Make novaboot shebang NixOS compatible
106
107  -- Michal Sojka <michal.sojka@cvut.cz>  Thu, 17 Dec 2020 08:38:42 +0100
108
109 novaboot (20201217) unstable; urgency=medium
110
111   [ Michal Sojka ]
112   * server: Mention get-config command in help message
113   * server: Document get-config
114   * server: Add experimental support for the ssh sub-command
115   * Improve an error message
116   * server: Always use flock with --no-fork
117   * tests: Make some server tests more readable
118
119   [ Jan Kaisrlik ]
120   * Disable echo in default stty arguments
121
122   [ Michal Sojka ]
123   * test: Add script for creating test account
124   * tests: Convert server tests to use the account from last commit
125   * Revert "server: Add experimental support for the ssh sub-command"
126   * server: Ensure that configuration can depend on logged-in user name
127   * Allow specifying /dev/null as load argument
128   * tests: Remove home directory for server tests
129   * debian: Fix version syntax in Depends
130   * debian: Add build-depends to be able to run tests under pbuilder
131   * server: User temporary RUN_DIR in $HOME does not exist
132   * tests: Get rid of asynchronous process substitution
133   * server: Use Makefile to install the server
134   * Simplify systemd logic for automated delayed power off
135   * Allow configuring the default value of --netif globally in configuration files
136   * doc: Add section about booting Linux
137   * doc: Cosmetic changes
138   * Add basic Nix support
139   * Catch errors in pre-commit hook
140   * server: Add missing files for delayed power-off
141   * nix: Add derivation for novaboot-server
142   * Make novaboot shebang NixOS compatible
143
144  -- Michal Sojka <wsh@steelpick.2x.cz>  Thu, 17 Dec 2020 08:37:42 +0100
145
146 novaboot (20201217) unstable; urgency=medium
147
148   [ Michal Sojka ]
149   * server: Mention get-config command in help message
150   * server: Document get-config
151   * server: Add experimental support for the ssh sub-command
152   * Improve an error message
153   * server: Always use flock with --no-fork
154   * tests: Make some server tests more readable
155
156   [ Jan Kaisrlik ]
157   * Disable echo in default stty arguments
158
159   [ Michal Sojka ]
160   * test: Add script for creating test account
161   * tests: Convert server tests to use the account from last commit
162   * Revert "server: Add experimental support for the ssh sub-command"
163   * server: Ensure that configuration can depend on logged-in user name
164   * Allow specifying /dev/null as load argument
165   * tests: Remove home directory for server tests
166   * debian: Fix version syntax in Depends
167   * debian: Add build-depends to be able to run tests under pbuilder
168   * server: User temporary RUN_DIR in $HOME does not exist
169   * tests: Get rid of asynchronous process substitution
170   * server: Use Makefile to install the server
171   * Simplify systemd logic for automated delayed power off
172   * Allow configuring the default value of --netif globally in configuration files
173   * doc: Add section about booting Linux
174   * doc: Cosmetic changes
175   * Add basic Nix support
176   * Catch errors in pre-commit hook
177   * server: Add missing files for delayed power-off
178   * nix: Add derivation for novaboot-server
179   * Make novaboot shebang NixOS compatible
180
181  -- Michal Sojka <wsh@steelpick.2x.cz>  Thu, 17 Dec 2020 08:37:24 +0100
182
183 novaboot (20191023) unstable; urgency=medium
184
185   * Add a picture showing typical use cases
186   * adduser-novaboot: Reload systemd after adding override units
187   * server: Mention adduser-novaboot in novaboot-shell documentation
188   * server: Add novaboot users to the novaboot group
189
190  -- Michal Sojka <michal.sojka@cvut.cz>  Wed, 23 Oct 2019 10:28:32 +0200
191
192 novaboot (20181127) unstable; urgency=medium
193
194   * server: Extend man page
195   * server: Grammar fixes in documentation
196   * doc: Fix typos
197   * Fix typo
198   * Mark --remote-expect* options as safe and improve documentation
199
200  -- Michal Sojka <michal.sojka@cvut.cz>  Tue, 27 Nov 2018 23:57:50 +0100
201
202 novaboot (20180323) unstable; urgency=medium
203
204   * server: Minor update of systemd files
205   * server/adduser: Give configuration file proper owner
206   * Increase uboot load timeouts
207   * server: Do not use flock --no-fork
208   * Add --uboot-stop-key option
209
210  -- Michal Sojka <michal.sojka@cvut.cz>  Fri, 23 Mar 2018 14:21:49 +0100
211
212 novaboot (20170915) unstable; urgency=medium
213
214   * server: Make console the default command
215   * server: Set proper hostname for locally run commands
216   * server: Update and rename systemd units
217   * doc: Mention --ssh in examples
218   * doc: Update initial examples
219
220  -- Michal Sojka <sojkam1@fel.cvut.cz>  Fri, 15 Sep 2017 12:12:50 +0200
221
222 novaboot (20170907) unstable; urgency=medium
223
224   * Do not share ssh connections across novaboot processes
225   * Fix --iprelay-cmd regression
226   * Properly terminate remote command even when it ignores SIGHUP
227   * server: Store target configuration in a variable, not in a shell function
228   * Fix reading of config files when invoked via "make -C dir"
229   * server: Fix handling of multi-word commands (rsync) without authorized_keys command=user...
230   * Change default novabox configuration
231   * server: Better error message of add-key command
232   * Obey INTERACTION variable
233   * server: Fix creation of tftproot
234   * Change default value of --remote-expect-timeout to infinity
235   * server: Document adduser-novaboot command
236   * server: Document novaboot-shell
237   * Fix man page (and lintian warning)
238
239  -- Michal Sojka <sojkam1@fel.cvut.cz>  Thu, 07 Sep 2017 11:38:41 +0200
240
241 novaboot (20170826) unstable; urgency=medium
242
243   * New, experimental, implementation of novaboot-server and its client-side
244     support
245
246  -- Michal Sojka <sojkam1@fel.cvut.cz>  Sun, 27 Aug 2017 00:03:24 +0200
247
248 novaboot (20170424) unstable; urgency=medium
249
250   * Add --iprelay-cmd option
251
252  -- Michal Sojka <sojkam1@fel.cvut.cz>  Mon, 24 Apr 2017 10:19:50 +0200
253
254 novaboot (20170423) unstable; urgency=medium
255
256   * Add support for chainloading another bootloader
257   * Support 'chld' lines in Emacs novaboot-mode.el
258   * Suppress Expect warning: handle id(3) is not a tty...
259   * Documentation updates
260   * Implement --remote-expect-timeout
261   * uboot: Empty FDT address if no device tree is loaded
262
263  -- Michal Sojka <sojkam1@fel.cvut.cz>  Sun, 23 Apr 2017 12:35:11 +0200
264
265 novaboot (20160503) unstable; urgency=medium
266
267   * Do not run --uboot-cmd if it is empty string
268   * Documentation updates
269   * Add --reset-send option
270   * Improve IP address error message
271   * Add "copy" keyword to novaboot script syntax
272   * Support "<" syntax for uboot lines in novaboot script
273   * Allow redirecting U-Boot command output to a file
274   * doc: Add complex example of U-Boot interaction
275   * Append -serial flags to qemu only if it is not already on the command line
276   * Print effective command line option (after target expansion)
277
278  -- Michal Sojka <sojkam1@fel.cvut.cz>  Tue, 03 May 2016 10:07:03 +0200
279
280 novaboot (20150127a) unstable; urgency=medium
281
282   * Do not invoke rsync if there is nothing to copy
283   * uboot: Make loading files and booting independent
284
285  -- Michal Sojka <sojkam1@fel.cvut.cz>  Tue, 27 Jan 2015 14:49:18 +0100
286
287 novaboot (20150127) unstable; urgency=medium
288
289   * Add --netif option
290
291  -- Michal Sojka <sojkam1@fel.cvut.cz>  Tue, 27 Jan 2015 12:20:44 +0100
292
293 novaboot (20141216) unstable; urgency=medium
294
295   * Do not use nproc to determine the number of processors
296   * Doc: Add a concise list of execution phases
297   * Doc: Rename CONFIGURATION FILE to CONFIGURATION FILES
298   * Add --no-final-eol option
299
300  -- Michal Sojka <sojkam1@fel.cvut.cz>  Tue, 16 Dec 2014 13:45:38 +0100
301
302 novaboot (20141215) unstable; urgency=medium
303
304   * Execute --uboot-cmd even if there are no files to boot
305   * Always finish novaboot output with new line character
306   * Allow specifying target in NOVABOOT_TARGET environment variable
307   * qemu is no longer hardcoded as default target
308
309  -- Michal Sojka <sojkam1@fel.cvut.cz>  Mon, 15 Dec 2014 15:21:22 +0100
310
311 novaboot (20141209-1) unstable; urgency=medium
312
313   * Add --remote-expect-silent option
314
315  -- Michal Sojka <sojkam1@fel.cvut.cz>  Tue, 09 Dec 2014 13:21:43 +0100
316
317 novaboot (20141209) unstable; urgency=medium
318
319   * Flush serial line output after reset
320
321  -- Michal Sojka <sojkam1@fel.cvut.cz>  Tue, 09 Dec 2014 10:21:35 +0100
322
323 novaboot (20141202) unstable; urgency=medium
324
325   * Add --no-uboot option
326   * Add --no-interaction option
327   * Print all novaboot messages to stderr
328   * Always use bi-directional communication with target
329
330  -- Michal Sojka <sojkam1@fel.cvut.cz>  Tue, 02 Dec 2014 16:52:17 +0100
331
332 novaboot (20141125) unstable; urgency=medium
333
334   * Implement user configuration file
335   * doc: Be more explicit in the introduction to "Configuration reading phase"
336   * Fail when multiple target connection options are given
337
338  -- Michal Sojka <sojkam1@fel.cvut.cz>  Tue, 25 Nov 2014 12:10:27 +0100
339
340 novaboot (20141111) unstable; urgency=medium
341
342   * uboot: Do not analyze expanded kernel command line
343   * Print newline after --exiton triggered exit
344
345  -- Michal Sojka <sojkam1@fel.cvut.cz>  Tue, 11 Nov 2014 16:22:11 +0100
346
347 novaboot (20141031) unstable; urgency=medium
348
349   * Print meaningful error message when serial connection is not established
350   * Increase timeout for --remote-expect
351   * Add --exiton-re option
352   * Improve --exiton doc
353   * Add --exiton-timeout option
354   * Improve initial part of documentation
355   * doc: Improve Configuration file section
356   * uboot: Make boot command configurable
357   * Fix ramdisk timeout in uboot
358   * uboot: Add default addresses for --uboot-addr
359
360  -- Michal Sojka <sojkam1@fel.cvut.cz>  Fri, 31 Oct 2014 10:05:07 +0100
361
362 novaboot (20140910-1) unstable; urgency=medium
363
364   * Allow specifying timeout for U-Boot commands
365
366  -- Michal Sojka <sojkam1@fel.cvut.cz>  Wed, 10 Sep 2014 15:42:27 +0200
367
368 novaboot (20140910) unstable; urgency=medium
369
370   * Improve U-Boot-related error messages
371   * Add an option to disable reseting of the target
372   * Add support for uboot keyword in novaboot scripts
373   * Expand $NB_PREFIX in U-Boot commands
374   * Add NO_BOOT variable
375
376  -- Michal Sojka <sojkam1@fel.cvut.cz>  Wed, 10 Sep 2014 13:40:31 +0200
377
378 novaboot (20140730) unstable; urgency=medium
379
380   * Improve documentation and fix some types in code
381   * U-Boot: Extend kernel command line handling
382
383  -- Michal Sojka <sojkam1@fel.cvut.cz>  Wed, 30 Jul 2014 16:38:12 +0200
384
385 novaboot (20140723) unstable; urgency=medium
386
387   * Add sudoers template
388   * Add --tftp option
389   * Add --tftp-port option
390   * Detect errors when starting tftpd
391   * Improve U-Boot support
392   * Improve detection of U-Boot prompt after tftpboot command
393   * Add support for $NB_MYIP in --uboot-init
394   * Add --uboot-addr, i.e. generic way to specify U-Boot load addresses
395   * Inform the user that the interaction is only onedirectional
396   * Add experimental support for AMT IDE-R
397   * Support new version of syslinux
398   * Add support for recursive target definitions
399   * Use recursive target definition for ryu boards
400   * Add support for configuration directory (/etc/novaboot.d)
401   * Set $builddir to invocation dir if it is not specified by other means
402   * Initialize some variables even if /dev/null is passed as novaboot script
403   * Add --prefix - a more generic variant of --grub-prefix
404
405  -- Michal Sojka <sojkam1@fel.cvut.cz>  Wed, 23 Jul 2014 12:24:31 +0200
406
407 novaboot (20140513) unstable; urgency=low
408
409   * Initial Release.
410
411  -- Michal Sojka <sojkam1@fel.cvut.cz>  Tue, 13 May 2014 13:47:12 +0200