No description, website, or topics provided.
Rust
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
.gitignore
.travis.yml
Cargo.lock
Cargo.toml
LICENSE
README.md

README.md

cjdrs – cjdns implementation in Rust

Build Status

cjdrs will be an implementation of the cjdns protocol. Currently very much incomplete and not usable in any way.

Getting it up and running

# Install Rust and Cargo
curl -s https://static.rust-lang.org/rustup.sh | sudo sh

# Install libsodium
wget https://download.libsodium.org/libsodium/releases/libsodium-1.0.2.tar.gz
tar -zxvf libsodium-1.0.2.tar.gz
cd libsodium-1.0.2
./configure --prefix=/usr
make && make check
sudo make install
cd ..

# Clone repository
git clone https://github.com/Randati/cjdrs.git
cd cjdrs

cargo build               # Build
cargo test                # Run tests
./target/cjdrs init       # Generate configuration file
editor cjdrs.conf         # Edit configuration
sudo ./target/cjdrs run   # Run