Right, there comes a point where you have to either move on, or just buy yourself a Klingon costume and go with it.

Xander ,'Same Time, Same Place'


Buffistas Building a Better Board ++

Do you have problems, concerns, or recommendations about the technical side of the Phoenix? Air them here. Compliments also welcome.


msbelle - Dec 06, 2016 6:37:42 pm PST #3888 of 4671
I remember the crazy days. 500 posts an hour. Nubmer! Natgbsb

You all are AWESOME. I understand none of what you are talking about, but I will cheer you on!!


amyth - Dec 07, 2016 2:39:04 am PST #3889 of 4671
And none of us deserving the cruelty or the grace -- Leonard Cohen

What msbelle said!


Gudanov - Dec 07, 2016 3:03:00 am PST #3890 of 4671
Coding and Sleeping

I started a branch for migrating to the pdo mysql driver. There are two reasons for doing this. One is that it will close a security vulnerability and two is that the current mysql driver was removed from PHP 7 so we can't upgrade with the old driver. Then I can work on removing another vulnerability and fixing registration and logout.

When I get further along, I can set up a staging board for doing some testing.

I'd be more specific out the vulnerability, but I don't feel comfortable explaining how to attack the site in public.


Laura - Dec 07, 2016 7:01:23 am PST #3891 of 4671
Our wings are not tired.

Hanging garlic and crosses about might help. t unhelpful


Jon B. - Dec 07, 2016 10:32:05 am PST #3892 of 4671
A turkey in every toilet -- only in America!

migrating to the pdo mysql driver

Is that the mysqli vs. mysql thing?


Gudanov - Dec 07, 2016 11:22:58 am PST #3893 of 4671
Coding and Sleeping

Sort of. There are three PHP mysql drivers. The old mysqld which was removed from PHP 7.0. Mysqli and the PDO Mysql. The PDO driver is pretty much the standard one nowadays.


Jon B. - Dec 07, 2016 6:18:12 pm PST #3894 of 4671
A turkey in every toilet -- only in America!

Got it. I thought this article explains well the work involved.


Gudanov - Dec 08, 2016 4:37:51 am PST #3895 of 4671
Coding and Sleeping

Yep. That's what I've started doing. I'm also moving all the database interaction into a set of database access objects so it won't be mixed in with the rest of the code.


amych - Dec 08, 2016 1:22:45 pm PST #3896 of 4671
Now let us crush something soft and watch it fountain blood. That is a girlish thing to want to do, yes?

Yeah, good choice, even if we hadn't needed to update drivers.


Jon B. - Dec 08, 2016 3:37:34 pm PST #3897 of 4671
A turkey in every toilet -- only in America!

I'm also moving all the database interaction into a set of database access objects so it won't be mixed in with the rest of the code.

Good move. I imagine that'll make bootstrapifying the pages a bit easier.