1
1
Fork 0
mirror of https://github.com/oxen-io/lokinet synced 2023-12-14 06:53:00 +01:00
Commit graph

511 commits

Author SHA1 Message Date
Jeff Becker dfa567e816
Merge remote-tracking branch 'sachaaaa/refactor' into hidden-service-dht 2018-07-09 10:24:44 -04:00
sachaaaaa 6f055eca4f Extracted structs out of iwp_link.cpp
to rebase

to rebase
2018-07-09 15:01:15 +10:00
sachaaaaa 7442387307 renamed .c to .cpp 2018-07-09 14:34:28 +10:00
Jeff Becker 6cb31ecb1a
base32 encoding and unit tests 2018-07-06 12:08:30 -04:00
Jeff Becker 21a2ffdeaf
* refactor log functions
* add more stuff for hidden service dht
2018-07-05 11:44:06 -04:00
Jeff Becker d987aa09c7
disable tuntap libs by default 2018-06-29 12:06:07 -04:00
Jeff Becker 18b50f4a74
* implement path transfer message
* update dht docs
* update other docs
* start working on dht for hidden services
* fix up unit tests for dht
* update makefile and other build files
2018-06-29 10:25:09 -04:00
Jeff Becker 64d12086c9
update libtuntap, make it compile without warnings and add to CMakeLists.txt 2018-06-29 08:14:20 -04:00
Jeff Becker 92d1f50203
make path latency tests work 2018-06-26 12:23:43 -04:00
Jeff Becker da22f306e0
* add path building management
* fix bug in iwp that caused crash
2018-06-25 11:12:08 -04:00
Ryan Tharp deb97fda3f Merge branch 'master' of https://github.com/majestrate/llarp 2018-06-23 11:28:37 +00:00
Jeff Becker c88d3860b8
some api code 2018-06-22 20:00:44 -04:00
Jeff Becker f2c42e4e5a
onion routing downstream traffic relaying works on testnet 2018-06-22 09:59:28 -04:00
Ryan Tharp 9dff277a7e Merge branch 'master' of https://github.com/majestrate/llarp
(upstream repo was broken)
2018-06-22 05:42:50 +00:00
Jeff Becker 39c63432be
ALMOST got path building working 2018-06-21 20:25:30 -04:00
Ryan Tharp 899b899957 include encode.cpp 2018-06-21 11:28:22 +00:00
Jeff Becker 78f3ca0155
more 2018-06-20 08:34:48 -04:00
Jeff Becker 08c0318e82
initial path building stuff (broken) 2018-06-18 18:03:50 -04:00
Jeff Becker 597aa8eb74
fix release target 2018-06-15 09:42:49 -04:00
Jeff Becker dc8b9a9315
update readme
remove static linking option
2018-06-15 09:03:26 -04:00
Jeff Becker 2c864f91d2
don't include pthread in static 2018-06-14 17:04:02 -04:00
Jeff Becker ce2341ab1c
split up libc and libc++ for static links 2018-06-14 16:54:16 -04:00
Jeff Becker f0cb152c19
change to static libs 2018-06-14 16:49:29 -04:00
Jeff Becker 54960ef5de
add static link option for ellcc 2018-06-14 16:48:02 -04:00
Jeff Becker 22d4d5b3d0
make rcutil build 2018-06-14 15:28:27 -04:00
Jeff Becker 53eb3d0a59
default to c++11 2018-06-14 15:22:26 -04:00
Jeff Becker ccf8574c03
make unit tests work 2018-06-14 10:04:42 -04:00
Jeff Becker ec53cab169
more onion routing stuff 2018-06-10 10:05:48 -04:00
Jeff Becker a947806b57
start working on onion routing parts 2018-06-08 09:12:17 -04:00
Jeff Becker 90611731a5
initial shadow test net 2018-06-06 13:02:57 -04:00
Jeff Becker d587c1cbf5
add shadow target 2018-06-06 09:17:03 -04:00
Jeff Becker fc069e3810
add shadow plugin 2018-06-06 08:59:15 -04:00
Jeff Becker 0278ba559c
add single threaded mode for shadow 2018-06-06 08:46:26 -04:00
Jeff Becker 9816fd65e9
* logging refactor to be concise
* don't inline bencode

* refactor initial start of dht code a bit
2018-06-01 13:47:37 -04:00
Jeff Becker 5649d261ae
start fleshing out dht subsystem a bit 2018-06-01 10:08:54 -04:00
Jeff Becker edc477b071
update build files again 2018-05-29 10:45:37 -04:00
Jeff Becker 5e76744ccc
update again 2018-05-29 10:39:42 -04:00
Jeff Becker 7f2852f85c
update camke 2018-05-29 10:38:05 -04:00
Jeff Becker 7c33a835ff
fix 2018-05-29 10:31:36 -04:00
Jeff Becker 812bb6e0c0
update build files 2018-05-29 10:29:46 -04:00
Jeff Becker 0c7a62de9d
update cmake files 2018-05-29 10:26:43 -04:00
Jeff Becker bee7c2b271
ipv4 fixes 2018-05-29 08:15:48 -04:00
Jeff Becker 02d785d30c
add release targets to makefile for future
purge llarp_alloc

colored logging
2018-05-28 09:49:44 -04:00
Jeff Becker e58bd10b23
add python ffi example wrapper code 2018-05-27 15:13:25 -04:00
Jeff Becker 3f21cc5865
make c api for main 2018-05-27 14:03:10 -04:00
Jeff Becker 4a3a0fc556
make an application context to simplify the main function 2018-05-27 13:44:01 -04:00
Jeff Becker 956973cb84
use configurable number of net io threads 2018-05-27 12:45:04 -04:00
Jeff Becker 39b1714f27
add minimal logger
move some printf to use logger

remove warnings from bencode.h
2018-05-27 09:42:55 -04:00
Jeff Becker 93f0e03958
handle inter node messages
currently only handling LIM
2018-05-25 13:52:10 -04:00
Jeff Becker 71c34231b2
Merge remote-tracking branch 'ryan/master' 2018-05-22 14:41:38 -04:00
Jeff Becker bc9e32d690
clang format and lots of stupid bug fixes 2018-05-22 11:54:19 -04:00
Ryan Tharp 12d29cce13 add rcutil 2018-05-21 12:51:38 +00:00
Jeff Becker 0f6c0d8a56
start fixing up main 2018-05-20 12:15:16 -04:00
Jeff Becker 14b795a384
refactor async crypto and remove old unneeded code 2018-05-20 10:54:52 -04:00
Jeff Becker cb351ae9ff
refactor iwp, get rid of dtls 2018-05-18 10:40:06 -04:00
Jeff Becker cb53d66869
mbedtls 2018-05-18 09:54:15 -04:00
Jeff Becker 64d5265102
more 2018-05-18 08:39:17 -04:00
Jeff Becker 91a9108300
refactor 2018-05-16 14:13:18 -04:00
Jeff Becker 7b46e44859
more 2018-05-16 11:49:16 -04:00
Jeff Becker f7e52a1878
more 2018-05-16 11:30:05 -04:00
Jeff Becker 63150549fc
start moving to cmake 2018-05-16 09:56:51 -04:00