<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/kernel/src, branch OTP_R14B</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Merge branch 'pan/epmd-vulnerabilities/OTP-8780' into dev</title>
<updated>2010-09-13T09:26:23+00:00</updated>
<author>
<name>Patrik Nyblom</name>
<email>pan@erlang.org</email>
</author>
<published>2010-09-13T09:26:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=bbf3ab21b404aedbf9c7b7062b1e96062133fe44'/>
<id>bbf3ab21b404aedbf9c7b7062b1e96062133fe44</id>
<content type='text'>
* pan/epmd-vulnerabilities/OTP-8780:
  Teach testcases to survive TIME_WAIT overload
  Update erl_interface doc and testsuite for epmd changes
  Restore null termination of input buffer
  Teach testcase epmd_SUITE:too_large to accept econnaborted
  Teach epmd_cli.c to not respond 'Killed' when killing denied
  Calculate minimal packet size for ALIVE2 requests correctly
  Document epmd and it's options properly and fixup help text
  Fix anomalies in epmd not yet reported as security issues
  Remove two buffer overflow vulnerabilities in EPMD
  Remove all support for ancient EPMD protocol
  Remove very old protocol from EPMD

Conflicts:
	lib/erl_interface/src/epmd/epmd_port.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* pan/epmd-vulnerabilities/OTP-8780:
  Teach testcases to survive TIME_WAIT overload
  Update erl_interface doc and testsuite for epmd changes
  Restore null termination of input buffer
  Teach testcase epmd_SUITE:too_large to accept econnaborted
  Teach epmd_cli.c to not respond 'Killed' when killing denied
  Calculate minimal packet size for ALIVE2 requests correctly
  Document epmd and it's options properly and fixup help text
  Fix anomalies in epmd not yet reported as security issues
  Remove two buffer overflow vulnerabilities in EPMD
  Remove all support for ancient EPMD protocol
  Remove very old protocol from EPMD

Conflicts:
	lib/erl_interface/src/epmd/epmd_port.c
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove warnings for clashes with new autoimported BIFs</title>
<updated>2010-09-10T12:24:42+00:00</updated>
<author>
<name>Patrik Nyblom</name>
<email>pan@erlang.org</email>
</author>
<published>2010-09-01T12:30:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=19a3f0c5bab37ba261abbca6c0253c1e3cb4d3ac'/>
<id>19a3f0c5bab37ba261abbca6c0253c1e3cb4d3ac</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 'ph/auto_recognize_ipv6' into dev</title>
<updated>2010-09-07T08:54:35+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2010-09-07T08:54:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=1d3297b5fa8b444beaef3a0decafe3e4d6dcc664'/>
<id>1d3297b5fa8b444beaef3a0decafe3e4d6dcc664</id>
<content type='text'>
* ph/auto_recognize_ipv6:
  Add tests
  Let an 8-tuple given as ip_address() for gen_tcp/gen_udp/gen_sctp imply 'inet6'

OTP-8822
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ph/auto_recognize_ipv6:
  Add tests
  Let an 8-tuple given as ip_address() for gen_tcp/gen_udp/gen_sctp imply 'inet6'

