Commit Graph

17 Commits

Author SHA1 Message Date
Jarno Seppänen ec5ba51f98 Fix potential data loss if cleaning old files fails 2014-05-14 22:45:03 +03:00
Jarno Seppänen 079dcec131 Remove obsolete method _write_index 2014-05-14 22:39:35 +03:00
Jarno Seppänen f0c108411b Links to test suites 2014-05-14 22:37:47 +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 eb35116c65 *.pyc 2014-05-05 20:49:01 +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 f253b12209 Add license 2014-04-30 00:01:52 +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