<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/erlang.git/lib/jinterface/test/jinterface_SUITE_data, 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>jinterface: Fix test generic_transport_factory</title>
<updated>2022-06-07T20:05:43+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2022-06-07T20:05:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/erlang.git/commit/?id=85bc861d5ca35eb8a895e6ba6dfa4d29a6c31b35'/>
<id>85bc861d5ca35eb8a895e6ba6dfa4d29a6c31b35</id>
<content type='text'>
to not used hard coded port numbers
that may (and do sometimes) clash with others on localhost.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to not used hard coded port numbers
that may (and do sometimes) clash with others on localhost.
</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 pull request #5398 from max-au/max-au/cleanup-vxworks</title>
<updated>2022-02-11T18:06:44+00:00</updated>
<author>
<name>Rickard Green</name>
<email>rickard@erlang.org</email>
</author>
<published>2022-02-11T18:06:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/erlang.git/commit/?id=6db88e99dd01341af574f455f8c3bfa8b8346255'/>
<id>6db88e99dd01341af574f455f8c3bfa8b8346255</id>
<content type='text'>
vxworks: remove remaining traces</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
vxworks: remove remaining traces</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>
<entry>
<title>Merge branch 'sverker/23/jinterface/write_pid-fix/OTP-17887' into sverker/jinterface/write_pid-fix/OTP-17887</title>
<updated>2022-01-31T13:40:08+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2022-01-31T13:40:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/erlang.git/commit/?id=a73c4a215bed34cf08a5c3ebb76e75a4b2ae70cd'/>
<id>a73c4a215bed34cf08a5c3ebb76e75a4b2ae70cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>jinterface: Fix encoding bugs for pids, ports and refs</title>
<updated>2022-01-31T13:39:21+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2022-01-24T21:12:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/erlang.git/commit/?id=80d22b8df573e399f5834d6ce5bdcdd727ea0f9b'/>
<id>80d22b8df573e399f5834d6ce5bdcdd727ea0f9b</id>
<content type='text'>
in OtpOutputStream
for functions write_pid/4, write_port/3 and write_ref/3.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
in OtpOutputStream
for functions write_pid/4, write_port/3 and write_ref/3.
</pre>
</div>
</content>
</entry>
<entry>
<title>jinterface: Refactor test file MboxSendReceive.java</title>
<updated>2022-01-28T19:49:45+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2022-01-26T13:50:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/erlang.git/commit/?id=86e76031d076f396b248035746c1bd0f6c529870'/>
<id>86e76031d076f396b248035746c1bd0f6c529870</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typos in lib/jinterface</title>
<updated>2021-12-18T05:19:59+00:00</updated>
<author>
<name>Kian-Meng, Ang</name>
<email>kianmeng@cpan.org</email>
</author>
<published>2021-12-18T05:19:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/erlang.git/commit/?id=0f8e67f02d6e69b6804f9bc4783895ec5f15cfde'/>
<id>0f8e67f02d6e69b6804f9bc4783895ec5f15cfde</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
