Navigation Menu

Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cosmetics for the fiducials property panel #1302

Closed
slicerbot opened this issue Mar 12, 2020 · 0 comments
Closed

cosmetics for the fiducials property panel #1302

slicerbot opened this issue Mar 12, 2020 · 0 comments

Comments

@slicerbot
Copy link
Collaborator

This issue was created automatically from an original Mantis Issue. Further discussion may take place here.

jcfr pushed a commit that referenced this issue Sep 3, 2020
…d error (#5170)

Fixes Visual Studio build errors of LibArchive:

Error	C4061	enumerator 'WT_NONE' in switch of enum 'warc_type_t' is not explicitly handled by a case label [C:\Slicer_LMU\LibArchive-build\libarchive\archive.vcxproj]	LibArchive	C:\Slicer_LMU\LibArchive\libarchive\archive_read_support_format_warc.c	344
Error	C4061	enumerator 'WT_INFO' in switch of enum 'warc_type_t' is not explicitly handled by a case label [C:\Slicer_LMU\LibArchive-build\libarchive\archive.vcxproj]	LibArchive	C:\Slicer_LMU\LibArchive\libarchive\archive_read_support_format_warc.c	344
Error	C4061	enumerator 'WT_META' in switch of enum 'warc_type_t' is not explicitly handled by a case label [C:\Slicer_LMU\LibArchive-build\libarchive\archive.vcxproj]	LibArchive	C:\Slicer_LMU\LibArchive\libarchive\archive_read_support_format_warc.c	344

More information:
https://discourse.slicer.org/t/libarchive-build-errors/13310

List of changes:

$ git shortlog 92ad4c79e..34940ef6e --no-merges
Adam Korczynski (3):
      Added seed corpus
      Moved the corpus file to the contrib dir
      Moved oss-fuzz files from oss-fuzz to Libarchives repository

Adrian Ebeling (1):
      Enable compression level up to 9 for xz, xar, 7zip

Brad King (2):
      libarchive: Fix detection of 'major' on Solaris 11.4
      Fix possible heap-buffer-overflow in archive_string_append_from_wcs on Windows

Christos Zoulas (2):
      Add missing breaks
      Make variable const since it is assigned from a string literal

Claybird (9):
      This adds UNICODE filename support for lha.
      Fixed memory leaks
      Fixed broken UTF-16 support on *nix systems.
      Added a test case on lha with UTF-16 filenames.
      Fixed test case to support NFD normalization
      Fixed unicode escapes in NFD test case.
      Updated test case.
      Fixed bugs in cases that dirname and fname have different codepages.
      Fixed endian problem in lha UTF-16 encoding.

Cristian Rodríguez (1):
      use O_TMPFILE if it works/is supported in __archive_mktemp

Daniel Verkamp (1):
      Fix sparse file offset overflow on 32-bit systems

David Capello (4):
      Create libarchive.pc inside the cmake build dir
      Don't even try HAVE_LZMA_STREAM_ENCODER_MT if ENABLE_LZMA is disabled
      Disable error using deprecated functions on macOS 10.15 to calculate MD5
      Use /w1nnnn instead of /wennnn to enable warnings on MSVC Debug mode

Dmitry Torokhov (2):
      archive_read: fix handling of sparse files
      archive_read_next_header2: clean old entry data

Emil Velikov (9):
      Factor out digests struct to archive_entry_private.h
      Introduce public digest getter API
      Introduce internal archive_entry_set_digest()
      Populate the digests from the mtree reader
      Add tests for the digest query API
      Remove #ifdef chain in __archive_digest init
      Change __archive_create_child() signature
      Call OpenProcess() from within __archive_create_child()
      Remove CloseHandle() from __archive_write_program_free

Eric Yu (1):
      Remove unreachable code in RAR reader

FeRD (Frank Dana) (1):
      test_write_filter_zstd: size @ lvl=20 < default < lvl=1

Gleb Fotengauer-Malinovskiy (1):
      Fix writing of cpio archives containing hardlinks without file type

Grzegorz Antoniak (8):
      RAR5 reader: window_mask was not updated correctly
      RAR5 reader: fix ARM filter going beyond window buffer boundary
      RAR5 reader: remove compilation warnings ('uninitialized variable')
      RAR5 reader: verify window size for solid files
      RAR5 reader: verify window size for multivolume archives
      ZIP reader: support LZMA_STREAM_END marker in 'lzma alone' files
      RAR5 reader: refactored parse_tables() a little bit
      RAR5 reader: reject files that declare invalid header flags

Harry Mallon (4):
      zstd: Use --no-check with binary to match library default
      zstd: Fix support for compression-level>=20 when using binary
      zstd: Support negative compression-levels
      zstd: Improve version checking

Ingo Schwarze (1):
      Minor corrections to the formatting of manual page.

Joerg Sonnenberger (9):
      Update option documentation for 7zip and zip options.
      zip writer: don't append unused NUL for directories
      Limit #pragma GCC to GCC-compatible cmopilers
      archive_write_filter_compress: free state in free handler
      Refactor archive_write_close_filter logic
      When the initial archive open for write fails, explicitly free filters.
      Remove unused variable
      Remove unused variables
      Remove remnants of archive_entry_acl_next_w

Johannes 'josch' Schauer (1):
      libarchive/archive_entry_stat.3: typo nlinks -> nlink

John Marino (1):
      Fix two tests when ZIP compression unsupported

Justin Brewer (1):
      Introduce internal storage for entry digests

Kamil Rytarowski (1):
      archive_read.c: silence UBSan warning about undefined behavior

Kirill Zhumarin (2):
      Fix uninitialized offset & size in rar5_read_data
      Initialize to zero only size + check for null

Krystian Wojcicki (1):
      Fixing resource cleanup in minitar

Marc Espie (2):
      isint_w should use long literals
      remove unneeded strlen

Martin Matuska (108):
      Set up 3.4.1dev
      Partially revert 6aea568d87025b0a441388e9394d9084fa0a57c3
      Add HAVE_UNLINKAT to libarchive/config_freebsd.h
      RAR reader: extend fix user after free
      Add EOF test to test_read_format_rar_ppmd_use_after_free and test_read_format_rar_ppmd_use_after_free2
      Add test_read_format_rar5_different_window_size.rar.uu to Makefile.am
      CI: upgrade Fedora from 29 to 30, remove unmaintained MacOS High Sierra
      Unbreak compilation without zlib
      test_write_filter_zstd: set compression level to 7
      Cirrus CI: set CFLAGS and LDFLAGS for FreeBSD
      As there is no 11.3 FreeBSD image at Cirrus CI yet, revert to 11.2
      Correct invalid function call in la_opendirat()
      test_write_filter_zstd.c revert compression level to 7 (unbreaks zstd 1.3.x)
      archive_read_support_filter_lz4.c: use uint32_c for compressed
      Github Actions: add Ubuntu build
      Github Actions: update to matrix build with autotools and cmake
      Add missing testfile to Makefile.am
      test_read_format_lha_filename_utf16.c: add missing condition
      test_read_format_lha_filename_utf16.c: pass copyright with permission
      test_open_fd: skip error test on GitHub Actions
      CI: move Windows MinGW and MSVC builds to GitHub Actions
      CI: add distcheck and MacOS build to github actions
      When opening directories, use O_EXEC flag only on FreeBSD
      Have "make dist" create .tar.gz, .tar.xz and .zip distribution files
      Bugfix and optimize archive_wstring_append_from_mbs()
      CI: remove Fedora 30 distcheck at Cirrus CI
      LHA reader: ensure that UTF-16 input always has a multiple of 2 bytes
      Implement private state logic for write filters
      Add the "xattrhdr" option to pax write options.
      LHA reader: plug two memory leaks on error
      CI: upgrade FreeBSD Cirrus CI images to 12.1 and 11.3
      Add test for reading 7z archives with Digests in PackInfo
      Fix a possible heap-buffer-overflow in archive_string_append_from_wcs()
      Libarchive 3.4.1
      Libarchive 3.4.2dev
      Add mbed TLS as optional crypto provider
      Implement archive_write_client_free()
      Minor style newline consistency fixes
      Redo fix for #1302 in a way that archive_write_client_open() correctly frees its allocations in an error case.
      LHA reader UTF-16: Encode directory separator with archive_le16enc()
      LHA reader UTF16: dirSep must match machine endianess
      Fix erroneous use of archive_string_empty() macro
      Use localtime_r and gmtime_r if supported
      Unify header style, header guard comes first
      Windows: use _localtime64_s and _gmtime64_s where appropriate
      Multiple code fixes and optimizations
      archive_ppmd7.c: avoid possible integer overflow (security)
      RAR5 and WARC readers: move unnecessary comparsion into a comment RAR5 reader: comment out unreachable code
      archive_read.c: remove unnecessary comparsion (iindex is unsigned int)
      RAR5 reader: fix unsafe sign check of a bitwise operation.
      Implement ARCHIVE_EXTRACT_SAFE_WRITES on Windows
      Add test_option_safe_writes to tar tests
      bsdtar.1: --exclude-vcs sort version control systems and add git
      7zip reader tests: fixes when LZMA is unsupported
      contrib/archivetest: fix compilation under MinGW
      Fix 7zip_packinfo_digests test when LZMA is not supported
      Fix error when overwriting files on Windows
      CI: raise error if MinGW tests fail
      CI: make mingw32-make verbose
      XAR writer: fix compression output buffer handling
      Unify unsupported entry file type error message in writer
      PAX writer: fix entry uname or gname longer than 32 characters
      PAX writer: fix return-on-error memory leaks in archive_write_pax_header()
      test_write_format_xar: add "none" options to test
      Cmake MSVC: replace warning C4061 with C4062
      mtree reader: initialize checkfs with 0
      Update filter and format options in manual pages.
      Fix use after free in ISO9660 and XAR writer
      7z reader: support Delta filter with values 2-256
      CI: exit with error on failure in Visual Studio stages
      RAR5 reader: do not mutate a global variable
      CI: build and use bzip2 on Windows from GiLab repository
      CI: generate and publish build artifacts on GitHub actions
      CI Windows: download zlib and bzip2 from cloned repositories
      RAR5 reader: use %zu to sprintf() size_t
      Update NEWS
      Unlink before creating a hardlink on Windows when using ARCHIVE_EXTRACT_SAFE_WRITES.
      Add script to generate release files with Docker.
      Libarchive 3.4.2
      Libarchive 3.4.3dev
      Constify name in __archive_write_entry_filetype_unsupported()
      CI: add external binary static xz to Windows build
      Add testcase for ZIPX files with LZMA_STREAM_END marker
      Solve warning by excluding more code to _WIN32 in file_open()
      XAR writer: initialize size with 0 in xar_write_data()
      CI: various adjustments
      CI: use static CMake build of liblzma
      XAR reader: initialize file_queue with 0 and memcpy() if allocated only
      bsdcpio_test: from_hex() needs to be an uint32_t
      CI: GitHub Actions: use C:\windows\system32\tar.exe as tar on Windows
      Safe writes: delete temporary file if rename fails
      cpio/cpio.c: avoid calling strlen() for destdir twice
      cpio/cpio.c: Fix off-by-one in previous commit
      Store errno when unlinking after rename on safe write failed
      Add archive_write_disk_windows.c counterpart to previous commit
      Safe writes: improve error handling
      CI: build Windows version with xz 5.2.5
      tar reader: update handling of RHT.security.selinux xattr
      Fix retrieving incorrect member from struct statfs
      Add test for #1357 (detection of pzstd compressed files)
      Libarchive 3.4.3
      Libarchive 3.4.4dev
      Release Dockerfile: add missing dependency on zlib1g-dev
      test_write_disk_secure: properly check if lchmod() is supported
      test_write_disk_secure: unify ifdefs for lchmod() test
      Skip hardlinks pointing to itself and issue a warning
      Introduce archive_read_support_filter_by_code()
      CI: Run tests on FreeBSD 12.1 and 11.4 via Cirrus CI

Matúš Olekšák (1):
      zstd: Add support for files created with pzstd

Maxime Le Moine (1):
      Don't include inttypes if compiling for Mac/iOS

Michael Forney (1):
      Fix rdev field in cpio format for device nodes

Michał Górny (1):
      test_read_append_filter_wrong_program: Do not check stderr

Mikhail Novosyolov (1):
      Support RHT.security.selinux from GNU tar

MonkeybreadSoftware (1):
      Update archive_read_support_format_rar5.c

Pawel Jakub Dawidek (1):
      Fix possible off-by-one when dealing with readlink(2)

Peter Pentchev (1):
      Correct some typographical and grammatical errors.

Stefan Baranoff (1):
      Fix memory leak from passphrase callback

Steve Lhomme (3):
      archive_entry: use the proper define for mode_t
      consistently use svfs for statvfs variables
      don't force windows versions if they are set in the environment

Steve Pieper (1):
      COMP: explicitly handle all enum cases in switch

Terrell Russell (1):
      fix typo in README.md (#1373)

Ward Vandewege (1):
      New ASCII format: fix hard link description

Yichao Yu (3):
      Complete support for UTF8 encoding conversion
      Set an error message for setting invalid format by code on readers
      More format supports in archive_read_support_format_by_code and archive_read_set_format

cielavenir (1):
      7z: PackInfo Digests are prefixed by kCRC, not kSize

goshhhy (1):
      configure.ac: check if flags are needed for c99

uyjulian (2):
      memory.h is a non-standard header, so use stdlib.h instead
      Use standard format specifiers

zoulasc (8):
      - Add the NetBSD-specific config.h - Use --help instead of -V when -V exits with non-zero code - Double the string size to prevent truncation
      Add missing const
      Add missing const
      Add missing const
      ANSI-C prototypes
      Introduce archive_write_disk(3) flag ARCHIVE_EXTRACT_SAFE_WRITES
      Add printf attributes to the printflike functions used in tests and fix the format errors.
      Just like the hard link case, for symlinks we need to remove first for ARCHIVE_EXTRACT_SAFE_WRITES.
andinet pushed a commit to andinet/Slicer that referenced this issue Sep 9, 2020
…d error (Slicer#5170)

Fixes Visual Studio build errors of LibArchive:

Error	C4061	enumerator 'WT_NONE' in switch of enum 'warc_type_t' is not explicitly handled by a case label [C:\Slicer_LMU\LibArchive-build\libarchive\archive.vcxproj]	LibArchive	C:\Slicer_LMU\LibArchive\libarchive\archive_read_support_format_warc.c	344
Error	C4061	enumerator 'WT_INFO' in switch of enum 'warc_type_t' is not explicitly handled by a case label [C:\Slicer_LMU\LibArchive-build\libarchive\archive.vcxproj]	LibArchive	C:\Slicer_LMU\LibArchive\libarchive\archive_read_support_format_warc.c	344
Error	C4061	enumerator 'WT_META' in switch of enum 'warc_type_t' is not explicitly handled by a case label [C:\Slicer_LMU\LibArchive-build\libarchive\archive.vcxproj]	LibArchive	C:\Slicer_LMU\LibArchive\libarchive\archive_read_support_format_warc.c	344

More information:
https://discourse.slicer.org/t/libarchive-build-errors/13310

List of changes:

$ git shortlog 92ad4c79e..34940ef6e --no-merges
Adam Korczynski (3):
      Added seed corpus
      Moved the corpus file to the contrib dir
      Moved oss-fuzz files from oss-fuzz to Libarchives repository

Adrian Ebeling (1):
      Enable compression level up to 9 for xz, xar, 7zip

Brad King (2):
      libarchive: Fix detection of 'major' on Solaris 11.4
      Fix possible heap-buffer-overflow in archive_string_append_from_wcs on Windows

Christos Zoulas (2):
      Add missing breaks
      Make variable const since it is assigned from a string literal

Claybird (9):
      This adds UNICODE filename support for lha.
      Fixed memory leaks
      Fixed broken UTF-16 support on *nix systems.
      Added a test case on lha with UTF-16 filenames.
      Fixed test case to support NFD normalization
      Fixed unicode escapes in NFD test case.
      Updated test case.
      Fixed bugs in cases that dirname and fname have different codepages.
      Fixed endian problem in lha UTF-16 encoding.

Cristian Rodríguez (1):
      use O_TMPFILE if it works/is supported in __archive_mktemp

Daniel Verkamp (1):
      Fix sparse file offset overflow on 32-bit systems

David Capello (4):
      Create libarchive.pc inside the cmake build dir
      Don't even try HAVE_LZMA_STREAM_ENCODER_MT if ENABLE_LZMA is disabled
      Disable error using deprecated functions on macOS 10.15 to calculate MD5
      Use /w1nnnn instead of /wennnn to enable warnings on MSVC Debug mode

Dmitry Torokhov (2):
      archive_read: fix handling of sparse files
      archive_read_next_header2: clean old entry data

Emil Velikov (9):
      Factor out digests struct to archive_entry_private.h
      Introduce public digest getter API
      Introduce internal archive_entry_set_digest()
      Populate the digests from the mtree reader
      Add tests for the digest query API
      Remove #ifdef chain in __archive_digest init
      Change __archive_create_child() signature
      Call OpenProcess() from within __archive_create_child()
      Remove CloseHandle() from __archive_write_program_free

Eric Yu (1):
      Remove unreachable code in RAR reader

FeRD (Frank Dana) (1):
      test_write_filter_zstd: size @ lvl=20 < default < lvl=1

Gleb Fotengauer-Malinovskiy (1):
      Fix writing of cpio archives containing hardlinks without file type

Grzegorz Antoniak (8):
      RAR5 reader: window_mask was not updated correctly
      RAR5 reader: fix ARM filter going beyond window buffer boundary
      RAR5 reader: remove compilation warnings ('uninitialized variable')
      RAR5 reader: verify window size for solid files
      RAR5 reader: verify window size for multivolume archives
      ZIP reader: support LZMA_STREAM_END marker in 'lzma alone' files
      RAR5 reader: refactored parse_tables() a little bit
      RAR5 reader: reject files that declare invalid header flags

Harry Mallon (4):
      zstd: Use --no-check with binary to match library default
      zstd: Fix support for compression-level>=20 when using binary
      zstd: Support negative compression-levels
      zstd: Improve version checking

Ingo Schwarze (1):
      Minor corrections to the formatting of manual page.

Joerg Sonnenberger (9):
      Update option documentation for 7zip and zip options.
      zip writer: don't append unused NUL for directories
      Limit #pragma GCC to GCC-compatible cmopilers
      archive_write_filter_compress: free state in free handler
      Refactor archive_write_close_filter logic
      When the initial archive open for write fails, explicitly free filters.
      Remove unused variable
      Remove unused variables
      Remove remnants of archive_entry_acl_next_w

Johannes 'josch' Schauer (1):
      libarchive/archive_entry_stat.3: typo nlinks -> nlink

John Marino (1):
      Fix two tests when ZIP compression unsupported

Justin Brewer (1):
      Introduce internal storage for entry digests

Kamil Rytarowski (1):
      archive_read.c: silence UBSan warning about undefined behavior

Kirill Zhumarin (2):
      Fix uninitialized offset & size in rar5_read_data
      Initialize to zero only size + check for null

Krystian Wojcicki (1):
      Fixing resource cleanup in minitar

Marc Espie (2):
      isint_w should use long literals
      remove unneeded strlen

Martin Matuska (108):
      Set up 3.4.1dev
      Partially revert 6aea568d87025b0a441388e9394d9084fa0a57c3
      Add HAVE_UNLINKAT to libarchive/config_freebsd.h
      RAR reader: extend fix user after free
      Add EOF test to test_read_format_rar_ppmd_use_after_free and test_read_format_rar_ppmd_use_after_free2
      Add test_read_format_rar5_different_window_size.rar.uu to Makefile.am
      CI: upgrade Fedora from 29 to 30, remove unmaintained MacOS High Sierra
      Unbreak compilation without zlib
      test_write_filter_zstd: set compression level to 7
      Cirrus CI: set CFLAGS and LDFLAGS for FreeBSD
      As there is no 11.3 FreeBSD image at Cirrus CI yet, revert to 11.2
      Correct invalid function call in la_opendirat()
      test_write_filter_zstd.c revert compression level to 7 (unbreaks zstd 1.3.x)
      archive_read_support_filter_lz4.c: use uint32_c for compressed
      Github Actions: add Ubuntu build
      Github Actions: update to matrix build with autotools and cmake
      Add missing testfile to Makefile.am
      test_read_format_lha_filename_utf16.c: add missing condition
      test_read_format_lha_filename_utf16.c: pass copyright with permission
      test_open_fd: skip error test on GitHub Actions
      CI: move Windows MinGW and MSVC builds to GitHub Actions
      CI: add distcheck and MacOS build to github actions
      When opening directories, use O_EXEC flag only on FreeBSD
      Have "make dist" create .tar.gz, .tar.xz and .zip distribution files
      Bugfix and optimize archive_wstring_append_from_mbs()
      CI: remove Fedora 30 distcheck at Cirrus CI
      LHA reader: ensure that UTF-16 input always has a multiple of 2 bytes
      Implement private state logic for write filters
      Add the "xattrhdr" option to pax write options.
      LHA reader: plug two memory leaks on error
      CI: upgrade FreeBSD Cirrus CI images to 12.1 and 11.3
      Add test for reading 7z archives with Digests in PackInfo
      Fix a possible heap-buffer-overflow in archive_string_append_from_wcs()
      Libarchive 3.4.1
      Libarchive 3.4.2dev
      Add mbed TLS as optional crypto provider
      Implement archive_write_client_free()
      Minor style newline consistency fixes
      Redo fix for Slicer#1302 in a way that archive_write_client_open() correctly frees its allocations in an error case.
      LHA reader UTF-16: Encode directory separator with archive_le16enc()
      LHA reader UTF16: dirSep must match machine endianess
      Fix erroneous use of archive_string_empty() macro
      Use localtime_r and gmtime_r if supported
      Unify header style, header guard comes first
      Windows: use _localtime64_s and _gmtime64_s where appropriate
      Multiple code fixes and optimizations
      archive_ppmd7.c: avoid possible integer overflow (security)
      RAR5 and WARC readers: move unnecessary comparsion into a comment RAR5 reader: comment out unreachable code
      archive_read.c: remove unnecessary comparsion (iindex is unsigned int)
      RAR5 reader: fix unsafe sign check of a bitwise operation.
      Implement ARCHIVE_EXTRACT_SAFE_WRITES on Windows
      Add test_option_safe_writes to tar tests
      bsdtar.1: --exclude-vcs sort version control systems and add git
      7zip reader tests: fixes when LZMA is unsupported
      contrib/archivetest: fix compilation under MinGW
      Fix 7zip_packinfo_digests test when LZMA is not supported
      Fix error when overwriting files on Windows
      CI: raise error if MinGW tests fail
      CI: make mingw32-make verbose
      XAR writer: fix compression output buffer handling
      Unify unsupported entry file type error message in writer
      PAX writer: fix entry uname or gname longer than 32 characters
      PAX writer: fix return-on-error memory leaks in archive_write_pax_header()
      test_write_format_xar: add "none" options to test
      Cmake MSVC: replace warning C4061 with C4062
      mtree reader: initialize checkfs with 0
      Update filter and format options in manual pages.
      Fix use after free in ISO9660 and XAR writer
      7z reader: support Delta filter with values 2-256
      CI: exit with error on failure in Visual Studio stages
      RAR5 reader: do not mutate a global variable
      CI: build and use bzip2 on Windows from GiLab repository
      CI: generate and publish build artifacts on GitHub actions
      CI Windows: download zlib and bzip2 from cloned repositories
      RAR5 reader: use %zu to sprintf() size_t
      Update NEWS
      Unlink before creating a hardlink on Windows when using ARCHIVE_EXTRACT_SAFE_WRITES.
      Add script to generate release files with Docker.
      Libarchive 3.4.2
      Libarchive 3.4.3dev
      Constify name in __archive_write_entry_filetype_unsupported()
      CI: add external binary static xz to Windows build
      Add testcase for ZIPX files with LZMA_STREAM_END marker
      Solve warning by excluding more code to _WIN32 in file_open()
      XAR writer: initialize size with 0 in xar_write_data()
      CI: various adjustments
      CI: use static CMake build of liblzma
      XAR reader: initialize file_queue with 0 and memcpy() if allocated only
      bsdcpio_test: from_hex() needs to be an uint32_t
      CI: GitHub Actions: use C:\windows\system32\tar.exe as tar on Windows
      Safe writes: delete temporary file if rename fails
      cpio/cpio.c: avoid calling strlen() for destdir twice
      cpio/cpio.c: Fix off-by-one in previous commit
      Store errno when unlinking after rename on safe write failed
      Add archive_write_disk_windows.c counterpart to previous commit
      Safe writes: improve error handling
      CI: build Windows version with xz 5.2.5
      tar reader: update handling of RHT.security.selinux xattr
      Fix retrieving incorrect member from struct statfs
      Add test for Slicer#1357 (detection of pzstd compressed files)
      Libarchive 3.4.3
      Libarchive 3.4.4dev
      Release Dockerfile: add missing dependency on zlib1g-dev
      test_write_disk_secure: properly check if lchmod() is supported
      test_write_disk_secure: unify ifdefs for lchmod() test
      Skip hardlinks pointing to itself and issue a warning
      Introduce archive_read_support_filter_by_code()
      CI: Run tests on FreeBSD 12.1 and 11.4 via Cirrus CI

Matúš Olekšák (1):
      zstd: Add support for files created with pzstd

Maxime Le Moine (1):
      Don't include inttypes if compiling for Mac/iOS

Michael Forney (1):
      Fix rdev field in cpio format for device nodes

Michał Górny (1):
      test_read_append_filter_wrong_program: Do not check stderr

Mikhail Novosyolov (1):
      Support RHT.security.selinux from GNU tar

MonkeybreadSoftware (1):
      Update archive_read_support_format_rar5.c

Pawel Jakub Dawidek (1):
      Fix possible off-by-one when dealing with readlink(2)

Peter Pentchev (1):
      Correct some typographical and grammatical errors.

Stefan Baranoff (1):
      Fix memory leak from passphrase callback

Steve Lhomme (3):
      archive_entry: use the proper define for mode_t
      consistently use svfs for statvfs variables
      don't force windows versions if they are set in the environment

Steve Pieper (1):
      COMP: explicitly handle all enum cases in switch

Terrell Russell (1):
      fix typo in README.md (Slicer#1373)

Ward Vandewege (1):
      New ASCII format: fix hard link description

Yichao Yu (3):
      Complete support for UTF8 encoding conversion
      Set an error message for setting invalid format by code on readers
      More format supports in archive_read_support_format_by_code and archive_read_set_format

cielavenir (1):
      7z: PackInfo Digests are prefixed by kCRC, not kSize

goshhhy (1):
      configure.ac: check if flags are needed for c99

uyjulian (2):
      memory.h is a non-standard header, so use stdlib.h instead
      Use standard format specifiers

zoulasc (8):
      - Add the NetBSD-specific config.h - Use --help instead of -V when -V exits with non-zero code - Double the string size to prevent truncation
      Add missing const
      Add missing const
      Add missing const
      ANSI-C prototypes
      Introduce archive_write_disk(3) flag ARCHIVE_EXTRACT_SAFE_WRITES
      Add printf attributes to the printflike functions used in tests and fix the format errors.
      Just like the hard link case, for symlinks we need to remove first for ARCHIVE_EXTRACT_SAFE_WRITES.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant