Skip to content

BugsInOriginalClients

congma edited this page Mar 12, 2013 · 1 revision

Apparent bugs in the "original" (aka. "official") clients are listed here.

GTK client for Linux (srun3_client)

  • Closes the UDP socket after sending heartbeat, ignoring server pingback, therefore causing the OS to send an ICMP Port Unreachable packet to the server containing the rejected package.
  • Fails to check for information contained in server pingback.
  • Sends malformed HTTP request to server: an additional null byte is sent after the final CRLF.

Command-line client for Linux (auth)

  • 32-bit only
  • Does not correctly percent-encode URL.
  • Sends malformed HTTP/1.1 Host: header.
  • Sends malformed HTTP request, same as the GTK client.
  • Cannot correctly determine MAC address.
Clone this wiki locally