Commit Graph

1691 Commits

Author SHA1 Message Date
Ryan Tharp
c7e126a426 fix buffer overrun 2019-01-30 23:53:43 -08:00
Ryan Tharp
93af0978a3 fix scoping issue 2019-01-30 23:22:50 -08:00
Ryan Tharp
544f0812cc fix MacOS build 2019-01-29 14:19:17 -08:00
Michael
e9f6ca339a
Fix minor warning 2019-01-29 22:08:51 +00:00
Ryan Tharp
1372d029f6 Merge branch 'staging' of https://github.com/loki-project/loki-network 2019-01-29 22:04:11 +00:00
Ryan Tharp
70a7481ab7
Merge pull request #245 from majestrate/abyss_rpc_update
update libabyss rpc endpoints for service nodes
2019-01-29 14:00:47 -08:00
Ryan Tharp
c3bf68b502
Merge branch 'staging' into dht_tests 2019-01-29 13:59:54 -08:00
Ryan Tharp
f20ac0f6e9
Merge branch 'staging' into crypto_interface 2019-01-29 13:59:05 -08:00
Ryan Tharp
07f536efad
Merge pull request #249 from majestrate/enable-xi
enable exit info serialization
2019-01-29 13:58:17 -08:00
Ryan Tharp
175fdbc89c
Merge pull request #250 from majestrate/add-localhost-loki
add initial localhost.loki handling in dns
2019-01-29 13:57:56 -08:00
Jeff Becker
88285de3af
save new onion key 2019-01-29 08:20:27 -05:00
Ryan Tharp
aa2ca6c8d5 Merge branch 'staging' of https://github.com/majestrate/loki-network 2019-01-29 13:05:47 +00:00
Jeff Becker
828f1f82d7
disable key rotation 2019-01-29 07:56:02 -05:00
Ryan Tharp
1a62382ce7 Merge branch 'staging' of https://github.com/majestrate/loki-network 2019-01-29 12:48:30 +00:00
Jeff Becker
fd507e4194
fix hop selection and disable onion key rotation 2019-01-29 07:34:07 -05:00
Ryan Tharp
e94a7b88e7 fix typo in log message 2019-01-29 03:49:02 -08:00
Ryan Tharp
2ac41a226f delay autodetection to ev 2019-01-29 03:23:10 -08:00
Ryan Tharp
9b6008db1d downgrade DNS server failure to a warning 2019-01-29 03:17:21 -08:00
Ryan Tharp
1b673c9afa fix UX bug: don't always configured automatically 2019-01-29 03:12:21 -08:00
Ryan Tharp
ac2c1ad434 another build fix 2019-01-29 03:11:54 -08:00
Jeff Becker
9e50e2d34a
try fixing AAAA record handling, return NOERROR with no records. 2019-01-28 11:16:17 -05:00
Jeff Becker
7489ab1380
only hook cname for random.snode 2019-01-28 10:46:49 -05:00
Jeff Becker
f1cf63fce7
add initial localhost.loki handling in dns 2019-01-28 10:26:35 -05:00
Jeff Becker
4406ef9c9c
enable xi serialization 2019-01-28 08:52:18 -05:00
Jeff Becker
18c4107ff6
* wire up jsonrpc caller for lokid integration
* add jsonrpc caller http basic auth
2019-01-28 08:04:45 -05:00
Michael
f24f554a01
Convert llarp::Crypto into an abstract base class 2019-01-26 15:40:58 +00:00
Michael
4b25dd901b
Fix warning on macOS 2019-01-26 11:12:48 +00:00
Michael
1f95f1e78f
More unit tests of dht internals 2019-01-26 00:40:40 +00:00
Michael
3f320009d7
Introduce abstract class for dht::Context 2019-01-26 00:40:40 +00:00
Michael
40449df0f1
Split classes out of dht::Context 2019-01-26 00:40:40 +00:00
Ryan Tharp
5b5ea74c40
Merge pull request #246 from majestrate/fix-issue-233
Fix issue 233
2019-01-25 14:57:54 -08:00
Jeff Becker
e164970b00
make format 2019-01-24 10:14:54 -05:00
Jeff Becker
7bc0b5f82b
try addressing issue #233 2019-01-24 10:13:41 -05:00
Jeff Becker
519cec50ac
update libabyss rpc endpoints for service nodes 2019-01-24 08:55:44 -05:00
Jeff Becker
1e0d82848f
revert to use u instead of t for timestamp in RC for backwards compat reasons 2019-01-24 08:18:15 -05:00
Michael
9d0d3a4cc9
Fix build on darwin 2019-01-23 22:16:21 +00:00
Michael
f4e0cb2d4b
Import latest gtest from upstream - commit 569fba4d742b67753b5374b6686170afb74acb0c 2019-01-23 22:16:21 +00: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
b961f80256
don't leak unused packets
bad merge
2019-01-22 18:21:38 -06:00
Rick V
00136ce4f3
clang is *weird* 2019-01-22 18:21:35 -06:00
Rick V
329b8db056
separate kqueue impl 2019-01-22 18:21:35 -06:00
Rick V
ac639ce2b9
clang-format 2019-01-22 18:17:06 -06:00
Rick V
2d375f03b3
finally separate implementation into code module 2019-01-22 18:17:06 -06:00
Jeff Becker
3fd8f27b01
add ticking where there should be
(cherry picked from commit f9a3605601130e5daf765d121d322a37592409ae)
2019-01-22 18:17:05 -06:00
Rick V
6913c01524
wtf why didn't this get rebased 2019-01-22 18:17:04 -06:00
Rick V
ce9f455bf3
be more descriptive in version-info
(cherry picked from commit 427a6668ffbc1ed46042727b2ee9420cdc88aad8, it almost slipped out)
2019-01-22 18:17:04 -06:00
Rick V
828c5d36f7
remove extra braces 2019-01-22 18:17:03 -06:00
Rick V
3b62fdb73d
added warning to resource script 2019-01-22 18:17:02 -06: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
Rick V
fab9374779
make less noise in public test releases 2019-01-22 18:17:00 -06:00
Rick V
bcca2532f6
update version resrc v0.4 'subscribe to pewdiepie` 2019-01-22 18:17:00 -06:00
Rick V
1a56265f69
patch superseded by mike 2019-01-22 18:16:59 -06:00
Rick V
e083bb0e22
tweak FD_SETSIZE to reduce possibility of UDP timeouts
geez searching 4K sockets most of which are blank...

