<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/test/psych/test_hash.rb, branch v3_3_11</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/psych] Raise specific error when an anchor isn't defined</title>
<updated>2022-08-08T16:33:34+00:00</updated>
<author>
<name>Alexander Momchilov</name>
<email>alexander.momchilov@shopify.com</email>
</author>
<published>2022-07-22T20:16:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9c13a6ce5ff1f83489d9df65a5c7745efe16c8a4'/>
<id>9c13a6ce5ff1f83489d9df65a5c7745efe16c8a4</id>
<content type='text'>
https://github.com/ruby/psych/commit/98fbd5247a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/psych/commit/98fbd5247a
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/psych] Update to squiggly heredocs in the file</title>
<updated>2022-08-08T16:33:33+00:00</updated>
<author>
<name>Alexander Momchilov</name>
<email>alexander.momchilov@shopify.com</email>
</author>
<published>2022-07-22T20:09:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4b9cdf4e1cbb87c4f81edef472c586cd321e924e'/>
<id>4b9cdf4e1cbb87c4f81edef472c586cd321e924e</id>
<content type='text'>
https://github.com/ruby/psych/commit/42b43de997
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/psych/commit/42b43de997
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/psych] Add test for missing anchor</title>
<updated>2022-08-08T16:33:32+00:00</updated>
<author>
<name>Alexander Momchilov</name>
<email>alexander.momchilov@shopify.com</email>
</author>
<published>2022-07-22T20:09:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=38ea6b30dc409b43e4ac0758eeb352eecfb0d1da'/>
<id>38ea6b30dc409b43e4ac0758eeb352eecfb0d1da</id>
<content type='text'>
https://github.com/ruby/psych/commit/5f08137ae6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/psych/commit/5f08137ae6
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/psych] Add test for anchor reuse</title>
<updated>2022-08-08T16:33:31+00:00</updated>
<author>
<name>Alexander Momchilov</name>
<email>alexander.momchilov@shopify.com</email>
</author>
<published>2022-07-22T20:09:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ea1efdf32faf2cf35f6db1ec426c277bfa8f0461'/>
<id>ea1efdf32faf2cf35f6db1ec426c277bfa8f0461</id>
<content type='text'>
The spec calls this a "reuse" of an anchor
https://yaml.org/spec/1.2.2/#71-alias-nodes

https://github.com/ruby/psych/commit/57e3b70a56
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The spec calls this a "reuse" of an anchor
https://yaml.org/spec/1.2.2/#71-alias-nodes

https://github.com/ruby/psych/commit/57e3b70a56
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/psych] Raise specific error when aliases are not enabled</title>
<updated>2022-08-08T16:32:47+00:00</updated>
<author>
<name>Alexander Momchilov</name>
<email>alexander.momchilov@shopify.com</email>
</author>
<published>2022-07-21T19:07:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=54219ae8c46bc431782caf01142883ce7e8b970b'/>
<id>54219ae8c46bc431782caf01142883ce7e8b970b</id>
<content type='text'>
https://github.com/ruby/psych/commit/0c11ddcf46
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/psych/commit/0c11ddcf46
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/psych] Don't hardcode expected alias names</title>
<updated>2022-08-08T16:31:24+00:00</updated>
<author>
<name>Alexander Momchilov</name>
<email>alexander.momchilov@shopify.com</email>
</author>
<published>2022-07-27T14:19:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=71f89c287459d5ca313d0b1a16b7a743e0d71b8b'/>
<id>71f89c287459d5ca313d0b1a16b7a743e0d71b8b</id>
<content type='text'>
https://github.com/ruby/psych/commit/b9ab19094f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/psych/commit/b9ab19094f
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/psych] Test that recursive refs dump as aliases</title>
<updated>2022-08-08T16:31:23+00:00</updated>
<author>
<name>Alexander Momchilov</name>
<email>alexander.momchilov@shopify.com</email>
</author>
<published>2022-07-22T20:45:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=0b7cfdca09651f2eae5cd0e8ae4efed5033493f2'/>
<id>0b7cfdca09651f2eae5cd0e8ae4efed5033493f2</id>
<content type='text'>
https://github.com/ruby/psych/commit/d9f7289190
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/psych/commit/d9f7289190
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/psych] Introduce `Psych.unsafe_load`</title>
<updated>2021-05-17T02:20:45+00:00</updated>
<author>
<name>Aaron Patterson</name>
<email>tenderlove@ruby-lang.org</email>
</author>
<published>2021-05-10T16:50:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c7c2ad5749f7f0767ef38be160f4b391228396c1'/>
<id>c7c2ad5749f7f0767ef38be160f4b391228396c1</id>
<content type='text'>
In future versions of Psych, the `load` method will be mostly the same
as the `safe_load` method.  In other words, the `load` method won't
allow arbitrary object deserialization (which can be used to escalate to
an RCE).  People that need to load *trusted* documents can use the
`unsafe_load` method.

This commit introduces the `unsafe_load` method so that people can
incrementally upgrade.  For example, if they try to upgrade to 4.0.0 and
something breaks, they can downgrade, audit callsites, change to
`safe_load` or `unsafe_load` as required, and then upgrade to 4.0.0
smoothly.

https://github.com/ruby/psych/commit/cb50aa8d3f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In future versions of Psych, the `load` method will be mostly the same
as the `safe_load` method.  In other words, the `load` method won't
allow arbitrary object deserialization (which can be used to escalate to
an RCE).  People that need to load *trusted* documents can use the
`unsafe_load` method.

This commit introduces the `unsafe_load` method so that people can
incrementally upgrade.  For example, if they try to upgrade to 4.0.0 and
something breaks, they can downgrade, audit callsites, change to
`safe_load` or `unsafe_load` as required, and then upgrade to 4.0.0
smoothly.

https://github.com/ruby/psych/commit/cb50aa8d3f
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/psych] Use pend instead of skip</title>
<updated>2021-05-10T09:53:56+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2021-05-10T08:54:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=bae9a21e40a65c0eaacebfd4b3c3a8de08892c74'/>
<id>bae9a21e40a65c0eaacebfd4b3c3a8de08892c74</id>
<content type='text'>
https://github.com/ruby/psych/commit/efd2a62c9a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/psych/commit/efd2a62c9a
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/psych] Deduplicate hash keys if they're strings</title>
<updated>2019-07-24T22:52:16+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>jean.boussier@gmail.com</email>
</author>
<published>2019-07-22T10:02:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6ca7dc69effddeb63a8fb8f759e29ff8649907ec'/>
<id>6ca7dc69effddeb63a8fb8f759e29ff8649907ec</id>
<content type='text'>
https://github.com/ruby/psych/commit/0414982ffd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/psych/commit/0414982ffd
</pre>
</div>
</content>
</entry>
</feed>
