Age | Commit message (Collapse) | Author | Files | Lines |
|
their files via a custom do-install target.
|
|
Changes are mainly portability mods; just one minor change for NetBSD
to compile out of the box, which has been fed back upstream.
|
|
Bump rev.
|
|
|
|
|
|
I'm not sure about FUSE_VERSION vs. FUSE_USE_VERSION in different
implementations, so define FUSE_USE_VERSION from FUSE_VERSION if it
does not exist and use that.
2007-04-17 CHANGES:
- fixed a stupid bug that avoids mounting the root of a server
- documented the optional port for mounting a webdav server
- improved attribute caching for some special cases
|
|
on packages that are affected by the switch from the openssl 0.9.7
branch to the 0.9.8 branch. ok jlam@
|
|
|
|
|
|
While I can find little documentation out there, it seems to work
quite well for me (Subversion 1.4.4 + apr1). Thusfar it's seemed
quite speedy and useful. I'm thinking that fuse might be an interesting
way to get distfiles (curlftpfs) or source snapshots into pkgsrc.
|
|
|
|
|
|
|
|
|
|
file system level, i.e. is configured by collecting several
mountpoints into one virtual replicated file system.
|
|
* Fix: successful hard link removal may reported "Input/Output error".
* Fix: listing the content of a single directory having over 600,000 files
and subdirectories may returned "Input/Output error" or truncated
directory listing.
* Fix: atime mount option didn't work.
* Fix: POSIX file time updates (file access and modification times, inode
change time). Please note, though NTFS-3G updates the times correctly now,
FUSE may keep caching old, invalid time attributes for a short time after
rename(2), creat(2), and some file operations which involve hard links.
FUSE has fixed already the first two cases and they may be included in
the Linux kernel 2.6.24 release.
* New: relatime support was added and made the default atime update method.
|
|
* Fix: reads over the end of a file could return "invalid argument" error
using some recent kernels. This problem may have caused Thunderbird
to hang.
* Fix: some faulty versions of the gcc compiler have crashed during
compilation.
* Fix: the utimes(2) system call may incorrectly updated the last status
change filestamp.
* Change: the ntfs.streams.list extended attribute enumerates Alternate
Data Streams (ADS) '\0' separated.
|
|
- UTF8 internationalization of filenames, volumes and servers
- proper uid/gid mapping to enable environments with a common or different user directory
- DHX2 UAM from Derrik Pates
- fixes to deal with the Apple Airport Extreme quirks
- fixes to deal with netatalk quirks
- improved status output for debugging
- various small bug fixes
|
|
* fix: big-endian problems exposed by the NTFS-3G Test Suite.
* fix: free space calculation may was wrong for >1 TB volumes.
* fix: some faulty Thunderbird versions caused system log flooding.
* fix: uClibc and uClinux improvements.
* fix: logging improvements.
* fix: many other minor fixes.
|
|
* fix: unwritten sparse file regions could get corrupted if the end
of a write wasn't aligned to cluster boundary. Sparse files are very
rarely used, most typically by bittorent clients.
* fix: creation of read-only files failed.
* change: free inode calculation was CPU intensive during write activity.
This could reduce write performance when millions of files are used if
a file manager or desktop applet regularly polled for disk space usage.
Now the statfs() system call is constant time.
* change: file creation performance is improved by 40-80%.
* change: smart directory traversal is 20-200% faster for disk based and
300-600% faster for memory cache based traversals.
|
|
|
|
|
|
STABLE Version 1.913 (September 13, 2007) Release Notes
* change: free disk space calculation was highly CPU intensive during
write activity. This could reduce write performance severely, especially
for huge volumes if a file manager or desktop applet regularly polled
for disk space usage. Now the calculation is constant time, around only
10 microseconds on a typical desktop, and it's completely independent
of the volume size.
* fix: hibernation check was too rigid and mount was refused in read/write
mode unnecessarily in some cases.
* all performance improvements included unchanged from the 1.910-RC test
release. Please see those details below.
Version 1.910-RC (September 10, 2007) -- Release Notes
* change: significantly improved the performance of writing many files,
typically by 50-1000% (copying files, unpacking, untarring packages,
compilation, directory synchronization, ...).
* change: improved the performance of writing multi-GB size files,
particularly after the creation of many thousands of other files.
Previous disk space defragmentation is highly advised for the best
possible speed. File level defragmentation is not enough.
* change: improved concurrent write performance.
|
|
|
|
* fix: file rename may updated the modification time of some files which
caused some backup tools, like rsync, not to preserve always
this timestamp.
* fix: unmount (fusermount -u) was denied for an unprivileged user who
was allowed to mount a block device. FUSE 2.7.0+ user space package
is required for the full fix.
* fix: the driver could hang if there wasn't enough memory during reading
a large directory
* fix: reading a directory may reported success when there was an error
* fix: metadata update error was ignored in some very rare cases during
writing a file
* fix: permissions checking was turned on if umask, fmask and dmask was
set to the default 000 value.
* change: manual update, added Windows filename compatibility section
* change: lots of logging improvements
|
|
useful for category Makefiles, as opposed to bsd.pkg.subdir.mk, which is
also relevant for the top-level directory. Adjusted the category Makefiles.
|
|
specify NO_BUILD=yes beforehand. Remove custom clean privilege
setting, which is no longer needed.
Duh.
|
|
|
|
WikipediaFS is a mountable virtual file system that allows to read and
edit articles from Wikipedia (or any Mediawiki-based site) as if they
were real files.
It is thus possible to view and edit articles using your favourite
text-editor. Text-editors tend to be more convenient than a simple
browser form when it comes to editing large texts and they generally
include useful features such as Mediawiki syntax highlighting and
spell checking.
Advanced usage of WikipediaFS includes easy development of scripts and
bots. Programs simply have to deal with normal files because this is
WikipediaFS which takes care of the HTTP layer. For example, it would
be possible to use WikipediaFS to perform a massive content migration
from an existing site to a Mediawiki.
Features
* Reading and editing articles, including subpages.
* User * configuration : add your own Mediawiki.
* Editing with your login
* HTTPS, HTTP authentication, proxy.
|
|
|
|
* fix: move, rename and hard link could return "input/output error"
* fix: very rare, recoverable directory corruption
* fix: portability improvements
* change: more troubleshooting hints if a volume can't be mounted
* change: logging improvements
* new: install executables to the root file system otherwise mount
could fail during boot
* fix: any kind of file size change failure returned "Operation not permitted"
* fix: file close failure was not always reported
* fix: unmount failure was not always reported
* fix: file creation always gave "input/output error" if the $MFT Bitmap
wasn't up-to-date
* fix: converting very long file names to Unicode may failed
* fix: syslog messages didn't show the low level error detail
* fix: compilation improvements on OS X and NetBSD
|
|
|
|
|
|
afpfs-ng is an Apple Filing Protocol client that will allow a Linux
system to see files exported from a Mac OS system with AFP over TCP.
With thanks to Jared for the nudge.
|
|
|
|
|
|
operations.
Loggedfs is a filesystem which logs (via rlog and syslog) exactly what
is happening on every vnode operation.
|
|
|
|
|
|
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
%
|
|
|
|
not link it to libpthread.
Also disable debugging output... too verbose, and it works well
enough.
|
|
|
|
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
$
|
|
is no way of knowing the file system's name, since it is never passed to
the refuse layer.
|
|
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.
|
|
|
|
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
|
|
|
|
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.
|