/[fuse_dbi]/fuse-couchdb/DBI.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Log of /fuse-couchdb/DBI.pm

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 68 - (view) (annotate) - [select for diffs]
Modified Fri Apr 24 23:43:18 2009 UTC (14 years, 11 months ago) by dpavlin
File length: 15014 byte(s)
Diff to previous 65 , to selected 9
Make a branch for Fuse::CouchDB experiment


Revision 65 - (view) (annotate) - [select for diffs]
Modified Sun Nov 26 22:30:58 2006 UTC (17 years, 4 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 15014 byte(s)
Diff to previous 64 , to selected 9
hush debug output

Revision 64 - (view) (annotate) - [select for diffs]
Modified Sun Nov 26 22:29:23 2006 UTC (17 years, 4 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 15012 byte(s)
Diff to previous 62 , to selected 9
first try at cleaning up the code. sleep after fusermount -u

Revision 62 - (view) (annotate) - [select for diffs]
Modified Wed Aug 2 21:53:30 2006 UTC (17 years, 7 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 14812 byte(s)
Diff to previous 61 , to selected 9
old changes from 2006-03-25 16:07 to support alternative code-ref parametars for
filenames, read and update which enable query generation on the fly

Revision 61 - (view) (annotate) - [select for diffs]
Modified Tue Jan 3 14:56:35 2006 UTC (18 years, 2 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 13704 byte(s)
Diff to previous 55 , to selected 9
change %files -> $files

Revision 55 - (view) (annotate) - [select for diffs]
Modified Tue Apr 26 20:12:55 2005 UTC (18 years, 11 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 13533 byte(s)
Diff to previous 54 , to selected 9
0.08: support for filenames which are null (it will ne named NULL-id)


Revision 54 - (view) (annotate) - [select for diffs]
Modified Tue Apr 26 19:57:51 2005 UTC (18 years, 11 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 13485 byte(s)
Diff to previous 53 , to selected 9
better support for zero-sized files


Revision 53 - (view) (annotate) - [select for diffs]
Modified Sun Nov 28 20:20:36 2004 UTC (19 years, 4 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 13460 byte(s)
Diff to previous 52 , to selected 9
fixed work-around for non-working fusermount, removed some debugging output


Revision 52 - (view) (annotate) - [select for diffs]
Modified Sat Nov 27 15:08:10 2004 UTC (19 years, 4 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 13429 byte(s)
Diff to previous 51 , to selected 9
really remove all output from fusermount, define constant BLOCK to 1024
(used in various places)


Revision 51 - (view) (annotate) - [select for diffs]
Modified Sat Nov 27 14:02:18 2004 UTC (19 years, 4 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 13365 byte(s)
Diff to previous 47 , to selected 9
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).


Revision 47 - (view) (annotate) - [select for diffs]
Modified Tue Nov 23 23:54:58 2004 UTC (19 years, 4 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 12865 byte(s)
Diff to previous 40 , to selected 9
API 0.07:
- added is_mounted
- mount will now block until filesystem is mounted
  (this might take up to 2 sec in intervals of 0.5 sec)


Revision 40 - (view) (annotate) - [select for diffs]
Modified Fri Nov 19 21:56:12 2004 UTC (19 years, 4 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 12509 byte(s)
Diff to previous 36 , to selected 9
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.


Revision 36 - (view) (annotate) - [select for diffs]
Modified Tue Nov 16 15:34:25 2004 UTC (19 years, 4 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 11989 byte(s)
Diff to previous 33 , to selected 9
update URL to fuse web site


Revision 33 - (view) (annotate) - [select for diffs]
Modified Mon Nov 15 20:55:10 2004 UTC (19 years, 4 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 12003 byte(s)
Diff to previous 32 , to selected 9
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)


Revision 32 - (view) (annotate) - [select for diffs]
Modified Mon Nov 15 20:45:03 2004 UTC (19 years, 4 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 11942 byte(s)
Diff to previous 31 , to selected 9
fix quoting of characters in regex: Fuse::DBI will now work correctly with
parens and other characters which have special meaning in regexps


Revision 31 - (view) (annotate) - [select for diffs]
Modified Sun Oct 10 19:33:23 2004 UTC (19 years, 5 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 11942 byte(s)
Diff to previous 30 , to selected 9
modify ctime only when writing to file, prevents message "file has changed"


Revision 30 - (view) (annotate) - [select for diffs]
Modified Sat Oct 9 00:03:42 2004 UTC (19 years, 5 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 11822 byte(s)
Diff to previous 28 , to selected 9
fix for pod2html


Revision 28 - (view) (annotate) - [select for diffs]
Modified Fri Oct 8 23:43:06 2004 UTC (19 years, 5 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 11822 byte(s)
Diff to previous 26 , to selected 9
documentation improvements, API 0.04


Revision 26 - (view) (annotate) - [select for diffs]
Modified Fri Oct 8 22:55:36 2004 UTC (19 years, 5 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 10412 byte(s)
Diff to previous 24 , to selected 9
added invalidation of file list with rmdir,
prevent multiple umounts by keeping mounted flag


Revision 24 - (view) (annotate) - [select for diffs]
Modified Fri Oct 8 20:07:12 2004 UTC (19 years, 5 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 9933 byte(s)
Diff to previous 23 , to selected 9
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)


Revision 23 - (view) (annotate) - [select for diffs]
Modified Sat Oct 2 16:54:42 2004 UTC (19 years, 5 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 9444 byte(s)
Diff to previous 22 , to selected 9
correct links in pod to that pod2html doesn't choke


Revision 22 - (view) (annotate) - [select for diffs]
Modified Sat Oct 2 16:30:16 2004 UTC (19 years, 5 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 9444 byte(s)
Diff to previous 21 , to selected 9
fixed fork option and tests


Revision 21 - (view) (annotate) - [select for diffs]
Modified Sat Oct 2 15:29:02 2004 UTC (19 years, 5 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 9514 byte(s)
Diff to previous 18 , to selected 9
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.



Revision 18 - (view) (annotate) - [select for diffs]
Modified Sun Sep 5 16:59:41 2004 UTC (19 years, 6 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 8813 byte(s)
Diff to previous 13 , to selected 9
broken version with DBD::SQLite (transaction problems)


Revision 13 - (view) (annotate) - [select for diffs]
Modified Sun Aug 29 20:12:37 2004 UTC (19 years, 7 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 8574 byte(s)
Diff to previous 12 , to selected 9
getdir fix, working WebGUI example


Revision 12 - (view) (annotate) - [select for diffs]
Modified Sun Aug 29 19:16:01 2004 UTC (19 years, 7 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 8559 byte(s)
Diff to previous 11 , to selected 9
umount works, as well as tests


Revision 11 - (view) (annotate) - [select for diffs]
Modified Sun Aug 29 18:51:29 2004 UTC (19 years, 7 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 8248 byte(s)
Diff to previous 9
first try at making this module (late commit)


Revision 9 - (view) (annotate) - [selected]
Modified Sat Aug 7 19:06:03 2004 UTC (19 years, 7 months ago) by dpavlin
Original Path: trunk/DBI.pm
File length: 7626 byte(s)
Copied from: trunk/fuse_dbi.pl revision 8
Diff to previous 8
move code to Fuse::DBI module (probably broken now)


Revision 8 - (view) (annotate) - [select for diffs]
Modified Sat Aug 7 15:16:50 2004 UTC (19 years, 7 months ago) by dpavlin
Original Path: trunk/fuse_dbi.pl
File length: 6105 byte(s)
Diff to previous 7 , to selected 9
better output, read fixes, ctime preserved (so that vi won't complain that
your file changed if you save changes and try that again)


Revision 7 - (view) (annotate) - [select for diffs]
Modified Sat Aug 7 14:48:23 2004 UTC (19 years, 7 months ago) by dpavlin
Original Path: trunk/fuse_dbi.pl
File length: 6014 byte(s)
Diff to previous 6 , to selected 9
make updates really work


Revision 6 - (view) (annotate) - [select for diffs]
Modified Wed Aug 4 16:17:09 2004 UTC (19 years, 7 months ago) by dpavlin
Original Path: trunk/fuse_dbi.pl
File length: 6113 byte(s)
Diff to previous 3 , to selected 9
first try at making it writable


Revision 3 - (view) (annotate) - [select for diffs]
Modified Wed Aug 4 09:25:31 2004 UTC (19 years, 7 months ago) by dpavlin
Original Path: trunk/fuse_dbi.pl
File length: 4305 byte(s)
Diff to previous 2 , to selected 9
file reading fix


Revision 2 - (view) (annotate) - [select for diffs]
Modified Wed Aug 4 09:03:05 2004 UTC (19 years, 7 months ago) by dpavlin
Original Path: trunk/fuse_dbi.pl
File length: 4202 byte(s)
Diff to previous 1 , to selected 9
directory browsing, Makefile for debugging


Revision 1 - (view) (annotate) - [select for diffs]
Added Wed Aug 4 08:58:46 2004 UTC (19 years, 7 months ago) by dpavlin
Original Path: trunk/fuse_dbi.pl
File length: 4159 byte(s)
Diff to selected 9
import FUSE perl module to connect to database via DBI


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26