summaryrefslogtreecommitdiff
path: root/ext/socket/ancdata.c
AgeCommit message (Expand)Author
2009-02-27* ext/socket/ancdata.c (bsock_recvmsg_internal): close FDs passed byakr
2009-02-26rdoc update.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* 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/ancdata.c (ancillary_inspect): use SCM_TIMESTAMP insteadakr
2009-02-22* ext/socket/ancdata.c (inspect_timeval_as_abstime): new function.akr
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/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-17add comments for rdoc.akr
2009-02-17* ext/socket/ancdata.c (bsock_sendmsg_internal): make the paddingakr
2009-02-17fix an error message.akr
2009-02-17* ext/socket/ancdata.c (bsock_sendmsg_internal): should not remove theakr
2009-02-16* ext/socket/ancdata.c (bsock_sendmsg_internal) [OpenBSD]: don't removeakr
2009-02-13fix rdoc.akr
2009-02-13rdoc update.akr
2009-02-13* ext/socket/ancdata.c (extract_ipv6_pktinfo): set sa_len for 4.4BSD.akr
2009-02-11* ext/socket/ancdata.c (ancillary_s_ip_pktinfo): make 3rd argumentakr
2009-02-11* ext/socket/ancdata.c (anc_inspect_socket_rights): return 1 onakr
2009-02-11* ext/socket/ancdata.c (anc_inspect_ip_pktinfo): make result bitakr
2009-02-10* ext/socket/init.c (struct recvfrom_arg): use structakr
2009-02-10* ext/socket/ancdata.c (anc_inspect_socket_creds): refactored to avoidakr
2009-02-10* ext/socket/option.c (inspect_local_peercred): constfied.nobu
2009-02-10rdoc update.akr
2009-02-09* ext/socket/ancdata.c (ip_cmsg_type_to_sym): renamed fromakr
2009-02-09* ext/socket/mkconstants.rb: generate intern_family_noprefix.akr
2009-02-09* ext/socket/mkconstants.rb: rename level_to_int to iplevel_to_int.akr
2009-02-09* ext/socket/rubysocket.h (level_arg): add family argument.akr
2009-02-09* ext/socket/ancdata.c (ancillary_inspect): show address family.akr
2009-02-09* ext/socket/ancdata.c (ancillary_initialize): add family argument.akr
2009-02-08* ext/socket/extconf.rb: check struct cmsgcred.akr