summaryrefslogtreecommitdiff
path: root/ext/socket
Commit message (Expand)AuthorAgeFilesLines
* Update VPATH for socket, & dependenciesMatt Valentine-House2023-04-062-0/+242
* Update the depend filesMatt Valentine-House2023-02-281-15/+0
* Remove intern/gc.h from Make depsMatt Valentine-House2023-02-271-15/+0
* Extract include/ruby/internal/attr/packed_struct.hNobuyoshi Nakada2023-02-081-0/+15
* Extract check for RSTRING_SOCKLENNobuyoshi Nakada2023-01-301-3/+15
* fix typo in comments / autodocRick Hull2023-01-161-1/+1
* Remove `require 'io/wait'` where it's no longer necessary. (#6932)Samuel Williams2022-12-151-1/+5
* socket.rb - simplify check for the methodNobuyoshi Nakada2022-12-151-1/+1
* socket.rb - don't load io/wait (#6922)MSP-Greg2022-12-141-1/+1
* Removed documentation for incomplete option about [Feature #17134]Hiroshi SHIBATA2022-11-301-1/+0
* Use class methods of `File` over `Kernel.open` and `IO.read`Nobuyoshi Nakada2022-11-211-2/+2
* Add support for `sockaddr_un` on Windows. (#6513)Samuel Williams2022-11-179-26/+39
* Transition shape when object's capacity changesJemma Issroff2022-11-101-0/+15
* Use `rb_sprintf` instead of deprecated `sprintf`Nobuyoshi Nakada2022-11-091-2/+1
* Substitute from the actual netinet6/in6.hNobuyoshi Nakada2022-11-041-5/+13
* Try `nil` as default for 'default timeout'. (#6509)Samuel Williams2022-10-084-6/+6
* Add IO#timeout attribute and use it for blocking IO operations. (#5653)Samuel Williams2022-10-075-6/+10
* sockopt adding Linux constants, SO_INCOMING_CPU/SO_INCOMING_NAPI_ID.David Carlier2022-09-211-0/+2
* openbsd sockets add SO_RTABLE constantDavid Carlier2022-09-211-0/+1
* Introduces FreeBSD's SO_USER_COOKIE among socketopt's options.David Carlier2022-09-211-0/+1
* sockets add `TCP_CONNECTION_INFO` and `TCP_KEEPALIVE` constants.David CARLIER2022-09-211-0/+2
* socket add FreeBSD's SO_SETFIB constant.David CARLIER2022-09-211-0/+1
* [DOC] socket: fix wrong sample addresses (#6372)Sutou Kouhei2022-09-201-2/+2
* Expand tabs [ci skip]Takashi Kokubun2022-07-2119-1410/+1410
* Fix broken links of rdocKazuhiro NISHIYAMA2022-03-171-7/+7
* [Feature #18249] Update dependenciesPeter Zhu2022-02-221-0/+15
* [Feature #18491] Drop support for HP-UXPeter Zhu2022-01-181-3/+2
* Update dependenciesNobuyoshi Nakada2021-11-211-15/+0
* ext/socket/extconf.rb: Fix the chech if if_indextoname is availableYusuke Endoh2021-11-021-2/+5
* Prefer the reentrant versions of gmtime and localtimeNobuyoshi Nakada2021-10-141-3/+9
* Add more socket constantsKazuhiro NISHIYAMA2021-10-121-1/+32
* ruby tool/update-deps --fix卜部昌平2021-10-051-0/+135
* [DOC] Use `unpack1` instead of `unpack(template)[0]` [ci skip]Kazuhiro NISHIYAMA2021-09-231-1/+1
* undefine alloc functions for C extensionsMike Dalessio2021-08-201-0/+1
* Avoid calling `fstat` on things we already know are valid sockets.Samuel Williams2021-07-122-20/+28
* Convert ssize_t properlyNobuyoshi Nakada2021-06-231-1/+1
* Deprecate and rework old (fd) centric functions.Samuel Williams2021-06-225-54/+58
* Direct io for accept, send, sendmsg, recvfrom, and related methods.Samuel Williams2021-06-226-86/+84
* Removed no longer used variablesNobuyoshi Nakada2021-06-141-1/+0
* Add scheduler hook `Addrinfo.getaddrinfo`. (#4375)Samuel Williams2021-06-144-278/+316
* dependency updates卜部昌平2021-04-131-15/+0
* [DOC] Fix typo in ext/socket/socket.c [ci skip]Dimitris Zorbas2021-02-041-2/+2
* [DOC] Fix grammar: "is same as" -> "is the same as"Marcus Stollsteimer2021-01-052-4/+4
* Fix compile error of sockssocketMasaki Matsushita2020-12-291-1/+1
* Removed rb_cData entityNobuyoshi Nakada2020-12-222-2/+2
* socket is ractor-safe.Koichi Sasada2020-12-181-0/+2
* Remove unimplemented parameter from commentMasaki Matsushita2020-12-111-2/+1
* Add connect_timeout to TCPSocketMasaki Matsushita2020-12-108-20/+38
* Revert getaddrinfo_a()Masaki Matsushita2020-12-075-265/+0
* Call cleanup function for getaddrinfo_a(3) only before fork()Masaki Matsushita2020-12-061-2/+2