libuv 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
libuv 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
libuv 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 mingshun
适用人群 未知
收录时间 2012-08-13

软件简介

libuv 是 Node 的新跨平台抽象层,用于抽象 Windows 的 IOCP 及 Unix 的 libev。作者打算在这个库的包含所有平台的差异性。

特性:

  • 非阻塞 TCP 套接字

  • 非阻塞命名管道

  • UDP

  • 定时器

  • 子进程生成

  • 通过 uv_getaddrinfo 实现异步 DNS

  • 异步文件系统 API:uv_fs_*

  • 高分辨率时间:uv_hrtime

  • 正在运行程序路径查找:uv_exepath

  • 线程池调度:uv_queue_work

  • TTY控制的ANSI转义代码: uv_tty_t

  • 文件系统事件现在支持 inotify, ReadDirectoryChangesW 和 kqueue。很快会支持事件端口:uv_fs_event_t

  • 进程间的 IPC 与套接字共享:uv_write2

 

已受支持的平台:

  • Microsoft Windows 操作系统,如 Windows XP SP2。使用 Visual Studio 或 MinGW 构建

  • Linux 2.6 使用 GCC 工具链

  • MacOS 使用 GCC 或 XCode 工具链

  • Solaris 121 或之后版本,使用 GCC 工具链

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(1) 发布并加入讨论🔥
2019/01/21 07:03

Libuv 1.25.0 发布,Node 的跨平台异步 IO 库

Libuv 是一个专注于异步 I/O 的多平台支持库,主要用于 Node.js。 特性包括: 非阻塞 TCP 套接字 非阻塞命名管道 UDP 定时器 子进程生成 通过 uv_getaddrinfo 实现异步 DNS 异步文件系统 API:uv_fs_* 高分辨率时间:uv_hrtime 正在运行程序路径查找:uv_exepath 线程池调度:uv_queue_work TTY控制的ANSI转义代码: uv_tty_t 文件系统事件现在支持 inotify, ReadDirectoryChangesW 和 kqueue。很快会支持事件端口:uv_fs_event...

0
3
发表于服务端专区
2018/12/19 07:40

Libuv 1.24.1 发布,Node 的跨平台异步 IO 库

Libuv 1.24.1 已发布, 更新如下: 测试:在 cygwin 上测试系统输出(damon-kwok)。 gitignore:忽略 build 目录 (Damon Kwok)。 unix:在使用前是 0 epoll_event(Ashe Connor)。 darwin:使用运行时检查文件克隆(Ben Noordhuis)。 doc:替换macOS上的弃用构建命令(Rick)。 warnings:修复编译器警告的代码(Jameson Nash) doc:澄清预期的记忆管理策略(Ivan Krylov) test::添加 uv \ _inet \ _ntop(AF_INET)覆盖...

2
6
发表于AI & 大数据专区
2018/10/11 07:48

Libuv 1.23.2 发布,Node 的跨平台异步 IO 库

Libuv 1.23.2 已发布, 主要更新如下: win,tty:修复 uv_tty_close() unix:初始化 uv_interface_address_t.phys_addr unix:优化 uv_fs_readlink() 内存分配 unix,readv:总是允许部分读取返回 doc:删除不相干的 “on” 更多详情和下载地址可查阅发行说明 Libuv 是一个专注于异步 I/O 的多平台支持库,主要用于 Node.js。 特性包括: 非阻塞 TCP 套接字 非阻塞命名管道 UDP 定时器 子进程生成 通过 uv_getaddrinfo 实现异步 ...

0
4
发表了资讯
2017/12/03 07:20

Libuv 1.18.0 发布,Node 的跨平台异步 IO 库

