New poweradmin 1.2.7 patch

A critical bug in the latest update of PowerAdmin has been identified and fixed. Everyone is advised to download the newest version and deploy it. Make sure to backup your inc/config.inc.php file and replace it after deployment.

The bug concerns the owners of partial domains being able to edit other records in the same domain by altering the atributes in the url.

You can download the patched version here:

More information on PowerAdmin:

Comments

error in power admin

after all is installed and install.php is deleted only:

nativecode=Lost connection to MySQL server during query

is shown, but panel did not start.

Kudos

First and foremost let me say that this is damn near my favorite dns management system. Few surpass it. Now, for the downsides...

1) how many times can ver 1.2.7 (even 'patches') be released? It's confusing for users.
2) Change the documentation. Hell, putting anything (including the changes you've made in your patches is a good idea)
3) Directions for installing your patch? I still haven't found where anything creates the table "record_owners"

Dit you remember to put back

Dit you remember to put back or re-alter your inc/config.inc.php? That file contains the database settings. The installation file overwrites it to the default installation file, as per normal installation.

Hey Brian, Well the patches

Hey Brian,

Well the patches add new features, rather than fix bugs or security issues since poweradmin 1.2.7 is, as far as is know, bugfree, stable and is more than decently secured. Currently there's Dennis Roos' patch, and mine.

There is a file 'patch.sql' that inserts the table "record_owners". Here it is:

CREATE TABLE `record_owners` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `user_id` int(11) NOT NULL default '0',
  `record_id` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`)
)

I'll make sure to incorporate your suggestions, thanks for the input!

CREATE TABLE `record_owners`

CREATE TABLE `record_owners` (
`id` int(10) unsigned NOT NULL auto_increment,
`user_id` int(11) NOT NULL default '0',
`record_id` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
) type=InnoDB;

a little typo in the text,

a little typo in the text, last caracter is ) not }

CREATE TABLE `record_owners` (
   `id` int(10) unsigned NOT NULL auto_increment,
   `user_id` int(11) NOT NULL default '0',
   `record_id` int(11) NOT NULL default '0',
   PRIMARY KEY (`id`)
)

thanks !

It's now been adjusted,

It's now been adjusted, thanks!

Post new comment

The content of this field is kept private and will not be shown publicly.