[libglnx] Created tag v2017.2



The signed tag 'v2017.2' was created.

Tagger: Colin Walters <walters verbum org>
Date: Thu Sep 14 22:15:22 2017 -0400

    Release 2017.2
    
    Various new syscall wrapper APIs, O_TMPFILE support, copy_file_range().
    
    Mostly getting this out there so we have a regular release stream.
    
    Git-EVTag-v0-SHA512: 
2281009b28f32de975cea70d00473279b0adc88bfa4494014af866192ccea66d6168f63ac389b427ed82f583c4105c4e79bbca3ccb05a5f8adf03b6a362a205b

Changes since the last tag 'v2017.1':

Alexander Larsson (1):
      fdio: Allow using AT_FDCWD with GlnxTmpfile

Colin Walters (38):
      fdio: Redo tmpfile API with GLnxTmpfile struct
      fdio: Add missing return in tmpfile error case
      dirfd,xattrs: Port mostly to new code style
      dirfd: Have dfd iter _take_fd() take a pointer and do a steal
      fdio: Add glnx_try_fallocate()
      Add G_IN_SET, patch our internal users via spatch
      fdio: Add wrappers for renameat(), unlinkat()
      fdio: Be sure to unset tmpfile's initialized state on cleanup
      fdio: Introduce glnx_open_anonymous_tmpfile()
      macros: Avoid scanning macros
      fdio: Remove extra ';' in header
      tests: Fix compilation of fdio test
      macros: Add a size check for hashtable iters
      fdio: Ensure O_TMPFILE is mode 0600
      fdio: Add cleanup+flush API for FILE*
      Remove glnx_stream_fstat()
      fdio: Add a fchmod wrapper
      fdio: Add string prefix for glnx_fstat()
      errors: Add GLNX_AUTO_PREFIX_ERROR
      dirfd: Add filename to glnx_opendirat()
      fdio: Introduce glnx_openat_read()
      dirfd: Add glnx_ensure_dir()
      dirfd: Add missing includes for errno
      errors: Mark GLNX_AUTO_PREFIX_ERROR() as used
      tests: Fix a -Wmaybe-uninitialized warning
      localalloc: Abort on EBADF from close() by default
      local-alloc: Remove almost all macros like glnx_free, glnx_unref_variant
      console: Fix Coverity NULL deref warning
      fdio: Merge systemd code to use copy_file_range(), use FICLONE
      dirfd: New tmpdir API
      fdio: Add glnx_fstatat_allow_noent()
      fdio: Use O_EXCL for anonymous tmpfiles
      fdio: Support taking ownership of tmpfile fd
      fdio: Use O_TMPFILE + rename-overwrite for regfile copies
      fdio: Add gtk-doc for stbuf parameter of glnx_file_copy_at()
      dirfd: Extend tmpdir API to support optional cleaning
      tree-wide: Use our own syscall wrappers or error prefixing
      tests: Add macro for auto-error checking

Jonathan Lebon (7):
      glnx-errors.h: add a glnx_throw_prefix() variant
      test-libglnx-macros.c: fix missing semicolon
      glnx-macros.h: add GLNX_HASH_TABLE_FOREACH macros
      macros: add GLNX_HASH_TABLE_FOREACH_V
      errors: check for an error before prefixing
      console: trim useless check
      test-libglnx-xattrs.c: appease -Wunused-variable

Matthew Leeds (2):
      README.md: Change xdg-app to flatpak
      dirfd: Fix typo in comment

Philip Withnall (1):
      glnx-console: Add missing NULL check before writing out text


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]