On 2015-06-22 17:00, David Sterba wrote:
> Hi,

Many thanks for your work.
BTW just for curiosity: is it a coincidence that both Torvalds and you released 
the kernel 4.1/btrfs-progs 4.1 in the same day ? I know that the version are 
coupled, but also the same day....

BR
G.Baronelli

> 
> btrfs-progs 4.1 have been released (in time with kernel 4.1). Unusual load of
> changes.
> 
> Fixed since rc1:
>   - uuid rewrite prints the correct original UUID
>   - map-logical updated
>   - fi show size units
>   - typos
> 
> * bugfixes
>   - fsck.btrfs: no bash-isms
>   - bugzilla 97171: invalid memory access (with tests)
>   - receive:
>     - cloning works with --chroot
>     - capabilities not lost
>   - mkfs: do not try to register bare file images
>   - option --help accepted by the standalone utilities
> 
> * enhancements
>   - corrupt block: ability to remove csums
>   - mkfs:
>     - warn if metadata redundancy is lower than for data
>     - options to make the output quiet (only errors)
>     - mixed case names of raid profiles accepted
>     - rework the output:
>       - more comprehensive, 'key: value' format
>   - subvol:
>     - show:
>       - print received uuid
>       - update the output
>       - new options to specify size units
>     - sync:
>       - grab all deleted ids and print them as they're removed,
>       previous implementation only checked if there are any
>       to be deleted - change in command semantics
>   - scrub: print timestamps in days HMS format
>   - receive:
>     - can specify mount point, do not rely on /proc
>     - can work inside subvolumes
>   - send:
>     - new option to send stream without data (NO_FILE_DATA)
>   - convert:
>     - specify incompat features on the new fs
>   - qgroup:
>     - show: distinguish no limits and 0 limit value
>     - limit: ability to clear the limit
>   - help for 'btrfs' is shorter, 1st level command overview
>   - debug tree: print key names according to their C name
> 
> * new
>   - rescure zero-log
>   - btrfsune:
>     - rewrite uuid on a filesystem image
>     - new option to turn on NO_HOLES incompat feature
> 
> * deprecated
>   - standalone btrfs-zero-log
> 
> * other
>   - testing framework updates
>     - uuid rewrite test
>     - btrfstune feature setting test
>     - zero-log tests
>     - more testing image formats
>   - manual page updates
>   - ioctl.h synced with current kernel uapi version
>   - convert: preparatory works for more filesystems (reiserfs pending)
>   - use static buffers for path handling where possible
>   - add new helpers for send uilts that check memory allocations,
>     switch all users, deprecate old helpers
>   - Makefile: fix build dependency generation
>   - map-logical: make it work again
> 
> Tarballs: https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/
> Git: git://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git
> 
> Shortlog:
> 
> Anand Jain (2):
>       btrfs-progs: add info about list-all to the help
>       btrfs-progs: use function is_block_device() instead
> 
> Dimitri John Ledkov (1):
>       btrfs-progs: fsck.btrfs: Fix bashism and bad getopts processing
> 
> Dongsheng Yang (4):
>       btrfs-progs: qgroup: show 'none' when we did not limit it on this qgroup
>       btrfs-progs: qgroup: allow user to clear some limitation on qgroup.
>       btrfs-progs: qgroup limit: error out if input value is negative
>       btrfs-progs: qgroup limit: add a check for invalid input of 'T/G/M/K'
> 
> Emil Karlson (1):
>       btrfs-progs: use openat for process_clone in receive
> 
> Goffredo Baroncelli (4):
>       btrfs-progs: add strdup in btrfs_add_to_fsid() to track the device path
>       btrfs-progs: return the fsid from make_btrfs()
>       btrfs-progs: mkfs: track sizes of created block groups
>       btrfs-progs: mkfs: print the summary
> 
> Jeff Mahoney (8):
>       btrfs-progs: convert: clean up blk_iterate_data handling wrt 
> record_file_blocks
>       btrfs-progs: convert: remove unused fs argument from block_iterate_proc
>       btrfs-progs: convert: remove unused inode_key in copy_single_inode
>       btrfs-progs: convert: rename ext2_root to image_root
>       btrfs-progs: compat: define DIV_ROUND_UP if not already defined
>       btrfs-progs: convert: fix typo in btrfs_insert_dir_item call
>       btrfs-progs: convert: factor out adding dirent into 
> convert_insert_dirent
>       btrfs-progs: convert: factor out block iteration callback
> 
> Josef Bacik (3):
>       Btrfs-progs: corrupt-block: add the ability to remove csums
>       btrfs-progs: specify mountpoint for recieve
>       btrfs-progs: make receive work inside of subvolumes
> 
> Qu Wenruo (13):
>       btrfs-progs: Enhance read_tree_block to avoid memory corruption
>       btrfs-progs: btrfstune: rework change_uuid
>       btrfs-progs: btrfstune: add ability to restore unfinished fsid change
>       btrfs-progs: btrfstune: add '-U' and '-u' option to change fsid
>       btrfs-progs: Documentation: uuid change
>       btrfs-progs: btrfstune: fix a bug which makes unfinished fsid change 
> unrecoverable
>       btrfs-progs: export read_extent_data function
>       btrfs-progs: map-logical: introduce map_one_extent function
>       Btrfs-progs: map-logical: introduce print_mapping_info function
>       Btrfs-progs: map-logical: introduce write_extent_content function
>       btrfs-progs: map-logical: Rework map-logical logics
>       btrfs-progs: Allow "filesystem show" command to handle different units
>       btrfs-progs: docs: new size options for fi show
> 
> Sam Tygier (1):
>       btrfs-progs: mkfs: check metadata redundancy
> 
> David Sterba (79):
>       btrfs-progs: tests: log the test name in results file
>       btrfs-progs: tests: support more formats of test images
>       btrfs-progs: tests: use readlink -f to resolve path
>       btrfs-progs: tests: sort image files
>       btrfs-progs: test: 015-check-bad-memory-access
>       btrfs-progs: tests: add script to clean intermediate images
>       btrfs-progs: receive: restore capabilities after chown
>       btrfs-progs: tests: add driver script for misc tests
>       btrfs-progs: tests: common: add helper run_check_stdout
>       btrfs-progs: tests: add misc test for fs features
>       btrfs-progs: update .gitignore
>       btrfs-progs: subvol show: print received uuid
>       btrfs-progs: subvol show: tweak output
>       btrfs-progs: btrfstune: rework option handling
>       btrfs-progs: btrfstune: add option to enable NO_HOLES
>       btrfs-progs: doc: update btrfstune manpage
>       btrfs-progs: tests: add misc tests for uuid rewrite
>       btrfs-progs: btrfstune: make uuid rewrite progress more verbose
>       btrfs-progs: ioctl.h: reorder to match kernel uapi header
>       btrfs-progs: ioctl.h: copy commented version of scrub_progress structure
>       btrfs-progs: ioctl.h: copy commented version of balance structures
>       btrfs-progs: ioctl.h: add EXTENT_SAME ioctl and structures
>       btrfs-progs: ioctl.h: add send flag mask
>       btrfs-progs: ioctl.h: update type annotations
>       btrfs-progs: ioctl.h: update btrfs_ioctl_fs_info_args
>       btrfs-progs: ioctl.h: add btrfs_ioctl_feature_flags struct
>       btrfs-progs: doc: update btrfs-rescue page and drop btrfs-zero-log
>       btrfs-progs: scrub: more friendly duration format in status
>       btrfs-progs: add function to stringify filesystem features
>       btrfs-progs: convert: allow to set filesystem features
>       btrfs-progs: tests: update convert tests to set fs features
>       btrfs-progs: cleanup and deprecate btrfs-zero-log
>       btrfs-progs: tests: add test for zero-log
>       btrfs-progs: mkfs: add option to make it quiet
>       btrfs-progs: mkfs: accept mixed case for profile names
>       btrfs-progs: mkfs: move info message out of btrfs_add_to_fsid
>       btrfs-progs: mkfs: do not try to register non-block-devices
>       btrfs-progs: mkfs, move uuid to the end of device summary
>       btrfs-progs: mkfs, drop UUID from device summary
>       btrfs-progs: mkfs: drop mixed from summary
>       btrfs-progs: mkfs: make the summary more compact
>       btrfs-progs: remove stray deprecation notice
>       btrfs-progs: fix argv0_buf handling
>       btrfs-progs: add command group info strings
>       btrfs-progs: print compact help for btrfs
>       btrfs-progs: receive: fix minor resource leak
>       btrfs-progs: cleanup after errors in open_file_or_dir3
>       btrfs-progs: subvol: let sync check only current deletions
>       btrfs-progs: add helper to wait for subvolume cleaning
>       btrfs-progs: add missing includes to header files
>       btrfs-progs: accept --help as option in the standalone utilities
>       btrfs-progs: print error within test_dev_for_mkfs
>       btrfs-progs: print error within test_num_disk_vs_raid
>       btrfs-progs: use less memory for pretty_size_mode buffers
>       btrfs-progs: receive: implement the update_extent callback
>       btrfs-progs: send: add option to for the no-data mode
>       btrfs-progs: use PATH_MAX instead of BTRFS_PATH_NAME_MAX
>       btrfs-progs: properly set up ioctl arguments
>       btrfs-progs: receive: use static buffer for cur_subvol
>       btrfs-progs: add helper for copying paths
>       btrfs-progs: receive: use static buffer for mount point option argument
>       btrfs-progs: receive: use static buffer for source file
>       btrfs-progs: send: use static buffer for output file name
>       btrfs-progs: and new path_cat helpers to send utils
>       btrfs-progs: send utils: switch callbacks to new helpers
>       btrfs-progs: unify naming of key types in print-tree
>       btrfs-progs: receive: use static buffer for root_subvol_path
>       btrfs-progs: receive: use static buffer for write_path
>       btrfs-progs: send utils: switch callbacks to patch_cat3_out
>       btrfs-progs: receive: use static buffer for cur_subvol path
>       btrfs-progs: send utils: deprecate path_cat and path_cat3
>       btrfs-progs: Makefile: fix typo, dependencies for cmds-* files
>       Btrfs progs v4.1-rc1
>       btrfs-progs: tests: verify btrfstune output during uuid-rewrite
>       btrfs-progs: btrfstune: print lowercase uuid during uuid rewrite
>       btrfs-progs: btrfstune: print correct current uuid during rewrite
>       btrfs-progs: configure: fix typo in summary
>       btrfs-progs: INSTALL: fix typos
>       Btrfs progs v4.1
> --
> To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
> 


-- 
gpg @keyserver.linux.it: Goffredo Baroncelli <kreijackATinwind.it>
Key fingerprint BBF5 1610 0B64 DAC6 5F7D  17B2 0EDA 9B37 8B82 E0B5
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in

Reply via email to