f72e852ccb
Remove duplicated code
2024-06-24 18:54:03 +02:00
10cee8f46e
Use selector to display dns routes in GUI ( #2185 )
...
Use select widget for dns routes on GUI
2024-06-24 16:18:00 +02:00
54dc78aab8
Remove debug log
2024-06-24 15:30:25 +02:00
628673db20
Lower retry interval on dns resolve failure ( #2176 )
2024-06-24 11:55:07 +02:00
eaa31c2dc6
Optimize process checks database read ( #2182 )
...
* Add posture checks to peer management
This commit includes posture checks to the peer management logic. The AddPeer, SyncPeer and LoginPeer functions now return a list of posture checks along with the peer and network map.
* Update peer methods to return posture checks
* Refactor
* return early if there is no posture checks
---------
Co-authored-by: Maycon Santos <mlsmaycon@gmail.com >
2024-06-22 17:41:16 +03:00
25723e9b07
Do not use eBPF proxy in case of USP mode ( #2180 )
2024-06-22 15:33:10 +02:00
3cf4d5758f
Update Zitadel and CockroachDB Container Image Version ( #2169 )
...
* fix type in docker compose
* Update docker compose cockroachdb to latest-23.2 and zitadel to 2.54.3
2024-06-22 12:44:45 +02:00
69d8d5aa86
Fix the active conn type logic
2024-06-21 19:13:41 +02:00
7581bbd925
Handle on offer listener in handshaker
2024-06-21 15:35:15 +02:00
4d67d72785
Use permanent credentials
2024-06-21 15:02:54 +02:00
4a08f1a1e9
Refactor handshaker loop
2024-06-21 12:35:28 +02:00
bfe60c01ba
Close proxy reading in case of eof
2024-06-21 00:55:30 +02:00
06ceac65de
- Fix reconnect guard
...
- Avoid double client creation
2024-06-21 00:55:07 +02:00
fc15ee6351
auto migrate older management to sqlite ( #2170 )
v0.28.2
2024-06-20 19:45:57 +02:00
6801dcb3f6
Fallback to relay conn
2024-06-20 18:17:30 +02:00
4a3e78fb0f
Fix windows network monitor next hop ip log ( #2168 )
2024-06-20 16:59:33 +02:00
f9462eea27
Fix dns route retrieval condition ( #2165 )
...
* Fix route retrieval condition
* Make error messages take domains into account
v0.28.1
2024-06-20 13:52:32 +02:00
b075009ef7
Fix windows route zones ( #2164 )
...
* Fix windows zone and add additional debug output
* Fix routes zone on BSD
* Remove redundant Unmap
* Add zone to windows routes
2024-06-20 13:02:02 +02:00
c7db2c0524
Moc signal message support
2024-06-19 18:40:49 +02:00
4f890ff712
Typo fix
2024-06-19 18:17:52 +02:00
f7e6aa9b8f
Change logging logic
2024-06-19 18:16:43 +02:00
81f2330d49
Fix remote address in ws client
2024-06-19 18:16:23 +02:00
0261e15aad
Extend the cmd with argument handling
...
- add cobra to relay server
- add logger instance for handshaker
2024-06-19 17:40:16 +02:00
c347a4c2ca
Remove whitespace at the end of a line ( #2152 )
...
Signed-off-by: Yxnt <jyxnt1@gmail.com >
v0.28.0
2024-06-19 12:27:37 +02:00
11de2ec42e
Fix open connection
2024-06-19 12:18:58 +02:00
61bc092458
Process routes before peers ( #2105 )
2024-06-19 12:12:11 +02:00
4d2a25b728
Code cleaning
2024-06-19 11:53:21 +02:00
2f32e0d8cf
Fix chicken-egg problem in the ice agent creation
2024-06-19 11:28:01 +02:00
b679404618
Update configuration options for client UI ( #2139 )
...
* Add additional configuration options to client UI
* add quick settings options
* Remove unused UI elements and client options
* Add additional config properties to daemon protocol
This update extends the daemon protocol to include new configuration properties: interfaceName, wireguardPort, disableAutoConnect, serverSSHAllowed, rosenpassEnabled, and rosenpassPermissive.
* Refactor UI client settings and restart process
* Fix disable connect option while connecting
2024-06-19 11:09:35 +03:00
48310ef99c
Fix engine test
2024-06-19 09:59:01 +02:00
24f71bc68a
Fix and extend test
2024-06-19 09:40:43 +02:00
e26e2c3a75
Add conn status handling and protect agent
2024-06-18 17:40:37 +02:00
215fb257f7
Use any as source for the firewall for routed networks ( #2134 )
2024-06-18 16:33:03 +02:00
381447b8d6
Fix store migration on empty string ( #2149 )
...
* Fix store migration on empty string
when fetching empty values from the database to check for migration our parser failed to handle null strings preventing the service from start
this uses sql.NullString to handle that and check for empty string resulted from null data
---------
Co-authored-by: Viktor Liu <17948409+lixmal@users.noreply.github.com >
2024-06-18 15:39:54 +02:00
919c1cb3d4
Fix capacity of slice ( #2148 )
...
The append keep the initial len and append to end of the
original slice
2024-06-18 15:31:40 +02:00
85d17cbc89
Trim new line char from Android version ( #2147 )
2024-06-18 15:31:19 +02:00
a5e664d83d
Code cleaning
2024-06-18 11:27:18 +02:00
d8ab3c1632
Call peer.Open from engine
2024-06-18 11:23:39 +02:00
63b4041e9c
Rename connector to worker
2024-06-18 11:22:40 +02:00
f7d8d03e55
Fix timers
2024-06-18 11:20:01 +02:00
5b86a7f3f2
Fix relay mode evaulation
2024-06-18 11:10:55 +02:00
deb8203f06
fix circle import
2024-06-17 18:02:52 +02:00
e407fe02c5
Separate lifecircle of handshake, ice, relay connections
...
- fix Stun, Turn address update thread safety issue
- move conn worker login into peer package
2024-06-17 17:52:22 +02:00
c9f3854dde
Allow candidates on local routes if more specific than vpn routes ( #2097 )
2024-06-17 09:47:17 +02:00
a7760bf0a7
Configurable relay address with env variable
2024-06-14 15:43:18 +02:00
64f949abbb
Integrate relay into peer conn
...
- extend mgm with relay address
- extend signaling with remote peer's relay address
- start setup relay connection before engine start
2024-06-14 14:40:31 +02:00
245b086646
fix network monitor ref check ( #2133 )
2024-06-14 14:22:49 +02:00
1609b21b5b
Add freebsd test workflow ( #2127 )
2024-06-14 11:17:55 +02:00
1f926d15b8
Enable network monitoring for Windows and macOS clients ( #2126 )
...
* Enable network monitoring by default for Windows and Darwin
* Enable network monitoring by default on Windows and macOS
* fix merge
* Prevent updating config if no changes
2024-06-13 18:47:25 +03:00
a432e8e23a
Fix checkFileAndProcess function on FreeBSD ( #2128 )
2024-06-13 14:40:48 +02:00