<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rescached/_doc/resolver.adoc, branch dev-telemetry</title>
<subtitle>DNS resolver cache daemon, DNS server with caches support.</subtitle>
<id>http://git.kilabit.info/rescached/atom?h=dev-telemetry</id>
<link rel='self' href='http://git.kilabit.info/rescached/atom?h=dev-telemetry'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/'/>
<updated>2022-05-22T09:14:35Z</updated>
<entry>
<title>all: move the documentation under _www/doc directory</title>
<updated>2022-05-22T09:14:35Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-05-22T08:57:52Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=a676f04d2f8c1981fc953cc2e87adf059e23089a'/>
<id>urn:sha1:a676f04d2f8c1981fc953cc2e87adf059e23089a</id>
<content type='text'>
This also allow the latest/released documentation viewed on
the web user interface under /doc path.

While at it, reformat HTML and CSS files using js-beautify and
JavaScript files using clang-format [1].

[1] https://google.github.io/styleguide/jsguide.html#formatting
</content>
</entry>
<entry>
<title>cmd/resolver: implement command to delete record on zone</title>
<updated>2022-05-17T16:51:00Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-05-17T16:39:10Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=bb08b5bb6ad6cf3e1c409db7d69ace4364e7bc8d'/>
<id>urn:sha1:bb08b5bb6ad6cf3e1c409db7d69ace4364e7bc8d</id>
<content type='text'>
Given the following command

  $ resolver zone.d rr delete &lt;zone&gt; &lt;"@" | subdomain&gt; &lt;type&gt; &lt;class&gt; &lt;value&gt;

It will delete the record in zone by given subdomain, type, class, and
value.
</content>
</entry>
<entry>
<title>cmd/resolver: implement command to get records on zone</title>
<updated>2022-05-16T06:22:52Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-05-16T06:22:52Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=58adf877165752bcba4a76f40b70c938af698f56'/>
<id>urn:sha1:58adf877165752bcba4a76f40b70c938af698f56</id>
<content type='text'>
Given the following command,

  $ resolver zone.d rr get &lt;zone&gt;

It will fetch and print all records in the specific &lt;zone&gt;.
</content>
</entry>
<entry>
<title>cmd/resolver: add command to fetch and print all zones</title>
<updated>2022-05-15T19:11:54Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-05-15T19:11:54Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=1f210cf3f11c5da5d410cf031f382727ac7b184b'/>
<id>urn:sha1:1f210cf3f11c5da5d410cf031f382727ac7b184b</id>
<content type='text'>
The command has the following format,

	resolver zone.d
</content>
</entry>
<entry>
<title>cmd/resolver: implement command to add new record to zone</title>
<updated>2022-05-15T15:57:26Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-05-15T15:57:26Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=f21e7c468c4d4479919c4a483451c6672698ab0a'/>
<id>urn:sha1:f21e7c468c4d4479919c4a483451c6672698ab0a</id>
<content type='text'>
The command has the following signature,

  zone.d rr add &lt;zone&gt; &lt;"@" | subdomain&gt; &lt;ttl&gt; &lt;type&gt; &lt;class&gt; &lt;value&gt; ...::

The domain name can be set to origin using "@" or empty string, subdomain
(without ending with "."), or fully qualified domain name (end with ".").

If ttl is set to 0, it will default to 604800 (7 days).

List of valid type are A, NS, CNAME, PTR, MX, TXT, and AAAA.

List of valid class are IN, CS, HS.
</content>
</entry>
<entry>
<title>cmd/resolver: implement command to create and delete zone file</title>
<updated>2022-05-13T18:22:49Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-05-13T17:22:27Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=e4581728e5c6fd9287e2e60aa908b89cbf6feeaf'/>
<id>urn:sha1:e4581728e5c6fd9287e2e60aa908b89cbf6feeaf</id>
<content type='text'>
The command to create new zone file has the following signature:

  zone.d create &lt;name&gt;

While command to delete zone file has the following signature:

  zone.d delete &lt;name&gt;
</content>
</entry>
<entry>
<title>all: update documentation for resolver</title>
<updated>2022-05-13T18:22:49Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-05-13T15:58:22Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=69f34312061d5e5ef853fa28e271d93dbcfbbc6c'/>
<id>urn:sha1:69f34312061d5e5ef853fa28e271d93dbcfbbc6c</id>
<content type='text'>
Group each command and examples in its own section.
</content>
</entry>
<entry>
<title>cmd/resolver: implement command to delete record on hosts file</title>
<updated>2022-05-13T14:14:29Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-05-13T14:14:29Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=20c3f80e7dfd9e453d757199beb2137c09a9f536'/>
<id>urn:sha1:20c3f80e7dfd9e453d757199beb2137c09a9f536</id>
<content type='text'>
The command has the following signature,

      resolver hosts.d rr delete &lt;name&gt; &lt;domain&gt;

Given the hosts name "hosts" and domain "my.hosts" it will delete
all records that have domain name "my.hosts" inside the file.
</content>
</entry>
<entry>
<title>cmd/resolver: implement command to add new record to hosts file</title>
<updated>2022-05-10T18:55:01Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-05-10T18:55:01Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=1c3e6525b18f7c88d0155f856518a89415d0d95e'/>
<id>urn:sha1:1c3e6525b18f7c88d0155f856518a89415d0d95e</id>
<content type='text'>
The command has the following signature,

  resolver hosts.d rr add &lt;name&gt; &lt;domain&gt; &lt;value&gt;

Given the hosts file name "hosts" and domain "my.hosts" with value
"127.0.0.1", it will add new line "127.0.0.1 my.hosts" to the "hosts"
file.
If the domain name already exists, the new record will be appended
instead of replaced.
</content>
</entry>
<entry>
<title>cmd/resolver: implement command to manage hosts.d</title>
<updated>2022-04-24T04:09:48Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-04-24T04:09:48Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=b6ae7b07309af5d0e4fd6b6d2615184054f98dd7'/>
<id>urn:sha1:b6ae7b07309af5d0e4fd6b6d2615184054f98dd7</id>
<content type='text'>
The resolver cli now have command "hosts.d" to create, delete, and get
the hosts file inside the hosts.d in the rescached server.
</content>
</entry>
</feed>
