John
Wed 31st Oct '01, 6:01pm
vBulletin 2.2.0
vBulletin 2.2.0 is a major release of vBulletin, including numerous bug fixes and several new features.
Why the large change in version number?
The main reason for changing the version number so wildly was that we are now encrypting passwords in the database, which effectively removes any possible backwards compatibility with the 2.0.x series. Version 2.2.0 should be the last release in the vBulletin 2 series before we release a major rewrite, hopefully in Q1 next year. This release should include some major new features, which we will be providing details about over the rest of the year.
The other reason in the large version check is that we have started having independant security audits on the vBulletin code. Security has always been treated as a very serious issue here at Jelsoft, and to reflect this, David Zentner joins our team for the sole purpose of ensuring that the vBulletin code is impervious to all attacks. A number of obscure issues were discovered in the code during our the thorough audit that took place, and because of this we would seriously recommend that everyone upgrades to version 2.2.0 as soon as possible. An email has been sent out to all vBulletin customers warning them of the importance.
Backing up forums
Please be sure to check your backups, that they are complete before continuing with an upgrade. We had reports that PHP was causing time out errors when creating the back up SQL, and this was causing for incomplete or corrupted backups. The safest way to do a backup is to use the mysqldump utility through telnet, as it will not suffer from any such problems.
New Installation Instructions
For fresh installations, you must run the install.php file in the admin directory. Before you do this, take the config.php.new file, edit it to contain your details, then upload it as config.php to the server.
Then you can run through the install.php script in much the same way as old install scripts. More detailed instructions are in the vBulletin online manual:
http://www.vbulletin.com/manual/
Upgrade instructions:
>From 1.1.x: and 2.0 betas and release candidates:
Please email me at john@vbulletin.com for full information.
> From 2.0.0
Upload all the files except install.php, then load up the following web pages (in this order, one at a time):
http://your.site/forums/admin/upgrade10.php
http://your.site/forums/admin/upgrade11.php
http://your.site/forums/admin/upgrade12.php
http://your.site/forums/admin/upgrade13.php
When you are done, be sure to delete all the upgradex.php scripts.
> From 2.0.1
Upload all the files except install.php, then load up the following web pages (in this order, one at a time):
http://your.site/forums/admin/upgrade11.php
http://your.site/forums/admin/upgrade12.php
http://your.site/forums/admin/upgrade13.php
When you are done, be sure to delete all the upgradex.php scripts.
> From 2.0.2
Upload all the files except install.php, then load up the following web pages (in this order, one at a time):
http://your.site/forums/admin/upgrade12.php
http://your.site/forums/admin/upgrade13.php
When you are done, be sure to delete all the upgradex.php scripts.
> From 2.0.3
Upload all the files except install.php, then load up this web page:
http://your.site/forums/admin/upgrade13.php
When you are done, be sure to delete all the upgradex.php scripts.
Changed Templates
Note: Upgrading will not overwrite any of your custom templates.
Template Changes
whosonlinebit - added missing $userinfo[hidden] to display * next to invisible users for administrators
standardredirect - rewrote javascript to deal with slight bug that can prevent the page being linked-to from fully refreshing its content
usercp,searchresults,searchresults_threadonly - added forumjump
memberlist - added $letterbits for search-by-letter
memberlistbit - now uses postbit_search template for search button
forumrules - Cosmetic ONLY change to forumrules
whosonline - Added legend for Admin/Mod highlighting.
newpoll - added bits for multiple choice polling
forumhome_logincode - Added link to showgroups.php
forumhome_logoutcode - Added link to showgroups.php
lostpw, email_lostpw, emailsubject_lostpw, redirect_lostpw - new support for encrypted passwords and new lost password routine
forumdisplay - link for 'mark forum as read' and 'search this forum' section
forumjump - Added Who's Online to forumjump
whosonline - Added ForumJump
newreply - added $threadratingoption
all templates including <input type="image" src="{imagesfolder}/go.gif... - altered all to remove [Go] button image and replaced with $gobutton variable
showthread - added $ratingdisplay
forumdisplay_newpostlink - added 'mark forum as read' link
New templates
register_avatar - Avatar html used at registration if you have avatars enabled AND assigned 1 or more to 0 posts
register_avatarbit - html that makes up the select statement of the avatar combobox.
registeradult/registercoppa - added javascript that loads the currently selected avatar if the user returns to the form by pressing the back button. Add the placeholder for the Avatar selection at registration.
memberlist_letter,memberlist_letterselected - letter templates for memberlist search-by-letter
error_cantlistself - Error template displayed when someone tries to add themself to the buddy/ignore list.
error_movesameforum - Error template displayed when someone tries to move a thread to it's current forum
whosonline_legend - Who's Online Legend
polloption_multiple - Multiple Poll options
showgroups - Main page of Show Mods/Admins
showgroups_adminbit - Admins Bits
showgroups_bit - Main bit
showgroups_forumbit - Forum Listing Cell
forumdisplay_loggedinuser - Userbit for the logged in users
forumdisplay_loggedinusers - text describing the logged in users
error_resetexpired, error_resetbadid, email_resetpw, emailsubject_resetpw, error_resetpw - new support for encrypted passwords and new lost password routine
redirect_markreadforum
newreply_ratethread
gobutton - template to hold the [Go] button for all <select> style mini-forms in the vB pages
showthread_ratingdisplay - displays thread rating within showthread
You can view the new templates from in the control panel by clicking on the 'view original' next to your custom template.
Changelog
Bug Fixes
online.php - Added a couple instances (adding forum subscription, deleteing subscribed threads, deleting subscribed forum). Fixed issue with users with canviewothers set to false being able to see thread titles.
admin/user.php - Fixed bug with [edit user] link on PM Stats in admin control panel
fixed bug when admin clicks 'user options' on the user profile page to view a user's details
can't add your self to the ignore/buddy list, can't add an admin/mod to ignore via their profile link
can't move a thread to it's current forum
various security issues
fixed problem with " in one of the options in upgrade from 1.1.6 ( http://www.vbulletin.com/forum/showthread.php?s=&threadid=30918 )
fixed problem with 'require unique email' giving errors at the wrong time ( http://www.vbulletin.com/forum/showthread.php?s=&threadid=18046 )
fixed problem with attachments being deleted when a cloned thread is deleted ( http://www.vbulletin.com/forum/showthread.php?s=&threadid=26151 )
fixed bug with .info email addresses not being auto-parsed ( http://www.vbulletin.com/forum/showthread.php?s=&postid=192098 )
fixed bug with updating last post time for a forum
fixed bug where signatures and avatars were displayed in private messages regardless of user preference
numerous template typos etc fixed (see this thread (http://www.vbulletin.com/forum/showthread.php?s=&threadid=24027) for specifics)
Enhancements
encrypts passwords in database
new more secure method for lost password routines
more secure routine for verifying email address
usercp and search results now show the forumjump menu
ability to sort users by email address in control panel
userid displayed in admin cp -> edit user
ability to click on a letter in the member list
'search' link not displayed in memberlist if user has no posts
server load and number of online users appear in the admin CP
if only one user is found in admin cp search, then show the edit page for that user straight away
Ability to enable highlighting of Admin/Moderator names on the Logged in Users and Who's Online.
Multiple Choice Polls (thanks to Firefly)
Option to update all user's posts counts to the correct total via the CP counters. Does not count forums which are set to not count posts.
Showgroups Page, groups can be configured to appear per usergroup [ showgroups.php ]
SQL Optimization on showthread, the option to disable/enable displaying the user's online status is no longer needed as there is no penalty for doing so
See who is browsing specific forums with you! Can be disabled in the CP. Only adds 1 query to forumdisplay.php
Mutt's Javascript for find, preview, copy in template editing
new usergroup permission: can download attachment
mark read per forum
getnew/getdaily per forum
In-reply rating
Who voted
Highlighting / formatting of admin/mod/super names on Who's Online ($loggedinusers and separate page)
Added Who's Online to forumjump\
Optimized the mass move/mass prune threads Admin functions
new gobutton template for easy global customization of [Go] buttons on popup menus
home page of moderator control panel now has similar layout and features to admin panel
Thread rating now displayed on the showthread page as well as forumdisplay.
Forum-search on forumdisplay
In conclusion...
We recommend that all customers upgrade immediately.
Anyway, get to that members area!
John
To discuss this, please post here:
http://www.vbulletin.com/forum/showthread.php?threadid=31750
<< changing incorrect template names --tubedogg >>
vBulletin 2.2.0 is a major release of vBulletin, including numerous bug fixes and several new features.
Why the large change in version number?
The main reason for changing the version number so wildly was that we are now encrypting passwords in the database, which effectively removes any possible backwards compatibility with the 2.0.x series. Version 2.2.0 should be the last release in the vBulletin 2 series before we release a major rewrite, hopefully in Q1 next year. This release should include some major new features, which we will be providing details about over the rest of the year.
The other reason in the large version check is that we have started having independant security audits on the vBulletin code. Security has always been treated as a very serious issue here at Jelsoft, and to reflect this, David Zentner joins our team for the sole purpose of ensuring that the vBulletin code is impervious to all attacks. A number of obscure issues were discovered in the code during our the thorough audit that took place, and because of this we would seriously recommend that everyone upgrades to version 2.2.0 as soon as possible. An email has been sent out to all vBulletin customers warning them of the importance.
Backing up forums
Please be sure to check your backups, that they are complete before continuing with an upgrade. We had reports that PHP was causing time out errors when creating the back up SQL, and this was causing for incomplete or corrupted backups. The safest way to do a backup is to use the mysqldump utility through telnet, as it will not suffer from any such problems.
New Installation Instructions
For fresh installations, you must run the install.php file in the admin directory. Before you do this, take the config.php.new file, edit it to contain your details, then upload it as config.php to the server.
Then you can run through the install.php script in much the same way as old install scripts. More detailed instructions are in the vBulletin online manual:
http://www.vbulletin.com/manual/
Upgrade instructions:
>From 1.1.x: and 2.0 betas and release candidates:
Please email me at john@vbulletin.com for full information.
> From 2.0.0
Upload all the files except install.php, then load up the following web pages (in this order, one at a time):
http://your.site/forums/admin/upgrade10.php
http://your.site/forums/admin/upgrade11.php
http://your.site/forums/admin/upgrade12.php
http://your.site/forums/admin/upgrade13.php
When you are done, be sure to delete all the upgradex.php scripts.
> From 2.0.1
Upload all the files except install.php, then load up the following web pages (in this order, one at a time):
http://your.site/forums/admin/upgrade11.php
http://your.site/forums/admin/upgrade12.php
http://your.site/forums/admin/upgrade13.php
When you are done, be sure to delete all the upgradex.php scripts.
> From 2.0.2
Upload all the files except install.php, then load up the following web pages (in this order, one at a time):
http://your.site/forums/admin/upgrade12.php
http://your.site/forums/admin/upgrade13.php
When you are done, be sure to delete all the upgradex.php scripts.
> From 2.0.3
Upload all the files except install.php, then load up this web page:
http://your.site/forums/admin/upgrade13.php
When you are done, be sure to delete all the upgradex.php scripts.
Changed Templates
Note: Upgrading will not overwrite any of your custom templates.
Template Changes
whosonlinebit - added missing $userinfo[hidden] to display * next to invisible users for administrators
standardredirect - rewrote javascript to deal with slight bug that can prevent the page being linked-to from fully refreshing its content
usercp,searchresults,searchresults_threadonly - added forumjump
memberlist - added $letterbits for search-by-letter
memberlistbit - now uses postbit_search template for search button
forumrules - Cosmetic ONLY change to forumrules
whosonline - Added legend for Admin/Mod highlighting.
newpoll - added bits for multiple choice polling
forumhome_logincode - Added link to showgroups.php
forumhome_logoutcode - Added link to showgroups.php
lostpw, email_lostpw, emailsubject_lostpw, redirect_lostpw - new support for encrypted passwords and new lost password routine
forumdisplay - link for 'mark forum as read' and 'search this forum' section
forumjump - Added Who's Online to forumjump
whosonline - Added ForumJump
newreply - added $threadratingoption
all templates including <input type="image" src="{imagesfolder}/go.gif... - altered all to remove [Go] button image and replaced with $gobutton variable
showthread - added $ratingdisplay
forumdisplay_newpostlink - added 'mark forum as read' link
New templates
register_avatar - Avatar html used at registration if you have avatars enabled AND assigned 1 or more to 0 posts
register_avatarbit - html that makes up the select statement of the avatar combobox.
registeradult/registercoppa - added javascript that loads the currently selected avatar if the user returns to the form by pressing the back button. Add the placeholder for the Avatar selection at registration.
memberlist_letter,memberlist_letterselected - letter templates for memberlist search-by-letter
error_cantlistself - Error template displayed when someone tries to add themself to the buddy/ignore list.
error_movesameforum - Error template displayed when someone tries to move a thread to it's current forum
whosonline_legend - Who's Online Legend
polloption_multiple - Multiple Poll options
showgroups - Main page of Show Mods/Admins
showgroups_adminbit - Admins Bits
showgroups_bit - Main bit
showgroups_forumbit - Forum Listing Cell
forumdisplay_loggedinuser - Userbit for the logged in users
forumdisplay_loggedinusers - text describing the logged in users
error_resetexpired, error_resetbadid, email_resetpw, emailsubject_resetpw, error_resetpw - new support for encrypted passwords and new lost password routine
redirect_markreadforum
newreply_ratethread
gobutton - template to hold the [Go] button for all <select> style mini-forms in the vB pages
showthread_ratingdisplay - displays thread rating within showthread
You can view the new templates from in the control panel by clicking on the 'view original' next to your custom template.
Changelog
Bug Fixes
online.php - Added a couple instances (adding forum subscription, deleteing subscribed threads, deleting subscribed forum). Fixed issue with users with canviewothers set to false being able to see thread titles.
admin/user.php - Fixed bug with [edit user] link on PM Stats in admin control panel
fixed bug when admin clicks 'user options' on the user profile page to view a user's details
can't add your self to the ignore/buddy list, can't add an admin/mod to ignore via their profile link
can't move a thread to it's current forum
various security issues
fixed problem with " in one of the options in upgrade from 1.1.6 ( http://www.vbulletin.com/forum/showthread.php?s=&threadid=30918 )
fixed problem with 'require unique email' giving errors at the wrong time ( http://www.vbulletin.com/forum/showthread.php?s=&threadid=18046 )
fixed problem with attachments being deleted when a cloned thread is deleted ( http://www.vbulletin.com/forum/showthread.php?s=&threadid=26151 )
fixed bug with .info email addresses not being auto-parsed ( http://www.vbulletin.com/forum/showthread.php?s=&postid=192098 )
fixed bug with updating last post time for a forum
fixed bug where signatures and avatars were displayed in private messages regardless of user preference
numerous template typos etc fixed (see this thread (http://www.vbulletin.com/forum/showthread.php?s=&threadid=24027) for specifics)
Enhancements
encrypts passwords in database
new more secure method for lost password routines
more secure routine for verifying email address
usercp and search results now show the forumjump menu
ability to sort users by email address in control panel
userid displayed in admin cp -> edit user
ability to click on a letter in the member list
'search' link not displayed in memberlist if user has no posts
server load and number of online users appear in the admin CP
if only one user is found in admin cp search, then show the edit page for that user straight away
Ability to enable highlighting of Admin/Moderator names on the Logged in Users and Who's Online.
Multiple Choice Polls (thanks to Firefly)
Option to update all user's posts counts to the correct total via the CP counters. Does not count forums which are set to not count posts.
Showgroups Page, groups can be configured to appear per usergroup [ showgroups.php ]
SQL Optimization on showthread, the option to disable/enable displaying the user's online status is no longer needed as there is no penalty for doing so
See who is browsing specific forums with you! Can be disabled in the CP. Only adds 1 query to forumdisplay.php
Mutt's Javascript for find, preview, copy in template editing
new usergroup permission: can download attachment
mark read per forum
getnew/getdaily per forum
In-reply rating
Who voted
Highlighting / formatting of admin/mod/super names on Who's Online ($loggedinusers and separate page)
Added Who's Online to forumjump\
Optimized the mass move/mass prune threads Admin functions
new gobutton template for easy global customization of [Go] buttons on popup menus
home page of moderator control panel now has similar layout and features to admin panel
Thread rating now displayed on the showthread page as well as forumdisplay.
Forum-search on forumdisplay
In conclusion...
We recommend that all customers upgrade immediately.
Anyway, get to that members area!
John
To discuss this, please post here:
http://www.vbulletin.com/forum/showthread.php?threadid=31750
<< changing incorrect template names --tubedogg >>