lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20091120202540.GA7934@nb.net.home>
Date:	Fri, 20 Nov 2009 21:25:40 +0100
From:	Karel Zak <kzak@...hat.com>
To:	linux-kernel@...r.kernel.org, linux-fsdevel@...r.kernel.org,
	util-linux-ng@...r.kernel.org
Subject: [ANNOUNCE] util-linux-ng v2.17-rc1



The first util-linux-ng 2.17 release candidate is available at

   ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/v2.17/

Feedback and bug reports, as always, are welcomed.

	Karel


Util-linux-ng 2.17 Release Notes
================================

Release highlights
------------------

fallocate:
  - this NEW COMMAND is a command line interface to fallocate 
    Linux syscall and allows to preallocate blocks to a file.

unshare
  - this NEW COMMAND is a command line interface to unshare Linux syscall 
    and allows to run program with some namespaces unshared from parent.

wipefs
  - this NEW COMMAND is based on libblkid and allows to remove filesystem
    or RAID signatures from a device.

libblkid:
  - libblkid allows to gather information about block device topology,
    currently supported methods are:

      * ioctl - supported since kernel 2.6.32
      * sysfs - supported since kernel 2.6.31
      * fallback for DM, MD, LVM and EVMS on old kernels (base on code 
        from xfsprogs/libdisk)

    The topology support is mostly designed for mkfs programs or partitioning
    tools (already used in mkfs.xfs, mkex2fs, libparted and fdisk)
    
  - libblkid supports partition tables parsing (currently supported are
    aix, bsd, dos, mac, gpt, minix, sgi, solaris, sun and unixware). This 
    functionality is designed for mkfs programs, DeviceKits, [k]partx or so.

  - libblkid API documentation is available at
    http://ftp.kernel.org/pub/linux/utils/util-linux-ng/libblkid-docs/

blockdev:
   - supports all new topology ioctls

fdisk:
   - the fdisk command aligns newly created partitions to minimum_io_size
     boundary ("minimum_io_size" is physical sector size or stripe chunk
     size on RAIDs).

   - the fdisk command supports disks with alignment_offset now.


Stable maintenance releases between v2.16 and v2.17
---------------------------------------------------

util-linux-ng 2.16.1 [07-Sep-2009]

 * ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/v2.16/v2.16.1-ReleaseNotes
   ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/v2.16/v2.16.1-ChangeLog


ChangeLog between v2.16 and v2.17
---------------------------------

 For more details see ChangeLog files at:
 ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/v2.17/


addpart:
   - addpart.8 formatting  [Peter Breitenlohner]
blkid:
   - add ID_FS_AMBIVALENT for udev output  [Karel Zak]
   - add pretty output, document -L incompatibility with e2fsprogs  [Karel Zak]
   - allow to use -s <TAG> for low-level probing (-p mode)  [Karel Zak]
blockdev:
   - add support for uint and ushort ioctls  [Karel Zak]
   - add topology ioctls support  [Karel Zak]
   - blockdev.8 formatting  [Peter Breitenlohner]
   - fix topology ioctls  [Karel Zak]
   - refactoring (better commands definition)  [Karel Zak]
   - use c.h  [Karel Zak]
build-sys:
   - add --disable-makeinstall-setuid  [Karel Zak]
   - add HAVE_LIBBLKID_INTERNAL  [Karel Zak]
   - check for union semun instead of using _SEM_SEMUN_UNDEFINED  [Guillem Jover]
   - clean up gtk-doc stuff  [Karel Zak]
   - clean up gtk-doc usage  [Karel Zak]
   - cleanup --disable-{fallocate,pivot_root,unshare}  [Karel Zak]
   - cleanup AM_CFLAGS usage  [Karel Zak]
   - cleanup static building  [Karel Zak]
   - detect if const is available  [Guillem Jover]
   - detect if volatile is available  [Guillem Jover]
   - don't distribute generated *.pc files  [Karel Zak]
   - don't distribute generated blkid.h  [Karel Zak]
   - enable silent rules if automake >= 1.11  [Guillem Jover]
   - fix (official) gtk-doc.make  [Karel Zak]
   - fix BUILD_PIVOT_ROOT condition  [Karel Zak]
   - fix blkid CFLAGS in fdisk/Makefile.am  [Karel Zak]
   - fix out-of-source build  [Karel Zak]
   - remove LT_STATIC_LDFLAGS  [Karel Zak]
   - remove gtkdocize from autogen.sh  [Karel Zak]
   - remove obsolete --with-fsprobe from distcheck flags  [Karel Zak]
