summaryrefslogtreecommitdiff
path: root/lib/resolv.rb
AgeCommit message (Expand)Author
2025-04-10[ruby/resolv] refactoring class-hash to be ractor-safeHoneyryderChuck
2025-04-10[ruby/resolv] config read from file should return frozen data!HoneyryderChuck
2025-02-04[ruby/resolv] Load win32/resolv with rake testHiroshi SHIBATA
2025-01-21[ruby/resolv] Check for Windows in JRuby-compatible wayCharles Oliver Nutter
2025-01-21[ruby/resolv] Use port number 0 for ephemeral port if saveNobuyoshi Nakada
2024-12-13[ruby/resolv] Allow setting default Resolv::DNS config in Resolv.newJeremy Evans
2024-12-13[ruby/resolv] Bump up v0.6.0Hiroshi SHIBATA
2024-12-10[ruby/resolv] Securerandom should be always availableDavid Rodríguez
2024-11-11[ruby/resolv] Bump up v0.5.0Hiroshi SHIBATA
2024-10-08Call Resolv::DNS::Config#lazy_initialize explicitly if that instance is not i...Hiroshi SHIBATA
2024-10-03each_address should now resolve for AAAA firstSadiq Saif
2024-08-13[ruby/resolv] Reuse open TCP connectionKasumi Hanazuki
2024-08-13[ruby/resolv] Fix TCP fallback with multiple nameserversIgor Pstyga
2024-03-19[ruby/resolv] Bump up 0.4.0Hiroshi SHIBATA
2024-02-29[ruby/resolv] Implement CAA resource recordKasumi Hanazuki
2024-02-25[ruby/resolv] Simplify adding new entriesNobuyoshi Nakada
2024-02-25[ruby/resolv] Treat hostname as same as aliasesNobuyoshi Nakada
2023-12-25[ruby/resolv] Fix typoDavid Rodríguez
2023-12-13[ruby/resolv] Bump up 0.3.0Hiroshi SHIBATA
2023-11-25[ruby/resolv] Support a :use_ipv6 option to Resolv#initializeJeremy Evans
2023-11-25[ruby/resolv] Support a :raise_timeout_errors option to raise timeouts as Res...Jeremy Evans
2023-11-24[ruby/resolv] Fix the fallback from UDP to TCP due to message truncationJeremy Evans
2023-11-24[ruby/resolv] Catch EPROTONOSUPPORT as a sign of no IPv6 as wellKJ Tsanaktsidis
2023-11-24[ruby/resolv] Implement dohpath SvcParamKasumi Hanazuki
2023-11-24[ruby/resolv] Implement SVCB and HTTPS RRsKasumi Hanazuki
2023-11-22[ruby/resolv] IPv6: update to_s method to be RFC5952 compliantJohn Bond
2023-04-28[ruby/resolv] Prefer `Array#concat` over `#+=` on `Array`Nobuyoshi Nakada
2023-04-14[ruby/resolv] Expose Resolv::VERSIONHiroshi SHIBATA
2023-04-08[ruby/resolv] Do not compress domain name in SRV RDATAKasumi Hanazuki
2022-01-12[ruby/resolv] Support more characters in link local addressesJeremy Evans
2021-05-11[ruby/resolv] Fix confusion of received response messageKazuki Yamaguchi
2020-11-09`fe80` should be case insensitive tooKazuhiro NISHIYAMA
2020-11-07Support s390 IPv6 link local addressesJeremy Evans
2020-11-07Add support for IPv6 link local addresses to resolvJeremy Evans
2020-11-07Remove sender/message_id pair after response received in resolvJeremy Evans
2020-05-29Convert ip addresses to canonical form in Resolv::DNS::Requester::Unconnected...Jeremy Evans
2019-11-18Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-10-21Fallback to TCP in resolv if UDP bind raises EACCESJeremy Evans
2019-07-30Use lowercase letters for IPv6 addresses.Tanaka Akira
2019-07-17Get rid of LoadError with $DEBUGNobuyoshi Nakada
2019-06-08Make Resolv::DNS#each_name accept Resolv::IPv{4,6} argumentsJeremy Evans
2018-03-06resolv.rb: remove rangerandnobu
2018-03-06resolv.rb: close socketnobu
2018-01-18resolv.rb: NUL hostsnobu
2018-01-18resolv: use safe navigation operatornobu
2018-01-11Mock fetching data from real DNS [Feature #14340]naruse
2017-12-20Fixed command Injectionnobu
2017-12-20Fixed command Injectionnobu
2017-10-21Fixed unexpected behavior of `Resolv::MDNS#each_address` when given ".local" ...hsbt
2017-08-29resolv.rb: remove unnecessary require statementglass