File nilfs-utils.changes of Package nilfs-utils

-------------------------------------------------------------------
Wed Aug 17 19:24:45 UTC 2022 - Dirk Müller <dmueller@suse.com>

- 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 16:00:23 CEST 2021 - tiwai@suse.de

- Move some files to /usr for UsrMerge (bsc#1191083)
- Use macro for post scripts

-------------------------------------------------------------------
Sat May  8 19:00:38 UTC 2021 - Dirk Müller <dmueller@suse.com>

- 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 12:04:17 UTC 2015 - mpluskal@suse.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 17:28:52 UTC 2015 - mpluskal@suse.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 17:39:39 CEST 2012 - tiwai@suse.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 10:40:56 UTC 2012 - jengelh@inai.de

- Remove redundant tags/sections from specfile
- Parallel build with %_smp_mflags

-------------------------------------------------------------------
Tue Nov 29 09:53:41 CET 2011 - tiwai@suse.de

- fix License tag to GPL-2.0 only (bnc#733051)

-------------------------------------------------------------------
Sun Nov 27 06:44:10 UTC 2011 - coolo@suse.com

- add libtool as buildrequire to avoid implicit dependency

-------------------------------------------------------------------
Mon Jun  6 09:22:26 UTC 2011 - aj@suse.de

- Fix build with new glibc.

-------------------------------------------------------------------
Mon Jul 20 08:08:08 CEST 2009 - tiwai@suse.de

- updated to version 2.0.14:
  * fix privilege escalation vulnerability in mkfs.nilfs2
  * make the invocation of badblocks safer
  * fix failure of nilfs_open for devices aliased as a symlink
  * add -p option to cleanerd which overrides protection period
  * fix code checker warnings reported by Eric Sandeen
  * drop suid/sgid in proper order when invoking cleaner
  * drop other suid bits for safety
  * code cleanups

-------------------------------------------------------------------
Wed Jun 24 08:00:29 CEST 2009 - tiwai@suse.de

- updated to version 2.0.13:
  * The reported cleanerd failure on mount was fixed
  * The rmcp command was enhanced so that it can handle range of
    checkpoint numbers

-------------------------------------------------------------------
Thu Jun  4 00:32:20 CEST 2009 - tiwai@suse.de

- initial version: 2.0.12

openSUSE Build Service is sponsored by