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
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 ]
|