summaryrefslogtreecommitdiff
tag namev2017.1 (0460886a04f4d610c2dc780b396466229b5b4e6f)
tag date2017-04-28 10:40:57 -0400
tagged byColin Walters <walters@verbum.org>
tagged objectcommit 3a4d0f4684...
downloadlibglnx-2017.1.tar.gz
Release 2017.1
A lot of stuff since last year's v2016.1. No particular reason now, I just decided it's about time for a tag. ``` Alexander Larsson (2): Don't touch errno in glnx_fd_close glnx_release_lock_file - Don't close fd -1 (i.e. if we never locked) Colin Walters (32): console: Add an API to just emit text console: Fix glnx_console_text libcontainer: Always set PATH when running in new root fdio: Add glnx_stream_fstat Introduce glnx_gen_temp_name() dirfd: Fix inverted precondition in previous tmpname commit fdio: Add open_tmpfile_linkable() and link_tmpfile_at() fdio: Use correct dfd with O_TMPFILE in rename case fdio: Add unlinkat() in error paths for tmpfiles shutil: Use new API to iterate ensuring d_type Add --disable-otmpfile fdio: Only invoke fallocate() for sizes > 0 libcontainer: Add a fd-relative API Remove libcontainer build: Add --enable-wrpseudo-compat fdio: Make GLnxFileCopyFlags actually flags dirfd: Set initialized flag for iters dirfd: Use better and faster random algorithm for gen_temp_name() xattrs: Handle xattrs changing size concurrently xattrs: Dedup fd reading code xattrs: Handle ERANGE xattrs: Add a test case for previous commits COPYING: Bump to LGPL 2.1 due to systemd import tests/xattrs: Fix possible NULL allocation fdio: Expose wrappers for renameat2() EXCHANGE and NOREPLACE errors: Add new glnx_throw_errno{,_prefix}() APIs errors: Add glnx_throw() and tests errors: Fix legacy set_prefix_error_from_errno() tests/xattrs: Skip on filesystems with no user xattr support Port most code (except fdio) to new style fdio: Mostly port to new code style fdio: Expose glnx_regfile_copy_bytes(), rewrite: GNU style, POSIX errno Dan Nicholson (1): Distribute libglnx.m4 Jonathan Lebon (4): text_percent_internal: only pad right in the text case text_percent_internal: compare uints before printing fix bug found by -Wmaybe-uninitialized glnx-errors.h: add glnx_null_throw[_*] variants Philip Withnall (4): glnx-local-alloc: Make check for invalid FDs more general glnx-shutil: Add glnx_shutil_mkdir_p_at_open() glnx-dirfd: Add variants of glnx_mkdtempat() which open the directory glnx-fdio: Add wrappers around fstat() and fstatat() to handle errors Simon McVittie (1): Add missing files to libglnx distribution William Manley (1): listxattr: Don't assume that first call to listxattr gives correct size Yu Qi Zhang (1): fdio: Delete .tmp file on failure ``` Git-EVTag-v0-SHA512: 8e6ca8e460b520daccda5f9d241947fcd9ca9403393fc64534eff5a61840f03ce673364689cbb07210dc8876f1ea66dda4bb8dd27bef1294f98f36cbebae2f4c -----BEGIN PGP SIGNATURE----- iQEwBAABCgAaBQJZA1R5Exx3YWx0ZXJzQHZlcmJ1bS5vcmcACgkQ3EX9WSHBPwvd XggAqL+/BAfss0xmCF85S/+68X9QZL2FyWd7BkWp5VWEVaFEE4+lCNRLLwIQ0W/T kIac2WBLja4+eGGETPAVOXJHxBBazPEqy16s1Mn5KOQJJ8C3AQKpKpjUAI3piC3r RvG+e+B0qTlu1Yz1FPD2h3QxQI4uVo0b4irGQ1TAzHBMkPkYa6zld3P5kVgstlMs fgPkrmFOIvX0/kxDskHQg5sJzc+3OxeWSRzHi55FPVFpHKeBsbR2l3VeUM4/pErq JwWsRm/Nm2hblkZkVb7CX4KlVp6ac4Mmsr1ChaSxBoIUedABUbdKvqZNzwTqAQ9w lEPDYPdhfrvaHOLkDn+/JgiYMw== =Ch3C -----END PGP SIGNATURE-----