Tags give the ability to mark specific points in history as being important
-
v0.9
protectedb2c78f46 · ·Release version 0.9 Changes ------- - Commands have been merged into a single executable "gob" with subcommands. - A new subcommand "gob init" has been added to initialize a new block store. - Error checks have been introduced when closing files.
-
v0.8
protected74b600a6 · ·Release version 0.8 Changes ------- - Standard output is now being checked for errors when exiting to verify that e.g. the index has been completely written. - Continuous integration has been updated from Trusty to Xenial. Another build job for Bionic has been added. - A lot of warnings have been fixed in order to enable the continuous integration to build with `-Werror`. - Tests have been refactored to avoid any use of pipes which may swallow error codes. - An error has been fixed that caused `warn()` to call exit(3P), causing gob-fsck(1) to exit on the first warning. - Added an editorconfig file.
-
v0.7
protected7f1213fa · ·Release version 0.7 Changes ------- - The build system has been migrated from Makefiles to Meson. - Top-level source files and manpages have been moved into a new "src/" and "docs/" subdirectory, respectively. - Support for encryption has been completely removed. Its security cannot be guaranteed and better solutions exist by e.g. writing the backup store into a LUKS volume. - The hex conversion and blake2b hash functions have been included into our sources. This allowed removing the dependency on libsodium altogether.
-
v0.6
protectedab43e6ec · ·Release version 0.6 Changes ------- - Build instructions and tests have been adjusted to not include non-POSIX instructions. This enables support for OpenBSD. - When writing a block into the block store, gob will now first write everything into a temporary file and then rename that file to have the final name. This will ensure that gob will never put partially written blocks at a final block path. - Travis CI has been fixed to check the signature of packages installed via Bintray.
-
v0.5
protected6de4e7b0 · ·Release version 0.5 The most important addition in version 0.5 is the addition of gob-fsck, a tool that checks an object storage for consistency. Another improvement for consistency is how gob-chunk handles write errors. Previously, gob-chunk would just error out and leave the partially written block in the object storage. Now, it instead tries to unlink it first and only then abort. Other than that, there were some refactorings to abstract the object storage into its own structure. A CI job has been added to do static analysis on gob's sources via Coverity.
-
v0.4
protectedc8e0151c · ·Release version 0.4 The most important change is the rename from "sb" to "gob". As such, all binaries now have a "gob-" prefix instead of a "sb-" prefix. Other than that, this is mostly a cleanup release, including initial documentation, improved tests and some minor cleanups. Furthermore, the block storage now has a version associated with it. This makes sure that gob will not try to write to block stores which have a different version, especially in the case of backwards-incompatible changes.
-
v0.3
protectedaf961a7f · ·Release v0.3 This release focusses on improving the encryption part. Data that is output by sb-encrypt is using fixed-length blocks now, with the actual data's size being encoded as part of the ciphertext. More importantly, this release finally switches to a secure scheme for generating encryption nonces. Previously, nonces were simply the index of the current block and as such completely deterministic. Nonces are now derived from the hash of the index concatenated with the plain-text data. This generates consistent nonces for the same block while still being unpredictable from the outside without knowing the plain text of the block. Last but not least, Travis has been set up to build and test changes.
-
v0.2
protecteddf622a29 · ·Release v0.2 Changes: - fix excessive use of stack with large block sizes leading to segfaults - raise default block size to 4MB
-