Commit History

Autor SHA1 Mensaxe Data
  Sebastian Stenzel 50e8a9e429 a few more webdav frontend tests %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel f93d32c6fb faster directory moving (no recursive iteration on filesystem needed any longer) %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel a909095a1c Fixed reuse of directory-IDs after moving encrypted directories but keeping references to the old locations. %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel 03208ebc5e fixed CryptoFolder (damn partial commits...) %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel c41225eab6 Code simplification %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel 2725b6b920 not spawning new threadpools for each individual encryption/decryption job anymore %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel ed0540e78f Using Runnable instead of Consumer for InMemoryWritableFile's reference to InMemoryFile's delete function [ci skip] %!s(int64=9) %!d(string=hai) anos
  Markus Kreusch 8cdb6d0eab Fixed CryptoFileSystem %!s(int64=9) %!d(string=hai) anos
  Markus Kreusch 932e26f6a6 Added further invariant tests %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel 53a9b08dd6 fixed unit test %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel 752601f4da further crypto layer optimizations for WebDAV compliance %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel cf64a6c425 fixed webdav copy/move [ci skip] %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel f0cb91b22f - separated crypto filesystem and nameshortening filesystem for easier invariant testing %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel 0d82e7dcc7 code simplicifaction + lockmanager unit tests %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel bf5988f5fe renamed packages %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel 3d24bc74b1 only one token must match, see http://www.webdav.org/specs/rfc2518.html#rfc.section.9.4.2 [ci skip] %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel 6f15ea0e1e passing litmus cond_put_corrupt_token test [ci skip] %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel 93ef366125 now passing 94.6% of litmus lock tests %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel cbcefc4eb5 - check locks, even when no if-header is present %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel 42b852b622 removed logging [ci skip] %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel 12fcf5aeaf several WebDAV compliance fixes %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel a1a81cc0ba ROOT directory file no longer needed. root directory id is now "" by convention. %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel 853744002c prohibiting block swapping by adding file-IV and blocknumber to MAC %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel 4d2a786504 new vault-internal file extensions (no extension at all for files, "_" suffix for directories) %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel bb185c3170 fixed bug causing directories to disappear immediately after renaming to a long name. %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel e5d095606f chunk layout version 3 (random nonce per block) %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel 4a60e94183 version 3 header (no nonce, CTR mode) %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel 1d6f4284c8 determine file size of all files during directory listing [ci skip] %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel eb1b4a9fe3 updated license header %!s(int64=9) %!d(string=hai) anos
  Sebastian Stenzel 64775a7d19 using Guavas ByteStreams.copy where possible %!s(int64=9) %!d(string=hai) anos