Commit Graph

  • 7897c6d534 feat: add IFF_MULTI_QUEUE main lynx 2024-09-11 12:35:24 +08:00
  • 7ca697a864 feat: add pprof server lynx 2024-09-10 18:31:56 +08:00
  • 74f45981e6 perf: IP object reuse lynx 2024-09-09 17:54:59 +08:00
  • 2c1cf3da15 perf: IP object reuse lynx 2024-09-09 17:53:19 +08:00
  • b8dbb0ab97 perf: []byte and payload objects reuse lynx 2024-09-09 17:33:13 +08:00
  • 58a8b1f91b chore: delete dead code wlynxg 2024-09-08 18:25:19 +08:00
  • 2c87388288 fix: ping failure issue wlynxg 2024-09-08 18:19:43 +08:00
  • 62f3d1e6b7 Merge remote-tracking branch 'origin/main' lynx 2024-09-06 17:06:38 +08:00
  • de3453c454 fix: packet segmentation problem lynx 2024-09-06 17:03:23 +08:00
  • 544353852a feat: add ringbuffer package wlynxg 2024-06-23 19:22:23 +08:00
  • 774b432751 feat: implementing address hash calculation lynx 2024-06-07 18:28:10 +08:00
  • e3d81dccb3 feat: implement a list with generics lynx 2024-05-06 17:10:06 +08:00
  • 1d1a10ff74 feat: broadcast packet processing lynx 2024-04-29 19:28:47 +08:00
  • db3871ea2a feat: optimize node connect lynx 2024-04-29 16:46:57 +08:00
  • 89a4efaf59 feat: relay service usage lynx 2024-04-28 11:03:03 +08:00
  • a5eb7a679c feat: node query by DHT lynx 2024-04-26 18:11:56 +08:00
  • 696e6b211c style: put the loop into a separate file and add relevant comments lynx 2024-04-26 17:13:27 +08:00
  • a2427aeb33 fix: remove old mDNS code lynx 2024-04-26 16:22:32 +08:00
  • 2b7ed4cb40 feat: implement mDNS discovery lynx 2024-04-26 16:13:40 +08:00
  • f9ad3540ce docs: update README.md wlynxg 2024-04-10 22:37:46 +08:00
  • 2b9e410f1a refactor: update engine logic wlynxg 2024-04-10 22:36:08 +08:00
  • 0d490cc4db refactor: refactor the config module lynx 2024-04-10 21:15:24 +08:00
  • 5c9a8a5e55 feat: libp2p mDNS adds configuration items lynx 2024-04-10 16:08:45 +08:00
  • df4633046d refactor: refactor the log module lynx 2024-04-10 15:35:16 +08:00
  • ab4ad8480d refactor: refactor the config module lynx 2024-04-10 14:29:58 +08:00
  • 33a1b18081 refactor: update go.mod lynx 2023-09-22 15:59:25 +08:00
  • f8d272bc4b fix: save the configuration locally lynx 2023-08-27 17:37:19 +08:00
  • 22554c6400 fix: update go.mod lynx 2023-08-22 23:09:36 +08:00
  • 8f4fbde2d5 feat: windows tun 网卡状态管理 lynx 2023-08-20 00:00:07 +08:00
  • 871ac5c644 Merge remote-tracking branch 'origin/main' lynx 2023-08-13 00:29:24 +08:00
  • 8ad5a44fc9 feat: Windows 下写入数据包到 TUN lynx 2023-08-13 00:29:10 +08:00
  • 2648b7e7da feat: Windows 下从 TUN 读取数据包 lynx 2023-08-13 00:23:06 +08:00
  • 8de2eb0287 feat: 添加开源许可 the harder the luckier 2023-08-13 00:01:16 +08:00
  • e1031d3968 feat: 清空 Windows 网卡 IP lynx 2023-08-12 23:57:37 +08:00
  • f1765b4a59 feat: 实现部分 windows tun 接口 lynx 2023-08-11 17:51:43 +08:00
  • aa446960cf feat: 实现路由删除 lynx 2023-08-05 21:14:26 +08:00
  • bd80dfc524 feat: 实现路由添加 lynx 2023-08-04 13:02:58 +08:00
  • 4af09153bf feat: 启用/关闭网卡 lynx 2023-08-03 12:32:35 +08:00
  • 737aa208f4 feat: 实现 IPv6 地址解析 lynx 2023-08-03 10:15:40 +08:00
  • 00b234c569 feat: 多播地址处理 lynx 2023-08-03 09:04:56 +08:00
  • 1932584e2e refactor: 使用 netipx.IPSet 进行优化 lynx 2023-08-02 15:39:44 +08:00
  • 27c8dbd4bf refactor: 移除文件锁和优化节点查询逻辑 lynx 2023-08-02 14:56:35 +08:00
  • c18d8e1166 fix: 修复 buffer 拷贝相关问题 lynx 2023-08-02 14:42:09 +08:00
  • d5206798f2 fix: 修复 peer.ID 转换导致不匹配问题 lynx 2023-08-02 09:07:38 +08:00
  • 06b08ff949 refactor: 重构节点连接逻辑 lynx 2023-08-01 23:16:41 +08:00
  • 2d0963859b fix: 尝试修复 peer.ID 转换问题 lynx 2023-08-01 14:49:29 +08:00
  • 80e3b5fbfe refactor: 更换 mDNS 节点存储组件 lynx 2023-08-01 14:37:34 +08:00
  • d91e6f4d40 refactor: 更换 mDNS 节点存储组件 lynx 2023-08-01 13:53:00 +08:00
  • b2c23d5cf8 fix: 修复日志显示问题 lynx 2023-08-01 13:46:34 +08:00
  • 319263157f fix: 修复查询节点直接退出问题 lynx 2023-08-01 13:02:32 +08:00
  • e72191f7d0 feat: 添加日志 lynx 2023-08-01 12:55:58 +08:00
  • 90283eb64b feat: 增加 mDNS 节点发现机制 lynx 2023-08-01 12:46:17 +08:00
  • ed2970f01c feat: 添加 mDNS 节点发现机制 lynx 2023-08-01 10:02:07 +08:00
  • 9c5c78f970 feat: 自动寻找中继节点 lynx 2023-07-31 20:18:35 +08:00
  • bfb7c56def refactor: 使用带泛型sync.Map来替换原有锁 lynx 2023-07-31 18:59:38 +08:00
  • 4abfa48d4a fix: 修复 IP 包识别问题 lynx 2023-07-31 16:44:14 +08:00
  • fbdbaf8f95 fix: 修复 IP 包识别问题 lynx 2023-07-31 16:39:19 +08:00
  • 61775e2105 fix: 修复死锁问题 lynx 2023-07-31 16:26:36 +08:00
  • 61a4fa3b84 feat: 添加错误信息日志 lynx 2023-07-31 16:20:13 +08:00
  • a140d19e53 feat: 添加debug日志 lynx 2023-07-31 16:16:54 +08:00
  • a47afeddda fix: 修复死锁问题与路由表初始化问题 lynx 2023-07-31 16:10:51 +08:00
  • 7dcfe5952a feat: 实现 libp2p 连接 DHT 节点 lynx 2023-07-31 16:01:46 +08:00
  • a8de3afedf fix: 修复 IPv4 头部解析错误 lynx 2023-07-31 12:32:07 +08:00
  • a268ac47fe feat: 添加 IP 头部解析逻辑 lynx 2023-07-31 12:25:13 +08:00
  • 77337e74d4 fix: 修复日志组件未初始化问题 lynx 2023-07-31 10:36:35 +08:00
  • ce9c03e3cb refactor: 修改初始化 lynx 2023-07-31 10:31:23 +08:00
  • 36e032e94f feat: 新增路由表处理逻辑 lynx 2023-07-31 09:51:25 +08:00
  • d4ead8b380 feat: 增加连接管理逻辑 lynx 2023-07-30 23:22:47 +08:00
  • 9aec173639 fix: 修复 PrivateKey 未传递给 libp2p 问题 lynx 2023-07-30 20:01:24 +08:00
  • 07c951a327 fix: 修复日志组件未初始化问题 lynx 2023-07-30 19:58:49 +08:00
  • 150b449b10 feat: add New lynx 2023-07-30 19:45:18 +08:00
  • 486c2831c0 feature: implement some capabilities of libp2p lynx 2023-07-28 17:55:17 +08:00
  • 7aee0eddcb feat: add New lynx 2023-07-27 23:26:05 +08:00
  • 92f8493648 Merge remote-tracking branch 'origin/main' lynx 2023-07-27 23:22:43 +08:00
  • a7d35a3877 refactor: Update scheme, using go-libp2p as the underlying transport protocol lynx 2023-07-27 23:22:20 +08:00
  • 1db483c5a8 feature: 1. ConnectRes add Node and Nodes 2. implement linux's tun add addr and flush addr lynx 2023-05-29 12:41:01 +08:00
  • 064f285c79 feature: implement control add address lynx 2023-05-28 23:10:23 +08:00
  • 9e76223e45 empty lynx 2023-05-27 23:54:27 +08:00
  • 1d44ca95a5 feature: implement some engine start logic lynx 2023-05-25 23:36:03 +08:00
  • 662e611c72 feature: implement engine define lynx 2023-05-24 23:17:56 +08:00
  • 2086200533 feature: implement hostinfo get lynx 2023-05-23 21:07:14 +08:00
  • 1cff0b394f feature: implement symmetric nat probe lynx 2023-05-22 14:26:24 +08:00
  • 90ef2fb38a feature: implement stun probe lynx 2023-05-19 14:15:44 +08:00
  • 453685e2d1 feature: implement udp connection lynx 2023-05-19 13:49:52 +08:00
  • adcc310caa feature: implementing the creation of tun on the Linux platform lynx 2023-05-18 09:01:27 +08:00
  • 01edf7903c init project lynx 2023-05-17 09:22:51 +08:00