Postmodern

Results 698 comments of Postmodern

Current `chruby-exec` is a shell script that invokes `$SHELL -l -i -c`. I have plans to rewrite it as a shell function, that way someone doesn't try to run `chruby-exec`...

Just installing the gems should be idempotent?

It will just install the latest version, even if that version is already installed.

If the user is explicitly querying a specific type of DNS record, and they get back another kind of record, this will likely cause a bug (`no method target for...

Also running into this when querying `MX` records for `potato.com`, which is a CNAME to `cs.62.net`. I noticed that `Resolv::DNS#getresources` will actually filter the records by the given `Resolv::DNS::Resource::IN::` class.

I was looking through the code and it appears that UDP "sockets" are reused, where as the TCP "sockets" are used to create a new `Transport` for each request. https://github.com/socketry/async-dns/blob/075264ba6bd69dac4738323b4dd083a825589e28/lib/async/dns/resolver.rb#L214-L230

@mperham that could be accomplished by converting [io-event](https://github.com/socketry/io-event/) and [nio4r](https://github.com/socketry/nio4r) gems into pre-compiled gems for the common platforms, similar to how [nokogiri](https://github.com/sparklemotion/nokogiri) and [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) gems are now built.

> If there is a way to bail out of native extension compilation when it is not possible, that would work, and it will fall back to the pure Ruby...

@ioquatix RubyGems `extconf.rb` builder will check if a `Makefile` was created and will attempt to execute it. If there's no `Makefile`, it will error out. However, if you can generate...

@bf4 for general RubyGems security announcements, I believe [[email protected]](https://groups.google.com/forum/#!forum/rubysec-announce) is the right place.