This was a really long weekend. At least now my forum is fully upgraded. I went from 2.0.19 -> Security 1.0.3 -> 2.0.20 -> 2.0.21.
I used the premodded files and checked every single one of them with the upgrade instructions to see if there was nothing wrong or missing.
I found some differences that I'm going to list. I can't say this are problems. I don't believe they are, but it would be good if someone with more knowledge of the system checked those things. If you used premodded files to upgrade, you might want to check the things I'm going to list now:
[hr:yo7zylfe]
Security 1.0.3***************
adminindex.php
***************
line 255. (this is different from the original, and it seems to include version 5 of mysql)
- Code: Select all
if( preg_match("/^(3.23|4.|5.)/", $version) ) { $db_name = ( preg_match("/^(3.23.[6-9])|(3.23.[1-9][1-9])|(4.)|(5.)/", $version) ) ? "`$dbname`" ]
***********************************
languagelang_englishlang_main.php
***********************************
line 1382. (some language entries were deleted)
[code=text]$lang['Login_attempts_exceeded'] = 'The maximum number of %s login attempts has been exceeded. You are not allowed to login for the next %s minutes.';$lang['Please_remove_install'] = 'Please ensure both the install/ directory is deleted';$lang['Please_remove_install'] = 'Please ensure both the prill_install/ directory is deleted';
[hr]
2.0.21*********************
admin/admin_ranks.php
*********************
Modifications from 2.0.20 were ignored.
That means that the premodded file has most of the code from 2.0.18.
**********************
includes/functions.php
**********************
There are 2 functions from Activity mod on the end of the file.
I believe they are not necessary since they are not used anywhere.
*****************************
includes/functions_portal.php
*****************************
Modification from 2.0.21 instructions was not implemented.
I'm not sure if this was intentional or not.
***************************
includes/functions_post.php
***************************
line 184. (this is a correction from the phpbb forum that was not on the instruction, but was included in the code)
[php] $message = str_replace('"', '"', $message);[/code]
line 735. the second instruction from 2.0.21 for this file was not implemented. I'm not sure if this was intentional or not.
*********************
includes/sessions.php
*********************
line 85. (this code was added, i didn't find out why)
[php] //-- mod ]
[hr:yo7zylfe]
They don't look like big issues.
However, if you used the premodded files, you might want to check those differences just to be on the safe side.