mirror of
https://github.com/onyx-and-iris/q3rcon-proxy.git
synced 2025-01-18 08:40:53 +00:00
2.0 KiB
2.0 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Before any major/minor/patch bump all unit tests will be run to verify they pass.
[Unreleased]
[1.4.0] - 2024-11-29
Added
- new environment variable
Q3RCON_TARGET_HOST
for setting the host the gameserver is on.
Changed
- environment variable
Q3RCON_HOST
renamed toQ3RCON_PROXY_HOST
- environment variable
Q3RCON_PROXY
renamed toQ3RCON_TARGET_PORTS
. - default session timeout changed from 5 to 20 minutes.
[1.3.0] - 2024-10-23
Added
- Add sessionCache for tracking sessions.
- Functional option
WithStaleTimeout
renamed toWithSessionTimeout
[1.2.0] - 2024-10-19
Added
- optional function
WithStaleTimeout
, use it to configure the session timeout value.- it defaults to 5 minutes.
[1.1.0] - 2024-09-28
Added
- connection (challenge) requests are now logged.
[0.6.0] - 2024-03-21
Added
- new environment variable
Q3RCON_DEBUG
for enabling debug logging. Defaults to 0. - rcon responses are now logged at debug level
- invalid responses (rcon and query) now logged
Changed
- All packet header checking methods moved into Session struct.
Fixed
- a bug causing the proxy not to send back query responses
[0.3.0] - 2024-03-08
Added
- outgoing rcon requests now logged at info level
- new environment variable
Q3RCON_HOST
for specifying which ip to bind the proxy to. Defaults to0.0.0.0
.
Changed
- now using logrus package for logging.
Fixed
- a
slice bounds out of range
error due to query packets being logged.
[0.1.0] - 2024-01-27
Added
- only forward packets if the header matches q3 rcon/query.
[0.0.1] - 2024-01-27
Added
- All source files for lilproxy including full commit history.