Teeworlds Client Changelog

What's new in Teeworlds Client 0.6.4

Nov 14, 2016
  • Bug fixes:
  • Fix the above-mentioned security vulnerability in the client (ff25472).
  • Fix a read of uninitialized memory that is sent over the network, from the server (7dd463d).
  • Fix decoding of overlong UTF-8 sequences to non-invalid code points, leading to possible duplicate names (#1373, 205dbce).
  • Drop connected packets that come from a formerly connected server in the client (#1356, 2057808).
  • Use a different port for connless messages, increasing the difficulty of successful IP spoofing (7c43b76).
  • Make spoofing of server info packets harder (8af77b6).
  • Fix spoofing for vital chunks, and require most chunks to be vital (f457b58).
  • Other changes:
  • Sort by player count by default, instead of server name (1b2a91f).
  • Add a cooldown on unpause (#1365, 56e366a).

New in Teeworlds Client 0.6.3 (Nov 20, 2014)

  • Bugfixes:
  • Fix the above-mentioned security vulnerability (Memory reads, Segmentation Fault) in all 0.6.x servers.
  • Fix server crash in the console code.
  • Fix master server lookup for servers.
  • Fix scripts/make_release.py script.
  • Fix client crash when opening a map with an invalid version.

New in Teeworlds Client 0.6.2 (May 2, 2013)

  • Features:
  • Added envelope options (synchronized, starting when player joins)
  • Improved ban system (range bans, save them)
  • Added logout command
  • Added swap/shuffle/(un)lock team commands
  • Added threaded rendering
  • Switched client and highlight chat sound
  • Store tunings within demos
  • Added a command to toggle config values
  • Show only chat messages from friends
  • Added pause game command
  • Added demo markers
  • Improved editor (f.e. envelope preview, map info)
  • Auto adjust resolution on first start
  • Added borderless window functionality
  • Show user authlevel on status command
  • Adjust cpu usage via cl_cpu_throttle
  • Bugfixes:
  • Loud noise on endround
  • Couple of editor fixes (f.e. large memory leaks)
  • Building with minGW
  • Win64 building
  • x86_64 bulding on mac
  • Clang support
  • Server browser (f.e. better/faster sorting, missing entries on windows)
  • Memory corruption on snd_buffer_size command
  • Playing multiple chat sounds result in loud noise
  • Possible econ buffer overflow
  • Initialisation of big maps
  • Exploit that let you see the health/ammo of an opponent
  • Show active vote when joining a server
  • Spam via player leave message
  • Count spectators in the server browser
  • Limit characters within player names to ascii range to prevent utf8 impersonating
  • Create loud noise via no ammo sound
  • Prevent downloading a map on a password protected server without entering it
  • Join/quit server flooding
  • Popups lead to frozen GUI
  • Client crash on removing friends
  • Player spam votes, chat msgs etc. without entering the game
  • Better chat msg spam protection
  • Server crash in tdm

New in Teeworlds Client 0.5.1 (Mar 25, 2009)

  • Hook sound fixed
  • Prediction and game timer fixed so the game should be a lot smoother now
  • Server filter that filters out non-standard maps
  • General improvements of the server browser
  • VSync fixed
  • Increased voting time from 10 seconds to 25
  • Scoreboard now works with 16 players
  • Fixed so you can't by-pass the server password
  • Tab completion and command help in the console
  • More various small fixes