~armagetronad-ct/armagetronad/0.2.8-armagetronad-sty+ct+lua

« back to all changes in this revision

Viewing changes to NEWS

Merge with mainline

Show diffs side-by-side

added added

removed removed

Lines of Context:
32
32
- Manage external scripts on Unix dedicated servers. New commands: 
33
33
  SPAWN_SCRIPT, RESPAWN_SCRIPT, FORCE_RESPAWN_SCRIPT, KILL_SCRIPT,
34
34
  LIST_SCRIPTS, SCRIPT_ENV.
 
35
- New setting ACCESS_LEVEL_ANNOUNCE_LOGIN that determines if a player's
 
36
  login/logout message can be announced.
35
37
- Authentication is now enabled by default.
36
38
 
 
39
Changes since 0.2.8.3.3:
 
40
- Eliminated undefined behavior that was fine in gcc 5, but now
 
41
  (rightfully!) turned into crashes in gcc 6.
 
42
- Eliminated compilation disambiguity that was just causing a mild
 
43
  performance degradation in gcc 5 and is now a compilation failure in
 
44
  gcc 6.
 
45
  
 
46
Changes since 0.2.8.3.2:
 
47
- security fix: do not read ahead of the beginning of network buffer.
 
48
- security fix: don't attribute network errors from processing random
 
49
  packets to the connection to the server 
 
50
- security fix: while at it, don't process random packets unless they
 
51
  may be important
 
52
- fix for potential crash with friend list filtering
 
53
- intel driver compatibility
 
54
- fix for rare crash with sound lock
 
55
- fix for camera turning for bizarre axis configurations
 
56
 
37
57
Changes since 0.2.8.3.1:
38
58
- security fix: old style action commands from clients no loger cause hangs and crashes
39
59
- security fix: oversized packets are ignored properly