Skip to content
Snippets Groups Projects
  1. Feb 13, 2018
  2. Feb 08, 2018
  3. Feb 05, 2018
  4. Feb 01, 2018
  5. Jan 31, 2018
  6. Jan 30, 2018
    • Tomas Krizek's avatar
      systemd: enable multiple processes with socket activation · 4905226d
      Tomas Krizek authored
      In order to be able to spawn multiple processes with socket activation,
      systemd template (see systemd.unit(5)) is used. This allows the user to
      create any amount of instances by simply providing a unique name for
      each of them. The most sensible instance identifiers are natural
      numbers, but any convention could be used.
      
      The default recommended service name becomes kresd@1.service, replacing
      the older kresd.service. Sockets are renamed in a similar way. Users are
      able to take advantage of bash expansion to spawn/control multiple
      processes, e.g. "systemctl start kresd@{1..16}.service"
      
      The socket-activated service can now be launched directly with
      "systemctl start kresd@1.service", which will request the associated
      sockets without the need for any extra priviledges or capabilities.
      
      Stopping the kresd service now also stops the associated sockets.
      Stopping any individual socket is an isolated opration now (stopping
      kresd@1.socket no longer stop kresd-tls@1.socket and
      kresd-control@1.socket).
      
      Users and packagers are also encouraged to use drop-in files for extra
      configuration or modifications to ensure compatibility with their
      distribution.
      Verified
      4905226d
    • Tomas Krizek's avatar
    • Vladimír Čunát's avatar
      move files: all cache stuff is in lib/cache/ now · 6c4599cd
      Vladimír Čunát authored
      Almost.  A trivial lib/layer/cache.c remains.
      I put all lib/generic/*.h into libkres_HEADERS, to be sure.
      They rarely change anyway.
      Verified
      6c4599cd
    • Vladimír Čunát's avatar
      main: fix exiting with --help etc. · 7b90e4f4
      Vladimír Čunát authored
      Verified
      7b90e4f4
    • Vladimír Čunát's avatar
    • Tomas Krizek's avatar
      documentation: reorganize chapters · 3635da41
      Tomas Krizek authored
      The manual page discusses basic usage of kresd, but completely lacks
      configuration description. Users are pointed to
      https://knot-resolver.readthedocs.io for reference. When visiting this
      page, the most important information they don't have yet, is how to
      configure kresd. This should be the first chapter in the documentation
      to make it easier to find.
      Verified
      3635da41
  7. Jan 29, 2018
  8. Jan 24, 2018
  9. Jan 23, 2018
  10. Jan 22, 2018
  11. Jan 19, 2018
  12. Jan 18, 2018