1 nbd (1:3.6-1) unstable; urgency=medium
4 - Fixes parsing of authorization file; Closes: #676678, LP: #1009393.
5 * Install nbd-trdump into the nbd-server package, so people can
6 actually see what the transaction file contains
8 -- Wouter Verhelst <wouter@debian.org> Fri, 03 Jan 2014 23:58:17 +0100
10 nbd (1:3.5-1) unstable; urgency=low
12 * New upstream release
13 - Closes CVE-2013-6410: incorrect parsing of the authfile access
14 list (also DSA-2806-1).
15 * Really add Japanese translation, by "victory" and the Japanese
16 translation team. I had intended to add that for 3.4-1, but
17 apparently I did something wrong, and the file ended up being empty.
18 Not so anymore. Closes: #718996, really this time.
20 -- Wouter Verhelst <wouter@debian.org> Tue, 26 Nov 2013 14:10:44 +0100
22 nbd (1:3.4-2) unstable; urgency=low
24 * Disable integrityhuge again; it still fails.
25 * Wait for udev from nbd-client initramfs script. Closes: #721936.
26 * On purge, remove /etc/nbd-client.bak if it exists. Closes: #682188.
28 -- Wouter Verhelst <wouter@debian.org> Tue, 05 Nov 2013 16:51:16 +0100
30 nbd (1:3.4-1) unstable; urgency=low
32 * New upstream release
33 * Add Japanese translation, by "victory" and the Japanese translation
34 team; Closes: #718996.
36 -- Wouter Verhelst <wouter@debian.org> Mon, 07 Oct 2013 19:03:24 +0200
38 nbd (1:3.3-3) unstable; urgency=low
40 * Cherry-pick commit 6acf949 from git head to make builds work again
41 on machines that have a hard limit for coredumps (like the mipsel
44 -- Wouter Verhelst <wouter@grep.be> Sat, 18 May 2013 11:28:26 +0200
46 nbd (1:3.3-2) unstable; urgency=low
48 * Re-upload to unstable
50 -- Wouter Verhelst <wouter@grep.be> Tue, 14 May 2013 22:16:24 +0200
52 nbd (1:3.3-1) experimental; urgency=low
54 * New upstream release. Not uploaded to unstable, since we're waiting
55 for a fix to migrate to testing there, but we can do the
56 experimental upload in the mean time.
58 -- Wouter Verhelst <wouter@debian.org> Thu, 11 Apr 2013 10:38:04 +0200
60 nbd (1:3.2-4) unstable; urgency=low
62 * Unbreak 'nbd-client -l' behaviour; patch by Rogier
63 <rogier777@gmail.com>. Closes: #699374. Why oh why did I forget that
64 with the previous upload? Oh well.
66 -- Wouter Verhelst <wouter@debian.org> Thu, 28 Mar 2013 21:58:35 +0100
68 nbd (1:3.2-3) unstable; urgency=low
70 * Fix handling of NBD_NAME variable in nbd-client initscript. Patch by
71 Rogier <rogier777@gmail.com>. Closes: #699372.
72 * Steal stability fixes from git head:
73 - fix for handling of zero-sized read request
74 - fix for integer output format string
75 - fix for 64-bit offset wrapover.
76 - remove double cast which results in data loss
77 * Change Standards-Version: to 3.9.4. The only change relevant to nbd
78 is the /run transition, but as we were already compliant with that
79 since 1:2.9.23-3, nothing relevant is left.
81 -- Wouter Verhelst <wouter@debian.org> Wed, 06 Mar 2013 12:21:03 +0100
83 nbd (1:3.2-2) unstable; urgency=low
85 * Update build-dependencies: Build-depend on debhelper 9 (we already
86 say 9 in debian/compat, so this is just stating what's effectively
87 already the case), and tighten libglib2.0-dev dependency, since
88 nbd-server requires at least 2.26 these days.
89 * Change nbd-client-udeb from Architecture: <long list> to
90 Architecture: linux-any, similarly to how it's done for nbd-client.
91 I keep forgetting about this teensie tiny thing here. Oh well.
94 -- Wouter Verhelst <wouter@debian.org> Sat, 08 Sep 2012 19:38:02 +0200
96 nbd (1:3.2-1.1) unstable; urgency=low
98 * Non-maintainer upload.
99 * Fix pending l10n issues. Debconf translations:
100 * Czech (Miroslav Kure). Closes: #681702
102 -- Christian Perrier <bubulle@debian.org> Sun, 05 Aug 2012 09:49:21 +0200
104 nbd (1:3.2-1) unstable; urgency=low
106 * New upstream release. Includes many stability fixes, so hopefully
107 this will get a freeze exception.
109 -- Wouter Verhelst <wouter@debian.org> Tue, 03 Jul 2012 16:53:20 -0600
111 nbd (1:3.1.1-1) unstable; urgency=low
113 * New upstream release, with a few minor but crucial bugfixes.
114 * Update Vcs-Git: header to point to the correct repository URL
116 -- Wouter Verhelst <wouter@debian.org> Fri, 25 May 2012 10:30:54 +0200
118 nbd (1:3.1-2) unstable; urgency=low
120 * Cherry-pick commit f540626 from git HEAD to fix needed_flags
121 initialization in nbd-client. Closes: #673471.
122 * Apply patch from Vagrant Cascadian to remove /etc/nbd-server/config
123 on purge (apparently ucf does *not* do that for you). Closes:
126 -- Wouter Verhelst <wouter@debian.org> Sat, 19 May 2012 10:27:29 +0200
128 nbd (1:3.1-1) unstable; urgency=low
130 * New upstream release
131 - Contains fixes for alignment issues in test suite; Closes: 653653.
132 * Remove upgrade support for pre-2.9 nbd-server config files. This is
133 pre-lenny, so it's been long enough.
134 * Make sure /etc/nbd-server/config is created in all cases. Closes:
136 * New and updated translations:
137 - Italian, by Beatrice Torracca; Closes: #663133.
138 - Dutch, by Jeroen Schot; Closes: #663555.
139 - Danish, by Joe Dalton; Closes: #671091.
141 -- Wouter Verhelst <wouter@debian.org> Tue, 15 May 2012 21:58:25 +0200
143 nbd (1:3.0-1) unstable; urgency=low
145 * New upstream release
146 - Fixes build failure for when FALLOC_FL_PUNCH_HOLE isn't available.
148 * Switch to debhelper compat level 9, to enable build flags support.
151 -- Wouter Verhelst <wouter@debian.org> Tue, 21 Feb 2012 11:13:31 +0100
153 nbd (1:2.9.25-2) unstable; urgency=low
155 * Add support for yet more ways to netboot on NBD, this time to help
157 * Update documentation to reflect new possibilities, and refactor it a
158 bit so it's more clear now.
159 * Update standards-version to 3.9.2 (no changes applicable to nbd)
160 * use #if, not #ifdef. Closes: #651116
162 -- Wouter Verhelst <wouter@debian.org> Thu, 29 Dec 2011 20:56:15 +0100
164 nbd (1:2.9.25-1) unstable; urgency=low
166 * New upstream release
168 -- Wouter Verhelst <wouter@debian.org> Tue, 29 Nov 2011 08:54:48 +0100
170 nbd (1:2.9.24-3) unstable; urgency=low
172 * Actually add the includedir statement to the default configuration
173 file, so that it can be used. D'oh.
175 -- Wouter Verhelst <wouter@debian.org> Sun, 02 Oct 2011 11:42:37 +0200
177 nbd (1:2.9.24-2) unstable; urgency=low
179 * Cherry-pick 7eca128845ed86754b526bf7f920ad65b95c931d from git HEAD
180 to fix includedir configuration statement on kFreeBSD.
182 -- Wouter Verhelst <wouter@debian.org> Sun, 02 Oct 2011 11:35:05 +0200
184 nbd (1:2.9.24-1) unstable; urgency=low
186 * New upstream release.
187 - Adds support for directory of config file snippets, by request of
189 * Fix syntaxis of test for nbd-client connectivity. Closes: #641882.
191 -- Wouter Verhelst <wouter@debian.org> Sat, 01 Oct 2011 12:29:21 +0200
193 nbd (1:2.9.23-4) unstable; urgency=low
195 * Fix dh_installinit invocation. LP: #822304.
196 * Properly quote variables in nbd-client initscript and postinst.
197 Closes: #636401. Minor change to the patch: do not quote NBD_EXTRA
198 variables, as that one is supposed to be able to contain multiple
200 * Also properly quote nbd-client.config. Closes: #628388.
201 * Improve error handling in nbd-client initscript. Closes: #628389
203 -- Wouter Verhelst <wouter@debian.org> Mon, 05 Sep 2011 23:34:20 +0200
205 nbd (1:2.9.23-3) unstable; urgency=low
207 * Disable integrityhuge test for now, as it deadlocks on some
208 architectures for no good reason.
210 -- Wouter Verhelst <wouter@debian.org> Fri, 22 Jul 2011 22:51:31 +0200
212 nbd (1:2.9.23-2) unstable; urgency=low
214 * Add missing dependency on initscripts (>= 2.88dsf-13.3), as the
215 bugreport tells me to, so that the migration to /run in the previous
216 upload doesn't break.
217 * Fix 32/64 bit pointer confusion, so that specifying a file size in
218 the config file works on big-endian architectures, too.
219 * Make oversized request log occur only once per client, so that we
220 don't overrun the buildd timeout on the integrityhuge test.
222 -- Wouter Verhelst <wouter@debian.org> Wed, 20 Jul 2011 21:00:50 +0200
224 nbd (1:2.9.23-1) unstable; urgency=low
226 * New upstream release.
227 * Migrate use of /lib/init/rw/sendsigs.omit.d to /run/sendsigs.omit.d.
229 * Steal commit 4659322a6dee9cce51130df7e4d805bd6b0cb0c5 from git HEAD
230 so that it will actually work on FreeBSD again. I hope.
232 -- Wouter Verhelst <wouter@debian.org> Wed, 20 Jul 2011 19:02:30 +0200
234 nbd (1:2.9.22-3) unstable; urgency=low
236 * Add a delay between tests, so that 'make check' works again, rather
237 than failing to open a port. A proper fix for this was released
238 upstream, but that needs a bit of a wait, so this workaround should
241 -- Wouter Verhelst <wouter@debian.org> Tue, 28 Jun 2011 22:07:46 +0200
243 nbd (1:2.9.22-2) unstable; urgency=low
245 * Make it a non-native package again.
246 * Updated translations:
247 - Swedish, by Martin Bagge; Closes: #628962
249 -- Wouter Verhelst <wouter@debian.org> Mon, 06 Jun 2011 13:09:51 +0200
251 nbd (1:2.9.22-1) unstable; urgency=low
253 * New upstream release
254 - Fixes CVE-2011-1925; Closes: #627042.
255 - Fixes a number of data corruption bugs in the handling of oversized
257 - Has far better test suite coverage.
258 - Adds -d option to nbd-server to run non-detached; Closes: #557809.
260 -- Wouter Verhelst <wouter@debian.org> Sun, 29 May 2011 09:40:55 +0200
262 nbd (1:2.9.21-1) unstable; urgency=low
264 * New upstream release
265 - Fixes a number of crashing bugs.
267 -- Wouter Verhelst <wouter@debian.org> Mon, 09 May 2011 20:15:01 +0200
269 nbd (1:2.9.20-3) unstable; urgency=low
271 * Fix incorrect getopt() usage (getopt returns an int, not a char, which
272 resulted in infinite loops on architectures that have unsigned chars by
273 default). This is the actual fix for what was originally reported as
274 #611722, but then another issue popped up there and I got confused.
275 I should have cloned the bug rather than think I fixed it with the
276 upload, but then this new bugreport was opened, so let's not do that
277 and rename the old. Or something. Closes: 613938.
278 * Updated translations:
279 - German, by Chris Leick; Closes: #613712.
280 - Spanish, by CamaleĆ³n; Closes: #614199.
281 * install modprobe.d file for nbd-client-udeb, too
282 * Was never uploaded.
284 -- Wouter Verhelst <wouter@debian.org> Wed, 09 Mar 2011 21:57:05 +0100
286 nbd (1:2.9.20-2) unstable; urgency=low
288 * Upload as 2.9.20-2 rather than -1; the previous release was supposed
289 to be uploaded to experimental, but was accidentally uploaded to
290 unstable instead. Hence, consider that one to be -1 and this one to
291 be -2, even though it wasn't.
292 * Steal two commits from git HEAD to fix handling of maxclients value
293 in modern protocol version (which causes a segfault in nbd-server on
294 some architectures), and to fix handling of an unexpected death of
295 the server in nbd-tester-client; Closes: #611722.
296 * Updated translations:
297 - Portuguese, by AmƩrico Monteiro; Closes: #611836.
298 - Russian, by Yuri Kozlov; Closes: #611978.
299 - French, by Christian Perrier; Closes: #612388.
301 -- Wouter Verhelst <wouter@debian.org> Wed, 09 Feb 2011 13:49:08 +0100
303 nbd (1:2.9.20-1~1) unstable; urgency=low
305 * New upstream release
306 - Fixes old minor bugs in documentation (LP: #290076)
307 - Fixes handling of oversized requests (Closes: #611187)
309 -- Wouter Verhelst <wouter@debian.org> Wed, 26 Jan 2011 15:59:24 +0100
311 nbd (1:2.9.16-8) unstable; urgency=high
313 * Cherry-pick 3ef52043861ab16352d49af89e048ba6339d6df8 from git HEAD
314 to fix oversized requests again. This Closes: #611187, which is a
315 re-introduction of CVE-2005-3534, hence urgency=high
317 -- Wouter Verhelst <wouter@debian.org> Fri, 28 Jan 2011 14:06:48 +0100
319 nbd (1:2.9.16-7.1) unstable; urgency=low
321 * Non-maintainer upload.
322 * Fix encoding of German debconf translation.
324 -- Christian Perrier <bubulle@debian.org> Wed, 12 Jan 2011 19:52:48 +0100
326 nbd (1:2.9.18-1~1) experimental; urgency=low
328 * New upstream release
329 - Implements name-based exports.
330 * Implement support for name-based exports in nbd-client's debconf,
331 initramfs, and init scripts, in light of the above
332 * Same for nbd-server
333 * debian/nbd-client.README.Debian: Mention possibility of using DHCP for
334 configuration; update in light of name-based exports
335 * debian/rules: make debian/po/templates.pot a dependency of
336 override_dh_auto_configure, so that it is always up-to-date.
337 * debian/control: update Standards-Version header to what we're
338 actually already using (forgot to update in 1:2.9.16-1)
339 * debian/nbd-client.initrd: support netbooting through reading the
340 server's IP address from ROOTSERVER, but everything else from the
341 kernel command line. This to support inflexible setups where it is
342 possible to boot with PXE, but where it is not possible to set
343 random arguments, like, say root-path. Netbooting is a can of worms.
344 * debian/*.lintian-overrides: override
345 copyright-without-copyright-notice (we do list all authors, but in a
346 format that Lintian doesn't know about).
348 -- Wouter Verhelst <wouter@debian.org> Thu, 06 Jan 2011 02:02:14 +0100
350 nbd (1:2.9.16-7) unstable; urgency=low
352 * Updated translations:
353 - Vietnamese, by Clytie Siddall; Closes: #598561.
355 -- Wouter Verhelst <wouter@debian.org> Thu, 30 Sep 2010 10:35:12 +0200
357 nbd (1:2.9.16-6) unstable; urgency=low
359 * Remove cruft from source package.
361 -- Wouter Verhelst <wouter@debian.org> Thu, 23 Sep 2010 20:10:31 +0200
363 nbd (1:2.9.16-5) unstable; urgency=low
365 * Updated translations:
366 - Spanish, by CamaleĆ³n; Closes: #595730.
368 -- Wouter Verhelst <wouter@debian.org> Wed, 08 Sep 2010 15:21:30 +0200
370 nbd (1:2.9.16-4) unstable; urgency=low
372 * nbd-client.postrm: remove /etc/nbd-client on purge. Closes: #593783.
373 * nbd-client config template: remove semi-active nbd0 config, so that if
374 nothing is configured there isn't actually anything in the file.
375 * nbd-client.init.d: check for non-zeroness of ${NBD_TYPE[$i]} rather
376 than ${NBD_DEVICE[$i]}, in light of the above. Closes: #592905.
377 * Steal commit 29e70dc9 from git HEAD to make nbd-server somewhat less
378 scary upon bootup if no exports are configured. Closes: #594140.
380 -- Wouter Verhelst <wouter@debian.org> Mon, 23 Aug 2010 15:27:00 +0200
382 nbd (1:2.9.16-3) unstable; urgency=low
384 * Updated translations:
385 - Portuguese, by AmƩrico Monteiro; Closes: #591019.
386 - French, by Christian Perrier; Closes: #591095.
387 - Russian, by Yuri Kozlov; Closes: #591239.
388 - Dutch, by myself. Apparently I missed some strings last time
390 - Swedish, by Martin Bagge; Closes: #591309.
391 - Czech, by Miroslav Kure; Closes: #591845.
392 - German, by Chris Leick; Closes: #592352.
393 * Make nbd-client initramfs script not try to do networking unless
394 root-on-NBD was actually requested; also, make "root" kernel command
395 line parameter override the NBD device of the 3-option version of
396 nbdroot, so that order no longer matters. Thanks, Niall Walsh;
397 Closes: #591275. initramfs scripts *suck*.
398 * Fix regression, steal commit 02a1a143 from git HEAD: Return the
399 right value on nbd-client -c. This is necessary so that the scripts
400 don't get confused on what is connected and what isn't.
401 * Fix regression: update nbd.h so nbd-client -timeout works again.
403 -- Wouter Verhelst <wouter@debian.org> Mon, 09 Aug 2010 10:53:04 -0400
405 nbd (1:2.9.16-2) unstable; urgency=low
407 * Actually use the friggin' config file variable that we created in
408 the previous release. Oops.
410 -- Wouter Verhelst <wouter@debian.org> Wed, 28 Jul 2010 22:59:13 -0400
412 nbd (1:2.9.16-1) unstable; urgency=low
414 * New upstream release
415 * 2.9.16 reimplements command-line parsing so that order is less
416 significant; as such, add nbd-client/extra template (which is only
417 shown at low priority) and $NBD_EXTRA[] config file array to allow
418 people to specify random extra command-line options. Closes:
420 * The above adds a template, so update Dutch translation. Christian
421 Perrier is going to hate me. I'll upload nbd for translations before
422 the release, promise!
423 * Replace nbd-client's Architecture: field by Architecture: linux-any,
424 which is allowed by Policy 3.9. Whee!
425 * Fix nbd-client initrd script, *again*. Sigh. Thanks, Vagrant.
427 * silence the "grep KILLALL" call in nbd-client postinst
429 -- Wouter Verhelst <wouter@debian.org> Wed, 28 Jul 2010 22:21:02 -0400
431 nbd (1:2.9.15-4) unstable; urgency=low
433 * Be a bit more peculiar about what we do to devices on stop, to avoid
434 errors and (thus) delays on swapoff. Thanks, Toby Speight; Closes:
436 * Add Spanish Debconf translation. Thanks, CamaleĆ³n; Closes: #583536.
437 * Bump Standards-Version to 3.9.0 (no changes applicable to nbd)
439 -- Wouter Verhelst <wouter@debian.org> Fri, 23 Jul 2010 22:57:26 +0200
441 nbd (1:2.9.15-3) unstable; urgency=low
443 * Apply patch from Petter Reinholdsen to make nbd-server depend on
444 $syslog. Closes: #579869.
446 -- Wouter Verhelst <wouter@debian.org> Tue, 04 May 2010 10:26:23 +0200
448 nbd (1:2.9.15-2) unstable; urgency=low
450 * Add extra configure_networking call in case of nbdroot=dhcp. Oops.
453 -- Wouter Verhelst <wouter@debian.org> Tue, 30 Mar 2010 11:50:19 +0200
455 nbd (1:2.9.15-1) unstable; urgency=low
457 * New upstream release
458 - Adds IPv6 support; Closes: #382189. Thanks to Neutron Soutmun for
460 - Allows for using hostnames as the listen address; Closes: #557810.
461 - nbd-server is now a bit more explicit when it exits. Closes: #571768.
463 -- Wouter Verhelst <wouter@debian.org> Wed, 24 Mar 2010 22:06:16 +0100
465 nbd (1:2.9.14-3) unstable; urgency=low
467 * Be more careful about what we unmount. Closes: #534728.
468 * Fix three-argument nbdroot= boot option parsing. Closes: #568221.
469 Thanks, Vagrant Cascadian.
470 * nbd-client initramfs script: Remove default fallback to eth0. This
471 was necessary in the past when initramfs-utils' configure_networking
472 function could only be called from /init, but it was a hack and a
473 workaround and it broke expectations. And it was ugly. Since
474 configure_networking can now in fact be called from elsewhere, why
475 bother with setting broken defaults, anyway? Right. Closes: #567232.
476 Thanks again, Vagrant Cascadian.
477 * Support setting root-on-NBD through DHCP by abusing the ROOTPATH
478 variable. Closes: #568222. This supersedes the previous (broken)
479 support that used ROOTSERVER -- broken, because the latter only
480 supported setting the server, not the port, and obviously that's not
481 enough. Thanks yet again, Vagrant.
482 * debian/control: declare conformance to policy 3.8.4 (no changes
484 * Override init.d-script-missing-dependency-on-remote_fs lintian tag
485 for nbd-client. This is a false positive; we set $PATH to a sane
486 value so that any modifications would work, but we don't actually
487 use anything from /usr ourselves, and no, we really don't want to
488 depend on $remote_fs, since we might be providing something like
489 that ourselves, depending on setup.
491 -- Wouter Verhelst <wouter@debian.org> Sun, 28 Feb 2010 00:37:02 +0100
493 nbd (1:2.9.14-2) unstable; urgency=low
495 * nbd-client initramfs script: No longer hardcode to eth0, since
496 initramfs now exports the necessary variables by itself. Thanks,
497 Niall Walsh; Closes: #553019.
498 - Update README.Debian to reflect that.
499 * Eliminate usage of sed in initramfs script, since sed is
500 incompatibly incomplete in several completely different
501 implementations. Sigh. Thanks, Niall Walsh; Closes: #553022.
503 -- Wouter Verhelst <wouter@debian.org> Thu, 29 Oct 2009 11:56:48 +0100
505 nbd (1:2.9.14-1) unstable; urgency=low
507 * New upstream release. Closes: #550505
509 -- Wouter Verhelst <wouter@debian.org> Sat, 17 Oct 2009 20:24:17 +0200
511 nbd (1:2.9.13-6) unstable; urgency=low
513 * Make the manual install invocations install stuff to debian/tmp
514 rather than debian/nbd-{client,server}, so that they don't break if
515 we're not building nbd-client and therefore the debian/nbd-client
516 doesn't exist. This should make the build work again on kfreebsd-*.
518 -- Wouter Verhelst <wouter@debian.org> Sun, 27 Sep 2009 13:42:38 +0200
520 nbd (1:2.9.13-5) unstable; urgency=low
522 * nbd-server.postinst: Pass --debconf-ok parameter to ucf, to make it
523 stop yelling about not being able to use debconf (it was, and
524 db_stop wasn't called. This presumably was a bug, but whatever).
525 * Remove overrides for dh_gencontrol and dh_builddeb, since debhelper
526 7.4 no longer needs -s arguments. Bump required version of debhelper
527 in build-depends to 7.4.0
528 * Some more clarification and fixes to nbd-client README.Debian
529 * Remove stray 'file' with diff output
530 * Updated translation: Vietnamese, by Clytie Siddall. Closes: #548027.
531 * Fix message at failed umount. Closes: #539766.
532 * Add lintian overrides for "missing-stop" on nbd-client.init.d. We
533 really do not wish to stop for runlevel 1.
535 -- Wouter Verhelst <wouter@debian.org> Thu, 24 Sep 2009 23:21:25 +0200
537 nbd (1:2.9.13-4) unstable; urgency=low
539 * Make test for update-initramfs work, so that installation without it
541 * Add Vcs-Browser and Homepage headers, too.
542 * Remove --sourcedir argument from dh_install. We don't run make
543 install ourselves, so this is a recipe for disaster.
544 * Apparently I lost the Dutch debconf translation somehow, so do it
547 -- Wouter Verhelst <wouter@debian.org> Mon, 24 Aug 2009 17:25:54 +0200
549 nbd (1:2.9.13-3) unstable; urgency=low
551 * nbd-client initscript:
552 - replace `expr $i + 1` by $(( $i + 1 )), since expr is in /usr/bin
553 which may not yet be mounted when we run this initscript. Closes:
555 - check whether a device is connected at startup, and ignore those
556 that are. Since we don't use 'set -e', that makes us compliant
557 with the 'must exit successfully and not start the daemon again'
558 part of policy 3.8.1.
559 * nbd-server.postinst: call adduser only if 'nbd' user does not yet
560 exist. Closes: #540604.
561 * Convert to debhelper 7's "dh" mode.
562 * Replace ifeq() make constructs with debhelper's -s option in a
563 couple of overrides. Thanks to Joey Hess for pointing out that the
564 option already exists when I filed a wishlist bug asking for it...
566 * Add debian packaging to git repository, and publish on
567 alioth.debian.org, aka git.debian.org.
568 * Add Vcs-Git header to debian/control.
569 * Policy 3.8.3 compliance
571 -- Wouter Verhelst <wouter@debian.org> Tue, 18 Aug 2009 18:16:49 +0200
573 nbd (1:2.9.13-2) unstable; urgency=low
575 * The "Black Finger DebConf" release.
576 * Add avr32 to nbd-client-udeb, too. Oops. Closes: #533694, hopefully
578 * nbd-client.README.Debian: add a bit more clarification on how
579 root-on-NBD is supposed to work.
580 * nbd-client.init.d: parse /proc/cmdline rather than /proc/mounts
581 (the same way as how nbd-client.initrd does it) to figure out what
582 the NBD root device is, so that root-on-LVM-on-nbd or something
583 equally batshit insane does not confuse the sendsigs.omit.d
585 * nbd-client.init.d: add support for an OMITKILL variable that will
586 allow to specify extra nbd devices that should receive the same
587 protection as for the above.
588 * nbd-client.config: fetch KILLALL value from /etc/nbd-client (if it
589 exists) and use it to db_set nbd-client/killall
590 * nbd-client.postinst: fix so that KILLALL is correctly written to
591 /etc/nbd-client, even if the number of devices is zero.
592 * The above four were inspired by conversations with Vagrant
593 Cascadian, while he was working on LTSP support in Debian. Thanks!
594 * Updated Swedish translation. Thanks, Martin Bagge; Closes: #534246.
596 -- Wouter Verhelst <wouter@debian.org> Fri, 17 Jul 2009 01:25:26 +0200
598 nbd (1:2.9.13-1) unstable; urgency=low
600 * New upstream release
602 -- Wouter Verhelst <wouter@debian.org> Thu, 09 Jul 2009 11:18:51 +0200
604 nbd (1:2.9.12-3) unstable; urgency=low
606 * Add Finnish translation. Thanks, Esko ArajƤrvi; Closes: #533451.
607 * Add 'avr32' to nbd-client's 'Architecture:' list. Closes: #533694.
609 -- Wouter Verhelst <wouter@debian.org> Sat, 20 Jun 2009 16:30:40 +0200
611 nbd (1:2.9.12-2) unstable; urgency=low
613 * Steal a patch from git HEAD so that nbd-tester-client doesn't try to
614 do unaligned access on SPARC.
615 * Add German translation too. Oops. Closes: #530835.
617 -- Wouter Verhelst <wouter@debian.org> Sat, 06 Jun 2009 02:15:16 +0200
619 nbd (1:2.9.12-1) unstable; urgency=low
621 * The "spring cleaning" release.
622 * New upstream release.
623 - The meaning of the -swap option has been changed; rather than
624 trying to use a kernel patch which hasn't been maintained since
625 the Linux 2.1.something days, use mlockall() to make sure we don't
626 get swapped out. Closes: #409530.
627 - Steal patch from git HEAD to document this change in nbd-client(8).
628 - Removed (corrupt) winnbd.zip. Closes: #473823.
629 * The Debconf templates have been reviewed by the debian-l10n-english
630 team; incorporate those changes. Closes: #528476, 430701, 530711.
631 * Updated debconf translations, to reflect the above:
633 - Swedish, by Martin Bagge; Closes: #529859.
634 - Czech, by Miroslav Kure; Closes: #530236.
635 - French, by Christian Perrier and the French l10n team; Closes: #530332.
636 - Portuguese, by "Traduz - Portuguese Translation Team"; Closes: #531303.
637 * New debconf translations:
638 - Russian, by Yuri Kozlov; Closes: #531203.
639 * nbd-client: install nbd-client.modprobe using debhelper rather than
640 using our own 'install' invocation. This takes care of giving it the
641 proper name (re recent module-init-tools) and moving files from the
642 old to the new location. Depend on debhelper (>= 7.2.2) to make sure
643 it has the required functionality to handle this correctly.
644 * nbd-client.init.d: remove '-k' option from modprobe. This was once
645 useful in the 2.4 days, but module-init-tools modprobe has never
646 needed that option, and now produces an error message when it's
647 used. Closes: #531620.
648 * (Conditionally, compliant with the new DEB_BUILD_OPTIONS' "nocheck"
649 option) re-enable the test suite. It did /not/ give false positives,
650 ever. However, it did indeed break at some point...
651 * Update to debhelper compat level 7.
652 * nbd-client.postinst: don't use full path to update-initramfs.
653 * copyright: refer to common-licenses/GPL-2 rather than the versionless
655 * That leaves one TODO for Policy 3.8.1: initscripts must not error
656 out when 'start' is called and the daemon is already running. This
657 will require some work (it might be there already, but I'm not sure
658 and would need to test extensively).
660 -- Wouter Verhelst <wouter@debian.org> Fri, 05 Jun 2009 20:42:25 +0200
662 nbd (1:2.9.11-4) unstable; urgency=low
664 * Support third parameter in initrd script so that the user can
665 explicitly specify what device to connect. Useful when doing
666 something crazy like root-on-LVM-on-NBD.
667 * Added Swedish debconf translation. Thanks, Martin Bagge; Closes: #513654
669 -- Wouter Verhelst <wouter@debian.org> Sun, 15 Feb 2009 14:51:16 +0100
671 nbd (1:2.9.11-3) unstable; urgency=low
673 * use atoll() instead of atol(), so that it doesn't overflow on
674 positively huge export sizes. Closes: #513568.
676 -- Wouter Verhelst <wouter@debian.org> Sat, 31 Jan 2009 03:03:37 +0100
678 nbd (1:2.9.11-2) unstable; urgency=low
680 * The "merry christmas" release.
681 * nbd-client: Install /etc/modprobe.d/nbd, which specifies a
682 'max_part' parameter, to support partitions in NBD.
683 * nbd-client.initrd: Strip partition number off the nbdbasedev and
684 nbdrootdev parameters, to support booting off a partition rather
685 than a device, if that is wanted.
686 * nbd-client.init.d: In case of root-on-nbd, save our PID to
687 /lib/init/rw/sendsigs.omit.d, so that we don't lose our root
688 filesystem prematurely on shutdown.
689 * nbd-client.postinst: call update-initramfs -u, to make initramfs
690 script be actually installed.
691 * configure.ac: remove KLCC crap, so that compilation doesn't break if
692 klcc was accidentally installed. Is applied upstream for 2.9.12, but
693 that isn't ready yet. Also, re-run autoconf.
694 * nbd-server.1: clarify '-l host list' to be '-l host list filename',
695 which it really is. Closes: #507875.
696 * debian/control: bump standards-version to 3.8.0 (nothing applicable
697 to nbd); add ${misc:Depends} to depends line on both nbd-server and
698 nbd-client, both silence lintian to some extent.
699 * debian/nbd-client.README.Debian: update
701 -- Wouter Verhelst <wouter@debian.org> Wed, 24 Dec 2008 07:54:50 +0100
703 nbd (1:2.9.11-1) unstable; urgency=low
705 * New upstream release
706 - Fixes listenaddr handling; Closes: #478725.
708 -- Wouter Verhelst <wouter@debian.org> Thu, 01 May 2008 21:22:53 +0200
710 nbd (1:2.9.10-1) unstable; urgency=low
712 * New upstream release
713 - New '-c' option to check whether a device is active; Closes: #471712.
714 - No longer wakes up 100 times per second; Closes: #471269.
715 - No longer requires write access to the base file with copy-on-write
716 option. Closes: #470851.
717 * Changes to initramfs script:
718 - Get the NBD server name from DHCP if not otherwise specified; Closes:
720 - Use the device that is specified on the root= parameter to set up the
721 nbd device, rather than hardcoding it to nbd0. Closes: #471592.
723 -- Wouter Verhelst <wouter@debian.org> Wed, 02 Apr 2008 16:09:18 +0200
725 nbd (1:2.9.9-6) unstable; urgency=low
727 * Disable the test suite for the time being, since it produces false
730 -- Wouter Verhelst <wouter@debian.org> Sat, 26 Jan 2008 14:14:23 +0100
732 nbd (1:2.9.9-5) unstable; urgency=low
734 * Removed erroneous TODO item from previous changelog entry. Oops.
735 * Fix syntax error in update-rc.d call. Closes: #460967.
737 -- Wouter Verhelst <wouter@debian.org> Wed, 16 Jan 2008 17:18:23 +0100
739 nbd (1:2.9.9-4) unstable; urgency=low
741 * Don't touch devices that have the _netdev option.
742 * Move nbd-client initscript to 41 in runlevel S, and S34 in runlevel 0 and
743 6, so that it's called before resp. after mountnfs.sh
744 * Add NEWS file to document change from "noauto" to "_netdev", containing a
745 procedure for system administrators explaining how to do it.
746 * Fix LSB headers in both initscripts. Closes: #458837.
747 * Document root-on-NBD setup in nbd-client README.Debian.
748 * Updated debconf translations:
750 - Portuguese, by AmƩrico Monteiro
751 - Vietnamese, by Clytie Siddall; Closes: #458619.
752 - Czech, by Miroslav Kure; Closes: #459330.
753 - French, by Christian Perrier and the French Cabal; Closes: #459347.
754 - German, by Helge Kreutzman; Closes: #459785.
755 * Updated nbd-client.templates to mention "_netdev" rather than "noauto",
756 and defuzzied translation files.
758 -- Wouter Verhelst <wouter@debian.org> Sun, 06 Jan 2008 17:39:24 +0100
760 nbd (1:2.9.9-3) unstable; urgency=low
762 * Fix nbd initramfs boot script. Silly me, why didn't I test that? Oh well.
764 -- Wouter Verhelst <wouter@debian.org> Sun, 30 Dec 2007 00:06:17 +0100
766 nbd (1:2.9.9-2) unstable; urgency=low
768 * Add nbd-client/killall template to disable killing of all nbd-client
769 devices. Set to 'no' if you want nbd-client to touch only those devices it
770 knows about in its config file; set to 'yes' if you want it to kill all
771 devices on 'stop' in the initscript. Closes: #457736
772 * Add lpia to nbd-client-udeb Architecture: line, too. Sorry, Ubuntu.
773 * Update Standards-Version to 3.7.3 (no changes applicable to nbd)
774 * Add "make check" to debian/rules build target.
775 * Add initrd support to nbd-client package, to allow for running root on
776 NBD. This is highly experimental for the moment, please proceed with
778 Note: this currently does not support complex cases yet, such as using
779 LVM-on-NBD or something equally insane. Stay tuned.
780 * Do not switch away from cfq if we're not at cfq to start with; this allows
781 for selecting something else than deadline if necessary.
783 -- Wouter Verhelst <wouter@debian.org> Thu, 27 Dec 2007 22:23:59 +0100
785 nbd (1:2.9.9-1) unstable; urgency=low
787 * New upstream release
788 - Fixes PID file naming; Closes: #450430.
789 - Fixes segfault on multiple exports in config file; Closes: #451231.
790 * Add experimental LSB headers. Initscript dependency info should really be
791 calculated dynamically, but at least this is better than nothing.
794 -- Wouter Verhelst <wouter@debian.org> Wed, 14 Nov 2007 20:53:29 +0100
796 nbd (1:2.9.8-1) unstable; urgency=low
798 * New upstream release
800 -- Wouter Verhelst <wouter@debian.org> Fri, 26 Oct 2007 22:50:12 +0200
802 nbd (1:2.9.7-2) unstable; urgency=low
804 * Set scheduler for the nbd blockdevice to "deadline"; Closes: #447638.
806 -- Wouter Verhelst <wouter@debian.org> Tue, 23 Oct 2007 12:41:10 +0200
808 nbd (1:2.9.7-1) unstable; urgency=low
810 * New upstream release; contains patch for a segfault bug fixed by Ubuntu in
811 nbd 1:2.9.6-1ubuntu2.
812 * Updated translations:
814 - French, by Christian Perrier; Closes: #439756
815 - German, by Helge Kreutzman; Closes: #438412
816 - Portuguese, by "Traduz - Portuguese Translation Team"; Closes: #438583
817 Apologies to all translators for failing to send them the final version of
818 the .po file last time. I suck, suck suck!
819 * Add lpia to nbd-client's architecture; Patch pulled from Ubuntu.
820 * Fix dh_installman usage: insall nbd-server.5 as well. Patch pulled from
821 Ubuntu, slightly modified by $SELF.
823 -- Wouter Verhelst <wouter@debian.org> Tue, 18 Sep 2007 13:55:27 +0200
825 nbd (1:2.9.6-2) unstable; urgency=low
827 * debian/nbd-server.postrm: don't break if ucf isn't available.
829 * debian/nbd-server.postinst, debian/nbd-server.config,
830 debian/nbd-server.templates: overhaul config file generation. Rather than
831 generating an old-style config file and then converting that to the new
832 style (ugly, ugly), add a function to convert old-style config files to
833 the new style and then generate new-style config files. Still leave stuff
834 there for migration, however. Clarify templates regarding the new setup.
835 * debian/nbd-server.postinst: Don't forget to create the nbd system user
836 which we refer to in the default config file.
837 * debian/control: depend on adduser for the above
838 * Updated debconf translations:
840 - Vietnamese, by Clytie Siddall; Closes: #436412.
841 - French, by Christian Perrier; Closes: #436832.
842 - Czech, by Miroslav Kure; Closes: #437224.
843 - German, by Helge Kreutzmann; Closes: #430700, #437689
844 * New debconf translation: Portuguese, by AmƩrico Monteiro; Closes: #435301
845 * debian/rules: use DEB_HOST_GNU_SYSTEM rather than `uname -s`, to improve
848 -- Wouter Verhelst <wouter@debian.org> Tue, 14 Aug 2007 08:55:56 +0200
850 nbd (1:2.9.6-1) unstable; urgency=low
852 * New upstream (brown paper bag) release, that *really* fixes the segfault
855 -- Wouter Verhelst <wouter@debian.org> Thu, 19 Jul 2007 12:04:22 +0200
857 nbd (1:2.9.5-1) unstable; urgency=low
859 * New upstream release
860 - Fixes segfault in nbd-server
862 -- Wouter Verhelst <wouter@debian.org> Tue, 17 Jul 2007 09:34:26 +0200
864 nbd (1:2.9.4-2) unstable; urgency=low
866 * Generate dependencies for nbd-client-udeb, too
868 -- Wouter Verhelst <wouter@debian.org> Fri, 13 Jul 2007 03:58:33 +0200
870 nbd (1:2.9.4-1) unstable; urgency=low
872 * New upstream release
873 - Contains r258 proper
874 - Contains fix for and re-enables inetd mode. Hi, LTSP! Closes: #317888
875 * Modify debian/rules' clean: target to make lintian happy.
877 -- Wouter Verhelst <wouter@debian.org> Mon, 25 Jun 2007 20:51:30 +0100
879 nbd (1:2.9.3-3) unstable; urgency=low
881 * Add nbd-client-udeb
883 -- Wouter Verhelst <wouter@debian.org> Sun, 17 Jun 2007 16:20:39 +0100
885 nbd (1:2.9.3-2) unstable; urgency=low
887 * Use $TMPFILE only inside the if block where we defined it.
890 -- Wouter Verhelst <wouter@debian.org> Fri, 15 Jun 2007 09:55:21 +0100
892 nbd (1:2.9.3-1) unstable; urgency=low
894 * New upstream release
895 * Steal r258 from SVN to allow generating config file fragments from command
897 * Add code to postinst to convert old-style nbd-server config files to
899 * The above uses ucf, so depend on that from nbd-server.
900 * Update nbd-server templates to reflect the new code.
901 * The update greatly simplifies nbd-server's init script, so that we don't
902 need bash anymore; Closes: #368224
903 * Add LSB-style headers to nbd-server's initscript. Closes: #426090. I think
904 the LSB headers are an ugly, ugly hack, but hey -- I don't have any better
906 * Apply patch from Ubuntu to run mkswap on the device before doing swapon.
908 * Still leaves #395295, but I need to give that some thought.
910 -- Wouter Verhelst <wouter@debian.org> Wed, 13 Jun 2007 13:39:25 +0100
912 nbd (1:2.8.7-5) unstable; urgency=low
914 * Add m32r to debian/control. Closes: #414070.
915 * Port fix for "config file isn't generated on first install" from
916 nbd-server to nbd-client. Squish this bug on my forehead with a giant
917 cluebat. Note to self: nbd has *two* binary packages, not one. Two. That
918 means bugs reported against one package will most likely occur in the
919 other, too, so need fixing there as well. Sigh. This Closes: #415580,
921 * Don't use debconf in postrm unless it really exists. Closes: #417010.
923 -- Wouter Verhelst <wouter@debian.org> Wed, 11 Apr 2007 21:59:42 +0200
925 nbd (1:2.8.7-4) unstable; urgency=low
927 * Properly quote NBD_SERVER_OPTS array stuff when rewriting nbd-server
929 * Properly quote same variable when testing it with [.
930 * The above two Closes: #406963.
932 -- Wouter Verhelst <wouter@debian.org> Tue, 16 Jan 2007 10:18:07 +0100
934 nbd (1:2.8.7-3) unstable; urgency=low
936 * Updated German debconf translation. Closes: #396916. Thanks, Helge
939 -- Wouter Verhelst <wouter@debian.org> Sun, 31 Dec 2006 14:40:46 +0100
941 nbd (1:2.8.7-2) unstable; urgency=low
944 * Update Standards-Version: to 3.7.2, from 3.6.2. No changes applicable to
947 -- Wouter Verhelst <wouter@debian.org> Sat, 28 Oct 2006 02:08:56 +0200
949 nbd (1:2.8.7-1) unstable; urgency=low
951 * New upstream release. Contains build fix against nbd.h from linux
954 -- Wouter Verhelst <wouter@debian.org> Tue, 17 Oct 2006 19:53:56 +0200
956 nbd (1:2.8.5-2) unstable; urgency=low
958 * Set a proper default value in processing the return value to the first
959 nbd-client debconf question, both in nbd-client.config and
960 nbd-client.postinst. Closes: #367437.
961 * Perform the same change for nbd-server.
962 * Set the template type of nbd-client/no-auto-config and nbd-server/autogen
963 to "error" instead of "text" resp. "note". Closes: #388942, #388943.
965 -- Wouter Verhelst <wouter@grep.be> Thu, 28 Sep 2006 15:42:54 +0200
967 nbd (1:2.8.5-1) unstable; urgency=low
969 * New upstream release
971 -- Wouter Verhelst <wouter@debian.org> Wed, 7 Jun 2006 10:26:30 +0200
973 nbd (1:2.8.4-1) unstable; urgency=low
975 * The "Fix bugs before they apper" release.
976 * New upstream release. Contained a one-line change compared to 2.8.3,
977 which was already in the Debian package; but, well, newer version
978 numbers look good :-)
979 * Use invoke-rc.d rather than directly running the initscript in
982 -- Wouter Verhelst <wouter@debian.org> Mon, 3 Apr 2006 09:04:15 +0200
984 nbd (1:2.8.3-2) unstable; urgency=low
986 * Steal patch from CVS for nbd-server.c to make children exit when they
987 finish serving, rather than having them loop over "Help, I can't accept()
988 anymore!". Closes: #350357.
990 -- Wouter Verhelst <wouter@debian.org> Tue, 31 Jan 2006 11:17:25 +0100
992 nbd (1:2.8.3-1) unstable; urgency=low
994 * New upstream release; this one includes the fix for CVE-2005-3534 (and
995 some more stability improvements).
996 * Removed (outdated) local nbd.h, in favour of /usr/include/linux/nbd.h
997 (which was being used anyway).
999 -- Wouter Verhelst <wouter@debian.org> Thu, 22 Dec 2005 22:32:04 +0100
1001 nbd (1:2.8.2-1) unstable; urgency=low
1003 * New upstream release
1004 - Fixes command line parsing; Closes: #338346.
1005 * Updated debhelper compatibility level to 4.
1007 -- Wouter Verhelst <wouter@debian.org> Thu, 10 Nov 2005 11:46:00 +0100
1009 nbd (1:2.8.1-1) unstable; urgency=low
1011 * New upstream release
1012 * Seriously reduces the CLIENT struct in size. Not only is this a good idea
1013 for 1023 int's that are hardly ever used, it also fixes an internal
1014 compiler error on s390. There.
1015 * Add armeb to debian/control. Closes: #335683.
1016 * Remove debian/nbd-server.1, debian/nbd-client.8,
1017 debian/nbd-server.manpages, and debian/nbd-client.manpages. They're old
1018 cruft that should have been dead for _ages_. Whoops.
1020 -- Wouter Verhelst <wouter@debian.org> Thu, 27 Oct 2005 21:54:09 +0200
1022 nbd (1:2.8.0-2) unstable; urgency=low
1024 * Add libglib2.0-dev to build-depends. Whoops.
1026 -- Wouter Verhelst <wouter@debian.org> Tue, 25 Oct 2005 21:31:31 +0200
1028 nbd (1:2.8.0-1) unstable; urgency=low
1030 * New upstream release
1032 -- Wouter Verhelst <wouter@debian.org> Tue, 25 Oct 2005 19:56:08 +0200
1034 nbd (1:2.7.5-1) unstable; urgency=low
1036 * New upstream release. Includes fixes to nbd-client manpage; Closes:
1038 * Grammar and spelling fixes to both templates files (with .po files
1039 unfuzzied, as these are errors in the English version rather than
1040 changes); Closes: #315707.
1041 * Updated FSF address in debian/copyright.
1043 -- Wouter Verhelst <wouter@debian.org> Tue, 20 Sep 2005 16:39:35 +0200
1045 nbd (1:2.7.4-3) unstable; urgency=low
1047 * Fix debian/rules to populate debian/nbd-client if DEB_HOST_GNU_SYSTEM is
1048 "linux-gnu" in addition to when it is "linux". Closes: #321280. I hate it
1049 when interfaces change (note to self: no late-night uploads anymore).
1050 * While we're at it, make better use of debhelper. debian/nbd-client.dirs
1051 doesn't need to contain /bin; and dh_movefiles has been deprecated ages
1054 -- Wouter Verhelst <wouter@debian.org> Thu, 4 Aug 2005 20:52:02 +0200
1056 nbd (1:2.7.4-2) unstable; urgency=low
1058 * Add alternate dependency on the virtual package debconf-2.0
1059 * Add ppc64 to the list of build architectures for nbd-client;
1061 * Add Vietnamese translation. Thanks, Clytie Siddall; Closes: #315705.
1062 * Add Czech translation. Thanks, Miroslav Kure; Closes: #318912.
1063 * Standards-Version bump to 3.6.2. No changes applicable to nbd.
1065 -- Wouter Verhelst <wouter@debian.org> Wed, 3 Aug 2005 02:22:23 +0200
1067 nbd (1:2.7.4-1) unstable; urgency=low
1069 * New upstream release. Contains patches from Roy Keene to make it all work
1070 a tad bit more reliable (thanks, Roy!)
1072 -- Wouter Verhelst <wouter@debian.org> Sat, 7 May 2005 11:37:20 +0200
1074 nbd (1:2.7.3-2) unstable; urgency=low
1076 * Re-add nbd.h to the source package, so that it will (again) build on
1078 * As a precaution, modified the build target to barf out if it
1081 -- Wouter Verhelst <wouter@debian.org> Mon, 4 Apr 2005 00:27:27 +0200
1083 nbd (1:2.7.3-1) unstable; urgency=low
1085 * New upstream release.
1086 * Ensure we build as a non-native package again. Whoops.
1087 * Remove docbook-to-man from build-depends, and don't remove the manpages in
1088 the clean target. The upstream build system now supports this, and this
1089 will reduce the load on buildd hosts (as if it'd matter for this little
1092 -- Wouter Verhelst <wouter@debian.org> Tue, 14 Dec 2004 15:41:58 +0100
1094 nbd (1:2.7.1-4) unstable; urgency=low
1096 * Remove the "docs" target from debian/rules. Docs are being generated from
1097 the upstream makefile since ages, so we don't need to do it a second time.
1098 * add --disable-dependency-tracking to configure call; that's only
1099 interesting if you would change stuff between doing the configure and the
1100 make, which we won't do, so don't waste time doing so. As if it'd
1103 - Bail out if the path provided to nbd-server isn't fully qualified. This
1104 won't work anyway (because we do daemon(), which changes the working
1105 directory to be /), and we don't want to confuse people.
1108 -- Wouter Verhelst <wouter@debian.org> Tue, 26 Oct 2004 16:21:38 +0200
1110 nbd (1:2.7.1-3) unstable; urgency=low
1112 * Fix debian/copyright file to point to the sourceforge.net pages, and
1113 to reflect the fact that I'm doing upstream maintenance these days as
1115 * Invoke "db_stop" at the right place in nbd-client.postinst, to make
1116 sure upgrades don't hang.
1118 -- Wouter Verhelst <wouter@debian.org> Wed, 18 Aug 2004 10:49:36 +0200
1120 nbd (1:2.7.1-2) unstable; urgency=low
1122 * Fix nbd-client initscript to use /sbin/nbd-client instead of
1123 /bin/nbd-client. Closes: #254713.
1125 -- Wouter Verhelst <wouter@debian.org> Sat, 19 Jun 2004 22:32:03 +0200
1127 nbd (1:2.7.1-1) unstable; urgency=low
1129 * New upstream release
1130 * Fixes multiple file snprintf, so that the "normal" use of NBD works
1131 again. Nbd-client will still hang when the server can't find a to be
1132 exported file (since the server doesn't close the socket, as it
1133 should), but that bug is a wee bit nastier, and this fix should get
1136 -- Wouter Verhelst <wouter@debian.org> Sat, 12 Jun 2004 12:19:24 +0200
1138 nbd (1:2.7-3) unstable; urgency=low
1140 * Add amd64 to debian/control. Closes: #251777.
1141 * This release was never uploaded by itself
1143 -- Wouter Verhelst <wouter@debian.org> Mon, 31 May 2004 10:36:57 +0200
1145 nbd (1:2.7-2) unstable; urgency=low
1147 * Cleaned up LFS fuckup. Closes: #250450
1149 -- Wouter Verhelst <wouter@debian.org> Mon, 31 May 2004 10:36:35 +0200
1151 nbd (1:2.7-1) unstable; urgency=low
1153 * New upstream release
1154 - uses automake instead of home-grown Makefile.in; fix debian/rules to
1156 - nbd-client moved to sbin, where it belongs; make sure we catch that.
1157 * Drop CFLAGS usage, use the --enable-* parameters instead.
1158 * Added catalan debconf translations. Thanks, Aleix Badia i Bosch;
1160 * Bumped Standards-Version to 3.6.1; no changes applicable to nbd.
1162 -- Wouter Verhelst <wouter@debian.org> Mon, 17 May 2004 23:40:42 +0200
1164 nbd (1:2.6-4) unstable; urgency=low
1166 * Fix and document -m option (Closes: #246544, #264537)
1168 -- Wouter Verhelst <wouter@debian.org> Wed, 12 May 2004 08:29:17 +0200
1170 nbd (1:2.6-3) unstable; urgency=low
1172 * The "There's more in this world than GNU/Linux" release.
1173 * For all you FreeBSD/NetBSD/Hurd-using people pleasure, made sure the
1174 package builds on non-Linux kernels, too. That's a two-line change to
1175 debian/rules, and is so silly that it should perhaps actually be handled
1176 in debhelper, but oh well.
1177 Tested this on Debian GNU/KFreeBSD, and yes, it works. Have fun!
1179 -- Wouter Verhelst <wouter@debian.org> Wed, 14 Jan 2004 20:42:40 +0100
1181 nbd (1:2.6-2) unstable; urgency=low
1183 * nbd-server.postinst: create a temporary file outside of the loop that
1186 -- Wouter Verhelst <wouter@debian.org> Fri, 9 Jan 2004 14:22:20 +0100
1188 nbd (1:2.6-1) unstable; urgency=medium
1190 * New "upstream" release. Not much more than some code cleanup, really,
1191 but I'd just like to avoid "new upstream!" bugs before they happen.
1192 * nbd.h usage logic reversed: use the local one first; if that doesn't
1193 work, fall back to <linux/nbd.h>.
1194 * Include a (fixed) nbd.h. The kernel header will probably be fixed in
1195 2.6.1; as this is only a two-line fix (one for #ifdef and one for
1196 #endif), we won't wait for that. Closes: #223194. That's an RC bug,
1197 so raising the urgency a little.
1198 * This happens to fix a long-outstanding issue with nbd that I never
1199 had the will to fix: it now should compile nbd-server cleanly on
1200 non-linux systems, too. Reflected that in nbd-server's Architecture:
1201 line in debian/control
1203 -- Wouter Verhelst <wouter@debian.org> Tue, 23 Dec 2003 21:44:08 +0100
1205 nbd (1:2.5-1) unstable; urgency=high
1207 * New upstream release
1208 * Bugfix: reset child_arraysize to zero when forking. When filed as a
1209 debian bug, the right severity would be 'critical' (not doing the
1210 child_arraysize reset can result in nbd-server sending SIGTERM to
1211 _all_ processes on the system), so urgency=high.
1213 -- Wouter Verhelst <wouter@debian.org> Mon, 29 Sep 2003 20:33:55 +0200
1215 nbd (1:2.4-3) unstable; urgency=low
1217 * Run db_stop in postinst, to make sure dpkg doesn't wait for nothing.
1218 * Fixed a syntax error in nbd-server.1.sgml. Overlooked that.
1220 -- Wouter Verhelst <wouter@debian.org> Thu, 11 Sep 2003 18:53:42 +0200
1222 nbd (1:2.4-2) unstable; urgency=low
1224 * Updated Brazilian Portuguese debconf translation. Thanks, Andre Luis
1225 Lopez; Closes: #208033.
1226 * Added '-l' option to nbd-server, to allow choosing a different name
1227 for the .allow file at run time. Should fix the thing I broke with the
1228 last upload, and adds the possibility to specify this file in the
1230 * fclose() the pid file after writing to it, so that start-stop-daemon
1231 does not find an empty file.
1232 * Some cosmetic change to nbd-server's initscript.
1234 -- Wouter Verhelst <wouter@debian.org> Thu, 11 Sep 2003 18:49:42 +0200
1236 nbd (1:2.4-1) unstable; urgency=low
1238 * New upstream release:
1239 - Keep track of our child PID's, and relay a SIGTERM to them if we
1241 - Use daemon() before we do anything.
1242 - Write our pid to /var/run/nbd-server.<port>.pid
1243 This allows me to use start-stop-daemon, instead of having to do all
1244 kinds of weird stuff in sh. And it also makes the postinst behave in
1245 that it no longer hangs, waiting for something to happen which never
1247 It breaks one thing, though: nbd-server used to look in the 'current
1248 directory' at the time it was started to find the 'nbd_server.allow'
1249 file, a hosts.allow-style file containing machines that are allowed to
1250 log on. Since the daemon() call requires to change the current
1251 directory to the root-directory, it is now looked for at that
1252 place. Will be fixed ASAP, but I wanted to get this out first.
1253 * Actually changed to using start-stop-daemon.
1254 * Updated nl.po. Closes: #204574.
1256 -- Wouter Verhelst <wouter@debian.org> Fri, 22 Aug 2003 10:24:49 +0200
1258 nbd (1:2.3-10) unstable; urgency=low
1260 * Don't forget to write unchanged configurations to the options file;
1261 also, make a backup of the configuration if we overwrite it. Closes:
1263 * Make sure NBD_SERVER_OPTS are being preserved.
1264 * Make a backup of /etc/nbd-client, too.
1266 -- Wouter Verhelst <wouter@debian.org> Sun, 3 Aug 2003 20:13:33 +0200
1268 nbd (1:2.3-9) unstable; urgency=low
1270 * Removed README.Debian; it was outdated, and no longer useful.
1271 * Made sure the config script can handle being ran twice during the same
1272 installation run. Closes: #198062.
1273 * Made the templates in nbd-server and nbd-client about AUTO_GEN being
1274 set more consistent. Closes: #198929.
1275 * Added French debconf translation. Thanks, Christian Perrier;
1278 -- Wouter Verhelst <wouter@debian.org> Mon, 7 Jul 2003 21:43:25 +0200
1280 nbd (1:2.3-8) unstable; urgency=low
1282 * Revamped debconf stuff. It's now possible to configure multiple
1283 devices at installation time, while configuration changes should be
1284 preserved even if AUTO_GEN isn't set. Yay!
1285 Note that this is a short changelog for a lot of work; I mostly
1286 rewrote two .postinsts, redid two .configs from scratch, and had to
1287 rethink some things. I hope I caught all bugs :-)
1288 * /etc/nbd-client is now no longer a conffile. Since it's modified by
1289 postinst, it never should've been one anyway.
1291 -- Wouter Verhelst <wouter@debian.org> Tue, 20 May 2003 23:41:03 +0200
1293 nbd (1:2.3-7) unstable; urgency=low
1295 * Removed assignment error from macro OFFT_MAX. This resulted in a
1296 warning on all architectures, and reduced the usefullness of
1297 nbd-server to nothing on 64bit architectures. It also
1298 Closes: #187435, #188079. libc guys: sorry for the noise -- and thanks
1299 for pointing me at that little detail which I overlooked, and which
1300 proved to be the key (nbd-server::size_autodetect).
1301 * prepended the 'nbd-server' call with nohup, to make upgrades work
1304 -- Wouter Verhelst <wouter@debian.org> Tue, 15 Apr 2003 03:31:18 +0200
1306 nbd (1:2.3-6) unstable; urgency=low
1308 * Removed a little spelling error from one of the Debconf
1309 descriptions. Closes: #186947.
1311 -- Wouter Verhelst <wouter@debian.org> Mon, 31 Mar 2003 20:22:19 +0200
1313 nbd (1:2.3-5) unstable; urgency=low
1315 * Fixed starting of nbd-server so that it properly detaches from a
1316 terminal. Closes: #179889
1317 * Converted to po-debconf
1318 * Bumped Standards-version from 3.5.2 to 3.5.9 (no changes
1320 * Made sure debian/nbd-server/bin exists before trying to copy files
1321 there, if we're not using dh_movefiles. Closes: #186668.
1322 * Added debconf translations from ddtp.debian.org
1324 -- Wouter Verhelst <wouter@debian.org> Sun, 30 Mar 2003 15:45:20 +0200
1326 nbd (1:2.3-4) unstable; urgency=low
1328 * Fixed syntax error in nbd-client's postinst.
1329 * Removed duplicate update-rc.d commands (debhelper is nice, if it
1332 -- Wouter Verhelst <wouter@debian.org> Tue, 26 Nov 2002 01:04:06 +0100
1334 nbd (1:2.3-3) unstable; urgency=low
1336 * Fixed code in kernel-version sanity check in initscript so that it
1338 * Rearranged start target of initscript so that it now just calls a
1339 'connect' and an 'activate' target of itself.
1341 -- Wouter Verhelst <wouter@debian.org> Sat, 16 Nov 2002 21:24:28 +0100
1343 nbd (1:2.3-2) unstable; urgency=low
1345 * Replaced call to write() by a call to send(), so that NBD (hopefully)
1346 doesn't hang anymore. For those interested: For NBD to have Large File
1347 Support, it is being compiled with the precompiler directive
1348 _LARGEFILE_SOURCE set, and with the precompiler directive
1349 _FILE_OFFSET_BITS set to 64. As a result, all file operation syscalls
1350 are being replaced by their 64 bit counterparts. That's not a good
1351 idea to do on a socket, I believe...
1352 * Removed a bug that sometimes left /etc/nbd-server empty after
1354 * Rewrote warning in description about accessing the block device
1355 simultaneously from different clients to better reflect the
1356 truth. Sorry, ddtp ;-)
1357 * Added a sanity check to nbd-client's initscript: if the version of the
1358 kernel is < 2.4, disconnecting the client is not available, so
1359 restart will fail horribly, which also impacts upgrades. To avoid this
1360 problem, restart is made non-functional on kernels < 2.4.
1361 * Added a (conditional, as in sysvinit's /etc/init.d/checkfs.sh)
1362 spinner-option to the fsck in nbd-client's initscript.
1364 -- Wouter Verhelst <wouter@debian.org> Tue, 12 Nov 2002 23:45:00 +0100
1366 nbd (1:2.3-1) unstable; urgency=low
1368 * New upstream release. This version brings you:
1369 - Real Large File Support, coding by yours truly. This probably
1370 Closes: #161292. Please reopen the bugreport if not.
1371 - Auto-switching to read-only mode when serving a file from a
1372 read-only medium. This is useful for floppies, CD-ROMs or other host
1373 filesystems that can't be written on.
1374 - Updated manpage for nbd-server, documenting the new '-a' option.
1375 * Modified nbd-server's initscript to wait a second between sending
1376 SIGTERM and SIGKILL when stopping.
1377 * Added -DISSERVER to CFLAGS, which will cause debugging messages to
1378 go to syslog instead of stderr.
1380 -- Wouter Verhelst <wouter@debian.org> Sun, 20 Oct 2002 16:13:14 +0200
1382 nbd (1:2.1-1) unstable; urgency=low
1384 * New upstream version. This one brings you:
1385 - Reap zombies as they appear. Closes: #160374
1386 - Make error message that appears at the client's side when the
1387 server can't open the exported file a bit more helpful.
1390 -- Wouter Verhelst <wouter@debian.org> Wed, 11 Sep 2002 17:52:03 +0200
1392 nbd (1:2.0-6) unstable; urgency=low
1394 * Modified architecture line to include sh3, sh3eb, sh4, and sh4eb
1395 instead of just sh. Closes: #155523. See why there's #112325?
1397 -- Wouter Verhelst <wouter@debian.org> Mon, 5 Aug 2002 23:33:10 +0200
1399 nbd (1:2.0-5) unstable; urgency=low
1401 * There was still one issue for mips and mipsel. Not anymore
1403 -- Wouter Verhelst <wouter@debian.org> Sun, 21 Jul 2002 23:04:37 +0200
1405 nbd (1:2.0-4) unstable; urgency=low
1407 * Modified nbd-server.init.d to not kill itself, so that upgrading works
1408 again. Closes: #151424
1410 -- Wouter Verhelst <wouter@debian.org> Sun, 30 Jun 2002 16:24:56 +0200
1412 nbd (1:2.0-3) unstable; urgency=low
1414 * Added CFLAGS to allow using >2GB files. Closes: #150871
1416 -- Wouter Verhelst <wouter@debian.org> Mon, 24 Jun 2002 22:57:14 +0200
1418 nbd (1:2.0-2) unstable; urgency=low
1420 * Reapplied build fix for mips and mipsel.
1422 -- Wouter Verhelst <wouter@debian.org> Mon, 27 May 2002 11:10:24 +0200
1424 nbd (1:2.0-1) unstable; urgency=low
1426 * New upstream release. closes: #148092. Note that this was not a year
1427 out-of-date as the bugreport claims; the previous Debian version was
1428 pulled out of CVS at March 20th, 2002, at which time the new upstream
1429 release was (at least) not yet in CVS.
1430 * fixed nbd-server.postinst to 're'write /etc/nbd-server, even if it
1431 does not exist yet. Grmbl. Closes: #148090.
1432 * Modified manpages: fixed EXAMPLES, and a few other minor changes
1434 -- Wouter Verhelst <wouter@debian.org> Sat, 25 May 2002 20:30:52 +0200
1436 nbd (1:1.2cvs20020320-3) unstable; urgency=low
1438 * added 'chmod +x configure' to debian/rules before configure is called
1441 -- Wouter Verhelst <wouter@debian.org> Fri, 29 Mar 2002 16:08:39 +0100
1443 nbd (1:1.2cvs20020320-2) unstable; urgency=low
1445 * Rebuilt with new unstable of the day, to fix the broken .diff.gz
1448 -- Wouter Verhelst <wouter@debian.org> Wed, 27 Mar 2002 18:08:58 +0100
1450 nbd (1:1.2cvs20020320-1) unstable; urgency=low
1452 * The "Cleaning up the mess" release
1453 * Added a "connect" target to nbd-client's /etc/init.d script. Use this
1454 to reconnect clients that have lost the connection to the server but
1455 still have an nbd blockdevice in use. No data will be lost that way,
1456 which is not the case if you use a "restart".
1457 * Since upstream is not really doing any "releases" anymore (there's one
1458 stable CVS branch which is only updated as bugs are fixed), use
1459 "1.2-cvsYYYYMMDD" as upstream version now.
1460 * New CVS change: using setsockopt() in nbd-server so that a stopped
1461 server doesn't need to wait for a timeout before it can be restarted.
1462 * This time really removed the duplicate output to /etc/nbd-server. I
1463 tried to be smart, but not anymore ;-)
1464 * Since my manpages are accepted by upstream and in upstream CVS,
1465 removed them from the debian/ directory.
1467 -- Wouter Verhelst <wouter@debian.org> Sun, 24 Mar 2002 22:17:29 +0100
1469 nbd (1:1.2-13) unstable; urgency=low
1471 * Made /dev-entry debconf-question a bit clearer (Closes: #127094)
1472 * Explained the use of the nbd_server.allow file in nbd-server's manpage
1473 (partially closes #127098)
1475 -- Wouter Verhelst <wouter@debian.org> Wed, 2 Jan 2002 23:49:43 +0100
1477 nbd (1:1.2-12) unstable; urgency=low
1479 * Corrected spelling errors in descriptions (Closes: #125167, #125168)
1481 -- Wouter Verhelst <wouter@debian.org> Thu, 20 Dec 2001 00:40:13 +0100
1483 nbd (1:1.2-11) unstable; urgency=low
1485 * Added an invocation of fsck to nbd-client's initscript. This should've
1486 been done in 1:1.2-1. Really.
1488 -- Wouter Verhelst <wouter@debian.org> Wed, 31 Oct 2001 12:37:06 +0100
1490 nbd (1:1.2-10) unstable; urgency=low
1492 * Applied patch from Branden Robinson for nbd-server's initscript
1493 (partially closes #117045)
1494 * Modified nbd-server's postinst so that it doesn't write it's
1495 information twice to /etc/nbd-server (Closes: #117045).
1496 * Changed shebang-line of all scripts that source the configfile to use
1497 /bin/bash instead of /bin/sh. I thought it would be no problem if I
1498 don't actually use the variable, but even the variable name isn't
1499 POSIXly correct (Closes: #117303).
1500 * Changed priority of AUTO_GEN debconf to low. You don't want to see
1501 this during an installation, only during a reconfigure. Also, added a
1502 similar note to nbd-server, since it now supports this variable too.
1504 -- Wouter Verhelst <wouter@debian.org> Sun, 28 Oct 2001 11:20:07 +0100
1506 nbd (1:1.2-9) unstable; urgency=low
1508 * Fixed nbd-server's debconf configuration so that it actually works
1509 now. Always interesting, huh?
1510 * Added some upstream-suggested changes to nbd-server.c so that it
1511 should build on mips and mipsel too, now (Closes: #115110). Added mips
1512 and mipsel to Architecture line (I created that line with the output
1513 of madison nearby. But since it never built on mips before... well...)
1514 * Fixed some minor bugs in initscripts and postinsts.
1516 -- Wouter Verhelst <wouter@debian.org> Mon, 22 Oct 2001 16:47:05 +0200
1518 nbd (1:1.2-8) unstable; urgency=low
1520 * removed a syntaxis fault from nbd-server's postrm. Dunno why I
1521 didn't find this earlier...
1523 -- Wouter Verhelst <wouter@debian.org> Thu, 18 Oct 2001 00:08:17 +0200
1525 nbd (1:1.2-7) unstable; urgency=low
1527 * Since my TODO list is kinda complete now (Yeehaw!), remove the
1528 reference to it from debian/control.
1529 * Aestetical changes to initscript of nbd-server
1530 * Uncommented things in nbd-client's initscript. It didn't work before,
1531 but apparently it does now. I have no idea what was wrong; probably a
1532 bug in another package (most likely, bash) that has been solved now
1533 (it never looked wrong to me anyway). Please file a bug if I was
1535 * Now really modified nbd-client.postinst to do what it was supposed to
1536 do in 1:1.2-6. Actually, in -6 I modified nbd-server.postinst, but
1537 didn't touch nbd-client.postinst. I thus now modified
1538 nbd-client.postinst to reflect changes made to nbd-server.postinst in
1539 -6. Should've done that in the previous release, probably.
1540 * Removed hurd-i386 from architecture, since it doesn't build there
1542 There has been some effort to port NBD to the Hurd, though, so I'll
1543 change the "Architecture:" line at some point in the future, when
1544 everything compiles cleanly. Not now, though.
1545 * Added pt_BR translations of both debconf templates. Thanks go to Andre
1546 Luis Lopes <andrelop@ig.com.br> (Closes: #115617, 115621)
1548 -- Wouter Verhelst <wouter@debian.org> Mon, 15 Oct 2001 00:18:13 +0200
1550 nbd (1:1.2-6) unstable; urgency=low
1552 * Added german translation of debian/nbd-server.templates. Thanks go to
1553 Sebastian Feltel <sebastian@feltel.de> (Closes: #113486).
1554 * Minor changes to nbd-server manpage.
1555 * Made debian/nbd-server.postinst a bit more portable so that it creates
1556 good output, even if /bin/sh does not point to /bin/bash. Also, added
1557 support for extra options to /etc/nbd-server; add an array called
1558 NBD_SERVER_OPTS with the options you'd like (Closes: #113726). Since
1559 these options are probably quite rarely needed, I didn't change the
1560 debconf-configuration.
1561 * Slightly modified nbd-client.postinst so that grep dumps
1562 "NBD_DEVICE[0]" to /dev/null instead of stdout (Ah! So it was grep!
1564 * Made sure the "purge" target of nbd-server's postrm removes
1565 /etc/nbd-server. Since /etc/nbd-server is created in postinst, it is
1566 not part of any package or file, let alone it being a
1567 conffile. Therefore, I have to remove it manually in the postrm.
1569 -- Wouter Verhelst <wouter@debian.org> Sun, 30 Sep 2001 23:19:13 +0200
1571 nbd (1:1.2-5) unstable; urgency=low
1573 * Made sure /etc/nbd-server exists before trying to access it
1576 -- Wouter Verhelst <wouter@debian.org> Sat, 22 Sep 2001 11:38:51 -0400
1578 nbd (1:1.2-4) unstable; urgency=low
1580 * Changed debian/rules file a bit so that this package should build the
1581 nbd-server on non-linux ports (currently only The
1582 Hurd). Unfortunately, I have to sum up each and every linux-port to
1583 achieve this. Have a look at #112325 to find out why. Since nbd-client
1584 needs support from the kernel, and since this is a linux-only thing,
1585 it makes no sense compiling nbd-client on other kernels. Hence, I
1587 * Created manpages for both nbd-client and nbd-server (Closes: #112049)
1588 * Now created an initscript for nbd-server too. Works the same way as
1589 the nbd-client initscript.
1591 -- Wouter Verhelst <wouter@debian.org> Thu, 20 Sep 2001 13:37:34 +0200
1593 nbd (1:1.2-3) unstable; urgency=low
1595 * Removed bugs from postinst and /etc/init.d/nbd-client (closes:
1598 -- Wouter Verhelst <wouter@debian.org> Thu, 13 Sep 2001 02:16:40 +0200
1600 nbd (1:1.2-2) unstable; urgency=low
1602 * Added debconf-configuration to install one nbd-client device. This
1603 should work for most installations.
1604 * Added information to /etc/nbd-client. See the file for details; it
1605 allows for multiple clients to be ran and killed at boot
1607 * Changed init.d-script for nbd-client (the previous changelog-entry
1608 fails to tell that the init.d-script is only for nbd-client too, BTW)
1609 to reflect new situation.
1611 -- Wouter Verhelst <wouter@debian.org> Tue, 11 Sep 2001 00:26:39 +0200
1613 nbd (1:1.2-1) unstable; urgency=low
1615 * Added init.d-script
1616 * Added Build-Depends on kernel-headers, since #include "nbd.h" has
1617 changed to #include <linux/nbd.h> in upstream sources
1619 -- Wouter Verhelst <wouter@debian.org> Thu, 14 Jun 2001 22:23:38 +0200
1621 nbd (14-2) unstable; urgency=low
1623 * Did some cleanup of debian/rules
1625 -- Wouter Verhelst <wouter@debian.org> Thu, 7 Jun 2001 00:51:36 +0200
1627 nbd (14-1) unstable; urgency=low
1629 * Initial Release. (Closes: 96728)
1631 -- Wouter Verhelst <wouter@debian.org> Sat, 2 Jun 2001 12:44:24 +0200