Difference between revisions of "Download/ploop/1.9/changes"
(created) |
(last minute fixes ;)) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
'''New functionality''' | '''New functionality''' | ||
− | * libploop.so: implement SONAME and versioning | + | * libploop.so: implement SONAME and versioning (requires vzctl >= 4.5) |
* Introduce ploop_get_devs() to get all mounted devices per dd.xml | * Introduce ploop_get_devs() to get all mounted devices per dd.xml | ||
Line 10: | Line 10: | ||
* do_lock(): set FD_CLOEXEC explicitly on lock fd | * do_lock(): set FD_CLOEXEC explicitly on lock fd | ||
* fix raw image creation (broken in ploop 1.8) | * fix raw image creation (broken in ploop 1.8) | ||
+ | * return SYSEXIT_SYS on ploop_find_dev_by_uuid() failure | ||
* ploop.spec: run ldconfig on install/uninstall | * ploop.spec: run ldconfig on install/uninstall | ||
'''Improvements''' | '''Improvements''' | ||
− | * dynload.h: pad the struct ploop_functions to | + | * Display mount data in error message on mount() failure |
+ | * dynload.h: pad the struct ploop_functions to 64 pointers | ||
+ | * gensym.sh: add code to check sizeof(struct ploop_function) | ||
+ | * etc/Makefile: ploop.conf should not be executable | ||
+ | * Makefile.inc: support Debian multiarch | ||
+ | * Makefile: add distclean target | ||
* Makefile cleanups | * Makefile cleanups | ||
Line 21: | Line 27: | ||
OpenVZ project would like to thank the following people who contributed patches | OpenVZ project would like to thank the following people who contributed patches | ||
− | and/or provided bug reports for this ploop release (in no particular order) | + | and/or provided bug reports for this ploop release (in no particular order): |
+ | |||
+ | * Ola Lundqvist |
Latest revision as of 06:07, 29 August 2013
Changes[edit]
Since version 1.8
New functionality
- libploop.so: implement SONAME and versioning (requires vzctl >= 4.5)
- Introduce ploop_get_devs() to get all mounted devices per dd.xml
Fixes
- make_fs(): reserve max possible GDT block for online resize
- do_lock(): set FD_CLOEXEC explicitly on lock fd
- fix raw image creation (broken in ploop 1.8)
- return SYSEXIT_SYS on ploop_find_dev_by_uuid() failure
- ploop.spec: run ldconfig on install/uninstall
Improvements
- Display mount data in error message on mount() failure
- dynload.h: pad the struct ploop_functions to 64 pointers
- gensym.sh: add code to check sizeof(struct ploop_function)
- etc/Makefile: ploop.conf should not be executable
- Makefile.inc: support Debian multiarch
- Makefile: add distclean target
- Makefile cleanups
For the complete list of changes in this release, see git changelog for ploop-1.9.
Thanks[edit]
OpenVZ project would like to thank the following people who contributed patches and/or provided bug reports for this ploop release (in no particular order):
- Ola Lundqvist