Older
-
Revision 1814f7cefe
(Added hgignore file. Put performance logs into source contro...)
pushed by alexander.galanin
- Added hgignore file. Put performance logs into source control.
Added hgignore file. Put performance logs into source control.
-
-
-
91 new revisions
pushed by alexander.galanin
- 38472f434a:repository creation
5290acfea5:initial import
a97e673578:Added zip file open and close operations, updated Makefile.
ecb7e3caff:Replaces tabs with spaces
6c563944d1:Rewritten in C++
382cf1b806:implemented files tree building,
started readdir() and stat() implementation,
updated Makefile
9d3ea68037:implemented readdir() and (partially) stat()
98b19130fe:now names returned by readdir are short
05fea02b90:completed stst() realization
34f0f84115:added statfs()
5442cba01d:implemented open() and release()
ef69898bb9:implemented read()
ba1997f55f:added license header,
removed 'test' Makefile target
3cdf46e99c:fixed problems with file name splitting,
fixed directory rights,
fixed memory leaks and read()
be48897f5a:removed debug code
43a7b5ace3:updated license version,
modified FUSE initialization to always be single-threaded
290d21773b:added zip_stat_index error handling, updated information messages
581b06b7ce:fixed bug with stat() for /,
added install and uninstall Makefile targets
5660396e20:fixed problem with simultaneous reading from the same file
2fdd4f338b:files tree are now built before FUSE initialization
1e7a748dbf:fixed close() in case of file handle reusion
4a8585571e:small code beautifulizations,
updated license version
e611b58bba:code beautifulization
64966a336f:implemented unlink()
10e55d21db:implemented rmdir()
a29b45ad3d:implemented mkdir(),
node file splitting and adding to parent moved to fusezip_node constructor
71c7771796:implemented rename()
65179b7fcc:removed debugging output
489a3793bb:updated Makefile
17666df16d:read()/write()/close() operations implementation moved to separate class to allow selection of
implementation,
started write() implementation
0ec78de909:all file handling operations moved to FileNode,
created new class for caching unpacked data(BigBuffer),
algorythm improvment: now files are unpacked in open(),
implemented write() and create(),
fixed problem with one-byte-named-files in root directory of FS
0dd4cc3a3b:replaced new in BigBuffer to mallocs
c89b25a843:added missing copyright headers
9cd5803247:Added out of memory and archive integrity errors handling
12c54381be:Added out of memory and archive integrity errors handling, part 2
eb57ff456e:implemented stubs for chmod(), chown(), flush(), fsync(), fsyncdir(), opendir(), releasedir(),
access(), utimens()
268c7020e7:added counter of parallel file opens: fixes problem with simultaneous file access
84be185bd1:implemented truncate(), ftruncate(),
no saving of rewritten/truncated file at this moment
cf68327ec1:implemented replacing of existing modified files,
fileNode now have state variable to track its internal state,
added license file
1eb426c337:now unallocated parts of file in read() filled with zeros.
a9a2f70fd2:Added documentation
36e82c828e:started performance tests implementation
b917eef8a8:fixed problem with ZIP file write errors in a forked process
ab55592fce:Added error logging via syslog()
761c5ba21d:implemented mc-uzip compression and decompression in a common case,
added new test types
be5157af7f:more accurate time counting for fuse-zip,
added new tests,
fixed mc-uzip zip-* tests behaviour,
changed zip-* tests data to bring fuse-zip to win :)
ee498b137a:added new tests
ec83cc1f96:added gvfs-fuse(unstable) and unpackfs,
added logging of test results
fb95cb7061:updated README,
fixed tests result logging
efb2b1d7b5:added tests for avfs
4b2f62923c:added tests for fuse-j zip filesystem(but not included into main loop because of unstability),
code beautifulizations
52bc96eb90:improved resource freeing process
6b2e2a82f3:rewritten gvfs-fuse usage code,
added license headers and README
af90a99cd6:fixed tests for fusej-zip
a797a6b08a:updated docs
0ac39c893b:added make archives script and changelog
a2c6042ad4:fixed problem with get_current_dir_name() on non-GNU systems(thanks for Daniel Johnson),
updated docs
f3b3c74506:removed debug code from previous fix
5cc0592e9f:More strict errors checking,
added notes about libzip compile flags,
updated docs,
added manpage
958b248759:updated included header names
e750b30cdf:added *xattr() stubs
e7e11fe380:fixed file size bug on 32-bit platforms
04d8346e4b:added libZipWrapper under
e18abf1983:updated docs
9513e1d44b:added tests for krarc://, wikified tests output
278a3ac2b4:small fixes in Makefile(thanks to Daniel Johnson)
a442d33ebf:fixed off64_t definition(thanks to Daniel Johnson)
b8f7b2a5c6:uncompressed manpage
2476b6fffd:updated Makefile and packaging script
c343ad940d:re-licensed under LGPLv3,
small updated(thanks to Sikon)
5e1e576d79:small tests beautifulization
1684fc243b:fixed problems with file modification times
de2f5ca167:added gid/uid passing
8b19df28fb:updated license headers
fd88cde887:updated changelog
fc8797479e:added missing headers
439382e6bd:Removed GNU-ism from 'install' parameters
7e9021304d:fixed problems with file modification time and size for newly created files(closes #5),
fixed "free space are reported as 0"(closes #4)
5e0f0c7ae8:updated changelog
05aa7ee226:fixed bug #9 : "mountpoint directory size reported as 18446744069414584320" reported by notethan
details: FileNode->size() are now not inlined.
9ab3241a68:updated changelog
10ce13be34:beautifulized node index parameters handling
1e34f469bf:fixed bug #10 : Rarely, a 'third party' zip file fails to mount
details: If parent directory of zip archive item does not present in archive, it will be created.
Relative paths are not supported.
Updated documentation.
b3b4c8fbfa:fixed compilation problem on FreeBSD and Mac OS X with FUSE 2.7
0d5865a7fb:fixed versioning problem
80ad596796:Fixed segfault if user tried to re-open corrupted file from an invalid archive.
fa9f8aad59:Fixed typo in manpage. Closes #16. Thanks to Rakesh Pandit.
af7cd97d66:Fixed #20: incorrect directory size reported.
Now stat.st_blksize are always reported as 512 and stat.st_blocks are always
reported in 512-byte blocks.
ab46380641:Corrected date in changelog
8a0f4d3f2d:Converted from svn to hg
2fc0dba62b:Corrected makeArchives script to operate with hg repo
38472f434a:repository creation
5290acfea5:initial import
a97e673578:Added zip file open and close operations, updated Makefile.
ecb7e3caff:Replaces tabs with spaces
6c563944d1:Rewritten in C++
382cf1b806:implemented files tree building,
started readdir() and stat() implementation,
updated Makefile
9d3ea68037:implemented readdir() and (partially) stat()
98b19130fe:now names returned by readdir are short
05fea02b90:completed stst() realization
34f0f84115:added statfs()
5442cba01d:implemented open() and release()
ef69898bb9:implemented read()
ba1997f55f:added license header,
removed 'test' Makefile target
3cdf46e99c:fixed problems with file name splitting,
fixed directory rights,
fixed memory leaks and read()
be48897f5a:removed debug code
43a7b5ace3:updated license version,
modified FUSE initialization to always be single-threaded
290d21773b:added zip_stat_index error handling, updated information messages
581b06b7ce:fixed bug with stat() for /,
added install and uninstall Makefile targets
5660396e20:fixed problem with simultaneous reading from the same file
2fdd4f338b:files tree are now built before FUSE initialization
1e7a748dbf:fixed close() in case of file handle reusion
4a8585571e:small code beautifulizations,
updated license version
e611b58bba:code beautifulization
64966a336f:implemented unlink()
10e55d21db:implemented rmdir()
a29b45ad3d:implemented mkdir(),
node file splitting and adding to parent moved to fusezip_node constructor
71c7771796:implemented rename()
65179b7fcc:removed debugging output
489a3793bb:updated Makefile
17666df16d:read()/write()/close() operations implementation moved to separate class to allow selection of
implementation,
started write() implementation
0ec78de909:all file handling operations moved to FileNode,
created new class for caching unpacked data(BigBuffer),
algorythm improvment: now files are unpacked in open(),
implemented write() and create(),
fixed problem with one-byte-named-files in root directory of FS
0dd4cc3a3b:replaced new in BigBuffer to mallocs
c89b25a843:added missing copyright headers
9cd5803247:Added out of memory and archive integrity errors handling
12c54381be:Added out of memory and archive integrity errors handling, part 2
eb57ff456e:implemented stubs for chmod(), chown(), flush(), fsync(), fsyncdir(), opendir(), releasedir(),
access(), utimens()
268c7020e7:added counter of parallel file opens: fixes problem with simultaneous file access
84be185bd1:implemented truncate(), ftruncate(),
no saving of rewritten/truncated file at this moment
cf68327ec1:implemented replacing of existing modified files,
fileNode now have state variable to track its internal state,
added license file
1eb426c337:now unallocated parts of file in read() filled with zeros.
a9a2f70fd2:Added documentation
36e82c828e:started performance tests implementation
b917eef8a8:fixed problem with ZIP file write errors in a forked process
ab55592fce:Added error logging via syslog()
761c5ba21d:implemented mc-uzip compression and decompression in a common case,
added new test types
be5157af7f:more accurate time counting for fuse-zip,
added new tests,
fixed mc-uzip zip-* tests behaviour,
changed zip-* tests data to bring fuse-zip to win :)
ee498b137a:added new tests
ec83cc1f96:added gvfs-fuse(unstable) and unpackfs,
added logging of test results
fb95cb7061:updated README,
fixed tests result logging
efb2b1d7b5:added tests for avfs
4b2f62923c:added tests for fuse-j zip filesystem(but not included into main loop because of unstability),
code beautifulizations
52bc96eb90:improved resource freeing process
6b2e2a82f3:rewritten gvfs-fuse usage code,
added license headers and README
af90a99cd6:fixed tests for fusej-zip
a797a6b08a:updated docs
0ac39c893b:added make archives script and changelog
a2c6042ad4:fixed problem with get_current_dir_name() on non-GNU systems(thanks for Daniel Johnson),
updated docs
f3b3c74506:removed debug code from previous fix
5cc0592e9f:More strict errors checking,
added notes about libzip compile flags,
updated docs,
added manpage
958b248759:updated included header names
e750b30cdf:added *xattr() stubs
e7e11fe380:fixed file size bug on 32-bit platforms
04d8346e4b:added libZipWrapper under
e18abf1983:updated docs
9513e1d44b:added tests for krarc://, wikified tests output
278a3ac2b4:small fixes in Makefile(thanks to Daniel Johnson)
a442d33ebf:fixed off64_t definition(thanks to Daniel Johnson)
b8f7b2a5c6:uncompressed manpage
2476b6fffd:updated Makefile and packaging script
c343ad940d:re-licensed under LGPLv3,
small updated(thanks to Sikon)
5e1e576d79:small tests beautifulization
1684fc243b:fixed problems with file modification times
de2f5ca167:added gid/uid passing
8b19df28fb:updated license headers
fd88cde887:updated changelog
fc8797479e:added missing headers
439382e6bd:Removed GNU-ism from 'install' parameters
7e9021304d:fixed problems with file modification time and size for newly created files(closes #5),
fixed "free space are reported as 0"(closes #4)
5e0f0c7ae8:updated changelog
05aa7ee226:fixed bug #9 : "mountpoint directory size reported as 18446744069414584320" reported by notethan
details: FileNode->size() are now not inlined.
9ab3241a68:updated changelog
10ce13be34:beautifulized node index parameters handling
1e34f469bf:fixed bug #10 : Rarely, a 'third party' zip file fails to mount
details: If parent directory of zip archive item does not present in archive, it will be created.
Relative paths are not supported.
Updated documentation.
b3b4c8fbfa:fixed compilation problem on FreeBSD and Mac OS X with FUSE 2.7
0d5865a7fb:fixed versioning problem
80ad596796:Fixed segfault if user tried to re-open corrupted file from an invalid archive.
fa9f8aad59:Fixed typo in manpage. Closes #16. Thanks to Rakesh Pandit.
af7cd97d66:Fixed #20: incorrect directory size reported.
Now stat.st_blksize are always reported as 512 and stat.st_blocks are always
reported in 512-byte blocks.
ab46380641:Corrected date in changelog
8a0f4d3f2d:Converted from svn to hg
2fc0dba62b:Corrected makeArchives script to operate with hg repo
-
About
Wiki page edited by alexander.galanin
- Revision r27
Edited wiki page through web user interface.
Revision r27
Edited wiki page through web user interface.
-
About
Wiki page edited by alexander.galanin
- Revision r26
Edited wiki page through web user interface.
Revision r26
Edited wiki page through web user interface.
-
ChangeLog
Wiki page edited by alexander.galanin
- Revision r25
Edited wiki page through web user interface.
Revision r25
Edited wiki page through web user interface.
-
issue 20
(Wrong behaviour while "live" writing in fuse-zip fs.) changed by alexander.galanin
-
Status:
Fixed
Labels:
Type-Defect OpSys-All
Status:
Fixed
Labels:
Type-Defect OpSys-All
-
-
issue 20
(Wrong behaviour while "live" writing in fuse-zip fs.) reported by fedyanin
-
-
-
-
-
-
-
-
-
issue 17
(fuse-zip consumes over 500 megabytes of RAM when writing 600...) reported by Tyson.Clugg
-
-
issue 16
(fix spelling for man page) changed by alexander.galanin
-
Status:
Fixed
Labels:
Component-Docs
Status:
Fixed
Labels:
Component-Docs
-
-
-
-
issue 15
(saving timestamp while installing) changed by alexander.galanin
-
Status:
WontFix
Labels:
Type-Enhancement
Status:
WontFix
Labels:
Type-Enhancement
-
-
-
-
-
issue 14
(Support read-only mode) changed by alexander.galanin
-
Status:
Accepted
Owner:
alexander.galanin
Labels:
Type-Enhancement
−Type-Defect
Status:
Accepted
Owner:
alexander.galanin
Labels:
Type-Enhancement
−Type-Defect
-
-
-
-
issue 13
(Please support .7z (LZMA) files.) changed by alexander.galanin
-
Status:
WontFix
Labels:
Type-Enhancement Priority-Low
−Type-Defect −Priority-Medium
Status:
WontFix
Labels:
Type-Enhancement Priority-Low
−Type-Defect −Priority-Medium
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
issue 9
(mountpoint directory size reported wrong on Linux-i386 machi...) commented on by notethan
-
|