Commit Graph

166 Commits

Author SHA1 Message Date
d3m0k1d efa9abb289 feat: add actions to rule struct
build / build (push) Successful in 2m18s
2026-02-23 23:18:43 +03:00
d3m0k1d 2747abfc04 feat: add struct for actions 2026-02-23 23:18:26 +03:00
d3m0k1d 66d460dbfc feat: add simple actions without integration to another code
build / build (push) Successful in 2m23s
2026-02-23 20:03:40 +03:00
d3m0k1d 783645c30b docs: update readme versions and add prometheus to roadmap
build / build (push) Successful in 2m24s
2026-02-23 18:29:18 +03:00
d3m0k1d d9df055765 feat: full working metrics ready
build / build (push) Successful in 2m21s
CD - BanForge Release / release (push) Successful in 4m3s
v0.6.0
2026-02-23 18:03:20 +03:00
d3m0k1d 6897ea8753 feat: new cli command and new logic for rules on dir
build / build (push) Successful in 2m25s
2026-02-23 17:02:39 +03:00
d3m0k1d d534fc79d7 feat: logic rules switch from one file to rules.d and refactoring init cli func
build / build (push) Successful in 2m23s
2026-02-23 00:26:52 +03:00
d3m0k1d 9ad0a3eb12 fix: create db files on init func
build / build (push) Successful in 2m25s
2026-02-22 23:26:50 +03:00
d3m0k1d d8712037f4 feat: fix gorutines on sshd and new validators on parsers
build / build (push) Successful in 2m22s
2026-02-22 23:18:07 +03:00
d3m0k1d aef2647a82 chore: fix deps
build / build (push) Successful in 2m28s
CD - BanForge Release / release (push) Successful in 4m10s
v0.5.2
2026-02-22 19:52:22 +03:00
d3m0k1d c3b6708a98 fix: gofmt
build / build (push) Has been cancelled
2026-02-22 19:48:37 +03:00
d3m0k1d 3acd0b899c fix: linter run and gosec fix
build / build (push) Failing after 1m52s
2026-02-22 19:45:59 +03:00
d3m0k1d 3ac1250bfc feat: add metrics support 2026-02-22 19:45:47 +03:00
d3m0k1d 7bba444522 feat: upgrade max_retry logic and change version
build / build (push) Successful in 2m9s
2026-02-22 18:27:21 +03:00
d3m0k1d 97eb626237 fix: update libs
CD - BanForge Release / release (push) Failing after 2m24s
v0.5.1
2026-02-22 17:21:20 +03:00
d3m0k1d b7a1ac06d4 feat: new ver
CD - BanForge Release / release (push) Successful in 3m42s
v0.5.0
2026-02-22 16:13:51 +03:00
d3m0k1d 49f0acb777 docs: update add to example max retry
build / build (push) Successful in 2m8s
2026-02-22 16:12:52 +03:00
d3m0k1d a602207369 feat: full working max_retry logic
build / build (push) Successful in 2m45s
2026-02-22 16:06:51 +03:00
d3m0k1d 8c0cfcdbe7 refactoring: method on reader req db
build / build (push) Successful in 2m8s
2026-02-19 12:36:56 +03:00
d3m0k1d 35a1a89baf fix: run tests in storage
build / build (push) Successful in 2m6s
2026-02-19 11:22:52 +03:00
d3m0k1d f3387b169a fix: gosec
build / build (push) Failing after 1m59s
2026-02-19 11:17:51 +03:00
d3m0k1d 5782072f91 fix: ci one more time
build / build (push) Failing after 1m42s
2026-02-19 11:14:45 +03:00
d3m0k1d 7918b3efe6 feat: add new nosec flags for fix ci
build / build (push) Failing after 1m38s
2026-02-19 11:09:59 +03:00
d3m0k1d f628e24f58 fix: golangci fix
build / build (push) Failing after 1m40s
2026-02-19 11:03:52 +03:00
d3m0k1d 7f54db0cd4 feat: add new method and for db req and add to template max retry
build / build (push) Failing after 1m48s
2026-02-19 10:53:55 +03:00
Ilya Chernishev 2e9b307194 Merge pull request #1 from shinyzero00/master
build / build (push) Successful in 2m25s
refactoring pr by shinyzero00
2026-02-15 13:17:01 +03:00
Ilya Chernishev 726594a712 Change return value to nil on successful IP block 2026-02-15 13:13:26 +03:00
Ilya Chernishev b27038a59c Execute SQL statement to create table in database 2026-02-15 13:08:40 +03:00
Ilya Chernishev 72025dab7d Remove comment about potential failure in encoding
Removed commented-out question regarding error handling.
2026-02-15 12:59:20 +03:00
Ilya Chernishev dd131477e2 fix ST1005 2026-02-15 12:51:18 +03:00
Ilya Chernishev 670aec449a fix ST1005 staticcheck 2026-02-15 12:49:57 +03:00
zero@thinky fc37e641be refactor(internal/config): use CutSuffix 2026-02-15 04:56:22 +03:00
zero@thinky 361de03208 refactor(cmd/fw): wtf is that error handling 2026-02-15 04:56:22 +03:00
zero@thinky a2268fda5d fix(cmd/fw): why to fucking log when it is printed by the only caller 2026-02-15 04:56:22 +03:00
zero@thinky 9dc0b6002e refactor(internal/config): error handling 2026-02-15 04:56:22 +03:00
zero@thinky 4953be3ef6 refactor(internal/storage/RequestWriter/WriteReq): wtf is that error handling 2026-02-15 04:56:22 +03:00
zero@thinky c386a2d6bc refactor(internal/storage/RequestWriter): deduplicate dsn 2026-02-15 04:54:38 +03:00
zero@thinky dea03a6f70 refactor(*): what the fuck is that naming 2026-02-15 04:54:38 +03:00
zero@thinky 11f755c03c style(internal/storage/BanWriter): rm extra newline 2026-02-15 04:54:38 +03:00
zero@thinky 1c7a1c1778 refactor(internal/storage/BanWriter): deduplicate dsn 2026-02-15 04:54:38 +03:00
zero@thinky 411574cabe refactor(internal/storage): generalization and deduplication 2026-02-15 04:28:34 +03:00
d3m0k1d 820c9410a1 feat: update docs for new commands
build / build (push) Successful in 2m8s
CD - BanForge Release / release (push) Successful in 3m46s
v0.4.3
2026-02-09 22:27:28 +03:00
d3m0k1d 6f261803a7 feat: add to cli commands for open/close ports on firewall
build / build (push) Successful in 2m2s
2026-02-09 21:51:31 +03:00
d3m0k1d aacc98668f feat: add logic for PortClose and PortOpen on interfaces
build / build (push) Successful in 2m4s
2026-02-09 21:31:19 +03:00
d3m0k1d 9519eedf4f feat: add new interface method to firewals
build / build (push) Successful in 3m9s
2026-02-09 19:50:06 +03:00
d3m0k1d b8b9b227a9 Fix: daemon chanels
build / build (push) Successful in 3m9s
CD - BanForge Release / release (push) Successful in 5m9s
v0.4.2
2026-01-27 17:10:01 +03:00
d3m0k1d 08d3214f22 Fix: goimport linter fix
build / build (push) Successful in 3m27s
2026-01-27 17:04:36 +03:00
d3m0k1d 6ebda76738 feat: Add apache support
build / build (push) Failing after 2m48s
2026-01-27 16:59:32 +03:00
d3m0k1d b9754f605b fix: Delete sudo calls on exec
build / build (push) Successful in 3m8s
CD - BanForge Release / release (push) Successful in 5m24s
v0.4.1
2026-01-27 16:20:03 +03:00
d3m0k1d be6b19426b docs: Add installation guide
build / build (push) Successful in 3m16s
2026-01-26 16:51:40 +03:00