[SCM] Write filesystems in Perl using FUSE annotated tag, upstream/0.15.1, created. upstream/0.15.1
Salvatore Bonaccorso
carnil at debian.org
Sat Apr 28 21:40:15 UTC 2012
The annotated tag, upstream/0.15.1 has been created
at 86c5a14943251ebe77cc07d70c9ccf5b35d96965 (tag)
tagging c63d544375f1b395a7c448fe5f31185198702a80 (commit)
tagged by Salvatore Bonaccorso
on Sat Apr 28 23:04:22 2012 +0200
- Shortlog ------------------------------------------------------------
Upstream version 0.15.1
Alex Sudakov (1):
RT#55953 added readdir implementation
Artur (1):
there are plenty, some os specific, valid opts, so just don't bother checking for them
Bastien ROUCARIÈS (1):
Add contents of 0.14 tar.gz
Bojan Petrovic (5):
Do not include 'xattr.h' on FreeBSD.
When testing, check if '/proc/mounts' exists.
Merge remote-tracking branch 'dpavlin/master'
Handle pipe creation in mknod() on FreeBSD.
Circumvent buggy negation of assigned $!.
Daniel Frett (12):
updated Fuse binding to utilize thread-safe static data
need to define the context when not building threaded model
not having a supported threads model shouldn't be fatal, fallback to non-threaded mode instead
make open file handles thread-safe. Fixes RT #57517 when using threads.
remove usage of MUTABLE_SV and MUTABLE_HV for older versions of perl
fixed thread cloning in <= perl5.10.0
reduce code duplication in the CLONE method and make sure to dup the handles object when CLONEing
Merge branch 'rt-55953-readdir' into master
added build files to the .gitignore file
flags are the 3rd parameter, not the 4th for hv_delete_ent
a couple file handle bugfixes
a couple more file handle bugfixes
Derrik Pates (45):
64-bit support, 2.6 binding
Add the fuse_version() static method. This is the basis of version
Added support for 'nullpath_ok' option to fuse_main().
Handle getdir entries in order passed. Currently they are handed to the
Fold margs and fargs together into args; this fixes the handling of
Implement additional FUSE operations.
Export the 'private_data' member of the fuse_context struct as
Void cast some hv_store calls to get rid of warnings.
Add return checking to several asprintf()s used for non 64-bit
Assorted minor cleanups. Restore 'symlink' fops member. Better handle
Align groups of hv_{fetch,store} calls. Compare to NULL, instead of assuming
Remove a couple of unnecessary '#if FUSE_VERSION >= 24' blocks in the
Move XATTR_{CREATE,REPLACE} into the XS code, so we can get the
Remove inclusion of Data::Dumper. Remove incorrect duplicate documentation
Update the readdir example to use the new syntax, so it'll actually work.
Make sure the first element in the args list is an empty string always;
Found an error message that was using the old offset value; fixed to
Screwed up parentheses balance with last commit. Oops. Fixed.
Check that the option string is not an empty string. If it is, don't add
For FreeBSD and NetBSD, define XATTR_{CREATE,REPLACE}, since there is no
Handle mknod() differently when running FreeBSD, as its mknod syscall doesn't
When testing, check if '/proc/mounts' exists. (by Bojan Petrovic)
Merge pull request #7 from ALPHA-60/master
Multiple changes for better *BSD compatibility, including:
Changes to statfs.t to work better with 32-bit versions of NetBSD.
Small pack mask change for 32-bit Linux compatibility.
Updates to README.
NetBSD 5.1, not 5.0.
NetBSD 5.1, not 5.0.
Merge branch 'master' of github.com:dpavlin/perl-fuse
Make the code work without USE_ITHREADS. FreeBSD's default Perl build
Various changes to tests and Makefile.
Changes to improve compatibility with Perl 5.8.
Merge branch 'master' of github.com:dpavlin/perl-fuse
Changed clone_params_{new,del} to Perl_clone_params_{new,del}.
Replace all tests that require knowing syscall numbers.
On Perl 5.8, importing Unix::Mknod doesn't import symbols by default.
On Perl 5.8, lchown() sometimes ends up with leaked errno; declare $! local.
Summary of 0.14 candidate changes.
README update, and use full path to mount when checking mounted FSes.
Decrease the file size used in getattr.t by a factor of 1024.
Perl 5.8.9 worked before this update; 5.8.8 did not. Account for that.
Okay, seems the #defines are *not* necessary for 5.8.9, but this is...
Additional Changes item.
Change mknod test to use Unix::Mknod and POSIX::mkfifo().
Dobrica Pavlinusic (89):
[vcp] select <> as trunk
fix compilation problems
It seems that blockcount isn't last argument any longer. Fixed.
compilation fix
From: Richard Dawe <rich(at)phekda(dot)gotadsl(dot)co(dot)uk>
Richard Dawe <rich(at)phekda(dot)gotadsl(dot)co(dot)uk>
bump version
added missing META.yml, include tests and examples in distribution
updated README file
added changes from Mark Wilkinson to support mount options, list all
updated for release 0.06
Mark Glines changes to add ithreads support:
Changes from Mark Glines in preparation for 0.07
added missing example, 0.07_1
working copy
diag output
added blib, create /tmp/fusetest-$ENV{LOGNAME} (from directory for loopback) if it doesn't
0.07_1
use version just built
partial fix for statfs (namelen is still broken) [0.07_2]
convert output to diag, zero buffer (I hope)
fix 6 and 7 parametar handling
use pkg-config
added example filesystem which uses Filesys::Statvfs to implement statfs
fallback to defaults if pkg-config is not found
added example
r34 at llin (orig r34): dpavlin | 2006-01-02 23:49:24 +0100
target sf to update SourceForge CVS repository of FUSE
added -D_FILE_OFFSET_BITS=64 need for FreeBSD compilation
r61 at llin (orig r61): dpavlin | 2006-01-02 23:58:53 +0100
use Fuse from just compiled blib (again...)
added __FreeBSD__ compilation fixes
0.07_3 which works on FreeBSD (tests are still broken)
update to 0.07_3
remove DEBUGf
r72 at llin (orig r72): dpavlin | 2006-01-03 16:43:12 +0100
update to API 25 changes by Csaba Henk <csaba.henk at creo.hu>
require at least fuse 2.5
fix parametars is there is no debug option
whitespace fixes
Vladimir V. Kolpakov contributed cleanup patch
added nonempty as suggested by David Danier <david.danier at team23.de>
bump version
Mark Glines fixed problem with newer fuse versions
Fix ISO C90 warnings
use mount_fusefs on FreeBSD to get fuse version
CPAN release 0.07
changes from Nick Waterman <laptop at noseynick.com> to fix race condition in
patch from Mark Glines to allow Fuse to be run from a non-master thread
fix path to local svn
make CPANPLUS happy and don't report errors if fuse isn't installed
warn about required permissions also
fix to test helper as proposed by ANDREWC at cpan.org (rt.cpan.org #17695)
bump version to 0.08, added Changes for this version
fixes for Andrew for dh-make-perl which uses fakeroot
Changes from Marc to implement fuse_get_context():
support for MacFUSE implementation for Mac OS X from http://code.google.com/p/macfuse/
one more define (_FILE_OFFSET_BITS=64) on darwin
calls mount instread of cat /proc/mountpoints to make it less Linux specific
patch from Chris Dolan via rt.cpan.org #30631
added Chris, bump version to 0.09
Added contributed filesystem described in e-mail message below:
update from Reuben Thomas: fixes a bug in mkdir (failed to tag, so newly
fuse_get_context documentation patch from jaslong
expose and fix 2Gb file bug, RT #32639, RT #33903
version bump [0.09_2]
update latest Changes
cpan target to push latest verison out
another try to fix files larger than 2Gb: for this we pop
added META pointers to repository and bugracker
added META pointers to repository and bugtracker
Merge branch 'master' of github.com:dpavlin/perl-fuse
remove version number
Merge branch 'rt-57517-file-handles'
bump version [0.09_4] and document it
fix permissions
Merge remote branch 'remotes/origin/64-bit'
bump version to 0.10_1
document changes in 0.10_1
credit Derrik with 64-bit changes
document Daniel Frett tread-safe callback contribution and bump version to 0.11
Merge branch 'frett-readdir'
close RT #55953 - readdir
document readdir
cleanup example
document changes for version 0.12
0.13 release with FreeBSD, NetBSD and OS X support
Merge branch 'master' of github.com:dpavlin/perl-fuse
bump version to 0.14
Justin Fletcher (1):
Addition of file handles on open files
Miklos Szeredi (1):
Initial revision
Richard Dawe (1):
Add support for operations supported by FUSE 2.2.1 (flush, release, fsync, extended attributes); bump version to 0.06.
Salvatore Bonaccorso (1):
Imported Upstream version 0.15.1
Vlatko Kosturjak (1):
documentation fix
nobody (1):
VCP: initializing layout
-----------------------------------------------------------------------
--
Write filesystems in Perl using FUSE
More information about the Pkg-perl-cvs-commits
mailing list