Commit graph

214 commits

Author SHA1 Message Date
pooka
02e0cdf569 use open(2) instead of mknod(2) to create regular files. while
the latter works on the most current NetBSD, I don't feel like running
file systems unnecessarily as the superuser
2007-02-21 00:04:30 +00:00
xtraeme
7814a29b34 + fuse 2007-02-20 23:49:56 +00:00
xtraeme
d418406bca Initial import of fuse-2.5.2 from pkgsrc-wip, packaged by
pancake.

With FUSE it is possible to implement a fully functional filesystem in a
userspace program.  Features include:

* Simple library API
* Simple installation (no need to patch or recompile the kernel)
* Secure implementation
* Userspace - kernel interface is very efficient
* Usable by non privileged users
* Runs on Linux kernels 2.4.X and 2.6.X
* Has proven very stable over time

This package is enabled only for linux and FreeBSD, NetBSD uses
its own compatible library.
2007-02-20 23:48:30 +00:00
xtraeme
bc0bf98d66 + fuse-httpfs 2007-02-20 23:45:36 +00:00
xtraeme
03b67c5d6f Initial import of fuse-httpfs-2.06.08.26.
HTTPFS is a FUSE-based file system.
You may think of it, as a downloader with the speed of light.
2007-02-20 23:44:06 +00:00
xtraeme
d07519060d + fuse-archivemount 2007-02-20 23:33:02 +00:00
xtraeme
2e1802466d Initial import of fuse-archivemount-0.5.3.
Gateway between FUSE and libarchive. Allows mounting of cpio, .tar.gz,
.tar.bz2 archives.

Reading and writing supported.
Supports all formats libarchive supports.
2007-02-20 23:31:40 +00:00
xtraeme
b4062448b6 s/cddafs/cddfs/ 2007-02-20 23:24:32 +00:00
xtraeme
336e273688 Add some fuse packages. 2007-02-20 23:08:00 +00:00
xtraeme
5737416921 Initial import of fuse-curlftpfs-0.9.0.
CurlFtpFS is a filesystem for acessing FTP hosts based on FUSE and libcurl.
Features

CurlFtpFS diferentiates itself from other FTP filesystems because it features:

    * SSLv3 and TLSv1 support
    * connecting through tunneling HTTP proxies
    * automatically reconnection if the server times out
    * transform absolute symlinks to point back into the ftp file system
2007-02-20 23:02:03 +00:00
xtraeme
ed4a41d926 Initial import of fuse-lzofs-20060306.
LZOlayer Filesystem is a filesystem which allows you to use transparently
compressed files, just as they would be normal files.

Both read and write operations are possible, along with other most common
system calls. It consumes little memory in my opinion, because files are
divided into blocks, which can be decompressed separetly. In other words,
if you (or an application) would like to read byte 4,500,000 in a file
sized 5,000,000 bytes, it only decompresses a block which constain wanted
data. Write operation is based on a packet gathering and after reaching its
limit it 'syncs' the data. It allows it's user to write/modify files pretty
fast, despite the fact it's block divided.

LZOlayer FileSystem was meant to support only LZO compression algorythm,
because it has extremely low compression/decompression time. However,
currently it supports LZO and ZLIB (but only one at the run-time!)
compression algorythms.
2007-02-20 23:00:08 +00:00
xtraeme
a5525dbe3c Initial import of fuse-cryptofs-0.6.0.
CryptoFS is a encrypted filesystem for Filesystem in Userspace (FUSE).

CryptoFS will use a normal directory to store files encrypted. The
mountpoint will contain the decrypted files. Every file stored in
this mountpoint will be written encrypted (data and filename) to the
directory that was mounted. If you unmount the directory the encrypted
data can only be access by mounting the directory with the correct key
again.
2007-02-20 22:58:34 +00:00
xtraeme
c6ed3e308f Initial import of fuse-cddfs-0.2.
Cddfs is a file system for fuse that use libparanoia in order to
mount your audio cd.
2007-02-20 22:57:44 +00:00
agc
ad6f6f86a2 Add an (empty for now) Makefile for this category 2007-02-20 22:48:07 +00:00