Thanks, that fixed it.

I must have missed a few updates, but got the email about 1.2.18 a few days ago, came today to update and saw 1.2.19 was out.  Since I've got a few other patches installed (don't remember which ones, it was a while ago) I wanted to use diffs to update.  I didn't see one to update from 1.2.15, so I grabbed the 1.2.15 and 1.2.17 tarballs and diffed them to build my own patch (it only now occurs to me that I could have just diffed from 1.2.15 to 1.2.19 rather than applying two separate patches, but that shouldn't matter):

diff -U 10 punbb-1.2.15/upload/ punbb-1.2.17/upload/ > update.patch

I then applied the patch to my current copy and manually applied the one that didn't take, then downloaded and applied the 1.2.17 to 1.2.19 patch.  I then downloaded 1.2.19, extracted it, copied and ran the 12_to_1219_update.php script.

Everything seems to work, but the version number on the Administration page still reads 1.2.15.  Any ideas on how to fix it?

3

(98 replies, posted in News)

I think I found a typo on the new version.

in include/functions.php, line 1070, shouldn't:

if ($register_globals === "" || $register_globals === "0" || strtolower($register_globals === "off"))

be changed to:

 if ($register_globals === "" || $register_globals === "0" || strtolower($register_globals) === "off")

e.g. we want to pass $register_globals to strtolower, not the result of comparing it with "off".