-
Notifications
You must be signed in to change notification settings - Fork 3
/
ChangeLog
136 lines (113 loc) · 5.13 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
wc-ng v1.0.xxx 2020-xx-xx
xxx = Count of commits in current branch
added:
- Neutral Player names feature. '/neutralplayernames 1'
- Compatibility with OpenSSL 1.1.1x (and latest LibreSSL)
changed:
- Merged the latest Sauerbraten sources
- Switched to libmaxminddb for GeoIP
- Switched to LibreSSL again
- Updated all libraries to the latest releases
- Rebuilt all libraries
fixed:
- Several compiler warnings
wc-ng v0.7.4 2015-xx-xx
added:
- '/extinfoguihorizontal' var
- '/randomizepingport' var (use a new ping port every time you open
the server browser / player search window)
- country names / flags should now work on zeromod servers
- '/<WEAPON>flarecolor', '/<WEAPON>flaresize', '/<WEAPON>trailtime' vars
- implemented extinfo ping coloring
- nooblounge extinfo support
- '/showclientnum 2': always show clientnum
- '/showdamagedealt': show damage dealt
- '/wcver [1]' which represents the current version of the client
'/wcversion' should be avoided from now on
- '/wcrev' string variable which represents the client git revision
- server accross chat
- sdl2 port (by pisto)
- hwtemp plugin (windows, linux and OS X)
- hwtemp hud display (windows, linux and OS X)
- support for multiple master servers (/addmasterserver, /delmasterserver)
- requireplugin cubescript function
- servcmd event (N_SERVCMD)
- playerdisplaymaxteams variable
- '/resolveip' cubescript function
- FreeBSD 10.x support (amd64)
- '/stripextdemo': strip extinfo out of demos
- '/recompressdemo': recompress demos with a different recompression level
- '/getactioncn': useful for video streaming
- '/autofollowactioncn': useful for video streaming
- '/resolveip <ip>': resolve given ip address to its respective hostname
- '/scoreboardtextcolor': change scoreboard text color
- '/scoreboardtextcolorhead': change scoreboard text color
changed:
- extinfo enhancements
- demo extinfo version has changed, thus, demos recorded with this version
(or later) won't be extinfo compatible with older clients (while they will
still play flawlessly!). it may be worth to mention that old demos *are*
compatible with this version, but not the other way around.
- enhanced server mod detection (including: hopmod, oomod, spaghettimod,
suckerserv, remod, noobmod & zeromod)
- in sync with sauerbraten r5078
- libcurl update to 7.40.0
- libgeoip update to 1.6.4
- windows client is now linked statically against its required libs
- all client packages are now built with link time optimization
enhanced:
- demorecorder can now record coop-edit "games"
- server country is now shown in the scoreboard
- '/statsdisplayfmt' allows now game mode specific stats formatting
- '/httprequest': added support for the https protocol**
fixed:
- server browser capture team scores
- player display: scaling of shown players per team
- fixed "failed to create demo directory" issue
- showservermod / showserveruptime not being shown in coop edit
- and other fixes and improvements
Some features had to be dropped due to a persons arrogancy (you may imagine
whom it is). I have tried everything to solve this, but he didn't answer to my
emails over several months(!) (claiming they were "lost", while I wrote to three
email addresses), didn't appear on IRC to said times to solve the code licensing
issue (and now, while I write this, he is ignoring my emails again).
So, I have enough of this, and I don't want to deal such a person any longer.
If there is enough interested, then I might rewrite wanted features that have
been dropped but not replaced yet.
Rewritten features:
- Plugin API
- Console History
- indentfrags
- Several other things (including internal used functions)
Removed features:
- Plugins: movieencoder, soundinput and mpdclient
- '/consearch'
- '/checkregex' (wanted to get rid of pcre)
- chatsounds
- name completion / highlighting
- \fz and \fb color codes
- Center Console (May be rewritten if there's enough interest)
- '/contimecolor' + '/conshowtime'
- '/colornames' + '/highlightteamkillmsg' (TKs are already highlighted with \f6)
Deprecated commands:
- addplugin(s) (new name is loadplugin(s))
- delplugins(s) (new name is unloadplugin(s))
- listplugins (new name is listloadedplugins)
Things that have not been rewritten on purpose:
- showtimeleft: the source code for this was already given out to others
**
Certificate validation is done via the curl ca-bundle (data/CA/ca-bundle.crt)
https://raw.githubusercontent.com/bagder/ca-bundle/master/ca-bundle.crt.
--------------------------------------------------------------------------------
wc-r931 2013-09-30
fixed: several hud display glitches (stats display and other displays)
changed: sauerbraten update to r4896
movieencoder 0.9.6.0:
fixed: write delayed frames when closing the output
fixed: support of webm codec (linux)
changed: use ffmpeg-2.0.1
added: codecs, formats and debug param
soundinput 0.5.0.1
fixed: GLIBC_2.17 errors on dists with < libc2.17 (linux)
wc-r860 2013-09-11
initial release