Michael
|
67b5d48095
|
Replace usage of new/delete with unique_ptr/stack allocation
|
2019-02-11 16:24:05 +00:00 |
|
Michael
|
6055829df4
|
Remove tl::optional and use absl::optional always
|
2019-02-03 02:13:31 +00:00 |
|
Jeff Becker
|
d89e58199a
|
add initial identity key seed stuff
add more kubernetes stuff
make shared library installed if built
|
2019-01-21 10:45:18 -05:00 |
|
Jeff Becker
|
177dca91e2
|
add pidfile option
|
2019-01-18 08:24:33 -05:00 |
|
Jeff Becker
|
41e8691702
|
make format
|
2019-01-17 09:02:50 -05:00 |
|
Michael
|
79157414f3
|
Split crypto.hpp into 3 different files
|
2019-01-13 16:32:51 +00:00 |
|
Michael
|
04e0fe3ad7
|
Move crypto code to a subdirectory
|
2019-01-13 15:06:16 +00:00 |
|
Michael
|
081d4dfa32
|
Reorganise source into more folders
|
2019-01-11 01:19:49 +00:00 |
|
Michael
|
fa2b466ffe
|
Reorganise tests to mirror source layout
|
2019-01-11 00:12:52 +00:00 |
|
Michael
|
e5eda0fb8f
|
Move lokinet unspecific components to a util/ library
|
2019-01-10 20:07:24 +00:00 |
|
Jeff Becker
|
5b87fb509e
|
start on kubernetes shim and fix up shared library target and ffi python code
|
2019-01-09 11:07:55 -05:00 |
|
Jeff
|
b088c7eba5
|
Merge branch 'gh-master'
|
2018-12-24 16:15:22 -05:00 |
|
Jeff Becker
|
21d1998a38
|
add graceful stop for path builders and friends
|
2018-12-24 11:10:56 -05:00 |
|
Jeff
|
4b2a1ea9f3
|
make format and attempt to fix #158
|
2018-12-23 08:29:11 -05:00 |
|
Jeff Becker
|
c3ac2811f6
|
make llarp.h pure C compatable
|
2018-12-13 16:46:55 -05:00 |
|
Jeff Becker
|
312ccdf478
|
hide c++ stuff in C api
|
2018-12-13 16:37:30 -05:00 |
|
Jeff Becker
|
be234e4b6e
|
* make format
* snode to snode direct traffic
* wire up dns on service node tun
|
2018-12-13 11:14:44 -05:00 |
|
Michael
|
85dde7b6b0
|
Move remaining include/llarp headers to llarp/
|
2018-12-12 02:53:02 +00:00 |
|
Michael
|
f667d4e81c
|
Move str.hpp to llarp/
|
2018-12-12 02:53:01 +00:00 |
|
Michael
|
e887b4e9c7
|
Move service* to llarp/
|
2018-12-12 02:53:01 +00:00 |
|
Michael
|
5aa7f49470
|
Move routing* to llarp/
|
2018-12-12 02:53:01 +00:00 |
|
Michael
|
b92ea0521b
|
Move router_contact.hpp to llarp/
|
2018-12-12 02:53:01 +00:00 |
|
Michael
|
8877f60462
|
Move mem.hpp to llarp/
|
2018-12-12 02:53:01 +00:00 |
|
Michael
|
a5c3ba0fdd
|
Move logger.hpp to llarp/
|
2018-12-12 02:53:01 +00:00 |
|
Michael
|
30601720e9
|
Move linux* to llarp/
|
2018-12-12 02:53:01 +00:00 |
|
Michael
|
c0a76714fa
|
Move link* to llarp/
|
2018-12-12 02:53:01 +00:00 |
|
Michael
|
7a52638add
|
Move handlers* to llarp/
|
2018-12-12 02:53:01 +00:00 |
|
Michael
|
0a08e53bde
|
Move exit* to llarp/
|
2018-12-12 02:53:01 +00:00 |
|
Michael
|
2d4f7c6b2d
|
Move encode.hpp to llarp/
|
2018-12-12 02:53:01 +00:00 |
|
Michael
|
d9ce493a9e
|
Move dns* to llarp/
|
2018-12-12 02:53:01 +00:00 |
|
Michael
|
fddc8734d2
|
Move dht* to llarp/
|
2018-12-12 02:53:01 +00:00 |
|
Michael
|
451bbedfaf
|
Move crypto.hpp to llarp/
|
2018-12-12 02:53:01 +00:00 |
|
Michael
|
c064893947
|
Move buffer.hpp to llarp/
|
2018-12-12 02:53:00 +00:00 |
|
Michael
|
f51384f92e
|
Move address_info.hpp to llarp/
|
2018-12-12 02:53:00 +00:00 |
|
Michael
|
aa3b55302b
|
Remove dead address_info code
|
2018-12-11 23:58:58 +00:00 |
|
Michael
|
7be452092c
|
Convert llarp_crypto to be a true C++ class
|
2018-12-11 00:53:55 +00:00 |
|
Michael
|
6358b25db0
|
Convert llarp_nodedb to be a true C++ class
|
2018-12-10 23:31:39 +00:00 |
|
Michael
|
f0fce5b68a
|
Convert llarp_router to be a true C++ class
|
2018-12-10 20:15:35 +00:00 |
|
Jeff Becker
|
fad734a5ce
|
strict types for pubkey, secretkey and routerid
|
2018-12-10 12:22:59 -05:00 |
|
Jeff Becker
|
eed62b2d7f
|
ensure exit router is known
|
2018-12-10 10:44:18 -05:00 |
|
Michael
|
30e9dca2e5
|
Convert llarp_logic to be a C++ class
|
2018-12-10 14:15:11 +00:00 |
|
Jeff
|
3eb78b6118
|
add mx record for .loki
|
2018-12-07 16:52:19 -05:00 |
|
Jeff Becker
|
1c446d0b62
|
make it compile on os x
|
2018-12-07 08:38:37 -05:00 |
|
Jeff Becker
|
1e339af0e8
|
disable locking
|
2018-12-06 13:05:44 -05:00 |
|
Jeff Becker
|
a303dbb4db
|
revert
|
2018-12-05 10:56:34 -05:00 |
|
Jeff Becker
|
f63045d5a4
|
Merge remote-tracking branch 'origin/master' into dev
|
2018-12-05 09:41:35 -05:00 |
|
Michael
|
7c1b224f67
|
Minor build fixes
|
2018-12-05 00:15:46 +00:00 |
|
Jeff Becker
|
c27b7c2858
|
separate client/server in dns proxy
|
2018-12-04 11:35:25 -05:00 |
|
Jeff Becker
|
40678f9019
|
add dnslib unit test coverage
|
2018-12-04 11:16:43 -05:00 |
|
Jeff Becker
|
1d1bde2e88
|
add dnslib
|
2018-12-03 17:22:59 -05:00 |
|
despair
|
d26141d433
|
Merge branch 'dev' into reeeee-divergence
ok hope this works -rick
# Conflicts:
# .gitignore
# .vscode/settings.json
# include/llarp/service/context.hpp
# llarp/dns.cpp
# llarp/dnsc.cpp
# llarp/ev.cpp
# llarp/ev.hpp
# llarp/ev_win32.hpp
# llarp/net.cpp
# llarp/router.cpp
# llarp/router.hpp
# llarp/service/context.cpp
|
2018-12-03 12:24:56 -06:00 |
|
Jeff Becker
|
baa94ec345
|
make windows build happy
|
2018-12-03 09:39:30 -05:00 |
|
Jeff Becker
|
622ed8d12e
|
fix crash on premature close of event loop (also make format)
|
2018-12-02 13:07:07 -05:00 |
|
Jeff Becker
|
472948a610
|
more dns tweaks
|
2018-12-01 09:35:11 -05:00 |
|
Jeff Becker
|
34e65a3e9a
|
correct endian
|
2018-11-30 09:42:05 -05:00 |
|
Jeff Becker
|
7bc3d94895
|
try fixing rdns for local interace's address
|
2018-11-30 09:14:30 -05:00 |
|
Jeff Becker
|
79cffacafd
|
new exit packet buffer format
|
2018-11-29 16:19:20 -05:00 |
|
Jeff Becker
|
7a63f5c85e
|
tune size
|
2018-11-29 10:49:09 -05:00 |
|
Jeff Becker
|
2d83ad4637
|
try tiered packing based off size of packet
|
2018-11-29 10:45:27 -05:00 |
|
Jeff Becker
|
11372c9544
|
Merge branch 'dev' into snode-endpoint
|
2018-11-29 09:34:19 -05:00 |
|
Jeff Becker
|
7de2ce72ad
|
wire up snode to dns (maybe)
|
2018-11-29 09:01:13 -05:00 |
|
Jeff Becker
|
85f9f46362
|
snode stubs (initial)
|
2018-11-29 08:12:35 -05:00 |
|
Jeff Becker
|
b9b7d3d1c7
|
better exit pad size
|
2018-11-28 13:18:08 -05:00 |
|
Jeff Becker
|
e6037ff060
|
pack exit traffic
|
2018-11-28 11:38:20 -05:00 |
|
Jeff Becker
|
d25d35c06e
|
dht
|
2018-11-28 10:27:36 -05:00 |
|
Jeff Becker
|
38c9633ca2
|
make bootstrap happen only when we have very few nodes
add strict-connect option
|
2018-11-28 09:58:38 -05:00 |
|
Jeff
|
387d05282b
|
Merge pull request #58 from neuroscr/master
Major DNS refactor
|
2018-11-28 08:10:33 -05:00 |
|
Jeff Becker
|
75f5d748b6
|
Merge branch 'vanity' into dev
|
2018-11-28 07:33:03 -05:00 |
|
Jeff Becker
|
b004b9e2a1
|
fix up exit logic
|
2018-11-28 07:32:38 -05:00 |
|
Jeff Becker
|
0147672416
|
more
|
2018-11-28 07:16:44 -05:00 |
|
Jeff Becker
|
b5f8660702
|
more
|
2018-11-27 16:54:06 -05:00 |
|
Jeff Becker
|
921d515d96
|
Merge branch 'vanity' into dev
|
2018-11-27 16:49:03 -05:00 |
|
Jeff Becker
|
3ae5c3fc54
|
set vanity nonce
|
2018-11-27 16:48:12 -05:00 |
|
Jeff Becker
|
91808a4ec7
|
locking
|
2018-11-26 19:02:32 -05:00 |
|
Jeff Becker
|
e3e337b96f
|
Merge branch 'master' into dev
|
2018-11-26 17:53:42 -05:00 |
|
Jeff Becker
|
7e4d74cbfc
|
add initial jni stuff for lokinet android. i fucking hate android so god damn much.
|
2018-11-26 17:46:22 -05:00 |
|
Ryan Tharp
|
7874567611
|
Merge branch 'master' of https://github.com/loki-project/loki-network
|
2018-11-26 15:54:52 +00:00 |
|
Jeff
|
5351ea5e22
|
Merge pull request #83 from majestrate/master
better config settings for defaults
|
2018-11-26 08:41:28 -05:00 |
|
Jeff Becker
|
7e3038fc26
|
better config settings for defaults
|
2018-11-26 08:39:04 -05:00 |
|
Jeff Becker
|
25fac844eb
|
make format
|
2018-11-26 08:30:03 -05:00 |
|
Jeff Becker
|
62533dda1d
|
better config settings for defaults
|
2018-11-26 08:29:45 -05:00 |
|
Jeff Becker
|
a81b88cc93
|
Merge remote-tracking branch 'origin/master' into dev
|
2018-11-25 11:59:47 -05:00 |
|
Jeff
|
a33f334bc2
|
better exit path logic
|
2018-11-25 11:58:27 -05:00 |
|
Jeff Becker
|
c1e494c2c4
|
have llarp_ev_* use llarp_buffer_t
|
2018-11-23 09:37:26 -05:00 |
|
Michael
|
e4c5f4f77a
|
Update from typedef to using in .hpp files
|
2018-11-23 00:07:45 +00:00 |
|
Jeff Becker
|
5d0a9d7dc7
|
make format
|
2018-11-22 10:53:11 -05:00 |
|
Jeff Becker
|
0ac6deff00
|
logging, fix hidden services
|
2018-11-22 10:52:04 -05:00 |
|
Jeff Becker
|
cf57eca7c3
|
check keyspace distance and inform not found when next peer is not closer than previous peer
|
2018-11-22 09:20:49 -05:00 |
|
Ryan Tharp
|
c850906b89
|
clang-format
|
2018-11-21 17:25:23 -08:00 |
|
Ryan Tharp
|
1c6031c677
|
clang-format
|
2018-11-21 16:39:09 -08:00 |
|
Ryan Tharp
|
0046b705e8
|
generic_handle_dnsc_recvfrom() remove unneeded parameter, start making daemon/dns better, deprecate raw_handle_recvfrom()
|
2018-11-21 16:29:42 -08:00 |
|
Jeff
|
b7f5bb0178
|
Merge branch 'dev' of ssh://github.com/loki-project/loki-network into dev
|
2018-11-21 19:02:00 -05:00 |
|
Ryan Tharp
|
d11ba89fbc
|
Merge branch 'master' of https://github.com/loki-project/loki-network
|
2018-11-21 23:38:57 +00:00 |
|
Ryan Tharp
|
adab894ffe
|
llarp_buffer_t conversion, decode the header one less time, move up where packet hdr is set, use emplace_back instead of push_back
|
2018-11-21 15:34:26 -08:00 |
|
Ryan Tharp
|
730fff7438
|
change casting, SOA type start, sang/micahel code review fixes
|
2018-11-21 15:32:43 -08:00 |
|
Ryan Tharp
|
638692f48a
|
magic numbers to defs, llarp_buffer_t implementation, cleanup, Michael/Sang code review changes
|
2018-11-21 15:23:19 -08:00 |
|
Jeff Becker
|
0bbf9c431a
|
more flags for compile
|
2018-11-21 16:52:35 -05:00 |
|
Jeff Becker
|
67eadff143
|
node whitelist option via jsonrpc
|
2018-11-21 12:46:33 -05:00 |
|
Jeff Becker
|
c1377851a6
|
return bool when trying to establish link layer session
|
2018-11-21 09:56:12 -05:00 |
|
Jeff Becker
|
a202bc58a8
|
use correct path roles
|
2018-11-21 09:30:14 -05:00 |
|