M /trunk/MANIFEST
added Strix examples
A /trunk/examples/strix-multi_static.pl A /trunk/examples/strix-static3.pl
added examples for Strix portal (www.strix-portal.com)
M /trunk/DBI.pm
0.08: support for filenames which are null (it will ne named NULL-id)
M /trunk/DBI.pm
better support for zero-sized files
M /trunk/DBI.pm
fixed work-around for non-working fusermount, removed some debugging output
M /trunk/DBI.pm
really remove all output from fusermount, define constant BLOCK to 1024 (used in various places)
M /trunk/DBI.pm
M /trunk/Makefile.PL
Improvements in getattr and statfs: du will not return meaningful values and df will return something which is not as wrong as it was (but, still not correct).
Fuse::DBI will not try to load kernel module using sudo, and try to umount using sudo umount if fusermount -u fails (as it happends with current CVS version of fuse).
New webgui test target in Makefile which work as test on my local machine (and hopefully on any with webgui default installation).
M /trunk/MANIFEST
add patches
D /trunk/fuse-perl-patch/cvs-20041116.diff A /trunk/fuse-perl-patch/cvs-api_fix.diff (from /trunk/fuse-perl-patch/cvs-20041116.diff:48) A /trunk/fuse-perl-patch/cvs-blocks_fix.diff
rename one patch, added blocks fix
M /trunk/t/02sqlite.t
test cleanup
M /trunk/DBI.pm
API 0.07:
D /trunk/Changes
this will be generated from svn log
M /trunk/examples/webgui.pl
fix support for PostgreSQL
M /trunk/t/99pod.t
fix POD test
M /trunk/Makefile.PL
produce Changes from svn log
M /trunk/README
better explanation
M /trunk/t/01load.t
M /trunk/t/99pod.t
fix tests to remove dependency on jsFind (and I souldn't copy tests between my modules anyway :-)
M /trunk/DBI.pm
fixed mounted mess. This will probably fix fusermount errors users are seeing once and forever. Added $SIG{'QUIT'} handler, documented bug in upstream Fuse module.
M /trunk/MANIFEST
added patch to MANIFEST
M /trunk/README
documentation update before release
A /trunk/fuse-perl-patch
A /trunk/fuse-perl-patch/cvs-20041116.diff
patch to fix current CVS version of Fuse perl bindings
M /trunk/DBI.pm
M /trunk/examples/webgui.pl
update URL to fuse web site
M /trunk/MANIFEST
A /trunk/MANIFEST.SKIP
bookkeeping update before release
M /trunk/t/03pgsql.t
working PostgreSQL example
M /trunk/DBI.pm
M /trunk/MANIFEST
M /trunk/Makefile.PL
M /trunk/t/02sqlite.t
SQLite test is finally working,
bumped version to 0.05,
you can really umount filesystem when using fork (which is still very
experimental and useful only for tests anyway)
M /trunk/DBI.pm
fix quoting of characters in regex: Fuse::DBI will now work correctly with parens and other characters which have special meaning in regexps
M /trunk/DBI.pm
modify ctime only when writing to file, prevents message "file has changed"
M /trunk/DBI.pm
M /trunk/MANIFEST
fix for pod2html
D /trunk/examples/webgui-mysql.pl
removed obsolete example
M /trunk/DBI.pm
documentation improvements, API 0.04
M /trunk/Makefile.PL
M /trunk/examples/webgui.pl
use Data::Config from WebGUI installation to read configuration file and extract all needed data from it, added a lot of documentation and finished example for WebGUI
M /trunk/DBI.pm
added invalidation of file list with rmdir, prevent multiple umounts by keeping mounted flag
M /trunk/examples/webgui-mysql.pl
invalidate example
M /trunk/DBI.pm
call umount on DESTROY, support for optional 'invalidate' code ref which erase templates from disk (user running fuse must have permissions on template directory for this to work)
M /trunk/DBI.pm
correct links in pod to that pod2html doesn't choke
M /trunk/DBI.pm
M /trunk/t/02sqlite.t
M /trunk/t/03pgsql.t
fixed fork option and tests
M /trunk/DBI.pm
a lot of changes (0.03 API):
- added unlink (rm) method to invalidate in-memory cache
- added fuse_module_loaded method to check if fuse module is loaded
- fixed short read of last block
- removed Proc::Simple usage and replaced with simplier forking mechanism
This is first working version, but it's not binary-safe yet. NULL bytes are still problem.
A /trunk/t/03pgsql.t
added PostgreSQL test
D /trunk/t/02database.t
A /trunk/t/02sqlite.t (from /trunk/t/02database.t:18)
moved sqlite test to 02sqlite.t
M /trunk/DBI.pm
broken version with DBD::SQLite (transaction problems)
M /trunk/t/02database.t
make files writable
M /trunk/Makefile.PL
quote module names
M /trunk/t/02database.t
use DBD::SQLite to run tests (if installed)
A /trunk/examples/webgui-mysql.pl
working example for MySQL installation of WebGUI
M /trunk/DBI.pm
M /trunk/examples/webgui.pl
getdir fix, working WebGUI example
M /trunk/DBI.pm
M /trunk/t/02database.t
umount works, as well as tests
M /trunk/DBI.pm
M /trunk/Makefile.PL
A /trunk/examples
A /trunk/examples/webgui.pl
A /trunk/t/02database.t
first try at making this module (late commit)
D /trunk/Makefile
created from Makefile.PL
A /trunk/Changes
A /trunk/DBI.pm (from /trunk/fuse_dbi.pl:8)
A /trunk/MANIFEST
M /trunk/Makefile
A /trunk/Makefile.PL
A /trunk/README
D /trunk/fuse_dbi.pl
A /trunk/t
A /trunk/t/01load.t
A /trunk/t/99pod.t
move code to Fuse::DBI module (probably broken now)
M /trunk/fuse_dbi.pl
better output, read fixes, ctime preserved (so that vi won't complain that your file changed if you save changes and try that again)
M /trunk/fuse_dbi.pl
make updates really work
M /trunk/Makefile
M /trunk/fuse_dbi.pl
first try at making it writable
M /trunk/Makefile
M /trunk/fuse_dbi.pl
file reading fix
A /trunk/Makefile
M /trunk/fuse_dbi.pl
directory browsing, Makefile for debugging
A /trunk
A /trunk/fuse_dbi.pl
import FUSE perl module to connect to database via DBI