<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/ext/win32/lib, branch v3_4_1</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/win32-registry] Fix compatibility with JRuby</title>
<updated>2024-10-17T01:51:41+00:00</updated>
<author>
<name>Lars Kanis</name>
<email>kanis@comcard.de</email>
</author>
<published>2024-10-11T20:41:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=85ce3b177cf0b4749a8328c7b509ec27b2f02da0'/>
<id>85ce3b177cf0b4749a8328c7b509ec27b2f02da0</id>
<content type='text'>
JRuby's fiddle implementation has quite some shortcomings compared with the CRuby impl.
Add JRuby tests in CI.

https://github.com/ruby/win32-registry/commit/7f34184c2e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
JRuby's fiddle implementation has quite some shortcomings compared with the CRuby impl.
Add JRuby tests in CI.

https://github.com/ruby/win32-registry/commit/7f34184c2e
</pre>
</div>
</content>
</entry>
<entry>
<title>Sync from ruby/win32-registry</title>
<updated>2024-10-09T04:55:45+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2024-10-04T05:37:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4eda289a13c61347c28cbb327d07e5064583904d'/>
<id>4eda289a13c61347c28cbb327d07e5064583904d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract ext/win32/lib/win32/sspi.rb to ruby/win32-sspi</title>
<updated>2024-10-08T08:11:44+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2024-10-08T07:27:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=02d4703eedfd22009bcb3c6abbdaf514158386cf'/>
<id>02d4703eedfd22009bcb3c6abbdaf514158386cf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>win32/sspi: Use `start_with?` to see prefix</title>
<updated>2024-09-29T12:00:26+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-05-03T13:48:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f5d9d9b5f8bce3c1f7003221e02877fcf7e9b727'/>
<id>f5d9d9b5f8bce3c1f7003221e02877fcf7e9b727</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>win32/sspi: Rafactor pack/unpack</title>
<updated>2024-09-29T12:00:26+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-05-03T13:33:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=25eb9bded8bd60dcf186f393acf84a4e623b60e1'/>
<id>25eb9bded8bd60dcf186f393acf84a4e623b60e1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>win32/sspi: For Ractor use a constant instead of a class variable</title>
<updated>2024-09-29T12:00:26+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-05-03T13:31:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=30230ed9e66cfbb97f8ba6859c8313061de7d58b'/>
<id>30230ed9e66cfbb97f8ba6859c8313061de7d58b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>win32/sspi: Fix missing A suffix in an API constant name</title>
<updated>2024-09-29T12:00:26+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-05-03T13:30:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=fc2f196cb8542a81bf271cdb90e0189c54321103'/>
<id>fc2f196cb8542a81bf271cdb90e0189c54321103</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>win32/sspi: Fix Win32::SSPI::SSPIResult#== with Integer</title>
<updated>2024-09-29T12:00:26+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-05-03T13:24:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b7bca0ebdc5a48c487bc4fa42e749bb23f66bca0'/>
<id>b7bca0ebdc5a48c487bc4fa42e749bb23f66bca0</id>
<content type='text'>
The values of `@@map` are `Symbol`s and `@value` should be an
`Integer` since unpacked as unsigned long, so this comparison should
be false always.  Probably comparison with `Symbol` was intended.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The values of `@@map` are `Symbol`s and `@value` should be an
`Integer` since unpacked as unsigned long, so this comparison should
be false always.  Probably comparison with `Symbol` was intended.
</pre>
</div>
</content>
</entry>
<entry>
<title>win32/sspi: Already Fixnum has been removed years ago</title>
<updated>2024-09-29T12:00:25+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-05-03T13:22:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1179c86384bb6211d45bf721651b100dca1fb53e'/>
<id>1179c86384bb6211d45bf721651b100dca1fb53e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[win32/registry] Fallback to UTF-8 for unknown codepages</title>
<updated>2024-09-25T01:43:31+00:00</updated>
<author>
<name>Josh Cooper</name>
<email>joshcooper@users.noreply.github.com</email>
</author>
<published>2023-02-23T21:15:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=0d16c36d0ab2afa2ec79b72b229e69c141ebdaba'/>
<id>0d16c36d0ab2afa2ec79b72b229e69c141ebdaba</id>
<content type='text'>
There are some codepages like cp708 for which no ruby encoding exists:

    $ ruby -e "Encoding.find('cp708')"
    Traceback (most recent call last):
    	1: from -e:1:in `&lt;main&gt;'
    -e:1:in `find': unknown encoding name - cp708 (ArgumentError)

win32/registry uses ENCODING to transcode error messages and expand environment
variables from UTF-16LE, so using UTF-8 seems like the best choice and is better
than a hard failure.

This should resolve [Bug #13831]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are some codepages like cp708 for which no ruby encoding exists:

    $ ruby -e "Encoding.find('cp708')"
    Traceback (most recent call last):
    	1: from -e:1:in `&lt;main&gt;'
    -e:1:in `find': unknown encoding name - cp708 (ArgumentError)

win32/registry uses ENCODING to transcode error messages and expand environment
variables from UTF-16LE, so using UTF-8 seems like the best choice and is better
than a hard failure.

This should resolve [Bug #13831]
</pre>
</div>
</content>
</entry>
</feed>
