<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git, branch OTP-20.2.2</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Updated OTP version</title>
<updated>2017-12-18T14:36:41+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2017-12-18T14:36:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=194513197e19cd592f3f5c2231510542f5193fe4'/>
<id>194513197e19cd592f3f5c2231510542f5193fe4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare release</title>
<updated>2017-12-18T14:36:39+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2017-12-18T14:36:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=848cf56ef8a5ccc1807bda67d29edaa0743089fb'/>
<id>848cf56ef8a5ccc1807bda67d29edaa0743089fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'dgud/mnesia/checkpoint-crash/OTP-14841' into maint-20</title>
<updated>2017-12-18T14:36:32+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2017-12-18T14:36:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=3ed6eaf7541f861fbeb9a7e847474ad671aae7f5'/>
<id>3ed6eaf7541f861fbeb9a7e847474ad671aae7f5</id>
<content type='text'>
* dgud/mnesia/checkpoint-crash/OTP-14841:
  mnesia: Fix checkpoint crash
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* dgud/mnesia/checkpoint-crash/OTP-14841:
  mnesia: Fix checkpoint crash
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'dgud/mnesia/slow-startup/OTP-14829' into maint-20</title>
<updated>2017-12-18T14:36:31+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2017-12-18T14:36:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=59fbff220a6b2ac2f59eaecd480a417b4e24b8bf'/>
<id>59fbff220a6b2ac2f59eaecd480a417b4e24b8bf</id>
<content type='text'>
* dgud/mnesia/slow-startup/OTP-14829:
  mnesia: Read schema user properties directly
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* dgud/mnesia/slow-startup/OTP-14829:
  mnesia: Read schema user properties directly
</pre>
</div>
</content>
</entry>
<entry>
<title>mnesia: Fix checkpoint crash</title>
<updated>2017-12-18T14:30:39+00:00</updated>
<author>
<name>Dan Gudmundsson</name>
<email>dgud@erlang.org</email>
</author>
<published>2017-12-18T14:30:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e038b56530804a3e59cc8832db64e021b4b33d25'/>
<id>e038b56530804a3e59cc8832db64e021b4b33d25</id>
<content type='text'>
Bad timing can cause retain messages to go to a new process if
checkpoint name is reused directly and the checkpoints contain
different tables.

Ignore those messages instead of crash.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bad timing can cause retain messages to go to a new process if
checkpoint name is reused directly and the checkpoints contain
different tables.

Ignore those messages instead of crash.
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated OTP version</title>
<updated>2017-12-14T12:21:04+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2017-12-14T12:21:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=3a14bb468b1f3f1f5bef3c18291fe0498429a417'/>
<id>3a14bb468b1f3f1f5bef3c18291fe0498429a417</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare release</title>
<updated>2017-12-14T12:21:02+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2017-12-14T12:21:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=aa9046d9df73f837e4b5e0bb327baa3ac0b99860'/>
<id>aa9046d9df73f837e4b5e0bb327baa3ac0b99860</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'hans/ssh/openssh_client_pubkey_sha2/ERL-531/OTP-14827' into maint-20</title>
<updated>2017-12-14T12:20:54+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2017-12-14T12:20:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=d49cac2f423364c6f308fc7a63a83830c55f241a'/>
<id>d49cac2f423364c6f308fc7a63a83830c55f241a</id>
<content type='text'>
* hans/ssh/openssh_client_pubkey_sha2/ERL-531/OTP-14827:
  ssh: Special treatment of OpenSSH clients &gt;= 7.2 rsa-sha2-* public keys
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* hans/ssh/openssh_client_pubkey_sha2/ERL-531/OTP-14827:
  ssh: Special treatment of OpenSSH clients &gt;= 7.2 rsa-sha2-* public keys
</pre>
</div>
</content>
</entry>
<entry>
<title>ssh: Special treatment of OpenSSH clients &gt;= 7.2 rsa-sha2-* public keys</title>
<updated>2017-12-14T11:54:16+00:00</updated>
<author>
<name>Hans Nilsson</name>
<email>hans@erlang.org</email>
</author>
<published>2017-12-14T11:54:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=8aeec7d6748dab5924713b58e3011dc62d331fa5'/>
<id>8aeec7d6748dab5924713b58e3011dc62d331fa5</id>
<content type='text'>
Thoose clients signs with sha instead of sha2-*.  Try first to verify with the correct one, and if that fails, retry with sha1.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thoose clients signs with sha instead of sha2-*.  Try first to verify with the correct one, and if that fails, retry with sha1.
</pre>
</div>
</content>
</entry>
<entry>
<title>mnesia: Read schema user properties directly</title>
<updated>2017-12-14T09:31:45+00:00</updated>
<author>
<name>Dan Gudmundsson</name>
<email>dgud@erlang.org</email>
</author>
<published>2017-12-14T09:31:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=1df585794e2d54a42728ba32d23e41ef3de961d1'/>
<id>1df585794e2d54a42728ba32d23e41ef3de961d1</id>
<content type='text'>
Doing a proper transaction handling of user properties (in current
implmenentation) caused schema_transactions to be quadratic which
caused huge startup times for nodes with many tables since the merge schema
is a schema_transaction.

Do a direct read instead, cheap but implies that the plugin changes
will not be visible until the changes are commited and cannot be used
later in same transaction, which was possible before if undocumented
functions where used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Doing a proper transaction handling of user properties (in current
implmenentation) caused schema_transactions to be quadratic which
caused huge startup times for nodes with many tables since the merge schema
is a schema_transaction.

Do a direct read instead, cheap but implies that the plugin changes
will not be visible until the changes are commited and cannot be used
later in same transaction, which was possible before if undocumented
functions where used.
</pre>
</div>
</content>
</entry>
</feed>
