Commit Graph

79 Commits

Author SHA1 Message Date
Michael
4fc582af96
Fix annoying typo 2019-02-12 00:33:19 +00:00
Michael
8dc4ffbae7
Use forward_list over list 2019-02-11 16:38:56 +00:00
Michael
67b5d48095
Replace usage of new/delete with unique_ptr/stack allocation 2019-02-11 16:24:05 +00:00
Rick V
dd52f13c7c
turn off text translation on windows
(std::ios::binary does nothing on unix btw)
2019-02-06 19:53:07 -06:00
Jeff
832ad942aa
Merge pull request #237 from despair86/dev
separate header and implementation
2019-01-23 15:27:19 -05:00
Jeff Becker
cbfbdc506d
Merge branch 'staging' of ssh://github.com/loki-project/loki-network into staging 2019-01-23 12:33:00 -05:00
Jeff Becker
9d3484f797
make it compile 2019-01-23 12:31:00 -05:00
Rick V
33c803edb6
now that lokinet finally runs correctly, for certain values of correct
we can enable hidden svc on windows server clients
2019-01-22 18:17:01 -06:00
Jeff Becker
9991d17976
Merge branch 'staging' into use-lokid-seed 2019-01-22 12:24:19 -05:00
Jeff Becker
465a3d3e43
redo ini parser 2019-01-22 09:13:26 -05:00
Ryan Tharp
cf434ef3da Merge branch 'staging' of https://github.com/loki-project/loki-network 2019-01-22 00:35:38 +00:00
Jeff Becker
57ad2b2cfc
update pylokinet to use configurable lokid endpoint (no auth yet) 2019-01-21 12:15:21 -05:00
Jeff Becker
da28fd9fab
apply lokid config section 2019-01-21 12:06:31 -05:00
Jeff Becker
177dca91e2
add pidfile option 2019-01-18 08:24:33 -05:00
Ryan Tharp
09d0514577 declare it's attempting to create config file 2019-01-16 12:58:22 -08:00
Michael
a3463120cc
Move net components into a distinct folder 2019-01-11 01:42:02 +00:00
Michael
081d4dfa32
Reorganise source into more folders 2019-01-11 01:19:49 +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
Michael
85dde7b6b0
Move remaining include/llarp headers to llarp/ 2018-12-12 02:53:02 +00:00
Jeff Becker
40678f9019
add dnslib unit test coverage 2018-12-04 11:16:43 -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
11372c9544
Merge branch 'dev' into snode-endpoint 2018-11-29 09:34:19 -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 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
Jeff Becker
67eadff143
node whitelist option via jsonrpc 2018-11-21 12:46:33 -05:00
Michael
d21af22ca3
Rename defaults.h 2018-11-20 00:52:19 +00:00
Jeff
23c8807d59
Merge pull request #54 from neuroscr/master
DNS QoL improvements
2018-11-18 15:13:25 -05:00
Ryan Tharp
82cfa61540 address alphakamp complaint about using 127.0.0.1 on linux (systemd taking it by default) 2018-11-18 10:02:22 -08:00
Jeff Becker
9a12bfd0b1
Merge remote-tracking branch 'ryan/master' 2018-11-13 06:21:45 -05:00
Ryan Tharp
2d190508c5 does not work on MacOS at all 2018-11-12 17:42:18 -08:00
Jeff Becker
09945dce62
initial exit/service node comm code with some unit tests (incomplete) 2018-11-12 11:43:40 -05:00
Jeff Becker
fb0e6c3d9c
make dns configurable on runtime 2018-11-11 08:14:19 -05:00
Jeff Becker
f1cca956f9
make android compile again 2018-11-06 09:06:09 -05:00
Jeff
d630862887 fix up config generation with example snapp config 2018-11-04 08:16:27 -05:00
Jeff Becker
475ac63f4a
initial admin api infra 2018-10-09 08:06:30 -04:00
Jeff Becker
d71f0db2a5
more vigorous profiling 2018-10-04 13:34:26 -04:00
Jeff Becker
746e95994e
stricter profiling and better handover 2018-10-04 12:48:26 -04:00
Jeff Becker
497c8c7d66
fix config 2018-10-04 09:56:06 -04:00
Jeff Becker
13a9ff7e5a
make configs generate sane defaults 2018-10-04 09:55:29 -04:00
Ryan Tharp
f4c5999852 Merge branch 'master' of https://github.com/loki-project/loki-network 2018-10-03 11:46:24 +00:00
Jeff Becker
1f02498fc0
code for disabling default hidden service 2018-10-03 06:59:30 -04:00
Ryan Tharp
429927187a refactored detect into net.cpp, clang-format 2018-10-03 03:42:44 -07:00
Ryan Tharp
4b3b09736b Merge branch 'master' of https://github.com/loki-project/loki-network 2018-10-02 23:11:44 +00:00
Jeff
acc03fcad7 add default hidden service endpoint for clients 2018-10-02 13:35:51 -04:00
despair86
9fdde65798 make bencode ILP32/LLP64 clean (long is 32 bits outside of unix!)
actually open new RCs in binary mode
clang-format
win32 skeleton code for tun (still working on the guts)
2018-10-01 15:08:55 -05:00
despair86
8ac7d4f6dc if we didn't specify a path to save our config in, only create .lokinet on the assumption that $HOME or $APPDATA (on NT) already exist
add win32 tun glue, fix llarp timebase
(In fact, _both_ of these are guaranteed to exist on their respective platforms.)
also, tuntap is now wired up to the windows port
2018-10-01 15:08:52 -05:00
Ryan Tharp
fb9b60bd16 clang-format 2018-10-01 02:57:57 -07:00
Ryan Tharp
e890ef2e5b ensure_config split router/client refactor, move C++ stuff to .hpp 2018-10-01 02:56:14 -07:00
Jeff Becker
69bf060974
correct key 2018-09-25 09:43:06 -04:00