Jeff Becker
|
6c67cc1f01
|
make default endpoint non reachable by default
|
2020-02-12 09:54:59 -05:00 |
|
Jeff Becker
|
70eb353c42
|
make publishing introsets optional using reachable=false to disable
|
2020-02-11 16:48:36 -05:00 |
|
Jeff Becker
|
ee752c00e6
|
make format
|
2020-02-01 10:28:10 -05:00 |
|
Jeff Becker
|
c014d21f84
|
use std::shared_ptr not a bare pointer to prevent memleak
|
2020-02-01 09:31:53 -05:00 |
|
Jeff Becker
|
79c3c748e4
|
limit number of snode sessions client side
|
2019-12-30 05:19:03 -05:00 |
|
Jeff Becker
|
c9d38d421b
|
clang fixes
|
2019-12-10 11:49:32 -07:00 |
|
Jeff Becker
|
92bbda600b
|
remove callsto Router::PumpLL and stuff gets faster (or stuff)
|
2019-12-09 16:59:13 -05:00 |
|
Jeff Becker
|
7c0fc69ad8
|
use ipv6 only with ipv6 packets
|
2019-12-06 15:33:43 -05:00 |
|
Jeff Becker
|
0c5c1aab1b
|
remove unneeded log statement
|
2019-12-04 08:06:16 -05:00 |
|
Jeff Becker
|
a2fc35a7aa
|
lower limit to 25ms
|
2019-11-29 19:11:14 -04:00 |
|
Jeff Becker
|
5924a2cec0
|
limit calls
|
2019-11-29 19:11:14 -04:00 |
|
Jeff Becker
|
0828307906
|
fix address mapping bug
|
2019-11-29 19:11:14 -04:00 |
|
Jeff Becker
|
5188873288
|
batch and flush
|
2019-11-29 19:11:14 -04:00 |
|
Jason Rhinelander
|
d13a3d2b62
|
Don't flush here; we already have a tick flushing
|
2019-11-29 19:11:14 -04:00 |
|
Jeff Becker
|
ba0fd223d9
|
reduce number of jobs we put onto the logic thread
|
2019-11-29 18:45:06 -04:00 |
|
Jeff Becker
|
6f95fbfece
|
work in progress
|
2019-11-22 16:23:20 -05:00 |
|
Jeff Becker
|
56dce90de9
|
add trace log level for tracking logic thread jobs
|
2019-11-22 16:23:19 -05:00 |
|
jeff
|
52757fef0e
|
Merge remote-tracking branch 'micheal/background_mode' into vpn-api-2019-10-03
|
2019-10-04 14:10:58 -04:00 |
|
Jeff Becker
|
327c545530
|
finish multithread cryptography first pass
|
2019-09-16 12:12:05 -04:00 |
|
jeff
|
14c9ef15ed
|
try calling stuff in logic thread from event loop
|
2019-09-16 06:21:12 -04:00 |
|
Jeff Becker
|
61ade40a51
|
reduce logging and make format
|
2019-09-09 07:36:21 -04:00 |
|
Jeff Becker
|
e3bb59707e
|
more
|
2019-09-05 17:28:50 -04:00 |
|
Jeff Becker
|
1adae338ce
|
Merge remote-tracking branch 'origin/master'
|
2019-09-04 07:58:02 -04:00 |
|
Michael
|
edd0ec398f
|
Move thread stuff to subdirectory
|
2019-09-03 20:52:28 +01:00 |
|
Michael
|
4d8fe2a8a8
|
Move meta programming to subdirectory
|
2019-09-03 20:52:28 +01:00 |
|
Jeff Becker
|
c01112e4b7
|
tracy lock contention testing and other fun things
|
2019-09-03 11:56:56 -04:00 |
|
Michael
|
afb94381a2
|
Use ToString instead
|
2019-08-19 22:06:30 +01:00 |
|
Michael
|
094b697b01
|
Replace StatusObject with underlying JSON type
|
2019-08-19 10:33:26 +01:00 |
|
Michael
|
16cdfbd5f0
|
clang-tidy modernize pass
|
2019-08-12 16:52:58 +01:00 |
|
Michael
|
f9e9227e19
|
Fix gcc trunk warnings
|
2019-08-02 10:29:08 +01:00 |
|
Jeff Becker
|
8329aa0ee6
|
always rewrite address
|
2019-08-01 14:18:36 -04:00 |
|
Jeff Becker
|
2261885206
|
mark addresses as active when we use them
|
2019-08-01 08:20:51 -04:00 |
|
Jeff Becker
|
b4af87aa42
|
have IPPacket::srcv6 and IPPacket::dstv6 check for ipv4 packets and expand them to ipv6
|
2019-07-31 08:26:11 -04:00 |
|
Jeff Becker
|
f349677f1c
|
use ipv4 address on snodes for now
|
2019-07-30 14:47:25 -04:00 |
|
Jeff Becker
|
9a055947cb
|
make it compile
|
2019-07-28 09:20:08 -04:00 |
|
Jeff Becker
|
b29ec20ad4
|
try deferred resolve for exit handler
|
2019-07-26 12:19:08 -04:00 |
|
Jeff Becker
|
f48754c45d
|
make hop count and length configurable
|
2019-07-18 12:28:17 -04:00 |
|
Michael
|
e52492911d
|
Refactor endpoint state management to a new class
|
2019-07-15 10:15:51 +01:00 |
|
Jeff Becker
|
6882e627ba
|
make format
|
2019-07-12 10:07:12 -04:00 |
|
Jeff Becker
|
1fd6b5ae74
|
Merge remote-tracking branch 'origin/master' into ipv6-tun
|
2019-07-12 09:53:52 -04:00 |
|
Michael
|
488695047f
|
Remove redundant else blocks
|
2019-07-09 22:54:46 +01:00 |
|
Jeff Becker
|
3ed8dec78b
|
use const reference and don't log invalid packets
|
2019-07-09 15:17:27 -04:00 |
|
Jeff Becker
|
0eb6431eb1
|
initialize tun with 0 and set defaults in correct places
|
2019-07-08 11:26:06 -04:00 |
|
Jeff Becker
|
58005c5f81
|
Merge remote-tracking branch 'origin/master' into ipv6-tun
|
2019-07-08 10:17:21 -04:00 |
|
Michael
|
a2326efa37
|
Revert "Merge pull request #679 from tewinget/revert-config-refactor"
This reverts commit 2996a7f29c , reversing
changes made to 10df3bd4b3 .
|
2019-07-06 14:46:25 +01:00 |
|
Jeff Becker
|
89a3e375d2
|
fix last commit
|
2019-07-05 10:48:10 -04:00 |
|
Jeff Becker
|
a781589b52
|
try fix for localhost.loki
|
2019-07-05 10:41:26 -04:00 |
|
Thomas Winget
|
d044d60101
|
Reverts #678 #677 and #669 with hashes:
10df3bd
766ece8
979f095
See those commits for further details
|
2019-07-02 11:02:20 -04:00 |
|
Michael
|
8c2d67f8f1
|
Fix tests
|
2019-07-02 10:06:29 +01:00 |
|
Jeff Becker
|
d6ec528a72
|
start work on seperating ips out of endpoint
|
2019-07-01 10:56:56 -04:00 |
|