Project

General

Profile

Activity

From 01/18/2014 to 01/24/2014

01/24/2014

11:51 PM Feature #9439: Remove OpenSSL from stdlib
On Fri, Jan 24, 2014 at 09:05:18PM +0000, [email protected] wrote:
> Issue #9439 has been updated by Usaku NAKA...
tenderlovemaking (Aaron Patterson)
09:05 PM Feature #9439: Remove OpenSSL from stdlib
I would like to clarify the problem.
As already stated, RubyGems uses OpenSSL.
To say strictly, RubyGems uses Ope...
usa (Usaku NAKAMURA)
08:52 PM Feature #9439: Remove OpenSSL from stdlib
[email protected] wrote:
>
> Off-topic: A bigger problem is "kind" people. In an extreme case, we can
> ignore tho...
spatulasnout (B Kelly)
07:13 PM Feature #9439: Remove OpenSSL from stdlib
Shyouhei Urabe wrote:
> OpenSSL seemd easy to support at first. We were only needed to
> wrap the C library with R...
mame (Yusuke Endoh)
05:33 AM Feature #9439: Remove OpenSSL from stdlib
Just like to point out that unless the indexes and metadata exposed by api.rubygems.org is somehow cryptographically ... postmodern (Hal Brodigan)
05:17 AM Feature #9439: Remove OpenSSL from stdlib
Fabian Ruff wrote:
> I must be missing something here but I feel like I'm going crazy over this.
> Are we really ta...
shyouhei (Shyouhei Urabe)
11:24 PM Bug #8770: [PATCH] process.c: avoid EINTR from Process.spawn
It looks like r44687 implements a partial fix for this, but my
proposed patch covers more cases and is more complet...
normalperson (Eric Wong)
11:11 PM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
Why do people think it's impossible to disable TLS compression on 0.9.8 with zlib installed? jmhodges (Jeff Hodges)
07:55 PM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
First of all thanks to Martin for working on the white list. I still believe specifying defaults here is the best of ... dbussink (Dirkjan Bussink)
06:49 PM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
Cooperatively with some committers, I investigated the current condition of default settings in OpenSSL (and OS X). ... mame (Yusuke Endoh)
04:52 AM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
Yuki Izumi wrote:
> Shyouhei Urabe wrote:
>
> > I don't wanna be raped like them.
>
> How on earth can you thi...
shyouhei (Shyouhei Urabe)
04:38 AM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
[email protected] wrote:
> B Kelly wrote:
>>
>> I think we're talking at cross-purposes. Your arguments ...
spatulasnout (B Kelly)
03:25 AM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
Shyouhei Urabe wrote:
> I don't wanna be raped like them.
How on earth can you think this is appropriate?
kivikakk (Asherah Connor)
02:47 AM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
B Kelly wrote:
> [email protected] wrote:
> >
> > B Kelly wrote:
> >>
> >> The Debian maintainer...
shyouhei (Shyouhei Urabe)
09:53 PM Bug #9448 (Closed): Assignment with overridden []= returns return value of method rather than new value
When calling []= the assignment will return the return value of the []= method, rather than the value of the right-ha... Sirupsen (Simon Eskildsen)
09:19 PM Feature #6373: public #self
> Mmm, no, that's quite different. `"".presence # => nil` for example.
Yes, I was aware of the differences from Ac...
avit (Andrew Vit)
05:57 PM Bug #9447: Bad interaction between Fibers and Trap handlers in Ruby > 2.0.0
Just a clarification, the issue is that:
Alarm.alarm(timeout_seconds) do
# potentially time consuming opera...
nilsonsfj (Nilson Santos Figueiredo Junior)
05:47 PM Bug #9447 (Closed): Bad interaction between Fibers and Trap handlers in Ruby > 2.0.0
Hi there,
I've been using and Alarm class I created, which gives Ruby code access to the alarm system call.
It us...
nilsonsfj (Nilson Santos Figueiredo Junior)
05:41 PM Bug #9285: Exception message of Errno::ENOENT contains strings @ rb_sysopen and @ dir_initialize in Ruby 2.1
I don't like just turning hidden because I can't agree release build doesn't need debug.
But I agree current format ...
kosaki (Motohiro KOSAKI)
03:43 PM Misc #9446 (Closed): DRb documentation should notice that start_service should be called at least once per process
Please take a look at my PR in GitHub for more details:
https://github.com/ruby/ruby/pull/514
I forgot to menti...
rosenfeld (Rodrigo Rosenfeld Rosas)
01:48 PM Bug #9444 (Closed): Segmentation fault in vendor/bundle/gems/json-1.8.1/lib/json/common.rb:67: [BUG]
Chris Seng wrote:
> Output from that command:
>
> linux-vdso.so.1 => (0x00007fff85ffe000)
> libruby-1.9.1.so....
hsbt (Hiroshi SHIBATA)
12:42 PM Bug #9444: Segmentation fault in vendor/bundle/gems/json-1.8.1/lib/json/common.rb:67: [BUG]
Output from that command:
linux-vdso.so.1 => (0x00007fff85ffe000)
libruby-1.9.1.so.1.9 => /usr/lib/libruby-1.9...
sengenbe (Chris Seng)
03:34 AM Bug #9444 (Feedback): Segmentation fault in vendor/bundle/gems/json-1.8.1/lib/json/common.rb:67: [BUG]
Try `ldd /home/seng/programming/cpd/vendor/bundle/gems/json-1.8.1/lib/json/ext/generator.so`. nobu (Nobuyoshi Nakada)
07:17 AM Revision 2fdc058e (git): vm_backtrace.c: initialize flag
* vm_backtrace.c (rb_backtrace_print_as_bugreport): initialize
header-printed flag.
git-svn-id: svn+ssh://ci.ruby-...
nobu (Nobuyoshi Nakada)
06:41 AM Revision 116f7e60 (git): test_process.rb: clock_getres may not supported
* test/ruby/test_process.rb (test_clock_getres): ignore if
clock_getres is no supported, e.g., on old Linux.
git-s...
nobu (Nobuyoshi Nakada)
06:15 AM Bug #9429 (Closed): Fix typos
Applied in changeset r44696.
----------
* lib/racc/rdoc/grammar.en.rdoc: [DOC] Correct grammar and typos
Patch by ...
zzak (zzak _)
06:15 AM Revision 21655532 (git): * 2014-01-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44697 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:15 AM Revision 30807209 (git): * lib/racc/rdoc/grammar.en.rdoc: [DOC] Correct grammar and typos
Patch by Giorgos Tsiftsis [Bug #9429] [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44696 b2dd03c8-39...
zzak (zzak _)
06:01 AM Feature #9445: Support emitting 1.9 Symbol keyword Hash syntax when pretty printing Hashes
I think it's better to not add unnecessary complexity. After all, we don't represent strings with single quotes, eve... phluid61 (Matthew Kerwin)
05:48 AM Feature #9445: Support emitting 1.9 Symbol keyword Hash syntax when pretty printing Hashes
While it may not be pretty, it is still valid Ruby syntax. If others disagree with mixing the two syntaxes, I can adj... postmodern (Hal Brodigan)
05:28 AM Feature #9445: Support emitting 1.9 Symbol keyword Hash syntax when pretty printing Hashes
Mixing `foo:` and `bar =>` doesn't seem pretty to me. nobu (Nobuyoshi Nakada)
02:16 AM Feature #9445 (Open): Support emitting 1.9 Symbol keyword Hash syntax when pretty printing Hashes
Ruby 1.9 first introduced support for keyword Hash syntax for simple Symbol keys. However, Hash#inspect and pp do not... postmodern (Hal Brodigan)
02:16 AM Misc #9421: [PATCH] doc/contributing.rdoc: allow/encourage other git hosts
(I'm totally neutral about this particular patch but) I like Eric's
patches very much in general. They are fairly w...
shyouhei (Shyouhei Urabe)
12:16 AM Misc #9421 (Assigned): [PATCH] doc/contributing.rdoc: allow/encourage other git hosts
zzak (zzak _)
12:14 AM Misc #9421: [PATCH] doc/contributing.rdoc: allow/encourage other git hosts
Hello Eric!
Sorry I haven't had time to commit this since you submitted it 8 days ago.
Please commit your patch...
zzak (zzak _)

01/23/2014

11:41 PM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
[email protected] wrote:
>
> B Kelly wrote:
>>
>> The Debian maintainer _removed lines of code_ from...
spatulasnout (B Kelly)
04:25 PM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
Yusuke Endoh wrote:
>
> Emboss, thank you as always with all your great work!
>
Np, thank you!

B Kelly wro...
MartinBosslet (Martin Bosslet)
10:19 AM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
[email protected] wrote:
>
> Rolling your own defaults is dangerous: Even skilled developers like the
> De...
spatulasnout (B Kelly)
10:48 PM Bug #9444 (Rejected): Segmentation fault in vendor/bundle/gems/json-1.8.1/lib/json/common.rb:67: [BUG]
I updated to 2.0.0 via RVM for a Rails 4.0.0 project and received the error below upon running a rake task. I am too... sengenbe (Chris Seng)
10:27 PM Feature #9423: Improve warning semantics
What we need are structured warnings, not a warning level system.
https://github.com/schmidt/structured_warnings
...
djberg96 (Daniel Berger)
10:22 PM Misc #9421: [PATCH] doc/contributing.rdoc: allow/encourage other git hosts
[email protected] wrote:
> misc #9421: [PATCH] doc/contributing.rdoc: allow/encourage other git hosts
> https:...
normalperson (Eric Wong)
06:23 PM Bug #9443 (Rejected): Prepended methods are skipped if calling alias
I am unsure if this is related to https://bugs.ruby-lang.org/issues/7842 as that issue specifically mentions the user... bcardarella (Brian Cardarella)
05:49 PM Feature #9439: Remove OpenSSL from stdlib
Eric Hodel wrote:
> I'm not informed of the details of how TUF works, but the implementation in progress uses OpenSS...
bascule (Tony Arcieri)
11:18 AM Feature #9439: Remove OpenSSL from stdlib
Em 22-01-2014 21:38, [email protected] escreveu:
> Issue #9439 has been updated by Sam Kottler.
>
>
> R...
rosenfeld (Rodrigo Rosenfeld Rosas)
10:18 AM Feature #9439: Remove OpenSSL from stdlib
I must be missing something here but I feel like I'm going crazy over this.
Are we really talking about removing the...
databus23 (Fabian Ruff)
04:22 AM Feature #9439: Remove OpenSSL from stdlib
Forget GPG if you guys don't like it; it's just an alternative.
I had a really rough glance at the TUF pull reques...
shyouhei (Shyouhei Urabe)
02:02 AM Feature #9439: Remove OpenSSL from stdlib
Sam Kottler wrote:
> Shyouhei Urabe wrote:
> > > All what gem need is the digital sigunature.
> >
> > To be prec...
shyouhei (Shyouhei Urabe)
04:03 PM Feature #9442: Multiple comparison construction with `==` and `===`
Yukihiro Matsumoto wrote:
> I am sorry but the proposed syntax conflicts with the existing syntax, especially the eq...
sawa (Tsuyoshi Sawada)
12:30 PM Feature #9442: Multiple comparison construction with `==` and `===`
I think that it is better to optimize the specific form of case statements than to introduce a new syntax.
--
Yu...
mame (Yusuke Endoh)
12:16 PM Feature #9442 (Rejected): Multiple comparison construction with `==` and `===`
I am sorry but the proposed syntax conflicts with the existing syntax, especially the equal operator one.
You have p...
matz (Yukihiro Matsumoto)
08:47 AM Feature #9442: Multiple comparison construction with `==` and `===`
The conventional `case` construction allows alternatives to be separated with a comma:
case a
when 1, 2, ...
sawa (Tsuyoshi Sawada)
08:23 AM Feature #9442 (Rejected): Multiple comparison construction with `==` and `===`
I often want to write a condition that depends on multiple variables like this:
if a == 1 and b == 2 then ...
...
sawa (Tsuyoshi Sawada)
12:40 PM Revision 6136b992 (git): merge revision(s) 43913: [Backport #8872] [Backport #9175]
* vm_insnhelper.c (check_match): Fix SEGV with VM_CHECKMATCH_TYPE_CASE
and class of `pattern` has `method_m...
nagachika (Tomoyuki Chikanaga)
11:22 AM Revision 37f32fd6 (git): * test/ruby/envutil.rb: try to wait a bit (0.1sec) when ruby process
exits by signals because some SEGV tests fail because of not enough
error output.
git-svn-id: svn+ssh://ci.ruby-...
ko1 (Koichi Sasada)
11:19 AM Revision f061bec8 (git): * test/ruby/test_settracefunc.rb: check the target thread.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44693 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
11:02 AM Revision f614957d (git): * test/ruby/test_settracefunc.rb: check the target thread.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44692 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
10:12 AM Revision f6a4b068 (git): test_process.rb: fix condition
* test/ruby/test_process.rb (test_deadlock_by_signal_at_forking):
fix condition to define.
git-svn-id: svn+ssh://c...
nobu (Nobuyoshi Nakada)
09:18 AM Revision d5d8097a (git): assertions.rb: allow proc
* lib/test/unit/assertions.rb (assert_raise): allow a proc as
message like as other assertions.
git-svn-id: svn+ss...
nobu (Nobuyoshi Nakada)
09:15 AM Revision c8a7730c (git): test_process.rb: deadlock test
* test/ruby/test_process.rb (test_deadlock_by_signal_at_forking): test
for r44687, deadlock in rb_fork_internal().
...
nobu (Nobuyoshi Nakada)
05:32 AM Bug #9312: Build the ruby executable in bin/
What's your platform? nobu (Nobuyoshi Nakada)
02:12 AM Bug #9312: Build the ruby executable in bin/
After updated again, I see that `make runnable` created a bin/ruby symlink. However, --enable-shared requires that LD... postmodern (Hal Brodigan)
05:28 AM Misc #9392 (Closed): Fix typo
Applied in changeset r44688.
----------
* lib/fileutils.rb: [DOC] Fix typo in options_of() example [Bug #9392]
Pat...
zzak (zzak _)
05:28 AM Revision d89e8fb5 (git): * lib/fileutils.rb: [DOC] Fix typo in options_of() example [Bug #9392]
Patch by Giorgos Tsiftsis
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
zzak (zzak _)
05:24 AM Bug #9364 (Closed): Documentation for curses library still listed under standard library
This was fixed by Matsuda-san in r44121 zzak (zzak _)
05:07 AM Revision 0a881f81 (git): * process.c (recv_child_error): Fix deadlock in rb_fork_internal when a
signal is sent to the parent process while Ruby is forking in IO.popen.
Patch by Scott Francis. Closes GH-513.
gi...
Charlie Somerville
04:59 AM Feature #9441 (Closed): [PATCH] method.h: save 8 bytes in rb_method_definition_t on x86-64
Applied in changeset r44686.
----------
* method.h: rearrange rb_method_definition_struct to save 8 bytes in
paddi...
Anonymous
04:59 AM Bug #9255 (Closed): README -> README.md
Applied in changeset r44684.
----------
* README -> README.md: [DOC] Format README with Markdown [Bug #9255]
* READM...
zzak (zzak _)
04:59 AM Revision 25daaafa (git): * method.h: rearrange rb_method_definition_struct to save 8 bytes in
padding on 64 bit platforms. Patch by Eric Wong.
[Feature #9441] [ruby-core:59993]
git-svn-id: svn+ssh://ci.ruby-...
Charlie Somerville
04:59 AM Revision 3aeff611 (git): * 2014-01-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44685 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:59 AM Revision 87855a00 (git): * README -> README.md: [DOC] Format README with Markdown [Bug #9255]
* README.ja -> README.ja.md: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44684 b2dd03c8-39d4-4d8f-98ff-...
zzak (zzak _)
03:05 AM Feature #8098: Add __DIR__ to compliment __FILE__
I concur with Charlie Somerville. It does seem asymetrical that there is a `__FILE__` constant, but no `__file__` met... postmodern (Hal Brodigan)
02:19 AM Bug #9010: ./configure --prefix= cannot handle directories with spaces
Tested against r44682 on bash 4.2.5 and got the same error:
$ ./configure --prefix="$HOME/foo bar"
$ make...
postmodern (Hal Brodigan)
02:17 AM Revision ba97a566 (git): merge revision(s) 44358,44359,44360,44363: [Backport #9275]
hash.c: reword
* hash.c (HAS_EXTRA_STATES, rb_hash_reject): use words "extra states".
* hash.c (HAS_...
naruse (Yui NARUSE)
12:12 AM Feature #9323: IO#writev
Unless we have use for it, I don't think rb_io_writev should be in
the C API, and even less reason for it to be pub...
normalperson (Eric Wong)

01/22/2014

11:41 PM Feature #9439: Remove OpenSSL from stdlib
Shyouhei Urabe wrote:
> > All what gem need is the digital sigunature.
>
> To be precise it only needs to verify ...
samkottler (Sam Kottler)
11:38 PM Feature #9439: Remove OpenSSL from stdlib
Rodrigo Rosenfeld Rosas wrote:
> Em 22-01-2014 16:39, [email protected] escreveu:
> > Issue #9439 has been upda...
samkottler (Sam Kottler)
10:10 PM Feature #9439: Remove OpenSSL from stdlib
Em 22-01-2014 16:39, [email protected] escreveu:
> Issue #9439 has been updated by Luis Lavena.
>
>
> Shyouhe...
rosenfeld (Rodrigo Rosenfeld Rosas)
09:28 PM Feature #9439: Remove OpenSSL from stdlib
I'm not informed of the details of how TUF works, but the implementation in progress uses OpenSSL to verify metadata ... drbrain (Eric Hodel)
06:39 PM Feature #9439: Remove OpenSSL from stdlib
Shyouhei Urabe wrote:
>
> Very true. I have no idea on why RubyGems use https and not other tools. Any pointers?...
luislavena (Luis Lavena)
06:26 PM Feature #9439: Remove OpenSSL from stdlib
Luis Lavena wrote:
> Shyouhei Urabe wrote:
> > > All what gem need is the digital sigunature.
> >
> > To be prec...
shyouhei (Shyouhei Urabe)
06:13 PM Feature #9439: Remove OpenSSL from stdlib
Shyouhei Urabe wrote:
> > All what gem need is the digital sigunature.
>
> To be precise it only needs to verify ...
luislavena (Luis Lavena)
06:11 PM Feature #9439: Remove OpenSSL from stdlib
> All what gem need is the digital sigunature.
To be precise it only needs to verify signatures. Signing itself c...
shyouhei (Shyouhei Urabe)
06:08 PM Feature #9439: Remove OpenSSL from stdlib
Why must RubyGems use https? Shouldn't it suffice to check the sanity of downloaded packages?
I mean, can't we li...
shyouhei (Shyouhei Urabe)
11:40 AM Feature #9439: Remove OpenSSL from stdlib
Yui NARUSE wrote:
> There are some ways for example use package manager of the OS or a browser or curl or something ...
usa (Usaku NAKAMURA)
06:15 AM Feature #9439: Remove OpenSSL from stdlib
Charlie Somerville wrote:
> How will RubyGems use HTTPS without OpenSSL?
Good point.
This proposal should includ...
naruse (Yui NARUSE)
03:59 AM Feature #9439: Remove OpenSSL from stdlib
How will RubyGems use HTTPS without OpenSSL? Anonymous
03:22 AM Feature #9439: Remove OpenSSL from stdlib
:+1:
Nursing OpenSSL's being bad is beyond our power.
shyouhei (Shyouhei Urabe)
02:59 AM Feature #9439: Remove OpenSSL from stdlib
See also #9424 zzak (zzak _)
02:59 AM Feature #9439 (Rejected): Remove OpenSSL from stdlib
Regarding [ruby-core:59943], I agree with nobu that we should remove OpenSSL from ruby.
It's become too hard to ma...
zzak (zzak _)
10:19 PM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
Btw, jemalloc 3.5 includes an updated non-standard experimental API.

It looks like it has the ability to specify ...
normalperson (Eric Wong)
08:53 PM Feature #9441 (Closed): [PATCH] method.h: save 8 bytes in rb_method_definition_t on x86-64
Rearranging the struct to have two 32-bit values next to each other
allows the struct to be one word smaller on 64-b...
normalperson (Eric Wong)
08:52 PM Misc #9438: Implementation naming
As a point of comparison, I've often heard members of the Python community refer to the original implementation as "C... jballanc (Joshua Ballanco)
04:28 PM Misc #9438: Implementation naming
Neither "MRI" nor "CRuby" sounds official. They just emerged out of the community using it. I believe the official na... sawa (Tsuyoshi Sawada)
02:34 PM Misc #9438: Implementation naming
I suppose all agree that
1. this only relates to documentation (not to the binary name), and that
2. as a gen...
stomar (Marcus Stollsteimer)
01:32 PM Misc #9438: Implementation naming
Should we also change the name of the binary created when you make
to be MRI for instance to let users type `MRI -ro...
shyouhei (Shyouhei Urabe)
01:20 PM Misc #9438: Implementation naming
Yorick Peterse wrote:
> > Issue #9438 has been updated by Hiroshi SHIBATA.
> > We should use "Ruby".
>
> This...
why-el (Mohamed Wael Khobalatte)
12:49 PM Misc #9438: Implementation naming
> Issue #9438 has been updated by Hiroshi SHIBATA.
> We should use "Ruby".

This would imply that MRI is the only...
yorickpeterse (Yorick Peterse)
03:28 AM Misc #9438: Implementation naming
We should use "Ruby". hsbt (Hiroshi SHIBATA)
03:21 AM Misc #9438: Implementation naming
A certain amount of streamlining is certainly a good thing, but we
should be aware that people use both "CRuby" an...
duerst (Martin Dürst)
02:54 AM Misc #9438 (Closed): Implementation naming
There seems to be an unclear decision on what to call this implementation.
We should make a decision between CRuby...
zzak (zzak _)
07:40 PM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
Jeff Hodges wrote:
> On my local machine, that patch does give a Probably Okay response, having removed the TLS comp...
abedra (Aaron Bedra)
04:25 PM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
On my local machine, that patch does give a Probably Okay response, having removed the TLS compression and the weak c... jmhodges (Jeff Hodges)
12:56 PM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
Dirkjan Bussink, and Sam Kottler,
Thank you for commenting, but I'd like to drop my suggestion since emboss presente...
mame (Yusuke Endoh)
12:12 PM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
First some words why I (and others here) believe that it's not a good idea to deviate from OpenSSL defaults:
Secur...
MartinBosslet (Martin Bosslet)
11:42 AM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
Dirkjan Bussink wrote:
> Yusuke Endoh wrote:
>
> > Please give us not only words but also a concrete plan.
>
...
samkottler (Sam Kottler)
10:59 AM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
Yusuke Endoh wrote:
> Please give us not only words but also a concrete plan.
As said in the original mailing...
dbussink (Dirkjan Bussink)
10:03 AM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
Charlie Somerville wrote:
> Several members of the community have already offered to assist in maintaining more secu...
mame (Yusuke Endoh)
09:05 AM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
Charlie Somerville wrote:
> Shyouhei Urabe wrote:
> > Security is hard because NO ONE HELPS US BUT JUST COMPLAIN. F...
shyouhei (Shyouhei Urabe)
08:59 AM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
[email protected] wrote:
>
> We are amateur about security. It might be possible to change
> something, th...
spatulasnout (B Kelly)
07:15 AM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
Shyouhei Urabe wrote:
> Security is hard because NO ONE HELPS US BUT JUST COMPLAIN. Fuck off.
This is a completel...
Anonymous
06:45 AM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
Samuel Leslie wrote:
> Nobuyoshi Nakada wrote:
> > Why won't they upgrade OpenSSL, but only Ruby?
>
> OpenSSL on...
shyouhei (Shyouhei Urabe)
06:20 AM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
Nobuyoshi Nakada wrote:
> Why won't they upgrade OpenSSL, but only Ruby?
OpenSSL on effectively all mainstream/ge...
ralish (Samuel Leslie)
04:51 AM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
> Why won't they upgrade OpenSSL, but only Ruby?
I can't speak for everyone, but speaking for myself: before Jeff ...
myronmarston (Myron Marston)
04:33 AM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
Scott Gonyea wrote:
> Nobuyoshi Nakada wrote:
> > I agree the removal.
> >
> > BTW, what's the reason you believ...
nobu (Nobuyoshi Nakada)
02:33 AM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
Nobuyoshi Nakada wrote:
> I agree the removal.
>
> BTW, what's the reason you believe that people who don't upgra...
sgonyea (Scott Gonyea)
01:27 AM Bug #9424 (Assigned): ruby 1.9 & 2.x has insecure SSL/TLS client defaults
I agree the removal.
BTW, what's the reason you believe that people who don't upgrade even OpenSSL will upgrade Ruby?
nobu (Nobuyoshi Nakada)
05:41 PM Revision d1b23d1f (git): merge revision(s) 36533:
* tool/ytab.sed: fix for Bison 2.6.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@44682 b2dd03c...
naruse (Yui NARUSE)
08:12 AM Feature #9425: [PATCH] st: use power-of-two sizes to avoid slow modulo ops
Urabe Shyouhei <[email protected]> wrote:
> No, sorry I see no evident speedup. When I wrote the patch I thou...
normalperson (Eric Wong)
03:21 AM Feature #9425: [PATCH] st: use power-of-two sizes to avoid slow modulo ops
On 01/21/2014 11:38 AM, Eric Wong wrote:
>> https://github.com/shyouhei/ruby/commit/f7ca891
>
> Thanks! However...
shyouhei (Shyouhei Urabe)
06:59 AM Bug #9440 (Closed): Calling methods on a `Queue.new.dup` or `Queue.new.clone` causes Segfault
Applied in changeset r44681.
----------
thread/thread.c: no dup
* ext/thread/thread.c (Init_thread): ConditionVaria...
nobu (Nobuyoshi Nakada)
05:32 AM Bug #9440 (Closed): Calling methods on a `Queue.new.dup` or `Queue.new.clone` causes Segfault
On all platforms with ruby-2.1.0 calling a Queue#method on a duped or cloned Queue results in a Segfault:
queu...
shan (Shannon Skipper)
06:59 AM Revision 06d2e8aa (git): thread/thread.c: no dup
* ext/thread/thread.c (Init_thread): ConditionVariable and Queue
are not able to copy. [ruby-core:59961] [Bug #944...
nobu (Nobuyoshi Nakada)
06:22 AM Revision a658a5ae (git): * 2014-01-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44680 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:22 AM Revision 94ebcc4a (git): * fix typo by @rrrene [fix GH-510]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44679 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
02:00 AM Bug #9437 (Feedback): Build of ruby 2.1.0 fails on AIX 6.1
Where is libgmp located in? nobu (Nobuyoshi Nakada)
12:19 AM Bug #9437 (Closed): Build of ruby 2.1.0 fails on AIX 6.1
miniruby will not load and gets an error of:
```
linking miniruby
Could not load program ./miniruby:
De...
pedz (Perry Smith)
01:58 AM Feature #9428: Inline argument expressions and re-assignment
Indeed limiting it to method calls on the argument object (e.g `arg.to_i`) would make it much easier to parse and mor... wardrop (Tom Wardrop)
01:12 AM Feature #9428: Inline argument expressions and re-assignment
Tom Wardrop wrote:
> In some respects, you could consider it type hinting for a dynamic language. While statically...
alexeymuranov (Alexey Muranov)

01/21/2014

10:32 PM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
I'm mildy in favor of overriding OpenSSL defaults for now.

However I suggest removing openssl from the standard l...
normalperson (Eric Wong)
09:50 PM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
There are many other places where Ruby takes a stance intended to avoid users shooting themselves in the foot. For ex... gabrielg (Gabriel Gironda)
07:53 PM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
+1 markkropf (Mark Kropf)
07:40 PM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
Nobuyoshi Nakada wrote:
> This is primarily an issue of OpenSSL.
> And the next candidates are OS/Platform/Packager...
abedra (Aaron Bedra)
01:52 AM Bug #9424 (Third Party's Issue): ruby 1.9 & 2.x has insecure SSL/TLS client defaults
This is primarily an issue of OpenSSL.
And the next candidates are OS/Platform/Packager providers.
Fixing all oth...
nobu (Nobuyoshi Nakada)
05:07 PM Feature #9121: [PATCH] Remove rbtree implementation of SortedSet due to performance regression
I just wanted to remind everyone of the discussion that took place regarding adding RBTree to stdlib in [Feature #2348] zzak (zzak _)
05:06 PM Feature #2348: RBTree Should be Added to the Standard Library
Theres a discussion going on about possibly removing dependency on RBTree, or SortedSet all together.
Please see #...
zzak (zzak _)
01:39 PM Revision 3ffc7535 (git): Several more OS information for TYPE_IP_MULTICAST_LOOP and
TYPE_IP_MULTICAST_TTL.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44678 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
01:01 PM Misc #8741: email notification on bugs.ruby-lang.org is broken
but I got notification about my last message, removed the flag `I don't want to be notified of changes that I make my... mpapis (Michal Papis)
12:58 PM Misc #8741: email notification on bugs.ruby-lang.org is broken
I can confirm this still does not work - I did not get notification for last comment and neither closing the ticket. mpapis (Michal Papis)
12:10 PM Revision 6f53ea48 (git): * dir.c: Add example for Dir.pwd in Dir.getwd doc by @jasonrclark [fix GH-504]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
12:00 PM Revision fb69a117 (git): * doc/syntax/refinements.rdoc: typo fix by @skade [fix GH-508]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44676 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
11:15 AM Bug #9436 (Closed): r44670以降Solaris10でthread_pthread.cがコンパイルエラー
Applied in changeset r44675.
----------
thread_pthread.c: fix for dynamic PTHREAD_STACK_MIN
* thread_pthread.c (rb_...
nobu (Nobuyoshi Nakada)
08:53 AM Bug #9436 (Closed): r44670以降Solaris10でthread_pthread.cがコンパイルエラー
r44670以降、Solaris10のccでは以下のエラーが出て失敗します。(以下はr44673にて確認)
cc -xO1 -xtarget=sparc64viiplus -m64 -DRUBY_EXPORT -I/usr/l...
ngoto (Naohisa Goto)
11:14 AM Revision 6802a3f6 (git): thread_pthread.c: fix for dynamic PTHREAD_STACK_MIN
* thread_pthread.c (rb_thread_create_timer_thread): fix for platforms
where PTHREAD_STACK_MIN is a dynamic value an...
nobu (Nobuyoshi Nakada)
09:32 AM Misc #9215 (Assigned): Maintenance Policy for Future Releases (2.1.0 & beyond)
Thank you both for the feedback, I'm going to apply your suggestions and ping back when its ready. zzak (zzak _)
07:40 AM Misc #9215: Maintenance Policy for Future Releases (2.1.0 & beyond)
Thank you for clearing out what I want to say.
And split up internal/external sounds good idea.
(both document will...
naruse (Yui NARUSE)
08:56 AM Revision 63da4ce3 (git): * lib/uri/common.rb: [DOC] Use static w3.org uri [ci skip]
Patch by @ykzts [Fix GH-484] https://github.com/ruby/ruby/pull/484
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun...
zzak (zzak _)
08:26 AM Revision 03a89f5b (git): * thread_pthread.c (rb_thread_create_timer_thread): fix missing paren.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44673 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:45 AM Revision f72e5b8b (git): * enum.c: [DOC] Add simple example of Enumerable#zip [ci skip]
Patch by @nruth on documenting-ruby/ruby#22
https://github.com/documenting-ruby/ruby/pull/22
git-svn-id: svn+ssh:...
zzak (zzak _)
07:26 AM Bug #8783 (Closed): ruby 1.9/2.0 crash on exit on FreeBSD/powerpc64
Applied in changeset r44671.
----------
thread_pthread.c: expand timer thread stack size
* thread_pthread.c (rb_thr...
nobu (Nobuyoshi Nakada)
05:43 AM Bug #8783: ruby 1.9/2.0 crash on exit on FreeBSD/powerpc64
There is a back trace of this issue here:
http://lists.freebsd.org/pipermail/freebsd-ruby/2014-January/003968.html...
swills (Steve Wills)
07:26 AM Revision ad9d4f02 (git): thread_pthread.c: expand timer thread stack size
* thread_pthread.c (rb_thread_create_timer_thread): expand timer
thread stack size to get rid of segfault on FreeBS...
nobu (Nobuyoshi Nakada)
07:26 AM Revision a4963d46 (git): thread_pthread.c: timer thread stack size
* thread_pthread.c (rb_thread_create_timer_thread): define the stack
size for timer thread at compile time.
git-sv...
nobu (Nobuyoshi Nakada)
06:41 AM Bug #9435: Kernel.system problem
You don't need quotes there. nobu (Nobuyoshi Nakada)
05:29 AM Bug #9435 (Rejected): Kernel.system problem
if ENV['PATH'] include double quotes, Kernel.system cann't find it.
windows OS, open a cmd window
```
set PATH...
windwiny (wind winy)
04:57 AM Bug #9434 (Closed): Segfault on bundle exec rackup of a Sinatra app
Hi,
I installed ruby using "ruby-install ruby 2.0" on an iMac of the following spec:
Processor: Intel Core i5 2...
iparips (Ilya Paripsa)
04:03 AM Bug #9367: REXML::XmlDecl doesn't use user specified quotes
Takashi Oguma wrote:
> Should we introduce another symbol such as :xml_doctype_quote, or change the :xml_declatati...
duerst (Martin Dürst)
03:03 AM Feature #9428: Inline argument expressions and re-assignment
> I do not see why the person or machine that reads the first line of method's definition needs to know how the argum... wardrop (Tom Wardrop)
02:41 AM Feature #9425: [PATCH] st: use power-of-two sizes to avoid slow modulo ops
[email protected] wrote:
> Plus I think you have more rooms for optimizations by sticking to
> power-of-two s...
normalperson (Eric Wong)

01/20/2014

11:33 PM Bug #9424: ruby 1.9 & 2.x has insecure SSL/TLS client defaults
That was how it was laid out originally, but GitHub wouldn't display the last 6 or so emails and said "Not showing 6 ... jmhodges (Jeff Hodges)
10:52 PM Revision 6cfa67af (git): ext/socket/option.c: fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44669 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:42 PM Feature #6373: public #self
That is interesting behaviour for chaining; not sure if consistent though.




Sent from Mailbox for iPhone
fuadksd (Fuad Saud)
08:20 PM Feature #6373: public #self
On Jan 21, 2014 12:29 AM, "Fuad Saud" <[email protected]> wrote:
>
> Wouldn’t such method accepting a block remove ...
phluid61 (Matthew Kerwin)
05:16 PM Feature #6373: public #self
I would like to propose `receiver` as the method name. sawa (Tsuyoshi Sawada)
02:30 PM Feature #6373: public #self
Wouldn’t such method accepting a block remove the need to have `Object#tap` at all? As I understand this method is j... fuadksd (Fuad Saud)
05:47 AM Feature #6373: public #self
Andrew Vit wrote:
> Rails ActiveSupport includes a similar method called `presence`.
Mmm, no, that's quite differ...
marcandre (Marc-Andre Lafortune)
12:48 AM Feature #6373: public #self
Rails ActiveSupport includes a similar method called `presence`. There is also a request to add block support to it, ... avit (Andrew Vit)
07:35 PM Revision 8b5694d5 (git): * ext/socket/option.c: Use "int" for IP_MULTICAST_LOOP and
IP_MULTICAST_TTL on Windows.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44668 b2dd03c8-39d4-4d8f-98ff-823fe6...
akr (Akira Tanaka)
07:32 PM Revision 779a630a (git): * ext/socket/option.c: Use "int" for IP_MULTICAST_LOOP and
IP_MULTICAST_TTL on Mac OS X.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44667 b2dd03c8-39d4-4d8f-98ff-823f...
akr (Akira Tanaka)
05:48 PM Feature #9425: [PATCH] st: use power-of-two sizes to avoid slow modulo ops
Impressive.
Plus I think you have more rooms for optimizations by sticking to
power-of-two sized bins. When you ...
shyouhei (Shyouhei Urabe)
04:02 AM Feature #9425: [PATCH] st: use power-of-two sizes to avoid slow modulo ops
Updated patch and pull due to r44634 (hash_pos)
http://bogomips.org/ruby.git/patch?id=7c7e41496d6b28a4b

The foll...
normalperson (Eric Wong)
03:51 PM Revision 5af92f63 (git): add a test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44666 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:43 PM Revision cbaa60c9 (git): * 2014-01-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44665 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:43 PM Revision 3682c6a3 (git): * ext/socket/option.c: Use "byte" as default argument for
IP_MULTICAST_LOOP and IP_MULTICAST_TTL socket option to follow
the original multicast implementation.
git-svn-id...
akr (Akira Tanaka)
02:52 PM Bug #9432: ThreadError [ Attempt to unlock a mutex which is locked by another thread ]
> I use ruby-2.0.0-p247. I seem to get this issue frequently in threaded
> environment. (Sidekiq)
>
> I am not ...
normalperson (Eric Wong)
07:03 AM Bug #9432 (Closed): ThreadError [ Attempt to unlock a mutex which is locked by another thread ]
I use ruby-2.0.0-p247. I seem to get this issue frequently in threaded environment. (Sidekiq)
I am not very sure ...
rajesh (rajesh shanmugam)
02:51 PM Bug #9433 (Rejected): Backquote fail to allocate memory
Backquote fail to allocate memory even if you have free memory.
When your ruby process takes more memory then you ...
dlibanori (Daniel Libanori)
02:23 PM Feature #9428: Inline argument expressions and re-assignment
I am very sorry, I replied the wrong email thread.
-- 
Fuad Saud
Sent with Airmail
fuadksd (Fuad Saud)
11:32 AM Feature #9428: Inline argument expressions and re-assignment
Tom Wardrop wrote:
> It would be rather nice in my opinion to be able to do this inline when defining the argument...
alexeymuranov (Alexey Muranov)
02:59 AM Feature #9428: Inline argument expressions and re-assignment
> "First encountered" in regular left-to-right parsing order?
It would be first identifier encountered as per the ...
wardrop (Tom Wardrop)
02:43 AM Feature #9428: Inline argument expressions and re-assignment
On 20 January 2014 10:41, <[email protected]> wrote:

> Issue #9428 has been updated by Tom Wardrop.
>
>
> 1. ...
phluid61 (Matthew Kerwin)
02:32 AM Feature #9428 (Rejected): Inline argument expressions and re-assignment
As Nobu pointed out, it's too difficult (or impossible) to parse argument list.
You should propose other way. For e...
matz (Yukihiro Matsumoto)
12:41 AM Feature #9428: Inline argument expressions and re-assignment
1. I know you said you're not a fan of allowing expression when assigning default values to optional parameters, but ... wardrop (Tom Wardrop)
12:23 AM Feature #9428: Inline argument expressions and re-assignment
I'm -1 for this.

1. aesthetically: it puts some of the function's code outside the
function's body, which makes ...
phluid61 (Matthew Kerwin)
02:23 PM Misc #9215: Maintenance Policy for Future Releases (2.1.0 & beyond)
Hello Zachary,

From the comments from Yui, it looks like the policy should be split up
into an internal (for R...
duerst (Martin Dürst)
06:43 AM Misc #9215: Maintenance Policy for Future Releases (2.1.0 & beyond)
> We'd like to take a minute and discuss our plans for ruby-core supported maintenance periods of Ruby.
"take a mi...
naruse (Yui NARUSE)
04:44 AM Misc #9215: Maintenance Policy for Future Releases (2.1.0 & beyond)
@naruse thank you for the review!
I've made the changes you listed above in the following pull request: https://gi...
zzak (zzak _)
02:07 PM Bug #9367: REXML::XmlDecl doesn't use user specified quotes
Hi,
I'm working on this, and ran into another issue. i.e. should we be able to control single quote or double quo...
bearmini (Takashi Oguma)
01:48 PM Revision 3b8bcf42 (git): * ext/socket/option.c: Use preprocessor macros to avoid repeated
conditionals.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44663 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
05:44 AM Bug #9378: Ubuntu 13.10, installed dtrace4linux, now ruby install consistently fails with SEGFAULT
Hello, it says in the [How to report a bug guide](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport) to send ... edubkendo (Eric West)
04:57 AM Revision d36d3ec7 (git): * 2014-01-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44662 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:57 AM Revision dff0aa5a (git): * lib/rubygems/version.rb: [DOC] Use gender-neutral pronouns [ci skip]
* lib/rubygems/security.rb: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44661 b2dd03c8-39d4-4d8f-98ff-8...
zzak (zzak _)
04:02 AM Bug #5985: miniruby skews "make benchmark" results
Btw, I'm still getting more consistent results with normal ruby instead
of miniruby, probably because the encodings...
normalperson (Eric Wong)

01/19/2014

11:28 PM Feature #9428: Inline argument expressions and re-assignment
Without syntax highlighting, it isn't super obvious, but in simple cases (which are the main use case), like `fetch(i... wardrop (Tom Wardrop)
01:17 PM Feature #9428: Inline argument expressions and re-assignment
I meant, by "confusing", what's the argument name is not obvious. nobu (Nobuyoshi Nakada)
12:39 PM Feature #9428: Inline argument expressions and re-assignment
Haha. I don't think any programming language exists that does anything even similar to this. Whether it's a good idea... wardrop (Tom Wardrop)
12:06 PM Feature #9428: Inline argument expressions and re-assignment
It looks just complicated and confusing to me. nobu (Nobuyoshi Nakada)
09:47 AM Feature #9428 (Rejected): Inline argument expressions and re-assignment
Just a random idea. Currently, Ruby allows you to use any arbitrary expression for setting default values for argumen... wardrop (Tom Wardrop)
09:33 PM Bug #9431 (Rejected): In windows ruby IO.write returns count of bytes without count of CR character
C:\Users\bdimych>ruby -e "p IO.write('temp.txt', %Q(123\n)); p File.size('temp.txt')"
4
5
imho it looks unexpected
bdimych (Dmitry Bolshakov)
05:52 PM Bug #9429 (Assigned): Fix typos
Thank you! I will check this in soon. zzak (zzak _)
10:26 AM Bug #9429 (Closed): Fix typos
giorgostsiftsis (Giorgos Tsiftsis)
05:14 PM Revision 24365fb2 (git): merge revision(s) 44609,44610,44612,44613,44617:
test_numeric.rb: coercion failures
* test/ruby/test_numeric.rb (test_coerce): new assertions for
failure o...
nagachika (Tomoyuki Chikanaga)
04:28 PM Revision 8302aa5f (git): merge revision(s) 44569:44572,44576:44579,44581,44590:44594,44607,44608,44614,44615:
iseq.c: linear search
* iseq.c (iseq_type_from_id): linear search instead of hash lookup for
small fixed n...
nagachika (Tomoyuki Chikanaga)
02:56 PM Revision 5ecbe189 (git): socket/option.c: helper functions
* ext/socket/option.c (sockopt_pack_byte, sockopt_pack_int):
extract helper functions to pack integers in a String....
nobu (Nobuyoshi Nakada)
02:51 PM Revision b809254c (git): merge revision(s) r44601:
FreeBSD 10 SEGVs this less than 4M + 12K bytes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@4465...
nagachika (Tomoyuki Chikanaga)
01:04 PM Revision 5c179cd6 (git): socket/option.c: revert r44647
* ext/socket/option.c (NUM2SOCKOPT, sockopt_value): revert because
these names are confusing. [ruby-dev:47903]
gi...
nobu (Nobuyoshi Nakada)
12:17 PM Revision 8ff7f895 (git): merge revision(s) 44598,44599,44600:
/usr/lib/libc.so is not symlink on FreeBSD 10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@44655 ...
nagachika (Tomoyuki Chikanaga)
10:49 AM Bug #5985: miniruby skews "make benchmark" results
Eric Wong <[email protected]> wrote:
> Btw, I'm still having this problem and it's very noticeable with:
> ...
normalperson (Eric Wong)
10:41 AM Bug #9430 (Closed): [PATCH] benchmark/driver: avoid large alloc in driver process
Using backtick to capture output on bm_so_reverse_complement leads
to unpredictable results because the Ruby process...
normalperson (Eric Wong)
08:57 AM Bug #9426 (Closed): Segmentation fault with signal in test_tracks_objspace_count
Applied in changeset r44654.
----------
tracepoint.c: disable tracepoint
* ext/-test-/tracepoint/tracepoint.c (trac...
nobu (Nobuyoshi Nakada)
08:56 AM Revision 41bdefd5 (git): tracepoint.c: disable tracepoint
* ext/-test-/tracepoint/tracepoint.c (tracepoint_track_objspace_events):
ensure tracepoint disabled. [ruby-dev:479...
nobu (Nobuyoshi Nakada)
08:45 AM Revision a87d83cb (git): fix filename
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44653 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
05:48 AM Revision 0558b8a5 (git): * ext/psych/lib/psych.rb: fix typo by @jwworth [fix GH-500]
* lib/rake/file_list.rb: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44652 b2dd03c8-39d4-4d8f-98ff-823f...
hsbt (Hiroshi SHIBATA)
05:43 AM Revision 689755a1 (git): * gc.c: fix typo by @windwiny [fix GH-506]
* proc.c: ditto
* variable.c: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44651 b2dd03c8-39d4-4d8f-98f...
hsbt (Hiroshi SHIBATA)
05:43 AM Revision 690be750 (git): * lib/cgi/html.rb: fix typo by @windwiny [fix GH-506]
* lib/net/http.rb: ditto
* lib/rexml/attribute.rb: ditto
* lib/rexml/element.rb: ditto
* lib/rexml/source.rb: dit...
hsbt (Hiroshi SHIBATA)
05:43 AM Revision d1ab866d (git): * ext/nkf/nkf-utf8/nkf.c: fix typo by @windwiny [fix GH-506]
* ext/openssl/ossl_ssl.c: ditto
* ext/psych/yaml/scanner.c: ditto
* ext/socket/init.c: ditto
* ext/socket/socket.c: d...
hsbt (Hiroshi SHIBATA)
02:14 AM Revision 4ca7f26d (git): * vm_trace.c: fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44648 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
02:12 AM Feature #9427: [PATCH] io.c: remove socket check for sendfile
[email protected] wrote:
> I'm afraid that this patch cause a problem on non-Linux platfroms.

Wouldn't they fail with...
normalperson (Eric Wong)
01:41 AM Feature #9427: [PATCH] io.c: remove socket check for sendfile
I'm afraid that this patch cause a problem on non-Linux platfroms. akr (Akira Tanaka)
01:11 AM Revision 6282b3b5 (git): socket/option.c: socket option variations
* ext/socket/option.c (NUM2SOCKOPT, sockopt_value): extract to wrap
socket option variations.
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)

01/18/2014

11:52 PM Feature #9330: [PATCH 0/3] avoid redundant fcntl/fstat syscalls for cloexec sockets
Eric Wong <[email protected]> wrote:
> Sorry, I'll reroll the series.

Updated patches also downloadable here...
normalperson (Eric Wong)
11:03 PM Feature #9330: [PATCH 0/3] avoid redundant fcntl/fstat syscalls for cloexec sockets
[email protected] wrote:
> The patch 1/3 and 3/3 are also have difficulty with rb_update_max_fd.
>
> For example, rso...
normalperson (Eric Wong)
10:53 PM Feature #9330: [PATCH 0/3] avoid redundant fcntl/fstat syscalls for cloexec sockets
The patch 1/3 and 3/3 are also have difficulty with rb_update_max_fd.
For example, rsock_socket0 returns fd withou...
akr (Akira Tanaka)
09:14 PM Feature #9330: [PATCH 0/3] avoid redundant fcntl/fstat syscalls for cloexec sockets
[email protected] wrote:
> I feel rb_update_max_fd call should be exist near fd allocation site.
> If they are far, it ...
normalperson (Eric Wong)
01:14 PM Feature #9330: [PATCH 0/3] avoid redundant fcntl/fstat syscalls for cloexec sockets
I feel rb_update_max_fd call should be exist near fd allocation site.
If they are far, it is difficult to confirm th...
akr (Akira Tanaka)
10:46 PM Feature #9427 (Closed): [PATCH] io.c: remove socket check for sendfile
Linux uses splice internally for sendfile since 2.6.23, allowing
sendfile to work for arbitrary destinations.
We ...
normalperson (Eric Wong)
09:48 PM Feature #7688: Error hiding with rb_rescue() on Comparable#==, #coerce and others
Changed to a warning and rescuing standard exceptions like before in r44646.
Sorry for the problems, at least the ...
Eregon (Benoit Daloze)
09:40 PM Revision d1d7f12c (git): * compar.c (cmp_equal): warn for this release and still rescue
standard exceptions for a nicer transition. See #7688.
Partly reverts r44502.
* test/ruby/test_comparable.rb: adapt...
Eregon (Benoit Daloze)
09:27 PM Revision 35bf7276 (git): * 2014-01-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44645 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:27 PM Revision a81dfc3f (git): * test/ruby/test_comparable.rb: specify behavior for the different
kind of exceptions rescued (or not) by Comparable#==.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44644 b2dd03...
Eregon (Benoit Daloze)
03:21 PM Feature #9423: Improve warning semantics
That's a great idea! Abstracting the interface away as a method leaves the underpinnings free for adjustment. With th... atlas (Atlas Prime)
02:54 PM Bug #8285 (Feedback): Resolv::DNS: TCP fallback fails with multiple resolvers
akr (Akira Tanaka)
02:53 PM Bug #8285: Resolv::DNS: TCP fallback fails with multiple resolvers
After ruby-trunk-8285-resolv-tcp-fallback-fix.diff is applied,
lib/resolv.rb has a syntax error.
% ruby -c li...
akr (Akira Tanaka)
02:20 PM Bug #8875 (Rejected): Select is not usable with SSLSocket
Applications should use read_nonblock and read_nonblock doesn't block.
So this is a problem of applications which ...
akr (Akira Tanaka)
02:13 PM Bug #9039 (Closed): [PATCH] socket: avoid unnecessary ppoll/select on Linux (part 3)
Applied in changeset r44643.
----------
* ext/socket: Avoid unnecessary ppoll/select on Linux.
Patch by Eric Wong....
akr (Akira Tanaka)
02:13 PM Revision 971ef822 (git): * ext/socket: Avoid unnecessary ppoll/select on Linux.
Patch by Eric Wong. [ruby-core:57950] [Bug #9039]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44643 b2dd03c...
akr (Akira Tanaka)
02:13 PM Bug #9385: open-uri always uses proxy set as env var even if proxy flag is set to nil
Hi,
I've confirmed that this issue is not reproducible 1.9.3p433 with the following testcase.
This test depend ...
nagachika (Tomoyuki Chikanaga)
12:20 PM Bug #9385 (Closed): open-uri always uses proxy set as env var even if proxy flag is set to nil
Applied in changeset r44637.
----------
* lib/open-uri.rb: Make proxy disabling working again.
Fixed by Christophe...
akr (Akira Tanaka)
02:01 PM Bug #9093 (Closed): Resolv: Multiple strings should be concatenated in a DNS record's data
Applied in changeset r44642.
----------
* lib/resolv.rb (Resolv::DNS::Resource::TXT#data): Return concatenated
str...
akr (Akira Tanaka)
02:01 PM Revision e86a9042 (git): * lib/resolv.rb (Resolv::DNS::Resource::TXT#data): Return concatenated
string.
Patch by Ryan Brunner. [ruby-core:58220] [Bug #9093]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
akr (Akira Tanaka)
01:42 PM Revision e457f631 (git): * io.c (rb_update_max_fd): Return immediately if the given fd is small
enough.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44641 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
01:28 PM Feature #9328 (Closed): [PATCH] avoid redundant F_GETFD when O_CLOEXEC works
Applied in changeset r44640.
----------
* io.c: Test O_CLOEXEC only once.
Patch by Eric Wong. [ruby-core:59419] [...
akr (Akira Tanaka)
01:28 PM Revision f962eba5 (git): * io.c: Test O_CLOEXEC only once.
Patch by Eric Wong. [ruby-core:59419] [Feature #9328]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44640 b2d...
akr (Akira Tanaka)
01:27 PM Bug #9350: Handle IP_MULTICAST_LOOP and IP_MULTICAST_TTL socket options correctly on OpenBSD
socket option IP_MULTICAST_LOOP and IP_MULTICAST_TTL don't exist in 1.9.3 and 2.0.0, but in 2.1. nagachika (Tomoyuki Chikanaga)
12:32 PM Bug #9350 (Closed): Handle IP_MULTICAST_LOOP and IP_MULTICAST_TTL socket options correctly on OpenBSD
Applied in changeset r44638.
----------
* ext/socket/option.c: IP_MULTICAST_LOOP and IP_MULTICAST_TTL socket
optio...
akr (Akira Tanaka)
12:44 PM Revision 7efaa4f5 (git): [DOC]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44639 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:31 PM Revision 57b2190d (git): * ext/socket/option.c: IP_MULTICAST_LOOP and IP_MULTICAST_TTL socket
option takes a byte on OpenBSD.
Fixed by Jeremy Evans. [ruby-core:59496] [Bug #9350]
git-svn-id: svn+ssh://ci.r...
akr (Akira Tanaka)
12:20 PM Revision 24a52978 (git): * lib/open-uri.rb: Make proxy disabling working again.
Fixed by Christophe Philemotte. [ruby-core:59650] [Bug #9385]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4...
akr (Akira Tanaka)
12:20 PM Bug #9387 (Closed): Documentation for Range#size is incomplete
fixed by r44549 hsbt (Hiroshi SHIBATA)
11:28 AM Bug #9426 (Closed): Segmentation fault with signal in test_tracks_objspace_count
test-all 中に Control-C で割り込んだときに SEGV することがあって、
調べたところ、test_tracks_objspace_count でそういうことが起きるようです。
以下のようにテスト内に Pro...
akr (Akira Tanaka)
11:12 AM Bug #9200: Segmentation Fault in jason 1.8.1 parser with Ruby 2.0.0 p353
Another occurance here. I'm trying to follow exercise 3 in section 3.5 of http://ruby.railstutorial.org/chapters/stat... Anonymous
09:38 AM Revision aef778b4 (git): test_rinda.rb: hungup investigation
* test/rinda/test_rinda.rb (with_timeout, wait_for): extract to
investigate test_do_reply_local too.
git-svn-id: s...
nobu (Nobuyoshi Nakada)
07:48 AM Misc #9215: Maintenance Policy for Future Releases (2.1.0 & beyond)
* Who is "we"?
* It doesn't define what is "support"
* "at least 6 months and at best 3 years" is the conclusion. i...
naruse (Yui NARUSE)
06:56 AM Revision 0ddcb948 (git): localeinit.c: codepage format
* localeinit.c (SIZEOF_CP_NAME, CP_FORMAT): extract to share
codepage formatting code.
git-svn-id: svn+ssh://ci.ru...
nobu (Nobuyoshi Nakada)
05:47 AM Revision 254add06 (git): st.c: hash_pos
* st.c (hash_pos): extract mapping hash values to hash bins index.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
nobu (Nobuyoshi Nakada)
04:43 AM Feature #9425 (Closed): [PATCH] st: use power-of-two sizes to avoid slow modulo ops
Prime number-sized hash tables are only needed to compensate for bad
hash functions. Ruby has good hash functions n...
normalperson (Eric Wong)
03:30 AM Bug #9342: [PATCH] SizedQueue#clear does not notify waiting threads in Ruby 1.9.3
Thank you!
As far as I can tell, SizedQueue#clear has never notified waiting threads since it was introduced in Ru...
jsc (Justin Collins)
02:38 AM Revision 9d2f5125 (git): * 2014-01-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44633 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:38 AM Revision 43d52687 (git): test_rinda.rb: hungup investigation
* test/rinda/test_rinda.rb (test_do_reply): abort on exception to
investigate sporadic hungups on rubyci.
git-svn-...
nobu (Nobuyoshi Nakada)
12:47 AM Bug #9419: Please backport fix for building against the newest OpenSSL
already reported #9301 on Ruby 2.1 backports. hsbt (Hiroshi SHIBATA)
 

Also available in: Atom