1. 05 Jun, 2019 1 commit
  2. 04 Jun, 2019 1 commit
  3. 30 May, 2019 4 commits
  4. 29 May, 2019 2 commits
  5. 27 May, 2019 1 commit
  6. 13 May, 2019 1 commit
  7. 10 May, 2019 1 commit
  8. 23 Apr, 2019 1 commit
  9. 11 Apr, 2019 1 commit
  10. 22 Mar, 2019 1 commit
  11. 19 Mar, 2019 1 commit
  12. 08 Mar, 2019 2 commits
  13. 05 Mar, 2019 1 commit
  14. 03 Mar, 2019 1 commit
  15. 06 Feb, 2019 3 commits
  16. 29 Jan, 2019 2 commits
  17. 24 Jan, 2019 1 commit
  18. 09 Jan, 2019 1 commit
  19. 18 Dec, 2018 2 commits
  20. 07 Dec, 2018 1 commit
  21. 06 Dec, 2018 5 commits
    • Evan Hunt's avatar
      fix shared library build on darwin · 115736b3
      Evan Hunt authored
      115736b3
    • Evan Hunt's avatar
      name change from "hook modules" to "plugins" · fd20f10d
      Evan Hunt authored
      - "hook" is now used only for hook points and hook actions
      - the "hook" statement in named.conf is now "plugin"
      - ns_module and ns_modlist are now ns_plugin and ns_plugins
      - ns_module_load is renamed ns_plugin_register
      - the mandatory functions in plugin modules (hook_register,
        hook_check, hook_version, hook_destroy) have been renamed
      fd20f10d
    • Evan Hunt's avatar
      e2ac439e
    • Evan Hunt's avatar
      initial implementation of filter-aaaa.so as a shared object · d3f0f71b
      Evan Hunt authored
      - temporary kluge! in this version, for testing purposes,
        named always searches for a filter-aaaa module at /tmp/filter-aaaa.so.
        this enables the filter-aaaa system test to run even though the
        code to configure hooks in named.conf hasn't been written yet.
      - filter-aaaa-on-v4, filter-aaaa-on-v6 and the filter-aaaa ACL are
        still configured in the view as they were before, not in the hook.
      d3f0f71b
    • Evan Hunt's avatar
      set up hooks.c to enable setting hook points and loading modules · 70cc3f80
      Evan Hunt authored
      - move hooks.h to public include directory
      - ns_hooktable_init() initializes a hook table. if NULL is passed in, it
        initializes the global hook table
      - ns_hooktable_save() saves a pointer to the current global hook table.
      - ns_hooktable_reset() replaces the global hook table with different
        one
      - ns_hook_add() adds hooks at specified hook points in a hook table (or
        the global hook table if the specified table is NULL)
      - load and unload functions support dlopen() of hook modules (this is
        adapted from dyndb and not yet functional)
      - began adding new hook points to query.c
      70cc3f80
  22. 29 Nov, 2018 1 commit
  23. 27 Nov, 2018 2 commits
    • Ondřej Surý's avatar
      Fix build-time Python configuration · d7560240
      Ondřej Surý authored
      Apply various fixes and tweaks to Python configuration logic implemented
      in the "configure" script:
      
        - Prevent PYTHON_INSTALL_DIR, which holds the value passed to the
          --with-python-install-dir option, from being set to "unspec" by
          default as this breaks installing Python modules when the
          --with-python-install-dir option is not used.
      
        - Make the --with-python-install-dir option also work when the Python
          interpreter is specified explicitly (using --with-python=<...>).
      
        - Remove dnspython dependency which was erroneously introduced in
          commit 31b0dc1f: no installed Python
          module depends on dnspython, it is only used in system tests, for
          which dedicated scripts exist that check whether dnspython is
          available and act accordingly.
      
        - Improve contents and placement of error messages.
      
        - Reduce duplication of code checking Python dependencies.
      
        - Use Autoconf macros AS_CASE() and AS_IF() instead of plain shell
          code.
      
        - Update comments.  Capitalize the word "Python" when referring to the
          language itself rather than a specific executable.
      d7560240
    • Ondřej Surý's avatar
  24. 22 Nov, 2018 1 commit
  25. 16 Nov, 2018 1 commit
  26. 15 Nov, 2018 1 commit