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