Libuv 1.18.0 已发布, 更新如下: aix: 修复 -Wmaybe-uninitialized 警告 doc: 删除 Windows 上有关 SIGWINCH 的注意事项 恢复 "unix,win: wait for threads to start" unix,win: 添加 uv_os_getpid() 删除 uv_shutdown() 中不正确的断言 doc: 修复 CONTRIBUTING.md 中的 IRC URL 更多详情和下载地址可查阅发行说明 Libuv 是一个专注于异步 I/O 的多平台支持库,主要用于 Node.js。 特性包括: 非阻塞 TCP 套接字 非阻塞命名管...

6
3
发表了资讯
2017/11/12 07:30

Libuv 1.16.1 发布,Node 的跨平台异步 IO 库

Libuv 1.16.1 已发布, 更新如下: unix: move net/if.h include win: fix undeclared NDIS_IF_MAX_STRING_SIZE Libuv 是一个专注于异步 I/O 的多平台支持库,主要用于 Node.js。 特性包括: 非阻塞 TCP 套接字 非阻塞命名管道 UDP 定时器 子进程生成 通过 uv_getaddrinfo 实现异步 DNS 异步文件系统 API:uv_fs_* 高分辨率时间:uv_hrtime 正在运行程序路径查找:uv_exepath 线程池调度:uv_queue_work TTY控制的ANSI转义代码:...

3
8
发表了资讯
2015/02/28 00:00

libuv 0.10.36 和 1.4.2 发布,Node 的 IO 扩展

libuv 0.10.36 和 1.4.2 发布,这两个版本主要是 bug 修复,相关链接: ChangeLogs: https://github.com/libuv/libuv/releases/tag/v0.10.36 https://github.com/libuv/libuv/releases/tag/v1.4.2 Download: http://dist.libuv.org/dist/v0.10.36/ http://dist.libuv.org/dist/v1.4.2/ Documentation: http://docs.libuv.org/en/v1.x/ libuv 是 Node 的新跨平台抽象层,用于抽象 Windows 的 IOCP 及 Unix 的 libev。作者打算在这...

1
6
发表了资讯
2014/11/21 00:00

libuv 1.0.0 发布,Node.js 的网络 IO 库扩展

libuv 1.0.0 发布,此版本包括大约 3000 个 commits,已经开发了 4 年了,现在终于发布啦! libuv 1.0.0 是个非常长的开发过程,自从 0.10.0 开始,但是现在终于发布了! 跟之前的 RC 版本并没有太大改进: * doc: fix git/svn url for gyp repo in README (Emmanuel Odeke) * windows: fix fs_read with nbufs > 1 and offset (Unknown W. Brackets) * win: add missing IP_ADAPTER_UNICAST_ADDR...

10
25
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
urllib3 资源管理错误漏洞
拒绝服务
urllib3是一款Python HTTP库。该产品具有线程安全连接池、文件发布支持等。 Urllib3 存在资源管理错误漏洞,该漏洞源于在鉴权模块的URL中添加@参数导致,攻击者可利用该漏洞引起资源冲突导致拒绝服务。以下产品及型号会受到影响:Urllib3 0.3, 0.3.1, 0.4, 0.4.1, 1.0, 1.0.1, 1.0.2, 1.1, 1.2, 1.2.1, 1.3, 1.4, 1.5, 1.6, 1.7, 1.7.1, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.9, 1.9.1, 1.10, 1.10.1, 1.10.2, 1.10.3, 1.10.4, 1.11, 1.12, 1.13, 1.13.1, 1.14, 1.15, 1.15.1, 1.16, 1.17, 1.18, 1.18.1, 1.19, 1.19.1, 1.20, 1.21, 1.21.1, 1.22, 1.23, 1.24, 1.24.1, 1.24.2, 1.24.3, 1.25, 1.25.1, 1.25.2, 1.25.3, 1.25.4, 1.25.5, 1.25.6, 1.25.7, 1.25.8, 1.25.9, 1.25.10, 1.25.11, 1.26.0, 1.26.1, 1.26.2, 1.26.3, 1.26.4。
CVE-2021-33503 MPS-2021-9054
2022-08-08 20:29
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
87 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部