OTP-8822
</pre>
</div>
</content>
</entry>
<entry>
<title>Let an 8-tuple given as ip_address() for gen_tcp/gen_udp/gen_sctp imply 'inet6'</title>
<updated>2010-09-06T10:15:39+00:00</updated>
<author>
<name>Per Hedeland</name>
<email>per@hedeland.org</email>
</author>
<published>2010-08-24T17:53:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=8e415cb7094e9ea4287a56daaf227666f2862ed2'/>
<id>8e415cb7094e9ea4287a56daaf227666f2862ed2</id>
<content type='text'>
Currently an 8-tuple representing an IPv6 address is not accepted by
gen_tcp:listen/2, gen_tcp:connect/3,4, gen_udp:open/2, or
gen_sctp:open/1,2, unless the 'inet6' option is also given. This means
that an application that has obtained the address, e.g. from
configuration that allows for either IPv4 or IPv6, must always check the
type of the address before passing it to these functions. Letting the
functions infer 'inet6' from the 8-tuple, in case other options do not
override this choice, improves usability.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently an 8-tuple representing an IPv6 address is not accepted by
gen_tcp:listen/2, gen_tcp:connect/3,4, gen_udp:open/2, or
gen_sctp:open/1,2, unless the 'inet6' option is also given. This means
that an application that has obtained the address, e.g. from
configuration that allows for either IPv4 or IPv6, must always check the
type of the address before passing it to these functions. Letting the
functions infer 'inet6' from the 8-tuple, in case other options do not
override this choice, improves usability.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'maint-r13' into dev</title>
<updated>2010-09-02T11:58:31+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2010-09-02T11:58:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e687346cace88b81053d603481f881be49915973'/>
<id>e687346cace88b81053d603481f881be49915973</id>
<content type='text'>
Conflicts:
	lib/kernel/doc/src/notes.xml
	lib/kernel/vsn.mk
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	lib/kernel/doc/src/notes.xml
	lib/kernel/vsn.mk
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'rani/sctp-sndrcvinfo/OTP-8795' into dev</title>
<updated>2010-09-02T09:36:37+00:00</updated>
<author>
<name>Raimo Niskanen</name>
<email>raimo@erlang.org</email>
</author>
<published>2010-09-02T09:36:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=9ea58dff408c0c72f5a6ad0e11b521a80292b024'/>
<id>9ea58dff408c0c72f5a6ad0e11b521a80292b024</id>
<content type='text'>
* rani/sctp-sndrcvinfo/OTP-8795:
  Fix xfer_active close expection for Solaris behaviour
  Keep default #sctp_sndrcvinfo{} fields on gen_sctp:send/4
  Fill in sinfo_assoc_id in struct sctp_sndrcvinfo for getopt()

Conflicts:
	lib/kernel/test/gen_sctp_SUITE.erl
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* rani/sctp-sndrcvinfo/OTP-8795:
  Fix xfer_active close expection for Solaris behaviour
  Keep default #sctp_sndrcvinfo{} fields on gen_sctp:send/4
  Fill in sinfo_assoc_id in struct sctp_sndrcvinfo for getopt()

Conflicts:
	lib/kernel/test/gen_sctp_SUITE.erl
</pre>
</div>
</content>
</entry>
<entry>
<title>Keep default #sctp_sndrcvinfo{} fields on gen_sctp:send/4</title>
<updated>2010-08-31T14:15:49+00:00</updated>
<author>
<name>Raimo Niskanen</name>
<email>raimo@erlang.org</email>
</author>
<published>2010-08-25T16:03:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=eaf1d4c5850ee84427d70e3df42fe777d82249c2'/>
<id>eaf1d4c5850ee84427d70e3df42fe777d82249c2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove all support for ancient EPMD protocol</title>
<updated>2010-08-31T13:42:52+00:00</updated>
<author>
<name>Patrik Nyblom</name>
<email>pan@erlang.org</email>
</author>
<published>2010-08-24T12:43:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=f5be3aeaef131d19741084dbf8fee16458d31513'/>
<id>f5be3aeaef131d19741084dbf8fee16458d31513</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a bug that could cause the net_kernel process to crash.</title>
<updated>2010-08-25T11:31:58+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2010-08-25T11:28:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=334e0ea11f8740a1102ab8411a959cf8b364eb4d'/>
<id>334e0ea11f8740a1102ab8411a959cf8b364eb4d</id>
<content type='text'>
A bug introduced in kernel-2.13.5.3 has been fixed. If running
net_kernel:set_net_ticktime/1 twice within the TransitionPerod the
second call caused the net_kernel process to crash with a badmatch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A bug introduced in kernel-2.13.5.3 has been fixed. If running
net_kernel:set_net_ticktime/1 twice within the TransitionPerod the
second call caused the net_kernel process to crash with a badmatch.
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel: Patch 1124</title>
<updated>2010-08-20T06:58:02+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2010-06-08T10:00:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=90e04f98a65a7f261ab9ba79917394b5d68bb650'/>
<id>90e04f98a65a7f261ab9ba79917394b5d68bb650</id>
<content type='text'>
    OTP-8686  A bug introduced in kernel-2.13.5.3 has been fixed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    OTP-8686  A bug introduced in kernel-2.13.5.3 has been fixed.
</pre>
</div>
</content>
</entry>
</feed>
