aboutsummaryrefslogtreecommitdiff
path: root/README.md
AgeCommit message (Collapse)Author
2026-02-12README: simplify the license sectionHEADmaindevShulhan
Mention only license name and the file to look for full license information.
2025-12-29Release haminer v0.3.0 (2025-12-29)v0.3.0Shulhan
**💧 Group documentation into _doc/ directory**. This is so we can serve the documentation under https://kilabit.info/project/haminer. In the Makefile, we add task `serve-doc` to preview the documentation. **💧 Replace module "share" with "pakakeh.go"** The "share" module has been renamed to "pakakeh.go" and moved to different git repository. **💧 Realign struct HttpLog and questdbClient** The HttpLog realign from 304 to 288 bytes. The questdbClient realign from 56 to 24 bytes. **🪵 Comply with all linters recommendations** Some of breaking changes, * Field [Config.HttpUrl] renamed to [Config.HTTPURL] * Field [ConfigForwarder.Url] renamed to [ConfigForwarder.URL] * Struct [HttpLog] renamed to [HTTPLog] **💧 _ops/haminer-test: setup container for development using mkosi** The container run HAProxy and PostgreSQL servers. We also create new dummy backend to test backend in HAProxy. The haminer-dummy-backend run in container and serve two ports in HTTP and TCP modes. **🌱 all: implement forwarder for Postgresql** The Postgresql forwarder accept single option "URL", [forwarder "postgresql"] url = postgres://<user>:<pass>@<host>/<database>?sslmode=<> The user and database must already created first, manually. **🌼 Do not log ServerName with invalid connection '<NOSRV>'** **🌼 _AUR: fix installation of binary in package function** **Add linter gocheck** Program gocheck implement go static analysis using [Analyzer] that are not included in the default go vet. See package [lib/goanalysis] for more information. [Analyzer]: https://pkg.go.dev/golang.org/x/tools/go/analysis#hdr-Analyzer + [lib/goanalysis]: https://pkg.go.dev/git.sr.ht/~shulhan/pakakeh.go/lib/goanalysis/
2025-12-29all: add missing SPDX license to all filesShulhan
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.
2025-06-30_doc: merge index.md into README.mdShulhan
Also, make the README as index for project page.
2024-03-18all: implement forwarder for PostgresqlShulhan
The Postgresql forwarder accept single option "URL", [forwarder "postgresql"] url = postgres://<user>:<pass>@<host>/<database>?sslmode=<> The user and database must already created first, manually.
2024-03-17all: reformat the README to markdownShulhan
Our primary host for the repository in sourcehut, unfortunately they do not support AsciiDoc format, unlike GitHub. To make both repositories can render README we changes it to markdown format.
2022-08-18all: update READMEShulhan
This changes convert the README to AsciiDoc format, add section about configuring forwarder using questdb.
2022-08-17all: move repository to git.sr.ht/~shulhan/haminerShulhan
2019-01-04doc: update README and format of example configurationShulhan
2018-04-05README: fix links and haproxy exampleShulhan
2018-04-01haminer: Library and program to parse and forward HAProxy logsShulhan