Skip to content

Releases: gorcon/rcon

v1.4.0

15 Nov 23:03
Compare
Choose a tag to compare

Fixed

  • Minor fixes in packet package.
  • Fixed Go Coverage badge.

Updated

  • Updated Golang to 1.23.3 version.
  • Updated golangci linter to 1.62.0 version.

Added

  • Added Open function as Dial alternative for create RCON connection with an existing net.Conn connection.

v1.3.5

03 Feb 17:38
Compare
Choose a tag to compare

Updated

  • Updated Golang to 1.21.6 version.
  • Updated golangci linter to 1.55.2 version.

v1.3.4

12 Nov 03:58
Compare
Choose a tag to compare

Fixed

  • Minor fixes in packet package.

Updated

  • Updated Golang version to 1.19.
  • Updated golangci linter to 1.50.1 version.

v1.3.3

16 May 17:40
Compare
Choose a tag to compare

Fixed

  • Added "response from not rcon server" error on auth request (Re fixed panic: runtime error: makeslice: len out of range in rcon.Dial #5).

v1.3.2

15 May 22:08
Compare
Choose a tag to compare

Fixed

  • Fixed panic: runtime error: makeslice: len out of range in rcon.Dial

Updated

  • Updated golangci linter to 1.42.1 version

v1.3.1

05 Jan 22:45
Compare
Choose a tag to compare

Updated

  • Updated golangci linter to 1.33 version

Changed

  • Changed errors handling - added wrapping.

v1.3.0

01 Dec 23:43
Compare
Choose a tag to compare

Fixed

  • Fixed wrong number of bytes written in Packet WriteTo function.

Added

  • Added rcontest Server for mocking RCON connections.

v1.2.4

14 Nov 05:10
Compare
Choose a tag to compare

Added

  • Added the ability to run tests on a real Project Zomboid server. To do this, set environment variables
    TEST_PZ_SERVER=true, TEST_PZ_SERVER_ADDR and TEST_PZ_SERVER_PASSWORD with address and password from Project Zomboid
    remote console.
  • Added the ability to run tests on a real Rust server. To do this, set environment variables TEST_RUST_SERVER=true,
    TEST_RUST_SERVER_ADDR and TEST_RUST_SERVER_PASSWORD with address and password from Rust remote console.
  • Added invalid padding test.

Changed

  • Changed CI workflows and related badges. Integration with Travis-CI was changed to GitHub actions workflow. Golangci-lint
    job was joined with tests workflow.

v1.2.3

20 Oct 19:44
Compare
Choose a tag to compare

Fixed

  • Fixed read/write deadline. The deadline was started from the moment the connection was established and was not updated
    after the command was sent.

v1.2.2

18 Oct 16:00
306d14e
Compare
Choose a tag to compare

Added

  • Added one more workaround for Rust server. When sent command "Say" there is no response data from server
    with packet.ID = SERVERDATA_EXECCOMMAND_ID, only previous console message that command was received with
    packet.ID = -1, therefore, forcibly set packet.ID to SERVERDATA_EXECCOMMAND_ID.