aboutsummaryrefslogtreecommitdiffstats
path: root/lib/resolv.rb
Commit message (Expand)AuthorAgeFilesLines
* `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
* * lib/resolv.rb (Resolv::DNS::Label::Str#initialize): Set encodingakr2014-12-311-1/+3
* * lib/resolv.rb (Resolv::DNS::Name#==): Compare an array of Label:Strakr2014-12-311-1/+1
* resolv.rb: case-insensitive comparisonnobu2014-12-301-2/+2
* resolv.rb: dots differencesnobu2014-12-301-1/+2
* * lib/resolv.rb: fall back if canonicalization fails.tenderlove2014-11-211-0/+4
* normalize reference to Timeout::Errornormal2014-10-071-1/+1
* * lib/gserver.rb: remove redundant use of to_s in interpolation.hsbt2014-06-241-7/+7
* * lib/resolv.rb (bind_random_port): Rescue EPERM for FreeBSD whichakr2014-02-221-1/+3
* * lib/resolv.rb (Resolv::DNS::Message::MessageDecoder#get_labels):akr2014-02-081-8/+11
* * lib/resolv.rb: Don't set CLOEXEC flag explicitly. (Ruby set it byakr2014-02-081-4/+0
* * lib/resolv.rb (Resolv::DNS::Message::MessageDecoder): Raiseakr2014-02-081-0/+3
* * lib/resolv.rb: Ignore name servers which cause EAFNOSUPPORT onakr2014-02-071-4/+12