diff options
-rw-r--r-- | Compatibility.md | 33 |
1 files 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, <br> 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, <br> v1.0, v1.1, v1.2 | DEGL | - | Y | Y | Y | +| v1.1, v1.2 <br>(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 |