<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/gnu/services/dns.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>2019-04-27T13:56:35Z</updated>
<entry>
<title>gnu: knot: Fix typos.</title>
<updated>2019-04-27T13:56:35Z</updated>
<author>
<name>Julien Lepiller</name>
<email>julien@lepiller.eu</email>
</author>
<published>2019-04-27T13:47:28Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=b8e2bd4fc89f7fd60f74949563fb834dbd8f7660'/>
<id>urn:sha1:b8e2bd4fc89f7fd60f74949563fb834dbd8f7660</id>
<content type='text'>
* gnu/services/dns.scm: Fix typos.
</content>
</entry>
<entry>
<title>gnu: knot: Add configuration fields.</title>
<updated>2019-04-27T11:02:31Z</updated>
<author>
<name>Julien Lepiller</name>
<email>julien@lepiller.eu</email>
</author>
<published>2019-04-27T10:56:25Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=6cd7b1be7ea2b675e369c6cbb35b31b3c496648b'/>
<id>urn:sha1:6cd7b1be7ea2b675e369c6cbb35b31b3c496648b</id>
<content type='text'>
* gnu/services/dns.scm (knot-zone-configuration)[zonefile-load]
[journal-content, max-journal-usage, max-journal-depth, max-zone-size]:
New fields.
(knot-zone-config): Serialize them.
* doc/guix.texi (DNS Services): Document them.
</content>
</entry>
<entry>
<title>services: knot: Fix configuration file generation.</title>
<updated>2019-04-26T22:19:41Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-26T22:19:41Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=435551f0faccb4f91cadc709ffb9819d850d7e69'/>
<id>urn:sha1:435551f0faccb4f91cadc709ffb9819d850d7e69</id>
<content type='text'>
Fixes a regression introduced in
92eb600f8a94afa36142f8f145efaa485b632433.

* gnu/services/dns.scm (knot-config-file): Add ungexp around call to
'knot-configuration-includes'.
</content>
</entry>
<entry>
<title>gnu: dns: Fix configuration formating.</title>
<updated>2019-04-26T16:37:48Z</updated>
<author>
<name>Julien Lepiller</name>
<email>julien@lepiller.eu</email>
</author>
<published>2019-04-26T16:36:44Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=e379d1b5efad293951fd35920bbf142376058696'/>
<id>urn:sha1:e379d1b5efad293951fd35920bbf142376058696</id>
<content type='text'>
* gnu/services/dns.scm (format-string-list): Fix formating of lists with
only one symbol.
</content>
</entry>
<entry>
<title>gnu: knot-service: Add includes field in configuration.</title>
<updated>2019-04-25T19:44:55Z</updated>
<author>
<name>Julien Lepiller</name>
<email>julien@lepiller.eu</email>
</author>
<published>2019-04-19T20:20:03Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=92eb600f8a94afa36142f8f145efaa485b632433'/>
<id>urn:sha1:92eb600f8a94afa36142f8f145efaa485b632433</id>
<content type='text'>
* gnu/services/dns.scm (knot-configuration): Add includes field.
(verify-knot-configuration): Check includes content.
(knot-config-file): Serialize includes.
* doc/guix.texi (DNS Services): Document it.
</content>
</entry>
<entry>
<title>services: ddclient: Fix unrecognized keywords.</title>
<updated>2018-12-04T04:16:00Z</updated>
<author>
<name>Oleg Pykhalov</name>
<email>go.wigust@gmail.com</email>
</author>
<published>2018-12-04T04:08:47Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=9325533bd009070f2f4a98362ce1d3afd9af060c'/>
<id>urn:sha1:9325533bd009070f2f4a98362ce1d3afd9af060c</id>
<content type='text'>
This patch fixes warnings about unrecognized keywords in logs.

* gnu/services/dns.scm (serialize-field): Skip some field names.
</content>
</entry>
<entry>
<title>gnu: services: dns: Fix 'ddclient-activation'.</title>
<updated>2018-11-06T04:16:44Z</updated>
<author>
<name>Oleg Pykhalov</name>
<email>go.wigust@gmail.com</email>
</author>
<published>2018-10-28T22:47:32Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=7f860a8be150df26bdb69024f4dce2cb8acaa43a'/>
<id>urn:sha1:7f860a8be150df26bdb69024f4dce2cb8acaa43a</id>
<content type='text'>
* gnu/services/dns.scm (ddclient-activation): Fix procedure.
</content>
</entry>
<entry>
<title>services: Add ddclient service.</title>
<updated>2018-08-29T22:19:47Z</updated>
<author>
<name>Oleg Pykhalov</name>
<email>go.wigust@gmail.com</email>
</author>
<published>2018-07-13T08:49:13Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=8490a8346b5c8207f5798be55bea1de865b0bd42'/>
<id>urn:sha1:8490a8346b5c8207f5798be55bea1de865b0bd42</id>
<content type='text'>
* gnu/services/dns.scm (ddclient-configuration, ddclient-service-type): New
variables.
(uglify-field-name, serialize-field, serialize-boolean, serialize-integer,
serialize-string, serialize-list, serialize-extra-options,
ddclient-activation, ddclient-shepherd-service,
generate-ddclient-documentation): New procedures.
* doc/guix.texi (DNS Services): Document it.
</content>
</entry>
<entry>
<title>services: dnsmasq-service-type: Add default configuration and description.</title>
<updated>2018-06-08T15:32:49Z</updated>
<author>
<name>宋文武</name>
<email>iyzsong@member.fsf.org</email>
</author>
<published>2018-06-08T15:31:31Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=0d4c2d35aff1bb28e2c105b9d7efc8c2a12d4601'/>
<id>urn:sha1:0d4c2d35aff1bb28e2c105b9d7efc8c2a12d4601</id>
<content type='text'>
* gnu/services/dns.scm (dnsmasq-service-type)
[default-value, description]: New fields.
</content>
</entry>
<entry>
<title>services: dnsmasq: Use 'negative-cache?' instead of 'no-negcache?'.</title>
<updated>2018-06-08T15:32:49Z</updated>
<author>
<name>宋文武</name>
<email>iyzsong@member.fsf.org</email>
</author>
<published>2018-06-08T15:12:37Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=c061eb587cbb8590a5cd4793b56a01560af747a8'/>
<id>urn:sha1:c061eb587cbb8590a5cd4793b56a01560af747a8</id>
<content type='text'>
The 'no-negcache?' option is mapped to the '--no-negcache' command-line
argument directly, but we're in the scheme world, where the general guideline
is to avoid double-negations in identifiers.

* gnu/services/dns.scm &lt;dnsmasq-configuration&gt;: Replace the 'no-negcache?'
field with 'negative-cache?'.
* doc/guix.texi (DNS Services)[Dnsmasq Service]: Adjust accordingly.
</content>
</entry>
</feed>
