~nabijaczleweli/libcurlfs

1

libcurlfs 0 released

Details
Message ID
<rztxaibxx5twsmgnkkqf5nylugf23ejkzz464hzuzzfftyjbfe@tarta.nabijaczleweli.xyz>
DKIM signature
pass
Download raw message
Source tarball (and signature, same as this mail) can be obtained from
  https://git.sr.ht/~nabijaczleweli/libcurlfs/refs/0

A git-buildpackage(1)-style Debian package will shortly be found at
  https://git.sr.ht/~nabijaczleweli/libcurlfs.deb
 (https://salsa.debian.org/nabijaczleweli/libcurlfs)

This being the first release, there is no changelog.
This program allows
  $ libcurlfs -o kernel_cache https://cdimage.debian.org/debian-cd/current/amd64/iso-dvd/debian-12.7.0-amd64-DVD-1.iso mnt
  $ qemu-system-x86_64 -cdrom mnt/debian-12.7.0-amd64-DVD-1.iso ...
and the DVD is pulled on demand, and only the bits actually used.
Multiple URLs may be given, and all appear as their basenames;
the manual bares all (not that there's much more):
  https://srhtcdn.githack.com/~nabijaczleweli/libcurlfs/blob/man/libcurlfs.pdf

This serves to replace httpfs2, which I've RoQA-removed from Debian
(see its many untenable issues at https://bugs.debian.org/1079931).

Use of FUSE 3 (compat with 2) and libcurl (>= 7.83)
ensures this program can't decay so catastrophically.

Despite being /libcurl/fs, only HTTP and HTTPS are supported.
Support for more protocols are an open question
(opine at https://todo.sr.ht/~nabijaczleweli/libcurlfs/1).

This release was extensively tested under Linux;
and was perfunctorily tested on {Free,Net,Open}BSD.
The Macintosh is an open question (my VM's system libcurl is <7.83).
(Minutiae in README.)

Thanks to Cicada for testing and debugging;
thanks to psykose for additional testing.

libcurlfs released 1 (same as 0)

Details
Message ID
<5yq62eb7qytd3d45lzsqqq2wozczaaboddrfipwjiwgcjf6ec6@tarta.nabijaczleweli.xyz>
In-Reply-To
<rztxaibxx5twsmgnkkqf5nylugf23ejkzz464hzuzzfftyjbfe@tarta.nabijaczleweli.xyz> (view parent)
DKIM signature
pass
Download raw message
Source tarball (and signature, same as this mail) can be obtained from
  https://git.sr.ht/~nabijaczleweli/libcurlfs/refs/1

On all levels except physical, this is the same as libcurlfs 0.
The version is increased to ease transition of
  old httpfs2 0.1.5 => libcurlfs-as-httpfs2
because naturally 0 < 0.1.5
(cf. https://bugs.debian.org/1081022).
Reply to thread Export thread (mbox)