Skip to content

v0.4发布 - 提供win32平台支持

Choose a tag to compare

@CandyMi CandyMi released this 15 Jul 03:56

更新日志

  • 修复httpctimeout字段错误的问题.

  • 修复getsockoptwindows平台的莫名其妙段错误.

  • 修复了MacOSX默认不使用kqueue的问题.

  • 优化now函数的实现方法, 使用更加简单的函数实现.

  • 优化了core.c对各种后端选择的优先级判断.

  • 优化一大部分C代码, 更加清晰的代码流程管理.

  • 优化crypt库代码, 增加md5、hmac_md5、sha512、hmac_512等算法.

增加支持平台

分离出一个win32的分支仅用于支持windows系统原生进行开发与调试, 编译代码支持windows 7或更高版本.

对windows平台的支持

它并非VSCMinGW编译器原生编译, 而是通过msys2的兼容层cygwin进行编译. 目前仅对windows 7或更高版本提供支持.

虽然说引入兼容层能让cf运行在windows平台, 但是还有引起一些问题:

  • 定时器不精准.

  • dns库不能根据系统dns进行自动调整(虽然这个问题使用者一般不会感知).

更多详细介绍可以参考这里.