1. 23 Jan, 2018 1 commit
    • Vladimír Čunát's avatar
      nitpicks from review of !405: query-trace · f705c82a
      Vladimír Čunát authored
      The deckard change was probably unintentional, so I reverted that.
      The only real mistake I found was `sizeof(128)`, though the effect was
      just unnecessary reallocations.
      
      On the whole I really like it.  Verbose logging might get slightly
      slower, due to increased amount of string allocation and copying,
      but it does seem worth it, at least until we can prove otherwise.
      I didn't look much into http module changes, etc.
      f705c82a
  2. 22 Jan, 2018 1 commit
  3. 19 Jan, 2018 1 commit
  4. 18 Jan, 2018 2 commits
  5. 12 Jan, 2018 3 commits
  6. 09 Jan, 2018 1 commit
  7. 08 Jan, 2018 17 commits
  8. 04 Jan, 2018 1 commit
  9. 21 Dec, 2017 2 commits
    • Marek Vavruša's avatar
      lib: added support for trace_log for verbose messages · 393b738a
      Marek Vavruša authored
      The `QRVERBOSE` macro uses the `query` pointer to find out whether the
      request has trace log enabled. If it does, it uses trace log to log verbose messages using that callback (regardless of whether verbose mode is set or not).
      
      This required changing of structure printing functions to formatting functions returning textual representation of the objects (dname, rrset, pkt).
      This is potentially slower as creates heap objects, but it doesn't happen
      in the hotpath so it doesn't really matter for verbose logs.
      393b738a
    • Marek Vavruša's avatar
      daemon: added callback for resolve() query initialisation · bb9c2e89
      Marek Vavruša authored
      this allows for changing request settings or performing other actions
      just after the request is created.
      bb9c2e89
  10. 05 Dec, 2017 1 commit
  11. 07 Sep, 2017 1 commit
  12. 01 Aug, 2017 3 commits
  13. 15 Mar, 2017 1 commit
  14. 06 Mar, 2017 1 commit
  15. 01 Mar, 2017 1 commit
  16. 28 Feb, 2017 3 commits