go.mod: update all dependencies
all: do not log ServerName with invalid connection '<NOSRV>'
[wip] _wui: implement web user interface
all: auto migrate the database when using postgresql forwarder
all: rename some fields in HTTPLog for readability
all: add unit test for ParseUDPPacket
The function signature to parse the UDP packet changes to return HTTPLog
instead of as receiver.
all: rename the forwarder files by using prefix "forwarder_"
all: 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.
_ops/haminer-test: setup container for development using mkosi
The container run HAProxy and PostgreSQL servers.
all: reformat the README to markdown
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.
Makefile: run tests with coverage
all: 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]
all: realign struct HttpLog and questdbClient
The HttpLog realign from 304 to 288 bytes.
The questdbClient realign from 56 to 24 bytes.
all: add linter fieldalignment and shadow
all: replace module "share" with "pakakeh.go"
_doc: add some introduction in the README and index
Show what the HTTP log looks like, how it stored, and how it can be used.
go.mod: update all dependencies
all: add task to preview the documentation