aboutsummaryrefslogtreecommitdiffstats
path: root/lib/resolv.rb
Commit message (Expand)AuthorAgeFilesLines
* [ruby/resolv] Support a :use_ipv6 option to Resolv#initializeJeremy Evans2023-11-251-2/+15
* [ruby/resolv] Support a :raise_timeout_errors option to raise timeouts as Res...Jeremy Evans2023-11-251-0/+6
* [ruby/resolv] Fix the fallback from UDP to TCP due to message truncationJeremy Evans2023-11-241-2/+4
* [ruby/resolv] Catch EPROTONOSUPPORT as a sign of no IPv6 as wellKJ Tsanaktsidis2023-11-241-1/+1
* [ruby/resolv] Implement dohpath SvcParamKasumi Hanazuki2023-11-241-0/+29
* [ruby/resolv] Implement SVCB and HTTPS RRsKasumi Hanazuki2023-11-241-0/+429
* [ruby/resolv] IPv6: update to_s method to be RFC5952 compliantJohn Bond2023-11-221-5/+1
* [ruby/resolv] Prefer `Array#concat` over `#+=` on `Array`Nobuyoshi Nakada2023-04-281-2/+2
* [ruby/resolv] Expose Resolv::VERSIONHiroshi SHIBATA2023-04-141-0/+2
* [ruby/resolv] Do not compress domain name in SRV RDATAKasumi Hanazuki2023-04-081-5/+5
* [ruby/resolv] Support more characters in link local addressesJeremy Evans2022-01-121-2/+2
* [ruby/resolv] Fix confusion of received response messageKazuki Yamaguchi2021-05-111-3/+3
* `fe80` should be case insensitive tooKazuhiro NISHIYAMA2020-11-091-2/+2
* Support s390 IPv6 link local addressesJeremy Evans2020-11-071-1/+1
* Add support for IPv6 link local addresses to resolvJeremy Evans2020-11-071-1/+26
* Remove sender/message_id pair after response received in resolvJeremy Evans2020-11-071-1/+1
* Convert ip addresses to canonical form in Resolv::DNS::Requester::Unconnected...Jeremy Evans2020-05-291-0/+1
* Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans2019-11-181-4/+0
* Fallback to TCP in resolv if UDP bind raises EACCESJeremy Evans2019-10-211-2/+7
* Use lowercase letters for IPv6 addresses.Tanaka Akira2019-07-301-1/+1
* Get rid of LoadError with $DEBUGNobuyoshi Nakada2019-07-171-6/+7
* Make Resolv::DNS#each_name accept Resolv::IPv{4,6} argumentsJeremy Evans2019-06-081-0/+2
* resolv.rb: remove rangerandnobu2018-03-061-12/+2
* resolv.rb: close socketnobu2018-03-061-33/+69
* resolv.rb: NUL hostsnobu2018-01-181-1/+1
* resolv: use safe navigation operatornobu2018-01-181-3/+1
* Mock fetching data from real DNS [Feature #14340]naruse2018-01-111-1/+1
* Fixed command Injectionnobu2017-12-201-1/+1
* Fixed command Injectionnobu2017-12-201-1/+1
* Fixed unexpected behavior of `Resolv::MDNS#each_address` when given ".local" ...hsbt2017-10-211-1/+1
* resolv.rb: remove unnecessary require statementglass2017-08-291-1/+0
* resolv.rb: byte buffernobu2017-01-141-6/+6
* Made #decode_rdata client to catch errorsnobu2017-01-141-1/+7
* resolv: use safe navigation operator to avoid extra hash lookupsnormal2016-11-231-3/+1
* Use `&.` instead of modifier ifkazu2016-11-221-1/+1
* resolv: use symbol proc when possiblenormal2016-11-211-7/+3
* fix Resolv::LOC::Coord.create.akr2016-11-051-4/+6
* extract_resources uses each_resource instead of each_answer.akr2016-11-051-3/+3
* Use qualified namesnobu2016-08-301-4/+4
* Resolv::IPv6.create: avoid modifying frozen string literalnormal2015-12-281-5/+5
* * lib/open-uri.rb: Remove indicator for "frozen_string_literal: true".akr2015-11-101-2/+1
* * lib/resolv.rb (Resolv::DNS::Message::MessageEncoder#put_labels):akr2015-11-091-1/+3
* Put an line before "frozen_string_literal: true" for emacs.akr2015-10-051-0/+1
* * lib/pp.rb: Use frozen_string_literal: true.akr2015-10-051-1/+3
* lib/*: use monotonic clock for timeoutsnormal2015-05-291-3/+3
* stdlib: use IO#wait_*able instead of IO.select when possiblenormal2015-05-061-1/+6
* resolv.rb: fix equalitynobu2015-02-171-3/+3
* lib/resolv.rb: consider ENETUNREACH as ResolvTimeoutnormal2015-01-071-2/+2
* * lib/resolv.rb (Resolv::DNS::Label::Str#==): Check class equality.akr2015-01-021-1/+9
* resolv.rb: String#bnobu2014-12-311-1/+1