Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • BIND BIND
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 576
    • Issues 576
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 115
    • Merge requests 115
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ISC Open Source ProjectsISC Open Source Projects
  • BINDBIND
  • Issues
  • #883
Closed
Open
Issue created Feb 17, 2019 by Ghost User@ghost

isc/keyzone.py should invoke named-compilezone to also consider journal files

Description / Request / Links / references

In bin/python/isc/keyzone.py.in#L43 named-compilezone is invoked in the following way:

        fp, _ = Popen([czpath, "-o", "-", name, filename],

This does not take into account any journals, so with dynamic updates and/or inline signing, the data read in, might actually not be the real deal. To make sure to load/analyze the correct data named-compilezone should be invoked with the -j flag, which, according to the man page does the following:

       -j
           When loading a zone file, read the journal if it exists. The journal file name is assumed to be the zone file name appended with the string .jnl.

If the file does not exist, this option is simply ignored, so simply adding it uncoditionally should not do any harm as far as I can tell.

Edited Feb 17, 2019 by Ghost User
Assignee
Assign to
Time tracking