services: dicod: Add 'interfaces' configuration field.
authorLudovic Courtès <ludo@gnu.org>
Fri, 17 Jun 2016 09:09:46 +0000 (11:09 +0200)
committerLudovic Courtès <ludo@gnu.org>
Fri, 17 Jun 2016 09:14:18 +0000 (11:14 +0200)
commita1b484654af07303813a215d4e04c0e4e7b199e5
tree66c29feaddb46afb1e825affada6c7e71620b45d
parent025597393c0fbdab17d1784e365330b9326c027f
services: dicod: Add 'interfaces' configuration field.

This makes 'dicod' listen on 'localhost' by default, whereas it was
previously listening on all the interfaces, which is not a good default
security-wise.

* gnu/services/dict.scm (<dicod-configuration>)[interfaces]: New field.
(dicod-configuration-file)[database->text]: New procedure, with code
formerly in 'dicod-configuration->text'.
[dicod-configuration->text]: Rename to...
[configuration->text]: ... this.  Honor 'interfaces'.
* doc/guix.texi (Various Services): Document 'interfaces'.
doc/guix.texi
gnu/services/dict.scm