1. 25 Jun, 2019 2 commits
  2. 21 Jun, 2019 3 commits
  3. 19 Jun, 2019 1 commit
    • Ondřej Surý's avatar
      Use couple more autoconf convenience macros to cleanup configure.ac · a654756c
      Ondřej Surý authored
      Pull and use several autoconf archive convenience macros to simplify
      configure.ac.
      
      * AX_CHECK_COMPILE_FLAG(FLAG, ...) - check whether given CFLAG works
      * AX_CHECK_LINK_FLAG(FLAG, ...) - check whether given LDFLAG works
      * AX_CHECK_PREPROC_FLAG(FLAG, ...) - check whether give CPPFLAG works
      * AX_SAVE_FLAGS/AX_RESTORE_FLAGS - save and restore *FLAGS
      a654756c
  4. 05 Jun, 2019 1 commit
  5. 04 Jun, 2019 1 commit
  6. 30 May, 2019 4 commits
  7. 29 May, 2019 2 commits
  8. 27 May, 2019 1 commit
  9. 13 May, 2019 1 commit
  10. 10 May, 2019 1 commit
  11. 23 Apr, 2019 1 commit
  12. 11 Apr, 2019 1 commit
  13. 22 Mar, 2019 1 commit
  14. 19 Mar, 2019 1 commit
  15. 08 Mar, 2019 2 commits
  16. 05 Mar, 2019 1 commit
  17. 03 Mar, 2019 1 commit
  18. 06 Feb, 2019 3 commits
  19. 29 Jan, 2019 2 commits
  20. 24 Jan, 2019 1 commit
  21. 09 Jan, 2019 1 commit
  22. 18 Dec, 2018 2 commits
  23. 07 Dec, 2018 1 commit
  24. 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