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.