登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
轻量养虾,开箱即用!低 Token + 稳定算力,Gitee & 模力方舟联合出品的 PocketClaw 正式开售!点击了解详情~
代码拉取完成,页面将自动刷新
仓库状态说明
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
10
Star
0
Fork
18
src-openEuler
/
ppp
关闭
代码
Issues
0
Pull Requests
1
Wiki
统计
流水线
服务
JavaDoc
PHPDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
开发画像分析
我知道了,不再自动展开
更新失败,请稍后重试!
移除标识
内容风险标识
本任务被
标识为内容中包含有代码安全 Bug 、隐私泄露等敏感信息,仓库外成员不可访问
将ppp升级至社区最新2.5.2版本
已完成
#IBMROG
开源软件变更管理
eaglegai
创建于
2025-02-17 14:46
| 差异分析报告 | | | | | :----------- | ----------------------------------------------------- | -------- | ------------------ | | 版本变更原因 | 升级ppp至社区最新版本,以解决诸多bugfix | 变更后版本 | 2.5.2 | | 差异分类 | 差异项 | 差异说明 | 影响评估与适配方案 | | 特性变化 | 新增特性/删除特性/变更特性实现 | 1. 删除pppgetpass程序跟passprompt插件,不再提供/usr/lib64/pppd/2.5.0/passprompt.so <br> 2.删除示例和脚本目录中的一些文件: <br> /usr/share/doc/ppp/sample/options.ttyXX <br> /usr/share/doc/ppp/scripts/callback <br> /usr/share/doc/ppp/scripts/chatchat <br> /usr/share/doc/ppp/scripts/chatchat/README <br> /usr/share/doc/ppp/scripts/chatchat/chatchat.c <br> /usr/share/doc/ppp/scripts/ip-down.local.add <br> /usr/share/doc/ppp/scripts/ip-up.local.add <br> /usr/share/doc/ppp/scripts/options-rsh-loc <br> /usr/share/doc/ppp/scripts/options-rsh-rem <br> /usr/share/doc/ppp/scripts/options-ssh-loc <br> /usr/share/doc/ppp/scripts/options-ssh-rem <br> /usr/share/doc/ppp/scripts/ppp-off <br> /usr/share/doc/ppp/scripts/ppp-on <br> /usr/share/doc/ppp/scripts/ppp-on-dialer <br> /usr/share/doc/ppp/scripts/ppp-on-rsh <br> /usr/share/doc/ppp/scripts/ppp-on-ssh <br> /usr/share/doc/ppp/scripts/redialer <br> /usr/share/doc/ppp/scripts/secure-card <br> 新增脚本文件: <br> /usr/share/doc/ppp/scripts/lcp_rtt_dump <br> /usr/share/doc/ppp/scripts/lcp_rtt_exporter <br> 3.删除未使用的tdb代码 <br> 4.删除对压缩数据包的解压缩支持,这简化了代码并减少了其攻击面,以应对在zlib代码中发现的一些缺陷 <br> 5.删除无用代码 ans_byaddr及相关函数 <br> 6.删除Solaris模块的代码 <br> 7.删除chatchat程序代码 | 1. 两者主要用于用于拨号上网,现在应用场景小,且功能与passwordfd类似,因此社区不再提供此插件 <br> 2. 删除的代码均为古老且长期不维护的代码 | | | | | | | 配置文件 | 新增/变更/删除配置项 | 1.新增lcp-rtt-file配置选项,该选项作用为:pppd将时间戳添加到每个LCP echo请求帧的数据部分,然后将其往返时间和任何检测到的数据包丢失记录到指定文件的循环缓冲区中 <br> 2.添加noresolvconf选项,此选项允许用户在有DNS服务器地址的情况下,不创建/etc/ppp/resolv.conf文件 <br> 3.添加pap-secrets和chap-secrets选项,允许用户指定pap-secrets和chap-secrets文件的路径 | NA | | | | | | | ABI差异 | 新增/变更/删除API | crypto.h新增接口PPP_crypto_error | NA | | | 新增/变更/删除结构体 | 无 | NA | | | | | | | 命令行/功能 | 新增/变更/删除命令 | 无 | NA | | | 新增/变更/删除日志 | 增加日志记录:当对等方成功向我们验证自己时,记录一条消息 | NA | | | 新增/变更/删除功能 | 2.5.2 <br> 1.将remote_number导出到 REMOTENUMBER 环境变量中 <br> 2.修复打印64位计数器问题 <br> 3.在创建 pid 文件之前创建 pid 目录,以修复“Failed to create pid file /var/run/pppd/pppoe-wan.pid: No such file or directory”的报错信息 <br> 4.取消超时或者链路故障时的重新链接延迟 <br> 5.修复多个构建问题 <br> <br> 2.5.1 <br> 6.添加检查查看是否可用sockaddr_ll结构体 <br> 7.修复解析radiusclient.conf的问题 <br> 8.修复passwordfd模块的密码读取问题 <br> 9.处理malloc失败问题 <br> 10.修复错误处理时的内存泄漏问题 <br> 11.修>复过长设备名导致的crash问题 <br> 12.实现脚本net-init, net-pre-up and net-down <br> 13.修复关闭期间的segfault问题 <br> 14.如果以太网接口的名称长度超过用于系统调用的相关结构所能容纳的长度,则生成错误,而不是使用截断的接口名称 <br> 15.修复密钥块后半部分的MPPE密钥解密问题 <br> 16.修复calloc调用问题 <br> 17.修复连接终止时发送PADT的问题 <br> 18.恢复添加具有不同度量的默认路由的机制 <br> 19.在verbose模式中删除PADR之前的5秒延迟等待 <br> 20.通过环境变量将AC名称导出到脚本中 <br> 21.避免rc_avpair_tostr中的缓冲区溢出 <br> 22.修复strdup失败问题 <br> 23.修复auth_number()以正确处理通配符 <br> 24.如果在准备CHAP响应时出现任何错误,则返回长度为0的响>应,而不是将长度字段保留为未初始化,同时打印一条警告消息,说明出现了错误 <br> 25.为了避免理论上可能出现的cilen溢出,在ipcp_reqci中扩展数据类型 <br> 26.在函数run_ntlm_auth中将close替换为fclose <br> 27.修复整数溢出的可能性 <br> 28.添加其他函数以处理加密调用>的调试 <br> 29.修复print_link_stats的可靠性 | | | | | | | | SPEC文件 | 新增/变更/删除 编译依赖、安装依赖、依赖的软件版本变更 | 无 | NA | | | 拆分软件包方式变更 | 未拆包 | NA | | | | | |
| 差异分析报告 | | | | | :----------- | ----------------------------------------------------- | -------- | ------------------ | | 版本变更原因 | 升级ppp至社区最新版本,以解决诸多bugfix | 变更后版本 | 2.5.2 | | 差异分类 | 差异项 | 差异说明 | 影响评估与适配方案 | | 特性变化 | 新增特性/删除特性/变更特性实现 | 1. 删除pppgetpass程序跟passprompt插件,不再提供/usr/lib64/pppd/2.5.0/passprompt.so <br> 2.删除示例和脚本目录中的一些文件: <br> /usr/share/doc/ppp/sample/options.ttyXX <br> /usr/share/doc/ppp/scripts/callback <br> /usr/share/doc/ppp/scripts/chatchat <br> /usr/share/doc/ppp/scripts/chatchat/README <br> /usr/share/doc/ppp/scripts/chatchat/chatchat.c <br> /usr/share/doc/ppp/scripts/ip-down.local.add <br> /usr/share/doc/ppp/scripts/ip-up.local.add <br> /usr/share/doc/ppp/scripts/options-rsh-loc <br> /usr/share/doc/ppp/scripts/options-rsh-rem <br> /usr/share/doc/ppp/scripts/options-ssh-loc <br> /usr/share/doc/ppp/scripts/options-ssh-rem <br> /usr/share/doc/ppp/scripts/ppp-off <br> /usr/share/doc/ppp/scripts/ppp-on <br> /usr/share/doc/ppp/scripts/ppp-on-dialer <br> /usr/share/doc/ppp/scripts/ppp-on-rsh <br> /usr/share/doc/ppp/scripts/ppp-on-ssh <br> /usr/share/doc/ppp/scripts/redialer <br> /usr/share/doc/ppp/scripts/secure-card <br> 新增脚本文件: <br> /usr/share/doc/ppp/scripts/lcp_rtt_dump <br> /usr/share/doc/ppp/scripts/lcp_rtt_exporter <br> 3.删除未使用的tdb代码 <br> 4.删除对压缩数据包的解压缩支持,这简化了代码并减少了其攻击面,以应对在zlib代码中发现的一些缺陷 <br> 5.删除无用代码 ans_byaddr及相关函数 <br> 6.删除Solaris模块的代码 <br> 7.删除chatchat程序代码 | 1. 两者主要用于用于拨号上网,现在应用场景小,且功能与passwordfd类似,因此社区不再提供此插件 <br> 2. 删除的代码均为古老且长期不维护的代码 | | | | | | | 配置文件 | 新增/变更/删除配置项 | 1.新增lcp-rtt-file配置选项,该选项作用为:pppd将时间戳添加到每个LCP echo请求帧的数据部分,然后将其往返时间和任何检测到的数据包丢失记录到指定文件的循环缓冲区中 <br> 2.添加noresolvconf选项,此选项允许用户在有DNS服务器地址的情况下,不创建/etc/ppp/resolv.conf文件 <br> 3.添加pap-secrets和chap-secrets选项,允许用户指定pap-secrets和chap-secrets文件的路径 | NA | | | | | | | ABI差异 | 新增/变更/删除API | crypto.h新增接口PPP_crypto_error | NA | | | 新增/变更/删除结构体 | 无 | NA | | | | | | | 命令行/功能 | 新增/变更/删除命令 | 无 | NA | | | 新增/变更/删除日志 | 增加日志记录:当对等方成功向我们验证自己时,记录一条消息 | NA | | | 新增/变更/删除功能 | 2.5.2 <br> 1.将remote_number导出到 REMOTENUMBER 环境变量中 <br> 2.修复打印64位计数器问题 <br> 3.在创建 pid 文件之前创建 pid 目录,以修复“Failed to create pid file /var/run/pppd/pppoe-wan.pid: No such file or directory”的报错信息 <br> 4.取消超时或者链路故障时的重新链接延迟 <br> 5.修复多个构建问题 <br> <br> 2.5.1 <br> 6.添加检查查看是否可用sockaddr_ll结构体 <br> 7.修复解析radiusclient.conf的问题 <br> 8.修复passwordfd模块的密码读取问题 <br> 9.处理malloc失败问题 <br> 10.修复错误处理时的内存泄漏问题 <br> 11.修>复过长设备名导致的crash问题 <br> 12.实现脚本net-init, net-pre-up and net-down <br> 13.修复关闭期间的segfault问题 <br> 14.如果以太网接口的名称长度超过用于系统调用的相关结构所能容纳的长度,则生成错误,而不是使用截断的接口名称 <br> 15.修复密钥块后半部分的MPPE密钥解密问题 <br> 16.修复calloc调用问题 <br> 17.修复连接终止时发送PADT的问题 <br> 18.恢复添加具有不同度量的默认路由的机制 <br> 19.在verbose模式中删除PADR之前的5秒延迟等待 <br> 20.通过环境变量将AC名称导出到脚本中 <br> 21.避免rc_avpair_tostr中的缓冲区溢出 <br> 22.修复strdup失败问题 <br> 23.修复auth_number()以正确处理通配符 <br> 24.如果在准备CHAP响应时出现任何错误,则返回长度为0的响>应,而不是将长度字段保留为未初始化,同时打印一条警告消息,说明出现了错误 <br> 25.为了避免理论上可能出现的cilen溢出,在ipcp_reqci中扩展数据类型 <br> 26.在函数run_ntlm_auth中将close替换为fclose <br> 27.修复整数溢出的可能性 <br> 28.添加其他函数以处理加密调用>的调试 <br> 29.修复print_link_stats的可靠性 | | | | | | | | SPEC文件 | 新增/变更/删除 编译依赖、安装依赖、依赖的软件版本变更 | 无 | NA | | | 拆分软件包方式变更 | 未拆包 | NA | | | | | |
评论 (
1
)
登录
后才可以发表评论
状态
已完成
待办的
进行中
已完成
已拒绝
负责人
未设置
标签
sig/Networking
未设置
项目
未立项任务
未立项任务
里程碑
未关联里程碑
未关联里程碑
Pull Requests
未关联
未关联
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
未关联
分支 (
-
)
标签 (
-
)
开始日期   -   截止日期
-
置顶选项
不置顶
置顶等级:高
置顶等级:中
置顶等级:低
优先级
不指定
严重
主要
次要
不重要
预计工期
(小时)
参与者(2)
1
https://gitee.com/src-openeuler/ppp.git
git@gitee.com:src-openeuler/ppp.git
src-openeuler
ppp
ppp
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册