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 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455
|
PvPGN Version History:
ChangeLog for 1.8.5 (since 1.8.4)
=========================================
[VCHECK]
-- added STAR/SEXP IX86 1.16 and 1.16.1 vcheck entries
[WAR3]
-- fixed bug when saved games could not be loaded
-- fixed bug when clanmember can promote/demote any
member of his clan by sending proper rankupdate packet
-- fixed bug when a hosting bot was able to create a
custom game which caused clients to disconnect
-- fixed bug when clanmember without permission
was able to disband clan
[SQL]
-- fix potential SQL injection via clan MOTD
[MISC]
-- updated IX86 autoupdate according to STAR/SEXP 1.16.1
ChangeLog for 1.8.4 (since 1.8.3)
=========================================
[WAR3]
-- fixed possible server crash on many ill-formated packets
[SQL]
-- fixed MySQL reconnection issues for MySQL >= 5.0.19
[IRC/WOL]
-- fixed client not getting proper information when account
is already in use
[VCHECK]
-- added STAR/SEXP IX86 1.15.3 vcheck entries
[MISC]
-- fixed Voiced clients unable to talk in moderated channels
-- updated STAR/SEXP IX86 autoupdate entries according
to latest client versions
-- fixed admins not being able to join private clan channels
-- fixed clan leaders not being channel ops in their clan channel
ChangeLog for 1.8.3 (since 1.8.2)
=========================================
[WOL]
-- added Dune 2000 Support
-- fixed possible steal account throught hardcoded password
-- fixed malformed time format in startgame message
-- fixed log warnings/errors rising in login process
-- fixed RA2/YURI bug when host of game could not
change max players
[IRC]
-- added some missing channel modes
-- added proper messages when client was baned from channel
or when channel is full
-- fixed bug when IIRC was not stored as last used client tag
[MISC]
-- fixed malformed output by /cg list command
-- updated IX86 autoupdate with latest clients versions
[VCHECK]
-- added WAR3/W3XP IX86 1.19a/1.19b/1.21b/1.22a vcheck entries
-- added STAR/SEXP IX86 1.15.2 vcheck entries
-- added D2DV/D2XP IX86 1.12a vcheck entries
-- rewritten all STAR/SEXP/W2BN/DRTL IX86 vcheck entries
to match new ver-ix86-1.mpq file (this fixes connection
problems on Windows Vista systems)
ChangeLog for 1.8.2 (since 1.8.1)
=========================================
[WOL]
-- fixed possible server crash on raw list command
[SC/BW]
-- fixed client crash when displaying empty friendslist
[D2]
-- fixed stat string in D2 open mode
[VCHECK]
-- added SC/BW IX86 and XMAC 1.15.1 version check entries
ChangeLog for 1.8.1 (since 1.8.0)
=========================================
[WOL]
-- fixed bug trying to join unexistent games
-- fixed bug overflowing the max players game limit
-- fixed bug of not showing Yuri's revenge channels
-- added address translation support to servserv sent addresses
-- added support for usage of /commands
[WAR3]
-- fixed possible server crash on ill-formated clan invitation reply packet
-- properly display tourney wins/losses in account profile
[MISC]
-- fixed d2dbs accepting d2gs connections from any ip
-- fixed IRC /notice disc bug
-- fixed warning and reactivated reconnecting when using mysql>=5.0.13
-- fixed SC:BW string representation from "StarCraft: Broodwars"
to "StarCraft: Brood War" (to better match battle.net behaviour)
-- fixed possible server crash caused by /ipban command
-- enforce (stricter) limit for maximum channel name length
-- fixed problems caused by login via uid
-- added new "account_force_username" option to bnetd.conf
-- fixed malformed tracker packets on 64bit machines
[VCHECK]
-- added WAR3/W3XP IX86 1.21 vcheck entries
-- added sc/bw IX86 and XMAC 1.15 version check entries
ChangeLog for 1.8.0 (since 1.8.0rc2)
=========================================
[VCHECK]
-- added sc/bw 1.13f/1.14 version check entries
-- added WAR3/W3XP IX86 1.20d/1.20e vcheck entries
[D2]
-- cleaned up some mess about dealing with D2 1.08 auth reply packets which
we don't need to support according to our minimum D2 version required
-- fixed joining of D2 channels by non-D2 clients
[WOL]
-- fixed a bug where players couldn't join newly created channels
[MISC]
-- fixed logging of invalid strings for client tags
-- fixed /ladderinfo command, fix usage of uninitilized variables
-- fixed corruption of account data when using files storage and when there
where already broken UID accounts
-- fixed the clan max members to be 100 not 255
-- fixed loading of all accounts in sql2 (ex. when doing a ladder rebuild)
-- reverted dynamic SQL lib support that was creating problems
-- properly fixed "sql" ("sql2" is not affected) friend list bugs (reverted
the old fix which was creating new problems); might still be problems if
using old versions of sqlite3 (that dont support ` quoting) or using ODBC
-- fixed connection loss problems with mysql>=5.0.12 (mysql versions starting
with 5.0.3 but lower than 5.0.12 will still have the issue, upgrade mysql!)
Changelog for 1.8.0rc2 (since 1.8.0rc1)
=========================================
[SQL]
-- fixed friendslist-related (my)SQL problems
[VERSIONCHECK]
-- added W3 1.20c entries
[MISC]
-- updated bnmaps.conf with the latest Battle.net maps
ChangeLog for 1.8.0rc1 (since 1.7.9)
=======================================
[SQL]
-- inserted additional indices for BNET table in sql2 layout
-- added runtime loading of shared library files (DLLs)
[SC/BW/W2BNE]
-- fixed problem with parsing gameresults with unexpected order of players
[WAR3]
-- fixed "clan membership lost after invitation" bug.
[IRC]
-- fixed PING problem occouring after about 25 days uptime
[VERSIONCHECK]
-- added SC/BW 1.13e entries (XMAC & PMAC)
-- added D2/D2XP 1.11b entries
-- added W3 1.20b entries
[MISC]
-- enforce limit for topic message max length
ChangeLog for 1.7.9 (since 1.7.8)
=======================================
[D2CS/D2DBS]
-- added pid files to the confs
-- fixed a bug where server could not be (un)installed as a win32 service
-- added check and modified the default motd to not have a too big motd that
was crashing the clients just after character selection
[VERSIONCHECK]
-- added SC/BW 1.13c entries
-- added SC/BW 1.13d entries
-- added SC/BW 1.13e entries
-- added W3 1.20a entries
[SQL]
-- reorganized optimized and made more safe the existent codes
-- added a new sql layout called "sql2" in config
[MISC]
-- fixed security issue where an op of a channel was able to set the topic
of any other channel
-- added more information to "/finger" display (if issued by an admin)
-- added a new command, "/tos" to display the Terms Of Service on request
ChangeLog for 1.7.8 (since 1.7.7)
=======================================
[D2CS/D2DBS]
-- usage of the new conf API
[SQL]
-- fixed a bug where case sensitive string lookup SQL backends whould not
see old accounts when searched with different case; this is a major problem
and if you are running any non-MySQL SQL backend you MUST upgrade; make sure
you read UPDATE too as it contains very important information for this bugfix
[WOL]
-- initial support (HURRAY!!); almost complete Tiberian Sun (TA) support,
basic Red Alert 2 (RA2) and Yuri's Revenge (YR) support
[DRTL]
-- fixed problem with joining games of level 50 characters
[BNPCAP]
-- 64 bit arch compatibility changes
[BNCHAT]
-- added --arch parameter to specify architecture
-- added --lang parameter to specify "gamelang" field of COUNTRYINFO packet
[MISC]
-- changed that if "servaddrs" option in bnetd.conf is commented server
should not listen on bnet addresses (now that we have WOL b.net is not a
priority anymore)
-- optimized some "compat" codes
-- updated more places where people get directed to IRC with the other
support channels (should reduce the "n00b" infestation that PvPGN
IRC suffers of)
-- added versioncheck for D2 LOD 1.11 and D2 classic 1.11
-- updated versioncheck with latest client versions (War3 1.18a, SC/BW 1.13
and 1.13b)
-- updated bnmaps.conf with latest maps used on b.net
ChangeLog for 1.7.7 (since 1.7.6)
===================================
[STORAGE]
-- fixed account corruption bug happening when trying to register new
accounts with existent accounts usernames and using plain/cdb file storage
Changelog for 1.7.6 (since 1.7.5)
===================================
[MISC]
-- renamed old config variable 'servername' to 'hostname' in bnetd.conf
-- added 'servername' config variable in bnetd.conf for server identification
-- expanded bnmotd.conf to use 'servername'
-- made the hardcoded WAR3 motd use 'servername'
-- fixed friends join/leave whispers to come from 'servername'
-- fixed bug where d2cs was not able to set realmname even
when 'allow_d2cs_setname' was set to 'true' in bnetd.conf
[STORAGE]
-- updated sql_DB_layout.conf and the code handling it
-- SQL storage types now use a unique index for 'acct_username' (speedup)
-- added sqlite3 storage support
-- added ODBC storage support
[DRTL]
-- fixed handling of gametypes (character levels)
Changelog for 1.7.5 (since 1.7.4)
===================================
[BNCHAT]
-- fixed win32 specific problem (can't read while writing)
[D2CS]
-- reduce enforced maxchar value down to 18 (fixing possible
problems when having many chars with long charnames)
[WAR3]
-- wins required for specific chat icons now also configurable
via anongame_infos.conf (previously only affected profile icons)
-- discard games with no winners at all
[SC/BW/W2BNE]
-- fixed parsing of ladder_games option in bnetd.conf
Changelog for 1.7.4 (since 1.7.3)
===================================
[SC/BW/W2BNE]
-- write a message to creators/joiners of ladder games of alternative types
(those specified with "ladder_games" in bnetd.conf)
-- adder "ladder_prefix" to allow only matching game names to be counted as
ladder games for the alternative ladder game types
-- fixed ELO calculation for top-vs-bottom team ladder games
[D2DBS]
-- changed codes to use the common network API for send/recv on sockets and
error checking thus hopefully fixing bugs of not ignoring properly some errors
[BNETD]
-- made difficulty of a closed D2 game known to bnetd
-- various clan related bugfixes
-- enforced max password length (was creating problems in some cases with
very long passwords)
[MISC]
-- lots of optimizations (lowers CPU footprint)
-- improved win32 winsock error reporting
-- fixed many clan code related crashes
-- optimized plain file account loading
Changelog for 1.7.3 (since 1.7.2)
===================================
[D2CS/D2DBS]
-- fixed problem with d2cs and d2dbs not exiting when exit signal is
received and exit_time has expired
[FDWATCH]
-- fixed a bug which created problems with some backends because of reused sockets
not being cleaned properly
[STAR/SEXP/W2BN]
-- fixed problem with topvbot "team game"-results being discarded
-- fixed possible overflow with malformed gamereport packets
[D2DV/D2XP]
-- added workarround for D2 classic client side bug
(open bnet games being listed as closed bnet games)
[MISC]
-- made topics.conf being reloaded on SIGHUP
-- made '/games all' display clienttag of a game
-- fixed problem with language specific channels with limited user count
Changelog for 1.7.2 (since 1.7.1)
===================================
[WIN32 GUI]
-- fixed problem with running d2cs & d2dbs as services (gui versions)
[D2CS]
-- The backup copy of the charsave file and charinfo file are now deleted
when client deletes one of thier charactars
[MISC]
-- fixed problem with language specific channels
-- added UNIX build configure options to disable bnetd/d2cs/d2dbs builds
-- added "sync_on_logoff" bnetd.conf directive to enable saving of account
data on user's logoff
-- fixed crash with short/broken cdb user files
-- fixed trying to load invalid usernames (like "")
ChangeLog for 1.7.1 (since 1.7.0)
===================================
[FDWATCH]
-- redesigned and rewritten most of the fdwatch codes (the new codes are now
called fdwatch2) to better support OS which have sparse values for sockets
(ex. this should help busy WIN32 systems)
[STAR/SEXP/W2BN]
-- fixed problem with topvbot game-results being discarded
[DEV-C++]
-- fixed compilation problems
[D2XP/D2DV]
-- added "Diablo II Level 100 Workaround" for mods with a max level
greater than 99. Option in d2dbs.conf to activate.
ChangeLog for 1.7.0 (since 1.6.2)
===================================
[D2CS]
-- made ordering of chars on char-selection screen configurable
-- fixed "d2cs not trying to reconnect" issue
-- made sure maxchar limit for an account is enforced
-- added WIN32 GUI feature
[D2DBS]
-- fixed "deleted a ladder char and created one with the same name
breaks the ladder" problem. If your ladder is broken, delete it.
If your players want their chars to stay in ladder they shouldn't
delete them cause new chars with same name will remove the old entry
-- added WIN32 GUI feature
[STAR/SEXP/W2BN]:
-- changed handling of gameresults to be democratic
-- fixed problem with win/games ladder
[STAR/SEXP] : fixed "v1.11 can't play ladder games"-problem
[IRC]: major cleanup of handle_irc.c
-- hiding IP on channel join/leave to non admins when hide_addr=true
-- now on IRC channel topics are supported (at least their output)
-- PvPGN can only handle being in one channel at once, so the server
now makes sure you leave the channel you were previously in.
-- added /NOTICE, /ISON and /WHOIS handling
-- now the real MOTD displays when connecting via IRC
-- allow changing /nick before login
-- allow another try on a wrong /msg nickserv identify <pass>
-- added passfail count to IRC connections to prevent bruteforce logins
[D2]
-- added the option to supply norm, night, hell to /games d2xp command
for finding a game of a specific difficulty.
[WAR3]:
-- droped <1.13 support, added 1.15 support (CG,PG,AT, clan profile view)
-- added code to detect the right w3routeip if is set to 0.0.0.0
-- redone major parts of the AT code (old AT teams will be lost)
[LADDERS]:
-- added .dat/.xml ladder output for STAR/SEXP/W2BN rating based ladder
-- moved textual ladder files from ladderdir to statusdir
[PREFS]
-- fixed handling of comments (previously it skipped the whole line no
matter where '#' was)
[FDWATCH]
-- removed useless template usage because events field is r/o for pollfd
structs
[MISC]:
-- updated autoupdate with latest clients versions
-- fixed "message_cache_lookup: unsupported connection class" errors when
broadcasting message (ex /ann) and having any connection different than
irc/telnet/bot/bnet (ex d2cs etc)
-- added client, version and country info to the /finger command
-- added clan and clan rank info to the /finger command
-- added option to bnmotd.txt to display info about new mail
-- adjusted /whois command to be more like on battle.net
-- massivly renamed configuration files so each has an extension
-- added scripts/pvpgn_hash.inc.php so everyone who needs has a php-
implementation of the commonly used passhash algorithm
-- fixed problem with topaz-chat (and maybe other clients, too)
not propperly displaying tmpOP on initial channel join
-- adjusted friends/watch game/server join/leave message to be more like b.net
(changed message type from info to whisper)
-- fixed channel behaviour to now really allow a common channel for all clients
(different shortname, same special name)
-- changed all 4 bytes tags (clienttags, archtags, etc) to use internally
integers for comparations instead of strings
-- changed almost every place where sending username to send the logged in
username (if differs in case) than the account username (this fixes some bugs
like modifying some account data when logged in with different case and also
gets us to closer Battle.net behaivour)
-- added /moderate command to moderate/unmoderate a channel
|