<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rescached, branch v4.4.0</title>
<subtitle>DNS resolver cache daemon, DNS server with caches support.</subtitle>
<id>http://git.kilabit.info/rescached/atom?h=v4.4.0</id>
<link rel='self' href='http://git.kilabit.info/rescached/atom?h=v4.4.0'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/'/>
<updated>2022-08-06T11:51:09Z</updated>
<entry>
<title>Release rescached v4.4.0 (2022-08-06)</title>
<updated>2022-08-06T11:51:09Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-08-06T11:51:09Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=cc8a1d7fd9444acd9591f58108ce45a6af0843c1'/>
<id>urn:sha1:cc8a1d7fd9444acd9591f58108ce45a6af0843c1</id>
<content type='text'>
This release refactoring the resolver command as CLI to rescached server.

The resolver command now can manage environment, caches, hosts.d, and
zone.d in the server; not just query.
</content>
</entry>
<entry>
<title>_www/doc: format documentation for resolver</title>
<updated>2022-08-06T11:48:40Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-08-06T11:48:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=18e7218a60be84d7f2bc0aefdf8333e6855d2325'/>
<id>urn:sha1:18e7218a60be84d7f2bc0aefdf8333e6855d2325</id>
<content type='text'>
Some block code in the examples are not formatted correctly due to
spaces.
</content>
</entry>
<entry>
<title>_AUR: track latest changes in AUR submodule</title>
<updated>2022-08-06T11:47:46Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-08-06T11:47:33Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=2ff19d3a0059b9ef8c715b6e9c4a4a59aa57a82e'/>
<id>urn:sha1:2ff19d3a0059b9ef8c715b6e9c4a4a59aa57a82e</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>test: wait for server before running the test</title>
<updated>2022-07-11T15:57:40Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-07-11T15:57:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=1eb846cb1e17132ae9c1756ccfbb0e422957bc7b'/>
<id>urn:sha1:1eb846cb1e17132ae9c1756ccfbb0e422957bc7b</id>
<content type='text'>
On build.kilabit.info, 2 out 5 building this repository return an error

  dial tcp 127.0.0.1:5381: connect: connection refused

This is due to server is not ready accepting connection while the test
for client is already running.
</content>
</entry>
<entry>
<title>all: un-export HostsFiles and Zones fields on Environment</title>
<updated>2022-06-12T07:29:31Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-06-12T07:29:31Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=95622f8904b8448f97e46a55b2da2273f511a8b8'/>
<id>urn:sha1:95622f8904b8448f97e46a55b2da2273f511a8b8</id>
<content type='text'>
Previously those fields exported because web client need it to initialize
the content for /hosts.d and /zone.d pages.

Since we now have HTTP API for that, web client can call get request
to the respective API without depends on the environment.
</content>
</entry>
<entry>
<title>_www: refactoring, various bug fixes and cleanups</title>
<updated>2022-06-12T07:26:21Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-06-12T05:57:58Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=85418757eb06caa3ef30205249397cfb50e95f0f'/>
<id>urn:sha1:85418757eb06caa3ef30205249397cfb50e95f0f</id>
<content type='text'>
On refactoring,

  - standardize the method names on the rescached.js to match with the
    Client, for example prefixing block.d operations with Blockd.
  - use the GET /block.d, GET /hosts.d, GET /zone.d to fetch the
    resources instead of using GET /environment for all.

On bug fixes,

  - fix updating SOA record on zone.d due to refactoring
</content>
</entry>
<entry>
<title>all: trim the zone's name from request on HTTP API zone.d record delete</title>
<updated>2022-06-12T06:02:22Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-06-12T05:28:21Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=dbbf768254182ad12be3ecedf61685f8e18201a3'/>
<id>urn:sha1:dbbf768254182ad12be3ecedf61685f8e18201a3</id>
<content type='text'>
When calling API for zone.d record delete, client send the fully
qualified domain name on record to be deleted, but caches store only
the subdomains internally.
This cause the delete action fail, because no internal record match
with request.
</content>
</entry>
<entry>
<title>all: make GET /api/hosts.d to return list of hosts.d if name is empty</title>
<updated>2022-06-12T06:02:21Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-06-10T18:48:50Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=b76e182e94f55ce542ba336ea35bcb108e924c3f'/>
<id>urn:sha1:b76e182e94f55ce542ba336ea35bcb108e924c3f</id>
<content type='text'>
This is to provide an HTTP API to fetch list of hosts.d files on the
server.
</content>
</entry>
<entry>
<title>all: fixes HTTP API for updating environment</title>
<updated>2022-06-12T06:02:21Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-06-10T15:20:10Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/rescached/commit/?id=8c8619d939e57c42dcb28c3f680ec9a3c6d075fa'/>
<id>urn:sha1:8c8619d939e57c42dcb28c3f680ec9a3c6d075fa</id>
<content type='text'>
There are two issues when updating environment.
One is on the front, where debug value is send as string.
Another one is the back, where new environment overwrite all of options
where it should only update only DNS server options and Debug fields.
</content>
</entry>
</feed>
