26 SOCKETS Release Notes
These release notes are for the sockets application.
26.1 Sockets is replaced by gen_tcp and gen_udp in the kernel application
The functionality in the sockets application is replaced by
gen_tcp
andgen_udp
in thekernel
application. It will be phased out within half a year. The use of the modulessocket
andudp
in new implementations is strongly discuraged.26.2 sockets 1.0.5
26.2.1 Improvements and new features
Minor changes (in the source code structure) to allow building for an additional platform (Vxworks).
26.3 sockets 1.0.4
26.3.1 Improvements and new features
The fixed bugs and malfunctions in sockets 1.0.3 is now included in the Windows NT version too.
26.4 sockets 1.0.3
26.4.1 Fixed Bugs and malfunctions
- A problem regarding that the system runs out of UDP-ports is corrected.
Own Id: OTP-1228
Aux Id:AD-75861
- The return value from
socket:start()
was misspelledallready_started
and is changed toalready_started
.
Own Id: OTP-1188
- The
asn1
mode in socket is corrected. The documentation regarding this is also clarified.
Own Id: OTP-1268
26.4.2 Incompatibilities with sockets 1.0.2
- The return value from
socket:start()
was misspelledallready_started
and is changed toalready_started
. This is a minor API change which is not likely to break any existing code.
26.5 sockets 1.0.2
26.5.1 Fixed Bugs and malfunctions
esock.c
is using a pointer after it has been freed. This might cause file descriptor 0 (stdin) to be closed.
Own Id: OTP-1226
26.6 sockets 1.0.1
26.6.1 Fixed Bugs and malfunctions
- socket:listen/4 crashes if the originating process has (or receives before listen return) a message matching
{_,_}
in its message queue.
Own Id: OTP-1112
26.7 sockets 1.0
26.7.1 Improvements and new features
socket
andudp
are components in thesockets
application. It is thus possible to configure ifsocket
and/orudp
should be started using thestart_socket
resp.start_udp
configuration parameters; seesockets(3)
.26.7.2 Fixed bugs and malfunctions
socket
hangs when receiving a shortSYNC_ERROR
packet.