<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rescached/go.sum, 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>2023-07-26T17:40:14Z</updated>
<entry>
<title>[wip] cmd/rescached: add telemetry using questdb</title>
<updated>2023-07-26T17:40:14Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-04-01T08:34:34Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=a91993b95c88cf489e2503b6c8c03cbd7e67e207'/>
<id>urn:sha1:a91993b95c88cf489e2503b6c8c03cbd7e67e207</id>
<content type='text'>
The telemetry collect the Go runtime/metrics and forward it to questdb
instance in localhost.
</content>
</entry>
<entry>
<title>go.mod: set Go version to 1.19 and update share module</title>
<updated>2023-04-01T08:02:01Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-04-01T08:02:01Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=4ef1a06b151bf8d244e3f6c181390322741a0ef8'/>
<id>urn:sha1:4ef1a06b151bf8d244e3f6c181390322741a0ef8</id>
<content type='text'>
The latest share module has several fixes and enhancements regarding
DNS library, including

* lib/dns: simplify unpackDomainName return value for end
* lib/dns: use the packet length to derive current offset
* lib/dns: handle zone file with CRLF line ending
* lib/dns: allow parsing TXT rdata without quote in zone file
* lib/dns: fix parsing SRV record from zone file
* lib/dns: fix packing and unpacking resource record HINFO
* lib/dns: fix packing, parsing, and saving MINFO resource data
</content>
</entry>
<entry>
<title>go.mod: update all dependencies</title>
<updated>2023-03-02T17:50:09Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-03-02T17:50:09Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=aa557e46911e5d565ff161e665fb6a17caee717e'/>
<id>urn:sha1:aa557e46911e5d565ff161e665fb6a17caee717e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>go.mod: update all dependencies</title>
<updated>2022-08-06T11:00:59Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-08-06T11:00:59Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=844dfb03f9a0b17aa74a093dd6d4bab7b3f1d65e'/>
<id>urn:sha1:844dfb03f9a0b17aa74a093dd6d4bab7b3f1d65e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>go.mod: update to share module v0.38.0</title>
<updated>2022-06-09T16:50:27Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-05-28T17:50:05Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=b4e49485f815db682def487191c129f8904d85eb'/>
<id>urn:sha1:b4e49485f815db682def487191c129f8904d85eb</id>
<content type='text'>
This changes affect the dns Server where all caches related methods has
been moved to field Caches.
</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>all: update share module</title>
<updated>2022-05-17T15:23:56Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-05-17T15:23:56Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=be96c68a070474364690f0655b26dc8823eea293'/>
<id>urn:sha1:be96c68a070474364690f0655b26dc8823eea293</id>
<content type='text'>
345ee16 lib/dns: return the removed record on caches RemoveCachesByRR
a44f87f lib/dns: disable JSON marshaling Zone Records field
3f8e9c6 lib/dns: print the field Value on ResourceRecord Stringer instead
        of rdlen
</content>
</entry>
<entry>
<title>go.mod: update share module</title>
<updated>2022-05-15T18:59:38Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-05-15T18:59:38Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=96a9c80e4d25ececac88879178a6acf146608546'/>
<id>urn:sha1:96a9c80e4d25ececac88879178a6acf146608546</id>
<content type='text'>
The latest changes on share module changes type Zone.SOA field type,
which affect the zone.d page.
</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>all: refactoring the hosts blocks format and location</title>
<updated>2022-04-19T15:18:26Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-04-19T15:18:26Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=4f5896b2cfd316cb388d39e3772439f48b215fda'/>
<id>urn:sha1:4f5896b2cfd316cb388d39e3772439f48b215fda</id>
<content type='text'>
This changes add new directory called "block.d" under rescached.
This directory contains hosts file fetched from URL defined in hosts
block configuration.
In this way, we did not mixed between user created hosts file and
external hosts file.

In the configuration file, we changes the hosts block format from
single line

  hosts_block = &lt;URL&gt;

into subsection with dynamic name,

  [block.d "&lt;name&gt;"]
  name = &lt;name&gt;
  url = &lt;URL&gt;
</content>
</entry>
</feed>
