summaryrefslogtreecommitdiff
path: root/filesystems
AgeCommit message (Collapse)AuthorFilesLines
2007-06-11Initial import of loggedfs-0.4, a FUSE-based file system which logs allagc6-0/+140
operations. Loggedfs is a filesystem which logs (via rlog and syslog) exactly what is happening on every vnode operation.
2007-05-16Make this package compile again after recent changes to fuse.hagc2-1/+24
2007-05-16Add and enable wdfsagc1-1/+2
2007-05-16Initial import of wdfs-1.4.1 into the Packages Collection.agc5-0/+54
wdfs is a webdav filesystem with special features for accessing subversion repositories. it is based on fuse v2.5+ and neon v0.24.7+. features: - generic webdav filesystem - http redirect support - https support - file locking support (different modes) - access to all revisions of a webdav exported subversion repository - versioning filesystem for autoversioning enabled subversion repositories Using wdfs, it's possible to mount webdav volumes: % df /mnt Filesystem 1K-blocks Used Avail Capacity Mounted on puffs:refuse:wdfs 0 0 0 0% /mnt % l /mnt total 2 drwxrwxrwx 1 root wheel 4096 May 13 10:17 . drwxr-xr-x 31 root wheel 1024 May 16 20:06 .. -rw-rw-rw- 1 root wheel 64393 Mar 16 23:06 About your iDisk.rtf drwxrwxrwx 1 root wheel 4096 May 13 10:17 Backup drwxrwxrwx 1 root wheel 4096 May 13 10:17 Documents drwxrwxrwx 1 root wheel 4096 May 13 10:17 Library drwxrwxrwx 1 root wheel 4096 May 13 10:17 Movies drwxrwxrwx 1 root wheel 4096 May 13 10:17 Music drwxrwxrwx 1 root wheel 4096 May 13 10:17 Pictures drwxrwxrwx 1 root wheel 4096 May 13 10:17 Public drwxrwxrwx 1 root wheel 4096 May 13 10:17 Sites drwxrwxrwx 1 root wheel 4096 Dec 6 01:08 Software %
2007-05-16This needs openobex>=1.3nb2 for the bdaddr_t fix in obex.h.xtraeme1-1/+3
2007-05-16Now that pooka@ fixed the libpthread problem, remove the hack toxtraeme3-13/+14
not link it to libpthread. Also disable debugging output... too verbose, and it works well enough.
2007-05-16+ fuse-obexfsxtraeme1-1/+2
2007-05-16Initial import of fuse-obexfs-0.8.xtraeme7-0/+147
FUSE based filesystem using ObexFTP (currently beta). Actually ObexFS is just a thin layer wrapping a basic ObexFTP client into FUSE callbacks. This works well enough on NetBSD/amd64: $ mount|grep obexfs puffs:refuse:obexfs on k600i/ type puffs (nosuid, nodev, mounted by juan) $ $ ls -l k600i/ total 2 drwxr-xr-x 1 juan users 0 Jan 1 1970 Memoria del tel?fono drwxr-xr-x 1 juan users 0 Jan 1 1970 Memory Stick $
2007-05-15Add a patch to pass the EXEC_NAME through to fuse_new(). Otherwise thereagc2-1/+15
is no way of knowing the file system's name, since it is never passed to the refuse layer.
2007-05-13Change to create directories before copying files to them. Won't matter inagc3-8/+8
the normal case, but matters in bulk builds in our new NO_MTREE order. Do all of the work in the package's install target, too.
2007-05-04Add and enable fuse-podagc1-1/+2
2007-05-04Initial import of fusepod-0.5.1 into the Packages Collection asagc6-0/+71
fuse-pod-0.5.1. FUSEPod is a userspace filesystem which mounts your iPod into a directory for easy browsing of your songs on your iPod. Features ======== * Read and Write support * Viewing/Removing playlists * Configurable directory layout * Transparent copying of files onto iPod * Tracks have tags in extended attributes * Discovers where your iPod is mounted * Statistics file
2007-05-04Add and enable fuse-gmailfs.agc1-1/+2
2007-05-04Initial import of fuse-gmailfs-0.7.2 into the Packages Collection.agc6-0/+81
GmailFS is a virtual filesystem developed by Richard Jones which allows users to mount and use their Gmail email account's storage as a local disk drive. This works as far as logging in and responding properly to a df command, but python interpreter usage seems far too high. Committed in this state so that others can work on it.
2007-05-04Add and enable py-fuse-bindingsagc1-1/+2
2007-05-04Initial import of python bindings (version 0.2pre1) for fuse andagc6-0/+131
refuse into the Packages Collection. Python bindings for the FUSE and refuse interfaces. FUSE allows file sytsem operations to take place at user level, rather than in the kernel. Refuse is a BSD-licensed re-implementation of fuse, running on top of the puffs functionality. This package provides a python language interface to the FUSE interface. To achieve backwards compatibility with previous versions of the fuse bindings for python, set the environment variable FUSE_PYTHON_COMPAT=0.1
2007-05-02Add fuse-gphotofssborrill1-1/+2
2007-05-02GPhotoFS is a filesystem client based on libgphoto2 that exposessborrill5-0/+54
supported cameras as filesystems; while some cameras implement the USB Mass Storage class and already appear as filesystems (making this program redundant), many use the Picture Transfer Protocol (PTP) or some other custom protocol. But as long as the camera is supported by libgphoto2, it can be mounted as a filesystem using this program. N.B. This requires revision 1.50 or later of lib/librefuse/refuse.c on NetBSD
2007-05-01Update to 1.417:xtraeme3-27/+6
* new: read-write mount is supported using the "force" mount option if the logfile is unclean * new: libntfs-3g is versioned * fix: default ownership of files weren't always set to the mounting user * fix: mount was denied if the NTFS Master File Table copy had non-standard size * fix: catch and deny all junction/reparse point write operations * fix: multiply -o options weren't allowed (FreeBSD's mount(8) requires this) * fix: don't try to run Linux specific code on non-Linux OSes
2007-04-24Add and enable u9fsagc1-1/+2
2007-04-24Initial import of u9fs-2.0.3 to the Packages Collection.agc10-0/+161
U9fs is a program that serves Unix files to Plan 9 machines using the 9P protocol. It is typically invoked on a Unix machine by inetd with its standard input and output connected to a network connection, typically TCP on an Ethernet. It typically runs as user root and multiplexes access to multiple Plan 9 clients over the single wire. It assumes Plan 9 uids match Unix login names, and changes to the corresponding Unix effective uid when processing requests. U9fs serves both 9P1 (the 9P protocol as used by the second and third editions of Plan 9) and 9P2000.
2007-04-13Update to 1.328 (latest stable version):xtraeme3-16/+16
* fix: fakeraid/softraid detection was incorrect * change: major performance improvement for writing large files (new block allocator) * change: manual update, added access handling, security section * new: use the 'nonempty' FUSE mount option by default, so the driver behaves as the in-kernel file systems * new: --disable-ldconfig configure option
2007-03-17More Engllish improvements.wiz1-2/+2
2007-03-16Fix up the English, and be a bit more specific about the usage.agc1-3/+4
2007-03-16Add comment about ONLY_FOR_PLATFORM explaining why this doesn't buildgdt1-1/+10
on NetBSD.
2007-03-16use open() instead of mknod() to create regular files. avoids havingpooka2-7/+35
to run the file server as root for most uses.
2007-03-15try to explain betterhubertf1-3/+3
2007-03-15Fix up CATEGORIES for filesystemagc6-12/+12
2007-03-10Add and enable fuse-unionfsagc1-1/+2
2007-03-10Initial import of unionfs-fuse-0.17 as fuse-unionfs-0.17 into the Packagesagc6-0/+70
Collection. FUSE-based union filesystem, with almost limitless number of root directories. This utility is implementedd at the user level - to mount a series of roots, simply use: fuse-unionfs root1:root2:root3 <mountpoint>
2007-03-08make pwd workpooka2-11/+40
2007-03-01Added filesystems/fuse-encfs.xtraeme1-1/+2
2007-03-01Initial import of fuse-encfs-1.2.0-2.xtraeme9-0/+157
EncFS provides an encrypted filesystem in user-space. It runs without any special permissions and uses the FUSE library. As with most encrypted filesystems, Encfs is meant to provide security against off-line attacks; ie your notebook or backups fall into the wrong hands, etc. Homepage: http://arg0.net/encfs
2007-02-28Don't try to read /proc/filesystems or use modprobe on NetBSD.xtraeme2-1/+22
2007-02-28NetBSD now has /usr/include/fuse_opt.h, remove unnecessary patchesxtraeme3-31/+1
removing the include of fuse_opt.h.
2007-02-26add & enable fuse-ntfs-3gpooka1-1/+2
2007-02-26fuse-ntfs-3g package, proven to work under NetBSD-current.pooka6-0/+99
The original work in pkg'izing this was done by <xtraeme>.
2007-02-26default to /dev/cd0d on NetBSDpooka2-1/+18
2007-02-21aspell.wiz4-11/+11
2007-02-21use open(2) instead of mknod(2) to create regular files. whilepooka2-6/+36
the latter works on the most current NetBSD, I don't feel like running file systems unnecessarily as the superuser
2007-02-20+ fusextraeme1-1/+2
2007-02-20Initial import of fuse-2.5.2 from pkgsrc-wip, packaged byxtraeme7-0/+84
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+ fuse-httpfsxtraeme1-1/+2
2007-02-20Initial import of fuse-httpfs-2.06.08.26.xtraeme4-0/+42
HTTPFS is a FUSE-based file system. You may think of it, as a downloader with the speed of light.
2007-02-20+ fuse-archivemountxtraeme1-1/+2
2007-02-20Initial import of fuse-archivemount-0.5.3.xtraeme6-0/+90
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-20s/cddafs/cddfs/xtraeme1-2/+2
2007-02-20Add some fuse packages.xtraeme1-1/+6
2007-02-20Initial import of fuse-curlftpfs-0.9.0.xtraeme8-0/+96
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-20Initial import of fuse-lzofs-20060306.xtraeme6-0/+158
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.