<feed xmlns='http://www.w3.org/2005/Atom'>
<title>haminer/go.mod, branch main</title>
<subtitle>Library and program to parse and forward HAProxy HTTP logs.</subtitle>
<id>http://git.kilabit.info/haminer/atom?h=main</id>
<link rel='self' href='http://git.kilabit.info/haminer/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/haminer/'/>
<updated>2025-12-29T08:08:08Z</updated>
<entry>
<title>all: add missing SPDX license to all files</title>
<updated>2025-12-29T08:08:08Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-12-29T08:08:08Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/haminer/commit/?id=76df394598f5953a2cba14ca0f95c4d9e52e9469'/>
<id>urn:sha1:76df394598f5953a2cba14ca0f95c4d9e52e9469</id>
<content type='text'>
Convert the old ".reuse/dep5" format to REUSE.toml format using
"reuse convert-dep5" command.

For generated files, add the ".license" file.

Using "reuse annotate ..." it automatically add empty line after
"SPDX-FileCopyrightText:", and it also put "SPDX-FileCopyrightText" above
the "SPDX-License-Identifier".

Now, this project is compliant with version 3.3 of the REUSE
Specification.

</content>
</entry>
<entry>
<title>make: replace external linter with gocheck</title>
<updated>2025-12-29T07:14:29Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-12-29T07:14:29Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/haminer/commit/?id=4654d45c96f86133bc0258d67c919dea7884fc46'/>
<id>urn:sha1:4654d45c96f86133bc0258d67c919dea7884fc46</id>
<content type='text'>
The fieldalignment and shadow is a linter from golang.org/x/tools.
This program actually have an API that can be used.
The pakakeh.go/lib/goanalysis wrap those APIs into a single function
call that can be run inside a main.
This minimize and simplified our tools dependencies.

</content>
</entry>
<entry>
<title>go.mod: update all dependencies</title>
<updated>2025-01-07T18:27:26Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-01-07T18:25:54Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/haminer/commit/?id=5319e3f4f05e724d9c0d6485b152b353dbbb2407'/>
<id>urn:sha1:5319e3f4f05e724d9c0d6485b152b353dbbb2407</id>
<content type='text'>
</content>
</entry>
<entry>
<title>go.mod: update all dependencies</title>
<updated>2024-09-07T18:22:00Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-09-07T18:22:00Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/haminer/commit/?id=bb5f413739395991bb20316e16f31d473bdfe71c'/>
<id>urn:sha1:bb5f413739395991bb20316e16f31d473bdfe71c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: implement forwarder for Postgresql</title>
<updated>2024-03-18T14:55:35Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-03-17T18:32:59Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/haminer/commit/?id=e6fed3ef602c587602a7e1eb1de303a0aafdc527'/>
<id>urn:sha1:e6fed3ef602c587602a7e1eb1de303a0aafdc527</id>
<content type='text'>
The Postgresql forwarder accept single option "URL",

  [forwarder "postgresql"]
  url = postgres://&lt;user&gt;:&lt;pass&gt;@&lt;host&gt;/&lt;database&gt;?sslmode=&lt;&gt;

The user and database must already created first, manually.
</content>
</entry>
<entry>
<title>all: create new dummy backend to test backend in HAProxy</title>
<updated>2024-03-18T14:55:35Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-03-17T10:50:17Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/haminer/commit/?id=182a79905737010fa135d101be656144b7b0f39a'/>
<id>urn:sha1:182a79905737010fa135d101be656144b7b0f39a</id>
<content type='text'>
The haminer-dummy-backend run in container and serve two ports in HTTP
and TCP modes.
</content>
</entry>
<entry>
<title>all: replace module "share" with "pakakeh.go"</title>
<updated>2024-03-16T10:40:06Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-03-16T10:40:06Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/haminer/commit/?id=e8e3cb778a2238fe915d05b690b9dbeb2c4e2a8a'/>
<id>urn:sha1:e8e3cb778a2238fe915d05b690b9dbeb2c4e2a8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: update dependencies</title>
<updated>2023-03-05T06:56:16Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-03-05T06:56:16Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/haminer/commit/?id=1e7d8e360eac2c815ac7b79ddf5ec11253833f95'/>
<id>urn:sha1:1e7d8e360eac2c815ac7b79ddf5ec11253833f95</id>
<content type='text'>
</content>
</entry>
<entry>
<title>go.mod: update all dependencies</title>
<updated>2022-09-05T18:08:32Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-09-05T18:08:32Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/haminer/commit/?id=4b59013fbd70aa67519ad4e136487eeead604822'/>
<id>urn:sha1:4b59013fbd70aa67519ad4e136487eeead604822</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: implement forwarder for questdb</title>
<updated>2022-08-17T10:55:09Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-08-17T10:53:28Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/haminer/commit/?id=364609ad3b03b97c5e25f4e8555b3a0267b548f2'/>
<id>urn:sha1:364609ad3b03b97c5e25f4e8555b3a0267b548f2</id>
<content type='text'>
Questdb [1] is one the time-series database.
We experiment to forward the HTTP log using Influx Line Protocol (ILP).

[1]: https://questdb.io/
</content>
</entry>
</feed>
