XOOPS: 发布XOOPS 2.5.7测试版1

发布者: Mamba于2014/3/7 4:40:00 11968次阅读
Resized Image

随着越来越多的主机提供商除了提供PHP 5.4.x之外还提供PHP 5.5.x,更新并认证XOOPS以兼容PHP 5.5.x同样非常重要。

今天我们很高兴地发布测试版1 XOOPS 2.5.7 Beta 1,它在PHP 5.5.x上运行不会出现任何问题。

这次发布主要聚焦于PHP 5.5.x兼容性、安全增强和错误修复。

但我们还包含了一项新的酷炫特性:基于Bootstrap的xBootstrap主题

Resized Image

详细内容请查看以下变更日志。

最低PHP版本:5.3.7

请注意:XOOPS核心在PHP 5.5.x上运行正常,并不意味着您所有的模块都将正常运行,因此您需要首先对它们进行测试。

最近发布的符合我们基础模块包的模块都已测试在PHP 5.5.x上,它们应该可以正常运行。

对于其他所有模块,请告诉我们您可能遇到的问题。

下载: SourceForge文件仓库.

请记住:这是一个仅用于特性测试的Beta版本!

切勿在生产网站上安装它!切勿使用它升级任何生产网站!

请在此论坛帖子中发布和讨论关于这次发布的相关问题。


欢迎XOOPS!

===============================
2014/03/06: 版本2.5.7测试版1
===============================
错误修复
- ID: 1143 (旧ID 430840) class/module.errorhandler.php (uberrookie/zyspec)
- ID: 1225 在“记住我”处理期间恢复用户主题选择。(rgriffith)
- ID: 1226 由于对CaricaFoto脚本的关注而更改可点击的值(rgriffith)
- ID: 1227 个人资料模块搜索中的排序错误(Zyspec)
- ID: 1246 如果不存在特定语言文件,则将管理主题语言文件回退到英语(rgriffith)
- ID: 1261 根据Irmtfan的建议进行修复(irmtfan/rgriffith)
- ID: 1268如果在页面加载中多次调用XoopsFormSelectUser,则减少数据库负载(rgriffith)
- ID: 1269 更新模块后,块模板文件不会更新(irmtfan)
- ID: 1270 邮件通知模板中的模板问题(将X_ITEM_TILE改为X_ITEM_NAME)(alain01/slider84/mamba)
- ID: 1271 最后一页没有css/js (tarik/rgriffith))
- ID: 1272 总是返回true的删除函数(rgriffith)
- ID:1273 模板重复问题(irmtfan)
- ID:1274 防止模块的 xoops_version.php 被多次包含(irmtfan/rgriffith)
- ID:1278 _AM_SENDMTOUSERS 未找到(Mowaffaq/mamba)
- ID:1281 初始化数组为空数组而不是null(rgriffith)
- ID:1285 在尝试创建新的会话之前检查会话是否存在(wishcraft)
- ID:1287 将 "static" 分配给各种类方法(wishcraft/mamba)
- ID:1291 xoops_getModuleOption() 没有尊重 $dirname(rgriffith)
- ID:1382 在管理员维护页面上添加清理未使用的头像资源(rgriffith)


- 由 culex 反向修复 Installer 最后一页可能缺少渲染 CSS 和 JavaScript 的问题
- 在 styleswitch.js 中移除 link[@rel*=style][title] 中的 @(在 jQuery 1.83 中不需要)(SMEDrieben/Mamba)
- 在从 2.0.18 升级到 2.3.0 时添加缺失的 "`"(mamba)
- 从 2.4.0 升级到 2.4.1 时修复错误(mamba,voltan)
- 在 ModuleAdmin 中添加对菜单链接描述的检查
- 修复了 Smarty xoModuleIcons32 中的错误返回图标
- 修复了 xoops.css 中 jGrows 的问题(xoobaru/tarik)
- 修复 PHP 5.5 中的过时 "preg_replace/e" 函数(mamba)
- 如果在 php.ini 中没有设置 'date.timezone',则将其设置为 UTC(cesag/mamba)
- 将 _SHORTDATESTRING 分配给 _CAL_FORMAT,以在本地化语言中保持一致性(jcweb/guspel)
- 修复了 calendar.js 中的错误(mamba)
- 在 "更新" 后添加到模块的 Admin 的链接(目前仅限于 XOOPS 模块部分)(mamba)
- 如果提供,在安装后添加指向上传测试数据的链接的占位符(mamba)
- 解决 PM 模块 readpmsg.php 中的错误(escrime-info/slider84)
- 在 userinfo.php 中修复了缺失的变量检查(cesag/mamba)
- 将 /include/comment_delete.php 中的 extract($_POST) 替换为 filters(mamba)
- 添加一些缺失的通用默认字体(mamba)
- 移除一些不可达的语句(mamba)
- 替换已弃用的 HTML 标签(mamba)
- 在 commentrenderer.php 中修复了错误(Roby73/irmtfan)
- 在快速评论中添加缺失的新语言常数的遗漏信息(irmtfan/mamba)
- 修复了文件 /modules/profile/userinfo.php 行 24 中的 Undefined index: uid(cesag/mamba)
- 将最低 PHP 版本设置为 5.3.7(mamba)
- 在 /class/model/write.php 的 CleanVars 中添加缺失的单引号修正,适用于日期类型
- 在 XoopsMySQLDatabase 中添加 escape 函数,用于 Formulize(jegelstaff)
- 在 ModuleAdmin 图标中添加 blank.gif 图像(timgno)
- 添加由 iHackCode/rgriffith 提供的 [soundcloud] BB 代码
- 修复 JavaScript 中的取消按钮问题(目前即使取消,也会进入文本)(mamba)
- 在模块版本中添加 "module_status" 以显示(mamba)
- 为 Tatane 报告的输入验证绕过问题提供补丁(tatane/rgriffith)
- 将用户cookie配置的默认值修改为与 2.6.0 中的更改匹配(rgriffith)
- 修复确定当前有效语言所使用的方法(rgriffith)
- 修复在 PHP 5.5 下 "PHP Strict standards: Redefining already defined constructor" 的错误(rgriffith)
- 修复在 ModuleAdmin 中正确加载 CSS 文件的方法(Bleekk, Alfred)
- 在 DHTML 编辑器的按钮中添加 "title"(mamba)
- 更新了模块中的所需 PHP 和 XOOPS 版本,模块版本(cesag/mamba)
- 添加 xBootstrap 主题(UI/UX 团队:Angelo Roja, Bleekk, Heyula)
- 在 locale.php 中为 YESTERDAY 定义添加额外的 "e" 转义,该定义在 PHP 5.4 中添加(madDan)
- 在 ModuleAdmin 中修复 PHP 最低版本比较的 PHP 5.5(mamba)

安全修复
- Mehdi Dadkhah 报告的 XSS 问题(rgriffith)
- Agile Information Security 的 Pedro Ribeiro 报告的安全问题修复(rgriffith)
- Manuel Garcia Cardenas 报告的 XSS 修复问题(rgriffith)

更新
- jGrowl 升级到 1.2.13 (mamba)
- jQuery Form 升级到 3.42.0 (mamba)
- HTML Purifier 升级到 4.6.0 (mamba)
-Smarty 升级到 2.6.28 (mamba)
- TinyMCE 升级到 3.5.10 (mamba)
- prototype.js 升级到 1.7.1,2012年8月 (rgriffith)