Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-01 | Rewrite inet* for address family 'local' | Raimo Niskanen | |
2016-01-12 | Assign externally open fd to gen_tcp (UDS support) | Serge Aleynikov | |
When a AF_LOCAL file descriptor is created externally (e.g. Unix Domain Socket) and passed to `gen_tcp:listen(0, [{fd, FD}])`, the implementation incorrectly assigned the address family to be equal to `inet`, which in the inet_drv driver translated to AF_INET instead of AF_LOCAL (or AF_UNIX), and an `einval` error code was returned. This patch fixes this problem such that the file descriptors of the `local` address family are supported in the inet:fdopen/5, gen_tcp:connect/3, gen_tcp:listen/2, gen_udp:open/2 calls | |||
2015-10-12 | Merge branch 'stolen/unified_dist' into maint | Zandra | |
OTP-13040 * stolen/unified_dist: kernel: inet6_tcp_dist: reuse inet_tcp_dist code Conflicts: lib/kernel/src/inet_tcp_dist.erl | |||
2015-06-18 | Change license text to APLv2 | Bruce Yinhe | |
2015-05-02 | kernel: inet6_tcp_dist: reuse inet_tcp_dist code | Danil Zagoskin | |
inet6_tcp_dist module is an old copy of inet_tcp_dist with changed address family. New features (such as listening port range, interface and generic options) are implemented in inet_tcp_dist only, inet6_tcp_dist looks abandoned (it does not even have tests). This patch makes inet_tcp_dist internals work with abstract driver, and inet6_tcp_dist becomes just a thin wrapper for it. | |||
2011-11-17 | erts,kernel: Add type stream sockets to SCTP | Raimo Niskanen | |
2009-11-20 | The R13B03 release.OTP_R13B03 | Erlang/OTP | |