<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/gnu/services/dict.scm, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://www.git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://www.git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/'/>
<updated>2018-03-07T10:22:41Z</updated>
<entry>
<title>services: dicod: Depend on 'user-processes'.</title>
<updated>2018-03-07T10:22:41Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-03-07T08:58:40Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=366ddc1ac549efee9acd1fddd30c9baee89ec18a'/>
<id>urn:sha1:366ddc1ac549efee9acd1fddd30c9baee89ec18a</id>
<content type='text'>
* gnu/services/dict.scm (dicod-shepherd-service): Add 'requirement'.
</content>
</entry>
<entry>
<title>services: dicod: Run in a container.</title>
<updated>2017-11-22T22:16:01Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-11-22T22:16:01Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=9e549ad1c3a576eed1fb095a2d14613bce83b9ee'/>
<id>urn:sha1:9e549ad1c3a576eed1fb095a2d14613bce83b9ee</id>
<content type='text'>
* gnu/services/dict.scm (dicod-shepherd-service): Add
'with-imported-modules' form and 'modules' field.  Use
'make-forkexec-constructor/container' instead of
'make-forkexec-constructor'.
</content>
</entry>
<entry>
<title>services: Add a default value to various service types.</title>
<updated>2017-04-15T22:48:08Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-04-15T22:06:43Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=3d3c56500843b5573ba6419db5e66075fb8ac8ef'/>
<id>urn:sha1:3d3c56500843b5573ba6419db5e66075fb8ac8ef</id>
<content type='text'>
* gnu/services/admin.scm (rottlog-service-type)[default-value]: New
field.
* gnu/services/base.scm (guix-service-type)[default-value]: New field.
(guix-publish-service-type)[default-value]: New field.
* gnu/services/cups.scm (cups-service-type)[default-value]: New field.
* gnu/services/dict.scm (dicod-service-type)[default-value]: New field.
* gnu/services/mcron.scm (mcron-service-type)[default-value]: New field.
* gnu/services/networking.scm (&lt;tor-configuration&gt;)[config-file]: Add
default value.
(tor-service-type)[default-value]: New field.
(&lt;bitlbee-configuration&gt;)[interface, port, extra-settings]: Add default
values.
(bitlbee-service-type)[default-value]: New field.
(wpa-supplicant-service-type)[default-value]: New field.
(tlp-service-type)[default-value]: New field.
(openssh-service-type)[default-value]: New field.
* doc/guix.texi (Base Services, Log Rotation)
(Networking Services, Printing Services):
(Power management Services): Adjust examples accordingly.
</content>
</entry>
<entry>
<title>services: dicod: Allow the configuration of "handlers".</title>
<updated>2017-03-31T22:45:18Z</updated>
<author>
<name>Huang Ying</name>
<email>huang.ying.caritas@gmail.com</email>
</author>
<published>2017-03-30T11:13:34Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=9af7ecd9591b4eff41389291bbc586dcf09e2665'/>
<id>urn:sha1:9af7ecd9591b4eff41389291bbc586dcf09e2665</id>
<content type='text'>
* gnu/services/dict.scm (&lt;dicod-configuration&gt;)[handlers]: New field.
(&lt;dicod-handler&gt;): New record type.
(&lt;dicod-database&gt;): Add fields.
(dicod-configuration-file): Support convert handlers and enhanced databases.
configuration to config file.
* doc/guix.texi (Miscellaneous Services): Update accordingly.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>services: dicod-service: Honor 'dicod-configuration-dico'.</title>
<updated>2016-11-19T11:37:30Z</updated>
<author>
<name>宋文武</name>
<email>iyzsong@gmail.com</email>
</author>
<published>2016-11-19T11:37:30Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=e5aade794a89a742b1f9663d42bbbfd24955718b'/>
<id>urn:sha1:e5aade794a89a742b1f9663d42bbbfd24955718b</id>
<content type='text'>
* gnu/services/dict.scm (dicod-shepherd-service): Use
'dicod-configuration-dico' of config.
</content>
</entry>
<entry>
<title>system: Use 'file-append' to denote file names.</title>
<updated>2016-09-10T11:10:06Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2016-09-10T10:03:47Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=9e41130b14ad32c4e1fa756f95d806703056cb60'/>
<id>urn:sha1:9e41130b14ad32c4e1fa756f95d806703056cb60</id>
<content type='text'>
* gnu/services/avahi.scm, gnu/services/base.scm,
gnu/services/databases.scm, gnu/services/dbus.scm,
gnu/services/desktop.scm, gnu/services/dict.scm,
gnu/services/mail.scm, gnu/services/networking.scm,
gnu/services/sddm.scm, gnu/services/spice.scm,
gnu/services/ssh.scm, gnu/services/web.scm,
gnu/services/xorg.scm, gnu/system.scm: Replace the
 #~(string-append #$pkg "/bin/foo") idiom with
 (file-append pkg "/bin/foo").
</content>
</entry>
<entry>
<title>services: Export *-service-type and *-configuration.</title>
<updated>2016-07-21T16:53:27Z</updated>
<author>
<name>Tomáš Čech</name>
<email>sleep_walker@gnu.org</email>
</author>
<published>2016-07-19T13:19:14Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=24e964314ecfd29b8c592bfb7be923e8f740574c'/>
<id>urn:sha1:24e964314ecfd29b8c592bfb7be923e8f740574c</id>
<content type='text'>
This allows users to use 'modify-services' and similar constructs for
all these service types.

* gnu/services/avahi.scm: export avahi-configuration.
* gnu/services/base.scm: export gpm-configuration and
rngd-configuration.
* gnu/services/databases.scm: export *-service-type and *-configuration.
* gnu/services/dbus.scm: export dbus-configuration.
* gnu/services/dict.scm: export dicod-service-type.
* gnu/services/lirc.scm: export lirc-configuration and
lirc-service-type.
* gnu/services/mail.scm: export dovecot-service-type.
* gnu/services/web.scm: export nginx-configuration and
nginx-service-type.
* gnu/services/xorg.scm: export screen-locker and screen-locker?.
* gnu/services/ssh.scm: export lsh-configuration and lsh-service-type.
* gnu/services/desktop.scm: export *-service, *-service-type
and *-configuration.
* gnu/services/networking.scm: export *-configuration
and *-service-type.

Co-authored-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>services: dicod: Add 'interfaces' configuration field.</title>
<updated>2016-06-17T09:14:18Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2016-06-17T09:09:46Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=a1b484654af07303813a215d4e04c0e4e7b199e5'/>
<id>urn:sha1:a1b484654af07303813a215d4e04c0e4e7b199e5</id>
<content type='text'>
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 (&lt;dicod-configuration&gt;)[interfaces]: New field.
(dicod-configuration-file)[database-&gt;text]: New procedure, with code
formerly in 'dicod-configuration-&gt;text'.
[dicod-configuration-&gt;text]: Rename to...
[configuration-&gt;text]: ... this.  Honor 'interfaces'.
* doc/guix.texi (Various Services): Document 'interfaces'.
</content>
</entry>
<entry>
<title>gnu: services: Add dicod-service.</title>
<updated>2016-06-05T05:48:15Z</updated>
<author>
<name>宋文武</name>
<email>iyzsong@gmail.com</email>
</author>
<published>2016-06-03T14:30:00Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=c3d38b2b9d91f5632436eb74809622bc9f1ac6d1'/>
<id>urn:sha1:c3d38b2b9d91f5632436eb74809622bc9f1ac6d1</id>
<content type='text'>
* gnu/services/dict.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Various Services): Document it.
</content>
</entry>
</feed>
