Commit Graph

13 Commits

Author SHA1 Message Date
Jarno Seppänen
079dcec131 Remove obsolete method _write_index 2014-05-14 22:39:35 +03:00
Jarno Seppänen
6018e19158 Robustness improvements:
* refactor error handling through common transaction() method
* maintain consistent index file on disk in the face of errors
* implement locking for multithreaded use
2014-05-14 22:35:58 +03:00
Jarno Seppänen
727a8bb123 Fix write consistency; separate encrypted directory access to GpgStore class 2014-05-05 20:49:01 +03:00
Jarno Seppänen
529e86621b Show number of files as directory size 2014-05-02 21:34:32 +03:00
Jarno Seppänen
9aff59979d rename: test for more rename error conditions 2014-05-02 21:23:11 +03:00
Jarno Seppänen
6a9ef541ab Add rollback code when writing the index file fails 2014-05-01 22:22:00 +03:00
Jarno Seppänen
37c47591ba Update directory st_mtime when modified 2014-05-01 20:36:27 +03:00
Jarno Seppänen
22014090c6 Improve error handling 2014-05-01 20:32:30 +03:00
Jarno Seppänen
2d4a93d9fe Implement rmdir 2014-05-01 19:59:51 +03:00
Jarno Seppänen
fb9731868f Fix write caching; implement more FUSE functions
* write caching was broken in multiple ways
* implemented chmod, rename, truncate, unlink, and utimens
2014-04-29 23:58:54 +03:00
Jarno Seppänen
dd20a5a478 Log call trace to gpgfs.log file 2014-04-29 22:14:42 +03:00
Jarno Seppänen
1f671903d4 Make executable 2014-04-28 20:24:02 +03:00
Jarno Seppänen
e08b6c8472 First version that somewhat works 2014-04-27 23:43:14 +03:00