General

Profile

postmodern (Hal Brodigan)

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 9 33 42

Activity

05/06/2023

12:14 AM Ruby master Feature #19630: [RFC] Deprecate `Kernel.open("|command-here")` due to frequent security issues
A more complete list of the CVEs related to `Kernel.open`:
* CVE-2017-17405 (ruby, net-ftp)
* CVE-2017-17790 (rub...
postmodern (Hal Brodigan)

05/05/2023

11:12 PM Ruby master Feature #19630 (Open): [RFC] Deprecate `Kernel.open("|command-here")` due to frequent security issues
`Kernel.open()` is the source of numerous [1] security [2] issues [3], due to the fact that it can be used to execute... postmodern (Hal Brodigan)

05/09/2022

02:07 PM Ruby master Bug #18766: ArgumentError with no backtrace information when requiring openssl/cipher and initializing an OpenSSL::Cipher
@Hanmac oh I am aware that `require 'openssl'` is the correct way to load all of openssl. The bug in question is that... postmodern (Hal Brodigan)
10:36 AM Ruby master Bug #18766 (Rejected): ArgumentError with no backtrace information when requiring openssl/cipher and initializing an OpenSSL::Cipher
I discovered a mysterious ArgumentError when requiring 'openssl/cipher' instead of 'openssl' and initializing a OpenS... postmodern (Hal Brodigan)

01/23/2022

10:00 PM Ruby master Revision c1554457 (git): [ruby/reline] Ignore global constants when checking if Fiddle::VERSION exists
If a top-level `VERSION` constant exists, or if a module containing a `VERSION` constant is included into the top-lev... postmodern (Hal Brodigan)

01/19/2022

04:56 AM Ruby master Feature #18481: Porting YJIT to Rust (request for feedback)
@mwlang I'm a big fan of Crystal, but unfortunately it contains a GC and cannot compile down to a shared or static li... postmodern (Hal Brodigan)

01/13/2022

05:27 AM Ruby master Feature #18481: Porting YJIT to Rust (request for feedback)
Maintainer of ruby-install here along with @havenwood. By design ruby-install will install all build and runtime depe... postmodern (Hal Brodigan)

11/14/2021

03:46 PM Ruby master Feature #18334: ENV#to_h returns a new Hash object but Hash#to_h does not, which can cause inconsistencies
With the current implementation of ENV#to_h, `ENV.to_h.dup` would create two new Hashes instead of one. `hash.to_h.du... postmodern (Hal Brodigan)
05:08 AM Ruby master Feature #18334 (Open): ENV#to_h returns a new Hash object but Hash#to_h does not, which can cause inconsistencies
I noticed that in ruby-3.1.0-preview1 ENV#dup was removed in favor of ENV#to_h. However, methods that accept either E... postmodern (Hal Brodigan)

12/24/2015

03:25 AM Ruby master Bug #11869 (Closed): random hang/SegFault when accessing a missing constant in irb
While testing ruby-2.2.4 on Fedora 22, I noticed that sometimes ruby would hang or segfault when accessing a missing ... postmodern (Hal Brodigan)

Also available in: Atom