Changelog for
libnilfsgc0-2.2.9-29.83.i586.rpm :
* Wed Aug 17 2022 Dirk Müller
- update to 2.2.9:
* {mount,umount}.nilfs2: use libmount by default
* fix build warnings in Autoconf 2.70 or later: - configure.ac: use AC_CONFIG_HEADERS instead of AC_CONFIG_HEADER - configure.ac: remove AC_PROG_CC_C99 macro - configure.ac: use AC_USE_SYSTEM_EXTENSIONS instead of AC_GNU_SOURCE - configure.ac: use LT_INIT instead of AC_PROG_LIBTOOL - configure.ac: remove obsolete AC_HEADER_STDC marco - configure.ac: remove obsolete AC_HEADER_TIME marco - do not use AC_TYPE_SIGNAL and RETSIGTYPE
* fix gcc8 -Wstringop-truncation warnings: - mkfs, nilfs-tune: fix gcc8 warnings for volume name buffers - nilfs-tune: fix gcc8 warnings at user_string() and group_string()
* update documents: - README: update git repository url - README: alter URLs referenced in the developer notes - README: remedy a note about dependency on the selinux library
* Wed Sep 29 2021 tiwaiAATTsuse.de- Move some files to /usr for UsrMerge (bsc#1191083)- Use macro for post scripts
* Sat May 08 2021 Dirk Müller - update to 2.2.8:
* fix some build issues
* fix bugs: - mkfs.nilfs2: fix underflow in calculation of minimum number of segments - mkfs.nilfs2: fix wrong suggestion of minimum device size
* update maintainer\'s email address
* Fix conflicting data buffer error; this fixes a cleanerd crash issue in some high loads that leads the file system to a disk full.
* dumpseg: fix misuse of endian conversion macro for ss_nblocks
* libnilfs: fix potential memory access overrun at
* nilfs_psegment_is_valid()
* libnilfs: fix potential underflow at nilfs_psegment_is_end()
* libnilfs: fix potential underflow of p_maxblocks at nilfs_psegment_init()
* libnilfs: add missing errno setting at nilfs_sb_write()
* libnilfs: add sanity check on segment summary header size
* libnilfs: check range of finfo and binfos before reading them
* libnilfs: add sanity check for block counts in finfo
* libnilfs: get rid of HAVE_MUNMAP
* fix the problem that checkpoints and blocks with a future timestamp
* fix the problem that cleanerd timeout can be too long when the system time is changed to earlier time:
* fix other problems that can happen when the system time is changed to earlier time
* fix bugs
* improve checkpatch script:
* fix coding style issues:
* minor-amendments:
* cleanups:
* lib/nilfs.c: add missing initialization of nilfs->n_opts
* lib/cleaner_exec.c: use _exit() to safely terminate child processes
* update checkpatch.pl and misspelled words dictionary (spelling.txt)
* lib/Makefile.am: do not set -fPIC and -static manually
* lib/Makefile.am: use AM_CFLAGS and AM_CPPFLAGS for simplicity
* lib/crc32.c: make crc32tab array static const
* remove obsolete email addresses
* AUTHORS: update header line of author list
* Sat Jul 25 2015 mpluskalAATTsuse.com- Update to 2.2.3
* lscp: accelerate backward checkpoint listing
* lib/nilfs.c: fix potential leak at nilfs_open()
* get rid of unnecessary null checks before calling free()
* get rid of my_free() wrapper function- Changes for 2.2.2
* mount.nilfs2: invoke cleanerd even if no-mtab option is specified; this fixes failure of cleanerd invocation under systemd 216+.
* lscp: always show snapshots, even if marked minor.- Changes for 2.2.1
* nilfs-clean: do not override min_reclaimable_blocks if -m option is not used.
* nilfs_cleanerd.conf: try to use set_suinfo ioctl by default
* nilfs_cleanerd.conf: set min_reclaimable_blocks parameter to 10 percent to more reduce relocation of static data.
* libnilfs: set errno when device doesn\'t contain valid NILFS data
* mkfs.nilfs2: fix gcc warning \"array subscript is above array bounds\"
* bin/
*: improve error message on failure of nilfs_open()
* install nilfs-
* executables to /usr/sbin to resolve warnings of adequate (Debian package quality testing tool).
* nilfs_cleanerd: link libraries statically to make nilfs_cleanerd self-contained in /sbin directory.
* fix typos in messages, manpages, source files, and ChangeLog file.- Changes for 2.2.0
* lscp: show block count by default
* lssu: add option to print count of live blocks
* lssu: display \"p\" flag on protected segments
* fix build of dist archives
* lib/gc.c: refactor reclaim function
* lib/gc.c: add optimized version of nilfs_xreclaim_segments
* cleanerd: use nilfs_xreclaim_segment()
* cleanerd: add a no_timeout flag to enable faster loop
* lib/nilfs.c: add support for NILFS_IOCTL_SET_SUINFO ioctl
* lib/nilfs.c: add NILFS_OPT_SET_SUINFO
* nilfs-clean: add cmdline param min-reclaimable-blocks
* move generic macros into util.h
* fix coding style issues
* bump up version of nilfs-utils written in manpages- Build devel package- Split shared libraries to separate packages
* Fri Mar 27 2015 mpluskalAATTsuse.com- Use url for source- Clenup spec-file with spec-cleaner- Update to 2.1.6:
* cleanerd: fix wrong cleaner speed of manual clean mode
* add missing initializations of ioctl arguments
* cleanerd: adjust the OOM killer
* mkfs: check sizes of important structs at build time
* cleanerd: rework daemonize() of cleanerd
* cleaner_exec.c: get process ID of cleanerd through pipe
* mount.nilfs2: ensure that gcpid option is dropped if the value is zero
* lib/nilfs.c: remove broken readonly fs check at nilfs_sync()
* lib/nilfs.c: add missing comments of API functions
* allow to make without libblkid
* remove redundant selinux library references
* compile legacy {mount,umount}.nilfs2 with libselinux
* add --with-libmount build option
* add checkpatch script
* fix many coding style issues
* a minor update in lscp manpage
* update README file
* update AUTHORS file
* Mon Jul 23 2012 tiwaiAATTsuse.de- Update to version 2.1.4: Major version up, addition of nilfs-cleanup and nilfs-resize programs, etc. See ChangeLog for details- Enable libmount for avoiding the read-only /etc/mtab problem (bnc#773184)
* Sat May 26 2012 jengelhAATTinai.de- Remove redundant tags/sections from specfile- Parallel build with %_smp_mflags
* Tue Nov 29 2011 tiwaiAATTsuse.de- fix License tag to GPL-2.0 only (bnc#733051)
* Sun Nov 27 2011 cooloAATTsuse.com- add libtool as buildrequire to avoid implicit dependency
* Mon Jun 06 2011 ajAATTsuse.de- Fix build with new glibc.