update readme

pull/1/head
Jeff Becker 6 years ago
parent 1a6a0755e3
commit a7748b67f7
No known key found for this signature in database
GPG Key ID: F357B3B42F6F9B05

@ -4,37 +4,52 @@ Low Latency Anon Routing Protocol
We'll be ready when we're ready.
[what/why](doc/high-level.txt)
[who](https://github.com/majestrate)
[what + why](doc/high-level.txt)
[when](http://i0.kym-cdn.com/photos/images/original/000/117/021/enhanced-buzz-28895-1301694293-0.jpg)
[where](https://joedaeskimo.files.wordpress.com/2011/01/idklol.jpg)
[how](doc/proto_v0.txt)
## Reference Implementation
## Building
You have 2 ways the build this project
### The recommended way (for stable builds)
$ git clone --recursive https://github.com/majestrate/llarpd-builder
$ cd llarpd-builder
$ make
### The "I want to risk ripping my fingernails off in frustration" way (for dev builds)
Build requirements:
* CMake / gmake / ninja
* CMake
* ninja
* libsodium >= 1.0.14
* c++ 17 capable C++ compiler
* c11 capable C compiler
Building:
Building a debug build:
$ make
Building in another directory:
## Running
$ mkdir build
$ cd build
$ cmake ..
$ make
Building really fast (requires ninja):
Right now the reference daemon connects to nodes you tell it to and that's it.
If you built using the `recommended` way just run:
$ mkdir build
$ cd build
$ cmake -GNinja ..
$ ninja
$ ./llarpd
Running:
It'll attempt to connect to a test node I run and keep the session alive.
That's it.
$ ./llarpd daemon.ini
If you built using the dev build you are expected to configure the daemon yourself.

Loading…
Cancel
Save