57 Commits

Author SHA1 Message Date
shynome c1e117c77a v0.0.12 v0.0.12 2023-08-28 23:13:41 +08:00
shynome 5bf2b9e580 兼容 go1.21 2023-08-28 23:11:43 +08:00
shynome a5d7eaeed7 remove err2 2023-08-28 23:11:24 +08:00
shynome 03c4e54bb4 v0.0.11 v0.0.11 2023-06-30 15:39:53 +08:00
shynome e4becd0d0f add NewSettingEngine hook 2023-06-30 15:37:46 +08:00
shynome c3f2be8ed8 v0.0.10 v0.0.10 2023-06-30 15:22:42 +08:00
shynome e1f31dc856 fix: engine should be a ptr 2023-06-30 15:21:15 +08:00
shynome 84efea0028 skip listen failed ip 2023-06-30 13:56:18 +08:00
shynome 73d7484b54 固定 port 2023-06-30 12:52:53 +08:00
shynome 3d21838700 v0.0.9 v0.0.9 2023-05-25 23:12:09 +08:00
shynome aab03db9b8 if pc disconnected, close pc 2023-05-25 23:08:16 +08:00
shynome 49540d1703 v0.0.8 v0.0.8 2023-05-25 21:07:35 +08:00
shynome 14d4dbb8de fix: pair also maybe nil 2023-05-25 21:06:36 +08:00
shynome e07f5eddc0 v0.0.7 v0.0.7 2023-05-25 21:00:15 +08:00
shynome 62e1c20ad8 export pair remote ip port 2023-05-25 20:59:30 +08:00
shynome b65fd2c524 v0.0.6 v0.0.6 2023-05-25 17:03:05 +08:00
shynome f41c2a113f fix: ep.dc maybe is nil 2023-05-25 17:02:12 +08:00
shynome 098576255f v0.0.5 v0.0.5 2023-05-25 16:52:57 +08:00
shynome 9fbb6e3f5f direct send buf via go 2023-05-25 16:51:22 +08:00
shynome 488ed7a900 add endpoint id to log 2023-05-25 16:21:39 +08:00
shynome a3ec3d2c6a v0.0.4 v0.0.4 2023-05-24 11:02:36 +08:00
shynome 062dff9e63 more sdp info 2023-05-24 10:58:51 +08:00
shynome 36323f6b51 outbound also use ice servers 2023-05-24 10:58:37 +08:00
shynome b7b4f70b07 v0.0.3 changelog v0.0.3 2023-05-23 23:48:52 +08:00
shynome fabdd87d62 不再自动断开webrtc链接 2023-05-23 23:46:39 +08:00
shynome 0bd0feec3f remove lens2 signaler 2023-05-22 18:53:22 +08:00
shynome 7999d7e3ec v0.0.2 v0.0.2 2023-05-21 11:03:26 +08:00
shynome dbeb26c85c return a fake addr for compat wg show 2023-05-21 11:02:31 +08:00
shynome 169a43a012 fix indent 2023-04-24 21:53:13 +08:00
shynome dee7fdc809 you can impl a custom signaler by youself 2023-04-24 21:41:37 +08:00
shynome 325448278a 0.0.1 finish v0.0.1 2023-04-24 21:38:24 +08:00
shynome 9c6c7a3282 pc will auto close after device close 10s 2023-04-24 21:38:13 +08:00
shynome 93c1db3064 优化测试 2023-04-24 21:15:43 +08:00
shynome 035c1a57a2 support reconnect and close when inactive 2023-04-24 21:15:13 +08:00
shynome 7cee840279 support wasm 2023-04-24 20:10:08 +08:00
shynome b3ac3f1650 remove useless file 2023-04-24 20:10:01 +08:00
shynome 9ed536c21d 添加架构示意 2023-04-24 16:42:32 +08:00
shynome 2074b84da5 replace with local signaler 摆脱网络依赖 2023-04-24 14:46:29 +08:00
shynome 375e20a076 add locker to resolve data race 2023-04-24 14:44:44 +08:00
shynome e0d96aacd2 现在只有当wireguard要回复信息时才会建立webrtc对等连接 2023-04-23 23:31:47 +08:00
shynome e5391fe8f9 添加新接口文档 2023-04-23 00:21:31 +08:00
shynome acb6554b6c go mod tidy 2023-04-23 00:15:38 +08:00
shynome 2f6d5361b3 replace with lens2 signaler channel 2023-04-23 00:15:02 +08:00
shynome e0b1c99709 删除未用到的配置 2023-04-23 00:14:58 +08:00
shynome 9c20bc26f2 还是继续使用 lens2 signaler, local signaler还是测试不够充分 2023-04-23 00:13:48 +08:00
shynome 9eaaad33bb add lens2 signaler channel 2023-04-23 00:12:18 +08:00
shynome 98b140b5f7 将 webrtc 信令服务器抽象出来 2023-04-22 23:21:52 +08:00
shynome 8a37be9623 less code, less bug 2023-04-14 15:12:17 +08:00
shynome 932c9a6963 add signaler server repo 2023-04-14 13:48:02 +08:00
shynome 05c696d5be add readme 2023-04-14 13:14:29 +08:00