mcrcon Changelog

What's new in mcrcon 0.0.5 Beta

Oct 10, 2012
  • IPv6 support!
  • Fixed bug causing crash / segmentation fault (invalid write) when receiving malformed rcon packet.
  • Program makes use of C99 feature (variable-length arrays) so "-std=gnu99" flag on GCC-compiler must be used to avoid unecessary warnings.
  • Rcon receive buffer is now bigger (2048 bytes -> 10240 bytes).
  • Fixed invalid error message when receiving empty rcon packet (10 bytes).
  • Terminal mode now closes automatically when rcon socket is closed by server or if packet size cannot be retrieved correctly.
  • Client now tries to clean the incoming socket data if last package was out of spec.

New in mcrcon 0.0.4 Beta (Oct 10, 2012)

  • Reverted back to default getopts options error handler (opterr = 1). Custom error handler requires rewriting.
  • Some comestic fixes in program output strings.
  • Program usage(); function now waits for enter before exiting on Windows.

New in mcrcon 0.0.3 Beta (Oct 10, 2012)

  • Colors are now supported on Windows too!
  • Terminal mode is now triggered with "-t" flag. "-i" flag still works for backwards compatibility.
  • Bug fixes (Packet size check always evaluating false and color validity check always evaluating true).

New in mcrcon 0.0.2 Beta (Oct 10, 2012)

  • License changed from 'ISC License' to 'zlib/libpng License'.
  • Bug fixes & code cleanups Interactive mode (-i flag). Client acts as interactive terminal. Program return value is now the number of rcon commmands sent successfully. If connecting or authentication fails, the return value is -1.
  • Colors are now enabled by default. Now '-c' flag disables the color support.

New in mcrcon 0.0.1 Beta (Oct 10, 2012)

  • Added experimental support for bukkit colors. Should work with any sh compatible shell. Packet string data limited to max 2048 (DATA_BUFFSIZE) bytes. No idea how Minecraft handles multiple rcon packets.