1. 17 Jul, 2017 2 commits
  2. 14 Jul, 2017 1 commit
  3. 15 Jun, 2017 4 commits
  4. 13 Jun, 2017 1 commit
    • Vitezslav Kriz's avatar
      hints: reverse lookup keep name ordering from host file · 852adde1
      Vitezslav Kriz authored
      If one line contains multiple names for the address, the first
      name should be the canonical one (i.e. used for reverse lookups).
      In the current implementation wins top level domain according to
      domain tree.
      
      This change saves PTR records to separate tree. Names are
      oredered according to order in host file.
      852adde1
  5. 29 Mar, 2017 1 commit
  6. 28 Feb, 2017 1 commit
  7. 10 Feb, 2017 1 commit
  8. 26 Jan, 2017 2 commits
  9. 25 Jan, 2017 1 commit
  10. 16 Jan, 2017 2 commits
  11. 03 Jan, 2017 1 commit
  12. 12 Dec, 2016 1 commit
  13. 29 Nov, 2016 2 commits
  14. 08 Nov, 2016 2 commits
    • Vladimír Čunát's avatar
      layer: refactor and better describe the API · cc47973e
      Vladimír Čunát authored
      - The API and ABI for modules changes slightly (details below).
        KR_MODULE_API is bumped to avoid loading incompatible code.
        We have bumped libkres ABIVER since the last release 1.1.1,
        so leaving that one intact.
      
      - Make KR_STATE_YIELD not reuse 0 value anymore.
        It's easy to e.g. return kr_ok() by mistake.
      - struct kr_layer_t:
        * ::mm was unused, uninitialized, etc.
        * Make ::state an int, as it was everywhere else.
        * void *data was ugly and always containing struct kr_request *
      - struct kr_layer_api:
        * Drop the void* parameter from ::begin, as it was only used
          for the request which is available as ctx->req anyway
          (formerly ctx->data).
        * Drop ::fail.  It wasn't even called.  Modules can watch for
          KR_STATE_FAIL in ::finish.
      - Document the apparent meaning of the layer interface, deduced mainly
        from the way it's used in the code.  Caveats:
        * enum knot_layer_state handling seems to assume that it holds exactly
          one of the possibilities at a time.  The cookie module does NOT
          follow that (intentionally), apparently depending on the exact
          implementation of the handling at that moment.  It feels fragile.
        * I was unable to deduce a plausible description of when ::reset is
          called.  It's practically unused in modules, too.
      cc47973e
    • Vladimír Čunát's avatar
      layer: rename knot_ identifiers that are private now · 4ad98bff
      Vladimír Čunát authored
      It causes lots of line changes, but it would be confusing to keep the
      current state over long term.
      4ad98bff
  15. 16 Jul, 2016 1 commit
  16. 14 Apr, 2016 1 commit
  17. 17 Dec, 2015 1 commit
  18. 09 Dec, 2015 2 commits
  19. 25 Nov, 2015 1 commit
  20. 13 Nov, 2015 1 commit
  21. 18 Oct, 2015 1 commit
    • Marek Vavruša's avatar
      modules/hints: generate PTR records as well · fc4813ff
      Marek Vavruša authored
      in case the address matches multiple names, the lexicographically first domain name is returned
      
      meaning
      \5host1\3com is after \5host1\2cz
      \5host2 is after \5host1
      \3aaa is after \2zz
      fc4813ff
  22. 13 Oct, 2015 1 commit
  23. 10 Oct, 2015 1 commit
  24. 01 Oct, 2015 2 commits
  25. 17 Sep, 2015 1 commit
    • Marek Vavruša's avatar
      lib: removed synchronous api code · 26774309
      Marek Vavruša authored
      the reason is that it's not actively used since we moved to binary
      testing, and it depends on libknot internal api that has changed
      also removed several unused libknot internal headers
      26774309
  26. 27 Jun, 2015 1 commit
  27. 25 Jun, 2015 1 commit
  28. 15 Jun, 2015 1 commit
  29. 13 Jun, 2015 1 commit
  30. 07 Jun, 2015 1 commit