<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rescached/_sys/usr/share/man/man1/resolver.1.gz, branch main</title>
<subtitle>DNS resolver cache daemon, DNS server with caches support.</subtitle>
<id>http://git.kilabit.info/rescached/atom?h=main</id>
<link rel='self' href='http://git.kilabit.info/rescached/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/'/>
<updated>2026-02-02T20:59:04Z</updated>
<entry>
<title>all: add option to set minimum TTL</title>
<updated>2026-02-02T20:59:04Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-02-02T20:58:01Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=d30b17c4db1392c19b11c3af7a47051f8dd6568a'/>
<id>urn:sha1:d30b17c4db1392c19b11c3af7a47051f8dd6568a</id>
<content type='text'>
In the rescached.cfg, we add option where user can force the minimum
TTL in the DNS answer.
This option is not a standard and not recommended used in public
facing network.
It should be used only for personal and private network.
</content>
</entry>
<entry>
<title>_sys: update all man pages</title>
<updated>2023-11-09T14:54:29Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-11-09T14:32:00Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=0022f479092168a945108f399768119e33cb9a55'/>
<id>urn:sha1:0022f479092168a945108f399768119e33cb9a55</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cmd/resolver: changes the help flag to command</title>
<updated>2022-05-22T12:21:26Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-05-22T12:20:32Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=a5f6725a3e35d549bf3a5b4d55820810e87a0549'/>
<id>urn:sha1:a5f6725a3e35d549bf3a5b4d55820810e87a0549</id>
<content type='text'>
Executing "resolver help" will print the command usage.
</content>
</entry>
<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>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>
</feed>
