From: "Marek Küthe via ruby-core" Date: 2024-02-23T17:45:15+00:00 Subject: [ruby-core:116916] Missing IPv6 Flags (`Socket::IPV6_RECVERR` and `Socket::IPV6_MTU_DISCOVER` in Ruby --===============7018158193764260104== Content-Type: multipart/signed; boundary="Sig_/sQz6UaH3aZIcIkr.55jeCSh"; protocol="application/pgp-signature"; micalg=pgp-sha256 --Sig_/sQz6UaH3aZIcIkr.55jeCSh Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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=C3=BCthe [1] https://bugs.ruby-lang.org/issues/20258 [2] https://github.com/ruby/ruby/pull/9930 --=20 Marek K=C3=BCthe m.k@mk16.de er/ihm he/him --Sig_/sQz6UaH3aZIcIkr.55jeCSh Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEmqKBWfzrPNg7whIBfoaRRmmRCMcFAmXY2asACgkQfoaRRmmR CMdm7BAAnOsZyV8IZnQt+z4T4hMxf30j7N40sc9w/Ho2cRl/53zUut6HlZJu4XoO KWZVk7S9d5PYBTb5oQOvavqrWnECqv9dxjBJrhdI+Sa2jIRvQkfy4HhMoBwvsz0i /0CKh7vnhc7wGvrO2MjcfY05TFvStvNh7Jj1gwokNqaPUcPjR76iiTfJ6Hj9w1uD /tbtjvFhapci2f7alQqhhK/LxW57pJkK4SndSA6nlqTzbt2i7B/ODpex42ne4vW6 oyvRB2yHcubP+xUG9Q5ped/V951iwX1QJa099bTb8It5VrYG4RcP2xzrwKVxo8ny 3chXR+t7HKyw3JID9jbfDm8uCptyZZqHkDd/Er3RbIbvql3UEtES2/r9g9tjnUXR 5gZGm557rOzQ0KNwGGvFZTGg7Wu7ssMroqqZ36PxBjgdv/KnYz33hOgG6tckRZJV rhEuqlAtLnO7CxhifQH7aWOsMwC5XtsqBDKxNqT1SMpcni8c+HR9SqutFx6XTEnn oVUFbHCnNmntC6z94j7ugKrvCJDfW/XlzXeUt1d/4qe80Tei2JUNrHIw+dWGSTx3 AoLSpWuxfO5+ab6JSNzwMH8Io1I3aCqP9noAqtslrZeJolc4PY+xiNFtZKuPJ7AX SG6N+OL2diUFNc0gGuIhOYR7HE1Uc6MNvFdErKAd0wLNOq7CLpk= =7KBt -----END PGP SIGNATURE----- --Sig_/sQz6UaH3aZIcIkr.55jeCSh-- --===============7018158193764260104== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ______________________________________________ ruby-core mailing list -- ruby-core@ml.ruby-lang.org To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org ruby-core info -- https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-core.ml.ruby-lang.org/ --===============7018158193764260104==--