cal:
   - cal.1 formatting  [Peter Breitenlohner]
   - fix (harmless) typo  [Peter Breitenlohner]
   - fix broken computation for Sep 1752  [Peter Breitenlohner]
   - remove obsolete <localeinfo.h> include  [Guillem Jover]
   - use c.h  [Karel Zak]
cfdisk:
   - cfdisk.8 formatting  [Peter Breitenlohner]
   - more key alternatives  [Jan Sarenik]
chfn:
   - chfn.1 formatting  [Peter Breitenlohner]
chrt:
   - use c.h  [Karel Zak]
chsh:
   - chsh.1 formatting  [Peter Breitenlohner]
ctrlaltdel:
   - ctrlaltdel.8 formatting  [Peter Breitenlohner]
cytune:
   - cytune.8 missing description of `-S', formatting  [Peter Breitenlohner]
ddate:
   - ddate.1 formatting  [Peter Breitenlohner]
delpart:
   - delpart.8 formatting  [Peter Breitenlohner]
dmesg:
   - add -r to help output  [Karel Zak]
   - dmesg.1 formatting  [Peter Breitenlohner]
   - fix typo in man page  [Ken Kopin]
docs:
   - README width and language correction  [Jan Sarenik]
   - add 'unshare' and 'wipefs' to AUTHORS  [Karel Zak]
   - update "The Perfect Patch" URL  [Karel Zak]
   - update AUTHORS file  [Karel Zak]
   - update TODO  [Karel Zak]
elvtune:
   - elvtune.8 formatting  [Peter Breitenlohner]
fallocate:
   - check for ERANGE errors  [Karel Zak]
   - new command  [Karel Zak, Eric Sandeen]
fdformat:
   - fdformat.8 formatting  [Peter Breitenlohner]
   - fix memory leak in verify_disk()  [Cristian RodrĂ­guez]
fdisk:
   - add basic routines for LBA alignment  [Karel Zak]
   - add regression test listing empty/nonsense images  [Zdenek Behan]
   - align end of partition when defined by +size{K,M,G}  [Karel Zak]
   - check for partition boundary  [Karel Zak]
   - fdisk.8 formatting  [Peter Breitenlohner]
   - fix strict-aliasing bugs  [Karel Zak]
   - offer aligned first sector  [Karel Zak]
   - print info and recommendations about alignment  [Karel Zak]
   - read topology info from libblkid  [Karel Zak]
   - sgi label - remove duplicate swab16swab[16,32]() definitions  [Karel Zak]
   - use c.h  [Karel Zak]
   - use minimal_io_size for the first partition  [Karel Zak]
findfs:
   - fix typo in findfs.8  [Karel Zak]
fsck:
   - fsck.8 formatting  [Peter Breitenlohner]
fsck.minix:
   - fix broken zone checking  [Karel Zak]
   - fix strict-aliasing bugs  [Karel Zak]
   - fsck.minix.8 formatting  [Peter Breitenlohner]
fstab:
   - fstab.5 formatting  [Peter Breitenlohner]
getopt:
   - getopt.1 formatting  [Peter Breitenlohner]
hexdump:
   - hexdump.1 erroneous .Nm ""  [Peter Breitenlohner]
hwclock:
   - do not access hardware clock when using --systz  [Scott James Remnant]
   - hwclock.8 formatting  [Peter Breitenlohner]
   - set kernel timezone with --systz --utc  [Scott James Remnant]
   - use c.h  [Karel Zak]
   - use time limit for KDGHWCLK busy wait  [Karel Zak]
include:
   - add c.h with fundamental C definitions  [Karel Zak]
   - use c.h in canonicalize.h  [Karel Zak]
initctl:
   - fix strict-aliasing bugs  [Karel Zak]
   - initctl.8 formatting  [Peter Breitenlohner]
ionice:
   - add a note about none class and CFQ  [Karel Zak]
   - ionice.1 formatting  [Peter Breitenlohner]
ipcmk:
   - ipcmk.1 formatting  [Peter Breitenlohner]
ipcrm:
   - ipcrm.1 formatting  [Peter Breitenlohner]
ipcs:
   - ipcs.1 formatting  [Peter Breitenlohner]
   - use __GLIBC__ instead of obsolete __GNU_LIBRARY__  [Guillem Jover]
isosize:
   - isosize.8 formatting  [Peter Breitenlohner]
kill:
   - kill.1 formatting  [Peter Breitenlohner]
   - use c.h  [Karel Zak]
last:
   - fix utmp.ut_time usage  [Karel Zak]
   - last.1 formatting  [Peter Breitenlohner]
ldattach:
   - ldattach.8 formatting  [Peter Breitenlohner]
   - use c.h  [Karel Zak]
lib:
   - add a generic crc32()  [Karel Zak]
   - fix file descriptor leak in is_mounted()  [Theodore Ts'o]
   - fix lib/Makefile.am (remove pttype.c)  [Karel Zak]
   - import whole ismounted.c code from e2fsprogs  [Karel Zak]
   - remove pttype.c  [Karel Zak]
libblkid:
   - add *.ko.gz support to modules.dep parser  [Karel Zak]
   - add AIX partitions support  [Karel Zak]
   - add BLKID_SUBLKS_* flags  [Karel Zak]
   - add BLKID_{VERSION,DATE} to blkid.h  [Karel Zak]
   - add BSD partitions support  [Karel Zak]
   - add DM topology support (for old kernels)  [Karel Zak]
   - add EFI GPT partitions support  [Karel Zak]
   - add EVMS topology support (for old kernels)  [Karel Zak]
   - add LVM topology support (for old kernels)  [Karel Zak]
   - add MAC partitions support  [Karel Zak]
   - add MD topology support (for old kernels)  [Karel Zak]
   - add MINIX partitions support  [Karel Zak]
   - add MS-DOS partitions support  [Karel Zak]
   - add SGI partitions support  [Karel Zak]
   - add SOLARIS-X86 partitions support  [Karel Zak]
   - add SUN partitions support  [Karel Zak]
   - add UBI volume support  [Corentin Chary]
   - add UBIFS support  [Corentin Chary]
   - add UNIXWARE partitions support  [Karel Zak]
   - add a probe for bfs  [Christoph Hellwig]
   - add blkid_devno_to_wholedisk()  [Karel Zak]
   - add blkid_driver_has_major()  [Karel Zak]
   - add blkid_new_probe_from_filename()  [Karel Zak]
   - add blkid_partition_get_type_string()  [Karel Zak]
   - add blkid_probe_get_{size,sectorsize,devno}  [Karel Zak]
   - add blkit_[un]ref() to TODO  [Karel Zak]
   - add chain structs  [Karel Zak]
   - add functions for chain tags  [Karel Zak]
   - add generic filter functions  [Karel Zak]
   - add generic function for binary data  [Karel Zak]
   - add missing comments  [Karel Zak]
   - add missing comments to probe.c  [Karel Zak]
   - add missing packed attributes  [Karel Zak]
   - add mkfs sample  [Karel Zak]
   - add note about UUID_SUB, increment number of superblock values  [Karel Zak]
   - add partitions filter routines  [Karel Zak]
   - add partitions parsing support  [Karel Zak]
   - add partitions sample  [Karel Zak]
   - add private blkid_topology_set_*() functions  [Karel Zak]
   - add samples/topology.c  [Karel Zak]
   - add sector size funcs to blkid.h.in  [Karel Zak]
   - add superblocks chain  [Karel Zak]
   - add superblocks filter functions  [Karel Zak]
   - add superblocks.c sample  [Karel Zak]
   - add support for SBMAGIC and SBMAGIC_OFFSET  [Karel Zak]
   - add support for VMFS (VMware File System)  [Mike Hommey]
   - add support for topology ioctls  [Karel Zak]
   - add test cases for VMFS  [Mike Hommey]
   - add topology support  [Karel Zak]
   - allow linking with uClibc  [Daniel Mierswa]
   - allow to change dimension of probing area  [Karel Zak]
   - allow to read in sectors  [Karel Zak]
   - allows more probing methods for topology chain  [Karel Zak]
   - announce Joliet extension  [Maxim Levitsky]
   - cleanup blkid_probe_set_device()  [Karel Zak]
   - cleanup topology fallback  [Karel Zak]
   - convert GPT partition LBA to 512-byte sectors  [Karel Zak]
   - cosmetic change in topology sample  [Karel Zak]
   - create a generic blkid_encode_to_utf8()  [Karel Zak]
   - create a generic blkid_unparse_uuid()  [Karel Zak]
   - does not return useless binary data  [Karel Zak]
   - don't return empty LABELs  [Karel Zak]
   - don't scan private /dev/.udev directory  [Karel Zak]
   - fix FALSE definition  [Karel Zak]
   - fix FAT super block definition  [Lawrence Rust]
   - fix NTFS non-ASCII labels  [Karel Zak]
   - fix blkid_devno_to_wholedisk()  [Karel Zak]
   - fix blkid_do_probe() to work properly with chains  [Karel Zak]
   - fix blkid_probe_set_utf8label() call for Joliet  [Karel Zak]
   - fix buffer overflow in blkid_encode_string()  [Florian Zumbiehl]
   - fix cache->probe memory leak  [Karel Zak]
   - fix ext2 detection on systems with ext4 only  [Karel Zak]
   - fix gcc warning (warn_unused_result)  [Karel Zak]
   - fix non-magic FAT detection  [Karel Zak]
   - fix probing for binary interface  [Karel Zak]
   - fix segfault in blkid_do_probe()  [Karel Zak]
   - fix the default cache file path  [Karel Zak]
   - fix topology information values  [Eric Sandeen]
   - fix typo (swsupend -> swsuspend)  [Karel Zak]
   - fix typo s/Hihg/High/  [Jim Meyering]
   - fix warning message in mkfs sample  [Karel Zak]
   - gtkdocize (API docs generated by gtk-docs)  [Karel Zak]
   - minor changes to dm topology code  [Karel Zak]
   - minor changes to samples  [Karel Zak]
   - minor fix in topology sample  [Karel Zak]
   - move FS/raid stuff to superblocks directory  [Karel Zak]
   - move blkid_known_fstype() to superblocks.c  [Karel Zak]
   - move filter macros to header file  [Karel Zak]
   - prefer ISO9660 PVD Label to Joliet Label  [Karel Zak]
   - properly reset position in probing chains  [Karel Zak]
   - refresh blkid.{h,sym}  [Karel Zak]
   - remove duplicate debug message  [Karel Zak]
   - remove superblock functions from probe.c  [Karel Zak]
   - return first detected crypto device  [Scott James Remnant]
   - topology - add logical and physical sector size  [Karel Zak]
   - topology - ignore non-blockdevs  [Karel Zak]
   - trim tailing whitespace from unicode LABELs  [Karel Zak]
   - update docs/.gitignore  [Karel Zak]
   - use BLKSSZGET for GPT sectors  [Karel Zak]
   - use blkid_new_probe_from_filename() in docs  [Karel Zak]
   - use c.h  [Karel Zak]
   - use c.h in samples  [Karel Zak]
   - use chains in blkid_do_{safe,full,}_probe()  [Karel Zak]
   - use chains in prober (de)initialization  [Karel Zak]
   - use fstatat(), improve readdir() usage  [Karel Zak]
   - use private {lookup,get}_value functions  [Karel Zak]
   - use superblock filter functions  [Karel Zak]
   - use superblocks.h  [Karel Zak]
   - use the new API in whole u-l-ng  [Karel Zak]
libuuid:
   - remove .UE macro from libuuid man pages.  [Milan Broz]
line:
   - remove deprecated #ident directive  [Karel Zak]
losetup:
   - losetup.8 formatting  [Peter Breitenlohner]
   - remove unused macro  [Karel Zak]
lscpu:
   - lscpu.1 formatting  [Peter Breitenlohner]
mcookie:
   - mcookie.1 formatting  [Peter Breitenlohner]
mesg:
   - mesg.1 formatting  [Peter Breitenlohner]
mkfs:
   - mkfs.8 incomplete sentence and formatting  [Peter Breitenlohner]
mkfs.bfs:
   - mkfs.bfs.8 formatting  [Peter Breitenlohner]
mkfs.cramfs:
   - fix gcc warning (incompatible pointer type)  [Karel Zak]
mkfs.minix:
   - fix strict-aliasing bugs  [Karel Zak]
   - mkfs.minix.8 formatting  [Peter Breitenlohner]
mkswap:
   - fix memory leaks, cleanup check_blocks()  [Karel Zak]
   - mkswap.8 formatting  [Peter Breitenlohner]
   - restore device argument in mkswap.8 synopsis  [Peter Breitenlohner]
   - unbreak -c ("check") option.  [Peter De Wachter]
   - use libblkid to detect PT  [Karel Zak]
more:
   - limited line buffer length results in corrupted UTF-8 text  [Karel Zak]
   - more.1 formatting  [Peter Breitenlohner]
mount:
   - add a note about bind-dir remounts  [Karel Zak]
   - add info about ext{3,4} barriers to mount.8  [Karel Zak]
   - add long options to mount.8  [Karel Zak]
   - and libblkid  covert /dev/dm-N to /dev/mapper/<name>  [Karel Zak]
   - check for unsuccessful read-only bind mounts  [Karel Zak]
   - document changed semantics of tmpfs size option in mount.8  [kevin.granade@...il.com]
   - fix mount.8, xfs attr2 is enabled by default  [Karel Zak]
   - fix reference to samba-client in mount.8  [Karel Zak]
   - mention mtab for single mount point mount in mount.8  [Peter Volkov]
   - more explicitly explain 'strictatime' in mount.8  [Karel Zak]
   - more verbose "mount  only root can do that" message  [Karel Zak]
   - mount.8 formatting  [Peter Breitenlohner]
   - update list of pseudo filesystems  [Karel Zak]
namei:
   - better mount points detection  [Karel Zak]
   - fix alone symlink evaluation  [Karel Zak]
   - gater information about / (root)  [Karel Zak]
   - namei.1 formatting  [Peter Breitenlohner]
   - use c.h  [Karel Zak]
newgrp:
   - newgrp.1 formatting  [Peter Breitenlohner]
   - use c.h, remove tailing whitespace  [Karel Zak]
partx:
   - partx.8 formatting  [Peter Breitenlohner]
   - use c.h  [Karel Zak]
   - work properly with 512 sectors (dos PT)  [Karel Zak]
pg:
   - compiler warning with NLS disabled  [Peter Breitenlohner]
   - pg.1 formatting  [Peter Breitenlohner]
pivot_root:
   - pivot_root.8 formatting  [Peter Breitenlohner]
po:
   - fix grammar glitch in german translation  [Hendrik Lönngren]
   - merge changes  [Karel Zak]
   - update POTFILES.in  [Karel Zak]
   - update cs.po (from translationproject.org)  [Petr Pisar]
   - update fi.po (from translationproject.org)  [Lauri Nurmi]
   - update fr.po (from translationproject.org)  [Nicolas Provost]
   - update id.po (from translationproject.org)  [Arif E. Nugroho]
   - update ja.po (from translationproject.org)  [Makoto Kato]
   - update pl.po (from translationproject.org)  [Jakub Bogusz]
   - update po/POTFILES.in  [Karel Zak]
   - update vi.po (from translationproject.org)  [Clytie Siddall]
rdev:
   - rdev.8 formatting  [Peter Breitenlohner]
readprofile:
   - readprofile.1 formatting  [Peter Breitenlohner]
rename:
   - rename.1 formatting  [Peter Breitenlohner]
renice:
   - renice.1 formatting  [Peter Breitenlohner]
reset:
   - reset.1 formatting  [Peter Breitenlohner]
rtcwake:
   - add S5 support  [Karel Zak]
   - ignore the tm_isdst field returned from the RTC  [Paul Fox]
   - rtcwake.8 formatting  [Peter Breitenlohner]
scriptreplay:
   - fix typo in error message  [Karel Zak]
   - scriptreplay.1 formatting  [Peter Breitenlohner]
setarch:
   - setarch.8 formatting  [Peter Breitenlohner]
setsid:
   - setsid.1 formatting  [Peter Breitenlohner]
setterm:
   - setterm.1 formatting  [Peter Breitenlohner]
   - use c.h, remove tailing whitespace  [Karel Zak]
sfdisk:
   - dump has to be $LANG insensitive  [Karel Zak]
   - sfdisk.8 formatting  [Peter Breitenlohner]
   - use c.h, remove obsolete #ifdefs  [Karel Zak]
shutdown:
   - shutdown.8 formatting  [Peter Breitenlohner]
simpleinit:
   - simpleinit.8 formatting  [Peter Breitenlohner]
swapon:
   - fix typo on swapon.8 manpage  [Florentin Duneau]
   - handle <=linux-2.6.19 bug in /proc/swaps  [Mike Frysinger]
   - more robust progname probing  [Karel Zak]
   - swapon.8 formatting  [Peter Breitenlohner]
switch_root:
   - add note about subroots to switch_root.8  [Karel Zak]
   - remove TIOCSCTTY and setsid()  [Karel Zak]
   - switch_root.8 formatting  [Peter Breitenlohner]
tailf:
   - report inotify_add_watch() problems  [Karel Zak]
tests:
   - add BFS libblkid regression test  [Karel Zak]
   - add NTFS blkid test  [Karel Zak]
   - add UBIFS test image to blkid test suite  [Corentin Chary]
   - add blkid regression tests for ISO9660  [Karel Zak]
   - add partitions probing test  [Karel Zak]
   - fdisk doslabel test also checks changing partition type  [Zdenek Behan]
   - fdisk doslabel test also checks setting partition active  [Zdenek Behan]
   - refresh GPT regression test  [Karel Zak]
   - rename blkid/images to blkid/images-fs  [Karel Zak]
   - swapon workaround for libtool wrapper  [Karel Zak]
   - test for basic functionality of sun labels  [Zdenek Behan]
   - update fsck.ismounted test  [Karel Zak]
tunelp:
   - tunelp.8 formatting  [Peter Breitenlohner]
ul:
   - ul.1 erroneous .SH instead of .Sh  [Peter Breitenlohner]
umount:
   - umount.8 command line for umount helpers, formatting  [Peter Breitenlohner]
unshare:
   - new command  [Mikhail Gusarov]
uuidd:
   - uuidd.8 formatting  [Peter Breitenlohner]
uuidgen:
   - uuidgen.1 formatting  [Peter Breitenlohner]
vipw:
   - vipw.8 remove erroneous empty line, formatting  [Peter Breitenlohner]
whereis:
   - whereis.1 formatting  [Peter Breitenlohner]
wipefs:
   - fix coding style  [Karel Zak]
   - new command  [Karel Zak]
   - remove obsolete comment  [Karel Zak]
write:
   - write.1 formatting  [Peter Breitenlohner]
-- 
 Karel Zak  <kzak@...hat.com>
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