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