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