1. 12 Mar, 2020 8 commits
  2. 11 Mar, 2020 16 commits
  3. 10 Mar, 2020 6 commits
    • Matthijs Mekking's avatar
      Remove leftover set_keydir · 2094e5ed
      Matthijs Mekking authored
      2094e5ed
    • Matthijs Mekking's avatar
      Disable kasp test on Windows · 4e610b7f
      Matthijs Mekking authored
      The kasp system test is timing critical.  The test passes on all
      Linux based machines, but fails frequently on Windows.  The test
      takes a lot more time on Windows and at the final checks fail
      because the expected next key event is too far off.  For example:
      
      I:kasp:check next key event for zone step2.algorithm-roll.kasp (570)
      I:kasp:error: bad next key event time 20909 for zone \
        step2.algorithm-roll.kasp (expect 21600)
      I:kasp:failed
      
      This is because the kasp system test calculates the time when the
      next key event should occur based on the policy.  This assumes that
      named is able to do key management within a minute.  But starting,
      named, doing key management for other zones, and reconfiguring takes
      much more time on Windows and thus the next key event on Windows is
      much shorter than anticipated.
      
      That this happens is a good thing because this means that the
      correct next key event is used, but is not so nice for testing, as
      it is hard to determine how much time named needed before finishing
      the current key event.
      
      Disable the kasp test on Windows now because it is blocking the
      release.  We know the cause of these test failures, and it is clear
      that this is a fault in the test, not the code.  Therefore we feel
      comfortable disabling the test right now and work on a fix while
      unblocking the release.
      4e610b7f
    • Matthijs Mekking's avatar
      Merge branch '1476-threadsanitizer-data-race-lib-isc-log-multiple-issues' into 'master' · 546acaad
      Matthijs Mekking authored
      Resolve "ThreadSanitizer: data race lib/isc/log.c - multiple issues"
      
      Closes #1476
      
      See merge request !2791
      546acaad
    • Diego dos Santos Fronza's avatar
      Fixed data race in log.c · a2008520
      Diego dos Santos Fronza authored
      A data race was happening while BIND was starting due to
      isc_log_wouldlog function accessing lctx->logconfig without a lock.
      
      To prevent that without incurring much costs, that variable was made
      atomic.
      a2008520
    • Michal Nowak's avatar
      Merge branch 'mnowak/abi-tracker-helper' into 'master' · 6d252220
      Michal Nowak authored
      Add API Checker
      
      See merge request !3120
      6d252220
    • Michal Nowak's avatar
      Add API Checker · 49bc08e6
      Michal Nowak authored
      ABI checker tools generate HTML and TXT API compatibility reports of
      BIND libraries. Comparison is being done between two bind source trees
      which hold built BIND.
      
      In the CI one version is the reference version defined by
      BIND_BASELINE_VERSION variable, the latter one is the HEAD of branch
      under test.
      49bc08e6
  4. 09 Mar, 2020 10 commits