Skip to content

version 7.08.2035 release

Latest
Compare
Choose a tag to compare
@liudf0716 liudf0716 released this 27 Aug 09:42
· 38 commits to master since this release

7.08.2355版本更新内容:

  1. 修复内存泄露问题:修复了在HTTPS跳转过程中未释放URL内存的漏洞。

  2. 多网关认证支持

    • 引入device_id作为设备唯一标识。
    • 新增gateway_setting对象,每个对象可指定不同的认证模式,并通过gateway_id标识。
    • 每个gateway_setting对象都有对应的通道(channel),支持不同的认证方式。
    • auth counter_v2接口扩展,支持多网关认证。
    • ping接口扩展,支持多网关认证。
  3. 跳转URL生成逻辑修正:根据HTTP或HTTPS协议动态设置gw_port,以确保服务匹配。

  4. IPv6支持:增强防火墙规则,并全面支持IPv6地址。

  5. WebSocket模块更新及修复

    • 扩展心跳接口,增加所有网关信息的上报功能。
    • 新增心跳回包处理机制,用于判断和调整网关的认证模式。
    • 扩展connect接口,获取并初始化网关认证模式。
    • 修复了当认证服务器离线时,WebSocket线程可能导致进程崩溃的Bug。
  6. 支持WSS协议

  7. 优化QUIC协议处理

  8. 修复TLS连接问题:增强对认证服务器HTTPS连接的支持。

  9. Popular Server添加:增加对Google域名的支持。

  10. ping接口扩展:更新ping接口以支持多网关认证功能。


Version 7.08.2355 Update Content:

  1. Memory Leak Fix: Resolved an issue where URL memory was not released during HTTPS redirection.

  2. Multi-Gateway Authentication Support:

    • Introduced device_id as a unique identifier for each device.
    • Added gateway_setting objects, where each object can specify a different authentication mode, identified by gateway_id.
    • Each gateway_setting object has a corresponding channel, supporting different authentication methods.
    • Extended the auth counter_v2 interface to support multi-gateway authentication.
    • Extended the ping interface to support multi-gateway authentication.
  3. Redirection URL Logic Fix: Dynamically set gw_port based on HTTP or HTTPS protocols to ensure service compatibility.

  4. IPv6 Support: Enhanced firewall rules and added full support for IPv6 addresses.

  5. WebSocket Module Updates and Fixes:

    • Expanded the heartbeat interface to include reporting of all gateway information.
    • Added a mechanism to handle heartbeat response packets to assess and adjust gateway authentication modes.
    • Extended the connect interface to retrieve and initialize gateway authentication modes.
    • Fixed an issue where the WebSocket thread could cause a process crash when the authentication server was offline.
  6. WSS Protocol Support.

  7. QUIC Protocol Optimization.

  8. TLS Connection Fix: Improved support for HTTPS connections to the authentication server.

  9. Popular Server Addition: Added support for Google domains.

  10. Ping Interface Extension: Updated the ping interface to support multi-gateway authentication.