<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lilin, branch main</title>
<subtitle>Service monitoring for HTTP and TCP servers.</subtitle>
<id>http://git.kilabit.info/lilin/atom?h=main</id>
<link rel='self' href='http://git.kilabit.info/lilin/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/lilin/'/>
<updated>2026-02-10T05:17:39Z</updated>
<entry>
<title>Release lilin v0.2.0 (2026-02-10)</title>
<updated>2026-02-10T05:17:39Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-02-10T05:17:39Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/lilin/commit/?id=8fd9d5e3d41d1352c98e42a04fbeab0bddac0674'/>
<id>urn:sha1:8fd9d5e3d41d1352c98e42a04fbeab0bddac0674</id>
<content type='text'>
**🪵 all: rename notif field "webhook_url" to "remote_url"

These changes is to minimize duplicate field on "notif" section, so
different kind of notif can use the same "remote_url" value.

**🌱 all: support sending notification to SMTP server (email)**

In the main configuration, lilin.cfg, user now can add "notif" section with
kind "smtp" to send notification using user's email.
</content>
</entry>
<entry>
<title>Makefile: add task for build and deploy to internal kilabit</title>
<updated>2026-01-22T07:57:20Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-22T07:57:20Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/lilin/commit/?id=fbad5db9b998ca64feaffee78ba680300d3a52a6'/>
<id>urn:sha1:fbad5db9b998ca64feaffee78ba680300d3a52a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: add option to set custom Title on server configuration</title>
<updated>2026-01-22T07:07:20Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-22T07:00:27Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/lilin/commit/?id=b20dc5c85b418b7167b3fb7866c7ea9a9fa0a705'/>
<id>urn:sha1:b20dc5c85b418b7167b3fb7866c7ea9a9fa0a705</id>
<content type='text'>
The title will be displayed for window title and as the heading in
the status page.

While at it, remove the status column on the Down History section, since
the value is static.
</content>
</entry>
<entry>
<title>all: add footer to web pages</title>
<updated>2026-01-22T06:57:33Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-22T06:56:43Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/lilin/commit/?id=dcf27b411a29f29a0afff161fec8e0364e1cce2c'/>
<id>urn:sha1:dcf27b411a29f29a0afff161fec8e0364e1cce2c</id>
<content type='text'>
The footer contains information about the program.
</content>
</entry>
<entry>
<title>all: implement default down and up templates under section "[default"]</title>
<updated>2026-01-20T18:12:11Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-20T18:12:11Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/lilin/commit/?id=fa4cc3a2ae6fa63bfbd8b005e4048dacc222dcc1'/>
<id>urn:sha1:fa4cc3a2ae6fa63bfbd8b005e4048dacc222dcc1</id>
<content type='text'>
To minimize defining the same templates in notification, user can set
default down and up templates under the default section.
</content>
</entry>
<entry>
<title>all: support sending notification to SMTP server (email)</title>
<updated>2026-01-20T15:28:36Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-20T15:28:36Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/lilin/commit/?id=d0969869954c299c04ea58ab0fda1eba6a0350da'/>
<id>urn:sha1:d0969869954c299c04ea58ab0fda1eba6a0350da</id>
<content type='text'>
In the main configuration, lilin.cfg, user now can add "notif" section with
kind "smtp" to send notification using user's email.

This require renaming "webhook_url" to "remote_url" to minimize duplicate
field, so different kind of notif can use the same "remote_url" value.
</content>
</entry>
<entry>
<title>Release lilin v0.1.0 (2025-12-27)</title>
<updated>2025-12-27T13:48:54Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-12-27T13:48:54Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/lilin/commit/?id=bf87c6ad4824c7ed1c990aeff2d2883936c1f20a'/>
<id>urn:sha1:bf87c6ad4824c7ed1c990aeff2d2883936c1f20a</id>
<content type='text'>
This is the first release of lilin project with the following features,

* Monitoring HTTP, TCP, UDP services
* Sending notification when service up or down through,
** Mattermost incoming webhook

</content>
</entry>
<entry>
<title>all: update the README and annotate some files using REUSE.toml</title>
<updated>2025-12-27T13:47:15Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-12-27T13:41:09Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/lilin/commit/?id=5770c17fee881aa73da41648aa325a24d95fa3ea'/>
<id>urn:sha1:5770c17fee881aa73da41648aa325a24d95fa3ea</id>
<content type='text'>
In the README, we add section on how building the program, the main
configuration, and how to monitor the services using configuration.

Inside the _www directory, we create doc/ directory that contains
symlink to README.md as index.md.
This allow us to serve the lilin as page under
https://kilabit.info/project/lilin .

</content>
</entry>
<entry>
<title>go.mod: set minimum Go version 1.24.0 and update all dependencies</title>
<updated>2025-12-27T13:30:43Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-12-27T13:30:43Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/lilin/commit/?id=5fa13d543a6a9527cc94625b2c158ffdb2e8e133'/>
<id>urn:sha1:5fa13d543a6a9527cc94625b2c158ffdb2e8e133</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: increase the worker HTTP client timeout</title>
<updated>2025-09-26T08:33:22Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-09-26T08:33:05Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/lilin/commit/?id=2a1ae977a5e68439c97d47fe594d3a7514345166'/>
<id>urn:sha1:2a1ae977a5e68439c97d47fe594d3a7514345166</id>
<content type='text'>
Using 5 seconds timeout cause an error "context deadline exceeded" when
sending notification on some instance of Mattermost.

While at it, fix missing return statement on pushNotifMattermost.

</content>
</entry>
</feed>
