Commit Graph

1678 Commits

Author SHA1 Message Date
3b019800f8 Remove DNSSEC parameters and configure AuthenticatedData (#2208) 2024-06-27 18:36:24 +02:00
4cd4f88666 Add multiple tabs for route selection (#2198)
Add all routes, overlapping and exit routes tabs
2024-06-27 14:32:30 +02:00
4d0e16f2d0 - Remove WaitForExitAcceptedConns logic from server
- Implement thread safe gracefully close logic
- organise the server code
2024-06-27 02:36:44 +02:00
3fcdb51376 Error handling 2024-06-26 16:23:50 +02:00
c0efce6556 Fix msg delivery timeouts 2024-06-26 16:22:26 +02:00
f0eb004582 Single thread on server sending 2024-06-26 15:26:19 +02:00
0a59f12012 Env var to force relay usage 2024-06-26 15:25:32 +02:00
745e4f76b1 Remove gorilla lib 2024-06-26 15:25:01 +02:00
085d072b17 - Add sha prefix for peer id in protocol
- Add magic cookie in hello msg
- Add tests
2024-06-25 17:36:04 +02:00
d2157bda66 Set EDNS0 when no extra options are set by the dns client (#2195) v0.28.3 2024-06-25 17:18:04 +02:00
0a67f5be1a Fix logic 2024-06-25 15:13:08 +02:00
43a8ba97e3 Add log config and removed domain (#2194)
removed domainname for coturn service as it is needed only for SSL configs

Added log configuration for each service with a rotation and max size

ensure ZITADEL_DATABASE=postgres works
2024-06-25 13:54:09 +02:00
17874771cc Feature/Use Zitadel Postgres Integration by default (#2181)
replaces cockroachDB as default DB for Zitadel in the getting started script to deploy script. Users can switch back to cockroachDB by setting the environment variable ZITADEL_DATABASE to cockroach.
2024-06-25 11:10:11 +02:00
f6ccf6b97a Improve windows network monitor (#2184)
* Allow other states for windows neighbor network monitor

* Allow windows route network monitor to check for multiple default routes
2024-06-25 10:35:51 +02:00
6aae797baf Add loopback ignore rule to nat chains (#2190)
This makes sure loopback traffic is not affected by NAT
2024-06-25 09:43:36 +02:00
aca054e51e Using macOS-latest to build GUI (#2189) 2024-06-25 09:34:02 +02:00
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