Releases: sudosammy/knary
Releases · sudosammy/knary
Dependancy Bump 🤛
Dependancy Bump 🍡
Allowlist & User-Agent bugfix 🐞
Changelog
- Fixed bug in allowlists which prevented them from working unless the request User-Agent was also in the allowlist. Thanks for reporting, Brez
- Fixed
User-Agent:
prefix not showing in webhook notification messages - Bumped dependencies
- Bumped compiled binaries to
go1.21.4
- Updated README to better explain allow/denylist order of precedence & specify building knary requires
golang >=1.20
now
Update dependancies 👩🔬
Changelog
- Updates knary dependancies
- Fixes go module error from last release
Otherwise, this is the same release as 3.4.5
😅
Better control over posts to webhooks 📣
Changelog
- Added configurations to better control webhook posts:
NO_HEARTBEAT_ALERT
,NO_UPDATES_ALERT
&NO_CERT_EXPIRY_ALERT
- Attempted to fix the go module 🤷
- Refreshed telemetry
- Deprecated
BURP_*
config in favour of newREVERSE_PROXY_*
config. Added various examples of this - Spelling fixes
- Refreshed Dockerfile, docker-compose, and circleci config
- Added some tests for zones
- Bumped compiled binaries to
go1.20.5
Zone file bugfix 🐞
Changelog
- Fixed issue that occured when using a custom zone file with multiple entries for the same FQDN
- Bumped go version of compiled builds to
go1.20.2
Added --help & support for full request outputs
Changlog
- Added
--help
/-help
- Added support for the complete HTTP request to be posted to the webhook with the use of
FULL_HTTP_REQUEST
- Thanks @pimps - Bumped to
go1.19.5
Golang Module Fix 🤷♂️
Changelog
- Fix the use of
go install
for knary (hopefully!). This release does not make significant code changes if you are already running knary.
Certificate location parsing bugfix 🐛
Changelog
- In
v3.4.0
certain configurations would cause knary to look for certificates in an unexpected location & generate LE certificates into an unexpected location. This patch addresses these issues and strengthens how knary parses certifcate paths.
Multiple knary domains, allowlists, and Telegram support 🐱👤
Changelog
Features ✔:
- Added support for multiple knary domains! Even with Let's Encrypt! (Up-to 100 certificates)
- Added allowlist functionality. Configuration
ALLOWLIST_FILE
& optionallyALLOWLIST_STRICT
- Added Telegram support: https://telegram.org/ (thanks @riramar)
Bugfixes 🕷:
- Fixed a bug that prevented BYO certificates outside of
certs/
- Fixed a bug that prevented renewed certificates (Let's Encrypt or
TLS_*
set) from being applied until a knary restart. Now knary will detect the certificate change and reload - Fixed IP address in
From:
HTTP(S) requests when Burp Collab is used. - Lot's of documentation updates
- Swap TravisCI to CircleCI