825 Star 2.8K Fork 1.3K

Discuz / DiscuzX

Merged
!303 修复 独立UC_Client的fopen函数,优化HTTPS支持,添加cURL支持

老周部落:PR_Fix_Fopen_Https_Curl Discuz:master

老周部落 Created on: 2019-12-12 15:10
缺陷/BUG
增强/enhancement
Reviewer 134128 discuzx 1578919084 134392 zoewho 1578919099 134400 3dming 1578919100 146896 lootan 1578919519 1157835 comsenzdiscuz 1578943409 5247157 oldhuhu 1578983196   Tester 5247157 oldhuhu 1578983196

修复 独立UC_Client的fopen函数,优化HTTPS支持,添加cURL支持

根据Forker群开发者、站长反馈及官方同意后提交。

另:关于部分站长反映目前cURL函数设定为忽略证书校验所带来的不安全问题。 考虑到目前大量站长虚拟主机/服务器上并未配置证书支持,且未必具备解决此类问题的权限(如在PaaS平台或虚拟主机上运行),而且自带证书支持需要占据较大的空间(~250KB/个文件,且主程序+UC_Client+UC_Server均需一份),另外证书文件需要定期升级,否则有可能因为缺少根证书或根证书过期而导致某部分网站突然无法连接的问题(一般一年升级五次左右,详见 https://curl.haxx.se/docs/caextract.html ),此参数上线还需要需要对服务器软件支持进行详细的测试。 特别是考虑到cURL函数设定为忽略证书校验是Discuz!主程序一直以来的默认行为。因此此PR暂时不增加证书校验。后续版本是否需要增加证书校验还等待社区和官方进一步的讨论和决策。

关联Issue:

https://gitee.com/ComsenzDiscuz/DiscuzX/issues/I10SST
https://gitee.com/ComsenzDiscuz/DiscuzX/issues/IRA0V
https://gitee.com/ComsenzDiscuz/DiscuzX/issues/IQ8CQ
https://gitee.com/ComsenzDiscuz/DiscuzX/issues/IKG7V
https://gitee.com/ComsenzDiscuz/DiscuzX/issues/IHF4V
https://gitee.com/ComsenzDiscuz/DiscuzX/issues/IGAFB
https://gitee.com/ComsenzDiscuz/DiscuzX/issues/IF3I6
https://gitee.com/ComsenzDiscuz/DiscuzX/issues/IF3F9
https://gitee.com/ComsenzDiscuz/DiscuzX/issues/IEIPW
https://gitee.com/ComsenzDiscuz/DiscuzX/issues/ICU72

0 comments, 1 participants 1773794 laozhoubuluo 1594507411

Show action logs Hide action logs
oldhuhu merged Pull Request 2019-12-15 20:30
oldhuhu test passed 2019-12-15 20:29
oldhuhu check passed 2019-12-15 20:29
老周部落 push code 2019-12-15 19:42
老周部落 updated description 2019-12-12 23:23
老周部落 updated description 2019-12-12 22:38
老周部落 updated description 2019-12-12 22:37
老周部落 updated description 2019-12-12 22:35
老周部落 updated description 2019-12-12 22:28
老周部落 updated description 2019-12-12 22:26
老周部落 updated description 2019-12-12 22:23
老周部落 updated description 2019-12-12 15:15
老周部落 assigned tester oldhuhu 2019-12-12 15:10
老周部落 assigned reviewer 湖中沉 2019-12-12 15:10
老周部落 assigned reviewer oldhuhu 2019-12-12 15:10
老周部落 assigned reviewer monkeye 2019-12-12 15:10
老周部落 assigned reviewer Discuz! 2019-12-12 15:10
老周部落 assigned reviewer LooTan 2019-12-12 15:10
老周部落 assigned reviewer comsenz-service 2019-12-12 15:10
老周部落 assigned reviewer DiscuzX 2019-12-12 15:10
老周部落 set priority to Secondary 2019-12-12 15:10
老周部落 added label enhancement 2019-12-12 15:10
老周部落 added label bug 2019-12-12 15:10
PHP
1
https://gitee.com/Discuz/DiscuzX.git
git@gitee.com:Discuz/DiscuzX.git
Discuz
DiscuzX
DiscuzX

Search

102255 3a0e046c 1850385 102255 7aaa926c 1850385