<feed xmlns='http://www.w3.org/2005/Atom'>
<title>awwan/http_server_play_test.go, branch main</title>
<subtitle>Configuration management software, scriptable shell with SSH support.</subtitle>
<id>http://git.kilabit.info/awwan/atom?h=main</id>
<link rel='self' href='http://git.kilabit.info/awwan/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/'/>
<updated>2026-02-15T05:36:37Z</updated>
<entry>
<title>all: fix integration tests from previous refactoring</title>
<updated>2026-02-15T05:36:37Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-02-15T05:36:37Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=827a2741e4fcb8e6feb5bf76acb20799c2913451'/>
<id>urn:sha1:827a2741e4fcb8e6feb5bf76acb20799c2913451</id>
<content type='text'>
When we made the refactoring, we forgot to run the test-integration task
which cause some tests are fails.
</content>
</entry>
<entry>
<title>all: replace module "share" with "pakakeh.go"</title>
<updated>2024-03-22T13:12:34Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-03-22T13:11:57Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=62bf073d3d5b55a7e76cf5d9cebefdc9c00cbcee'/>
<id>urn:sha1:62bf073d3d5b55a7e76cf5d9cebefdc9c00cbcee</id>
<content type='text'>
The "share" project has been moved to SourceHut with new name
"pakakeh.go".
</content>
</entry>
<entry>
<title>all: changes based on reports from linter revive</title>
<updated>2023-12-14T13:23:47Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-12-09T20:23:02Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=f1bcd6e27e9cbf541b9f6d76944bb491aede370a'/>
<id>urn:sha1:f1bcd6e27e9cbf541b9f6d76944bb491aede370a</id>
<content type='text'>
Better to fix and follow the reported warnings rather than adding
configuration file to add an exception.
</content>
</entry>
<entry>
<title>all: refactoring HTTP endpoint for Execute</title>
<updated>2023-12-01T06:17:30Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-11-22T06:16:21Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=a73f0d5d0108e2e10d89f93c7867addbe073add9'/>
<id>urn:sha1:a73f0d5d0108e2e10d89f93c7867addbe073add9</id>
<content type='text'>
Previously, the Execute endpoint wait for command execution to finish.
In case the command takes longer than proxy or server write timeout, it
will return with an timeout error to client.

In this changes, we generate an execution ID for each request and return
it immediately.
The next commit will implement HTTP endpoint to fetch the latest status
and/or output by execution ID.

References: https://todo.sr.ht/~shulhan/awwan/5
</content>
</entry>
<entry>
<title>all: refactoring, rename HttpResponse to ExecResponse</title>
<updated>2023-11-16T16:00:59Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-11-16T16:00:59Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=06093ed39d7f1e4a7b0e49f9963d2ad2d108d3bd'/>
<id>urn:sha1:06093ed39d7f1e4a7b0e49f9963d2ad2d108d3bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: always load SSH config when running Play</title>
<updated>2023-11-16T04:22:15Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-11-16T04:22:15Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/awwan/commit/?id=f2b71ae4bf9d264d5c6ea51edc2d402e462e2033'/>
<id>urn:sha1:f2b71ae4bf9d264d5c6ea51edc2d402e462e2033</id>
<content type='text'>
In case awwan run with "serve" and we modify the ".ssh/config", the
changes does not detected by awwan because we only read ".ssh/config"
once we Awwan instance created.

This changes fix this issue by always loading SSH config everytime
the Play method executed so the user CLI and WUI has the same experiences.
</content>
</entry>
</feed>
