summary refs log tree commit diff
path: root/nixos/modules/services/networking/stubby.nix
Commit message (Collapse)AuthorAge
* nixos/stubby: reduce to a settings-style configurationEmery Hemingway2021-12-25
| | | | | | | Extract the example configuration from the package to provide a working example. Remove pkgs.stubby from `environment.systemPackages`.
* nixos/stubby: set Type=notify on the systemd servicePierre Bourdon2020-03-16
| | | | | | Fixes some dependency ordering problems at boot time with services that require DNS. Without Type=notify these services might be started before stubby was ready to accept DNS requests.
* stubby: configure cache directoryJörg Thalheim2020-02-24
| | | | This is needed for local dnssec validation
* nixos/stubby: Clearer wording for upstreamServersvdot0x232019-08-07
| | | Indicate that upstreamServers actually replaces defaults instead of adding to default.
* Add stubby resolver daemon service module (#38667)baroncharlus2018-05-16
* networking/stubby.nix: implementing systemd service module for stubby This change implements stubby, the DNS-over-TLS stub resolver daemon. The motivation for this change was the desire to use stubby's DNS-over-TLS funcitonality in tandem with unbound, which requires passing certain configuration parameters. This module implements those config parameters by exposing them for use in configuration.nix. * networking/stubby.nix: merging back module list re-merging the module list to remove unecessary changes. * networking/stubby.nix: removing unecessary capabilities flag This change removes the unecessary flag for toggling the capabilities which allows the daemon to bind to low ports. * networking/stubby.nix: adding debug level logging bool Adding the option to turn on debug logging. * networking/stubby.nix: clarifying idleTimeout and adding systemd target Improving docs to note that idleTimeout is expressed in ms. Adding the nss-lookup `before' target to the systemd service definition. * networking/stubby.nix: Restrict options with types.enum This change restricts fallbackProtocol and authenticationMode to accept only valid options instead of any list or str types (respectively). This change also fixes typo in the CapabilityBoundingSet systemd setting. * networking/stubby.nix: cleaning up documentation Cleaning up docs, adding literal tags to settings, and removing whitespace. * networking/stubby.nix: fixing missing linebreak in comments * networking/stubby.nix: cleaning errant comments