aboutsummaryrefslogtreecommitdiff
path: root/go.mod
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-08go.mod: update all dependenciesShulhan
2024-09-08go.mod: update all dependenciesShulhan
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-16all: replace module "share" with "pakakeh.go"Shulhan
2023-03-05all: update dependenciesShulhan
2022-09-06go.mod: update all dependenciesShulhan
2022-08-17all: implement forwarder for questdbShulhan
Questdb [1] is one the time-series database. We experiment to forward the HTTP log using Influx Line Protocol (ILP). [1]: https://questdb.io/
2022-08-17all: move repository to git.sr.ht/~shulhan/haminerShulhan
2022-08-14all: update the go.modShulhan
Set the minimum Go to 1.18 and update the share modules. When this program written, the ini library does not have the Unmarshal function, so we load the configuration by reading each key and parse it manually. Now that we have Unmarshal function, the way we parse the configuration is simplified so does the way configuration written. This changes the accept_backend, capture_request_header written. Instead of using comma to set multiple values, now it must be written one key and one value on different line.
2019-01-04config: replace configuration with ini file formatShulhan
2018-10-26Add go moduleShulhan