<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kilabit.info/cmd/www-kilabit/main.go, branch main</title>
<subtitle>Contents and source code for my personal website.</subtitle>
<id>http://git.kilabit.info/kilabit.info/atom?h=main</id>
<link rel='self' href='http://git.kilabit.info/kilabit.info/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/kilabit.info/'/>
<updated>2026-02-12T00:52:42Z</updated>
<entry>
<title>cmd/www-kilabit: add option shutdown-idle</title>
<updated>2026-02-12T00:52:42Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-02-11T14:56:24Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/kilabit.info/commit/?id=9baf42cd00779ecb75301a7de2212f62b9789d2e'/>
<id>urn:sha1:9baf42cd00779ecb75301a7de2212f62b9789d2e</id>
<content type='text'>
If set, server will automatically shutdown when no new connections
accepted after specific duration.
</content>
</entry>
<entry>
<title>journal/2026: new journal "Reducing Idle Services with systemd"</title>
<updated>2026-02-02T21:03:39Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-02-02T20:37:21Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/kilabit.info/commit/?id=872bcf3f09ce30cc710899108b9326b08f4f2ea6'/>
<id>urn:sha1:872bcf3f09ce30cc710899108b9326b08f4f2ea6</id>
<content type='text'>
In this journal, we will take a look on how to minimize idle services
running in the background using systemd-socket-proxyd(8) for services
that we cannot control their code and using systemd.socket(5) for
services that we can changes their code.

In the _project submodules, we update awwan, gorankusu,
pakakeh.go/cmd/httpdfs to run with socket based activation.

This site program also has been modified to run with socket based
activation too.
</content>
</entry>
<entry>
<title>all: add and convert the license and copyright headers to SPDX formats</title>
<updated>2026-01-15T14:58:39Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-15T14:16:31Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/kilabit.info/commit/?id=b322a6b218f2910cb9d82b025fd0b1bc75288e56'/>
<id>urn:sha1:b322a6b218f2910cb9d82b025fd0b1bc75288e56</id>
<content type='text'>
We use spdxconv [1] tool to help converting the license and copyright.

[1]: https://kilabit.info/project/spdxconv/
</content>
</entry>
<entry>
<title>go.mod: update all dependencies</title>
<updated>2024-10-10T14:17:56Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-10-10T14:17:56Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/kilabit.info/commit/?id=a027002d25f489baf3772e6c1ccd9eb09718dc29'/>
<id>urn:sha1:a027002d25f489baf3772e6c1ccd9eb09718dc29</id>
<content type='text'>
</content>
</entry>
<entry>
<title>go.mod: replace share with pakakeh.go and increase Go module to v1.21</title>
<updated>2024-03-19T17:15:03Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-03-19T17:15:03Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/kilabit.info/commit/?id=01fafce14d4c020107cc903d332c9e850653aa10'/>
<id>urn:sha1:01fafce14d4c020107cc903d332c9e850653aa10</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cmd/www-kilabit: add option to change HTTP listen address</title>
<updated>2023-12-23T10:15:18Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-12-23T10:14:52Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/kilabit.info/commit/?id=025154e192d4a87262bb6280f20f488a8369f2cc'/>
<id>urn:sha1:025154e192d4a87262bb6280f20f488a8369f2cc</id>
<content type='text'>
This is allow us to serve www-kilabit on local, while use different
port (17000) for development.
</content>
</entry>
<entry>
<title>go.mod: update all dependencies</title>
<updated>2023-12-15T15:33:52Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-12-15T15:33:38Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/kilabit.info/commit/?id=f5ad5d72693f685980409e898f553e5874c7f34a'/>
<id>urn:sha1:f5ad5d72693f685980409e898f553e5874c7f34a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cmd/www-kilabit: remove setting log flags to 0</title>
<updated>2023-10-13T08:27:06Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-10-13T08:27:06Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/kilabit.info/commit/?id=a4bc59b7a8e899e9461879ac2d17599136a6502c'/>
<id>urn:sha1:a4bc59b7a8e899e9461879ac2d17599136a6502c</id>
<content type='text'>
We remove setting the flag 0 to log to make the log output have timestamp.
</content>
</entry>
<entry>
<title>all: merge the go:generate program to cmd/www-kilabit</title>
<updated>2022-08-31T05:39:24Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-08-31T05:39:24Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/kilabit.info/commit/?id=38eb9544244a1a24bc7ebb00af34035ff51e7235'/>
<id>urn:sha1:38eb9544244a1a24bc7ebb00af34035ff51e7235</id>
<content type='text'>
Running "go run ./cmd/www-kilabit embed" will generate the Go code that
embed all files inside the _content directory.
</content>
</entry>
<entry>
<title>all: remove code for deploying with platform.sh</title>
<updated>2022-07-10T16:27:17Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-07-10T16:27:17Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/kilabit.info/commit/?id=370d0d2f1d404d20de6c0ce28c16786ee7758bdb'/>
<id>urn:sha1:370d0d2f1d404d20de6c0ce28c16786ee7758bdb</id>
<content type='text'>
</content>
</entry>
</feed>
