|
| 1 | +nilfs-utils-2.2.10 Mon Mar 4, 2024 JST |
| 2 | + |
| 3 | + * fix bugs: |
| 4 | + - libnilfsgc, cleanerd, nilfs-resize: treat scrapped segments as |
| 5 | + unprotected |
| 6 | + - nilfs-resize: fix abnormal message output when shrinking file |
| 7 | + system |
| 8 | + - nilfs-resize: fix abnormal minimum size error output for sizes less |
| 9 | + than 4KiB |
| 10 | + - nilfs-resize: fix abnormal truncation when specifying size with |
| 11 | + fraction |
| 12 | + - lib/sb.c: fix super block read failure from disk image file |
| 13 | + - nilfs-tune: add missing -f option in help message |
| 14 | + - nilfs-tune: fix the exit code when mount is detected |
| 15 | + - nilfs-tune: fix usage of wrong endian conversion macro |
| 16 | + - umount_libmount: fix error messages |
| 17 | + - libnilfs: fix error code when nilfs_open failed to find nilfs |
| 18 | + - libnilfs: nilfs_open: identify the mount point device |
| 19 | + - libnilfs: nilfs_open: use last matched mount |
| 20 | + - nilfs-{clean,resize}: fix duplicate option error output |
| 21 | + - bin/*: correct error message for invalid long option specification |
| 22 | + * fix perl errors of the checkpatch script: |
| 23 | + - checkpatch: fix perl errors due to unescaped left braces in regex |
| 24 | + * improve cleanerd state management in the libmount version of the |
| 25 | + mount program: |
| 26 | + - mount_libmount: fix umount failure after remount |
| 27 | + * improve nilfs-resize command to shrink filesystem even when there are |
| 28 | + only active segments: |
| 29 | + - nilfs-resize: force file system update in active segment only |
| 30 | + situation |
| 31 | + - nilfs-resize: allow active segment search function to return block |
| 32 | + count |
| 33 | + - libnilfs: add functions to get pathname or FD of mount point |
| 34 | + directory |
| 35 | + * mkfs.nilfs2: do not create obsolete .nilfs file |
| 36 | + * make installation of kernel uapi header files optional: |
| 37 | + - Move the kernel uapi header file to "linux" subdirectory |
| 38 | + - Make installation of kernel uapi header files optional |
| 39 | + * improve the mount checks in disk image file mount via loop devices |
| 40 | + - libmountchk: determine if image file is mounted via a loop device |
| 41 | + - mkfs.nilfs2: use libmountchk to check the mount status of target |
| 42 | + device |
| 43 | + * improve message output: |
| 44 | + - nilfs-resize: output the minimum device size in insufficient free |
| 45 | + space message |
| 46 | + - nilfs-resize: switch singular/plural forms of "segment" in message |
| 47 | + text |
| 48 | + - nilfs-resize: make the progress bar more accurate |
| 49 | + - nilfs-resize: rename function nilfs_resize_inuse_segments() |
| 50 | + - mkfs.nilfs2, nilfs-resize, nilfs-tune: output error cause when open |
| 51 | + fails |
| 52 | + - nilfs-tune: do not display version information by default |
| 53 | + * backport some changes to bring the API (ioctl) and disk format |
| 54 | + header files up to date: |
| 55 | + - nilfs-utils: import uapi headers nilfs2_api.h and nilfs2_ondisk.h |
| 56 | + - nilfs2: do not use unexported cpu_to_le32()/le32_to_cpu() in uapi |
| 57 | + header |
| 58 | + * backport patches that bug fixes etc. depend on: |
| 59 | + - util.h: add likely()/unlikely() macros |
| 60 | + - nilfs-utils: use unlikely()/likely() macros |
| 61 | + - nilfs2_fs.h: move nilfs_rec_len_{from,to}_disk() to mkfs.h |
| 62 | + - nilfs.h: move BUG() macro to util.h |
| 63 | + - compat.h: gather definition of FIFREEZE and FITHAW |
| 64 | + - compat.h: include the compatible definition for PATH_MAX |
| 65 | + - compat.h: ensure to declare major() and minor() macros |
| 66 | + - mount_libmount: generalize mount entry search function |
| 67 | + - nilfs-resize: add kernel-doc style comments to major functions |
| 68 | + - nilfs-resize: add and apply error message macros |
| 69 | + - nilfs-resize: add macro to print message when in verbose mode |
| 70 | + * clean up some early definitions from nilfs.h that are undesirable |
| 71 | + as being in a shared file: |
| 72 | + - nilfs.h: move byte order conversion macros to compat.h |
| 73 | + - nilfs.h: eliminate sector_t and nilfs_blkoff_t |
| 74 | + * update README file: |
| 75 | + - README: describe an example of separating libraries into a |
| 76 | + subdirectory |
| 77 | + |
1 | 78 | nilfs-utils-2.2.9 Mon Jun 20, 2022 JST
|
2 | 79 |
|
3 | 80 | * {mount,umount}.nilfs2: use libmount by default
|
|
0 commit comments