Jeff Becker
64157d5d44
track libcurl and libuv with cmake, add libuv submodule
4 years ago
Jeff
d0a3d6beae
Merge pull request #1270 from majestrate/gpl3-reliecense-2020-05-15
...
relicense to GPL3
4 years ago
Jeff
cc9830e763
update license preamble
...
change license preamble to exclude control panel text
4 years ago
Jason Rhinelander
d04576a2c6
Merge pull request #1269 from majestrate/make-unit-tests-pass-05-15-20
...
Make unit tests and CI pass
4 years ago
Jeff Becker
fc5b28b66f
const correctness
4 years ago
Jeff Becker
d91d9152de
change xcode versions in travis to try and make travis stop sucking
4 years ago
Jeff Becker
57a737290c
relicense to GPL3
4 years ago
Jeff Becker
04c542b03f
clean up makefile targets to remove some old unused ones
4 years ago
Jeff Becker
3ac2a3defa
add dist source tarball generation and bundle it with gitlab static release
4 years ago
Jeff Becker
6ea6a4bd25
use -dev package for python in travis
4 years ago
Jeff Becker
39b32a9ccc
move check for std::filesystem and std::optional down
4 years ago
Jeff Becker
abc1f67430
check for std::optional as macos can be broke af sometimes
4 years ago
Jeff Becker
5a24d2deef
add check for std::filesystem
4 years ago
Jeff Becker
1072d9b505
detect travis using environmental vars
4 years ago
Jeff Becker
e56faba23d
make format
4 years ago
Jeff Becker
a7d616843f
add shitty check for running in travis with workarounds because god is dead and travis-ci fucking sucks.
4 years ago
Jeff Becker
1780e86faa
fix up unit tests, make them all pass
4 years ago
Jeff Becker
f04407f183
use only 1 uv_async_t for event loop wakeups
...
flush logic calls in there too as this was causing unit tests to hang
4 years ago
Jeff
ad9edc4ecf
Merge pull request #1266 from majestrate/issue-1264-fix-setting-upstream-dns-2020-05-14
...
default to port 53 in dns section entries
4 years ago
Jeff
f7fbfc1b67
Merge pull request #1267 from majestrate/respect-keyfile-in-config-2020-05-14
...
keyfile was being initialized before being set by configure call.
4 years ago
Stephen Shelton
ed31cdaacf
Cosmetic fixes
4 years ago
Jeff Becker
555b9721ce
keyfile was being initialized before being set by configure call.
...
this made it so that snapps always use ephemeral keys.
this fixes this.
4 years ago
Jeff Becker
09a356a8a4
dont use static local lambda
4 years ago
Jeff Becker
edb5c9e873
keyfile was being initialized before being set by configure call.
...
this made it so that snapps always use ephemeral keys.
this fixes this.
4 years ago
Jeff Becker
ebed21c392
DRY
4 years ago
Jeff Becker
3753dfbddb
IpAddresses in dns section config were not defaulting to port 53 when no port was provided.
...
Fixes #1264
4 years ago
Jeff
25125511e3
Merge pull request #1265 from jagerman/missmatch
...
Miss Match & ours/theirs
4 years ago
Jason Rhinelander
6686668b48
Annotate netid mismatch message with (theirs)/(ours)
...
Every time I see this I don't know which one is wrong. This helps.
4 years ago
Jason Rhinelander
dccc663f31
Miss Match demands her name be removed from the code
...
(i.e. fix speeling mistack: missmatch -> mismatch)
4 years ago
Jeff
e6a85d7176
Merge pull request #1263 from jagerman/c++17-niceties
...
C++17 niceties
4 years ago
Jason Rhinelander
e470a6d73e
C++17 niceties
...
- class template argument deduction lets us write `std::unique_lock
foo{mutex}` instead of `std::unique_lock<mutex_type> foo{mutex}` which
makes the `unique_lock` and `shared_lock` functions unnecessary.
- Replace GNU-specific warn_unused_result attribute with C++17-standard
[[nodiscard]]
- Remove pre-C++17 workaround code for fold expressions, void_t
4 years ago
Jeff
a5b09c47e1
Merge pull request #1262 from notlesh/bandaids-for-sockaddr-refactor-2020-05-11
...
Bandaids for sockaddr refactor 2020 05 11
4 years ago
Stephen Shelton
4dd4327f36
IpAddress::toString() support for IPv6
4 years ago
Stephen Shelton
043f993e41
Return stream in operator<<(stream, IpAddress)
4 years ago
Stephen Shelton
0a40892867
Implement SockAddr operator<() and operator==()
4 years ago
Stephen Shelton
1c7d57f207
Don't forget to return
4 years ago
Stephen Shelton
c0f58c8159
Properly read in ExitInfo's address
4 years ago
Stephen Shelton
e85105e738
Implement SockAddr's operator<<ostream
4 years ago
Stephen Shelton
dfe71309f1
Add to/from in6_addr to SockAddr
4 years ago
Stephen Shelton
fd145d6eeb
Make FIXME throws uniquely identifiable
4 years ago
Stephen Shelton
839fb42ba4
Hard code RPC's expectedHostname to 'localhost'
4 years ago
Stephen Shelton
0cd5d7a060
Derp
4 years ago
Stephen Shelton
cd44caccaf
Attempt to get this SockAddr refactor up and running
4 years ago
Stephen Shelton
174c9ec740
log--
4 years ago
Stephen Shelton
78d09f2ae5
Support SockAddr in from sockaddr and friends
4 years ago
Stephen Shelton
e944bcb28a
Unit tests and fixes for SockAddr::fromString()
4 years ago
Stephen Shelton
0b54087689
Begin implementing SockAddr
4 years ago
Stephen Shelton
bcf473757d
Fix broken config-related test cases
4 years ago
Stephen Shelton
aee96e53a3
Refactor Addr -> IpAddress/SockAddr
4 years ago
Jeff
08a1b74c3b
Merge pull request #1258 from majestrate/fixup-router-hive-2020-05-06
...
unbreak router hive
4 years ago