openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
D
dnsruby
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Low Activity
Commits
: Listings
Analyzed
about 13 hours
ago. based on code collected
about 13 hours
ago.
Feb 11, 2025 — Feb 11, 2026
Showing page 31 of 35
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Tidying up
alexd
More...
almost 17 years ago
Clarifying send_plain_message contract
alexd
More...
almost 17 years ago
Renaming InternalResolver to PacketSender. Adding send_plain_message method in Resolver
alexd
More...
almost 17 years ago
RFC5452 corrections - non-authoritative RRSets now pruned by Recursor when following authoritative chain - NOT by InternalResolver. NSEC3 code fixed - NSEC3 can now be read from wire and presented correctly. NSEC3 validation still to come. Base32 library added for base32hex encodings.
alexd
More...
almost 17 years ago
Recursor now implements a static authoritative cache (thread-safe). Dnssec can now be configured to use either a Recursor, or a Resolver (either configured or system default) to do DNSSEC validation. This is useful for those behind dodgy nameservers. Config now implements lazy loading. This is carried through to Resolver. So, system defaults will only be loaded if a query is made on a Resolver which has not been configured with any nameservers (previously, config was loaded for each Resolver#new). NSEC handling now fully implemented (NSEC3 to come soon). NXDomains and unsigned responses are now validated, as well as wildcard expansions and wildcard no data. Name canonical ordering implemented. digitar and digdlv provided as demos of DLV and ITAR use. EXAMPLES added with many common uses of Dnsruby. Documentation improved. Resolver locking changes - one lock now used per Resolver. Message and Section rrset(s) methods fixed. load_itar method provided (currently insecure).
alexd
More...
almost 17 years ago
Removing DLV checks from rubydig - will make digdlv and digitar for demo purposes
alexd
More...
almost 17 years ago
Fixing demo requires for rubyforge bug #25525
alexd
More...
almost 17 years ago
Fix for rubyforge bug #25600 (zone transfers with server cutting connection at start)
alexd
More...
almost 17 years ago
Now removes server from Resolver if bad TSIGs are returned. Also returns to client rather than waits for timeout. Fixes bug #25131 on rubyforge (raised by Rocky Bernstein)
alexd
More...
almost 17 years ago
Now return validation error up to client as exception (if required). Also include patch from Rocky Bernstein for unsolicited response handling.
alexd
More...
almost 17 years ago
Validator now checks to see if it can verify message *before* starting to follow chain of trust
alexd
More...
almost 17 years ago
Tidying up recursor and adding DLV verification to rubydig
alexd
More...
almost 17 years ago
Cache split into an authoritative cache and a recursive cache, to make sure that recursor gets correct answers, whilst maintaining benefits of a cache for recursor. This means you can now use Recursor instead of Resolver to obtain authoritative, validated answers to queries, with caching enabled.
alexd
More...
almost 17 years ago
Recursor now caches authorities
alexd
More...
almost 17 years ago
Raising DecodeError on decode, rather than letting other errors make it up to client. Thanks to Mahmud for pointing this out.
alexd
More...
almost 17 years ago
Getting rid of unnecessary PTR queries
alexd
More...
almost 17 years ago
adding reminder
alexd
More...
almost 17 years ago
Merging tc_packet
alexd
More...
almost 17 years ago
Updating to RFC5452, section 6 - to accept only in-domain records from authoritative nameservers. Also added Section#remove_rrset(name, type).
alexd
More...
almost 17 years ago
Sorting out Section RRSet stuff in Message. Adjusting InternalResolver and test classes to match. Can now get rrsets more sensibly, as well as deleting them from a section
alexd
More...
almost 17 years ago
Handles duff nameservers when following validation chain. Now makes it all the way to the bottom of the chain, instead of halting one link up on occasion!W
alexd
More...
almost 17 years ago
Adding test for Mahmud
alexd
More...
almost 17 years ago
A big check-in, which turns dnsruby into a security-aware, validating stub resolver.
alexd
More...
almost 17 years ago
Ruby 1.9 issues fixed
alexd
More...
almost 17 years ago
Fixing test bug
alexd
More...
almost 17 years ago
Starting to put validation code in. Message#security_level and security_error hold results of validation - NOT verification. Split validation/verification implementations out of Dnssec into SingleVerifiers - so each (root, anchors, dlv) type of validator has its own cache of keys. Added test code for IANA trust anchor repository.
alexd
More...
almost 17 years ago
Michael Graff's DSA patch - using IANA numbers for RSASHA!-NSEC3-SHA1 etc.
alexd
More...
almost 17 years ago
Implemented caching in SingleResolver. Caches whole Messages (and reconstructs correct TTLs). Caching can be avoided by setting Message#send_raw. Select_thread can now send responses through from client thread to client thread, as well as exceptions.
alexd
More...
almost 17 years ago
Adding comments
alexd
More...
almost 17 years ago
Fixing code_mapper to deal with "-" in code names. Fixing SingleResolver to cope with new Cache implementation!
alexd
More...
almost 17 years ago
←
1
2
…
27
28
29
30
31
32
33
34
35
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree