<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/ruby.git/lib/ipaddr.rb, branch ruby_3_2</title>
<subtitle>github.com: ruby/ruby.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby.git/'/>
<entry>
<title>[ruby/ipaddr] Bump version to 1.2.5</title>
<updated>2022-12-05T06:32:03+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2022-12-05T06:31:42+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby.git/commit/?id=51cfe70135045536b442648e691e84db7e39b3fb'/>
<id>51cfe70135045536b442648e691e84db7e39b3fb</id>
<content type='text'>
https://github.com/ruby/ipaddr/commit/d92acb3982
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/ipaddr/commit/d92acb3982
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/ipaddr] Improve Ractor-compliance</title>
<updated>2022-09-08T05:09:06+00:00</updated>
<author>
<name>rm155</name>
<email>rohitmenon@verizon.net</email>
</author>
<published>2021-07-20T01:48:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby.git/commit/?id=70e6be2b055d78d3c475368d744c423564597f6e'/>
<id>70e6be2b055d78d3c475368d744c423564597f6e</id>
<content type='text'>
https://github.com/ruby/ipaddr/commit/73461724e5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/ipaddr/commit/73461724e5
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/ipaddr] Bump version to 1.2.4</title>
<updated>2022-02-10T08:18:05+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2022-02-04T09:00:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby.git/commit/?id=52d3e31d274bed09aea6c167efe62e0c2f70eee4'/>
<id>52d3e31d274bed09aea6c167efe62e0c2f70eee4</id>
<content type='text'>
https://github.com/ruby/ipaddr/commit/6edf6ee6c3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/ipaddr/commit/6edf6ee6c3
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/ipaddr] Fix exception calling `to_range' after `freeze'</title>
<updated>2022-02-10T08:18:05+00:00</updated>
<author>
<name>Espartaco Palma</name>
<email>git@esparta.co</email>
</author>
<published>2021-12-13T09:12:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby.git/commit/?id=9b768012f6bf5b5896d2d34feb69605d4ccc9ca3'/>
<id>9b768012f6bf5b5896d2d34feb69605d4ccc9ca3</id>
<content type='text'>
https://github.com/ruby/ipaddr/commit/77fe1fca0a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/ipaddr/commit/77fe1fca0a
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/ipaddr] Ipaddr#native must also coerce `@mask_addr`</title>
<updated>2022-02-10T08:18:05+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>jean.boussier@gmail.com</email>
</author>
<published>2021-12-02T09:56:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby.git/commit/?id=100253c7f0f4d105ae88340a0314506cde69cfd2'/>
<id>100253c7f0f4d105ae88340a0314506cde69cfd2</id>
<content type='text'>
Before it would be left as an IPv6 mask causing `to_range` to fail.

```
&gt;&gt; IPAddr.new("::2").native.to_range
/opt/rubies/3.0.3/lib/ruby/3.0.0/ipaddr.rb:479:in `set': invalid address (IPAddr::InvalidAddressError)
```

https://github.com/ruby/ipaddr/commit/af485192f3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before it would be left as an IPv6 mask causing `to_range` to fail.

```
&gt;&gt; IPAddr.new("::2").native.to_range
/opt/rubies/3.0.3/lib/ruby/3.0.0/ipaddr.rb:479:in `set': invalid address (IPAddr::InvalidAddressError)
```

https://github.com/ruby/ipaddr/commit/af485192f3
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/ipaddr] Expose IPAddr::VERSION</title>
<updated>2022-02-10T08:18:03+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>jean.boussier@gmail.com</email>
</author>
<published>2021-12-02T09:07:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby.git/commit/?id=5221cb4468526a18875c21cff5dee5ac96d9873b'/>
<id>5221cb4468526a18875c21cff5dee5ac96d9873b</id>
<content type='text'>
An almost universal convention for gems is to expose Namespace::VERSION
which makes it much easier when debugging etc.

https://github.com/ruby/ipaddr/commit/587ae6996e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
An almost universal convention for gems is to expose Namespace::VERSION
which makes it much easier when debugging etc.

https://github.com/ruby/ipaddr/commit/587ae6996e
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/ipaddr] Fix include? and ipv4_mapped to allow drb tests to pass</title>
<updated>2021-10-11T04:50:54+00:00</updated>
<author>
<name>Jeremy Evans</name>
<email>code@jeremyevans.net</email>
</author>
<published>2021-10-07T15:02:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby.git/commit/?id=391d6ab4f7c3070d0c46dbd7496255d8269f6c1f'/>
<id>391d6ab4f7c3070d0c46dbd7496255d8269f6c1f</id>
<content type='text'>
include? should return false if comparing an IPv4 address to an IPv6
address.

ipv4_mapped needs to set the correct netmask on the mapped
addresses.

https://github.com/ruby/ipaddr/commit/da22ef8e6c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
include? should return false if comparing an IPv4 address to an IPv6
address.

ipv4_mapped needs to set the correct netmask on the mapped
addresses.

https://github.com/ruby/ipaddr/commit/da22ef8e6c
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/ipaddr] Make IPAddr#include? consider range of argument</title>
<updated>2021-10-11T04:50:54+00:00</updated>
<author>
<name>Jeremy Evans</name>
<email>code@jeremyevans.net</email>
</author>
<published>2019-10-31T17:06:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby.git/commit/?id=9a321dd9b2fb929873a6b50b41efdf3bd3119536'/>
<id>9a321dd9b2fb929873a6b50b41efdf3bd3119536</id>
<content type='text'>
It would be nice to use Range#cover? here, but it doesn't work
correctly before Ruby 2.6. Switch to manual checks of the beginning
of end of the ranges.

Fixes Ruby Bug 14119

https://github.com/ruby/ipaddr/commit/f45630da31
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It would be nice to use Range#cover? here, but it doesn't work
correctly before Ruby 2.6. Switch to manual checks of the beginning
of end of the ranges.

Fixes Ruby Bug 14119

https://github.com/ruby/ipaddr/commit/f45630da31
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/ipaddr] Support zone identifiers in IPv6 addresses</title>
<updated>2021-10-07T09:22:43+00:00</updated>
<author>
<name>Jeremy Evans</name>
<email>code@jeremyevans.net</email>
</author>
<published>2020-07-13T16:36:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby.git/commit/?id=bd6e1a0f0883dba7b02f30cefe5ebec96d02cb90'/>
<id>bd6e1a0f0883dba7b02f30cefe5ebec96d02cb90</id>
<content type='text'>
These are supported by Ruby's socket library if the operating system
supports zone indentifiers, so they should be supported by ipaddr.
See RFCs 4007 and 6874 for additional information.

Implements Ruby Feature #10911

https://github.com/ruby/ipaddr/commit/09a6408fb2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are supported by Ruby's socket library if the operating system
supports zone indentifiers, so they should be supported by ipaddr.
See RFCs 4007 and 6874 for additional information.

Implements Ruby Feature #10911

https://github.com/ruby/ipaddr/commit/09a6408fb2
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/ipaddr] Add netmask method that returns net mask as string.</title>
<updated>2021-10-07T09:22:43+00:00</updated>
<author>
<name>Bogdan Irimie</name>
<email>bogdan.irimie@puppet.com</email>
</author>
<published>2019-10-09T10:23:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby.git/commit/?id=74ed881e109ee2480854f5d47e8ef4a84b0cc1c5'/>
<id>74ed881e109ee2480854f5d47e8ef4a84b0cc1c5</id>
<content type='text'>
https://github.com/ruby/ipaddr/commit/283d16f3a3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/ipaddr/commit/283d16f3a3
</pre>
</div>
</content>
</entry>
</feed>
