afeiszli
023d9dd3ef
udp hole punch
2022-01-31 11:19:19 -05:00
afeiszli
3cc3cd9a0f
fixing netclient pull to get server addresses
2022-01-31 11:19:17 -05:00
dcarns
a7015e7260
Merge pull request #653 from gravitl/feature_v0.10.0_serverPings
...
Feature v0.10.0 server pings
2022-01-31 11:17:42 -05:00
Matthew R Kasun
e8bbd8790e
add serverkeepalive to Resubcribe
2022-01-30 18:38:15 -05:00
Matthew R Kasun
0434a784cc
prevent fatal stop of mq daemon when netclient config dir contains unexpected files
2022-01-30 18:11:22 -05:00
Matthew R Kasun
c0a085a53f
fix sending keepalives; fix where keepalive timestamps stored
2022-01-30 14:50:18 -05:00
Matthew R Kasun
34069302f3
use map to store last server keepalive time
2022-01-30 10:37:35 -05:00
Matthew R Kasun
7ac0bfd13a
Merge remote-tracking branch 'origin/develop' into feature_v0.10.0_serverPings
2022-01-30 09:18:24 -05:00
Matthew R Kasun
20569ee8ec
Merge remote-tracking branch 'origin/develop' into feature_v0.10.0_serverPings
2022-01-30 05:55:52 -05:00
0xdcarns
ad79f2ea1f
addresses review comments
2022-01-29 18:18:46 -05:00
0xdcarns
410efbab50
switched to eliptical strategy
2022-01-29 18:18:46 -05:00
0xdcarns
2d703dce7c
refactored continue
2022-01-29 18:18:46 -05:00
0xdcarns
3dadb8dcbf
added e..
2022-01-29 18:18:46 -05:00
0xdcarns
aa22afeb95
tracking mod
2022-01-29 18:18:46 -05:00
0xdcarns
ac632a75b7
refactored struct
2022-01-29 18:18:46 -05:00
0xdcarns
79cff15cde
change byte max
2022-01-29 18:18:46 -05:00
0xdcarns
c40c905b3b
edited chunk size
2022-01-29 18:18:46 -05:00
0xdcarns
7c29f2454e
debug
2022-01-29 18:18:46 -05:00
0xdcarns
a058db2102
chunked
2022-01-29 18:18:46 -05:00
0xdcarns
fb69d54f24
change key size
2022-01-29 18:18:46 -05:00
0xdcarns
19426fc3e1
added a cleanup
2022-01-29 18:18:46 -05:00
0xdcarns
d27dee0691
debugging
2022-01-29 18:18:46 -05:00
0xdcarns
03b05f7d7c
removed size
2022-01-29 18:18:46 -05:00
0xdcarns
0015d6fdf8
added encryption/decryption strategy
2022-01-29 18:18:46 -05:00
0xdcarns
1ef52077a7
added beginning of re sub logic
2022-01-29 18:15:52 -05:00
0xdcarns
dc93bd084e
cleaned logs
2022-01-29 18:15:52 -05:00
0xdcarns
f5d763ca9f
added mutex on log
2022-01-29 18:15:52 -05:00
0xdcarns
cd4e2c57d6
added new struct and adapted to funcs
2022-01-29 18:15:52 -05:00
0xdcarns
0d3813295d
server update
2022-01-29 18:15:52 -05:00
0xdcarns
26a0d8bdbe
initial commit
2022-01-29 18:15:52 -05:00
Matthew R Kasun
4854cb2db9
fix typo
2022-01-27 15:52:31 -05:00
Matthew R Kasun
84d9faeb3f
retries for connecting to broker
2022-01-27 15:46:45 -05:00
Matthew R Kasun
4ccce6bac5
update for multiple networks
2022-01-27 14:48:10 -05:00
Matthew R Kasun
513f85ede7
refactor server pings
2022-01-27 09:48:32 -05:00
Matthew R Kasun
895e3b5643
resub on server ping timeout; may not work in multi server enviornment
2022-01-27 06:31:25 -05:00
Matthew R Kasun
5306cff2e8
Merge branch 'feature_v0.10.0_server_response' into feature_v0.10.0_serverPings
2022-01-26 15:12:02 -05:00
Matthew R Kasun
ad581b8764
Merge branch 'feature_v0.10.0_server_response' into feature_v0.10.0_serverPings
2022-01-26 14:04:55 -05:00
Matthew R Kasun
9dedb479d1
publish server keepalive and skeleton client subscription handler
2022-01-26 13:42:52 -05:00
0xdcarns
8232d8b744
added beginning of re sub logic
2022-01-26 11:24:47 -05:00
0xdcarns
71ffa797d4
cleaned logs
2022-01-26 11:21:56 -05:00
0xdcarns
a5e483adab
added mutex on log
2022-01-26 11:20:46 -05:00
0xdcarns
27b29baf32
added new struct and adapted to funcs
2022-01-26 10:40:39 -05:00
0xdcarns
424c801c6c
server update
2022-01-25 23:04:03 -05:00
0xdcarns
d6554ef081
initial commit
2022-01-25 22:14:31 -05:00
Matthew R Kasun
71cc49e06d
fix duplicate constant
2022-01-25 18:23:08 -05:00
Matthew R Kasun
03d17a0520
addressing review comments
2022-01-25 18:15:27 -05:00
Matthew R Kasun
bc54bbf167
manual rebase to develop
2022-01-25 07:31:50 -05:00
Matthew R Kasun
a27c403925
another dns fix
2022-01-24 16:12:57 -05:00
Matthew R Kasun
1c69ee18c8
call UpdateDNS on node update if DNSOn
2022-01-24 15:46:38 -05:00
Matthew R Kasun
f19c114cf6
add MTU to wireguard conf
2022-01-24 10:58:12 -05:00
Matthew R Kasun
8aee75d32b
unsubscribe from node topic on node delete
2022-01-23 18:18:42 -05:00
Matthew R Kasun
c1813c52e9
publish node update and peer update on ingress gateway creation
2022-01-22 15:34:01 -05:00
Matthew R Kasun
fcc1259adf
fix writes/updates to wg config files
2022-01-22 11:38:56 -05:00
Matthew R Kasun
9c6a26dcc5
fix lookup for netclient wg config file
2022-01-21 14:07:28 -05:00
Matthew R Kasun
95dea6a4ba
fix for issue #621
2022-01-21 13:15:54 -05:00
Matthew R Kasun
1a00f8377e
write persistent keepalive to wg.conf file
2022-01-21 09:36:29 -05:00
Matthew R Kasun
799f32c664
fix missing slash in msg topic; update handling of keyUpdates
2022-01-21 07:07:38 -05:00
Matthew R Kasun
30a6b0f4c9
fix pointer in message queue daemon
2022-01-21 06:16:49 -05:00
Matthew R Kasun
2310977391
refactor to reduce number of types of message in message queue simplifying the subscribers and publishers
2022-01-21 05:19:17 -05:00
Matthew R Kasun
b15a5112fc
fixes due to rebase
2022-01-20 15:41:06 -05:00
Matthew R Kasun
639f129407
Merge branch 'feature-messageQueue' of github.com:gravitl/netmaker into feature-messageQueue
...
# Conflicts:
# .gitignore
# docker/mosquitto.conf
# netclient/wireguard/unix.go
2022-01-20 13:21:01 -05:00
Matthew R Kasun
688b2a3a65
fixed tests and removed some debugging logs
2022-01-20 13:16:03 -05:00
Matthew R Kasun
e8683469a5
fix UpdateWgPeers to enable multiple peer sections
2022-01-20 13:16:03 -05:00
Matthew R Kasun
cef9fb8bf1
fix UpdateWgPeers
2022-01-20 13:16:03 -05:00
Matthew R Kasun
14c4b446aa
remove metrics from client
2022-01-20 13:14:59 -05:00
Matthew R Kasun
2f0f0f9c4d
moved peer determination to server
2022-01-20 13:14:48 -05:00
Matthew R Kasun
7c1e672693
use uuid in message queue functions
2022-01-20 13:14:13 -05:00
Matthew R Kasun
b1e66703ff
WIP commit to enable rebasing to uuid feature
2022-01-20 13:14:00 -05:00
Matthew R Kasun
a94e848021
WIP commit
2022-01-20 13:13:38 -05:00
Matthew R Kasun
1b0aabf429
refactor NodeUpdate message queue handler
2022-01-20 13:12:51 -05:00
Matthew R Kasun
b5b7425eaf
add error handling on failed key generation
2022-01-20 13:12:51 -05:00
Matthew R Kasun
a46209cea5
subscribed message handlers implemented
2022-01-20 13:12:12 -05:00
Matthew R Kasun
b85ab18404
Rebase to develop ( #4 )
...
* add nameserver in call to CreateUserSpaceConf
* fixed user deletion
* changed log
* go mod tidy and conver azure tenant to env/conf var
* added egress relayed addrs to relayed nodes
* added post commands for wg quick
* refactored ncutils x-platform
* log fix
* adding egress to relay
* fixing egress on relay
Co-authored-by: dcarns <75687250+0xdcarns@users.noreply.github.com>
Co-authored-by: 0xdcarns <dillon.carns@gmail.com>
Co-authored-by: afeiszli <alex.feiszli@gmail.com>
2022-01-20 13:10:59 -05:00
Matthew R Kasun
ec9f72d2d4
work in progress for message queue
2022-01-20 13:08:08 -05:00
Matthew R Kasun
5e00bd8a3d
WIP commit to enable rebasing to uuid feature
2022-01-20 13:05:59 -05:00
Matthew R Kasun
e7f80c178d
WIP commit
2022-01-20 13:05:41 -05:00
Matthew R Kasun
c9d0cc56ef
refactor NodeUpdate message queue handler
2022-01-20 13:04:58 -05:00
Matthew R Kasun
aad4e44e73
work in progress for message queue
2022-01-20 13:01:23 -05:00
0xdcarns
2e1bc755e2
version update
2022-01-20 13:00:04 -05:00
0xdcarns
be093a951f
added legacy check to maintain compatibility
2022-01-20 13:00:04 -05:00
0xdcarns
41401cfb58
version updates
2022-01-20 13:00:04 -05:00
0xdcarns
66d6c71441
adjusting client join
2022-01-20 12:59:31 -05:00
Matthew R Kasun
443ed80e4d
updated service files for linux and darwin to start netclient daemon vice netclient checkin
2022-01-20 12:53:14 -05:00
Matthew R Kasun
e0275c90d8
fixed tests and removed some debugging logs
2022-01-20 12:53:14 -05:00
Matthew R Kasun
56a5a928ab
fix UpdateWgPeers to enable multiple peer sections
2022-01-20 12:53:14 -05:00
Matthew R Kasun
353c92e333
fix UpdateWgPeers
2022-01-20 12:53:14 -05:00
Matthew R Kasun
989d76ea3d
remove metrics from client
2022-01-20 12:53:13 -05:00
Matthew R Kasun
a86b9bd380
moved peer determination to server
2022-01-20 12:52:49 -05:00
Matthew R Kasun
ec486addf0
use uuid in message queue functions
2022-01-20 12:52:49 -05:00
Matthew R Kasun
aa6f7a138b
WIP commit to enable rebasing to uuid feature
2022-01-20 12:52:49 -05:00
Matthew R Kasun
496187985e
WIP commit
2022-01-20 12:52:49 -05:00
Matthew R Kasun
84884e5c23
refactor NodeUpdate message queue handler
2022-01-20 12:52:49 -05:00
Matthew R Kasun
1046c0ad55
add error handling on failed key generation
2022-01-20 12:52:49 -05:00
Matthew R Kasun
2cf53819f3
subscribed message handlers implemented
2022-01-20 12:52:49 -05:00
0xdcarns
4bc28e455a
linting fixes
2022-01-20 12:52:49 -05:00
Matthew R Kasun
c7dc874bb8
go routines now run forever like they are supposed to
2022-01-20 12:52:49 -05:00
Matthew R Kasun
f11fa093fb
move context up a level
2022-01-20 12:52:49 -05:00
Matthew R Kasun
5458379b32
Replaced ### with - in Node.ID (local copy) to fix mqtt publishing
...
errors
added context to all go routines
removed connectivity function
2022-01-20 12:52:49 -05:00
Matthew R Kasun
cb51a6be78
work in progress for message queue
2022-01-20 12:52:49 -05:00
Matthew R Kasun
90b468f9f9
WIP commit to enable rebasing to uuid feature
2022-01-20 12:52:49 -05:00