Changelog for
nbd-debuginfo-3.11-4.5.x86_64.rpm :
* Thu May 28 2015 mpluskalAATTsuse.com- Update to 3.11
* nbd-server: fix unsafe signal handling
* define error values as part of the protocol
* docs/proto: clarify NBD_CMD_FLUSH- Drop nbd_signaling_CVE-2015-0847.patch as fix is included in upstream
* Mon May 11 2015 mpluskalAATTsuse.com- Fix CVE-2015-0847
* nbd_signaling_CVE-2015-0847.patch
* Fri Apr 17 2015 mpluskalAATTsuse.com- Update to 3.10
* There really is only one change since 3.9: drop of the \"oldstyle\" support from nbd-server and nbd-client.
* Thu Mar 05 2015 mpluskalAATTsuse.com- Cleanup spec-file with spec-cleaner- Do not generate config.example from README
* add config.example as source- Add unit file (nbd-server.service)- Add sysconfig template (nbd-server.sysconfig)- Add no-return-nonvoid.patch- Update requirements- Update to 3.9
* AF_UNIX support
* Fixed test suite on non-GNU getopt() implementations
* New \"treefiles\" mode, which exports a gazillion of page-sized files; useful for exporting things which are stored on an SSHFS or amazon AWS (trough FUSE) or similar, where every write causes an upload to the backend storage
* New \"cowdir\" option, allowing to specify where copy-on-write files are written.
* Minor changes so that nbd-client can now also be compiled for the Android platform. This required removal of the -swap command line option, which requires the mlockall() system call, unavailable on Android.
* Protocol update: a reserved bit is used to avoid sending the 124 bytes of useless data at the beginning of the negotiation. The change is implemented so that things will still work with clients not supporting this option, however.
* gznbd is now built by the same build system, rather than a separate one. Note however that gznbd is still unmaintained; it should be considered a \"contrib\" feature.
* \"nbd-server -V\" will now output the nbd-server version number.
* Various fixes found through Coverity and the clang static analyzer, and lots of other minor things too small to mention here.
* Sun Nov 09 2014 Led
- fix bashisms in pre script
* Thu Apr 18 2013 dmuellerAATTsuse.com- update to 3.3:
* and various bugfixes, upgrading is strongly recommended
* Fix various nbd-server misbehave bugs
* Tue Jul 10 2012 ajAATTsuse.de- Fix restart_on_update usage.
* Fri May 18 2012 tabrahamAATTnovell.com- Update to nbd-3.1
* minor bug fixes
* new feature: ability for the client to list the exports a server supports
* Wed Feb 29 2012 tabrahamAATTnovell.com- Update to nbd-3.0
* minor bug fixes- removed obsolete nbd-2.9.25-have_falloc_ph.diff- compile with -fno-strict-aliasing to prevent breakage with new gcc
* Thu Jan 05 2012 tabrahamAATTnovell.com- Update to nbd-2.9.25
* TRIM now uses FALLOC_FL_PUNCH_HOLE
* minor bug fixes- removed obsolete nbd-2.9.20-bigendian.diff- refreshed nbd-2.9.20-close.diff
* Fri Sep 16 2011 rfnoAATTfietze-home.de- Install nbd-server.5 man page
* Mon Apr 04 2011 msAATTsuse.de- socklen_t is always 32bit, size_t is 64bit. so a classical big endian 64bit error (bnc #674281)
* Fri Feb 25 2011 msAATTsuse.de- Update to nbd-2.9.20:
* Documentation update
* Fix buffer size checking (bnc #674281)
* Extend test suite and fix named exports
* Wed Aug 05 2009 msAATTsuse.de- fixed missing close to open (bnc #528272)
* Thu Jul 09 2009 msAATTsuse.de- Update to nbd-2.9.13:
* Documentation update
* Don\'t try working on partitions When a partition is given to the -d or -c command line options, reduce it to the master device instead. This assumes udev-style naming of device entries, though.
* Fix autodetection Everything else in nbd-server was already 64bit-clean, but this part, where the size of a block device is autodected, wasn\'t. Replace the ioctl() to BLKGETSIZE with its 64bit version, so that trying to detect the size of a multi-terabyte block device does not fail.
* Avoid unaligned access
* Actually go daemon just doing chdir(\"/\") leave file descriptors open, which is not ideal. Doing it this way closes everything, including any system-specific things we\'re not aware of.
* Remove support for timeout option
* Mon May 04 2009 msAATTsuse.de- Update to nbd-2.9.12:
* use atoll instead of atol ... so that multi-terabyte exports work, too
* Change meaning of -swap option: rather than trying to use a kernel patch which has been effectively dead since sometime around 2.1.something, do an mlockall() so that the kernel won\'t throw us out. The MCL_CURRENT | MCL_FUTURE bit might prove to be problematic, but if so, we\'ll deal with it when we get there
* Use right printf() format string
* Wed Aug 20 2008 garloffAATTsuse.de- Update to nbd-2.9.11:
* nbd-client: new option -c to check for connection, -d to drop connection, -persist to infinitely retry connections dropped by server. timeout= setting
* nbd-server: drop autoreadonly option
* Thu Nov 15 2007 garloffAATTsuse.de- Update to nbd-2.9.9:
* Document -C option of nbd-server.
* Fix name of /var/run/ file.
* Wed Nov 07 2007 garloffAATTsuse.de- Split nbd into nbd and nbd-doc packages.- Update to nbd-2.9.8:
* nbd-server can now setuid to specified user and group.
* prerun and postrun scripts can be specified.
* IP address to bind to (listenaddress) can be configured.
* Socket Direct Protocol (sdp) -- not enabled.
* server exits now after connection has gone (oops!).
* nbd-client: timeout parameter.
* Mon Jul 30 2007 garloffAATTsuse.de- Convert options from old nbd-server.conf to new nbd-server/config on update and drop support for old config file syntax.- Fix daemonize(0) segfault and pid filename.- Fix compiler warnings.- Fix /dev filename docu.- Use startproc, killproc, checkproc in init script- nbd-server does not support SIGHUP, fix init script accordingly.
* Mon Jul 16 2007 garloffAATTsuse.de- Update to nbd-2.9.5:
* Support for more platforms, pkgconfig, debug build.
* -o option to convert cmdline options to config file.
* Fix duplication in handling nonblocking server socket.
* Mon Mar 12 2007 garloffAATTsuse.de- Update to 2.9.2:
* make child socket nonblocking
* Reintegrate fix for 64bit on looking for file size.
* Fix cross-compiling
* Search for libraries to allow linking on Solaris- Update to 2.9.1:
* A fix for a piece of code following a null pointer, and one for a memory leak (if only minor).- Update to 2.9.0:
*
* Configuration file support
* The ability to server multiple nbd-server exports from one server
* Better multiple-file support (files can now be of any random size)
* Better support for virtualizing servers (in addition to replacing %s with the client\'s IP address, it is now also possible to use other options which allow for hashed directories)
* Support for changing uid and gid after startup
* The ability to do the copy-on-write stuff with a sparse file rather than a mapped file (specified by a config file option), which may be slightly faster.
* Sat Nov 18 2006 garloffAATTsuse.de- Add nbd-server init script (parses /etc/nbd-server.conf).
* Thu Oct 19 2006 garloffAATTsuse.de- Update to nbd-2.8.7:
* A fix for build against nbd.h for kernel 2.6.18 (and above, presumably)
* Thu Oct 12 2006 roAATTsuse.de- include linux/types.h before linux/nbd.h
* Mon Aug 07 2006 garloffAATTsuse.de- Update to nbd-2.8.6:
* performance/reliability improvements: Use select() rather than accept() and waitpid() with WNOHANG rather than wait().- Update to nbd-2.8.5:
* -persist option.
* Add export verification.
* Make sure queue is empty for write requests to read-only export.- Update to nbd-2.8.4:
* Includes the previous fix (closing server socket)
* Mon Mar 06 2006 garloffAATTsuse.de- Make sure children quit when they finish serving, rather than trying to do stuff with a server socket that they\'ve closed already in a loop. Whoops. (Fix from nbd-2.8.4.)
* Wed Jan 25 2006 mlsAATTsuse.de- converted neededforbuild to BuildRequires
* Mon Jan 23 2006 garloffAATTsuse.de- Enable -fstack-protector.
* Mon Jan 09 2006 garloffAATTsuse.de- Update to nbd-2.8.3:
* CVE-2005-3534.
* A fix for 64bit systems regarding the BLKGETSIZE ioctl().
* Better handling of SIGCHLD.
* Mon Dec 19 2005 garloffAATTsuse.de- Update to nbd-2.8.2:
* Enable LFS by default.
* Wed Nov 02 2005 dmuellerAATTsuse.de- don\'t build as root
* Fri Oct 28 2005 garloffAATTsuse.de- Update to version 2.8.1.- Documentation added.
* Mon Jul 04 2005 garloffAATTsuse.de- Initial creation of package.