PaulHowarth/Blog/2022-04-26

Tuesday 26th April 2022

Fedora Project

  • Took ownership of mcrcon and updated it to 0.7.2 in Rawhide

    • Set default address to localhost

    • Add -w option for rcon command throttling

    • Deprecate -i flag for invoking terminal mode

    • Add workaround to prevent server-side bug (https://bugs.mojang.com/browse/MC-154617)

    • 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)

    • Suppress compiler warning (strncpy)

    • Fix erroneous string length in packet building function
    • Fix typo in ANSI escape sequence for LCYAN
    • Make stdout and stderr unbuffered

  • Updated python-paramiko to 2.10.4 in F-34, F-35, F-36 and Rawhide:

    • Update 'camelCase' method calls against the 'threading' module to be 'snake_case'; this and related tweaks should fix some deprecation warnings under Python 3.10 (GH#1838, GH#1870, GH#2028)

    • '~paramiko.pkey.PKey' instances' '__eq__' did not have the usual safety guard in place to ensure they were being compared to another 'PKey' object, causing occasional spurious 'BadHostKeyException', among other things (GH#1964, GH#2023, GH#2024)

    • Servers offering certificate variants of hostkey algorithms (e.g. 'ssh-rsa-cert-v01@openssh.com') could not have their host keys verified by Paramiko clients, as it only ever considered non-cert key types for that part of connection handshaking (GH#2035)

Local Packages

  • Updated mcrcon (0.7.2) to use distribution LDFLAGS as well as CFLAGS


Recent