·Home 2020 登陆记录 最新更新 资料库SEO官方淘宝店
查看: 145|回复: 0

Discuz! X3.5 R20200121 UTF8MB4|InnoDB|ip v6 版本更新(2020.01.21更新)

[复制链接]

647

主题

1299

能量

5

贡献币

无敌战神

Rank: 9Rank: 9Rank: 9

发表于 2019-12-5 10:18:25 | 显示全部楼层 |阅读模式
更新日志:
此代码仅用于学习,不能用于其他用途。

不建议普通用户下载本分支代码
V3.5分支
本分支用于进行以下工作:

UTF8MB4的完全支持
InnoDB支持
清理PHP已经废弃的方法
IPv6支持的部分工作
如果还有余力的其他工作

更新日志:
1.UTF8MB4、InnoDB无错误安装完成
2.修改全部相关MyISAM记录,TYPE=改为ENGINE=
3.update readme about v3.5
4.修复一部分废弃的PHP语法、函数
5.强制加上端口号,不加端口号在有的配置下会走unix socket
6.support mysqli only
7.正确判断连接错误,在连接错误的时候停止执行脚本
8.只使用mysqli_connect
9.默认包含function_debug
10.Merge remote-tracking branch 'upstream/v3.5' into v3.5
11.Merge branch 'pr_284' into v3.5
12.原提示好像不准确
13.fix issues raised by @Coxxs
14.Merge remote-tracking branch 'origin/ignore' into v3.5
15.只使用filter_var进行IP验证,正则表达式无法验证ipv6
16.ipv6的地址,显示的时候加 [ ]
17.class_ip中增加两个helper函数,在查询ip之前对ipv6的显示格式处理成ip格式
18.ip class改为singleton方式,强制未来的第三方实现不要反复打开文件
19.fix syntax for php7
20.use mysqli function only
21.安装过程正确配置uc_server
22.php 7 syntax
23.fix some php7 syntax error
24.Merge branch 'v3.5' of gitee.com:oldhuhu/DiscuzX into v3.5
25.test_api的时候,没必要先获取IP
26.php 7 syntax warning
27.完善添加封禁规则的检查和逻辑
28.前台的论坛管理也支持IPv6封禁
29.update todo comment
30.不再调用session->update_by_ipban
31.start to write simple test framework
32.tests works
34.added check ip6  and test cases
35.change function_debug key
36.支持ipv4/v6过滤,增加相应测试用例
37.新增手机版注册页面嵌入点 <!--{hook/register_input_mobile}--> 方便开发者使用
38.修正 CIDR字段加长
39.优化 按标准处理IPv6地址与端口的共存关系
40.优化 IP地址比较相关逻辑
41.修复 IPv6地址为字符串类型、变量名细节
42.数据库优化
43.Merge remote-tracking branch 'upstream/v3.5' into v3.5
44.优化 非管理员使用CIDR时的错误提示
45.修复 IPv6地址为字符串类型、删除废弃方法
46.忘了大括号...
48.模拟原myisam联合主键的行为
49.恢复pre_forum_post表position的auto_increment
50.优化 支持IPv6地址获取及处理
51.优化 dreferer支持对IPv6地址的处理
52.forum_post表最终方案
53.没有端口号的时候不带空冒号
54.输出header的时候强制刷新
55.add phpstorm ignore
56.Merge branch 'dreferer-ipv6' into v3.5
57.数据库里增加两个字段,用于记录cidr代表的IP范围
58.use ip range to query ip ban
59.加入过期时间
60.支持CIDR转成位置
61.修复 后台UCenter设置应用ID处因过滤不严产生的SQL注入漏洞
62.优化“回帖奖励”描述
63.优化 后台首页添加运行环境检测功能
64.用户管理编辑用户里增加用户冻结与解冻功能
65.主干修复合并到3.5
66.优化 防采集模块支持IPv6
67.优化 IP锁定策略支持IPv6地址获取及处理
68.优化 fsockopen支持443端口
69.更新花括号为方括号
70.修复 在支持mysql的服务器上x3.5直接炸掉的问题
71.修复 独立UC_Client的fopen函数,优化HTTPS支持,添加cURL支持
72.Merge branch 'master' into v3.5
73.修复 私有保留地址判断逻辑的typo
74.修复 ip_wry在getInstance的时候似乎加载了错误的class的问题
75.修复 ip类在destruct过程中的一处逻辑不合理问题
76.优化 ipv6下的地址归属地解析功能 ( for x3.5 )
77.优化 后台用户详情添加端口号展示,与前台用户详情同步
78.修复 因未透传用户UA导致UCenter同步登录失败的Bug
79.新增 查看全部提醒
80.修复ipv6防采集的一些问题
81.防采集支持IPv6
82.修复 远程附件下载导致的XSS漏洞
83.优化 账户冻结前后台功能性、提示信息优化
84.合并主干到3.5
85.修复 rss泄露非公开日志的问题
86.修复 编辑帖子时间限制不能超过45天的问题
87.修复默认模板中,“我收藏的板块”下图标于文字部分重叠的问题
88.解决「衡」和「欣」 提示「用户名包含敏感字符」无法注册问题
89.在有memory的时候,member_secwhite直接使用memory,不使用内存表
90.inc与dec支持$prefix(之前从来没人调用过)
91.memory serializer改动
92.有memory时,seccheck直接使用memory,不再使用内存表
93.修复 获取内容摘要时,未清理  bbcode 的问题
94.更新搜索引擎列表
95.修正在广播界面 h5上传报错
96.mysqli支持persistent connection
97.memory支持Hash, Set, SortedSet, Eval的部分特性
98.table_common_session在启用了redis的情况下,使用redis
99.seccheck中,update_succeed正确返回
100.加入更多SortedSet函数
101.有memory的情况下,common_visit使用memory,不使用内存表
102.json_encode只支持utf-8输入,因此在非utf-8下要转码
103.增加sismember操作
104.threaddisablepos使用memory set
105.添加测试框架
106.优化 每次用户访问时均检查IP黑白名单,允许用户关闭禁止IP功能
107.限制测试脚本不能直接运行
108.合并主干到3.5
109.serailizer从memory下推到redis,默认使用php serializer
110.memcached使用binary protocol
111.优化 IP库选择支持fullstack方式
112.功能是否启用由redis driver进行处理
113.加入要求不能启用集群
114.封禁IP的范围的插入、查询,基于16进制格式进行。在有redis的情况下,对IP的封禁结果进行缓存。
115.修复 验证码、验证问答可以重复使用的问题
116.修复 UCenter创始人密码爆破漏洞
117.邮件发送Bug修复与优化
118.修复 后台填写邮箱黑白名单无效的问题
119.修改sql执行方式为prepared statement
120.修复 install.php中uchidden参数的XSS漏洞
121.remove mysql from install (keep mysqli only)
122.安装数据库改成异步模式,服务器端写日志,客户端读取并显示,以提供及时的响应。
123.原daddslahses方法名与function_core中的冲突
124.加入pipeline支持
125.在memory中加入exists,并完善hash的一些方法
126.批量返回数据
127.基于redis的session独立出成为一个class
128.在有redis的时候,setting数组按需加载
129.修复 配置文件描述Typo
130.修复 MIME Type设置异常导致严格安全设置下程序异常的问题
131.优化 配置文件预先加载并修复用户IP地址获取方式设置无法生效的Bug
132.合并master到3.5
133.优化 IP获取支持扩展方式
134.增加debug显示区域高度,容纳更多内容
135.memory_session的测试用例更新
136.优化 允许用户从后台关闭系统功能


升级方法:【目前仅建议全新安装测试使用】

X3.4 自身升级

直接覆盖文件即可

下载地址:

https://pan.baidu.com/s/1TUSwVQfwnDhuwBqApCLRHg

群共享:站长帮会员群① 948401009 站长帮 Discuz! X3.5 R20200121 UTF8MB4|InnoDB|ip v6 版本更新(2020.01.21更新) 站长帮 mysql,邮箱,开发,论坛,搜索 站长头条 group

帖子地址: 

 懒得打字嘛,点击右侧快捷回复【最新发布】   【赞助站长帮享更多权益】
高级模式
您需要登录后才可以回帖 登录 | 立即注册 用百度帐号登录

本版积分规则

收缩
发布主题 快速回复 收藏帖子 返回列表 联系我们 搜索 官方QQ群
成为站长帮会员,享受Discuz!建站插件、模板、技术支持等全方位服务。 会员登录 注册会员

站长帮.(zzb7.net) ( 京ICP备18032088号-2 ) |GMT+8, 2020-3-28 23:30

Processed in 0.202976 second(s) , Gzip On, Redis On. 小黑屋|繁體
快速回复 返回顶部 返回列表