[ruby-core:116916] Missing IPv6 Flags (`Socket::IPV6_RECVERR` and `Socket::IPV6_MTU_DISCOVER` in Ruby

Hello dear maintainers of the Sockets API in Ruby, I am currently writing a traceroute-like program. I would like to write it in Ruby. Among other things, this should generate ICMP error messages via "UDP pings" with a low TTL. I would like to view these in Ruby. For IPv4 there is the `Socket::IP_RECVERR` flag and for IPv6 the `IPV6_RECVERR` flag. Unfortunately, this is not included in Ruby for IPv6. The same applies to MTU discovery: `Socket::IP_MTU_DISCOVER` exists, but `Socket::IPV6_MTU_DISCOVER` does not. I then reported the error [1]. After I had dealt with the topic a bit, I also put a PR [2] on GitHub. I now wanted to ask whether my PR [2] can receive a review and then be merged? Regards Marek Küthe [1] https://bugs.ruby-lang.org/issues/20258 [2] https://github.com/ruby/ruby/pull/9930 -- Marek Küthe m.k@mk16.de er/ihm he/him
participants (1)
-
Marek Küthe