summaryrefslogtreecommitdiff
path: root/filesystems
AgeCommit message (Collapse)AuthorFilesLines
2022-11-28Convert several packages to using versioned_depends for py-cryptography.nia1-2/+4
Somehow this has been hanging around in my tree for months.
2022-11-23massive revision bump after textproc/icu updateadam10-20/+20
2022-10-26*: bump PKGREVISION for libunistring shlib major bumpwiz3-5/+6
2022-10-06fuse-exfatfs: Make mkfs.exfat work on NetBSDperseant7-5/+341
Include the disk sizing code from NetBSD's newfs, allowing the mkfs to succeed.
2022-10-03filesystems/tahoe-lafs: Update to 1.18.0gdt3-11/+24
packaging changes: Drop explanation about python 2.7 being supported by upstream and $MAINTAINER not wanting to deal with dependencies. Upstream NEWS: Release 1.18.0 (2022-10-02) ''''''''''''''''''''''''''' Backwards Incompatible Changes ------------------------------ - Python 3.6 is no longer supported, as it has reached end-of-life and is no longer receiving security updates. (`#3865 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3865>`_) - Python 3.7 or later is now required; Python 2 is no longer supported. (`#3873 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3873>`_) - Share corruption reports stored on disk are now always encoded in UTF-8. (`#3879 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3879>`_) - Record both the PID and the process creation-time: a new kind of pidfile in `running.process` records both the PID and the creation-time of the process. This facilitates automatic discovery of a "stale" pidfile that points to a currently-running process. If the recorded creation-time matches the creation-time of the running process, then it is a still-running `tahoe run` process. Otherwise, the file is stale. The `twistd.pid` file is no longer present. (`#3926 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3926>`_) Features -------- - The implementation of SDMF and MDMF (mutables) now requires RSA keys to be exactly 2048 bits, aligning them with the specification. Some code existed to allow tests to shorten this and it's conceptually possible a modified client produced mutables with different key-sizes. However, the spec says that they must be 2048 bits. If you happen to have a capability with a key-size different from 2048 you may use 1.17.1 or earlier to read the content. (`#3828 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3828>`_) - "make" based release automation (`#3846 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3846>`_)
2022-09-24rump, fs-utils: removewiz6-118/+1
rump does not build in any bulk builds I could find; upstream development stopped in 2017; fs-utils needs rump; its development stopped in 2013.
2022-09-18filesystems/fuse-encfs: use mk/atomic64.mk for 8-byte atomics.he1-1/+2
2022-09-16Updated filesystems/cloudfuse to 1.0abs2-14/+9
Only changelog provided was: - "v1.0 represents the state where maintenance paused" While here switch to MASTER_SITE_GITHUB and drop MAINTAINERSHIP
2022-09-11*: bump PKGREVISION for flac shlib bumpwiz1-1/+2
2022-08-24fuse-sshfs: update to 3.7.3.wiz3-14/+12
Release 3.7.3 (2022-05-26) -------------------------- * Minor bugfixes. * This is the last release from the current maintainer. SSHFS is now no longer maintained or developed. Github issue tracking and pull requests have therefore been disabled. The mailing list (see below) is still available for use. If you would like to take over this project, you are welcome to do so. Please fork it and develop the fork for a while. Once there has been 6 months of reasonable activity, please contact Nikolaus@rath.org and I'll be happy to give you ownership of this repository or replace with a pointer to the fork.
2022-08-05filesystems/p5-Path-Tiny update to 0.122ast2-7/+6
From upstream 0.122/0.121-TRIAL: - Adds `size` and `size_human` methods. The latter gives `ls -lh` style output, with options to choose base2 or base10 forms. From upstream 0.120/0.119-TRIAL: - The `tempdir` and `tempfile` methods may be called on a Path::Tiny object representing a directory, in which case the directory will be used as the container for the temporary object (as if the `DIR` argument were used).
2022-07-09Add a package for cocofs-1.0, a tool for interacting with floppy disk imagesthorpej5-1/+36
for the TRS-80 Color Computer.
2022-07-03*: bump PKGREVISION for libplist shlib name changewiz1-2/+2
2022-06-30*: Revbump packages that use Python at runtime without a PKGNAME prefixnia5-9/+10
2022-06-28*: recursive bump for perl 5.36wiz6-12/+12
2022-06-15filesystems/tahoe-lafs: Update to 1.17.1gdt3-16/+53
Upstream NEWS, omitting bugfixes and minor improvements: Release 1.17.0 (2021-12-06) ''''''''''''''''''''''''''' Security-related Changes ------------------------ - The introducer server no longer writes the sensitive introducer fURL value to its log at startup time. Instead it writes the well-known path of the file from which this value can be read. (`#3819 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3819>`_) - The storage protocol operation ``readv`` now safely rejects attempts to read negative lengths. Previously these read requests were satisfied with the complete contents of the share file (including trailing metadata) starting from the specified offset. (`#3822 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3822>`_) - The storage server implementation no longer records corruption advisories about storage indexes for which it holds no shares. (`#3824 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3824>`_) - The lease-checker now uses JSON instead of pickle to serialize its state. tahoe will now refuse to run until you either delete all pickle files or migrate them using the new command:: tahoe admin migrate-crawler This will migrate all crawler-related pickle files. (`#3825 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3825>`_) - The SFTP server no longer accepts password-based credentials for authentication. Public/private key-based credentials are now the only supported authentication type. This removes plaintext password storage from the SFTP credentials file. It also removes a possible timing side-channel vulnerability which might have allowed attackers to discover an account's plaintext password. (`#3827 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3827>`_) - The storage server now keeps hashes of lease renew and cancel secrets for immutable share files instead of keeping the original secrets. (`#3839 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3839>`_) - The storage server now keeps hashes of lease renew and cancel secrets for mutable share files instead of keeping the original secrets. (`#3841 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3841>`_) Features -------- - Tahoe-LAFS releases now have just a .tar.gz source release and a (universal) wheel (`#3735 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3735>`_) - tahoe-lafs now provides its statistics also in OpenMetrics format (for Prometheus et. al.) at `/statistics?t=openmetrics`. (`#3786 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3786>`_) - If uploading an immutable hasn't had a write for 30 minutes, the storage server will abort the upload. (`#3807 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3807>`_) Removed Features ---------------- - The little-used "control port" has been removed from all node types. (`#3814 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3814>`_)
2022-05-10py-fs: updated to 2.4.16adam3-7/+13
2.4.16 Changed - Make `fs.zipfs._ZipExtFile` use the seeking mechanism implemented in the Python standard library in Python version 3.7 and later - Mark `fs.zipfs.ReadZipFS` as a case-sensitive filesystem - Optimized moving files between filesystems with syspaths. - Fixed `fs.move.move_file` to clean up the copy on the destination in case of errors. - `fs.opener.manage_fs` with `writeable=True` will now raise a `ResourceReadOnly` exception if the managed filesystem is not writeable. - Marked filesystems wrapped with `fs.wrap.WrapReadOnly` as read-only.
2022-05-09ltfs-ltotape: trim whitespaceadam1-2/+2
2022-05-05squashfs: add to PKG_FAIL_REASON, per SOPgutteridge1-2/+2
2022-05-02perfuse: DESCR should not contain RCS contentgutteridge1-2/+0
2022-05-01*: fix usage of versioned_dependencieswiz1-2/+1
Remove unused includes, fix dependencies where it's not included.
2022-05-01*: mark as not for python 2.xwiz1-11/+4
a dependency does not support python 2.x any longer
2022-04-29perfuse: minor grammar fixes in DESCRgutteridge1-3/+3
2022-04-18revbump for textproc/icu updateadam9-18/+18
2022-03-31ltfs: finish removing patch that was removed from distinfowiz2-19/+3
Fix pkglint while here.
2022-03-24openafs-devel: removewiz31-1679/+1
Does not build, and the openafs package has a newer version
2022-03-24dd missing patch (Hi Thomas!)manu2-0/+68
2022-03-24Fix LP64 bug because of buggy NetBSD fuse_opt.hmanu1-2/+3
NetBSD has a base system fuse_opt.h with an error. see http://mail-index.netbsd.org/tech-userlevel/2022/03/23/msg013349.html Pull pkgsrc's FUSE buildlink3.mk to make sure we link with the right header cVS: ----------------------------------------------------------------------
2022-03-24Make LTFS build and run on amd64manu3-20/+13
This includes two fixes submitted upstream: https://github.com/LinearTapeFileSystem/ltfs/pull/346 https://github.com/LinearTapeFileSystem/ltfs/pull/345 While there, update the message about NetBSD requirement to drop informations about now unsupported releases, and require NetBSD >= 8.0
2022-03-19Update to OpenAFS 1.8.8.1jakllsch19-202/+182
Numerous changes since 1.6.21 many years ago not enumerated here. Update lightly tested on NetBSD/amd64 8.0 and 9.2
2022-02-07py-fs: updated to 2.4.15adam2-7/+6
2.4.15 Changed - Support more lenient usernames and group names in FTP servers Fixed - Fixed `MemoryFS.move` and `MemoryFS.movedir` not updating the name of moved resources, causing `MemoryFS.scandir` to use the old name. - Make `WrapFS.move` and `WrapFS.movedir` use the delegate FS methods instead of `fs.move` functions, which was causing optimized implementation of `movedir` to be always skipped.
2022-01-27Mark the package as requiring libtoolpho1-1/+2
2022-01-27Fix build on NetBSD 9pho6-10/+44
2022-01-22Conditionalise workarounds for old NetBSD librefusepho3-19/+23
2022-01-22Conditionalise workarounds for old NetBSD librefusepho17-176/+212
2022-01-22Disable a hack that is incompatible with NetBSD librefuse on HEADpho1-1/+9
2022-01-22Conditionalise workarounds for old NetBSD librefusepho4-16/+12
2022-01-14*: python2 egg files are back, add them to the PLISTswiz1-1/+2
2022-01-14USE_FEATURES=getline to fix Snow Leopard build.schmonz1-1/+3
2022-01-10fuse-wikipediafs: convert to egg.mkwiz2-5/+4
2022-01-09Fix a runtime failure on NetBSDpho3-3/+21
2022-01-09Fix an upstream bug: truncate() writes a wrong file size in the headerpho3-5/+26
The upstream has disappeared. We can't send the patch anywhere.
2022-01-09Fix a segfault on non-32bits platformspho3-83/+45
2022-01-09Mark the package as broken on NetBSDpho1-3/+10
2022-01-09filesystems/gluster: No longer mark as python 2.7 onlygdt1-5/+2
The restriction to python 2.7 was noted being current as of an ancient version. Dropping that line and building (therefore with 3.9) succeeded, and the upstream configure.ac searches for python3 and accepts it. Thus, even without testing, this seems ok.
2022-01-06Fix a segfault on NetBSDpho3-3/+22
2022-01-05python: egg.mk: add USE_PKG_RESOURCES flagwiz2-5/+7
This flag should be set for packages that import pkg_resources and thus need setuptools after the build step. Set this flag for packages that need it and bump PKGREVISION.
2022-01-04*: bump PKGREVISION for egg.mk userswiz4-4/+8
They now have a tool dependency on py-setuptools instead of a DEPENDS
2021-12-20rst2man: Fix sandbox builds: ensure the versioned rst2man executablenia1-1/+12
is found so that man pages are always generated.
2021-12-08revbump for icu and libffiadam14-26/+28