From aa16f07787239786715806f728d2ed190c1ea71d Mon Sep 17 00:00:00 2001 From: rfjakob Date: Sat, 6 May 2017 17:45:30 +0200 Subject: Split table --- Compatibility.md | 33 ++++++++++++++++++++++----------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/Compatibility.md b/Compatibility.md index c7ee7d4..1baa42f 100644 --- a/Compatibility.md +++ b/Compatibility.md @@ -4,17 +4,27 @@ gocryptfs uses ext4-style *feature flags* to add new functionality or better sec However, from time to time major gocryptfs revisions will drop support for very old filesystems. This keeps the gocryptfs code base clean and maintainable. Users are encouraged to upgrade their filesystems (see below for how) as the new features often improve security. -As seen on the table below, v1.0 will be the first version to drop support for very old filesystems (v0.6 and lower). - -| | can be mounted on ▶ | v0.4 | v0.5 | v0.6 | v0.7, v0.8 | v0.9, v0.10 | v0.11 | v0.12 | v1.0 | v1.1 | -|--------------------------------|---------------------|------|------|------|------------|-------------|-------|-------|------|------| -| ▼ **created by** | ▼ **feature flags** | | | | | | | | | | -| v0.4 | - | Y | Y | Y | Y | Y | W | RO | - | - | -| v0.5 | D | - | Y | Y | Y | Y | W | RO | - | - | -| v0.6 | DE | - | - | Y | Y | Y | W | RO | - | - | -| v0.7, v0.8 | DEG | - | - | - | Y | Y | Y | Y | Y | Y | -| v0.9, v0.10, v0.11, v1.0, v1.1 | DEGL | - | - | - | - | Y | Y | Y | Y | Y | -| v1.1-reverse | DEGLA | - | - | - | - | - | - | - | - | Y | +As seen on the tables below, v1.0 will be the first version to drop support for very old filesystems (v0.6 and lower). + +##### v0.6 and lower: + +| | can be mounted on ▶ | v0.4 | v0.5 | v0.6 | v0.7, v0.8 | v0.9, v0.10 | v0.11 | v0.12 | v1.0+ | +|------------------|---------------------|------|------|------|------------|-------------|-------|-------|------| +| ▼ **created by** | ▼ **feature flags** | | | | | | | | | +| v0.4 | - | Y | Y | Y | Y | Y | W | RO | - | +| v0.5 | D | - | Y | Y | Y | Y | W | RO | - | +| v0.6 | DE | - | - | Y | Y | Y | W | RO | - | + + +##### v0.7 and higher: + +| | can be mounted on ▶ | v0.7, v0.8 | v0.9, v0.10, v0.11,
v1.0, v1.1, v1.2 | v1.1, v1.2 | v1.3 | +|-------------------------------------------|---------------------|------------|-------------------------------------------|------------|------| +| ▼ **created by** | ▼ **feature flags** | | | | | +| v0.7, v0.8 | DEG | Y | Y | Y | Y | +| v0.9, v0.10, v0.11,
v1.0, v1.1, v1.2 | DEGL | - | Y | Y | Y | +| v1.1, v1.2
(reverse mode) | DEGLA | - | - | Y | Y | +| v1.3 | DEGLH | - | - | - | Y | Feature flags: * D = DirIV @@ -22,6 +32,7 @@ Feature flags: * G = GCMIV128 * L = LongNames * A = AESSIV +* H = HKDF Support flags: * Y = full functionality -- cgit v1.2.3