(cherry picked from commit 39b45e1d57)
2019-01-22 18:16:59 -06:00
Rick V
3232a98b2c
clang-format, include <iterator>, fix size_type casts for ILP32 and LLP64 data models 2019-01-22 18:16:58 -06:00
Rick V
778a45bb37
at last
full anonymity on computers the world over
is nearing completion - see path.cpp for a potential bug

(cherry picked from commit 7bd6ddf88a)

# Conflicts:
#	llarp/ev_win32.hpp
2019-01-22 18:16:57 -06:00
Rick V
a5daa7269e
ok fix tick finally 2019-01-22 18:12:51 -06:00
Ryan Tharp
31f196a6eb
Merge pull request #236 from michael-loki/dht_tests
Add test suites for dht bucket, kademlia and key
2019-01-22 15:15:22 -08:00
Ryan Tharp
4b12bb7100 undo bad merge 2019-01-22 15:12:22 -08:00
Jeff Becker
9991d17976
Merge branch 'staging' into use-lokid-seed 2019-01-22 12:24:19 -05:00
Jeff Becker
3b76182ee6
fix whitespace parsing 2019-01-22 10:16:35 -05:00
Jeff Becker
465a3d3e43
redo ini parser 2019-01-22 09:13:26 -05:00
Ryan Tharp
0be2edaff7 Merge branch 'master' of https://github.com/neuroscr/loki-network 2019-01-22 00:36:10 +00: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
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
Michael
ccb5f6b696
Add tests for dht::TXOwnere 2019-01-19 18:16:40 +00:00
Michael
2d395cc3f9
Move code to correct home 2019-01-19 18:16:10 +00:00
Michael
550669e318
Fix typo in class name 2019-01-19 13:54:50 +00:00
Michael
80bd41916e
More tidying of dht code 2019-01-19 13:49:15 +00:00
Michael
03d56c1591
Add test suites for dht bucket, kademlia and key 2019-01-19 01:41:14 +00:00
Michael
7296ebcbe8
Tidy dht code 2019-01-19 01:41:14 +00:00
Jeff Becker
177dca91e2
add pidfile option 2019-01-18 08:24:33 -05:00
Ryan Tharp
947d702b3b refactor out strcpy 2019-01-17 18:33:55 -08:00
Ryan Tharp
332336060c Always have a key early (even if no key file set) so you don't regen keys twice 2019-01-17 18:28:30 -08:00
Ryan Tharp
c4c9197586 address Michael's code review (remove std::make_pair) and add note 2019-01-17 13:15:40 -08:00
Ryan Tharp
2e4ad12a87 Merge branch 'staging' of https://github.com/loki-project/loki-network 2019-01-17 21:14:01 +00:00
Jeff Becker
6064ff5a68
try fixing unit tests 2019-01-17 10:11:17 -05:00
Jeff Becker
41e8691702
make format 2019-01-17 09:02:50 -05:00
Jeff Becker
015e68df68
Merge branch 'staging' of ssh://github.com/loki-project/loki-network into staging 2019-01-17 08:56:33 -05:00
Jeff Becker
85264322a9
start addressing issue #231 2019-01-17 08:56:03 -05:00
Ryan Tharp
1ba5b75082 Merge branch 'master' of https://github.com/neuroscr/loki-network 2019-01-16 21:25:37 +00:00
Ryan Tharp
e93798886a bring back ShouldCreateDefaultHiddenService(), Handle identity-privkey better, prefer this-> when accessing object properties 2019-01-16 13:16:23 -08:00
Ryan Tharp
c24751f3c1 Jeff approved workaround to read Keyfile early so Name() can be correct during set up/configuration 2019-01-16 13:12:24 -08:00
Ryan Tharp
dc1bd9acb4 include notes on closing braces 2019-01-16 13:09:52 -08:00
Ryan Tharp
5be015d290 clang format and just note those last closing braces 2019-01-16 13:09:28 -08:00
Ryan Tharp
3148d0c20b clang-format 2019-01-16 13:08:57 -08:00
Ryan Tharp
c4241ae4ad note about name(), change verbiage to make more sense, be more verbose about failures 2019-01-16 13:08:00 -08:00
Ryan Tharp
3feb074599 be more verbose about failure and actual DNS bind 2019-01-16 13:06:53 -08:00
Ryan Tharp
6c0d8572c6 be more verbose about failures 2019-01-16 13:06:35 -08:00
Ryan Tharp
8406ed0569 fix read stomping write data, be more verbose about tun failures 2019-01-16 13:05:46 -08:00
Ryan Tharp
05ea21e26f make llarp_ev_add_tun smarter ("" ifnames are treated as auto) 2019-01-16 13:03:45 -08:00
Ryan Tharp
fc5a43401a clang-format 2019-01-16 13:02:34 -08:00
Ryan Tharp
09d0514577 declare it's attempting to create config file 2019-01-16 12:58:22 -08:00
Michael
9094e2dcf0
Fix bug(?) with LoadFromFile 2019-01-15 23:33:16 +00:00
Michael
fec75125f4
Add tests for crypto/types 2019-01-15 23:33:16 +00:00
Michael
da6cdfc0b2
More refactoring to continue to make dependency graph acylic 2019-01-15 23:15:44 +00:00
Michael
6e38e85a79
Produce hierarchy of 'libraries' inside libllarp 2019-01-15 23:15:43 +00:00