6,534
edits
Changes
moar stuff
* Added ploop info -s
* ploop init: use v2 format by default
* ploop init: create ext4 by default
'''Fixes'''
* ploop_grow_image(): fix an error check
* Don't ignore chmod() failures
* print_output(): fix output truncation* make_fs(): fix max_online_resize type overflow* do_umount(): fix diagnostic lsof verbose level* plooptool_stat(): close file descriptors* ploop convert -f: do not return SYSEXIT_PLOOPFMT* ploop check: fix exit codes* make_fs(): create ext4 fs with 128M journal
'''Improvements'''
* ploop-check.c: rename uppercased functions
* ploop snapshot-list usage: fit to 80 cols
* fsck: use fsck.ext4 not e2fsck ({{B|2812}})
* check_size(): limit max ploop size to 16T
* print_output(): use our own default PATH
* do_umount(): refactor and improve
* do_umount(): eliminate extra 'lsof' call on EBUSY
* do_umount(): don't call lsof again if not found
* print_output(): check return from pclose()
* print_output(): return exit code from command
* Fix some wrongly used exit codes
* Remove unused exit codes
'''Documentation'''
* ploop(8): document check, balloon discard, info, list, copy commands
* ploop(8): describe exit codes
* ploop(8): better resize description
* ploop(8): fix ploop umount -d description
* ploop(8): fix ploop mount -d description
* ploop(8): improve convert description
* ploop(8): add missing OPTIONS section
* ploop(8): make IMAGE FORMATS a subheader
* ploop(8): other small fixes and improvements
* ploop usage: improve
* ploop usage: update ploop check synopsys
* ploop init: fix/improve usage
* ploop usage: fix mount/umount/resize
'''Build system'''
* ploop.spec: require -lib of the same release
* ploop.spec: require lsof and findutils
* Makefile.inc: add -Wformat-security
* Makefile.inc: proper LIBDIR for Debian case
* Makefile.inc: add CPPFLAGS to CFLAGS
* Makefile.inc: prepend, not append, debug CFLAGS
* tools/Makefile: simplify SOURCES define
* setver.sh: introduce build id
* setver.sh: use getopt
* Remove stand-alone binaries: ploop-check, ploop-grow, ploop-merge, ploop-stat, ploop-copy
* Makefile: add Coverity generation logic
{{git log|ploop|ploop-1.10|}}