aboutsummaryrefslogtreecommitdiffstats
path: root/ext/socket
Commit message (Expand)AuthorAgeFilesLines
* 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
* Extend sleep time to 1.5 second in rb_getaddrinfo_a_before_exec()Masaki Matsushita2020-12-061-1/+4
* Add a hook before fork() for getaddrinfo_a()Masaki Matsushita2020-12-041-0/+116
* ext/socket/rubysocket.h: avoid the conflict of T_DATA definition in AIXRei Odaira2020-11-011-1/+1
* Use public allocators for creating new T_OBJECT objectsAaron Patterson2020-10-282-4/+4
* ext/socket/ipsocket.c: prevent "warning: unused variable 'resolv_timeout'"Yusuke Endoh2020-09-271-2/+1
* Add comments for resolv_timeoutMasaki Matsushita2020-09-251-1/+3
* Add resolve_timeout to TCPSocket [Feature #17134]Masaki Matsushita2020-09-256-8/+52
* Show deprecation warning on Socket.gethostbyname and Socket.gethostbyaddrMasaki Matsushita2020-08-291-0/+3
* Show deprecation warning on TCPSocket.gethostbynameMasaki Matsushita2020-08-281-0/+1
* Adjust indents [ci skip]Nobuyoshi Nakada2020-08-272-14/+14
* sed -i '/rmodule.h/d'卜部昌平2020-08-271-15/+0
* Make Socket.getaddrinfo interruptible (#2827)Kir Shatrov2020-08-273-17/+23
* sed -i '/r_cast.h/d'卜部昌平2020-08-271-15/+0
* sed -i '\,2/extern.h,d'卜部昌平2020-08-271-15/+0
* Thread scheduler for light weight concurrency.Samuel Williams2020-05-145-199/+66
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-2100/+2100
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-2100/+2100
* Fix a typo [ci skip]Kazuhiro NISHIYAMA2020-04-271-1/+1
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-082-15/+2290
* ext/socket/init.c: do not return uninitialized bufferYusuke Endoh2020-03-311-9/+8
* Updated dependencies on internal/warnings.hNobuyoshi Nakada2019-12-311-0/+15
* update dependencies卜部昌平2019-12-261-0/+165
* decouple internal.h headers卜部昌平2019-12-261-15/+34
* Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans2019-11-184-20/+7
* Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans2019-11-183-8/+2
* Clean up implementation of SOCKSSocket, its confusing and undocumentedJustin McNally2019-11-011-4/+10
* Prefer libsocksd over libsocksJustin McNally2019-11-011-1/+1