about summary refs log tree commit diff
path: root/nixos/modules/services/networking/ddclient.nix
AgeCommit message (Collapse)AuthorFilesLines
2017-08-13ddclient nixos module: follow best practice for running daemonsPeter Hoeg1-44/+56
Couple of changes: - move home to /var/lib/ddclient so we can enable ProtectSystem=full - do not stick binary into systemPackages as it will only run as a daemon - run as dedicated user/group - document why we cannot run as type=forking (output is swallowed) - secure things by running with ProtectSystem and PrivateTmp - .pid file goes into /run/ddclient - let nix create the home directory instead of handling it manually - make the interval configurable
2017-03-07ddclient: Make verbose logging deactivatable.Daniel Ehlers1-1/+19
2017-01-16ddclient: Don't include blank server= lines.Svein Ove Aas1-1/+2
2017-01-09ddclient: Write /etc/ddclient.conf when requestedSvein Ove Aas1-1/+1
Fixes #20101 From PR #21417
2016-10-23nixos: use types.lines for extraConfigEmery Hemingway1-1/+1
2016-09-30ddclient service: minor spelling fixRobert Helgesson1-1/+1
2016-09-30ddclient: add configFile optionThomas Bereknyei1-1/+14
ddclient: improve documentation Adopted @joachifm's suggestions. ddclient additional refinement
2016-07-19nixos/ddclient: add warning about password being world readableBjørn Forsman1-1/+1
Closes #16885.
2016-07-09ddclient service: use `environment.etc`Robert Helgesson1-15/+21
The ddclient daemon requires that the configuration file is only accessible by the ddclient user. This since it typically contains login information.
2016-02-03Configure a default trust store for opensslGuillaume Maudoux1-1/+0
2016-01-29Fix some references to deprecated /etc/ssl/certs/ca-bundle.crtEelco Dolstra1-1/+1
2015-12-08ddclient: fix ssl optionJakob Gillich1-1/+1
2015-05-26ddclient: Set SSL_CERT_FILE environment variableTuomas Tynkkynen1-0/+2
Otherwise connection to SSL hosts fails like this: May 26 06:44:05 kbuilder ddclient[17084]: WARNING: cannot connect to dynamicdns.park-your-domain.com:443 socket: IO::Socket::IP configuration failed SSL connect attempt failed with unknown error error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
2015-04-19ddclient: Fix incorrectly capitalized systemd unit keyTuomas Tynkkynen1-2/+2
This avoids the following warning: Apr 19 10:53:48 xen systemd[1]: [/nix/store/...-unit-ddclient.service/ddclient.service:19] Unknown lvalue 'type' in section 'Service' As `Type=simple` is the default in systemd, the assignment to the service type can be simply dropped.
2015-02-23ddclient module: fix moduleEduard Bachmakov1-40/+57
* rewrite to systemd.services * disable forking to give systemd better control * verifiably run as ddclient user * expose ssl option * unset default value for dyndns server * rename option "web" to "use" to be consistent with ddclient docs * add descriptions * add types to options * clean up formatting
2014-07-02Get all lib functions from lib, not pkgs.lib, in modulesShea Levy1-2/+2
2013-12-11Correct web-skip value to match behavior of checkip.dyndns.comThomas Bereknyei1-1/+1
2013-10-10Move all of NixOS to nixos/ in preparation of the repository mergeEelco Dolstra1-0/+127