Gitlab升级至7.5.1

本次维护历时36分钟,服务共中断11分钟。

7.5.1 主要特性:

  • @user时会向对方发邮件通知(即使之前未参与讨论)
  • 添加密码强度指示器
  • 统一项目名和路径的修改方法
  • diff页面显示重命名文件
  • 多个UI改进
  • 多个API改进
  • 多个功能性改进
  • 多个bug修复

Freeshell 取消少院节点的 SSH、HTTP 端口映射

Freeshell 的端口映射已经统一到 freeshell.ustc.edu.cn 上了,校内校外均可访问,原来少院节点上仅可校内访问的端口映射没有必要存在了。早在几个月之前,freeshell 控制面板上的 SSH 访问地址就已经换成了 ssh -p 3xxxx ssh.freeshell.ustc.edu.cn。为减轻系统的维护负担,我们取消了 s{1..7}.freeshell.ustc.edu.cn(少院节点)上的端口映射,希望您能理解。

如果您仍然在使用 114.214.197.x 或 202.38.70.x 或 s{1..7}.freeshell.ustc.edu.cn 作为 SSH 的访问地址,请尽快更换成 ssh.freeshell.ustc.edu.cn,端口号不变;HTTP 的端口映射已经废弃,请使用控制面板中的 HTTP proxy 功能。如果您发现 SSH 端口映射无法使用,请联系我们:support AT freeshell.ustc.edu.cn。

感谢 Yifan Gao 的提醒。

Freeshell 5、7 号节点重启

由于 freeshell 5、7 号节点有一些进程卡死在内核里了,导致这些进程所在的 freeshell 无法启动也无法关闭。今天(11月19日)晚上 20:30 重启了 5 号和 7 号节点,上面的虚拟机都重启了。已经通过邮件和 tty 发送了重启通知。

本次重启还顺便把 5、7 号节点的内核从 2.6.32-openvz-042stab085.20-amd64 升级到了 2.6.32-openvz-042stab094.7-amd64,修复了若干安全漏洞。

Freeshell 修复端口映射问题

Freeshell 近日出现多次 IPv4 端口映射(-p 30xxx)不可用问题,是由于 freeshell 程序存在 bug,当 blog 服务器的 iptables-restore 载入更新后的配置后,应当触发 freeshell 程序来重新添加端口映射配置,但这个程序由于数据库连接问题没有载入配置,相当于端口映射被清空了。有人在 freeshell 上进行端口映射操作或新建删除 freeshell 时,所有用户的配置才会恢复正常。此问题现已修复,非常抱歉这个 bug 给您带来的不便。

Blog 修复 xmlrpc 不可用问题

Emacs 的 org2blog 和 Windows Live Writer 等写 WordPress 博客的客户端自某个时间起不可用。这是由于某个时间我出于安全考虑禁用了 PHP 的 ini_set 函数,而 WordPress 的 xmlrpc 中会调用 ini_set('display_errors', 0);,这个失败的调用会输出一条错误信息(E_WARNING),破坏了 XML 文件的结构。

最早接到用户反馈的时候,我看到 GitLab 中没有相关修改,就没有仔细查。事实上这是一个没有提交到版本库的修改。看来以后修改要有记录……

感谢 Thales Yan 的 bug 反馈。

GitLab服务器维护通知

GitLab服务器计划于2014年11月12日凌晨维护,计划维护时间为0:00 ~ 0:30。届时GitLab代码托管服务将短暂性中断。

维护内容:

  • 优化MySQL设置
  • 清理部分GitLab全站备份

给您带来的不便,深表歉意。

————————————————————————————–

维护已经完成

Gitlab升级至7.4.3

—非常抱歉,由于最近特别忙,GitLab发布7.4版已近1个月,却拖到现在才更新。—

本次维护历时28分钟,服务共中断23分钟。

7.4.3 主要特性:

  • master分支默认受保护(无法对远程分支使用–force参数)
  • 优化搜索功能,按照流行度排序
  • 为项目添加README选项卡
  • 支持备份到远程存储器
  • 增强备份脚本的鲁棒性
  • 分支保护不对wiki repo产生影响
  • 集成Awesome 4.2字体
  • 为markdown添加跨项目引用
  • UI改进
  • 多个API改进
  • 多个功能性改进
  • 多个bug修复

此次维护遗留问题:

  • MySQL数据库配置优化(官方建议这么做,但我不知道mysql的root密码,谁能把密码邮件给我?@boj 如果都忘了就只有重置数据库了)
  • HTTPS-SSL配置修改(官方建议这么做,但咱的nginx配置完全不是按照官方来的,貌似也没发生问题)