From 50b5536f48211709ac0194d9674e128b18d90757 Mon Sep 17 00:00:00 2001 From: Radu Marias Date: Tue, 14 May 2024 01:27:43 +0300 Subject: [PATCH 01/22] Update check.yml --- .github/workflows/check.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index a5c92c99..8779b6e0 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -16,8 +16,10 @@ jobs: - uses: actions/checkout@v3 - name: Build run: cargo build --verbose + - name: Check + run: cargo check --verbose - name: Clippy - run: cargo clippy -- -W clippy::pedantic -W warnings + run: cargo clippy -- -W clippy::pedantic -W warnings --verbose - name: Run tests run: cargo test --tests --lib --verbose - name: Run doctests From 717908eec0324524b9f7146ca8ea30495372d671 Mon Sep 17 00:00:00 2001 From: Radu Marias Date: Tue, 14 May 2024 15:38:27 +0300 Subject: [PATCH 02/22] Create test --- .github/workflows/test | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/test diff --git a/.github/workflows/test b/.github/workflows/test new file mode 100644 index 00000000..3cfd18bd --- /dev/null +++ b/.github/workflows/test @@ -0,0 +1,24 @@ +name: test + +on: + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + +env: + CARGO_TERM_COLOR: always + +jobs: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Build + run: cargo build --verbose + - name: Check + run: cargo check --verbose + - name: Run tests + run: cargo test --tests --lib --verbose + - name: Run doctests + run: cargo test --package rencfs --doc --verbose From f8c8a7cbd1c36ff58b44c0a39ca061d15e8f14a0 Mon Sep 17 00:00:00 2001 From: Radu Marias Date: Tue, 14 May 2024 15:38:57 +0300 Subject: [PATCH 03/22] Update check.yml --- .github/workflows/check.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 8779b6e0..13e725a3 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -20,7 +20,3 @@ jobs: run: cargo check --verbose - name: Clippy run: cargo clippy -- -W clippy::pedantic -W warnings --verbose - - name: Run tests - run: cargo test --tests --lib --verbose - - name: Run doctests - run: cargo test --package rencfs --doc --verbose From 16a2d372577fea5e21caa2c7f70d950177bbf243 Mon Sep 17 00:00:00 2001 From: Radu Marias Date: Tue, 14 May 2024 15:39:18 +0300 Subject: [PATCH 04/22] Rename test to test.yml --- .github/workflows/{test => test.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{test => test.yml} (100%) diff --git a/.github/workflows/test b/.github/workflows/test.yml similarity index 100% rename from .github/workflows/test rename to .github/workflows/test.yml From ed658d88f7fc91385c6d49824d5ca3f893076f7d Mon Sep 17 00:00:00 2001 From: Radu Marias Date: Tue, 14 May 2024 15:40:07 +0300 Subject: [PATCH 05/22] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7ecb281a..0811f4e4 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,7 @@ You can also store it in any cloud storage like Google Drive, Dropbox, etc. and [![crates.io](https://img.shields.io/crates/v/rencfs.svg)](https://crates.io/crates/rencfs) [![docs.rs](https://img.shields.io/docsrs/rencfs?label=docs.rs)](https://docs.rs/rencfs/) [![check](https://github.com/radumarias/rencfs/actions/workflows/test.yml/badge.svg)](https://github.com/radumarias/rencfs/actions/workflows/check.yml) +[![test](https://github.com/radumarias/rencfs/actions/workflows/test.yml/badge.svg)](https://github.com/radumarias/rencfs/actions/workflows/test.yml) [![Discord](https://img.shields.io/discord/1236855443486277653)](https://discord.com/channels/1236855443486277653/1236855448515252306) [![](https://img.shields.io/badge/zulip-join_chat-brightgreen.svg)](https://rencfs.zulipchat.com) From 94813c46a1b6638abadbdc595fe82cab3644195d Mon Sep 17 00:00:00 2001 From: Radu Marias Date: Tue, 14 May 2024 15:40:54 +0300 Subject: [PATCH 06/22] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0811f4e4..1ce95742 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ You can also store it in any cloud storage like Google Drive, Dropbox, etc. and [![rencfs-bin](https://img.shields.io/aur/version/rencfs-bin?color=1793d1&label=rencfs-bin&logo=arch-linux)](https://aur.archlinux.org/packages/rencfs-bin/) [![crates.io](https://img.shields.io/crates/v/rencfs.svg)](https://crates.io/crates/rencfs) [![docs.rs](https://img.shields.io/docsrs/rencfs?label=docs.rs)](https://docs.rs/rencfs/) -[![check](https://github.com/radumarias/rencfs/actions/workflows/test.yml/badge.svg)](https://github.com/radumarias/rencfs/actions/workflows/check.yml) +[![check](https://github.com/radumarias/rencfs/actions/workflows/check.yml/badge.svg)](https://github.com/radumarias/rencfs/actions/workflows/check.yml) [![test](https://github.com/radumarias/rencfs/actions/workflows/test.yml/badge.svg)](https://github.com/radumarias/rencfs/actions/workflows/test.yml) [![Discord](https://img.shields.io/discord/1236855443486277653)](https://discord.com/channels/1236855443486277653/1236855448515252306) [![](https://img.shields.io/badge/zulip-join_chat-brightgreen.svg)](https://rencfs.zulipchat.com) From 64e11b06b8a38a26859f71cef72974f718e90e09 Mon Sep 17 00:00:00 2001 From: Radu Marias Date: Tue, 14 May 2024 15:44:48 +0300 Subject: [PATCH 07/22] Update README.md --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 1ce95742..cd379a82 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,10 @@ You can also store it in any cloud storage like Google Drive, Dropbox, etc. and [![Discord](https://img.shields.io/discord/1236855443486277653)](https://discord.com/channels/1236855443486277653/1236855448515252306) [![](https://img.shields.io/badge/zulip-join_chat-brightgreen.svg)](https://rencfs.zulipchat.com) +> ⚠️ **Warning** +> ***This is early in development. Please do not use it with sensitive data just yet. Please wait for a +stable release.*** + # Functionality I keeps all encrypted data and master encryption key in a dedicated directory with files structured on inodes (with meta From c5ed9f84abd6e70998f7e2902f52c760c8ef624a Mon Sep 17 00:00:00 2001 From: Radu Marias Date: Tue, 14 May 2024 15:51:14 +0300 Subject: [PATCH 08/22] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cd379a82..6967c520 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ stable release.*** # Functionality -I keeps all encrypted data and master encryption key in a dedicated directory with files structured on inodes (with meta +It keeps all encrypted data and master encryption key in a dedicated directory with files structured on inodes (with meta info), files for binary content and directories with files/directories entries. All data, metadata and also filenames are encrypted. For new files it generates inode number randomly in `u64` space so it reduces the chance of conflicts when used offline and synced later. From 19ec8861198a1c49d7a1caecec2cacc1a799169b Mon Sep 17 00:00:00 2001 From: Radu Marias Date: Tue, 14 May 2024 15:56:03 +0300 Subject: [PATCH 09/22] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6967c520..d8101e39 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,8 @@ You can also store it in any cloud storage like Google Drive, Dropbox, etc. and > ⚠️ **Warning** > ***This is early in development. Please do not use it with sensitive data just yet. Please wait for a -stable release.*** +stable release. +> It's mostly ideal for experimental and learning projects.*** # Functionality From 6916af7934066b10febc450fe5bc1c2e08787375 Mon Sep 17 00:00:00 2001 From: Radu Marias Date: Tue, 14 May 2024 16:54:25 +0300 Subject: [PATCH 10/22] Update README.md --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index d8101e39..48e526b9 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,5 @@ # RencFs -An encrypted file system that mounts with FUSE on Linux. It can be used to create encrypted directories. - -You can then safely backup the encrypted folder on an untrusted server without worrying about the data being exposed.\ -You can also store it in any cloud storage like Google Drive, Dropbox, etc. and have it synced across multiple devices. - [![rencfs-bin](https://img.shields.io/aur/version/rencfs-bin?color=1793d1&label=rencfs-bin&logo=arch-linux)](https://aur.archlinux.org/packages/rencfs-bin/) [![crates.io](https://img.shields.io/crates/v/rencfs.svg)](https://crates.io/crates/rencfs) [![docs.rs](https://img.shields.io/docsrs/rencfs?label=docs.rs)](https://docs.rs/rencfs/) @@ -13,6 +8,11 @@ You can also store it in any cloud storage like Google Drive, Dropbox, etc. and [![Discord](https://img.shields.io/discord/1236855443486277653)](https://discord.com/channels/1236855443486277653/1236855448515252306) [![](https://img.shields.io/badge/zulip-join_chat-brightgreen.svg)](https://rencfs.zulipchat.com) +An encrypted file system that mounts with FUSE on Linux. It can be used to create encrypted directories. + +You can then safely backup the encrypted folder on an untrusted server without worrying about the data being exposed.\ +You can also store it in any cloud storage like Google Drive, Dropbox, etc. and have it synced across multiple devices. + > ⚠️ **Warning** > ***This is early in development. Please do not use it with sensitive data just yet. Please wait for a stable release. From 5ccb0d40baf996d7764dee5ac9fd0e302e37a301 Mon Sep 17 00:00:00 2001 From: Radu Marias Date: Tue, 14 May 2024 17:11:40 +0300 Subject: [PATCH 11/22] Update check.yml --- .github/workflows/check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 13e725a3..e5eea5b2 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -19,4 +19,4 @@ jobs: - name: Check run: cargo check --verbose - name: Clippy - run: cargo clippy -- -W clippy::pedantic -W warnings --verbose + run: cargo clippy --all-features --verbose From d700a8ccb2717a772edfc437cd797ddafffd0b7f Mon Sep 17 00:00:00 2001 From: Radu Marias Date: Tue, 14 May 2024 23:56:31 +0300 Subject: [PATCH 12/22] Create _config.yml --- _config.yml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 _config.yml diff --git a/_config.yml b/_config.yml new file mode 100644 index 00000000..911c0347 --- /dev/null +++ b/_config.yml @@ -0,0 +1,3 @@ +theme: jekyll-theme-minimal +title: Rencfs homepage +description: Bookmark this to keep an eye on my project updates! From 2e6e85f3d02267d0e155bfdff2870e4c0abe7b27 Mon Sep 17 00:00:00 2001 From: Radu Marias Date: Wed, 15 May 2024 00:02:21 +0300 Subject: [PATCH 13/22] Create style.scss --- styles/css/style.scss | 98 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 styles/css/style.scss diff --git a/styles/css/style.scss b/styles/css/style.scss new file mode 100644 index 00000000..ad41c4de --- /dev/null +++ b/styles/css/style.scss @@ -0,0 +1,98 @@ +--- +# Only the main Sass file needs front matter (the dashes are enough) +--- + +// We import the light theme first. +@import "minima/skins/classic"; + +// We define css variables based on theme color +:root { + --brand-color : #{$brand-color}; + --brand-color-light : #{$brand-color-light}; + --brand-color-dark : #{$brand-color-dark}; + + --site-title-color : #{$site-title-color}; + + --text-color : #{$text-color}; + --background-color : #{$background-color}; + --code-background-color : #{$code-background-color}; + + --link-base-color: #{$link-base-color}; + --link-visited-color: #{$link-visited-color}; + --link-hover-color: #{$link-hover-color}; + + --border-color-01: #{$border-color-01}; + --border-color-02: #{$border-color-02}; + --border-color-03: #{$border-color-03}; + + --table-text-color: #{$table-text-color}; + --table-zebra-color: #{$table-zebra-color}; + --table-header-bg-color: #{$table-header-bg-color}; + --table-header-border: #{$table-header-border}; + --table-border-color: #{$table-border-color}; +} + +// now we redefine those variables to use css variables with a fallback +$brand-color: var(--brand-color,$brand-color); +$brand-color-light: var(--brand-color-light,$brand-color-light); +$brand-color-dark: var(--brand-color-dark,$brand-color-dark); + +$site-title-color: var(--site-title-color,$site-title-color); + +$text-color: var(--text-color,$text-color); +$background-color: var(--background-color,$background-color); +$code-background-color: var(--background-color,$code-background-color); + +$link-base-color: var(--link-base-color,$link-base-color); +$link-visited-color: var(--link-visited-color,$link-visited-color); +$link-hover-color: var(--link-hover-color,$link-hover-color); + +$border-color-01: var(--border-color-01,$border-color-01); +$border-color-02: var(--border-color-02,$border-color-02); +$border-color-03: var(--border-color-03,$border-color-03); + +$table-text-color: var(--table-text-color,$table-text-color); +$table-zebra-color: var(--table-zebra-color,$table-zebra-color); +$table-header-bg-color: var(--table-header-bg-color,$table-header-bg-color); +$table-header-border: var(--table-header-border,$table-header-border); +$table-border-color: var(--table-border-color,$table-border-color); + +// Now we proceed with minima. +@import "minima/initialize"; + + +// Define media query for dark theme users. +@media (prefers-color-scheme: dark) { + +// Import dark skin. +// We will have to alter it as well. +// It gives our variables new meaning yet again. +// But you have to remove "!default" a the end of variable declarations in dark skin. + @import "minima/skins/dark"; + + :root { + --brand-color : #{$brand-color}; + --brand-color-light : #{$brand-color-light}; + --brand-color-dark : #{$brand-color-dark}; + + --site-title-color : #{$site-title-color}; + + --text-color : #{$text-color}; + --background-color : #{$background-color}; + --code-background-color : #{$code-background-color}; + + --link-base-color: #{$link-base-color}; + --link-visited-color: #{$link-visited-color}; + --link-hover-color: #{$link-hover-color}; + + --border-color-01: #{$border-color-01}; + --border-color-02: #{$border-color-02}; + --border-color-03: #{$border-color-03}; + + --table-text-color: #{$table-text-color}; + --table-zebra-color: #{$table-zebra-color}; + --table-header-bg-color: #{$table-header-bg-color}; + --table-header-border: #{$table-header-border}; + --table-border-color: #{$table-border-color}; + } +} From b7b10b0ee8ee462fc68c7b5bd14c4cae8f247407 Mon Sep 17 00:00:00 2001 From: Radu Marias Date: Wed, 15 May 2024 00:06:59 +0300 Subject: [PATCH 14/22] Rename style.scss to style.scss --- {styles => assets}/css/style.scss | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {styles => assets}/css/style.scss (100%) diff --git a/styles/css/style.scss b/assets/css/style.scss similarity index 100% rename from styles/css/style.scss rename to assets/css/style.scss From 5113b12722a04b04b75bf390abb7ad0f7dd599fc Mon Sep 17 00:00:00 2001 From: Radu Marias Date: Wed, 15 May 2024 00:09:45 +0300 Subject: [PATCH 15/22] Delete assets/css/style.scss --- assets/css/style.scss | 98 ------------------------------------------- 1 file changed, 98 deletions(-) delete mode 100644 assets/css/style.scss diff --git a/assets/css/style.scss b/assets/css/style.scss deleted file mode 100644 index ad41c4de..00000000 --- a/assets/css/style.scss +++ /dev/null @@ -1,98 +0,0 @@ ---- -# Only the main Sass file needs front matter (the dashes are enough) ---- - -// We import the light theme first. -@import "minima/skins/classic"; - -// We define css variables based on theme color -:root { - --brand-color : #{$brand-color}; - --brand-color-light : #{$brand-color-light}; - --brand-color-dark : #{$brand-color-dark}; - - --site-title-color : #{$site-title-color}; - - --text-color : #{$text-color}; - --background-color : #{$background-color}; - --code-background-color : #{$code-background-color}; - - --link-base-color: #{$link-base-color}; - --link-visited-color: #{$link-visited-color}; - --link-hover-color: #{$link-hover-color}; - - --border-color-01: #{$border-color-01}; - --border-color-02: #{$border-color-02}; - --border-color-03: #{$border-color-03}; - - --table-text-color: #{$table-text-color}; - --table-zebra-color: #{$table-zebra-color}; - --table-header-bg-color: #{$table-header-bg-color}; - --table-header-border: #{$table-header-border}; - --table-border-color: #{$table-border-color}; -} - -// now we redefine those variables to use css variables with a fallback -$brand-color: var(--brand-color,$brand-color); -$brand-color-light: var(--brand-color-light,$brand-color-light); -$brand-color-dark: var(--brand-color-dark,$brand-color-dark); - -$site-title-color: var(--site-title-color,$site-title-color); - -$text-color: var(--text-color,$text-color); -$background-color: var(--background-color,$background-color); -$code-background-color: var(--background-color,$code-background-color); - -$link-base-color: var(--link-base-color,$link-base-color); -$link-visited-color: var(--link-visited-color,$link-visited-color); -$link-hover-color: var(--link-hover-color,$link-hover-color); - -$border-color-01: var(--border-color-01,$border-color-01); -$border-color-02: var(--border-color-02,$border-color-02); -$border-color-03: var(--border-color-03,$border-color-03); - -$table-text-color: var(--table-text-color,$table-text-color); -$table-zebra-color: var(--table-zebra-color,$table-zebra-color); -$table-header-bg-color: var(--table-header-bg-color,$table-header-bg-color); -$table-header-border: var(--table-header-border,$table-header-border); -$table-border-color: var(--table-border-color,$table-border-color); - -// Now we proceed with minima. -@import "minima/initialize"; - - -// Define media query for dark theme users. -@media (prefers-color-scheme: dark) { - -// Import dark skin. -// We will have to alter it as well. -// It gives our variables new meaning yet again. -// But you have to remove "!default" a the end of variable declarations in dark skin. - @import "minima/skins/dark"; - - :root { - --brand-color : #{$brand-color}; - --brand-color-light : #{$brand-color-light}; - --brand-color-dark : #{$brand-color-dark}; - - --site-title-color : #{$site-title-color}; - - --text-color : #{$text-color}; - --background-color : #{$background-color}; - --code-background-color : #{$code-background-color}; - - --link-base-color: #{$link-base-color}; - --link-visited-color: #{$link-visited-color}; - --link-hover-color: #{$link-hover-color}; - - --border-color-01: #{$border-color-01}; - --border-color-02: #{$border-color-02}; - --border-color-03: #{$border-color-03}; - - --table-text-color: #{$table-text-color}; - --table-zebra-color: #{$table-zebra-color}; - --table-header-bg-color: #{$table-header-bg-color}; - --table-header-border: #{$table-header-border}; - --table-border-color: #{$table-border-color}; - } -} From 9cfffeac4c5375d0b6d2b500007cb562c02139a3 Mon Sep 17 00:00:00 2001 From: Radu Marias Date: Wed, 15 May 2024 00:16:25 +0300 Subject: [PATCH 16/22] Update _config.yml --- _config.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 911c0347..162928bd 100644 --- a/_config.yml +++ b/_config.yml @@ -1,3 +1,5 @@ -theme: jekyll-theme-minimal title: Rencfs homepage description: Bookmark this to keep an eye on my project updates! +remote_theme: pages-themes/midnight@v0.2.0 +plugins: +- jekyll-remote-theme # add this line to the plugins list if you already have one From b59e12f285447c0f8e55697e4524bd0eb2798773 Mon Sep 17 00:00:00 2001 From: Radu Marias Date: Wed, 15 May 2024 00:16:37 +0300 Subject: [PATCH 17/22] Update _config.yml --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 162928bd..1d0b7095 100644 --- a/_config.yml +++ b/_config.yml @@ -2,4 +2,4 @@ title: Rencfs homepage description: Bookmark this to keep an eye on my project updates! remote_theme: pages-themes/midnight@v0.2.0 plugins: -- jekyll-remote-theme # add this line to the plugins list if you already have one +- jekyll-remote-theme From 00a7ca7d5924d8205a910cdafd3882d68389236a Mon Sep 17 00:00:00 2001 From: Radu Marias Date: Wed, 15 May 2024 00:18:29 +0300 Subject: [PATCH 18/22] Update _config.yml --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 1d0b7095..79a87628 100644 --- a/_config.yml +++ b/_config.yml @@ -1,5 +1,5 @@ title: Rencfs homepage -description: Bookmark this to keep an eye on my project updates! +#description: remote_theme: pages-themes/midnight@v0.2.0 plugins: - jekyll-remote-theme From d01b4d2373557e8d0a9da836687a3b1fe28d06cf Mon Sep 17 00:00:00 2001 From: Radu Marias Date: Wed, 15 May 2024 00:19:51 +0300 Subject: [PATCH 19/22] Update _config.yml --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 79a87628..7c01fa77 100644 --- a/_config.yml +++ b/_config.yml @@ -1,5 +1,5 @@ title: Rencfs homepage #description: -remote_theme: pages-themes/midnight@v0.2.0 +theme: pages-themes/midnight@v0.2.0 plugins: - jekyll-remote-theme From 8e75299881c88b9ff2e28f40695db09cf4d0cf1c Mon Sep 17 00:00:00 2001 From: Radu Marias Date: Wed, 15 May 2024 00:20:53 +0300 Subject: [PATCH 20/22] Update _config.yml --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 7c01fa77..ed40ee21 100644 --- a/_config.yml +++ b/_config.yml @@ -1,5 +1,5 @@ title: Rencfs homepage #description: -theme: pages-themes/midnight@v0.2.0 +theme: pages-themes/hacker@v0.2.0 plugins: - jekyll-remote-theme From 9434b2d6a8cda7f4908c2f7cd3b8b18a20232b58 Mon Sep 17 00:00:00 2001 From: Radu Marias Date: Wed, 15 May 2024 00:22:34 +0300 Subject: [PATCH 21/22] Update README.md --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 48e526b9..1bf7b2aa 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,10 @@ # RencFs +> ⚠️ **Warning** +> ***This is early in development. Please do not use it with sensitive data just yet. Please wait for a +stable release. +> It's mostly ideal for experimental and learning projects.*** + [![rencfs-bin](https://img.shields.io/aur/version/rencfs-bin?color=1793d1&label=rencfs-bin&logo=arch-linux)](https://aur.archlinux.org/packages/rencfs-bin/) [![crates.io](https://img.shields.io/crates/v/rencfs.svg)](https://crates.io/crates/rencfs) [![docs.rs](https://img.shields.io/docsrs/rencfs?label=docs.rs)](https://docs.rs/rencfs/) @@ -13,11 +18,6 @@ An encrypted file system that mounts with FUSE on Linux. It can be used to creat You can then safely backup the encrypted folder on an untrusted server without worrying about the data being exposed.\ You can also store it in any cloud storage like Google Drive, Dropbox, etc. and have it synced across multiple devices. -> ⚠️ **Warning** -> ***This is early in development. Please do not use it with sensitive data just yet. Please wait for a -stable release. -> It's mostly ideal for experimental and learning projects.*** - # Functionality It keeps all encrypted data and master encryption key in a dedicated directory with files structured on inodes (with meta From fe7eaf238773635416b0cb2f3ba284e2f664fa59 Mon Sep 17 00:00:00 2001 From: Radu Marias Date: Wed, 15 May 2024 00:22:50 +0300 Subject: [PATCH 22/22] Update README.md --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 1bf7b2aa..4ce123d6 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,5 @@ # RencFs -> ⚠️ **Warning** -> ***This is early in development. Please do not use it with sensitive data just yet. Please wait for a -stable release. -> It's mostly ideal for experimental and learning projects.*** - [![rencfs-bin](https://img.shields.io/aur/version/rencfs-bin?color=1793d1&label=rencfs-bin&logo=arch-linux)](https://aur.archlinux.org/packages/rencfs-bin/) [![crates.io](https://img.shields.io/crates/v/rencfs.svg)](https://crates.io/crates/rencfs) [![docs.rs](https://img.shields.io/docsrs/rencfs?label=docs.rs)](https://docs.rs/rencfs/) @@ -13,6 +8,11 @@ stable release. [![Discord](https://img.shields.io/discord/1236855443486277653)](https://discord.com/channels/1236855443486277653/1236855448515252306) [![](https://img.shields.io/badge/zulip-join_chat-brightgreen.svg)](https://rencfs.zulipchat.com) +> ⚠️ **Warning** +> ***This is early in development. Please do not use it with sensitive data just yet. Please wait for a +stable release. +> It's mostly ideal for experimental and learning projects.*** + An encrypted file system that mounts with FUSE on Linux. It can be used to create encrypted directories. You can then safely backup the encrypted folder on an untrusted server without worrying about the data being exposed.\