Commit Graph

  • c859f0b2dc intraBlock: Rename Offset to Skip Jakob Unterwurzacher 2015-10-04 14:24:43 +0200
  • 775676ecb8 Utilize file hole passtrough capability in Truncate() Jakob Unterwurzacher 2015-10-04 14:21:07 +0200
  • 2003ca965d Zero-pad last block if a file hole is created on Write() Jakob Unterwurzacher 2015-10-04 11:39:35 +0200
  • 5229b8f5f5 Add BlockNoPlainOff() and BlockNoCipherOff() + test Jakob Unterwurzacher 2015-10-04 11:03:40 +0200
  • fa88741770 tests: add TestFileHoles Jakob Unterwurzacher 2015-10-04 10:38:58 +0200
  • 40448db909 Fix xfstests generic/030 failure Jakob Unterwurzacher 2015-10-04 00:26:20 +0200
  • 0802175328 Add daemonization shell script Jakob Unterwurzacher 2015-10-03 19:15:15 +0200
  • 79870ab096 debug: log inode number instead of encrypted filename Jakob Unterwurzacher 2015-10-03 13:36:49 +0200
  • 38bf8a2fcf Implement file hole passtrough Jakob Unterwurzacher 2015-10-03 13:34:33 +0200
  • 3fef613591 tests: Add append test Jakob Unterwurzacher 2015-09-30 23:42:18 +0200
  • b835f83fd5 Implement Truncate() + Test Jakob Unterwurzacher 2015-09-30 22:36:53 +0200
  • aea8d8d6e7 debug: Log encrypted filename Jakob Unterwurzacher 2015-09-30 20:32:24 +0200
  • 061831edf2 DecryptBlocks: Don't shadow err variable Jakob Unterwurzacher 2015-09-30 20:31:41 +0200
  • 7d666bd87d Set Fileystem and Type values shown in "df -T" and friends Jakob Unterwurzacher 2015-09-19 10:47:16 +0200
  • c4ec7a4295 Fix Chown parameter order Jakob Unterwurzacher 2015-09-18 22:22:11 +0200
  • 8fe5ec7381 Add --cpuprofile flag Jakob Unterwurzacher 2015-09-18 22:14:07 +0200
  • e84c1e3741 Make read benchmark smarter when extending file Jakob Unterwurzacher 2015-09-18 20:10:55 +0200
  • 67fe4557e5 Fix read benchmark Jakob Unterwurzacher 2015-09-17 22:08:49 +0200
  • 338925aef4 Set GOMAXPROCS = 4 Jakob Unterwurzacher 2015-09-16 19:35:40 +0200
  • 0af3cfcac0 Fix symlink size reporting Jakob Unterwurzacher 2015-09-16 19:32:37 +0200
  • 3a2610a141 symlink encryption: pass ".." and "." through unchanged Jakob Unterwurzacher 2015-09-16 18:43:07 +0200
  • 3be2dfdf9d Add "--zerokey" option to simplify testing and benchmarking Jakob Unterwurzacher 2015-09-15 23:59:57 +0200
  • 69b3d53f21 init: Check if dir is empty part II (done) Jakob Unterwurzacher 2015-09-14 22:56:59 +0200
  • fdc0fef6ee Use MarshalIndent for JSON generation Jakob Unterwurzacher 2015-09-14 00:45:41 +0200
  • eee2c017dc init: Check if dir is empty part I Jakob Unterwurzacher 2015-09-13 23:12:56 +0200
  • d941b67df4 Implement password handling Jakob Unterwurzacher 2015-09-13 23:06:38 +0200
  • 71789ae14f Don't warn about "gocryptfs.conf" in the ciphertext root dir Jakob Unterwurzacher 2015-09-13 22:09:48 +0200
  • 6f9e90c414 Encrypt key with scrypt-hashed password Jakob Unterwurzacher 2015-09-13 21:47:18 +0200
  • 164739b655 Friendlier error message if gocryptfs.conf does not exist Jakob Unterwurzacher 2015-09-13 18:08:15 +0200
  • 4acaeb668e Implement json config storage (not yet encrypted) Jakob Unterwurzacher 2015-09-13 17:55:07 +0200
  • e7ba3c61f1 Fix File.GettAttr() size reporting Jakob Unterwurzacher 2015-09-09 19:32:59 +0200
  • 80935a0e1b Explain both frontends in readme Jakob Unterwurzacher 2015-09-08 23:09:28 +0200
  • bfdbbbf8b4 Fix panic on absolute symlink Jakob Unterwurzacher 2015-09-08 22:53:06 +0200
  • 28cdff5889 tests: add TestCiphertextRange Jakob Unterwurzacher 2015-09-08 22:34:42 +0200
  • b13cc9686c Fix append issue Jakob Unterwurzacher 2015-09-08 22:34:23 +0200
  • 1ca4fc89aa More debug logging, improve main_test.go (do not use all-zero content) Jakob Unterwurzacher 2015-09-08 22:03:27 +0200
  • caaad7c8d7 Add pathfs frontend, part II Jakob Unterwurzacher 2015-09-08 21:35:06 +0200
  • 889ae90081 Add pathfs frontend (uses go-fuse instead of bazil-fuse), part I Jakob Unterwurzacher 2015-09-08 00:54:24 +0200
  • b65882985d Add tests for name encryption and byte range splitting Jakob Unterwurzacher 2015-09-07 21:25:05 +0200
  • af0ae03db2 Rename frontend to "cluefs_frontend" Jakob Unterwurzacher 2015-09-07 21:10:42 +0200
  • cd95128015 readme: link to go-vs-openssl.md Jakob Unterwurzacher 2015-09-06 13:13:47 +0200
  • cbc35cbd6e new file: go-vs-openssl.md Jakob Unterwurzacher 2015-09-06 13:08:48 +0200
  • b00a70fc8d readme: more details Jakob Unterwurzacher 2015-09-06 12:53:32 +0200
  • e34e383d37 readme: Fix benchmark alignment Jakob Unterwurzacher 2015-09-06 12:17:55 +0200
  • 290b11abf4 Add "go get" command to readme Jakob Unterwurzacher 2015-09-06 12:16:34 +0200
  • f2e2b81361 Add README.md Jakob Unterwurzacher 2015-09-06 12:12:14 +0200
  • 0a35d0970e Add openssl_benchmark.bash script Jakob Unterwurzacher 2015-09-06 11:54:50 +0200
  • 5f4c9240ca Add streaming read and write benchmarks Jakob Unterwurzacher 2015-09-06 11:42:01 +0200
  • 58d1e24b7c Add OpenSSL support for file content encryption/decryption Jakob Unterwurzacher 2015-09-06 10:38:43 +0200
  • ad3a1a8899 Set readahead to 1MB Jakob Unterwurzacher 2015-09-06 09:47:27 +0200
  • 448e88490b Bundle up blocks for bigger reads from the backing filesystem Jakob Unterwurzacher 2015-09-06 09:47:01 +0200
  • baa837b788 Add openssl benchmark Jakob Unterwurzacher 2015-09-05 23:19:38 +0200
  • d0524ded99 Use Debug object instead of fmt Jakob Unterwurzacher 2015-09-05 20:36:26 +0200
  • 11fb037e7e Cleanup and rename files Jakob Unterwurzacher 2015-09-05 20:30:20 +0200
  • 7e564f928f Fix size reporting Jakob Unterwurzacher 2015-09-05 20:11:20 +0200
  • 199d3fd79f Fix write path Jakob Unterwurzacher 2015-09-05 19:07:20 +0200
  • 4ab9862ccb Fix read path Jakob Unterwurzacher 2015-09-05 14:08:00 +0200
  • 1257b4249d Filename encryption working Jakob Unterwurzacher 2015-09-05 12:15:42 +0200
  • 05a5c0a0ff Wrap cluefs part I Jakob Unterwurzacher 2015-09-05 11:49:05 +0200
  • 6f90ec716a Rebase to cluefs Jakob Unterwurzacher 2015-09-04 20:31:06 +0200
  • 779ad6dda3 Properly handle FileMode Jakob Unterwurzacher 2015-09-04 09:05:52 +0200
  • 6a110b8dde Mounts and show an empty dir Jakob Unterwurzacher 2015-09-03 23:54:12 +0200
  • 4b98f74e3e Builds and mounts Jakob Unterwurzacher 2015-09-03 19:27:07 +0200
  • 8a48609d0e Add frontend stubs Jakob Unterwurzacher 2015-09-03 19:09:23 +0200
  • f8fddff769 Split into FS and File Jakob Unterwurzacher 2015-09-03 18:57:28 +0200
  • 4e93fdf820 Port from go-fuse to bazil/fuse Jakob Unterwurzacher 2015-09-03 18:22:18 +0200