fix(net): Fix TCP Unresponsiveness and Inability to Close Connections (#791)* fix(net): Improve stability. 为RawSocket与UdpSocket实现close时调用close方法,符合smoltcp的行为。为SocketInode实现drop,保证程序任何情况下退出时都能正确clos
fix(net): Fix TCP Unresponsiveness and Inability to Close Connections (#791)* fix(net): Improve stability. 为RawSocket与UdpSocket实现close时调用close方法,符合smoltcp的行为。为SocketInode实现drop,保证程序任何情况下退出时都能正确close对应socket, 释放被占用的端口。 * fix(net): Correct socket close behavior.
show more ...
feat(net): 实现tcp backlog功能 (#714)* feat:实现tcp的backlog功能
移除relibc和old libc以及旧的shell (#529)移除relibc和old libc以及旧的shell
解决relibc的头文件没能识别__dragonos__定义的问题 (#315)
新增http server (#265)* 1.修复了当传入ahci驱动的缓冲区地址为用户缓冲区时,产生的内存越界问题.(采用分配内核缓冲区的方式临时解决) 2.新增http server * 把libssl-dev添加到bootstrap.sh * http_server增加对父级相对路径的安全检查,防止访问系统内的其他文件 * 检查空指针情况 * 解决由于链接时
新增http server (#265)* 1.修复了当传入ahci驱动的缓冲区地址为用户缓冲区时,产生的内存越界问题.(采用分配内核缓冲区的方式临时解决) 2.新增http server * 把libssl-dev添加到bootstrap.sh * http_server增加对父级相对路径的安全检查,防止访问系统内的其他文件 * 检查空指针情况 * 解决由于链接时,crt*.o未按照升序排列导致init段链接错误的问题