<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/ext/win32/resolv/extconf.rb, branch v4.0.2</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/resolv] Move minimal registry access to the extension</title>
<updated>2025-11-20T07:59:44+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-11-18T10:34:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2c42f7c60115d78436e599cf4f56aaf05bc7ac79'/>
<id>2c42f7c60115d78436e599cf4f56aaf05bc7ac79</id>
<content type='text'>
Now win32/registry depends on fiddle, and its conversion is complex
and too generic for the purpose of resolv.

https://github.com/ruby/resolv/commit/bd24870d2d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now win32/registry depends on fiddle, and its conversion is complex
and too generic for the purpose of resolv.

https://github.com/ruby/resolv/commit/bd24870d2d
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/resolv] win32/resolv: add headers to GetNetworkParams check.</title>
<updated>2025-08-13T22:13:53+00:00</updated>
<author>
<name>Jeremy Drake</name>
<email>github@jdrake.com</email>
</author>
<published>2025-01-27T21:11:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c9346a166c29c3d90aeb052fa8ef3e07d000fdea'/>
<id>c9346a166c29c3d90aeb052fa8ef3e07d000fdea</id>
<content type='text'>
On 32-bit Cygwin at least, it was failing to find that function,
presumably due to it being stdcall.

Signed-off-by: Jeremy Drake &lt;github@jdrake.com&gt;

https://github.com/ruby/resolv/commit/bceafef74b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On 32-bit Cygwin at least, it was failing to find that function,
presumably due to it being stdcall.

Signed-off-by: Jeremy Drake &lt;github@jdrake.com&gt;

https://github.com/ruby/resolv/commit/bceafef74b
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/resolv] Build the extension library only when CRuby (Fix</title>
<updated>2024-12-10T09:29:38+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-12-10T06:50:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=af9a904f387d2b6b7ab2ade446b408ecd364aa53'/>
<id>af9a904f387d2b6b7ab2ade446b408ecd364aa53</id>
<content type='text'>
https://github.com/ruby/resolv/pull/69)

On JRuby no C compiler is available and this call results in a runtime
error.

https://github.com/ruby/resolv/commit/33105bc504
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/resolv/pull/69)

On JRuby no C compiler is available and this call results in a runtime
error.

https://github.com/ruby/resolv/commit/33105bc504
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/resolv] Add spec extensions</title>
<updated>2024-09-10T08:33:32+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-05-12T14:44:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f622548800e538ec88ddc45148113a1a8b520ac9'/>
<id>f622548800e538ec88ddc45148113a1a8b520ac9</id>
<content type='text'>
https://github.com/ruby/resolv/commit/3189d16b69
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/resolv/commit/3189d16b69
</pre>
</div>
</content>
</entry>
<entry>
<title>win32/resolv: fix for cygwin</title>
<updated>2016-08-10T06:35:05+00:00</updated>
<author>
<name>nobu</name>
<email>nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2016-08-10T06:35:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=833ad92d1852efb40f6f7fafa5bc5e784e0e49ea'/>
<id>833ad92d1852efb40f6f7fafa5bc5e784e0e49ea</id>
<content type='text'>
* ext/win32/resolv/resolv.c: needs windows.h for iphlpapi.h on
  cygwin.  [ruby-core:76791] [Bug #12663]
* ext/win32/resolv/resolv.c (w32error_make_error): use
  Win32::Resolv::Error, an alias of Win32::Registry::Error.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55849 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ext/win32/resolv/resolv.c: needs windows.h for iphlpapi.h on
  cygwin.  [ruby-core:76791] [Bug #12663]
* ext/win32/resolv/resolv.c (w32error_make_error): use
  Win32::Resolv::Error, an alias of Win32::Registry::Error.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55849 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>win32/resolv: get_dns_server_list</title>
<updated>2016-07-31T07:17:25+00:00</updated>
<author>
<name>nobu</name>
<email>nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2016-07-31T07:17:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=925d48e4969c9fdcf558ddfa4ac95443eb464393'/>
<id>925d48e4969c9fdcf558ddfa4ac95443eb464393</id>
<content type='text'>
* ext/win32/resolv/resolv.c (get_dns_server_list): [Win32] get DNS
  servers only for connected network devices by GetNetworkParams
  API.  [Bug #12604]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55781 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ext/win32/resolv/resolv.c (get_dns_server_list): [Win32] get DNS
  servers only for connected network devices by GetNetworkParams
  API.  [Bug #12604]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55781 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
</feed>
