<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/erlang.git/lib/jinterface/java_src/com/ericsson/otp, branch master</title>
<subtitle>github.com: erlang/otp.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/erlang.git/'/>
<entry>
<title>Update copyright year</title>
<updated>2023-02-14T13:02:43+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2023-02-14T13:02:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/erlang.git/commit/?id=8da90c85f1ff756ddd62973381038c072b9213e3'/>
<id>8da90c85f1ff756ddd62973381038c072b9213e3</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 'maint' into master</title>
<updated>2023-01-18T16:26:44+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2023-01-18T16:26:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/erlang.git/commit/?id=e9fd06796a523d0c31b852f7ce646dfa511f9eb2'/>
<id>e9fd06796a523d0c31b852f7ce646dfa511f9eb2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>jinterface: Accept ver5 distribution connection setup</title>
<updated>2023-01-17T20:04:26+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2023-01-03T21:39:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/erlang.git/commit/?id=2e9b56dfe13cf48e5c65db0cb4412a8ff85e6943'/>
<id>2e9b56dfe13cf48e5c65db0cb4412a8ff85e6943</id>
<content type='text'>
Partially reverts cdd868b44792e878be781e37ce3a38375f0b22e9.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Partially reverts cdd868b44792e878be781e37ce3a38375f0b22e9.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make new link protocol mandatory</title>
<updated>2022-06-13T11:34:38+00:00</updated>
<author>
<name>Rickard Green</name>
<email>rickard@erlang.org</email>
</author>
<published>2022-06-09T17:51:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/erlang.git/commit/?id=92584b87b8b0318f743b4f9912a0206e655e7914'/>
<id>92584b87b8b0318f743b4f9912a0206e655e7914</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make version 4 external node container types mandatory</title>
<updated>2022-06-13T11:34:38+00:00</updated>
<author>
<name>Rickard Green</name>
<email>rickard@erlang.org</email>
</author>
<published>2022-06-08T16:08:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/erlang.git/commit/?id=c3516b5e0efc9db3e879a9f963e9c77dd513c5a8'/>
<id>c3516b5e0efc9db3e879a9f963e9c77dd513c5a8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>jinterface: Remove old distribution handshake</title>
<updated>2022-04-04T18:06:00+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2022-04-01T12:39:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/erlang.git/commit/?id=cdd868b44792e878be781e37ce3a38375f0b22e9'/>
<id>cdd868b44792e878be781e37ce3a38375f0b22e9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>jinterface: Support custom distribution protocols without epmd</title>
<updated>2022-03-03T16:41:00+00:00</updated>
<author>
<name>Jérôme de Bretagne</name>
<email>jerome.debretagne@gmail.com</email>
</author>
<published>2022-02-06T22:18:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/erlang.git/commit/?id=fb0c58bc64ae705a8632bbbb77a1855276672b8a'/>
<id>fb0c58bc64ae705a8632bbbb77a1855276672b8a</id>
<content type='text'>
Make connections to the Erlang Port Mapper Daemon (epmd) optional
in Jinterface when providing a custom transport factory, as is
possible for Erlang nodes with the -no_epmd -proto_dist options.

The existing Jinterface classes and interfaces have been designed
originally for transport protocols using a socket port number and
didn't support other protocols working without epmd.

To provide backward compatibility and avoid code duplication,
create a new OtpGenericTransportFactory abstract class which does
not expect a socket port number but use the peer and local nodes
instead as generic identifiers. This expands the Jinterface
compatibility to other protocols, for instance Unix Domain Sockets.

Adapt AbstractConnection, AbstractNode, OtpNode and OtpSelf to
accept factory subclasses of the new OtpGenericTransportFactory and
make them compatible with a wider set of alternative distribution
protocols. With such transport factory subclasses, epmd is not used
at all whereas the behavior remains unchanged for regular factories.

Add documentation and test case for OtpGenericTransportFactory
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make connections to the Erlang Port Mapper Daemon (epmd) optional
in Jinterface when providing a custom transport factory, as is
possible for Erlang nodes with the -no_epmd -proto_dist options.

The existing Jinterface classes and interfaces have been designed
originally for transport protocols using a socket port number and
didn't support other protocols working without epmd.

To provide backward compatibility and avoid code duplication,
create a new OtpGenericTransportFactory abstract class which does
not expect a socket port number but use the peer and local nodes
instead as generic identifiers. This expands the Jinterface
compatibility to other protocols, for instance Unix Domain Sockets.

Adapt AbstractConnection, AbstractNode, OtpNode and OtpSelf to
accept factory subclasses of the new OtpGenericTransportFactory and
make them compatible with a wider set of alternative distribution
protocols. With such transport factory subclasses, epmd is not used
at all whereas the behavior remains unchanged for regular factories.

Add documentation and test case for OtpGenericTransportFactory
</pre>
</div>
</content>
</entry>
<entry>
<title>jinterface: Pass -encoding UTF-8 to java compiler</title>
<updated>2022-03-03T16:40:39+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2022-02-06T21:50:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/erlang.git/commit/?id=6bcfd5aaa66c208251357db3d5e8a2927a7af4d1'/>
<id>6bcfd5aaa66c208251357db3d5e8a2927a7af4d1</id>
<content type='text'>
Option passed to avoid being dependent on machine-specific locale
which could assume pure ASCII source code for example.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Option passed to avoid being dependent on machine-specific locale
which could assume pure ASCII source code for example.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright year</title>
<updated>2022-02-15T18:44:09+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2022-02-15T18:44:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/erlang.git/commit/?id=7e702ac4b321c4870bdbbfc4c24ac3a5d5d572b5'/>
<id>7e702ac4b321c4870bdbbfc4c24ac3a5d5d572b5</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 'maint'</title>
<updated>2022-02-02T10:27:08+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2022-02-02T10:27:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/erlang.git/commit/?id=4622fd1262b1e99741cbd41389f882bb0e44be5d'/>
<id>4622fd1262b1e99741cbd41389f882bb0e44be5d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
