From 2653b04cfbe11391f32e757d3eedc6ce3e9b875a Mon Sep 17 00:00:00 2001 From: jahway603 Date: Thu, 2 Sep 2021 19:25:50 -0400 Subject: [PATCH 1/3] updated (c) year --- src/smartchains | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/smartchains b/src/smartchains index 5dd954c12..1a210dd01 100755 --- a/src/smartchains +++ b/src/smartchains @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright (c) 2018-2020 The Hush developers +# Copyright (c) 2018-2021 The Hush developers set -eo pipefail # You can now add delay line to pubkey.txt file From cd2f366496cd0a58310ca6baf2136b6dcbe14bcc Mon Sep 17 00:00:00 2001 From: jahway603 Date: Fri, 17 Sep 2021 14:45:50 -0400 Subject: [PATCH 2/3] clarified Linux binary install from user feedback --- INSTALL-BIN.md | 9 +++++++++ INSTALL.md | 21 +++++---------------- README.md | 8 ++++++-- 3 files changed, 20 insertions(+), 18 deletions(-) create mode 100644 INSTALL-BIN.md diff --git a/INSTALL-BIN.md b/INSTALL-BIN.md new file mode 100644 index 000000000..d73d138cb --- /dev/null +++ b/INSTALL-BIN.md @@ -0,0 +1,9 @@ +# Installing Hush binaries + +To install a Debian package: + + `dpkg -i hush-3.6.2-amd4.deb` + +To uninstall: + + `apt-get remove hush` diff --git a/INSTALL.md b/INSTALL.md index 0b2f084e7..474bb88ce 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -1,14 +1,6 @@ # Installing Hush -## Installing Binaries - -To install a Debian package: - - dpkg -i hush-3.6.2-amd4.deb - -To uninstall: - - apt-get remove hush +Instructions to compile Hush yourself. ## Build HUSH dependencies @@ -29,7 +21,6 @@ sudo swapon /swapfile ## Build on Linux: - ```sh # install build depedencies sudo apt-get install build-essential pkg-config libc6-dev m4 g++-multilib \ @@ -42,7 +33,7 @@ cd hush3 ./build.sh -j$(nproc) ``` -## Building On Ubuntu 16.04 and older systems +### Building On Ubuntu 16.04 and older systems Some older compilers may not be able to compile modern code, such as gcc 5.4 which comes with Ubuntu 16.04 by default. Here is how to install gcc 7 on Ubuntu 16.04. Run these commands as root: @@ -56,6 +47,8 @@ apt-get install -y gcc-7 g++-7 && \ ## Run a HUSH Node +After you have compiled Hush, then you can run it with the following command: + ```sh ./src/hushd ``` @@ -81,11 +74,7 @@ cd hush ./src/hushd ``` -Currently Linux, Windows and Mac OS X are our supported platforms. If you -are interested in porting Hush to a new operating system, we are interested -to talk with you. Experimental FreeBSD support is in progress, thanks to radix42. - -We aim to support all platforms, but there is only so much time in the day. +## ARM Architecture Currently, any ARMv7 machine will not be able to build this repo, because the underlying tech (zcash and the zksnark library) do not support that instruction diff --git a/README.md b/README.md index 5014b8eef..8476fbdcd 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ coin takes over 24 hours to sync their full nodes because of Sprout Transactions In working on this release, Duke Leto was suspended from Github, which gave Hush developers the impetus to completely leave that racist and censorship-loving platform. -Hush now has it's own git.hush.is Gitea instance, +Hush now has it's own [git.hush.is](https://git.hush.is/hush) Gitea instance, because we will not be silenced by Microsoft. All Hush software will be released from git.hush.is and hush.is, downloads from any other @@ -32,7 +32,11 @@ domains should be assumed to be backdoored. ## Installing -See [INSTALL.md](https://git.hush.is/hush/hush3/src/branch/master/INSTALL.md) +You can either compile it yourself or you can install a binary which was compiled by us. +Please refer to the instructions which apply to you below: + +* See [INSTALL.md](INSTALL.md) to compile from source on Linux and to cross-compile for Windows +* See [INSTALL-BIN.md](INSTALL-BIN.md) to install pre-compiled binary on Linux ### Claiming Funds From Old Hush Wallets From d398666aa1c8723b2d656e1fae2271951da15596 Mon Sep 17 00:00:00 2001 From: jahway603 Date: Fri, 17 Sep 2021 16:22:00 -0400 Subject: [PATCH 3/3] minor changes to INSTALL-BIN.md --- INSTALL-BIN.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/INSTALL-BIN.md b/INSTALL-BIN.md index d73d138cb..1af184428 100644 --- a/INSTALL-BIN.md +++ b/INSTALL-BIN.md @@ -1,9 +1,9 @@ # Installing Hush binaries -To install a Debian package: +To install a Debian package (change the version to what to downloaded): - `dpkg -i hush-3.6.2-amd4.deb` + dpkg -i hush-3.6.2-amd4.deb To uninstall: - `apt-get remove hush` + apt-get remove hush