Gabriel de Souza Seibel
cb4b99ffcb
[NET-562] Persistent Keep Alive from node to host ( #2604 )
...
* Move PKA field from models node to host level
* Move PKA field from api models node to host level
* Adapt logic package to node->host PKA
* Adapt migration-related code to node->host PKA
* Adapt cli code to node->host PKA
* Change host PKA default to 20s
* On IfaceDelta, check for PKA on host
* On handleHostRegister, set default PKA
* Use a default PKA
* Use int64 for api host pka
* Reorder imports
* Don't use host pka in iface delta
* Fix ConvertAPIHostToNMHost
* Add swagger doc for host PKA field
* Fix swagger.yml
* Set default PKA only for new hosts
* Remove TODO comment
* Remove redundant check
* Have api-host pka be specified in seconds
2023-10-06 10:09:19 +04:00
Abhishek K
6c2582651c
Net-137: Node relays ( #2401 )
...
* revert relays
* initial relay commit
* get relayed allowed ips
* add more relay validation checks, peer logic cleanup
* rm relayed nodes from relay node when relayed node is deleted
* fix egress updates for relayed nodes
* rm unused func
* remove debug logs
* avoid adding egress ranges on the relayed gw node
---------
Co-authored-by: Matthew R Kasun <mkasun@nusak.ca>
2023-06-19 12:26:14 -04:00
0xdcarns
ad2934a8fc
remove allowed ips and local address
2022-12-23 14:07:16 -05:00
Matthew R. Kasun
38cd4d7700
refactor join
...
also removes server node
suspect there may be issues with proxy
and UI interactions with nodes
2022-12-20 15:29:09 -05:00
Matthew R. Kasun
c086e9499d
rebase
...
Signed-off-by: Matthew R. Kasun <mkasun@nusak.ca>
2022-12-19 15:15:35 -05:00
Abhishek Kondur
4b1a85a3ee
proxy changes
2022-12-02 17:35:41 +05:30
Abhishek Kondur
f95306ddbd
make proxy optional
2022-11-20 09:35:29 +05:30
Abhishek Kondur
a7c0abe2fc
refactor proxy updates
2022-11-07 01:25:04 +05:30
Abhishek Kondur
acae6c3aed
added relay functionality to proxy
2022-11-04 01:24:48 +05:30
Abhishek Kondur
17e05d430b
sync peers updates with proxy
2022-11-02 15:33:42 +05:30
Abhishek Kondur
474bd14e36
configure proxy on node updates
2022-10-31 10:32:04 +05:30
Abhishek Kondur
31a7e73473
add proxy to netmaker server
2022-10-28 17:02:22 +05:30
Matthew R. Kasun
7ec8c4be2a
use RunCmd for postup/postdown
2022-09-09 14:15:10 -04:00
0xdcarns
7347085e5e
conflict resolution
2022-08-30 10:55:18 -04:00
0xdcarns
c05320a323
initial logic added
2022-08-30 10:52:04 -04:00
Matthew R. Kasun
abadb28a56
remove unused functions to pass staticchecks
2022-08-19 14:38:36 -04:00
Matthew R. Kasun
184e5a66d9
refactor server routing
2022-08-19 11:25:39 -04:00
Matthew R Kasun
fb60ead1a2
fix missing digit
2022-06-24 20:17:08 +00:00
Matthew R Kasun
ac37184c77
remove check as node has been already deleted from database
2022-06-23 11:37:30 +00:00
0xdcarns
2de7beb31e
added nil checks, handled empty map
2022-05-11 12:07:06 -04:00
0xdcarns
e7f9310b3d
added length checks as temp solution
2022-05-10 15:18:29 -04:00
afeiszli
80cc86783d
fixing ipv6
2022-05-02 10:48:00 -04:00
0xdcarns
e1ab6b21fd
added static server routes
2022-04-28 09:50:26 -04:00
afeiszli
894fd1f5bd
making dual stack addressing work client side
2022-04-25 21:16:47 -04:00
afeiszli
b03b4cfcff
adding in ipv4
2022-04-25 20:50:09 -04:00
0xdcarns
8e976d1f55
removed isdualstack references
2022-04-25 13:09:23 -04:00
0xdcarns
988c0d7629
fixed removing local servers on deletes
2022-03-22 14:29:20 -04:00
Matthew R. Kasun
f615b685c7
server routes
2022-03-20 06:25:12 -04:00
afeiszli
be1763bb74
removing old node logic
2022-02-18 10:15:21 -05:00
0xdcarns
25c4d8ff1e
fixes
2022-02-17 10:33:48 -05:00
afeiszli
c2d99269c5
add MTU to ifacedelta
2022-02-16 20:26:20 -05:00
0xdcarns
5c35ca433e
edited run updates
2022-02-15 10:12:39 -05:00
Matthew R. Kasun
fd6c4742de
get address range from network
2022-02-09 15:21:51 -05:00
Matthew R. Kasun
e39138c184
removed hard coded netmask
2022-02-09 14:41:13 -05:00
0xdcarns
f7258bf98f
refactored some client leave & cache and server join logic
2022-02-03 09:51:37 -05:00
0xdcarns
36b319c772
debug
2022-01-31 11:20:11 -05:00
0xdcarns
2a4a30f937
added debug stuff
2022-01-31 11:20:11 -05:00
Matthew R Kasun
bc54bbf167
manual rebase to develop
2022-01-25 07:31:50 -05:00
Matthew R Kasun
95dea6a4ba
fix for issue #621
2022-01-21 13:15:54 -05:00
0xdcarns
916866f73c
began refactor
2022-01-17 18:35:16 -05:00
0xdcarns
c033be41bb
began transition
2022-01-17 14:21:40 -05:00
0xdcarns
43b9e73eaa
updated ioutil refs and composes
2022-01-06 15:05:38 -05:00
Matthew R Kasun
781de684a0
remove nameserver from call to CreateWireGuardConf
2022-01-06 09:13:49 -05:00
0xdcarns
4ca0e856bc
added post commands for wg quick
2022-01-04 13:13:42 -05:00
0xdcarns
83fce6226a
added DNS call to server
2022-01-02 10:51:22 -05:00
0xdcarns
548997f9ef
optimize further
2021-12-10 21:09:42 -05:00
0xdcarns
e45a485bce
added comments, optimized memory
2021-12-10 15:01:10 -05:00
0xdcarns
85e8c0abb6
memory issue work
2021-12-08 16:52:32 -05:00
0xdcarns
6215ea2db8
adjusted values to pointers for a lot of functions
2021-12-07 15:04:00 -05:00
afeiszli
932712619a
remade server logs
2021-12-06 15:31:08 -05:00