Jeff
3a6c16aa36
Merge pull request #871 from majestrate/ed25519-signing
...
Ed25519 signing
5 years ago
jeff
ff8c167362
make it compile on windows
5 years ago
jeff
c69165dad3
try making it work in the case that is broken on travis
5 years ago
jeff
1621ca676b
Merge remote-tracking branch 'upstream/dev' into ed25519-signing
5 years ago
jeff
869ab0b652
Merge remote-tracking branch 'upstream/dev' into vpn-api-2019-10-03
5 years ago
jeff
1e3cd03880
make format
5 years ago
Stephen Shelton
7dc1351eba
Add missing #endif (presumably from 281fbff
)
5 years ago
jeff
265da6f37b
use get_service_nodes rpc endpoint
5 years ago
jeff
0e2fb6abd5
revert to ed25519 for signing, this breaks everything (again).
5 years ago
Jason Rhinelander
281fbff42f
Fix build on xenial
...
- xenial's cmake version (3.5.1) builds everything fine and test suite
passes, so lower the minimum to that.
- add a hack for xenial's kernel header & glibc version breaking if both
net/if.h and linux/if.h get included. The only thing we actually need
from net/if.h that linux/if.h doesn't have is `if_nametoindex`, so
just hack that definition in for xenial's specific glibc/kernel header
versions.
5 years ago
jeff
52757fef0e
Merge remote-tracking branch 'micheal/background_mode' into vpn-api-2019-10-03
5 years ago
jeff
32ed821763
Merge remote-tracking branch 'upstream/dev' into multithreaded-cryptography
5 years ago
Rick V
ed6ef2d527
clang-format
5 years ago
Rick V
cbdbe94bab
skip null adapters
5 years ago
Rick V
ade2ae1e9a
ok let's see how we're locked up
...
more debug
5 years ago
Rick V
4389e3fee2
try install .net manually
...
use full path
test
5 years ago
Jeff Becker
d04762ab49
unstaged changed
5 years ago
Jeff Becker
da6a3bf9bb
Merge remote-tracking branch 'origin/master' into iwp-multi-ack
5 years ago
Jeff Becker
fd787cc56d
try more ranges
5 years ago
Jeff Becker
1adae338ce
Merge remote-tracking branch 'origin/master'
5 years ago
Michael
1aec0dfa2b
Move logging to subdirectory
5 years ago
Jeff Becker
c01112e4b7
tracy lock contention testing and other fun things
5 years ago
Rick V
b3a975ff8e
sun fix
...
fix testing on sun
5 years ago
Michael
7cb1b525c9
Dump more info from router contact
5 years ago
Michael
16cdfbd5f0
clang-tidy modernize pass
5 years ago
Michael
f9e9227e19
Fix gcc trunk warnings
5 years ago
Michael
4763888d2c
Add fail-able docker build for gcc trunk
5 years ago
Jeff Becker
b4af87aa42
have IPPacket::srcv6 and IPPacket::dstv6 check for ipv4 packets and expand them to ipv6
5 years ago
Michael
ac8624698d
Fix some string_view problems
5 years ago
Jeff Becker
b2fd0e86cc
fix network interface iteration infinite loop
5 years ago
Michael
e52492911d
Refactor endpoint state management to a new class
5 years ago
Jeff Becker
1fd6b5ae74
Merge remote-tracking branch 'origin/master' into ipv6-tun
5 years ago
Michael
488695047f
Remove redundant else blocks
5 years ago
Jeff Becker
f5291951f6
use logical or not bitwise or and change function name to be plural
5 years ago
Jeff Becker
84407b3557
make it compile
5 years ago
Jeff Becker
fb803cfe11
lel
5 years ago
Jeff Becker
58005c5f81
Merge remote-tracking branch 'origin/master' into ipv6-tun
5 years ago
Michael
a2326efa37
Revert "Merge pull request #679 from tewinget/revert-config-refactor"
...
This reverts commit 2996a7f29c
, reversing
changes made to 10df3bd4b3
.
5 years ago
Jeff Becker
c4aaa80e75
use sane defaults and deprecated "auto" as it's horribly bad style
5 years ago
Thomas Winget
d044d60101
Reverts #678 #677 and #669 with hashes:
...
10df3bd
766ece8
979f095
See those commits for further details
5 years ago
Michael
b51f7d8015
Convert to load config in config loader
5 years ago
Jeff Becker
bcde59569e
make freebsd compile
5 years ago
cathugger
ddaf0834e2
net/ip: correct IPv6 fragment processing, also check for length before modifying
5 years ago
cathugger
53f3be2013
net/ip: skip IPv6 option headers
5 years ago
cathugger
72b1ea613c
make format
5 years ago
cathugger
a9dac85c28
fix stuff
5 years ago
cathugger
88acadf415
net/ip: update names
5 years ago
cathugger
e085f3e6c5
net/ip: IPv6 packet deltachecksum
5 years ago
cathugger
6730af207f
net/ip: IPv6 TCP/UDP delta chksum funcs
5 years ago
cathugger
891f5d156c
net/ip: cleanup
5 years ago
Jeff Becker
de51ef23bf
more
5 years ago
Jeff Becker
2403ab8f86
ipv6
5 years ago
Michael
3f53965b71
Remove all use of IBEncodeMessage
5 years ago
Jeff Becker
b86e834e1b
Merge remote-tracking branch 'origin/master'
5 years ago
Michael
dd8a93a400
Apply rule of zero to code base
5 years ago
Jeff Becker
4862dec4be
commit recent stuff
5 years ago
Michael
f734ffeae4
Fixup MSVC build
5 years ago
Jeff Becker
34533db620
add urgent build that builds over an existing path for an endpoint
5 years ago
Jeff Becker
92ad98be8b
refactor hooks to be have more c++isms
...
make path build timeouts use log level warning
6 years ago
Jeff Becker
9bc7508b5b
remove nuint128_t
6 years ago
Jeff Becker
5b49008bca
more
6 years ago
Jeff Becker
4404d272b2
remove uint128_t for now
6 years ago
Jeff Becker
e060082441
hook every dns for .loki and .snode when applicable
...
make {n,h}uint{32,16}_t templated type.
6 years ago
Michael
9ee525a006
Fix shadowing warnings
6 years ago
Michael
4143472a17
Add cmake module to target a library as 'system', and fix a few warnings
6 years ago
michael-loki
0195152e05
Allow builds on MSVC ( #518 )
...
* Import cxxopts to replace getopts usage
* Add visual studio build things
* Fixup abseil build parts
* Replace __attribute__((unused)) with ABSL_ATTRIBUTE_UNUSED
* Fixup minor windows build issues
* Replace getopts usage
* Temporarily fixup .rc files
* More minor windows fixes
* Get a working build
* Revert .rc files
* Revert changes to nodedb
6 years ago
Jeff Becker
dfa00e3415
fix exit address
6 years ago
Jeff Becker
20e398b684
fix exit info
6 years ago
Jeff Becker
e178a70929
use shared_ptr for event loop
6 years ago
Jeff Becker
3e1c067974
add include
6 years ago
Jeff Becker
c931ac069f
add AAAA records that return SIIT addresses
6 years ago
Michael
e4cf1f245c
Convert most of llarp to use Printer
6 years ago
Michael
a00d6afc5e
Convert llarp_buffer_t to be a class with methods
6 years ago
Jeff Becker
e1522faeaa
add introspection rpc endpoint
6 years ago
Michael
6d8d910aff
Refactor and add tests for bits.hpp
6 years ago
Ryan Tharp
4bf4faa956
make format
6 years ago
Michael
f3b0af9d2f
Create CopyableBuffer type
6 years ago
Michael
2de621b0ad
Disable copy constructing llarp_buffer_t
6 years ago
Jeff Becker
4406ef9c9c
enable xi serialization
6 years ago
Jeff Becker
6064ff5a68
try fixing unit tests
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
a3463120cc
Move net components into a distinct folder
6 years ago