1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dennis-kk-knet

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
HISTORY 2.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
dennis wang Отправлено 11.08.2020 11:20 fbd752a
1.3.2
1. 增加了定时器循环timer_loop_t
1.3.3
1. 修复了IOCP相关BUG
2. 增加测试代码(test目录)
3. 增加负载均衡设置接口(loop_t)
1.3.4
1. 增加了内部调试日志
2. 重构了小部分misc.c代码
1.4.0
1. 提交RPC框架代码
1.4.1
1. 修复了RPC相关BUG
2. 增加了.rpc文件内代码注释生成
1.4.2
1. 增加了map类型到RPC框架
2. 增加了轻量级的模板替换类生成C++代码框架
1.4.3
1. 修复了channel_ref相关BUG
2. 替换assert为verify
3. 添加stream_push_stream,stream_copy_stream
4. 增加单元测试knet\unit_test\
1.4.4
1. 增加了framework_t及相关case
2. loop_t, loop_balancer_t增加了设置/获取用户数据指针的函数
3. 更新开发文档
1.4.5
1. 增加对连接器的负载均衡(调用channel_ref_connect)
2. 重构framework_t, 提供功能更好的framework_config_t
1.4.6
1. 增加了ktrie_t API及相应的测试
1.4.7
1. 增加了kvrouter_t API及相应测试
2. 增加了include目录
3. 修复了几处框架相关的BUG
1.4.8
1. 增加了knode_t 节点API及部分测试
2. 增加了krwlock_t读写锁
3. 调整了RPC代码生成结构
1.4.9
1. 增强了node, address, stream API
2. 修复了少量BUG
1.4.10
1. 增加了rcreate_type_ptr_array宏
2. 修复了自动重连相关BUG
3. 根据CPPCheck检查结果增强代码健壮性
1.4.11
1. 修复了stream转发的相关BUG
1.4.12
1. 增加了ringbuffer_copy_random, ringbuffer_remove
2. 修复了少量BUG
3. 升级Windows工程到VS2013
1.4.13
1. 在knet_channel_ref_close内不再调用事件回调, 转到延迟关闭链表内调用回调
1.4.14
1. 修复红黑树少量BUG
1.5.0
1. 使用新定时器循环来处理活跃管道的超时, 效率得到比较大的提升
2. 拆分非网络相关的代码到新的项目, 只保留knet核心库
1.5.1
1. 修复发送缓冲区崩溃的BUG
2. 支持GCC高版本编译
1.5.2
1. 调用close关闭socket前调用shutdown
2. 增加新方法自定义内存分配释放
1.5.3
1. 关闭管道时如果有数据未读取仍然触发读事件
2. accept失败时不再使用verify验证
1.5.4
1. 添加对IPV6的支持,定义宏#define USE_IPV6可以将库编译为IPV6版本,默认为IPV4版本
1.5.4.1
1. 取消USE_IPV6宏,增加knet_loop_create_channel6来建立IPV6套接字
1.5.4.2
1. IOCP使用ConnnecEX投递连接事件
2. 完成select循环的功能
3. 修复一些非紧急BUG
1.5.5
1. 修改内存分配宏名称
2. 将发送链表修改为环形缓冲区
3. 修复少量BUG

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/dennis-kk-knet.git
git@api.gitlife.ru:oschina-mirror/dennis-kk-knet.git
oschina-mirror
dennis-kk-knet
dennis-kk-knet
master