Ryan Tharp
506a1f8ae6
Revert "fix scoping issue"
...
This reverts commit 93af0978a3
.
6 years ago
Ryan Tharp
4bf4faa956
make format
6 years ago
Ryan Tharp
fefb012bf8
fix llvm 3.8
6 years ago
Ryan Tharp
c442af02dc
Merge branch 'staging' of https://github.com/loki-project/loki-network
6 years ago
Jeff Becker
b7b346cc7c
make it compile
6 years ago
Jeff Becker
00eede9160
Merge remote-tracking branch 'origin/staging' into staging
6 years ago
Ryan Tharp
144b3f4ec3
Merge branch 'staging' of https://github.com/loki-project/loki-network
6 years ago
Michael
6055829df4
Remove tl::optional and use absl::optional always
6 years ago
Michael
7212baa062
Add implicit conversion from ManagedBuffer to llarp_buffer_t
6 years ago
Michael
7ca3e13e78
Rename to ManagedBuffer
6 years ago
Michael
47380ba64b
Simplify some code
6 years ago
Michael
6f0ce07571
Fix cause of issue with LinkLayerTest.TestUTPAliceConnectToBob
6 years ago
Michael
f3b0af9d2f
Create CopyableBuffer type
6 years ago
Michael
2de621b0ad
Disable copy constructing llarp_buffer_t
6 years ago
Jeff Becker
c31c8ce889
Merge remote-tracking branch 'origin/staging' into staging
6 years ago
Ryan Tharp
c64df4ba95
Merge branch 'staging' of https://github.com/loki-project/loki-network
6 years ago
Ryan Tharp
ed8df1dbcb
fix read/write order, so the read doesn't overwrite the data to be written
6 years ago
Ryan Tharp
9c37f1b9f2
Merge branch 'staging' of https://github.com/loki-project/loki-network
6 years ago
Ryan Tharp
c7e126a426
fix buffer overrun
6 years ago
Ryan Tharp
93af0978a3
fix scoping issue
6 years ago
Ryan Tharp
544f0812cc
fix MacOS build
6 years ago
Michael
e9f6ca339a
Fix minor warning
6 years ago
Ryan Tharp
1372d029f6
Merge branch 'staging' of https://github.com/loki-project/loki-network
6 years ago
Ryan Tharp
70a7481ab7
Merge pull request #245 from majestrate/abyss_rpc_update
...
update libabyss rpc endpoints for service nodes
6 years ago
Ryan Tharp
c3bf68b502
Merge branch 'staging' into dht_tests
6 years ago
Ryan Tharp
f20ac0f6e9
Merge branch 'staging' into crypto_interface
6 years ago
Ryan Tharp
07f536efad
Merge pull request #249 from majestrate/enable-xi
...
enable exit info serialization
6 years ago
Ryan Tharp
175fdbc89c
Merge pull request #250 from majestrate/add-localhost-loki
...
add initial localhost.loki handling in dns
6 years ago
Jeff Becker
88285de3af
save new onion key
6 years ago
Ryan Tharp
aa2ca6c8d5
Merge branch 'staging' of https://github.com/majestrate/loki-network
6 years ago
Jeff Becker
828f1f82d7
disable key rotation
6 years ago
Ryan Tharp
1a62382ce7
Merge branch 'staging' of https://github.com/majestrate/loki-network
6 years ago
Jeff Becker
fd507e4194
fix hop selection and disable onion key rotation
6 years ago
Ryan Tharp
e94a7b88e7
fix typo in log message
6 years ago
Ryan Tharp
2ac41a226f
delay autodetection to ev
6 years ago
Ryan Tharp
9b6008db1d
downgrade DNS server failure to a warning
6 years ago
Ryan Tharp
1b673c9afa
fix UX bug: don't always configured automatically
6 years ago
Ryan Tharp
ac2c1ad434
another build fix
6 years ago
Jeff Becker
9e50e2d34a
try fixing AAAA record handling, return NOERROR with no records.
6 years ago
Jeff Becker
7489ab1380
only hook cname for random.snode
6 years ago
Jeff Becker
f1cf63fce7
add initial localhost.loki handling in dns
6 years ago
Jeff Becker
4406ef9c9c
enable xi serialization
6 years ago
Jeff Becker
18c4107ff6
* wire up jsonrpc caller for lokid integration
...
* add jsonrpc caller http basic auth
6 years ago
Michael
f24f554a01
Convert llarp::Crypto into an abstract base class
6 years ago
Michael
4b25dd901b
Fix warning on macOS
6 years ago
Michael
1f95f1e78f
More unit tests of dht internals
6 years ago
Michael
3f320009d7
Introduce abstract class for dht::Context
6 years ago
Michael
40449df0f1
Split classes out of dht::Context
6 years ago
Ryan Tharp
5b5ea74c40
Merge pull request #246 from majestrate/fix-issue-233
...
Fix issue 233
6 years ago
Jeff Becker
e164970b00
make format
6 years ago
Jeff Becker
7bc0b5f82b
try addressing issue #233
6 years ago
Jeff Becker
519cec50ac
update libabyss rpc endpoints for service nodes
6 years ago
Jeff Becker
1e0d82848f
revert to use u instead of t for timestamp in RC for backwards compat reasons
6 years ago
Michael
9d0d3a4cc9
Fix build on darwin
6 years ago
Michael
f4e0cb2d4b
Import latest gtest from upstream - commit 569fba4d742b67753b5374b6686170afb74acb0c
6 years ago
Jeff
832ad942aa
Merge pull request #237 from despair86/dev
...
separate header and implementation
6 years ago
Jeff Becker
cbfbdc506d
Merge branch 'staging' of ssh://github.com/loki-project/loki-network into staging
6 years ago
Jeff Becker
9d3484f797
make it compile
6 years ago
Rick V
b961f80256
don't leak unused packets
...
bad merge
6 years ago
Rick V
00136ce4f3
clang is *weird*
6 years ago
Rick V
329b8db056
separate kqueue impl
6 years ago
Rick V
ac639ce2b9
clang-format
6 years ago
Rick V
2d375f03b3
finally separate implementation into code module
6 years ago
Jeff Becker
3fd8f27b01
add ticking where there should be
...
(cherry picked from commit f9a3605601130e5daf765d121d322a37592409ae)
6 years ago
Rick V
6913c01524
wtf why didn't this get rebased
6 years ago
Rick V
ce9f455bf3
be more descriptive in version-info
...
(cherry picked from commit 427a6668ffbc1ed46042727b2ee9420cdc88aad8, it almost slipped out)
6 years ago
Rick V
828c5d36f7
remove extra braces
6 years ago
Rick V
3b62fdb73d
added warning to resource script
6 years ago
Rick V
33c803edb6
now that lokinet finally runs correctly, for certain values of correct
...
we can enable hidden svc on windows server clients
6 years ago
Rick V
fab9374779
make less noise in public test releases
6 years ago
Rick V
bcca2532f6
update version resrc v0.4 'subscribe to pewdiepie`
6 years ago
Rick V
1a56265f69
patch superseded by mike
6 years ago
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
)
6 years ago
Rick V
3232a98b2c
clang-format, include <iterator>, fix size_type casts for ILP32 and LLP64 data models
6 years ago
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
6 years ago
Rick V
a5daa7269e
ok fix tick finally
6 years ago
Ryan Tharp
31f196a6eb
Merge pull request #236 from michael-loki/dht_tests
...
Add test suites for dht bucket, kademlia and key
6 years ago
Ryan Tharp
4b12bb7100
undo bad merge
6 years ago
Jeff Becker
9991d17976
Merge branch 'staging' into use-lokid-seed
6 years ago
Jeff Becker
3b76182ee6
fix whitespace parsing
6 years ago
Jeff Becker
465a3d3e43
redo ini parser
6 years ago
Ryan Tharp
0be2edaff7
Merge branch 'master' of https://github.com/neuroscr/loki-network
6 years ago
Ryan Tharp
cf434ef3da
Merge branch 'staging' of https://github.com/loki-project/loki-network
6 years ago
Jeff Becker
57ad2b2cfc
update pylokinet to use configurable lokid endpoint (no auth yet)
6 years ago
Jeff Becker
da28fd9fab
apply lokid config section
6 years ago
Jeff Becker
d89e58199a
add initial identity key seed stuff
...
add more kubernetes stuff
make shared library installed if built
6 years ago
Michael
ccb5f6b696
Add tests for dht::TXOwnere
6 years ago
Michael
2d395cc3f9
Move code to correct home
6 years ago
Michael
550669e318
Fix typo in class name
6 years ago
Michael
80bd41916e
More tidying of dht code
6 years ago
Michael
03d56c1591
Add test suites for dht bucket, kademlia and key
6 years ago
Michael
7296ebcbe8
Tidy dht code
6 years ago
Jeff Becker
177dca91e2
add pidfile option
6 years ago
Ryan Tharp
947d702b3b
refactor out strcpy
6 years ago
Ryan Tharp
332336060c
Always have a key early (even if no key file set) so you don't regen keys twice
6 years ago
Ryan Tharp
c4c9197586
address Michael's code review (remove std::make_pair) and add note
6 years ago
Ryan Tharp
2e4ad12a87
Merge branch 'staging' of https://github.com/loki-project/loki-network
6 years ago
Jeff Becker
6064ff5a68
try fixing unit tests
6 years ago
Jeff Becker
41e8691702
make format
6 years ago
Jeff Becker
015e68df68
Merge branch 'staging' of ssh://github.com/loki-project/loki-network into staging
6 years ago
Jeff Becker
85264322a9
start addressing issue #231
6 years ago
Ryan Tharp
1ba5b75082
Merge branch 'master' of https://github.com/neuroscr/loki-network
6 years ago
Ryan Tharp
e93798886a
bring back ShouldCreateDefaultHiddenService(), Handle identity-privkey better, prefer this-> when accessing object properties
6 years ago
Ryan Tharp
c24751f3c1
Jeff approved workaround to read Keyfile early so Name() can be correct during set up/configuration
6 years ago
Ryan Tharp
dc1bd9acb4
include notes on closing braces
6 years ago
Ryan Tharp
5be015d290
clang format and just note those last closing braces
6 years ago
Ryan Tharp
3148d0c20b
clang-format
6 years ago
Ryan Tharp
c4241ae4ad
note about name(), change verbiage to make more sense, be more verbose about failures
6 years ago
Ryan Tharp
3feb074599
be more verbose about failure and actual DNS bind
6 years ago
Ryan Tharp
6c0d8572c6
be more verbose about failures
6 years ago
Ryan Tharp
8406ed0569
fix read stomping write data, be more verbose about tun failures
6 years ago
Ryan Tharp
05ea21e26f
make llarp_ev_add_tun smarter ("" ifnames are treated as auto)
6 years ago
Ryan Tharp
fc5a43401a
clang-format
6 years ago
Ryan Tharp
09d0514577
declare it's attempting to create config file
6 years ago
Michael
9094e2dcf0
Fix bug(?) with LoadFromFile
6 years ago
Michael
fec75125f4
Add tests for crypto/types
6 years ago
Michael
da6cdfc0b2
More refactoring to continue to make dependency graph acylic
6 years ago
Michael
6e38e85a79
Produce hierarchy of 'libraries' inside libllarp
6 years ago
Michael
79157414f3
Split crypto.hpp into 3 different files
6 years ago
Michael
04e0fe3ad7
Move crypto code to a subdirectory
6 years ago
Jeff Becker
1e1b40fbab
Merge branch 'staging' of ssh://github.com/loki-project/loki-network into staging
6 years ago
Jeff
328ce40212
Merge pull request #216 from michael-loki/coverage
...
Add flag to generate coverage data
6 years ago
Michael
77c662abdd
Add coverage to makefile
6 years ago
Michael
70a55612eb
Create initial set of test cases for llarp_findOrCreate* functions
6 years ago
Jeff Becker
ef394cd2fb
Merge branch 'staging' of ssh://github.com/loki-project/loki-network into staging
6 years ago
Michael
b1ffdba7ba
Build with libabyss
6 years ago
Michael
a3463120cc
Move net components into a distinct folder
6 years ago
Michael
317e29b777
Move win32 specific files to win32 dir
6 years ago
Michael
081d4dfa32
Reorganise source into more folders
6 years ago
Michael
fa2b466ffe
Reorganise tests to mirror source layout
6 years ago
Jeff
a98f36af01
fix up osx
6 years ago
Michael
167d18268d
remove dead mem_std file
6 years ago
Michael
e5eda0fb8f
Move lokinet unspecific components to a util/ library
6 years ago
Michael
167d5aca6d
Add test suite for bencode
6 years ago
Jeff Becker
6e745abe6a
make it compile
6 years ago
Jeff Becker
c1e4e715bb
try fixing dns issue with random.snode
6 years ago
Jeff Becker
279983019c
make it compile
6 years ago
Jeff Becker
6206fb2a41
Merge branch 'datagram' into staging
6 years ago
Jeff Becker
5b87fb509e
start on kubernetes shim and fix up shared library target and ffi python code
6 years ago
Jeff Becker
cad1de946e
make it compile on osx
6 years ago
Jeff
5eb50392e9
try fix for signing
6 years ago
Ryan Tharp
c5575d6fe2
rename Crypto() to GetCrypto() to keep gcc 7.3 on linux happy
6 years ago
Michael
df4fd0ef56
Fix some low hanging performance issues
6 years ago
Jeff Becker
576af013e6
tweak pathbuilding timing
6 years ago
Jeff Becker
2a67242ccd
fixes
6 years ago
Jeff Becker
1a5c70f09d
don't call utp_shutdown in destructor
6 years ago
Jeff Becker
3d5d52de87
add fix
6 years ago
Jeff Becker
1100879eb4
fix leak in utp tests
6 years ago
Jeff Becker
7ba1395d23
fix utp leak in unit tests
6 years ago
Jeff Becker
3ef962b668
clear members
6 years ago