head 1.6; access; symbols pkgsrc-2023Q4:1.6.0.2 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.5.0.2 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.4.0.42 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.40 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.38 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.36 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.34 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.32 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.30 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.28 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.26 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.24 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.22 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.20 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.18 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.14 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.16 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.12 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.10 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.8 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.6 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.4 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.2 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.3.0.20 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.18 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.16 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.12 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.10 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.8 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.6 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.4 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.2 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.2.0.2 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.1.0.12 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.10 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.8 pkgsrc-2015Q1-base:1.1 pkgsrc-2014Q4:1.1.0.6 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.4 pkgsrc-2014Q3-base:1.1 pkgsrc-2014Q2:1.1.0.2 pkgsrc-2014Q2-base:1.1; locks; strict; comment @# @; 1.6 date 2023.12.23.10.05.07; author zafer; state Exp; branches; next 1.5; commitid qGsUHH3WxmAxFzRE; 1.5 date 2023.09.08.10.23.07; author vins; state Exp; branches; next 1.4; commitid 6UBoX0NOi1P1aXDE; 1.4 date 2018.04.02.13.14.08; author adam; state Exp; branches; next 1.3; commitid rcgFb762pQOhVRwA; 1.3 date 2016.03.01.20.16.33; author joerg; state Exp; branches; next 1.2; commitid yT6DOswO85h1LYWy; 1.2 date 2015.11.10.17.45.22; author adam; state Exp; branches; next 1.1; commitid ck9L3uoAuVgiwzIy; 1.1 date 2014.05.19.12.22.06; author adam; state Exp; branches; next ; commitid JOHirqcvxKMB59Bx; desc @@ 1.6 log @update master site @ text @# $NetBSD: Makefile.common,v 1.5 2023/09/08 10:23:07 vins Exp $ # used by filesystems/fuse-ntfs-3g/Makefile # used by sysutils/ntfsprogs/Makefile DISTNAME= ntfs-3g_ntfsprogs-2022.10.3 CATEGORIES= filesystems sysutils MASTER_SITES= https://download.tuxera.com/opensource/ EXTRACT_SUFX= .tgz MAINTAINER?= pkgsrc-users@@NetBSD.org HOMEPAGE= http://www.tuxera.com/community/ntfs-3g-download/ LICENSE= gnu-gpl-v2 DISTINFO_FILE= ${.CURDIR}/../../filesystems/libntfs/distinfo PATCHDIR= ${.CURDIR}/../../filesystems/libntfs/patches USE_LANGUAGES= c c++ USE_LIBTOOL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-posix-acls CONFIGURE_ARGS+= --enable-xattr-mappings CPPFLAGS.NetBSD+= -D_KERNTYPES @ 1.5 log @filesystems/libntfs filesystems/libntfs sysutils/ntfsprogs: update to 2022.10.3 # CHANGES (since release 2017.3.23) ## Security release 2022.10.3 (Oct 31, 2022) * Rejected zero-sized runs * Avoided merging runlists with no runs ## Security version 2022.5.17 (May 26, 2022) * Improved defence against maliciously tampered NTFS partitions * Improved defence against improper use of options * Updated the documentation ## Stable Version 2021.8.22 (August 30, 2021) * Fixed compile error when building with libfuse < 2.8.0 * Fixed obsolete macros in configure.ac * Signalled support of UTIME_OMIT to external libfuse2 * Fixed an improper macro usage in ntfscp.c * Updated the repository change in the README * Fixed vulnerability threats caused by maliciously tampered NTFS partitions ## Stable Version 2017.3.23AR.6 (February 1, 2021) * Used kernel cacheing on read-only mounts or with lowntfs-3g * Avoided information leak when processing garbled compressed data * Defined option posix_nlink to compute a Posix compliant st_nlink * Recovered space when an index root is shortened * Replaced ENODATA with ENOATTR in xattrs functions for macOS * Added support for 'position' argument in macOS xattr functions * Changed default xattr access method to 'openxattr' for macOS builds * Allowed redefining the target location of the ntfsprogs tools * Fixed updating the allocated size when attribute lies in an extent * Enabled actions on directories in reparse plugins * Inserted the reparse tag in the bad reparse symlink * Supported use of WSL special files * Dropped rejecting having both EA and reparse data * Enabled Creating special files the same way as WSL * Checked the locations of MFT and MFTMirr at startup ## Stable Version 2017.3.23AR.5 (April 1, 2020) * Processed the request argument of ioctl() as unsigned * Accepted alternative recording of cluster size * Fixed a poorly sized string in ntfsinfo * Fixed ntfsfallocate on a void file * Decoded execlink reparse points * Fixed object type returned in readdir() for reparse points * Exported the translations of Windows paths to current ones ## Stable Version 2017.3.23AR.4 (March 1, 2019) * Fixed reporting an error when failed to build the mountpoint * Reverted accessing reparse directory through internal plugins * Cleaned object ids beyond the updated part * Fixed reacting to missing plugin * Returned a low level error when an ioctl fails * Truncated SSD trimming zones to granularity supported by the device ## Stable Version 2017.3.23AR.3 (September 1, 2018) * Made sure log file buffers are properly aligned * Made reparse directories visible through internal plugins * Added an option to ntfscp to copy the modification time * Renamed undeleted files to avoid overwriting existing ones * Extended the allowed cluster size to 2MB * Allocated full clusters for reading and rescuing in ntfsclone * Prevented locally defined headers from interfering with ntfs-3g ones * Attempted mounting read-only after failed permission to read-write * Fixed collecting the label argument in mkntfs ## Stable Version 2017.3.23AR.2 (March 1, 2018) * Made sure log file buffers are properly aligned * Checked log file blocks more recent than temporary ones * Processed redo log actions associated to undoing a CompensationlogRecord * Allowed setting a file object id without defining its birth ids * Documented read-only mount when Windows is hibernated * Stopped checking matches of MFTMirr against MFT at record 16 * Filtered out reparse flags for selecting plugins * Delayed updating the MFT runlist when resizing in read-only mode * Double-checked whether record 15 is an extent of MFT * Checked whether the device to mount was forced read-only ## Stable Version 2017.3.23AR.1 (October 1, 2017) * Bypassed cluster allocation errors using --ignore-fs-check in ntfsclone * Upgraded ntfsrecover to support log files for Windows 10 * Fixed the computation of highest_vcn when applying a runlist fixup * Fixed updating the vcn of subtree in ntfsrecover * Relaxed checks on security descriptors * Enabled directory operations in plugins * Decoded more reparse tags in ntfsinfo * Logged falling back to mounting read-only * Fixed compiling on MacOSX (Erik Larsson) @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.4 2018/04/02 13:14:08 adam Exp $ d7 1 a7 1 MASTER_SITES= http://tuxera.com/opensource/ @ 1.4 log @filesystems/libntfs filesystems/libntfs sysutils/ntfsprogs: updated to 2017.3.23 STABLE Version 2017.3.2: Delegated processing of special reparse points to external plugins Allowed kernel cacheing by lowntfs-3g when not using Posix ACLs Enabled fallback to read-only mount when the volume is hibernated Made a full check for whether an extended attribute is allowed Moved secaudit and usermap to ntfsprogs (now ntfssecaudit and ntfsusermap) Enabled encoding broken UTF-16 into broken UTF-8 Autoconfigured selecting vs Allowed using the full library API on systems without extended attributes support Fixed DISABLE_PLUGINS as the condition for not using plugins Corrected validation of multi sector transfer protected records Denied creating/removing files from $Extend Returned the size of locale encoded target as the size of symlinks @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.3 2016/03/01 20:16:33 joerg Exp $ d5 2 a6 2 DISTNAME= ntfs-3g_ntfsprogs-2017.3.23 CATEGORIES= sysutils @ 1.3 log @Request kernel types on NetBSD. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.2 2015/11/10 17:45:22 adam Exp $ d5 1 a5 1 DISTNAME= ntfs-3g_ntfsprogs-2015.3.14 @ 1.2 log @Changes 2015.3.14: Changes to NTFS-3G: ------------------- Fixed inserting a new ACL after wiping out by chkdsk Fixed Windows-type inheritance Fixed ignoring the umask mount option when permissions are used Fixed checking permissions when Posix ACLs are compiled in but not enabled Disabled option remove_hiberfile on read-only mounts Implemented an extended attribute to get/set EAs Avoid full runlist updating in more situations Update ctime after setting an ACL Use MFT record 15 for the first extent to MFT:DATA Ignore the sloppy mount option (-s) Implemented FITRIM (fstrim) ioctl Reengineered the compression algorithm Changes to ntfsprogs: --------------------- Return success from ntfsprogs utilities with options –version and the like Implemented configure option –enable-quarantined for non functional utilities Added manuals for ntfsdecrypt, ntfswipe, ntfstruncate and ntfsfallocate @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.1 2014/05/19 12:22:06 adam Exp $ d22 2 @ 1.1 log @Changes 2014.2.15: libntfs: added use of hd library to get the legacy BIOS geometry libntfs: switched to /proc/mounts for checking existing mounts libntfs: fixed usa checking by ntfsck on 4K sector disks libntfs: fixed processing compressed data beyond file size (Windows 8 compliance) libntfs: fixed expanding a resident attribute without inserting holes libntfs: allow DACLs to not have any ACE libntfs: ignore unmapped regions when checking whether sparse libntfs: upgraded the Win32 interface for use with ntfsprogs ntfsresize: enabled relocating the MFT when shrinking a volume ntfsresize: fixed trying to update the MFT and Bitmap on a test run ntfsresize: fixed updating all the MFT runs in a relocated MFT ntfsresize: set the backup boot sector when the size is reliable ntfsresize: reserved a single sector for the backup boot sector ntfsundelete: output the modification time when scanning files ntfsundelete: ported to Windows ntfsclone: fixed wiping fragmented metadata when creating a metadata image ntfsclone: allowed cloning a file system despite allocation errors ntfsclone: fixed bad copying of the backup boot sector ntfsclone: ported to Windows ntfsdecrypt: made compatible with libgrypt-1.6 @ text @d1 1 a1 1 # $NetBSD$ d5 1 a5 1 DISTNAME= ntfs-3g_ntfsprogs-2014.2.15 @