aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
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-12-29make: replace external linter with gocheckShulhan
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.
2025-01-08all: replace golangci-lint with go vetShulhan
Golangci-lint does not works when working with gotip, use too much memory, and become red herring and subjective instead of correctness.
2024-03-19[wip] _wui: implement web user interfaceShulhan
2024-03-18all: auto migrate the database when using postgresql forwarderShulhan
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-18all: create new dummy backend to test backend in HAProxyShulhan
The haminer-dummy-backend run in container and serve two ports in HTTP and TCP modes.
2024-03-18_ops/haminer-test: setup container for development using mkosiShulhan
The container run HAProxy and PostgreSQL servers.
2024-03-17Makefile: run tests with coverageShulhan
2024-03-16all: add linter fieldalignment and shadowShulhan
2022-09-06all: add task to preview the documentationShulhan
2022-08-19all: relicensing the haminer to GPL v3Shulhan
See https://kilabit.info/journal/2022/gpl/ for more information.
2022-08-17all: add task to run test on makeShulhan
2022-08-14all: disable option to enable all lintersShulhan
2018-11-30all: fix warning from linterShulhan
2018-10-29make: replace the linting toolShulhan
2018-04-01haminer: Library and program to parse and forward HAProxy logsShulhan