summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS14
1 files changed, 10 insertions, 4 deletions
diff --git a/NEWS b/NEWS
index e4a90f5918..b2ac187218 100644
--- a/NEWS
+++ b/NEWS
@@ -91,7 +91,7 @@ with all sufficient information, see the ChangeLog file.
* incompatible changes:
* Socket#{recvfrom,recvfrom_nonblock,accept,accept_nonblock,sysaccept}
returns a sender address as Addrinfo object instead of a binary sockaddr string.
- * BasicSocket#getsockopt returns Socket::Option object instead of a string.
+ * BasicSocket#getsockopt returns Socket::Option object instead of a binary string.
* new class:
* Addrinfo
@@ -124,9 +124,15 @@ with all sufficient information, see the ChangeLog file.
Socket#{connect,connect_nonblock} accepts an Addrinfo object as sockaddr.
* BasicSocket#getsockopt accepts a Socket::Option object.
- * string/symbol as protocol/address family, socket type, protocol level,
- socket option name and shutdown's how argument can be specified as a
- string/symbol.
+ * constant names can be accepted as well as constant values.
+ i.e. Socket.new(:PF_INET, :SOCK_STREAM, 0)
+ The constant names can be specified without the prefix.
+ i.e. Socket.new(:INET, :STREAM, 0)
+ * protocol/address family
+ * socket type
+ * socket option protocol level
+ * socket option name
+ * shutdown's argument
* pathname
* new methods: