Virtual War CHANGELOG $Date: 2006/04/05 17:49:17 $

 

 


1. Changelog

This changelog contains nearly all changes in VWar since Version 1.0.0, which was the initial release.
To get the latest version of the script, please visit http://www.vwar.de.

v1.5.0 R15, September 09, 2006

  • fixed: mysql injection bug in extra/ files

v1.5.0 R14, April 09, 2006

  • added: display of VWar Release Version in ACP
  • fixed: mysql bug in installation

v1.5.0 R13, April 05, 2006

  • fixed: various security leaks which could allow malicious users to include a (remote) file and eg. execute php commands on the server hosting vwar
  • fixed: problems with the stripos function
  • fixed: condition problems with mysql5

v1.5.0 R12, March 31, 2006

  • fixed: XSS bug in functions_install.php which could allow malicious users to include a (remote) file and eg. execute php commands on the server hosting vwar

v1.5.0 R11, November 25, 2005

  • fixed: XSS bug in functions_admin.php which could allow malicious users to include a (remote) file and eg. execute php commands on the server hosting vwar ... thanks to Cedric Dubois from http://www.priorweb.be for reporting this leak

v1.5.0 R10, September 5, 2005

  • fixes a SQL Injection Exploit and modifies the cookie handling for security purposes

v1.5.0 R1-R9, February 22, 2004

  • fixed: several security leaks which made it possible to run custom sql-queries by using the $_GET-vars (sql-injections) ... thanks to Mindcrime for the report!
  • fixed: logout failure bug
  • fixed: member picture upload bug
  • fixed: bug where opponent contact information were not displayed in next actions page
  • fixed: bug in join request details, where the age was displayed wrong
  • fixed: edit memberlocation bug
  • fixed: special and escaped char problems
  • fixed: permission bug at memberlocation add/edit/delete
  • fixed: bug where the 'no country' icon was displayed in the war list even if 'Show Opponent Country' has been set to 'No'
  • fixed: timeoffset bug
  • fixed: calendar bug where a finished war with no result was displayed with a link
  • fixed: forgot password bug: url in CMS is displayed correct now
  • fixed: bug where clantag with special chars wasn't displayed
  • fixed: page navigation in cash list now works correctly (cash values are calculated correctly now)
  • fixed: game icon bug (games without an icon didn't have a short tag)
  • fixed: 'this month cash' displayed the value from all years, not only the current year
  • fixed: age display bug in view join details in acp
  • fixed: sign up bug, which made it possible to sign up for finished or non-existent wars
  • fixed: bug in statistics page which reported incorrect win/loss/draw results
  • added: Puerto Rico to the list of available countries (by request)
  • added: Venezuala to the list of available countries (by request)
  • added: Benelux to the list of available countries (by request)
  • added: Scandinavia to the list of available countries (by request)
  • added: Cuba to the list of available countries (by request)
  • added: Jamaica to the list of available countries (by request)
  • added: Afghanistan to the list of available countries
  • added: Netherlands Antilles to the list of available countries
  • added: Angola to the list of available countries
  • added: Aruba to the list of available countries
  • added: Barbados to the list of available countries
  • added: Bangladesh to the list of available countries
  • added: Burkina Faso to the list of available countries
  • added: Bahrain to the list of available countries
  • added: Burundi to the list of available countries
  • added: Benin to the list of available countries
  • added: Bermuda to the list of available countries
  • added: Brunei Darussalam to the list of available countries
  • added: Bolivia to the list of available countries
  • added: Bahamas to the list of available countries
  • added: Bhutan to the list of available countries
  • added: Botswana to the list of available countries
  • added: Belize to the list of available countries
  • added: Central African Republic to the list of available countries
  • added: Congo to the list of available countries
  • added: Cote D'Ivoire (Ivory Coast) to the list of available countries
  • added: Cook Islands to the list of available countries
  • added: Costa Rica to the list of available countries
  • added: Cape Verde to the list of available countries
  • added: Ecuador to the list of available countries
  • added: England to the list of available countries
  • added: Eritrea to the list of available countries
  • added: Ethiopia to the list of available countries
  • added: Fiji to the list of available countries
  • added: Faroe Islands to the list of available countries
  • added: Gabon to the list of available countries
  • added: Gibraltar to the list of available countries
  • added: Guadeloupe to the list of available countries
  • added: Guatemala to the list of available countries
  • added: Guam to the list of available countries
  • added: Guyana to the list of available countries
  • added: Hong Kong to the list of available countries
  • added: Haiti to the list of available countries
  • added: Indonesia to the list of available countries
  • added: India to the list of available countries
  • added: Jordan to the list of available countries
  • added: Kenya to the list of available countries
  • added: Kyrgyzstan to the list of available countries
  • added: Cambodia to the list of available countries
  • added: Kiribati to the list of available countries
  • added: Korea (North) to the list of available countries
  • added: Cayman Islands to the list of available countries
  • added: Kazakhstan to the list of available countries
  • added: Lebanon to the list of available countries
  • added: Saint Lucia to the list of available countries
  • added: Syria to the list of available countries
  • added: Liechtenstein to the list of available countries
  • added: Sri Lanka to the list of available countries
  • added: Libya to the list of available countries
  • added: Monaco to the list of available countries
  • added: Madagascar to the list of available countries
  • added: Macau to the list of available countries
  • added: Northern Ireland to the list of available countries
  • added: Northern Mariana Islands to the list of available countries
  • added: Montserrat to the list of available countries
  • added: Malaysia to the list of available countries
  • added: Mozambique to the list of available countries
  • added: Namibia to the list of available countries
  • added: New Caledonia to the list of available countries
  • added: Norfolk Island to the list of available countries
  • added: Nepal to the list of available countries
  • added: Nauru to the list of available countries
  • added: Oman to the list of available countries
  • added: Panama to the list of available countries
  • added: Peru to the list of available countries
  • added: French Polynesia to the list of available countries
  • added: Philippines to the list of available countries
  • added: Pakistan to the list of available countries
  • added: St. Pierre and Miquelon to the list of available countries
  • added: Paraguay to the list of available countries
  • added: Qatar to the list of available countries
  • added: Scotland to the list of available countries
  • added: Solomon Islands to the list of available countries
  • added: Sudan to the list of available countries
  • added: Singapore to the list of available countries
  • added: Sierra Leone to the list of available countries
  • added: Somalia to the list of available countries
  • added: Turks and Caicos Islands to the list of available countries
  • added: Togo to the list of available countries
  • added: Thailand to the list of available countries
  • added: Tonga to the list of available countries
  • added: East Timor to the list of available countries
  • added: Trinidad and Tobago to the list of available countries
  • added: Tuvalu to the list of available countries
  • added: Taiwan to the list of available countries
  • added: Tanzania to the list of available countries
  • added: Uganda to the list of available countries
  • added: Uruguay to the list of available countries
  • added: Vatican City State (Holy See) to the list of available countries
  • added: Virgin Islands (British) to the list of available countries
  • added: Virgin Islands (U.S.) to the list of available countries
  • added: Viet Nam to the list of available countries
  • added: Wales to the list of available countries
  • added: Samoa to the list of available countries
  • added: Yemen to the list of available countries
  • added: South Africa to the list of available countries
  • added: Zimbabwe to the list of available countries
  • added: 1 game icon for Call of Duty
  • added: 1 extra game icon for Counterstrike
  • added: 2 extra game icons for Medal of Honor: Allied Assault
  • added: 1 extra game icon for Raven Shield
  • added: 1 extra game icon for Warcraft III
  • added: game icon for Age of Mythology
  • added: game icon for Battlefield Vietnam (* thanks to Jay59 *)
  • added: game icon for Command & Conquer: Renegade
  • added: 2 game icons for Day of Defeat (* thanks to «oMeE» *)
  • added: game icon for Delta Force - Black Hawk Down
  • added: game icon for Ghost Recon
  • added: game icon for Jedi Knight 2
  • added: game icon for Red Faction
  • added: game icon for Soldier of Fortune 2
  • added: game icon for Sudden Strike 2
  • added: game icon for Ultima Online
  • added: game icon for Unreal Tournament - Instagib
  • added: game icon for Unreal Tournament 2003 - Instagib
  • added: game icon for Unreal Tournament 2004 (* thanks to datastream *)
  • added: buildup-report; shows time and queries to create the site (use '{buildup-report}' in any template)
  • added: smilies, locationimages, categoryicons and gameicons can now be uploaded
  • added: make wars repeating in specific intervalls or on specific dates
  • added: BB Code (custom codes possible) and censor
  • added: gallery as a part of the standard version (member.php?display=gallery)
  • added: 'list by games' option to the member list
  • added: database features (export, import, optimize)
  • added: calendar include script (extra/calendar_include.php)
  • added: login panel script (extra/login.php)
  • added: today actions script (extra/today.php) to display all actions of today
  • added: script to restore admin rights (extra/getaccess.txt), in case you deleted all admin accounts
  • added: records script, to display your won/lost/draw history (extra/records.php)
  • added: countdown script, to display a countdown to the next match (extra/countdown.php)
  • added: who is online (extra/online.php)
  • added: improved member navigation
  • added: signup options (edit signup, delete signup, add signup)
  • added: an example directory to illustrate the integration of VWar
  • added: day-view in calendar (especially for calendar_include.php)
  • added: improved adminmenue navigation for better overview
  • added: send mail to a group on added or updated wars (thanks to hades for the inspiration)
  • added: send newsletters/mails to any groups of members
  • added: opponent list (war.php?action=opplist)
  • added: restore template function
  • added: contact list
  • added: special warning if you delete an entry that is linked with others
  • added: form mailer (can be disabled in the settings)
  • added: default member picture for profile and member gallery
  • added: enhanced comments (more details, more features)
  • added: news integration with new features (e.g. archives, more sign, send news, search news) and fixed bugs
  • added: enhanced calendar handling (comments, day time, events lasting more than one day)
  • added: member guestbook (can be disabled by removing the link from the template 'member_profile')
  • added: challenge and join requests can be disabled now
  • added: matchtypes can be set to a non-public status
  • added: new 'visualization' buttons
  • added: upload class for better upload handling (including thumbnail support for gdlib and gd2lib and detailed error reports)
  • added: setting for maximum thumbnail width and height
  • added: custom profile fields can be set to change only by an administrator
  • added: statistics can now be sorted by game
  • added: new member get an email with their data
  • added: now random passwords if required when adding a new member
  • added: emails are encoded in the source code of the html output now in order to protect against spam
  • added: category color
  • added: codebox color and codebox font
  • added: advanced custom profilefields with detailed settings for each field (smilie code, bb code, html code, field length ...)
  • added: custom profilefields divideable in categories
  • added: matchtype can be linked with an url now (e.g. to point to a league)
  • added: automatic backup function
  • added: portuguese language file (* thanks to: Jose Coelho aka Fox from DeltaFoxSquad and Cristiano Oliveira *)
  • added: italian language file (* thanks to: [RIOT]-[Gen.]M@rauder *)
  • added: quickjump is now editable over the acp
  • added: a visiting card is now included and can be changed over the acp
  • added: opponent addition is now possible with a visiting card of the opponent
  • added: categories for cashentries
  • added: "last edited by" for comments
  • added: hungarian language file (* thanks to: Qk@c *)
  • added: polish language file (* thanks to: Swiift and DoDe=GROM= *)
  • added: romanian language file (* thanks to: DoDe=GROM= *)
  • added: menu of the acp now fully dynamic (developer)
  • added: members can now use a signature in posts
  • added: automatical addition for language data (developer)
  • added: extended location and opponent stats (won/lost/draw, played locations)
  • added: logging of several actions for administrative functions
  • modified: game icon for Command & Conquer: Generals
  • modified: member picture (in member profile & member gallery) is displayed as real thumbnail (only use jpg, gif & png!)
  • modified: db-class now called $vwardb to avoid errors with nuke (++ note: not all hacks will work with v1.5.0, as long as the hack isn't adapted ++)
  • modified: template-class now called $vwartpl to avoid any errors in the future
  • modified: improved install.php and update.php, now with an automatic configuration
  • modified: teams can be hidden now
  • modified: advanced mail service
  • modified: switched to "new" superglobals with fall back for users with php < 4.1.0
  • modified: many template design changes
  • modified: <copyrightfont> now called <onbackgroundfont>
  • modified: docs are included as html files now and much more detailed
  • modified: language files (* thanks to: [DS]-=PEnCil=-,pm l, Lionel B aka Khaalisto, fusillade, MikeAH and DeeJay EP from Elite Platoon *)
  • modified: matchtype and gametype selection in war list only displays existing types for a selected game now (all types were displayed before)
  • modified: admin can edit the password of a member without knowing the old one
  • modified: extra/lastactions.php uses the settings made for the war list now (show real results, show colored results)
  • modified: removed all php short tags (<?= and <?) and replaced by <?php, since the new php5 (still beta) doesn't support these
  • modified: most vwar pages are valid HTML 4.01 transitional now (see http://www.w3.org/TR/html4/ for more infos)
  • modified: the file adminmenue.php has been removed, now included in index.php
  • modified: installation will ask for the first admin account now (it is not any longer given as admin/admin by default)
  • modified: location images are used in war details and nextactions now
  • modified: directory structure
  • modified: separated functions
  • modified: safe mode compatibility
  • modified: complete code strucure (more functions, new folder structure)
  • modified: timezones
  • optimized: number of queries
  • optimized: template cache
  • optimized: functions for repeated code
  • optimized: settings handling

v1.4.0, March 22, 2003

  • fixed: calendarbug, where the date and not the time was diplayed
  • fixed: highlight-color now works correctly
  • fixed: the 'modify location' navigation bug in acp
  • fixed: language selection bug in acp
  • fixed: birthday in a members profile is now displayed correctly
  • fixed: 'special chars in username' problem when trying to log in
  • fixed: admin control panel now doesn't appear multiple times if login is invalid
  • fixed: bug, where admin could not delete and edit comments
  • added: calendar view options (normal view or list view)
  • added: reports can be set to 'public' or 'non-public'
  • added: info field in nextactions can be set to 'public' or 'non-public'
  • added: favourite maps (locations) is now a part of the official version (* thanks to mino and holynitro for their great work with the hack *)
  • added: start of week in calendar is now selectable
  • added: overlaptime which displays how long a war is visible, even if it is later than the wartime
  • added: nextactions can now be divided into games and by status (* really nice addition by rob - thanks *)
  • added: gameicon in calendar
  • added: calendar events can now be deleted
  • added: in the calendar older years can now be seen, too
  • added: aim,yim and msn in all contact-relevant informationfields
  • added: danish translation file (* thanks to jens lund alias genix and danny alias des|*|vasilli zeitsev *)
  • added: dutch translation file (* thanks to -|hhfo|-mace *)
  • added: spanish translation file (* thanks to -=uoe.cpl.linx=- *)
  • added: member statistics in member profile ++ more to come soon *maybe* ;) ++
  • added: isreal, mexico and brazil to the list of countries (by request)
  • added: fancy java contract & expand in members profile ++ :) ++
  • added: members now can enter their own homepage, instead of using the general one
  • added: timezone is now selectable
  • added: timeformat is now selectable (12/24)
  • added: 'hide member' status (selectable via acp) - these members appear in the acp, but nowhere in the frontend (member list ... aso)
  • added: icons for 'hidden member' and 'no member' in the acp
  • added: show number of comments in war list
  • added: opponent info link in war list
  • added: 'no country icon', when no country is assigned
  • added: passwords are now encrypted in the database
  • added: forgot password-service
  • added: icon for c&c generals (* thanks to zordon *)
  • added: preview for color settings
  • modified: french translation file (* thanks to succube *)
  • modified: layout
  • modified: only the options you got the right to access are available in acp menu (thanks to 'Robin Hood' for the nice code)
  • modified: appearance of the copyright box, the box is now readable on all backgrounds, the admin link has been removed
  • modified: nearly everything now can be deleted in acp (opponents, server, game type, match type aso.) ++ note that this one is DESTRUCTIVE ! ++
  • modified: export style now is divided into settings and templates
  • modified: the non-public-details field in member profile isn't displayed to guests anymore
  • modified: opponent statistics only display the 'top 10' now

v1.3.0, October 26, 2002

  • fixed: bug, where members could not edit their profiles
  • fixed: bug, were screenshots were not uploaded
  • fixed: broken gameicons are no longer displayed
  • fixed: cashentries will always be rounded to 2 decimal places
  • fixed: style definition in acp-fontsettings now works properly
  • added: multi-install ability (thanks to holynitro)
  • added: check for missing fields in acp when editing or adding
  • added: required input fields (join us, challenge us, acp) are marked with a red star
  • added: dateselectfields in acp
  • added: all challengedata will be taken over if "add to wars" is used
  • added: challenge will be deleted after "add to wars" is used
  • added: templates can be inactivated
  • added: adminlogin on main page
  • added: coloursetting 'Category Color'
  • added: coloursetting 'Body Background Color'
  • added: coloursetting 'Link Color' (only works with activated header-template!)
  • added: coloursetting 'Link Hover Color' (only works with activated header-template!)
  • added: new icons for 'Battlefield 1942', 'Army Operations' (thanks to Zordon)
  • added: uk is now selectable from the countrylist (sorry to the peoble from the uk! No bad intention at all!)
  • added: locations for ut2k3 (only in full install, thanks to warrior)
  • added: who has added and last modified a war
  • added: template preview
  • added: number of comments in lastactions.php
  • added: join us form (join requests are viewable and direct addable to members in admin control panel)
  • added: extended opponent statistics
  • modified: admin controlpanel appearance
  • modified: locations for tactical operations (full install only ! thanks to holynitro)
  • modified: translations (not as perfect as they should be !!! help urgently needed !!!)
  • modified: locations are now viewable by game in acp
  • optimized: sql-statements

v1.2.2, July 03, 2002

  • fixed: add war bug, which produced a database error
  • fixed: bug, where country was not stored in the db if a opponent was added manually

v1.2.1, July 01, 2002

  • added: edit, delete comments
  • added: countryselection for members and opponents
  • added: fallback for get,cookie,post vars for server where "register_globals=Off"
  • added: highlightcolor selectable in acp (only used by the calendar so far)
  • added: add, edit, delete smilies via acp (this was a hack before)
  • added: add, edit, delete opponents via acp (this was a hack before)
  • fixed: screenshot upload bug where thumbnails where not generated
  • fixed: style import bug, where import resulted in blank screen
  • fixed: translation errors where not all words were translated into the right language
  • fixed: warlist sort bug, where pages were not displayed correctly after sorting
  • improved: performance improvements by optimizing the sql-statements
  • improved: browser compatibility

v1.2.0, May 19, 2002

  • added: completely rewritten user permission system, accessgroups are used, with adjustable accessrights for each adminoperation
  • added: add template function (especially for those, who don't have experience with myadmin or other mysql maintenance tools)
  • fixed: few minor bugs (as always)

v1.1.8, March 26, 2002

  • added: add, delete locations to and from a war
  • added: teams (memberlist now can be displayed by memberstatus or by team)
  • added: colored warresult display in the warlist
  • added: custom userprofilefields (you can choose between public or nonpublic)
  • added: displayorder to memberstatus, teams (displayorder is now adjustable)
  • added: many template additions
  • added: delete participants when editing a non-finished war (must be enabled in acp)
  • changed: messagebox appearance (added a fancy logo)
  • changed: adminmenu appearance
  • changed: many template changes
  • fixed: few minor bugs

v1.1.7, March 10, 2002

  • added multilanguage support (english,german,french included ... more will follow)
  • converter now can handle cs & q3
  • fixed the screenshot upload bug (imagecreatetruecolor removed ... temporarily ?!)

v1.1.6, March 08, 2002

  • added: cash handling
  • added: custom calendarevents (can be added and modified via acp)
  • added: add, modify server
  • added: add, modify memberstatus
  • added: sort by date, opponent, gametype & matchtype to warlist
  • added: "show availibility" to acp to all wars (now not only viewable in nextactions)
  • added: mailnotification to challenges
  • added: game to nextaction and lastction scripts
  • added: Sudden Strike, Dark Age of Camelot, Alien versus Predator 2 (inclusive icons) to games
  • modified: message templates
  • modified: calendarappearance
  • modified: adminmenu appearance
  • fixed: export style bug
  • fixed: login bug, where former members were also selectable in loginfield
  • fixed: bug where the last day of month in calendar was showed multiple times
  • fixed: minor bugs

v1.1.5, February 19, 2002

  • added calendar (shows wardates and birtdays)
  • serverhandling improved (added table vwar_server) now you can add an unlimited amount of servers
  • nextaction signup improved (participants are now indicated by green or red, nextactions now show the total number of participating and missing members for a war)

v1.1.4, February 10, 2002

  • removed bug where same locations showed the same result in wardetails
  • improved opponent handling, added table opponents (opponents can now be selected if add or edit a war)
  • edited a few templates
  • modified cookie checking, since older mysql versions don't support md5 commands

v1.1.3, February 08, 2002

  • improved screenshot handling (autoresize implemented)
  • upgraded general settings
  • many template changes and additions
  • memberstatuslist no more administrable in _config.inc.php, now administrable in admin controlpanel
  • fixed a major bug, where the scores were deleted, if a finished war was edited
  • removed the emblems, maybe i'll implement a better function later
  • added challenge form (challenges are viewable in admin control panel)
  • pagenavigation was improved (only 10 pages will be shown if more pages are available)

v1.1.2, January 28, 2002

  • a major bug was fixed (you couldn't upload screenshots, if the same location was played several times in a war)
  • fixed a statistic bug (nextactions where included in the calculation)
  • modified, fixed the converter for mv-cw
  • changed a few templates, improved navigation

v1.1.1, January 27, 2002

  • changed the final result calculation (you can choose between adding scores or per locations)
  • a few bugfixes and codeimprovements

v1.1.0, January 25, 2002

  • added: statistics

v1.0.9, January 22, 2002

  • added: detailed memberprofile
  • few codeimprovements
  • small bugfixes
  • fixed bug where nonmember could see phonenumbers of members (2002-01-23)

v1.0.8, January 15, 2002

  • added: comments to wardeails (default guestcomments are enabled, you can disable them in admin control panel)
  • added: small script to make including lastactions easier

v1.0.7, January 14, 2002

  • some major template updates (added memberprofile, memberstats ...)
  • added a small script to make including nextactions easier
  • member.php added
  • some small changes in the login script

v1.0.6, January 10, 2002

  • added a converter for the mv clanwarscript
  • small bugfixes

v1.0.5, January 09, 2002

  • added accessmask to admin (access can be controlled by admin now)
  • edited admin templates (they use separate styledefinitions now)
  • import,export style functions
  • bugfixing

v1.0.4, January 08, 2002

  • edited some templates
  • added template editing to admin
  • added adminfunctions (appereance control)

v1.0.3, January 07, 2002

  • added install script
  • fixed (removed) "re-login after changing own name or password" bug
  • fixed screenshot upload "bug" (copy replaced by move)

v1.0.2, January 06, 2002

  • Members can signup for wars now
  • modified Stylehandling (added table replacements)
  • fixed "add war even if no locations are available" bug
  • modified templates
  • fixed bugs

v1.0.1, January 05, 2002

  • added: "Show all Games against the Opponent" in Wardetails

v1.0.0, January 05, 2002 (Initial Release)

  • first release (not stable)

top ]