summaryrefslogtreecommitdiff
path: root/ext/socket
AgeCommit message (Expand)Author
2009-03-01* ext/socket: add rsock_prefix.akr
2009-02-28* ext/socket/ancdata.c (ancillary_unix_rights): check message type.akr
2009-02-28* ext/socket/lib/socket.rb (BasicSocket#connect_address): returns ::1akr
2009-02-27* ext/socket/raddrinfo.c: suppress strict-aliasing warning withakr
2009-02-27* ext/socket/ancdata.c (bsock_recvmsg_internal): close FDs passed byakr
2009-02-26rdoc update.akr
2009-02-26rdoc update.akr
2009-02-26* ext/socket/lib/socket.rb (BasicSocket#connect_address): new method.akr
2009-02-25* ext/socket/mkconstants.rb: more MSG_* constants.akr
2009-02-25* ext/socket/option.c (sockopt_level): extracted from sockopt_level_m.akr
2009-02-25* ext/socket/ancdata.c (ancillary_unix_rights): raiseakr
2009-02-25* ext/socket/ancdata.c (ancillary_s_unix_rights): new method.akr
2009-02-25* ext/socket/unixsocket.c (unix_recv_io): prevent FD leak when 2 fd isakr
2009-02-24* class.c (rb_scan_args): Allow specifying the number of trailingknu
2009-02-24add comment.akr
2009-02-24* ext/socket/socket.c (sockaddr_obj): convert fe80:1::1 to fe80::1%1.akr
2009-02-24reordered.akr
2009-02-24* ext/socket/ancdata.c (ancillary_timestamp): support SCM_BINTIME.akr
2009-02-24* ext/socket/ancdata.c (ancillary_timestamp): new method.akr
2009-02-23* ext/socket/ancdata.c (inspect_timespec_as_abstime): new function toakr
2009-02-23* ext/socket/ancdata.c (inspect_bintime_as_abstime): new function toakr
2009-02-23* ext/socket/ancdata.c (inspect_timeval_as_abstime): use time_takr
2009-02-22* ext/socket/mkconstants.rb: define SO_TIMESTAMPNS and SCM_TIMESTAMPNSakr
2009-02-22* ext/socket/ancdata.c (ancillary_inspect): use SCM_TIMESTAMP insteadakr
2009-02-22* ext/socket/ancdata.c (inspect_timeval_as_abstime): new function.akr
2009-02-22* ext/socket/option.c (inspect_timeval_as_interval): renamed fromakr
2009-02-22* ext/socket/option.c (inspect_timeval): fix the size test.akr
2009-02-22* ext/socket/option.c (inspect_linger): message refined.akr
2009-02-22* ext/socket/init.c (s_recvfrom): use rb_io_wait_readable afterakr
2009-02-22* ext/socket/option.c (inspect_errno): new function.akr
2009-02-22* ext/socket/init.c (s_recvfrom_nonblock): handles EAGAIN too.nobu
2009-02-22rdoc update.akr
2009-02-21* ext/socket/ancdata.c (bsock_recvmsg_internal): handle EMSGSIZE asakr
2009-02-21* ext/socket/ancdata.c (bsock_recvmsg_internal): check max lengthakr
2009-02-21* ext/socket/ancdata.c (bsock_recvmsg_internal): don't callakr
2009-02-21* ext/socket/ancdata.c (bsock_recvmsg_internal): gc when SCM_RIGHTSakr
2009-02-21* io.c (io_getpartial): error message describes what should beakr
2009-02-21* ext/socket/ancdata.c (bsock_recvmsg_internal): check recvmsg errorakr
2009-02-21rdoc update.akr
2009-02-19* ext/socket/ancdata.c (make_io_for_unix_rights): cmsg_len may beakr
2009-02-19* ext/socket/ancdata.c (bsock_recvmsg_internal): fix exception.akr
2009-02-19* ext/socket/ancdata.c (ancillary_unix_rights): method renamed.akr
2009-02-18* ext/socket/rubysocket.h: add "#include <sys/stat.h>"takano32
2009-02-18* ext/socket/ancdata.c (ancillary_rights): new method.akr
2009-02-18* ext/socket/ancdata.c (discard_cmsg_resource): new function to closeakr
2009-02-18* ext/socket/ancdata.c (bsock_recvmsg_internal): prevent misalignment.akr
2009-02-18* ext/socket/ancdata.c (bsock_sendmsg_internal): avoid misalignment.akr
2009-02-18* ext/socket/ancdata.c (bsock_recvmsg_internal): reduce code onakr
2009-02-17* ext/socket/option.c: suppress warnings.nobu
2009-02-17add comments for rdoc.akr