Zoltán Papp
|
4d0e16f2d0
|
- Remove WaitForExitAcceptedConns logic from server
- Implement thread safe gracefully close logic
- organise the server code
|
2024-06-27 02:36:44 +02:00 |
|
Zoltán Papp
|
3fcdb51376
|
Error handling
|
2024-06-26 16:23:50 +02:00 |
|
Zoltán Papp
|
c0efce6556
|
Fix msg delivery timeouts
|
2024-06-26 16:22:26 +02:00 |
|
Zoltán Papp
|
f0eb004582
|
Single thread on server sending
|
2024-06-26 15:26:19 +02:00 |
|
Zoltán Papp
|
0a59f12012
|
Env var to force relay usage
|
2024-06-26 15:25:32 +02:00 |
|
Zoltán Papp
|
745e4f76b1
|
Remove gorilla lib
|
2024-06-26 15:25:01 +02:00 |
|
Zoltán Papp
|
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 |
|
Zoltán Papp
|
0a67f5be1a
|
Fix logic
|
2024-06-25 15:13:08 +02:00 |
|
Zoltán Papp
|
f72e852ccb
|
Remove duplicated code
|
2024-06-24 18:54:03 +02:00 |
|
Zoltán Papp
|
54dc78aab8
|
Remove debug log
|
2024-06-24 15:30:25 +02:00 |
|
Zoltán Papp
|
69d8d5aa86
|
Fix the active conn type logic
|
2024-06-21 19:13:41 +02:00 |
|
Zoltán Papp
|
7581bbd925
|
Handle on offer listener in handshaker
|
2024-06-21 15:35:15 +02:00 |
|
Zoltán Papp
|
4d67d72785
|
Use permanent credentials
|
2024-06-21 15:02:54 +02:00 |
|
Zoltán Papp
|
4a08f1a1e9
|
Refactor handshaker loop
|
2024-06-21 12:35:28 +02:00 |
|
Zoltán Papp
|
bfe60c01ba
|
Close proxy reading in case of eof
|
2024-06-21 00:55:30 +02:00 |
|
Zoltán Papp
|
06ceac65de
|
- Fix reconnect guard
- Avoid double client creation
|
2024-06-21 00:55:07 +02:00 |
|
Zoltán Papp
|
6801dcb3f6
|
Fallback to relay conn
|
2024-06-20 18:17:30 +02:00 |
|
Zoltán Papp
|
c7db2c0524
|
Moc signal message support
|
2024-06-19 18:40:49 +02:00 |
|
Zoltán Papp
|
4f890ff712
|
Typo fix
|
2024-06-19 18:17:52 +02:00 |
|
Zoltán Papp
|
f7e6aa9b8f
|
Change logging logic
|
2024-06-19 18:16:43 +02:00 |
|
Zoltán Papp
|
81f2330d49
|
Fix remote address in ws client
|
2024-06-19 18:16:23 +02:00 |
|
Zoltán Papp
|
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 |
|
Zoltán Papp
|
11de2ec42e
|
Fix open connection
|
2024-06-19 12:18:58 +02:00 |
|
Zoltán Papp
|
4d2a25b728
|
Code cleaning
|
2024-06-19 11:53:21 +02:00 |
|
Zoltán Papp
|
2f32e0d8cf
|
Fix chicken-egg problem in the ice agent creation
|
2024-06-19 11:28:01 +02:00 |
|
Zoltán Papp
|
48310ef99c
|
Fix engine test
|
2024-06-19 09:59:01 +02:00 |
|
Zoltán Papp
|
24f71bc68a
|
Fix and extend test
|
2024-06-19 09:40:43 +02:00 |
|
Zoltán Papp
|
e26e2c3a75
|
Add conn status handling and protect agent
|
2024-06-18 17:40:37 +02:00 |
|
Zoltán Papp
|
a5e664d83d
|
Code cleaning
|
2024-06-18 11:27:18 +02:00 |
|
Zoltán Papp
|
d8ab3c1632
|
Call peer.Open from engine
|
2024-06-18 11:23:39 +02:00 |
|
Zoltán Papp
|
63b4041e9c
|
Rename connector to worker
|
2024-06-18 11:22:40 +02:00 |
|
Zoltán Papp
|
f7d8d03e55
|
Fix timers
|
2024-06-18 11:20:01 +02:00 |
|
Zoltán Papp
|
5b86a7f3f2
|
Fix relay mode evaulation
|
2024-06-18 11:10:55 +02:00 |
|
Zoltán Papp
|
deb8203f06
|
fix circle import
|
2024-06-17 18:02:52 +02:00 |
|
Zoltán Papp
|
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 |
|
Zoltán Papp
|
a7760bf0a7
|
Configurable relay address with env variable
|
2024-06-14 15:43:18 +02:00 |
|
Zoltan Papp
|
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 |
|
Zoltan Papp
|
38f2a59d1b
|
Add comment
|
2024-06-12 10:56:21 +02:00 |
|
Zoltan Papp
|
9504012920
|
Set the proper buffer size in the client code
|
2024-06-09 21:10:57 +02:00 |
|
Zoltan Papp
|
5e93d117cf
|
Use buf pool
- eliminate reader function generation
- fix write to closed channel panic
|
2024-06-09 20:33:35 +02:00 |
|
Zoltan Papp
|
8c70b7d7ff
|
Replace ws lib on client side
|
2024-06-09 12:41:52 +02:00 |
|
Zoltan Papp
|
ed8def4d9b
|
Protect ws writing in Gorilla ws
|
2024-06-07 16:07:35 +02:00 |
|
Zoltán Papp
|
1e115e3893
|
Merge branch 'main' into feature/relay
|
2024-06-06 13:38:40 +02:00 |
|
Viktor Liu
|
deffe037aa
|
Respect env for debug and routes sub commands (#2026)
|
2024-06-06 10:59:10 +02:00 |
|
Zoltan Papp
|
fed9e587af
|
Add close message type
|
2024-06-05 19:49:30 +02:00 |
|
Zoltan Papp
|
983d7bafbe
|
Remove unused variables from peer conn (#2074)
Remove unused variables from peer conn
|
2024-06-04 17:04:50 +02:00 |
|
Zoltan Papp
|
a40d4d2f32
|
- add comments
- avoid double closing messages
- add cleanup routine for relay manager
|
2024-06-04 14:40:35 +02:00 |
|
Gabriel Górski
|
4da29451d0
|
Add missing openid scope when requesting JWT token (#2089)
According to the Zitadel documentation, `openid` scope is required
when requesting JWT tokens.
Apparently Zitadel was accepting requests without it until very
recently. Now lack thereof causes 400 Bad Requests which makes it
impossible to authenticate to the Netbird dashboard.
https://zitadel.com/docs/guides/integrate/service-users/client-credentials#2-authenticating-a-service-user-and-request-a-token
|
2024-06-04 10:46:24 +02:00 |
|
Zoltán Papp
|
15818b72c6
|
Add alternative ws server implementation
|
2024-06-03 21:38:37 +02:00 |
|
Zoltán Papp
|
0556dc1860
|
Avoid nil pointer exception in test in case of err
|
2024-06-03 21:36:46 +02:00 |
|