2015-04-18 12:03:34 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Apr 17 13:27:19 UTC 2015 - mpluskal@suse.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.
|
|
|
|
|
2015-03-15 05:37:42 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Mar 5 12:28:06 UTC 2015 - mpluskal@suse.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.
|
|
|
|
|
2014-11-10 11:16:19 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Nov 09 19:27:00 UTC 2014 - Led <ledest@gmail.com>
|
|
|
|
|
|
|
|
- fix bashisms in pre script
|
|
|
|
|
2013-04-19 16:48:36 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Apr 18 19:38:29 UTC 2013 - dmueller@suse.com
|
|
|
|
|
|
|
|
- update to 3.3:
|
|
|
|
* and various bugfixes, upgrading is strongly recommended
|
|
|
|
* Fix various nbd-server misbehave bugs
|
|
|
|
|
2012-07-10 11:07:57 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jul 10 07:08:17 UTC 2012 - aj@suse.de
|
|
|
|
|
|
|
|
- Fix restart_on_update usage.
|
|
|
|
|
2012-05-18 22:35:32 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri May 18 13:44:05 UTC 2012 - tabraham@novell.com
|
|
|
|
|
|
|
|
- Update to nbd-3.1
|
|
|
|
* minor bug fixes
|
|
|
|
* new feature: ability for the client to list the exports a server
|
|
|
|
supports
|
|
|
|
|
2012-03-01 04:04:16 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Feb 29 15:51:37 UTC 2012 - tabraham@novell.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
|
|
|
|
|
2012-01-08 12:31:13 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jan 5 20:31:57 UTC 2012 - tabraham@novell.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
|
|
|
|
|
2011-09-16 15:46:29 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Sep 16 13:46:09 UTC 2011 - rfno@fietze-home.de
|
|
|
|
|
|
|
|
- Install nbd-server.5 man page
|
|
|
|
|
2011-04-04 17:30:59 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Apr 4 17:30:17 CEST 2011 - ms@suse.de
|
|
|
|
|
|
|
|
- socklen_t is always 32bit, size_t is 64bit. so a classical
|
|
|
|
big endian 64bit error (bnc #674281)
|
|
|
|
|
2011-02-25 15:28:12 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Feb 25 12:40:16 CET 2011 - ms@suse.de
|
|
|
|
|
|
|
|
- Update to nbd-2.9.20:
|
|
|
|
* Documentation update
|
|
|
|
* Fix buffer size checking (bnc #674281)
|
|
|
|
* Extend test suite and fix named exports
|
|
|
|
|
2009-08-06 01:07:56 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Aug 5 11:58:52 CEST 2009 - ms@suse.de
|
|
|
|
|
|
|
|
- fixed missing close to open (bnc #528272)
|
|
|
|
|
2009-07-09 13:57:14 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jul 9 11:41:55 CEST 2009 - ms@suse.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
|
|
|
|
|
2009-05-04 18:30:37 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon May 4 10:40:15 CEST 2009 - ms@suse.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
|
|
|
|
|
2008-08-22 01:01:54 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Aug 20 08:13:31 CEST 2008 - garloff@suse.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
|
|
|
|
|
2007-11-15 15:20:39 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Nov 15 14:26:56 CET 2007 - garloff@suse.de
|
|
|
|
|
|
|
|
- Update to nbd-2.9.9:
|
|
|
|
* Document -C option of nbd-server.
|
|
|
|
* Fix name of /var/run/ file.
|
|
|
|
|
2007-11-09 00:37:09 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Nov 7 22:12:26 CET 2007 - garloff@suse.de
|
|
|
|
|
|
|
|
- Split nbd into nbd and nbd-doc packages.
|
2007-11-15 15:20:39 +01:00
|
|
|
- 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.
|
2007-11-09 00:37:09 +01:00
|
|
|
|
2007-07-30 22:44:38 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jul 30 15:51:16 CEST 2007 - garloff@suse.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.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jul 17 00:54:45 CEST 2007 - garloff@suse.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.
|
|
|
|
|
2007-03-13 00:59:39 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Mar 12 23:45:45 CET 2007 - garloff@suse.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.
|
|
|
|
|
2007-01-16 00:26:31 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Nov 18 01:49:07 CET 2006 - garloff@suse.de
|
|
|
|
|
|
|
|
- Add nbd-server init script (parses /etc/nbd-server.conf).
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Oct 19 14:03:52 CEST 2006 - garloff@suse.de
|
|
|
|
|
|
|
|
- Update to nbd-2.8.7:
|
|
|
|
* A fix for build against nbd.h for kernel 2.6.18 (and above,
|
|
|
|
presumably)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Oct 13 00:50:12 CEST 2006 - ro@suse.de
|
|
|
|
|
|
|
|
- include linux/types.h before linux/nbd.h
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Aug 7 15:32:39 CEST 2006 - garloff@suse.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 6 14:14:26 CET 2006 - garloff@suse.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 21:38:34 CET 2006 - mls@suse.de
|
|
|
|
|
|
|
|
- converted neededforbuild to BuildRequires
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jan 23 16:07:50 CET 2006 - garloff@suse.de
|
|
|
|
|
|
|
|
- Enable -fstack-protector.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jan 9 14:41:25 CET 2006 - garloff@suse.de
|
|
|
|
|
|
|
|
- Update to nbd-2.8.3:
|
|
|
|
* CVE-2005-3534.
|
|
|
|
* A fix for 64bit systems regarding the BLKGETSIZE ioctl().
|
|
|
|
* Better handling of SIGCHLD.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Dec 20 00:05:22 CET 2005 - garloff@suse.de
|
|
|
|
|
|
|
|
- Update to nbd-2.8.2:
|
|
|
|
* Enable LFS by default.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Nov 2 22:27:40 CET 2005 - dmueller@suse.de
|
|
|
|
|
|
|
|
- don't build as root
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Oct 28 10:22:59 CEST 2005 - garloff@suse.de
|
|
|
|
|
|
|
|
- Update to version 2.8.1.
|
|
|
|
- Documentation added.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jul 4 18:24:39 CEST 2005 - garloff@suse.de
|
|
|
|
|
|
|
|
- Initial creation of package.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|