mirror of
https://github.com/Tiiffi/mcrcon.git
synced 2025-10-27 11:21:07 -04:00
Compare commits
16 Commits
v0.7.3-dev
...
Develop
| Author | SHA1 | Date | |
|---|---|---|---|
| dfd840de1f | |||
| d5515f43ce | |||
| 4a1da8d373 | |||
| b1b46ca08c | |||
| 2bb1fafdaa | |||
| 0fb17971c0 | |||
| ec11d77e89 | |||
| 2d29741691 | |||
| cc77044df1 | |||
| dba07aacf7 | |||
| bd76b897de | |||
| 1106f27700 | |||
| 00fc3b5bcb | |||
| a0fe9e1645 | |||
| 5f460e8912 | |||
| 6fed74ba74 |
11
BUILDING.md
11
BUILDING.md
@ -1,13 +1,18 @@
|
||||
Building and installing
|
||||
-----------------------
|
||||
|
||||
#### Requirements & dependencies:
|
||||
### Prerequisites
|
||||
|
||||
- GCC compatible compiler
|
||||
- POSIX getopt support from **<unistd.h>**
|
||||
- make
|
||||
- POSIX.1 support
|
||||
* getopt()
|
||||
* strcasecmp()
|
||||
* tcflush()
|
||||
|
||||
---
|
||||
|
||||
#### Compiling
|
||||
### Compiling
|
||||
|
||||
cc -std=gnu99 -Wpedantic -Wall -Wextra -Wno-gnu-zero-variadic-macro-arguments -O2 -o mcrcon mcrcon.c
|
||||
|
||||
|
||||
12
CHANGELOG.md
12
CHANGELOG.md
@ -1,17 +1,21 @@
|
||||
#### Version history:
|
||||
|
||||
###### 0.7.3
|
||||
- Add support to Valve style rcon authentication
|
||||
###### 0.8.0
|
||||
- Implement support for multipacket responses
|
||||
- Add support for Valve style rcon authentication
|
||||
- Add experimental UTF-8 support for Windows
|
||||
- Change maximum packet size to correct value (4096 -> 4106)
|
||||
- Attempt to add missing newlines in bugged Minecraft servers
|
||||
* Implemented for responses to the 'help' command and unknown commands
|
||||
- Print auth failed message to stderr instead of stdout
|
||||
- Fail immediately if received packet size is out of spec
|
||||
- Return proper exit code from run_terminal_mode()
|
||||
- Add error messages to rcon_command() function
|
||||
|
||||
|
||||
###### 0.7.2
|
||||
- Quit gracefully when Ctrl-D or Ctrl+C is pressed
|
||||
- Remove "exit" and "quit" as quitting commands
|
||||
* these are actual rcon commands on some servers
|
||||
* These are actual rcon commands on some servers
|
||||
- Suppress compiler warning (strncpy)
|
||||
- Fix erroneous string length in packet building function
|
||||
- Fix typo in ANSI escape sequence for LCYAN
|
||||
|
||||
2
Makefile
2
Makefile
@ -15,7 +15,7 @@ RM = rm -v -f
|
||||
|
||||
CC ?= gcc
|
||||
CFLAGS = -std=gnu99 -Wall -Wextra -Wpedantic -Wno-gnu-zero-variadic-macro-arguments -O2
|
||||
EXTRAFLAGS ?= -fstack-protector-all
|
||||
EXTRAFLAGS ?= -fstack-protector-strong -D_FORTIFY_SOURCE=2 -fPIE -pie -Wl,-z,relro -Wl,-z,now -fno-common
|
||||
|
||||
ifeq ($(OS), Windows_NT)
|
||||
LINKER = -lws2_32
|
||||
|
||||
2
mcrcon.1
2
mcrcon.1
@ -1,7 +1,7 @@
|
||||
.\" Process this file with
|
||||
.\" groff -man -Tascii mcrcon.1
|
||||
.\"
|
||||
.TH MCRCON 1 "November 2024" "Version 0.7.3"
|
||||
.TH MCRCON 1 "December 2024" "Version 0.8.0"
|
||||
.SH NAME
|
||||
mcrcon \- send rcon commands to a Minecraft server
|
||||
.SH SYNOPSIS
|
||||
|
||||
Reference in New Issue
Block a user