Repository: andrewchambers/bupstash (language: rust)

Issue:
Minimum libsodium version
Hi,
Thanks for this nice backup utility.
I think that it would be nice to indicate the minimum required version of `libsodium` to build bupstash.
I have tried to build bupstash to an Ubuntu 16.04 server to use it as a remote backup server but it uses libsodium 1.0.8 and this version is missing some symbols like `crypto_box_curve25519xchacha20poly1305_keypair` and `crypto_box_curve25519xchacha20poly1305_beforenm`.
From my findings, these symbols were added in libsodium 1.0.12 with [this commit](https://github.com/jedisct1/libsodium/commit/184110ccc56d2e65d67c3ab38c9b74c9af4e6093).
The base64 symbols were added in 1.0.14 with [this commit](https://github.com/jedisct1/libsodium/commit/3f272cbbfcd6b29e511386e87c60e6a425354aa6).

I have successfully built bupstash 0.12.0 with libsodium 1.0.14.

I am totally fine that Ubuntu 16.04 is not supported because it quite an old system nowadays. But clearly state the minimum libsodium version in the README would be nice :)

Thank you


Discussion / hints:

Fix patch:
diff --git a/README.md b/README.md
index ea2895b..1f15c70 100644
--- a/README.md
+++ b/README.md
@@ -125,7 +125,7 @@ $ bupstash gc
 
 ## From source
 
-First ensure you have a recent rust+cargo, pkg-config and libsodium-dev package installed.
+First ensure you have a recent rust+cargo, pkg-config and libsodium-dev (>= 1.0.14) package installed.
 
 Next clone the repository and run cargo build.
 ```


Test patch: