Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2209459
  • 博文数量: 1058
  • 博客积分: 10018
  • 博客等级: 上将
  • 技术积分: 12641
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-23 19:24
文章分类

全部博文(1058)

文章存档

2010年(108)

2009年(736)

2008年(214)

我的朋友

分类: LINUX

2009-12-13 19:58:46

新Ruby 1.9.1版刚刚发布,即。

每一位使用Ruby 1.9.1的开发者应该考虑升级到p376版,因为它修正了一个:

在String#ljust,String#center和String#rjust中存在一个堆溢出问题。这使得攻击者能够在某些特定情况下运行任意代码。

rb_str_justify,可以在这里看到更多关于此bug的信息。这个问题仅存在于1.9.1中。

1.9.1-p376还修正了一些其他的bug,详见1.9.1-p376的:

* Irb扩展命令损坏。现在已经修复。
* Ripper不能解析某些Ruby代码。现在已经修复。
* 修复了在AIX上会产生构建失败的问题。
* 修复了Matrix的一些问题。
* 可以加载在用户home目录下的gems。
* 一些方法现在能够返回正确编码的字符串。

同时,Ruby 1.9.2的开发工作也在紧张有序地进行中(Ruby 1.9 trunk的,注意文本文件很大)。今年早些时候Ruby 1.9.2延迟发布,这是为了确保它能够通过RubySpec测试。

阅读(515) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~