Zoltan Papp
|
defdcb631e
|
Add sleep time for tests
|
2024-07-08 22:42:30 +02:00 |
|
Zoltan Papp
|
e4ec1fd757
|
Add sleep time after server started
|
2024-07-08 22:13:31 +02:00 |
|
Zoltan Papp
|
dab50f35d7
|
Fix ipv6 issue on tests
|
2024-07-08 21:56:15 +02:00 |
|
Zoltan Papp
|
2d7e797e08
|
Fix body close
|
2024-07-08 21:55:03 +02:00 |
|
Zoltan Papp
|
c3e8187a47
|
Fix lint issues
|
2024-07-08 21:53:20 +02:00 |
|
Zoltan Papp
|
cfac8c4762
|
fix test timing
|
2024-07-08 21:34:39 +02:00 |
|
Zoltan Papp
|
d9dfae625b
|
Fix manager_test
|
2024-07-08 21:18:19 +02:00 |
|
Zoltán Papp
|
a9e6742d9a
|
- Remove heartbeat logs
- Fix relay client tests
- Fix auth ID unmarshalling
- Add magic header check
|
2024-07-08 17:55:48 +02:00 |
|
Zoltán Papp
|
931f165c9a
|
Remove garbage
|
2024-07-08 17:38:23 +02:00 |
|
Zoltán Papp
|
2803e1669b
|
Remove meaningless tests
|
2024-07-08 17:24:49 +02:00 |
|
Zoltán Papp
|
1f949f8cee
|
Fix parameters of tests
|
2024-07-08 17:01:11 +02:00 |
|
Zoltan Papp
|
b3715b5fad
|
- Revert typos in turnCfg string
- merge main
|
2024-07-08 15:05:29 +02:00 |
|
Zoltan Papp
|
836072098b
|
Integrate the relay authentication
|
2024-07-05 16:12:30 +02:00 |
|
Zoltan Papp
|
8845e8fbc7
|
replace bson to gob
|
2024-07-04 13:42:27 +02:00 |
|
Zoltan Papp
|
1a5ee744a8
|
- add file based cert
- print out the exposed address
- handle empty exposed address
|
2024-07-03 15:03:57 +02:00 |
|
Zoltan Papp
|
15a7b7629b
|
Add exposed address
|
2024-07-02 11:57:17 +02:00 |
|
Zoltán Papp
|
d3785dc1fa
|
Fix ssl configuration
|
2024-07-01 11:50:18 +02:00 |
|
Zoltán Papp
|
ed82ef7fe4
|
Fix error logging
|
2024-06-30 10:43:12 +02:00 |
|
Zoltán Papp
|
aa55fba5ee
|
Add client side heartbeat handling
|
2024-06-29 14:13:05 +02:00 |
|
Zoltán Papp
|
faeae52329
|
Support exit node in ws client
|
2024-06-28 11:44:50 +02:00 |
|
Zoltán Papp
|
9ae03046e7
|
rename file
|
2024-06-28 11:17:21 +02:00 |
|
Zoltán Papp
|
98aa830831
|
Rename client ws package
|
2024-06-28 11:17:06 +02:00 |
|
Zoltán Papp
|
c94c949173
|
Add comment
|
2024-06-28 11:12:53 +02:00 |
|
Zoltán Papp
|
183f746158
|
Order the source code
|
2024-06-27 18:42:40 +02:00 |
|
Zoltán Papp
|
dd0d15c9d4
|
Add healthcheck code
|
2024-06-27 18:40:12 +02:00 |
|
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
|
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
|
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
|
4f890ff712
|
Typo fix
|
2024-06-19 18:17:52 +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
|
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
|
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 |
|
Zoltan Papp
|
fed9e587af
|
Add close message type
|
2024-06-05 19:49:30 +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 |
|
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 |
|
Zoltán Papp
|
2b369cd28f
|
Add quic transporter
|
2024-06-03 20:17:43 +02:00 |
|
Zoltán Papp
|
9d44a476c6
|
Fix double unlock in client.go
|
2024-06-03 20:14:39 +02:00 |
|
Zoltán Papp
|
57ddb5f262
|
Add comment
|
2024-06-03 11:22:16 +02:00 |
|
Zoltan Papp
|
4ced07dd8d
|
Fix close conn threading issue
|
2024-06-03 01:37:56 +02:00 |
|
Zoltán Papp
|
3430b81622
|
Add relay server tracking
|
2024-06-01 11:48:15 +02:00 |
|
Zoltán Papp
|
fd4ad15c83
|
Move reconnection logic to separated struct
|
2024-06-01 11:25:00 +02:00 |
|
Zoltán Papp
|
4ff069a102
|
Support multiple server
|
2024-05-29 16:40:26 +02:00 |
|
Zoltán Papp
|
7cc3964a4d
|
Use mux for http server
Without it can not start multiple http
server instances for unit tests
|
2024-05-29 16:11:58 +02:00 |
|
Zoltan Papp
|
6d627f1923
|
Code cleaning
|
2024-05-28 01:27:53 +02:00 |
|
Zoltan Papp
|
076ce69a24
|
Add reconnect logic
|
2024-05-28 01:00:25 +02:00 |
|
Zoltán Papp
|
645a1f31a7
|
Fix writing/reading to a closed conn
|
2024-05-27 10:25:08 +02:00 |
|
Zoltán Papp
|
b4aa7e50f9
|
Close sockets on server cmd
|
2024-05-27 09:42:27 +02:00 |
|
Zoltán Papp
|
173ca25dac
|
Fix in client the close event
|
2024-05-26 22:14:33 +02:00 |
|
Zoltán Papp
|
36b2cd16cc
|
Remove channel binding logic
|
2024-05-23 13:24:02 +02:00 |
|
Zoltán Papp
|
0a05f8b4d4
|
Use buffer pool and protect exported functions
|
2024-05-22 00:38:41 +02:00 |
|
Zoltán Papp
|
e82c0a55a3
|
Set to blocking the message queue
|
2024-05-21 16:21:29 +02:00 |
|
Zoltán Papp
|
13eb457132
|
Add registration response message to the communication
|
2024-05-21 15:51:37 +02:00 |
|
Zoltan Papp
|
1c9c9ae47e
|
Remove sync.pool
|
2024-05-20 11:38:23 +02:00 |
|
Zoltan Papp
|
9ac5a1ed3f
|
Add udp listener and did some change for debug purpose.
|
2024-05-19 12:41:06 +02:00 |
|
Zoltan Papp
|
d4eaec5cbd
|
Followup messages modification
|
2024-05-17 23:41:47 +02:00 |
|
Zoltan Papp
|
6ae7a790f2
|
Fix buffer handling
|
2024-05-17 23:29:47 +02:00 |
|
Zoltan Papp
|
49dfbc82d9
|
Add relay cmd
|
2024-05-17 20:24:06 +02:00 |
|
Zoltan Papp
|
57a89cf0cc
|
Add initial relay code
|
2024-05-17 17:43:28 +02:00 |
|