- 10 Jan, 2013 3 commits
-
-
JINMEI Tatuya authored
-
JINMEI Tatuya authored
also added some more hack to the DB unittests so add/delete zone tests can work with mock accessor, too.
-
JINMEI Tatuya authored
-
- 12 Dec, 2012 1 commit
-
-
Jelte Jansen authored
-
- 10 Dec, 2012 3 commits
-
-
Jelte Jansen authored
don't duplicate the duplicate zone check in sqlite3 accessor's addZone() added documentation
-
Jelte Jansen authored
Note: currently called createZone so as not to interfere with an existing addZone() call in MemoryClient. Instead of pure virtual I made it have a default 'NotImplemented' method. Also, the DatabaseClient holds the transaction (not the SQLite3Accessor); we could do it on that level but we already have a transaction API on a higher level and it makes a little bit more sense to me to do it there
-
Jelte Jansen authored
-
- 25 Oct, 2012 1 commit
-
-
Mukund Sivaraman authored
See bug #2367 for the fix-scaffolding.py tool.
-
- 23 Aug, 2012 1 commit
-
-
Mukund Sivaraman authored
... instead of stripping them later.
-
- 22 Aug, 2012 2 commits
-
-
Mukund Sivaraman authored
-
Mukund Sivaraman authored
Do it in the database data source itself. We also adjust doFindTest() so that we only check for returned RRSIGs if FIND_DNSSEC option is specified. Otherwise we assert that no RRSIGs are returned by find().
-
- 19 Jun, 2012 1 commit
-
-
JINMEI Tatuya authored
Except in the database, which was changed to private. It was not meant to be public and hasn't actually been used except for tests and internally in the database version.
-
- 16 Jun, 2012 1 commit
-
-
JINMEI Tatuya authored
-
- 16 Apr, 2012 2 commits
-
-
JINMEI Tatuya authored
so it will be clearer that they are used only for NSEC3-related records. as suggested in review.
-
JINMEI Tatuya authored
(as suggested in review)
-
- 14 Apr, 2012 2 commits
-
-
JINMEI Tatuya authored
-
JINMEI Tatuya authored
updated DatabaseUpdater::deleteRRset so it would use the new method when deleting NSEC3.
-
- 13 Apr, 2012 1 commit
-
-
JINMEI Tatuya authored
this is the first step to support updating the NSEC3 namespace of a zone. to help support various cases in addRRset() in a less expensive way, introduced a helper RRParameterConverter class. one simple test case was added to confirm the behavior.
-
- 12 Apr, 2012 12 commits
-
-
JINMEI Tatuya authored
I also renamed init() to probe() as the latter seemed more appropriate in terms of what it does.
-
JINMEI Tatuya authored
-
JINMEI Tatuya authored
these are short, and only used in FindDNSSECContext, so it'd make more sense to enclose them there. Other cleanups: - also made FindDNSSECContext::isNSEC/isNSEC3 private as they now don't need to be called outside the class - removed isInited(); simpy doesn't see the need for it as a separate method - simplified the code logic of getResultFlag()
-
JINMEI Tatuya authored
the latter has been merged to getDNSSECRRset(). doxygen comments were also merged.
-
JINMEI Tatuya authored
to do this, I extended getDNSSECRRset(name) further: it now takes 'covering' parameter, depending on whether the requested NSEC is for the exact name or the covering ("previous") name. In the latter case it does the same thing as findNSECCover() (which will be merged to getDNSSECRRset later).
-
JINMEI Tatuya authored
- renamed getNSECRRset to getDNSSECRRset to clarify it's for generic DNSSEC purpose, even though it's essentially NSEC specific. - moved the 'isNSEC' check to the now-renamed getDNSSECRRset, thereby removing the need for checking that within findOnNameResult.
-
JINMEI Tatuya authored
instead of a pointer. IMO, finderp_ should better be a reference than a pointer if we'd worry about the case where it's NULL later on, like getNSECRRset does (which shouldn't never happen in our usage). the NULL pointer check was therefore removed with this change.
-
JINMEI Tatuya authored
removed origin_ or complete flags_ from the class members. non DNSSEC-specific processing was recovered from the original version. also made FindDNSSECContext private inside ZoneFinder; it doesn't have to be publicly usable. also made indentation policy more consistent for the class.
-
Michal 'vorner' Vaner authored
The high-level logic of finding it is similar, so we take the loop from the in-memory data source and adapt it to the database.
-
JINMEI Tatuya authored
- indentation - spelling: 'other else' should be 'otherwise' - constify - avoid using an unnecessary temporary variable
-
JINMEI Tatuya authored
-
JINMEI Tatuya authored
They are only used for FindDNSSECContext, which is part of ZoneFinder and can refer to its private members.
-
- 11 Apr, 2012 2 commits
-
-
haikuo zhang authored
deal with the flag.
-
Michal 'vorner' Vaner authored
The internal function used to create normal RRs when looking them up is reused for the ones from NSEC3 namespace as well.
-
- 30 Mar, 2012 2 commits
-
-
JINMEI Tatuya authored
- folded long lines - removed white space at EOL - spacing consistency. in particular, add one space after comma - alignment
-
haikuo zhang authored
function will throw error. find and findAll function will set RESULT_NSEC3_SIGNED if the zone is signed with NSEC3.
-
- 16 Mar, 2012 1 commit
-
-
Michal 'vorner' Vaner authored
-
- 14 Mar, 2012 1 commit
-
-
Michal 'vorner' Vaner authored
Does not compile, as all subclasses now have pure virtual method.
-
- 01 Mar, 2012 1 commit
-
-
JINMEI Tatuya authored
options and remember them. These will be used in the getAdditional() support.
-
- 29 Feb, 2012 1 commit
-
-
JINMEI Tatuya authored
shared poitners to it instead of real objects. no functional change yet, so the conversion is basically only about the syntax.
-
- 23 Jan, 2012 2 commits
-
-
JINMEI Tatuya authored
specifically, it now uses the separate flags field for wildcard and NSEC/NSEC3 signed information. WILDCARD(_xxx) result codes were deprecated and removed. Adjusted tests and python code accordingly. Finally removed the temporary workaround in auth::Query.
-
Michal 'vorner' Vaner authored
-