Commit Graph

273 Commits

Author SHA1 Message Date
huangxin 9fe48bc1ae OCT 1. 修正一处可能存在的内存异常问题
2. 增加服务上线,下线通知Agent进程消息
2023-01-30 10:43:20 +08:00
huangxin 036f589fe7 OCT 1. 增加第三方依赖库源码自动编译功能 2023-01-30 10:13:38 +08:00
huangxin a62f7436a8 OCT 1. 修正代码检查警告 2023-01-28 16:09:12 +08:00
huangxin 3cbbb839a6 OCT 1. 清除无效代码 2023-01-28 15:59:34 +08:00
huangxin a3e24c8ce4 OCT 1. 禁止编译器检查结构体初始化警告 2023-01-28 15:45:49 +08:00
huangxin 54087da4d9 OCT 1. 删除废弃代码 2023-01-28 14:53:59 +08:00
huangxin 244add89c5 OCT 1. 更新 OpenDHCP 1.83 版本文档
2. 移植vCPE相关业务到 OpenDHCP 1.83 中
2023-01-28 14:40:51 +08:00
huangxin c4f9f026e9 OCT 1. 移植OpenDHCP 1.83 版本, 编译通过 2023-01-28 10:20:27 +08:00
huangxin ffe78c9719 OCT 1. 增加系统依赖库检查功能 2023-01-17 16:22:53 +08:00
huangxin bf84f84596 OCT 1. 修正找不到 moniter_rep_url 配置项问题 2023-01-16 10:53:33 +08:00
huangxin c56a9a7070 OCT 1. 删除部分调试日志 2023-01-16 10:48:37 +08:00
huangxin 07313b4577 OCT 1. 增加vCPE设备上下线通知接口配置项 2023-01-16 09:37:53 +08:00
huangxin af6632c3b5 OCT 1. 获取用户信息接口支持空参数查询所有下挂设备信息 2023-01-16 09:34:49 +08:00
huangxin ad06f31aea OCT 1. 恢复不带VNI启动参数的 systemd 守护进程配置文件
2. 增加 VNI 参数编译配置宏
2023-01-13 16:44:43 +08:00
huangxin 3f61b84784 OCT 1. 更新打包文件名,移除日期时间中的分割符号 2023-01-11 17:53:18 +08:00
huangxin 59e03f7792 OCT 1. 恢复误删除的配置文件 2023-01-11 16:55:03 +08:00
huangxin 11dc718e94 OCT 1. 移除多余文件复制 2023-01-11 16:16:07 +08:00
huangxin 1fd426bac2 OCT 1. 增加服务启动参数指定vni
2. systemd 服务配置支持传入vni参数
3. 移除旧的 Systemd 守护服务程序
2023-01-11 16:04:11 +08:00
黄昕 b715547824 OCT 1. 更新打包中服务路径 2022-12-23 18:30:29 +08:00
黄昕 a0cefa14ba OCT 1. 更新打包文件名称 2022-12-23 15:08:30 +08:00
黄昕 c7c4975983 OCT 1. 更新工程版本管理
2. 增加工程发布打包功能
2022-12-23 14:04:51 +08:00
黄昕 85deb1ae4a OCT 1. 增加部分代码编译开关 2022-12-23 10:57:16 +08:00
黄昕 2529f04b66 OCT 1. 增加IPTV上报接口配置项
2. 增加POST IPTV设备信息
2022-12-21 18:46:53 +08:00
黄昕 c3be7eafe2 OCT 1. 支持DHCP OPTION60选项检测IPTV设备
2. 增加查询IPTV设备接口
3. 修正部分接口报错是内存泄漏问题
2022-12-21 18:04:18 +08:00
黄昕 470921dde3 OCT 1. 更新命令行参数结构体定义 2022-12-15 16:31:56 +08:00
黄昕 809913da5d OCT 修正部分编译选项开关编译问题 2022-12-15 16:26:39 +08:00
huangxin 346d9ec245 OCT 1. 增加工程版本信息 2022-12-14 10:16:10 +08:00
huangxin a6bc3c38e9 OCT 1. 增加 HTTP POST 接口调用功能
2. 增加中断HTTP下载文件功能
2022-12-13 17:14:19 +08:00
huangxin 2f1349d8d8 Merge remote-tracking branch 'origin/master' 2022-12-12 16:00:53 +08:00
huangxin 77b0fc8843 OCT 1. 重命名 c vector 避免和std库冲突
2. 增加全局租约配置项
3. 增加DHCP MAC地址黑名单
2022-12-12 16:00:39 +08:00
dongwenze 22aee1c119 Merge remote-tracking branch 'origin/master' 2022-12-12 15:45:37 +08:00
dongwenze ec5dc9e900 OCT 修改接口的部分实现细节 2022-12-12 15:45:25 +08:00
huangxin 1ea125ab6f Merge branch 'master' of git.komect.net:ZNJK/vcpe 2022-12-12 10:27:25 +08:00
huangxin 8f8a5a4b17 OCT 1. 修正代码规范检查问题 2022-12-12 10:26:55 +08:00
dongwenze 3ef2b0672c OCT 修改参数异常判断 2022-12-09 18:04:18 +08:00
dongwenze 9efa161728 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	srcs/open_dhcp/query.cpp
2022-12-09 17:10:21 +08:00
dongwenze 3f8d0e4402 OCT 修改删除接口,补充参数异常判断 2022-12-09 17:07:00 +08:00
huangxin f20a32c4ae OCT 1. 修改一处编译错误 2022-12-09 16:20:24 +08:00
huangxin 92cf406294 OCT 1. 更新接口错误返回JSON数据 2022-12-09 16:14:24 +08:00
dongwenze 9794acc41d Merge remote-tracking branch 'origin/master' 2022-12-09 15:06:09 +08:00
dongwenze be21a2fffe OCT 修改删除地址池接口 2022-12-09 15:04:30 +08:00
huangxin 39752e9b4f OCT 1. 错误码定义添加对应的数字编号 2022-12-08 16:55:55 +08:00
dongwenze f0eedc5615 OCT 修改合并错误 2022-12-08 15:50:07 +08:00
dongwenze e59ded6488 Merge branch 'master' of http://git.komect.net/ZNJK/vcpe 2022-12-08 15:41:33 +08:00
dongwenze 9e222f9481 Merge branch 'master' of http://git.komect.net/ZNJK/vcpe
 Conflicts:
	srcs/open_dhcp/query.cpp
2022-12-08 15:41:23 +08:00
huangxin 1451ee231c OCT 1. 不再自动复制opendhcpd.ini配置文件 2022-12-08 15:30:38 +08:00
huangxin 26dac02936 OCT 1. 更新接口错误码返回消息 2022-12-08 15:21:26 +08:00
dongwenze 1503915535 OCT 1.增加查询地址池接口 2022-12-08 15:19:44 +08:00
dongwenze 8dbab1019e OCT 1.增加查询地址池接口 2022-12-08 15:18:18 +08:00
huangxin b6c91279a5 OCT 1. 删除OpenDHCP服务ini配置文件
2. 增加 DHCP 主、从服务器配置文件自动加载配置项功能
3. 增加 DHCP 地址池配置启动自动加载配置项功能
2022-12-08 15:12:23 +08:00
dongwenze 4d848f2724 OCT 1.增加查询地址池接口 2022-12-08 11:49:14 +08:00
huangxin 00da37446d OCT 1. 手动修改合并代码 2022-12-07 16:03:02 +08:00
huangxin 3790f66ace Merge remote-tracking branch 'origin/master'
# Conflicts:
#	srcs/open_dhcp/query.cpp
2022-12-07 16:01:56 +08:00
huangxin 548787003f OCT 1. 更新工程依赖项查找问题 2022-12-07 16:01:07 +08:00
huangxin 900d86eb6c OCT 1. 更正HTTP Server服务回调函数定义 2022-12-07 16:00:28 +08:00
huangxin f9fa369457 OCT 1. 更正DHCP HTTP 接口路径 2022-12-07 15:59:45 +08:00
huangxin fe0b357300 OCT 1. 修正缓冲区可能溢出问题 2022-12-07 15:59:16 +08:00
huangxin b49e3595db OCT 1. 移除多余头文件 2022-12-07 15:58:52 +08:00
huangxin a5fee5b12b OCT 1. 修正JSON头文件引用错误 2022-12-07 15:58:32 +08:00
dongwenze 1dda59be45 OCT 1.增加删除地址池接口
2.增加接口操作错误判断
2022-12-07 11:15:14 +08:00
huangxin 1057061b7b OCT 1. 修正代码静态扫描问题 2022-12-06 14:58:42 +08:00
huangxin 5b1822198f OCT 1. 重新格式化代码 2022-12-06 14:42:41 +08:00
huangxin 694da892ee OCT 1. 重新格式化代码 2022-12-06 14:33:58 +08:00
huangxin 40aace4969 OCT 1. 重构 DHCP 接口相关协议 2022-12-06 11:08:29 +08:00
huangxin b9abec4f16 OCT 1. 重构接口协议解析,支持协议解密功能 2022-12-05 18:14:07 +08:00
huangxin 5f514b0c1e OCT 1. 配置文件复制时控制台打印提示信息 2022-12-05 18:12:40 +08:00
huangxin aa9d2f4bbc OCT 1. 修正一处BASE64解析失败BUG 2022-12-05 18:12:09 +08:00
huangxin ca3002ecfb OCT 1. 重构错误码,支持错误字符串以及错误描述 2022-12-05 12:26:36 +08:00
huangxin 1749e049e6 OCT 1. 更新获取所有用户协议 2022-12-03 18:07:12 +08:00
huangxin 12553aacf3 OCT 1. 修复协议拼装后内存清理 2022-12-03 18:02:47 +08:00
huangxin 0433658d72 OCT 1. 更新查询用户信息接口
2. 协议加密秘钥异常时默认BASE64加密
2022-12-03 18:00:55 +08:00
huangxin 1c0e72bf85 OCT 1. 增加标准协议包装
2. 修改vCPE DHCP 服务接口路由
3. 增加配置文件配置项加密功能
2022-12-03 16:46:52 +08:00
huangxin 11b7d048b0 OCT 1. 更新格式化代码 2022-12-02 14:57:36 +08:00
huangxin bf6490b79c OCT 1. 更新格式化代码 2022-12-02 14:56:41 +08:00
huangxin 7278f278c8 OCT 1. 更新格式化代码 2022-12-02 14:42:37 +08:00
huangxin abd393322d OCT 1. 更新格式化代码 2022-12-02 14:42:15 +08:00
huangxin f82cb95c05 OCT 1. 更新代码格式 2022-12-02 11:51:28 +08:00
huangxin 2c149cdb91 OCT 1. 更新CMake配置文件 2022-12-02 10:51:51 +08:00
huangxin d1673236fb OCT 1. 更新接口定义 2022-12-01 17:57:40 +08:00
huangxin 167000ba47 OCT 1. 增加 OpenDHCPD 配置项编译宏开关 2022-11-30 17:57:52 +08:00
huangxin 2447a88a70 OCT 1. 更新第三方库使用文档 2022-11-30 14:43:10 +08:00
huangxin f08165486f OCT 1. 更新编译开关配置 2022-11-29 18:17:25 +08:00
huangxin eb237f5dc5 OCT 1. 增加SQLite3配置项读取接口 2022-11-29 14:32:13 +08:00
huangxin 0af552c650 OCT 1. 重构SQLite3支持 2022-11-28 17:57:57 +08:00
huangxin 5967e43519 Merge remote-tracking branch 'origin/master' 2022-11-28 10:35:52 +08:00
huangxin 1da52e8951 OCT 1. 增加SQLite3数据库支持 2022-11-28 10:35:41 +08:00
dongwenze 5d8b252fe0 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	srcs/open_dhcp/query.cpp
2022-11-24 15:47:56 +08:00
dongwenze e33051f987 OCT 修改接口支持同时增加多个地址块 2022-11-24 15:41:55 +08:00
huangxin d727cbf661 OCT 1. OpenDHCPD 支持 vcpe.cfg 配置文件中的监听接口配置项 2022-11-24 15:01:06 +08:00
huangxin ff1c6b9155 OCT 1. 删除多余代码 2022-11-24 14:30:14 +08:00
huangxin b85c2522ac OCT 1. 更新DHCP 配置解析逻辑 2022-11-24 14:28:19 +08:00
dongwenze 876760acf6 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	srcs/open_dhcp/query.cpp
2022-11-23 15:02:41 +08:00
dongwenze 4219626caa OCT 修改接口增加的地址池配置写入options 2022-11-23 14:56:54 +08:00
huangxin a57cf4c5d2 OCT 1. 统一日志调用函数 2022-11-23 10:46:36 +08:00
huangxin 28d0eb893e OCT 1. 整理代码,重构sds库源码结构 2022-11-23 10:41:05 +08:00
huangxin 814d744ceb OCT 1. 移除DHCP HTTP服务端白名单
2. 增加获取DHCP 相关配置接口
3. 增加DHCP 主备服务器配置
2022-11-23 09:20:38 +08:00
huangxin 7c4d8aaf58 OCT 1. 临时屏蔽编译错误 2022-11-22 16:13:42 +08:00
huangxin d56098caca OCT 1. 修改DHCP Rang配置读取功能 2022-11-22 09:49:33 +08:00
huangxin fbbf377b3b Merge branch 'master' of git.komect.net:ZNJK/vcpe 2022-11-22 09:13:32 +08:00
dongwenze e45522a377 Merge remote-tracking branch 'origin/master' 2022-11-21 17:14:24 +08:00
dongwenze 96828636d0 OCT 添加动态配置单个地址池接口,IP地址、租约时间等可配 2022-11-21 17:13:44 +08:00
huangxin 5b74eb44e9 OCT 1. 修正日志文件名为进程文件名
2. 修正部分代码格式问题
2022-11-21 15:48:57 +08:00
huangxin 42795a7361 OCT 1. 修正代码内存泄漏
2. 增加程序退出时自动释放资源功能
2022-11-18 11:02:30 +08:00
huangxin 0b46222137 OCT 添加DHCP租约池配置信息结构体声明 2022-11-17 15:35:17 +08:00
huangxin ff84d9e173 OCT 配置文件增加DHCP Server配置支持 2022-11-17 15:27:32 +08:00
huangxin da06daecd6 OCT 1. 增加DHCP Server编译宏控制 2022-11-16 10:36:28 +08:00
huangxin 11bf552cb0 OCT 1. 更新vcpe配置文件 2022-11-15 16:32:53 +08:00
huangxin 94f4af9d2d OCT 1. 修正DHCP 接口重复注册问题
2. 修复uv__strndup调用找不到函数问题
2022-11-10 17:48:30 +08:00
huangxin e34c25a0e3 OCT 重新格式化代码 2022-11-08 18:09:54 +08:00
huangxin b05d9987f1 OCT 更正HTTP接口方法错误 2022-11-08 11:08:43 +08:00
huangxin 7f6a59f562 OCT 更正进程退出时资源清理逻辑 2022-11-08 11:00:38 +08:00
huangxin c072c8bc08 OCT 重构DHCP HTTP服务消息框架 2022-11-08 10:38:22 +08:00
huangxin b8ece8e445 OCT 重新格式化代码 2022-11-08 10:37:52 +08:00
huangxin 1aaad54c7e OCT 增加HTTP服务配置项支持 2022-11-07 14:38:30 +08:00
huangxin a933d6a44a OCT 删除无用链接配置 2022-11-07 14:24:39 +08:00
huangxin 362a75f596 OCT 1. opendhcpd适配vcpe HTTP service框架 2022-11-07 14:22:42 +08:00
huangxin 9dc9d645aa OCT 1. 更新控制台命令接口,支持dhcp服务 2022-11-07 14:22:12 +08:00
huangxin 78d4550ec4 OCT 1. 重命名配置文件为vcpe.cfg
2. 增加http server框架
2022-11-07 14:21:24 +08:00
huangxin b328506c3b OCT 添加菜单处理结果判断
添加系统中断信号处理退出机制
2022-10-28 16:46:55 +08:00
huangxin de6c772acb OCT 修正编译宏错误 2022-10-28 15:45:33 +08:00
huangxin 31ab5d8fc6 OCT 更新编辑配置,增加DHCP/DNS双栈服务支持编译 2022-10-28 15:37:01 +08:00
huangxin 189f61d953 OCT 添加DNS服务代码 2022-10-26 17:25:10 +08:00
huangxin e6a0f3546a OCT 优化函数调用参数传递 2022-10-17 15:50:45 +08:00
huangxin 2e2ff5a6fc OCT 修正代码检查规范警告 2022-10-17 15:45:08 +08:00
dongwenze da68990550 OCT 新建query文件保存修改的代码 2022-10-11 09:19:15 +08:00
huangxin f49a72661f OCT ZNJK-1003 1. 删除无用代码
2. 更新返回JSON格式
2022-10-09 11:41:05 +08:00
huangxin 32c0881ace OCT ZNJK-1000 修改编译选项, 修正g++编译器低版本 nullptr 报错问题 2022-10-08 11:00:35 +08:00
dongwenze dce161e6cd Merge branch 'master' of http://git.komect.net/ZNJK/vcpe 2022-09-29 14:37:20 +08:00
dongwenze a5ddf0e358 Add ZNJK-1003 dhcp服务器所有用户的MAC地址查询 2022-09-29 14:33:20 +08:00
huangxin b7d83bf09d OCT ZNJK-1000 修改编译选项 2022-09-28 10:48:02 +08:00
huangxin 0adceb1000 OCT ZNJK-1000 更新CMake编译脚本选项 2022-09-27 17:43:16 +08:00
huangxin 99d7f1ff97 OCT 修正编码规范检查 2022-09-27 17:24:40 +08:00
huangxin 1cfa3cdff8 OCT ZNJK-1000 更新工程配置,修正编译链接错误 2022-09-22 17:48:02 +08:00
huangxin a1c3caa3d7 Add ZNJK-1005 增加DHCP Server服务器用户信息接口 2022-09-22 16:40:25 +08:00
dongwenze 05a783b7de Add ZNJK-1002 增加Open DHCP Server信息提取和关联功能 2022-09-20 09:22:48 +08:00
huangxin 8e5b91d159 Add ZNJK-1004 增加DHCP Server服务器与主机信息接口文档 2022-09-20 09:04:14 +08:00
dongwenze bfdd69ed4d Add ZNJK-1001 增加Open DHCP Server 2022-09-19 16:29:26 +08:00
huangxin 6ec429b814 Add ZNJK-1000 修改vCPE工程,支持Open DHCP Server 2022-09-19 09:54:35 +08:00
huangxin d4003c0a88 OCT
REM:
1. 增加git版本详细信息
2022-06-28 17:45:56 +08:00
huangxin 990f60b160 FIX ZNJK-800 PPPoE 用户删除管理
RCA 用户删除时未删除缓存用户
SOL PPPoE用户删除时,删除缓存中用户
2022-06-28 16:53:22 +08:00
huangxin 612f0a1906 OCT
REM:
1. 删除多余打印
2022-06-28 16:39:39 +08:00
huangxin 3739efe99a FIX ZNJK-800 PPPoE Session memory 重复释放
RCA 重复释放用户以及用户消息内存
SOL 修正内存释放逻辑
2022-06-28 16:19:58 +08:00
huangxin 22f15ab00f OCT
REM:
1. 修改配置文件
2. 修改JSON打印格式
2022-06-22 14:59:52 +08:00
huangxin b3e7ea5f16 OCT
REM:
1. 增加删除用户接口
2. 增加用户删除返回消息
2022-06-20 11:47:47 +08:00
huangxin 8b71542787 OCT
REM:
1. LWIP 最大网卡限制256修改为U32
2022-06-15 16:47:41 +08:00
huangxin f601fe0ce1 OCT
REM:
1. 更新LWIP默认配置项,备份代码
2022-06-15 15:43:00 +08:00
huangxin 7dd48af4a6 OCT
REM:
1. 移除默认用户
2022-06-15 15:28:16 +08:00
huangxin a6d1a5aa9d OCT
REM:
1. 增加vxlan数据包头部内容缓存
2022-06-15 15:23:18 +08:00
huangxin 05d6c5ee60 OCT
REM:
1. 优化vxlan网卡链表管理,节省内存空间
2022-06-15 15:19:54 +08:00
huangxin d7659f5124 OCT
REM:
1. 增加利用MAC地址HASH网卡驱动功能,提升网卡数据包处理效率
2022-06-15 14:36:09 +08:00