more d* infrastructure for relaying signed messages and storing non-connected people details

This commit is contained in:
Friendika 2011-08-17 20:52:18 -07:00
parent ff723caae3
commit c30f523c62
5 changed files with 52 additions and 9 deletions

View file

@ -1,6 +1,6 @@
<?php
define( 'UPDATE_VERSION' , 1079 );
define( 'UPDATE_VERSION' , 1080 );
/**
*
@ -646,3 +646,28 @@ function update_1077() {
function update_1078() {
q("ALTER TABLE `item` ADD `guid` CHAR( 64 ) NOT NULL AFTER `id` , ADD INDEX ( `guid` ) ");
}
function update_1079() {
q("CREATE TABLE IF NOT EXISTS `sign` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`iid` INT UNSIGNED NOT NULL ,
`signed_text` MEDIUMTEXT NOT NULL ,
`signature` TEXT NOT NULL ,
`signer` CHAR( 255 ) NOT NULL ,
INDEX ( `iid` )
) ENGINE = MYISAM ");
q("ALTER TABLE `fcontact` ADD `nick` CHAR( 255 ) NOT NULL ,
ADD `addr` CHAR( 255 ) NOT NULL ,
ADD `notify` CHAR( 255 ) NOT NULL ,
ADD `poll` CHAR( 255 ) NOT NULL ,
ADD `confirm` CHAR( 255 ) NOT NULL ,
ADD `priority` TINYINT( 1 ) NOT NULL ,
ADD `network` CHAR( 32 ) NOT NULL ,
ADD `alias` CHAR( 255 ) NOT NULL ,
ADD `pubkey` TEXT NOT NULL ,
ADD INDEX ( `addr` ) ,
ADD INDEX ( `network` ) ");
}