Skip to content
Snippets Groups Projects
  1. Dec 19, 2016
  2. Nov 30, 2016
    • Vladimír Čunát's avatar
      Revert "lua: embed bytecode instead of stripped source" · 4237b587
      Vladimír Čunát authored
      This reverts commit 64f80706.
      TL;DR: it brought almost no benefits AFAIK and potential for problems.
      
      The "portable bytecode" produced by luajit isn't compatible when
      (lib)luajit version changes or when some build-time configuration of it
      changes.  If you mix these up, kresd fails to start.
      4237b587
  3. Nov 29, 2016
  4. Nov 22, 2016
    • Vladimír Čunát's avatar
      lib/root-hints.inc: improve regeneration safeguards · 0222ae49
      Vladimír Čunát authored
      - Drop all make dependencies, so it's only generated when the file
        goes missing (i.e. was explicitly deleted).
      - Add checks into the generator to avoid producing empty strings on
        failures.  It compiled correctly and wasn't easy to debug.
      0222ae49
  5. Nov 15, 2016
  6. Nov 14, 2016
    • Vladimír Čunát's avatar
      lua: embed bytecode instead of stripped source · 64f80706
      Vladimír Čunát authored
      It seems a bit cleaner, though impact on size and load speed should not
      be noticeable.  We simply install most of the lua code, as before, and I
      assume that we *do* want to keep that visibility, at least by default.
      Suggested on !57.
      64f80706
  7. Nov 10, 2016
  8. Nov 02, 2016
  9. Oct 21, 2016
  10. Oct 20, 2016
  11. Aug 17, 2016
  12. Aug 10, 2016
  13. Jul 28, 2016
  14. Jul 20, 2016
  15. Jul 06, 2016
    • Marek Vavruša's avatar
      daemon: workers are interconnected with IPC pipes · de7b3862
      Marek Vavruša authored
      forks are connected with IPC pipes to process
      group leader and can execute expressions on its
      behalf. so running commands over all workers
      is easy now:
      
      > hostname() -- single
      localhost
      
      > map 'hostname()' -- all
      localhost
      localhost
      localhost
      de7b3862
  16. Jun 30, 2016
  17. Jun 29, 2016
  18. May 31, 2016
  19. May 29, 2016
  20. Mar 29, 2016
  21. Mar 05, 2016
  22. Jan 30, 2016
  23. Jan 23, 2016
  24. Jan 22, 2016
    • Marek Vavruša's avatar
      scripts: kresd-query.lua (new) · b81be10e
      Marek Vavruša authored
      this is a boilerplate for a CLI utility to resolve
      names and execute script on query response
      in another words, "a jq for resolver answers"
      
      this is a scaffolding for alternative tools like
      'host' or a plug-in part for scripting around it.
      
      it basically starts a kresd instance, but doesn't
      bind to any interface or read configuration,
      then a query + callback is sent to kresd standard
      input, and it quits after the execution
      b81be10e
  25. Jan 11, 2016
  26. Dec 23, 2015
  27. Dec 17, 2015