From d2901dcb00c3b0a2b7ad04aff18e4e9787b292d3 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Tue, 11 Apr 2017 23:00:45 +0200 Subject: [PATCH 01/45] Fix for MySQL 5.7+ https://github.com/friendica/friendica/issues/2786 Only tested on Ubuntu 16.10 with MySQL 5.7.17. https://dev.mysql.com/doc/refman/8.0/en/timestamp-initialization.html https://dev.mysql.com/doc/refman/8.0/en/sql-mode.html#sqlmode_no_zero_date As of MySQL 5.7.4, NO_ZERO_DATE is deprecated. Patch based on the following search & replace (and then reverting some changes in libraries): ```sh grep -l '= "0000-00-00"' -r . | xargs sed -i -e "s/= \"0000-00-00\"/= '0000-00-00'/g" grep -l "0000-00-00" -r . | xargs sed -i -e "s/0000-00-00/0001-01-01/g" grep -l "!= '0001-01-01'" -r . | xargs sed -i -e "s/!= '0001-01-01'/> '0001-01-01'/g" grep -l " === '0001-01-01'" -r . | xargs sed -i -e "s/ === '0001-01-01'/ <= '0001-01-01'/g" grep -l " == '0001-01-01'" -r . | xargs sed -i -e "s/ == '0001-01-01'/ <= '0001-01-01'/g" grep -l "strpos(\$dob, '0000-') === 0" -r . | xargs sed -i -e "s/strpos(\$dob, '0000-') === 0/strpos(\$dob, '0000-') === 0 || strpos(\$dob, '0001-') === 0/g" grep -l 'array("", "0001-01-01")' -r . | xargs sed -i -e 's/array("", "0001-01-01")/array("", "0000-00-00", "0001-01-01")/g' grep -l "\$dob = '0000-'" -r . | xargs sed -i -e "s/\$dob = '0000-'/\$dob = '0001-'/g" ``` --- database.sql | 6 +- doc/database/db_attach.md | 4 +- doc/database/db_cache.md | 2 +- doc/database/db_contact.md | 20 +++---- doc/database/db_conv.md | 4 +- doc/database/db_event.md | 8 +-- doc/database/db_fcontact.md | 2 +- doc/database/db_fsuggest.md | 2 +- doc/database/db_gcontact.md | 10 ++-- doc/database/db_glink.md | 2 +- doc/database/db_gserver.md | 8 +-- doc/database/db_intro.md | 2 +- doc/database/db_item.md | 10 ++-- doc/database/db_locks.md | 2 +- doc/database/db_mail.md | 2 +- doc/database/db_mailacct.md | 2 +- doc/database/db_notify.md | 2 +- doc/database/db_oembed.md | 2 +- doc/database/db_parsed_url.md | 2 +- doc/database/db_photo.md | 4 +- doc/database/db_profile.md | 4 +- doc/database/db_queue.md | 4 +- doc/database/db_register.md | 2 +- doc/database/db_spam.md | 2 +- doc/database/db_term.md | 4 +- doc/database/db_thread.md | 10 ++-- doc/database/db_user.md | 8 +-- doc/database/db_workerqueue.md | 4 +- friendica_test_data.sql | 106 ++++++++++++++++----------------- include/Contact.php | 6 +- include/datetime.php | 8 +-- include/dbstructure.php | 6 +- include/dfrn.php | 4 +- include/diaspora.php | 2 +- include/identity.php | 2 +- mod/hovercard.php | 2 +- mod/profiles.php | 8 +-- 37 files changed, 139 insertions(+), 139 deletions(-) diff --git a/database.sql b/database.sql index 7ed19f439c..67e6755126 100644 --- a/database.sql +++ b/database.sql @@ -169,7 +169,7 @@ CREATE TABLE IF NOT EXISTS `contact` ( `info` mediumtext, `profile-id` int(11) NOT NULL DEFAULT 0, `bdyear` varchar(4) NOT NULL DEFAULT '', - `bd` date NOT NULL DEFAULT '0000-00-00', + `bd` date NOT NULL DEFAULT '0001-01-01', `notify_new_posts` tinyint(1) NOT NULL DEFAULT 0, `fetch_further_information` tinyint(1) NOT NULL DEFAULT 0, `ffi_keyword_blacklist` text, @@ -328,7 +328,7 @@ CREATE TABLE IF NOT EXISTS `gcontact` ( `about` text, `keywords` text, `gender` varchar(32) NOT NULL DEFAULT '', - `birthday` varchar(32) NOT NULL DEFAULT '0000-00-00', + `birthday` varchar(32) NOT NULL DEFAULT '0001-01-01', `community` tinyint(1) NOT NULL DEFAULT 0, `contact-type` tinyint(1) NOT NULL DEFAULT -1, `hide` tinyint(1) NOT NULL DEFAULT 0, @@ -792,7 +792,7 @@ CREATE TABLE IF NOT EXISTS `profile` ( `hide-friends` tinyint(1) NOT NULL DEFAULT 0, `name` varchar(255) NOT NULL DEFAULT '', `pdesc` varchar(255) NOT NULL DEFAULT '', - `dob` varchar(32) NOT NULL DEFAULT '0000-00-00', + `dob` varchar(32) NOT NULL DEFAULT '0001-01-01', `address` varchar(255) NOT NULL DEFAULT '', `locality` varchar(255) NOT NULL DEFAULT '', `region` varchar(255) NOT NULL DEFAULT '', diff --git a/doc/database/db_attach.md b/doc/database/db_attach.md index f47380cd95..7dde8f860d 100644 --- a/doc/database/db_attach.md +++ b/doc/database/db_attach.md @@ -10,8 +10,8 @@ Table attach | filetype | mimetype | varchar(64) | NO | | | | | filesize | size in bytes | int(11) | NO | | 0 | | | data | file data | longblob | NO | | NULL | | -| created | creation time | datetime | NO | | 0000-00-00 00:00:00 | | -| edited | last edit time | datetime | NO | | 0000-00-00 00:00:00 | | +| created | creation time | datetime | NO | | 0001-01-01 00:00:00 | | +| edited | last edit time | datetime | NO | | 0001-01-01 00:00:00 | | | allow_cid | Access Control - list of allowed contact.id '<19><78> | mediumtext | NO | | NULL | | | allow_gid | Access Control - list of allowed groups | mediumtext | NO | | NULL | | | deny_cid | Access Control - list of denied contact.id | mediumtext | NO | | NULL | | diff --git a/doc/database/db_cache.md b/doc/database/db_cache.md index 333adaa2c1..3675474a5a 100644 --- a/doc/database/db_cache.md +++ b/doc/database/db_cache.md @@ -5,7 +5,7 @@ Table cache | ------------ | ---------------------------------- | ------------ | ---- | --- | ------------------- | ----- | | k | horizontal width + url or resource | varchar(255) | NO | PRI | NULL | | | v | OEmbed response from site | text | NO | | NULL | | -| updated | datetime of cache insertion | datetime | NO | MUL | 0000-00-00 00:00:00 | | +| updated | datetime of cache insertion | datetime | NO | MUL | 0001-01-01 00:00:00 | | | expire_mode | | int(11) | NO | | 0 | | Return to [database documentation](help/database) diff --git a/doc/database/db_contact.md b/doc/database/db_contact.md index 2e3ebc3130..eb5c505d13 100644 --- a/doc/database/db_contact.md +++ b/doc/database/db_contact.md @@ -5,7 +5,7 @@ Table contact |---------------------------|-----------------------------------------------------------|--------------|------|-----|---------------------|----------------| | id | sequential ID | int(11) | NO | PRI | NULL | auto_increment | | uid | user.id of the owner of this data | int(11) | NO | MUL | 0 | | -| created | | datetime | NO | | 0000-00-00 00:00:00 | | +| created | | datetime | NO | | 0001-01-01 00:00:00 | | | self | 1 if the contact is the user him/her self | tinyint(1) | NO | | 0 | | | remote_self | | tinyint(1) | NO | | 0 | | | rel | The kind of the relation between the user and the contact | tinyint(1) | NO | | 0 | | @@ -41,14 +41,14 @@ Table contact | usehub | | tinyint(1) | NO | | 0 | | | subhub | | tinyint(1) | NO | | 0 | | | hub-verify | | varchar(255) | NO | | | | -| last-update | Date of the last try to update the contact info | datetime | NO | | 0000-00-00 00:00:00 | | -| success_update | Date of the last successful contact update | datetime | NO | | 0000-00-00 00:00:00 | | -| failure_update | Date of the last failed update | datetime | NO | | 0000-00-00 00:00:00 | | -| name-date | | datetime | NO | | 0000-00-00 00:00:00 | | -| uri-date | | datetime | NO | | 0000-00-00 00:00:00 | | -| avatar-date | | datetime | NO | | 0000-00-00 00:00:00 | | -| term-date | | datetime | NO | | 0000-00-00 00:00:00 | | -| last-item | date of the last post | datetime | NO | | 0000-00-00 00:00:00 | | +| last-update | Date of the last try to update the contact info | datetime | NO | | 0001-01-01 00:00:00 | | +| success_update | Date of the last successful contact update | datetime | NO | | 0001-01-01 00:00:00 | | +| failure_update | Date of the last failed update | datetime | NO | | 0001-01-01 00:00:00 | | +| name-date | | datetime | NO | | 0001-01-01 00:00:00 | | +| uri-date | | datetime | NO | | 0001-01-01 00:00:00 | | +| avatar-date | | datetime | NO | | 0001-01-01 00:00:00 | | +| term-date | | datetime | NO | | 0001-01-01 00:00:00 | | +| last-item | date of the last post | datetime | NO | | 0001-01-01 00:00:00 | | | priority | | tinyint(3) | NO | | 0 | | | blocked | | tinyint(1) | NO | | 1 | | | readonly | posts of the contact are readonly | tinyint(1) | NO | | 0 | | @@ -64,7 +64,7 @@ Table contact | info | | mediumtext | NO | | NULL | | | profile-id | | int(11) | NO | | 0 | | | bdyear | | varchar(4) | NO | | | | -| bd | | date | NO | | 0000-00-00 | | +| bd | | date | NO | | 0001-01-01 | | | notify_new_posts | | tinyint(1) | NO | | 0 | | | fetch_further_information | | tinyint(1) | NO | | 0 | | | ffi_keyword_blacklist | | mediumtext | NO | | NULL | | diff --git a/doc/database/db_conv.md b/doc/database/db_conv.md index f20074d61d..f70191b88e 100644 --- a/doc/database/db_conv.md +++ b/doc/database/db_conv.md @@ -8,8 +8,8 @@ Table conv | recips | sender_handle;recipient_handle | mediumtext | NO | | NULL | | | uid | user_id of the owner of this data | int(11) | NO | MUL | 0 | | | creator | handle of creator | varchar(255) | NO | | | | -| created | creation timestamp | datetime | NO | | 0000-00-00 00:00:00 | | -| updated | edited timestamp | datetime | NO | | 0000-00-00 00:00:00 | | +| created | creation timestamp | datetime | NO | | 0001-01-01 00:00:00 | | +| updated | edited timestamp | datetime | NO | | 0001-01-01 00:00:00 | | | subject | subject of initial message | mediumtext | NO | | NULL | | Return to [database documentation](help/database) diff --git a/doc/database/db_event.md b/doc/database/db_event.md index d45ddd2063..2c0650a8d8 100644 --- a/doc/database/db_event.md +++ b/doc/database/db_event.md @@ -7,10 +7,10 @@ Table event | uid | user_id of the owner of this data | int(11) | NO | MUL | 0 | | | cid | contact_id (ID of the contact in contact table) | int(11) | NO | | 0 | | | uri | | varchar(255) | NO | | | | -| created | creation time | datetime | NO | | 0000-00-00 00:00:00 | | -| edited | last edit time | datetime | NO | | 0000-00-00 00:00:00 | | -| start | event start time | datetime | NO | | 0000-00-00 00:00:00 | | -| finish | event end time | datetime | NO | | 0000-00-00 00:00:00 | | +| created | creation time | datetime | NO | | 0001-01-01 00:00:00 | | +| edited | last edit time | datetime | NO | | 0001-01-01 00:00:00 | | +| start | event start time | datetime | NO | | 0001-01-01 00:00:00 | | +| finish | event end time | datetime | NO | | 0001-01-01 00:00:00 | | | summary | short description or title of the event | text | NO | | NULL | | | desc | event description | text | NO | | NULL | | | location | event location | text | NO | | NULL | | diff --git a/doc/database/db_fcontact.md b/doc/database/db_fcontact.md index 2801605229..d9a786acc9 100644 --- a/doc/database/db_fcontact.md +++ b/doc/database/db_fcontact.md @@ -19,6 +19,6 @@ Table fcontact | network | | varchar(32) | NO | | | | | alias | | varchar(255) | NO | | | | | pubkey | | text | NO | | NULL | | -| updated | | datetime | NO | | 0000-00-00 00:00:00 | | +| updated | | datetime | NO | | 0001-01-01 00:00:00 | | Return to [database documentation](help/database) diff --git a/doc/database/db_fsuggest.md b/doc/database/db_fsuggest.md index b8751a478c..e461895c80 100644 --- a/doc/database/db_fsuggest.md +++ b/doc/database/db_fsuggest.md @@ -11,6 +11,6 @@ Table fsuggest | request | | varchar(255) | NO | | | | | photo | | varchar(255) | NO | | | | | note | | text | NO | | NULL | | -| created | | datetime | NO | | 0000-00-00 00:00:00 | | +| created | | datetime | NO | | 0001-01-01 00:00:00 | | Return to [database documentation](help/database) diff --git a/doc/database/db_gcontact.md b/doc/database/db_gcontact.md index c47e726228..3c0118a33d 100644 --- a/doc/database/db_gcontact.md +++ b/doc/database/db_gcontact.md @@ -10,15 +10,15 @@ Table gcontact | nurl | | varchar(255) | NO | MUL | | | | photo | Link to the profile photo | varchar(255) | NO | | | | | connect | | varchar(255) | NO | | | | -| created | | datetime | NO | | 0000-00-00 00:00:00 | | -| updated | | datetime | YES | MUL | 0000-00-00 00:00:00 | | -| last_contact | | datetime | YES | | 0000-00-00 00:00:00 | | -| last_failure | | datetime | YES | | 0000-00-00 00:00:00 | | +| created | | datetime | NO | | 0001-01-01 00:00:00 | | +| updated | | datetime | YES | MUL | 0001-01-01 00:00:00 | | +| last_contact | | datetime | YES | | 0001-01-01 00:00:00 | | +| last_failure | | datetime | YES | | 0001-01-01 00:00:00 | | | location | | varchar(255) | NO | | | | | about | | text | NO | | NULL | | | keywords | puplic keywords (interests) | text | NO | | NULL | | | gender | | varchar(32) | NO | | | | -| birthday | | varchar(32) | NO | | 0000-00-00 | | +| birthday | | varchar(32) | NO | | 0001-01-01 | | | community | 1 if contact is forum account | tinyint(1) | NO | | 0 | | | hide | 1 = should be hidden from search | tinyint(1) | NO | | 0 | | | nsfw | 1 = contact posts nsfw content | tinyint(1) | NO | | 0 | | diff --git a/doc/database/db_glink.md b/doc/database/db_glink.md index eb2f10bc67..734eb04b9d 100644 --- a/doc/database/db_glink.md +++ b/doc/database/db_glink.md @@ -8,6 +8,6 @@ Table glink | uid | | int(11) | NO | | 0 | | | gcid | | int(11) | NO | MUL | 0 | | | zcid | | int(11) | NO | MUL | 0 | | -| updated | | datetime | NO | | 0000-00-00 00:00:00 | | +| updated | | datetime | NO | | 0001-01-01 00:00:00 | | Return to [database documentation](help/database) diff --git a/doc/database/db_gserver.md b/doc/database/db_gserver.md index b62b802726..4b2107fc55 100644 --- a/doc/database/db_gserver.md +++ b/doc/database/db_gserver.md @@ -14,10 +14,10 @@ Table gserver | noscrape | | varchar(255) | NO | | | | | network | | varchar(32) | NO | | | | | platform | | varchar(255) | NO | | | | -| created | | datetime | NO | | 0000-00-00 00:00:00 | | -| last_poco_query | | datetime | YES | | 0000-00-00 00:00:00 | | -| last_contact | | datetime | YES | | 0000-00-00 00:00:00 | | -| last_failure | | datetime | YES | | 0000-00-00 00:00:00 | | +| created | | datetime | NO | | 0001-01-01 00:00:00 | | +| last_poco_query | | datetime | YES | | 0001-01-01 00:00:00 | | +| last_contact | | datetime | YES | | 0001-01-01 00:00:00 | | +| last_failure | | datetime | YES | | 0001-01-01 00:00:00 | | Return to [database documentation](help/database) diff --git a/doc/database/db_intro.md b/doc/database/db_intro.md index 9eb68532c4..a71154a4f9 100644 --- a/doc/database/db_intro.md +++ b/doc/database/db_intro.md @@ -11,7 +11,7 @@ Table intro | duplex | | tinyint(1) | NO | | 0 | | | note | | text | NO | | NULL | | | hash | | varchar(255) | NO | | | | -| datetime | | datetime | NO | | 0000-00-00 00:00:00 | | +| datetime | | datetime | NO | | 0001-01-01 00:00:00 | | | blocked | | tinyint(1) | NO | | 1 | | | ignore | | tinyint(1) | NO | | 0 | | diff --git a/doc/database/db_item.md b/doc/database/db_item.md index 7981d29956..d24d92bad8 100644 --- a/doc/database/db_item.md +++ b/doc/database/db_item.md @@ -16,11 +16,11 @@ Table item | parent-uri | uri of the parent to this item | varchar(255) | NO | MUL | | | | extid | | varchar(255 | NO | MUL | | | | thr-parent | If the parent of this item is not the top-level item in the conversation, the uri of the immediate parent; otherwise set to parent-uri | varchar(255) | NO | | | | -| created | Creation timestamp. | datetime | NO | | 0000-00-00 00:00:00 | | -| edited | Date of last edit (default is created) | datetime | NO | | 0000-00-00 00:00:00 | | -| commented | Date of last comment/reply to this item | datetime | NO | | 0000-00-00 00:00:00 | | -| received | datetime | datetime | NO | | 0000-00-00 00:00:00 | | -| changed | Date that something in the conversation changed, indicating clients should fetch the conversation again | datetime | NO | | 0000-00-00 00:00:00 | | +| created | Creation timestamp. | datetime | NO | | 0001-01-01 00:00:00 | | +| edited | Date of last edit (default is created) | datetime | NO | | 0001-01-01 00:00:00 | | +| commented | Date of last comment/reply to this item | datetime | NO | | 0001-01-01 00:00:00 | | +| received | datetime | datetime | NO | | 0001-01-01 00:00:00 | | +| changed | Date that something in the conversation changed, indicating clients should fetch the conversation again | datetime | NO | | 0001-01-01 00:00:00 | | | owner-name | Name of the owner of this item | varchar(255) | NO | | | | | owner-link | Link to the profile page of the owner of this item | varchar(255) | NO | | | | | owner-avatar | Link to the avatar picture of the owner of this item | varchar(255) | NO | | | | diff --git a/doc/database/db_locks.md b/doc/database/db_locks.md index f9b93ff666..00556dd953 100644 --- a/doc/database/db_locks.md +++ b/doc/database/db_locks.md @@ -6,6 +6,6 @@ Table locks | id | sequential ID | int(11) | NO | PRI | NULL | auto_increment | | name | | varchar(128) | NO | | | | | locked | | tinyint(1) | NO | | 0 | | -| created | | datetime | YES | | 0000-00-00 00:00:00 | | +| created | | datetime | YES | | 0001-01-01 00:00:00 | | Return to [database documentation](help/database) diff --git a/doc/database/db_mail.md b/doc/database/db_mail.md index 7047da96a5..623b8c9c85 100644 --- a/doc/database/db_mail.md +++ b/doc/database/db_mail.md @@ -19,6 +19,6 @@ Table mail | unknown | if sender not in the contact table this is 1 | varchar(255) | NO | | 0 | | | uri | | varchar(255) | NO | MUL | | | | parent-uri | | varchar(255) | NO | MUL | | | -| created | creation time of the private message | datetime | NO | | 0000-00-00 00:00:00 | | +| created | creation time of the private message | datetime | NO | | 0001-01-01 00:00:00 | | Return to [database documentation](help/database) diff --git a/doc/database/db_mailacct.md b/doc/database/db_mailacct.md index 1c2deb8153..9f6484f818 100644 --- a/doc/database/db_mailacct.md +++ b/doc/database/db_mailacct.md @@ -15,6 +15,6 @@ Table mailacct | action | | int(11) | NO | | 0 | | | movetofolder | | varchar(255) | NO | | | | | pubmail | | tinyint(1) | NO | | 0 | | -| last_check | | datetime | NO | | 0000-00-00 00:00:00 | | +| last_check | | datetime | NO | | 0001-01-01 00:00:00 | | Return to [database documentation](help/database) diff --git a/doc/database/db_notify.md b/doc/database/db_notify.md index b2bae64717..fbf0db7705 100644 --- a/doc/database/db_notify.md +++ b/doc/database/db_notify.md @@ -9,7 +9,7 @@ Table notify | name | | varchar(255) | NO | | | | | url | | varchar(255) | NO | | | | | photo | | varchar(255) | NO | | | | -| date | | datetime | NO | | 0000-00-00 00:00:00 | | +| date | | datetime | NO | | 0001-01-01 00:00:00 | | | msg | | mediumtext | YES | | NULL | | | uid | user.id of the owner of this data | int(11) | NO | MUL | 0 | | | link | | varchar(255) | NO | | | | diff --git a/doc/database/db_oembed.md b/doc/database/db_oembed.md index 5e994eca39..080c9824cb 100644 --- a/doc/database/db_oembed.md +++ b/doc/database/db_oembed.md @@ -5,6 +5,6 @@ Table oembed | ------------ | ---------------------------------- | ------------ | ---- | --- | ------------------- | ----- | | url | page url | varchar(255) | NO | PRI | NULL | | | content | OEmbed data of the page | text | NO | | NULL | | -| created | datetime of creation | datetime | NO | MUL | 0000-00-00 00:00:00 | | +| created | datetime of creation | datetime | NO | MUL | 0001-01-01 00:00:00 | | Return to [database documentation](help/database) diff --git a/doc/database/db_parsed_url.md b/doc/database/db_parsed_url.md index ada42c2ea6..343e5a8bed 100644 --- a/doc/database/db_parsed_url.md +++ b/doc/database/db_parsed_url.md @@ -7,6 +7,6 @@ Table parsed_url | guessing | is the "guessing" mode active? | tinyint(1) | NO | PRI | 0 | | | oembed | is the data the result of oembed? | tinyint(1) | NO | PRI | 0 | | | content | page data | text | NO | | NULL | | -| created | datetime of creation | datetime | NO | MUL | 0000-00-00 00:00:00 | | +| created | datetime of creation | datetime | NO | MUL | 0001-01-01 00:00:00 | | Return to [database documentation](help/database) diff --git a/doc/database/db_photo.md b/doc/database/db_photo.md index 2d5bf0938e..2bb7473e21 100644 --- a/doc/database/db_photo.md +++ b/doc/database/db_photo.md @@ -8,8 +8,8 @@ Table photo | contact-id | contact.id | int(10) unsigned | NO | | 0 | | | guid | A unique identifier for this photo | varchar(64) | NO | MUL | | | | resource-id | | varchar(255) | NO | MUL | | | -| created | creation date | datetime | NO | | 0000-00-00 00:00:00 | | -| edited | last edited date | datetime | NO | | 0000-00-00 00:00:00 | | +| created | creation date | datetime | NO | | 0001-01-01 00:00:00 | | +| edited | last edited date | datetime | NO | | 0001-01-01 00:00:00 | | | title | | varchar(255) | NO | | | | | desc | | text | NO | | NULL | | | album | The name of the album to which the photo belongs | varchar(255) | NO | | | | diff --git a/doc/database/db_profile.md b/doc/database/db_profile.md index fba351a2d9..265eb1c58b 100644 --- a/doc/database/db_profile.md +++ b/doc/database/db_profile.md @@ -10,7 +10,7 @@ Table profile | hide-friends | Hide friend list from viewers of this profile | tinyint(1) | NO | | 0 | | | name | | varchar(255) | NO | | | | | pdesc | Title or description | varchar(255) | NO | | | | -| dob | Day of birth | varchar(32) | NO | | 0000-00-00 | | +| dob | Day of birth | varchar(32) | NO | | 0001-01-01 | | | address | | varchar(255) | NO | | | | | locality | | varchar(255) | NO | | | | | region | | varchar(255) | NO | | | | @@ -20,7 +20,7 @@ Table profile | gender | | varchar(32) | NO | | | | | marital | | varchar(255) | NO | | | | | with | | text | NO | | NULL | | -| howlong | | datetime | NO | | 0000-00-00 00:00:00 | | +| howlong | | datetime | NO | | 0001-01-01 00:00:00 | | | sexual | | varchar(255) | NO | | | | | politic | | varchar(255) | NO | | | | | religion | | varchar(255) | NO | | | | diff --git a/doc/database/db_queue.md b/doc/database/db_queue.md index 44bb69c2ec..6b19f02f28 100644 --- a/doc/database/db_queue.md +++ b/doc/database/db_queue.md @@ -6,8 +6,8 @@ Table queue | id | sequential ID | int(11) | NO | PRI | NULL | auto_increment | | cid | | int(11) | NO | MUL | 0 | | | network | | varchar(32) | NO | MUL | | | -| created | | datetime | NO | MUL | 0000-00-00 00:00:00 | | -| last | | datetime | NO | MUL | 0000-00-00 00:00:00 | | +| created | | datetime | NO | MUL | 0001-01-01 00:00:00 | | +| last | | datetime | NO | MUL | 0001-01-01 00:00:00 | | | content | | mediumtext | NO | | NULL | | | batch | | tinyint(1) | NO | MUL | 0 | | diff --git a/doc/database/db_register.md b/doc/database/db_register.md index ac2769b900..974a2dc673 100644 --- a/doc/database/db_register.md +++ b/doc/database/db_register.md @@ -5,7 +5,7 @@ Table register | -------- | ------------- | ---------------- | ---- | --- | ------------------- | --------------- | | id | sequential ID | int(11) unsigned | NO | PRI | NULL | auto_increment | | hash | | varchar(255) | NO | | | | -| created | | datetime | NO | | 0000-00-00 00:00:00 | | +| created | | datetime | NO | | 0001-01-01 00:00:00 | | | uid | user.id | int(11) unsigned | NO | | | | | password | | varchar(255) | NO | | | | | language | | varchar(16) | NO | | | | diff --git a/doc/database/db_spam.md b/doc/database/db_spam.md index f1428a6821..dc27e1b471 100644 --- a/doc/database/db_spam.md +++ b/doc/database/db_spam.md @@ -8,6 +8,6 @@ Table spam | spam | | int(11) | NO | MUL | 0 | | | ham | | int(11) | NO | MUL | 0 | | | term | | varchar(255) | NO | MUL | | | -| date | | datetime | NO | | 0000-00-00 00:00:00 | | +| date | | datetime | NO | | 0001-01-01 00:00:00 | | Return to [database documentation](help/database) diff --git a/doc/database/db_term.md b/doc/database/db_term.md index 0240685a0c..d18bf1c3b1 100644 --- a/doc/database/db_term.md +++ b/doc/database/db_term.md @@ -12,8 +12,8 @@ Table term | aid | | int(10) unsigned | NO | | 0 | | | uid | | int(10) unsigned | NO | MUL | 0 | | | guid | | varchar(255) | NO | MUL | | | -| created | | datetime | NO | | 0000-00-00 00:00:00 | | -| received | | datetime | NO | | 0000-00-00 00:00:00 | | +| created | | datetime | NO | | 0001-01-01 00:00:00 | | +| received | | datetime | NO | | 0001-01-01 00:00:00 | | | global | | tinyint(1) | NO | | 0 | | Return to [database documentation](help/database) diff --git a/doc/database/db_thread.md b/doc/database/db_thread.md index d6484b7609..13b70b4511 100644 --- a/doc/database/db_thread.md +++ b/doc/database/db_thread.md @@ -9,11 +9,11 @@ Table thread | gcontact-id | Global Contact | int(11) unsigned | NO | | 0 | | | owner-id | Item owner | int(11) unsigned | NO | MUL | 0 | | | author-id | Item author | int(11) unsigned | NO | MUL | 0 | | -| created | | datetime | NO | MUL | 0000-00-00 00:00:00 | | -| edited | | datetime | NO | | 0000-00-00 00:00:00 | | -| commented | | datetime | NO | MUL | 0000-00-00 00:00:00 | | -| received | | datetime | NO | | 0000-00-00 00:00:00 | | -| changed | | datetime | NO | | 0000-00-00 00:00:00 | | +| created | | datetime | NO | MUL | 0001-01-01 00:00:00 | | +| edited | | datetime | NO | | 0001-01-01 00:00:00 | | +| commented | | datetime | NO | MUL | 0001-01-01 00:00:00 | | +| received | | datetime | NO | | 0001-01-01 00:00:00 | | +| changed | | datetime | NO | | 0001-01-01 00:00:00 | | | wall | | tinyint(1) | NO | MUL | 0 | | | private | | tinyint(1) | NO | | 0 | | | pubmail | | tinyint(1) | NO | | 0 | | diff --git a/doc/database/db_user.md b/doc/database/db_user.md index 21ca211d73..e9306f8c5a 100644 --- a/doc/database/db_user.md +++ b/doc/database/db_user.md @@ -12,8 +12,8 @@ Table user | openid | | varchar(255) | NO | | | | | timezone | PHP-legal timezone | varchar(128) | NO | | | | | language | default language | varchar(32) | NO | | en | | -| register_date | timestamp of registration | datetime | NO | | 0000-00-00 00:00:00 | | -| login_date | timestamp of last login | datetime | NO | | 0000-00-00 00:00:00 | | +| register_date | timestamp of registration | datetime | NO | | 0001-01-01 00:00:00 | | +| login_date | timestamp of last login | datetime | NO | | 0001-01-01 00:00:00 | | | default-location | Default for item.location | varchar(255) | NO | | | | | allow_location | 1 allows to display the location | tinyint(1) | NO | | 0 | | | theme | user theme preference | varchar(255) | NO | | | | @@ -36,8 +36,8 @@ Table user | expire | | int(11) unsigned | NO | | 0 | | | account_removed | if 1 the account is removed | tinyint(1) | NO | | 0 | | | account_expired | | tinyint(1) | NO | | 0 | | -| account_expires_on | timestamp when account expires and will be deleted | datetime | NO | | 0000-00-00 00:00:00 | | -| expire_notification_sent | timestamp of last warning of account expiration | datetime | NO | | 0000-00-00 00:00:00 | | +| account_expires_on | timestamp when account expires and will be deleted | datetime | NO | | 0001-01-01 00:00:00 | | +| expire_notification_sent | timestamp of last warning of account expiration | datetime | NO | | 0001-01-01 00:00:00 | | | service_class | service class for this account, determines what if any limits/restrictions are in place | varchar(32) | NO | | | | | def_gid | | int(11) | NO | | 0 | | | allow_cid | default permission for this user | mediumtext | NO | | NULL | | diff --git a/doc/database/db_workerqueue.md b/doc/database/db_workerqueue.md index b1f5245aea..8ab68466be 100644 --- a/doc/database/db_workerqueue.md +++ b/doc/database/db_workerqueue.md @@ -6,8 +6,8 @@ Table workerqueue | id | sequential ID | int(11) | NO | PRI | NULL | auto_increment | | parameter | | text | NO | | NULL | | | priority | | tinyint(3) unsigned | NO | | 0 | | -| created | | datetime | NO | MUL | 0000-00-00 00:00:00 | | +| created | | datetime | NO | MUL | 0001-01-01 00:00:00 | | | pid | | int(11) | NO | | 0 | | -| executed | | datetime | NO | | 0000-00-00 00:00:00 | | +| executed | | datetime | NO | | 0001-01-01 00:00:00 | | Return to [database documentation](help/database) diff --git a/friendica_test_data.sql b/friendica_test_data.sql index 45080e44d0..215bded274 100644 --- a/friendica_test_data.sql +++ b/friendica_test_data.sql @@ -66,8 +66,8 @@ CREATE TABLE `attach` ( `filetype` varchar(64) NOT NULL DEFAULT '', `filesize` int(11) NOT NULL DEFAULT '0', `data` longblob NOT NULL, - `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `edited` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', + `edited` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', `allow_cid` mediumtext NOT NULL, `allow_gid` mediumtext NOT NULL, `deny_cid` mediumtext NOT NULL, @@ -121,7 +121,7 @@ DROP TABLE IF EXISTS `cache`; CREATE TABLE `cache` ( `k` varchar(255) NOT NULL, `v` text NOT NULL, - `updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `updated` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', PRIMARY KEY (`k`), KEY `updated` (`updated`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; @@ -228,7 +228,7 @@ DROP TABLE IF EXISTS `contact`; CREATE TABLE `contact` ( `id` int(11) NOT NULL AUTO_INCREMENT, `uid` int(11) NOT NULL DEFAULT '0', - `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', `self` tinyint(1) NOT NULL DEFAULT '0', `remote_self` tinyint(1) NOT NULL DEFAULT '0', `rel` tinyint(1) NOT NULL DEFAULT '0', @@ -264,12 +264,12 @@ CREATE TABLE `contact` ( `usehub` tinyint(1) NOT NULL DEFAULT '0', `subhub` tinyint(1) NOT NULL DEFAULT '0', `hub-verify` varchar(255) NOT NULL DEFAULT '', - `last-update` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `success_update` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `name-date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `uri-date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `avatar-date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `term-date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `last-update` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', + `success_update` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', + `name-date` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', + `uri-date` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', + `avatar-date` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', + `term-date` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', `priority` tinyint(3) NOT NULL DEFAULT '0', `blocked` tinyint(1) NOT NULL DEFAULT '1', `readonly` tinyint(1) NOT NULL DEFAULT '0', @@ -285,7 +285,7 @@ CREATE TABLE `contact` ( `info` mediumtext NOT NULL, `profile-id` int(11) NOT NULL DEFAULT '0', `bdyear` varchar(4) NOT NULL DEFAULT '', - `bd` date NOT NULL DEFAULT '0000-00-00', + `bd` date NOT NULL DEFAULT '0001-01-01', `notify_new_posts` tinyint(1) NOT NULL DEFAULT '0', `fetch_further_information` tinyint(1) NOT NULL DEFAULT '0', `ffi_keyword_blacklist` mediumtext NOT NULL, @@ -300,7 +300,7 @@ CREATE TABLE `contact` ( LOCK TABLES `contact` WRITE; /*!40000 ALTER TABLE `contact` DISABLE KEYS */; -INSERT INTO `contact` VALUES (1,1,'2015-02-02 11:24:17',1,0,0,0,'','admin','admin','','','','','','http://192.168.22.10/photo/profile/1.jpg','http://192.168.22.10/photo/avatar/1.jpg','http://192.168.22.10/photo/micro/1.jpg','','','','http://192.168.22.10/profile/admin','http://192.168.22.10/profile/admin','','','','','','http://192.168.22.10/dfrn_request/admin','http://192.168.22.10/dfrn_notify/admin','http://192.168.22.10/dfrn_poll/admin','http://192.168.22.10/dfrn_confirm/admin','http://192.168.22.10/poco/admin',0,0,0,0,'','0000-00-00 00:00:00','0000-00-00 00:00:00','2015-02-02 11:24:17','2015-02-02 11:24:17','2015-02-02 11:24:17','0000-00-00 00:00:00',0,0,0,0,0,0,0,0,0,0,'',0,'',0,'','0000-00-00',0,0,''),(2,2,'2015-02-02 12:02:11',1,0,0,0,'','friendica1','friendica1','','','','','','http://192.168.22.10/photo/profile/2.jpg','http://192.168.22.10/photo/avatar/2.jpg','http://192.168.22.10/photo/micro/2.jpg','','','','http://192.168.22.10/profile/friendica1','http://192.168.22.10/profile/friendica1','','','','','','http://192.168.22.10/dfrn_request/friendica1','http://192.168.22.10/dfrn_notify/friendica1','http://192.168.22.10/dfrn_poll/friendica1','http://192.168.22.10/dfrn_confirm/friendica1','http://192.168.22.10/poco/friendica1',0,0,0,0,'','0000-00-00 00:00:00','0000-00-00 00:00:00','2015-02-02 12:02:11','2015-02-02 12:02:11','2015-02-02 12:02:11','0000-00-00 00:00:00',0,0,0,0,0,0,0,0,0,0,'',0,'',0,'','0000-00-00',0,0,''),(3,3,'2015-02-02 12:02:40',1,0,0,0,'','friendica2','friendica2','','','','','','http://192.168.22.10/photo/profile/3.jpg','http://192.168.22.10/photo/avatar/3.jpg','http://192.168.22.10/photo/micro/3.jpg','','','','http://192.168.22.10/profile/friendica2','http://192.168.22.10/profile/friendica2','','','','','','http://192.168.22.10/dfrn_request/friendica2','http://192.168.22.10/dfrn_notify/friendica2','http://192.168.22.10/dfrn_poll/friendica2','http://192.168.22.10/dfrn_confirm/friendica2','http://192.168.22.10/poco/friendica2',0,0,0,0,'','0000-00-00 00:00:00','0000-00-00 00:00:00','2015-02-02 12:02:40','2015-02-02 12:02:40','2015-02-02 12:02:40','0000-00-00 00:00:00',0,0,0,0,0,0,0,0,0,0,'',0,'',0,'','0000-00-00',0,0,''),(4,4,'2015-02-02 12:03:07',1,0,0,0,'','friendica3','friendica3','','','','','','http://192.168.22.10/photo/profile/4.jpg','http://192.168.22.10/photo/avatar/4.jpg','http://192.168.22.10/photo/micro/4.jpg','','','','http://192.168.22.10/profile/friendica3','http://192.168.22.10/profile/friendica3','','','','','','http://192.168.22.10/dfrn_request/friendica3','http://192.168.22.10/dfrn_notify/friendica3','http://192.168.22.10/dfrn_poll/friendica3','http://192.168.22.10/dfrn_confirm/friendica3','http://192.168.22.10/poco/friendica3',0,0,0,0,'','0000-00-00 00:00:00','0000-00-00 00:00:00','2015-02-02 12:03:07','2015-02-02 12:03:07','2015-02-02 12:03:07','0000-00-00 00:00:00',0,0,0,0,0,0,0,0,0,0,'',0,'',0,'','0000-00-00',0,0,''),(5,5,'2015-02-02 12:04:06',1,0,0,0,'','friendica5','friendica5','','','','','','http://192.168.22.10/photo/profile/5.jpg','http://192.168.22.10/photo/avatar/5.jpg','http://192.168.22.10/photo/micro/5.jpg','','','','http://192.168.22.10/profile/friendica5','http://192.168.22.10/profile/friendica5','','','','','','http://192.168.22.10/dfrn_request/friendica5','http://192.168.22.10/dfrn_notify/friendica5','http://192.168.22.10/dfrn_poll/friendica5','http://192.168.22.10/dfrn_confirm/friendica5','http://192.168.22.10/poco/friendica5',0,0,0,0,'','0000-00-00 00:00:00','0000-00-00 00:00:00','2015-02-02 12:04:06','2015-02-02 12:04:06','2015-02-02 12:04:06','0000-00-00 00:00:00',0,0,0,0,0,0,0,0,0,0,'',0,'',0,'','0000-00-00',0,0,''),(6,6,'2015-02-02 12:04:29',1,0,0,0,'','friendica4','friendica4','','','','','','http://192.168.22.10/photo/profile/6.jpg','http://192.168.22.10/photo/avatar/6.jpg','http://192.168.22.10/photo/micro/6.jpg','','','','http://192.168.22.10/profile/friendica4','http://192.168.22.10/profile/friendica4','','','','','','http://192.168.22.10/dfrn_request/friendica4','http://192.168.22.10/dfrn_notify/friendica4','http://192.168.22.10/dfrn_poll/friendica4','http://192.168.22.10/dfrn_confirm/friendica4','http://192.168.22.10/poco/friendica4',0,0,0,0,'','0000-00-00 00:00:00','0000-00-00 00:00:00','2015-02-02 12:04:29','2015-02-02 12:04:29','2015-02-02 12:04:29','0000-00-00 00:00:00',0,0,0,0,0,0,0,0,0,0,'',0,'',0,'','0000-00-00',0,0,''),(7,4,'2015-02-02 18:41:17',0,0,3,1,'dfrn','friendica2','friendica2','','','','','','http://192.168.22.10/photo/343e3e9f0f5a36ea763c101490db9ca6-4.jpg','http://192.168.22.10/photo/343e3e9f0f5a36ea763c101490db9ca6-5.jpg','http://192.168.22.10/photo/343e3e9f0f5a36ea763c101490db9ca6-6.jpg','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4QpA4flE9v17fh+yrMpR\nU4iKSxLOF/8ROTotrdQsk8HcHkPS7E60QUaRK45gDc9O+7FU1+90V+oo0BqdkJFL\nbFtTogP5fdNSD3ApHz7s03oBX9JenU/8JhxaH1VwEs3lLDlFrywngiYcEDZIeLGZ\nIFK1GWP79+ZwJ9WWoBhzCD4hg4excOWPwwQMjCLYAzI5INEPTw+R3CKD6EsnVLu0\nS+u3zBBsL/A+bgDDfgZoD6igJQlvenK5jStgfbiuVp1mqdXKJ8D+rYz5FQ72Yn3r\nn6AvrXcPQMbLSaUK5m1Ug7beasuhRJ5Z7TVtJ/RLNgA3mOX2A2Vy1i38VYmcTaG5\nom8AYeI/nSvMzJt7FYXOBdxKnSW0UhkXsjBQavefz7sp2Lhcw5U+7eaPi2fIkYio\nVHKU2r8uiJPFfUMAbHA2+rScBjn2lYZH0nfMKrZTzva7y6d19EOsO2aP5e4XNjU8\n0tX/C1iy6LPMCf7xG844iROXi7NPJJoTgx/Sl6+o0oqBl9J5wJDK5U33rUSqYI/p\nsPEfaStqA5CgBAvAsq0N+NQQndJzGfuYaIdfleyUSLIchHhEICE4SN62RHZ6VTlg\nIVCva4xdBrGlkGV/IgE228FwgX4GWELclfUH/KwcGHChlY8dTtVZHbTCuizvPLvl\nXuZQ9ROdQiwkYwGJA/bhM3kCAwEAAQ==\n-----END PUBLIC KEY-----\n','af2c1bff1518afaf2df6d3600a7f2f036cc758f0044c4c3c7649cf53edcb4faa','','http://192.168.22.10/profile/friendica2','http://192.168.22.10/profile/friendica2','','','','-----BEGIN PRIVATE KEY-----\n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\ndLrR3o8mxnuDuIMDIUjpEZaR+FYKCSQ=\n-----END PRIVATE KEY-----\n','','http://192.168.22.10/dfrn_request/friendica2','http://192.168.22.10/dfrn_notify/friendica2','http://192.168.22.10/dfrn_poll/friendica2','http://192.168.22.10/dfrn_confirm/friendica2','http://192.168.22.10/poco/friendica2',0,0,0,0,'','2015-02-02 18:50:08','2015-02-02 18:50:08','2015-02-02 18:50:08','2015-02-02 18:41:48','2015-02-02 18:41:48','0000-00-00 00:00:00',0,0,0,1,0,0,0,0,0,0,'',99,'',0,'','0000-00-00',0,0,''),(8,3,'2015-02-02 18:41:21',0,0,3,1,'dfrn','friendica3','friendica3','','','','','','http://192.168.22.10/photo/1f4766db71f0f2d503287947c1d67dcd-4.jpg','http://192.168.22.10/photo/1f4766db71f0f2d503287947c1d67dcd-5.jpg','http://192.168.22.10/photo/1f4766db71f0f2d503287947c1d67dcd-6.jpg','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAliSi9id9Ll1dpzXC/lL6\n2/5FYxdn0XYb5I2JeXBNopwbXOLDsnnzXlV2NN8riZaYRQcIbS00OuAvyYj/IG3i\nDykD2zPjVnLEWADtj1YhLSgKcfQgv6Cj/7CPdb1Rg3icbvWdVY9wabcblVa9k+qr\ngK273C47lCQzXgvMtPst1DOzxtVCGmPJJHKjXZ8hDvf/IS0pVGa0zIv9kdofqQV9\nD5u5LuNzRuEGnrpAzpfzMueDppBrrrr37sKrZfCvyYHZ/ouFgZ3bY9NNVnjuFItP\nrcDlJPL8NhGmmzuYtI03MLor+1yVdBKLIJ3G2Bxzn5tynjSX9XZzOQgC3+YVH4TU\n7WDUHjTWJ9mliD2M1WXCp2Lwc/pV1Prnvv057pAqdiMhnddzucV9nLk9X9fR8xyy\nC7PRwx0hkB427EtAYaOTr3RtInP6+cm+3M7wd6ZKTqWAU+Pi20RNrQRsqfHJ7+hx\n+i5rIG6/knB/C+MAAutEH25oY8kJYtJzXid2OBSE462DTuYaee9aGHUDNy+HQau8\nBhJ4/Wsc7Nf/7GRZ38SVT/HQShl47B1AG5AyomyWgwn9J2KJ8kMuScPmBv5u7Mwq\nSjLk5pLkwyUtZwUu8UtsFKw9HLcRksGSze5s2cbw3rf/6jgKycT72Bfm1fjRnv6s\nXt1GdSzfG9zVHuEwRDgTX3UCAwEAAQ==\n-----END PUBLIC KEY-----\n','','af2c1bff1518afaf2df6d3600a7f2f036cc758f0044c4c3c7649cf53edcb4faa','http://192.168.22.10/profile/friendica3','http://192.168.22.10/profile/friendica3','','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqfA8vyqdOEwRk+J9BaXL\nwtlbjl0G+tqs4pCu8ez158vzm5jNC/xMObcO9arDp2RAg8urXKMOzQDMUG6wCxf8\nSXsR8VTwU4+EWMSyDxgs8RYU1mIc1pvkeKWDrL36iSe1+kXvUHOjV2+1PQJ6x2Iy\nYBwAPTzjwxOSThPumfT9M8wqSyCYvqY5uPQiru1Vy8EEduZSpo8l6uhA42CJP1pM\n4QbIpJ2gPUYOyAzNLLKfNtIvEka9xkC8jH8kzTwiKgd5Xo2g2TacqPQBCEhrnPDt\nnovSyf3IOmlkdQ+IWcTIOC82Z3oIK4fY3WYchA/mT4Vraade/U/CocTKj4OWfhGa\n9kSB8AYkm3LsxmUNUIEG+e/4CU7CpSlhh6bXYNR/ysRxpXscpaSBeV+aUDy8QXJh\nN1bcSRCFD/Un9f9dQwawpemUNcYQYg99TBqs96SYkeZNoEAWpaj5VTgz2AZWjkz0\nuXbgm1E5/g6kfvIoACU7MP3SGtcTqEY7TAeZzcq4oyCB2YoBf9w7Z5zBKNYjSRVI\nEa/kegdbJcvFtqhY4FZZ+MmyXX/B1fFFhjUe4WaMzxupVNeQnmwHh+2RFdRVEXNE\n9ch2CQ1iF2rqJ69hvKviZAsefbTErs2+CcDo3xF4FFgKUk2stSjVyHNf8yWL+E2m\nnOlQAAH+DA7w28kTeT++o+0CAwEAAQ==\n-----END PUBLIC KEY-----\n','','','http://192.168.22.10/dfrn_request/friendica3','http://192.168.22.10/dfrn_notify/friendica3','http://192.168.22.10/dfrn_poll/friendica3','http://192.168.22.10/dfrn_confirm/friendica3','http://192.168.22.10/poco/friendica3',1,0,0,0,'','2015-02-02 18:50:03','2015-02-02 18:50:03','2015-02-02 18:50:03','2015-02-02 18:41:48','2015-02-02 18:41:48','0000-00-00 00:00:00',0,0,0,1,0,0,0,0,0,0,'',99,'',0,'','0000-00-00',0,0,''),(9,6,'2015-02-02 18:44:07',0,0,3,1,'dfrn','friendica5','friendica5','','','','','','http://192.168.22.10/photo/75b60a2a1e6b2cdf2eb3637955a7a5c2-4.jpg','http://192.168.22.10/photo/75b60a2a1e6b2cdf2eb3637955a7a5c2-5.jpg','http://192.168.22.10/photo/75b60a2a1e6b2cdf2eb3637955a7a5c2-6.jpg','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyvuTsaZaTgPDm69uxixR\n8qd0ylkeA/IY3KDsI4vjrLuF7WLmU07lzQXmilQJ+MlipIju+wFXx3a8ksavEYpP\n9ZU9YrpXe7zneHRLTxgMDH9IMbSCIUAkEsozpzF02Ft0+G36tzIET2oTuU6uLtx6\nI5ifmF/qFC+4avAoABQg8qfOPpuaP3AJ6FppqEifUsb0lTWqP4zg7PQXC36oKIJ0\nUDuQniVy8lTxVfkhoi/aHZw0khVXe6tDK7C0ALg5U7jLTDNdJ1R0v5iC41QK4CEt\n5x4x008mdk6xLKGZiou1UuEPv/+WSQU1Q21JFzNVGBASkRu7dUVH6k+59VQr3ONI\n5bdbAZviVY3ezFNtBeWWfDk06BWoZwX67eGG/dVsCPnEkuP9CpemcwwGZbYCIqf0\n++5h0CU41CjNShHdBD+Q+ZQmT3I4sAlPZ7x90nA9KfuKM9QyTPQ9EmK2bxq7TKvV\nzLqHptL5mC/VH4FbO1eKf7p/f7XxOaeXGANUaRSPwLSO7lk8lkl/wj7sNJYGYygC\nMLTqH8GTizpyPkSDv5xO6bYn/g3BYFuUM5x1MZVS8MdG2a3L8UzRiXUsm/AjnfSV\nImN2+8bHJI0wy9zRxfEaG8pvbupb7UU5zWr3WRkSVr84Bq1SJNxLfWZj3GHLaesr\nu3exEdYGfxLuG1zHIROVwlcCAwEAAQ==\n-----END PUBLIC KEY-----\n','','1457f73164eefae32c107b310f3720c83bb5c7f9df88de0114714f4c77055337','http://192.168.22.10/profile/friendica5','http://192.168.22.10/profile/friendica5','','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4HA9qXSYftx7tS6kTVvs\nBhVx7hPK57GIpUU6azuFGqmrAqEEsBh2+oLTDzYGvq7UW5NAbL6QdvoFkJC4tTJK\nwfMO7noAhBzzrLpGjJn6W1v7OaGX1VAQM32+dqgUP7aJF91DKx8nCcAqo8yPp4gr\nUe1Ev5Yrsa9so6XRXEI0n7PHTgRir8HIAHC4sDl1THuUdahD0q5hy+7ymyUHHEsF\nJJIC4zCuFNGdk2wqDdG534FAU5CKOL/OZW1n9vbumU8zwk3hdt5rmzxyxx6ji9KU\nJiSLSErGLo0xQklT2N+DND61SgSqKk2JDmnD6NtCb9u9Q06E+jpT4mKrTrxURqa0\nQ0So/7ZbJJWb2y7Yd7KTN8pvVzC3Set9+YXH8EVypVsAW/Io6KoUiFEuJhp1291R\nVXjt4opm3unxNVCYnl/Ui/p0mw9QjuaEx9/7Iu/RUKjXFWzqmzpXEinfVk6rscC5\nTJn7BAZFkhZD85YSmSuPkDbtiAS99uIyO2jaD1G29lkVzdG74KW54r2Np6rIOgqK\n4Gsr8H7LM/R03jBMPCjHtWT0bOyT6ySzqdq9YHsW/9Fr5uBL5EeOuL/xKuRNaaQs\nIflXwfcb35ouz5PDeP3T8m1tBhwWN2kiWVCiQuRQINhG1vFHU28Yof3XAQ3iWiV+\nfPp/WfEiQ/HnkJdmlwq82eECAwEAAQ==\n-----END PUBLIC KEY-----\n','','','http://192.168.22.10/dfrn_request/friendica5','http://192.168.22.10/dfrn_notify/friendica5','http://192.168.22.10/dfrn_poll/friendica5','http://192.168.22.10/dfrn_confirm/friendica5','http://192.168.22.10/poco/friendica5',0,1,0,0,'','2015-02-02 18:50:05','2015-02-02 18:50:05','2015-02-02 18:50:05','2015-02-02 18:45:30','2015-02-02 18:45:30','0000-00-00 00:00:00',0,0,0,1,0,0,0,0,0,0,'',99,'',0,'','0000-00-00',0,0,''),(10,5,'2015-02-02 18:45:10',0,0,3,1,'dfrn','friendica4','friendica4','','','','','','http://192.168.22.10/photo/d04134664ffd0d558b08ee01f6859f3a-4.jpg','http://192.168.22.10/photo/d04134664ffd0d558b08ee01f6859f3a-5.jpg','http://192.168.22.10/photo/d04134664ffd0d558b08ee01f6859f3a-6.jpg','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3nCYawg+HTyQgV7a7Osg\nCXeACOitKLhcb2WDTN/lLOMO7n1lSm3Kdv1dbOc0/lkAPeB2XsLF/aDfoUPWWg4Q\n/oRPrXFIi2dK/cIQVvgOhebQheztAYPJyaYYMWVK7bLbPuKVTyzALqkWD8Zjjtit\n4Uvm3kjmcofKr+/Lw+VFaEBMESQDbP5eTDtQeDGGjluWQMj1/D+V/Tcm+SMrAVIv\njyklQEhBJlYGJ+LsfXv4XXbeH73dkIXkQW5JgWQyPCloJ+PxmmjjEDozsdgmFQXq\n6T9HFVHvW2O2lmDoaTrbIGrULWBpslKZJJrV+LgtkzhP4uuKfJPD2DpMJ4+ixtBE\nzM/o+EuYDTz0P3dTvwruq1t8gUYcQOVUzEp1LM0qYDMVY86XneW1W5xghztl5zqy\nGBMBvjVIFvMVL1cVeXze4zpwwKln2cArepToSpN7lmy9EgBd9mZrVLWosZShB9R0\n05kBc2Tfv7FlixwZ1P8rwJn9sEEs9oa6TnRLL+7L8eqapg6vUI1G7e0HWWEjdHsR\nrYVHYW+ogtOYjrQ1Tfh1W2PtNaez5fGYVBDjC+1vy0scJmqrgy00z7MHBT2WTOAL\noHbdedhpa3UZ0FrsCto+vqil8BcF5aBhi2Hi5YdKtbY3EBsaabcSO2joc7rlmee4\nxdKfDRYXCPysFPhZNgIW708CAwEAAQ==\n-----END PUBLIC KEY-----\n','1457f73164eefae32c107b310f3720c83bb5c7f9df88de0114714f4c77055337','','http://192.168.22.10/profile/friendica4','http://192.168.22.10/profile/friendica4','','','','-----BEGIN PRIVATE KEY-----\n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\nuAn81wfguN+AIeC3BnIO1RLZnpAEwUWW\n-----END PRIVATE KEY-----\n','','http://192.168.22.10/dfrn_request/friendica4','http://192.168.22.10/dfrn_notify/friendica4','http://192.168.22.10/dfrn_poll/friendica4','http://192.168.22.10/dfrn_confirm/friendica4','http://192.168.22.10/poco/friendica4',0,0,0,0,'','2015-02-02 18:50:11','2015-02-02 18:50:11','2015-02-02 18:50:11','2015-02-02 18:45:30','2015-02-02 18:45:30','0000-00-00 00:00:00',0,0,0,1,0,0,0,0,0,0,'',99,'',0,'','0000-00-00',0,0,''),(11,3,'2015-02-02 18:49:20',0,0,3,1,'dfrn','friendica1','friendica1','','','','','','http://192.168.22.10/photo/389cca68d9a2e64538a81680925703b8-4.jpg','http://192.168.22.10/photo/389cca68d9a2e64538a81680925703b8-5.jpg','http://192.168.22.10/photo/389cca68d9a2e64538a81680925703b8-6.jpg','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA8/tIxRBs81u0V6ug4VXh\nG8omo+8YIckQqL5m7jWJqQ3v0fCrjyO8EcrjXhKC6esafSOlVhgxzFOkqNH8rRGF\ntF00suNJXy/0fh6EFFvifX1hQw1ZCXXlHxmmM4yNkGOzbRXPeVuSxyn1OtQNGRnB\nSGeqdCZc4QMtgPbVPwTTWYB4rSbVGYbEa5vpqY0OFnlIwC+BtQrd0xFEO7+FGfmv\n2jRt7ImRiyFazef0NhZL890IFeB5+rF8fifC3o7OP0kzB75+z5LkBfnsveZCriaj\nwHjUmMOa/hTOVHw4qYIq6XY4Q2OgaGTs2xqBz4/gniKjNSBbRyYy45prFOuJTLmO\ns07078nfg3NbWq5JkszwPen+gcvc4Pv38z2DBc2RxjgU0YbY4ZV053GIzd8hutA4\nm+eD1Cl0NZcEd9OYi3dtXWACPsf2C0/FsouAj1juXWxeRZ9exHphs0tCXt/RPgyK\nOqFPaPRCBL6MUvM0N1yR2TVk3s3Uq0k/4AExcplJGuZt8bMDIGR6g3RF+bXn3eLb\n9SnpnLSIMpHS/N/JVQzMs4W8tkdwi2OiIeNWhYrFH/stfU7KPYXdwVfduDTAv9LA\nY5Yk8oMomfL5b097eKDdzXFJ3rKUXktobl74REtgAfXEA3OgqCXUGPLbS45I8gsZ\nxBFRmmPH3SuOCQSRkY0gb/UCAwEAAQ==\n-----END PUBLIC KEY-----\n','4968c78f8a9df6fc4e43949748a0e94567dc0f83166cf83cd8e0f98f406e1b3f','','http://192.168.22.10/profile/friendica1','http://192.168.22.10/profile/friendica1','','','','-----BEGIN PRIVATE KEY-----\n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\n/FhZIOns6kkCi8CcaS3V3qLfXQrQSfI=\n-----END PRIVATE KEY-----\n','','http://192.168.22.10/dfrn_request/friendica1','http://192.168.22.10/dfrn_notify/friendica1','http://192.168.22.10/dfrn_poll/friendica1','http://192.168.22.10/dfrn_confirm/friendica1','http://192.168.22.10/poco/friendica1',0,0,0,0,'','2015-02-02 19:00:09','2015-02-02 19:00:09','2015-02-02 19:00:14','2015-02-02 18:51:35','2015-02-02 18:51:35','0000-00-00 00:00:00',0,0,0,1,0,0,0,0,0,0,'',99,'',0,'','0000-00-00',0,0,''),(12,2,'2015-02-02 18:49:41',0,0,3,1,'dfrn','friendica2','friendica2','','','','','','http://192.168.22.10/photo/b18ee0c7f160fdbf8f5d91a56a07a13c-4.jpg','http://192.168.22.10/photo/b18ee0c7f160fdbf8f5d91a56a07a13c-5.jpg','http://192.168.22.10/photo/b18ee0c7f160fdbf8f5d91a56a07a13c-6.jpg','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4QpA4flE9v17fh+yrMpR\nU4iKSxLOF/8ROTotrdQsk8HcHkPS7E60QUaRK45gDc9O+7FU1+90V+oo0BqdkJFL\nbFtTogP5fdNSD3ApHz7s03oBX9JenU/8JhxaH1VwEs3lLDlFrywngiYcEDZIeLGZ\nIFK1GWP79+ZwJ9WWoBhzCD4hg4excOWPwwQMjCLYAzI5INEPTw+R3CKD6EsnVLu0\nS+u3zBBsL/A+bgDDfgZoD6igJQlvenK5jStgfbiuVp1mqdXKJ8D+rYz5FQ72Yn3r\nn6AvrXcPQMbLSaUK5m1Ug7beasuhRJ5Z7TVtJ/RLNgA3mOX2A2Vy1i38VYmcTaG5\nom8AYeI/nSvMzJt7FYXOBdxKnSW0UhkXsjBQavefz7sp2Lhcw5U+7eaPi2fIkYio\nVHKU2r8uiJPFfUMAbHA2+rScBjn2lYZH0nfMKrZTzva7y6d19EOsO2aP5e4XNjU8\n0tX/C1iy6LPMCf7xG844iROXi7NPJJoTgx/Sl6+o0oqBl9J5wJDK5U33rUSqYI/p\nsPEfaStqA5CgBAvAsq0N+NQQndJzGfuYaIdfleyUSLIchHhEICE4SN62RHZ6VTlg\nIVCva4xdBrGlkGV/IgE228FwgX4GWELclfUH/KwcGHChlY8dTtVZHbTCuizvPLvl\nXuZQ9ROdQiwkYwGJA/bhM3kCAwEAAQ==\n-----END PUBLIC KEY-----\n','','4968c78f8a9df6fc4e43949748a0e94567dc0f83166cf83cd8e0f98f406e1b3f','http://192.168.22.10/profile/friendica2','http://192.168.22.10/profile/friendica2','','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAo2aPrPdWu1ePgAXGXf2s\nXghNafRw4ccBMA1hqAHjxc2pLD+DMq3iyVoH+dS8AM2GhKHsmL/oslBDLX5J//VS\n1rgOKkRvMikFaodvDnQz1HcLLyKO05hYJFQS98jrj7bNBHiXXZXvggTgjlYl5eS4\nFX9qT2ORCyD5jlDkHZOiF+mosVeNoLeC/FfoUFQkvm+Evi5hgU8a/HvFw02BGNZE\nEKVLV1PRtQNJHa+G8RrgNFjWN6aZWzsFdfxdWGKcLQDbJYblehUyoBIwnaEIUWih\nR9JadBzLu7OPEe1ID41ZD9XOTDgF6iaN24qjMhXLQMe/I2h4o9FTja9qi2smEz32\nNH8qQW+bin2Krr3EUDur/6GomeIz9IS7M3pAaOLD6rQ3bjFsJcxJhA6jUzHLZ9AA\n6YJ75j0+vTkkshROndncXD2z++7+YYxd1Ceop86s7sRNjcWCuVH4VMC92Acp62SE\nsDfkx3pJAAcff7asCwnds+vKHKGiYv7XNqECkhsDYJP6WuxoPc5IDHYUCgM2HJ/n\nDaTg8eiziouyC4YjRCEh1Ogp6G21KcDWaxEi9H4UsMakzFerPcwkMXbVV4Ya84Yf\nTAs9H0YvMGL1N2SGxLD9+olwMqlIUR5ty2aB+lS/6hy2SJWRihCuPHGy6Kaoj87B\njGswRAib0YN5lgu5n8xEKgECAwEAAQ==\n-----END PUBLIC KEY-----\n','','','http://192.168.22.10/dfrn_request/friendica2','http://192.168.22.10/dfrn_notify/friendica2','http://192.168.22.10/dfrn_poll/friendica2','http://192.168.22.10/dfrn_confirm/friendica2','http://192.168.22.10/poco/friendica2',1,0,0,0,'','2015-02-02 19:00:21','2015-02-02 19:00:21','2015-02-02 19:00:21','2015-02-02 18:51:34','2015-02-02 18:51:34','0000-00-00 00:00:00',0,0,0,1,0,0,0,0,0,0,'',99,'',0,'','0000-00-00',0,0,''),(13,4,'2015-02-02 18:50:05',0,0,3,1,'dfrn','friendica1','friendica1','','','','','','http://192.168.22.10/photo/ba266e976726cba185c218750c545814-4.jpg','http://192.168.22.10/photo/ba266e976726cba185c218750c545814-5.jpg','http://192.168.22.10/photo/ba266e976726cba185c218750c545814-6.jpg','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA8/tIxRBs81u0V6ug4VXh\nG8omo+8YIckQqL5m7jWJqQ3v0fCrjyO8EcrjXhKC6esafSOlVhgxzFOkqNH8rRGF\ntF00suNJXy/0fh6EFFvifX1hQw1ZCXXlHxmmM4yNkGOzbRXPeVuSxyn1OtQNGRnB\nSGeqdCZc4QMtgPbVPwTTWYB4rSbVGYbEa5vpqY0OFnlIwC+BtQrd0xFEO7+FGfmv\n2jRt7ImRiyFazef0NhZL890IFeB5+rF8fifC3o7OP0kzB75+z5LkBfnsveZCriaj\nwHjUmMOa/hTOVHw4qYIq6XY4Q2OgaGTs2xqBz4/gniKjNSBbRyYy45prFOuJTLmO\ns07078nfg3NbWq5JkszwPen+gcvc4Pv38z2DBc2RxjgU0YbY4ZV053GIzd8hutA4\nm+eD1Cl0NZcEd9OYi3dtXWACPsf2C0/FsouAj1juXWxeRZ9exHphs0tCXt/RPgyK\nOqFPaPRCBL6MUvM0N1yR2TVk3s3Uq0k/4AExcplJGuZt8bMDIGR6g3RF+bXn3eLb\n9SnpnLSIMpHS/N/JVQzMs4W8tkdwi2OiIeNWhYrFH/stfU7KPYXdwVfduDTAv9LA\nY5Yk8oMomfL5b097eKDdzXFJ3rKUXktobl74REtgAfXEA3OgqCXUGPLbS45I8gsZ\nxBFRmmPH3SuOCQSRkY0gb/UCAwEAAQ==\n-----END PUBLIC KEY-----\n','1993beda190780abf81b6585d66643d9c14726c3fc5876604985b687f74877f5','','http://192.168.22.10/profile/friendica1','http://192.168.22.10/profile/friendica1','','','','-----BEGIN PRIVATE KEY-----\n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\nNjUrIANF0eZWxtdfweUXB3ncY1qM\n-----END PRIVATE KEY-----\n','','http://192.168.22.10/dfrn_request/friendica1','http://192.168.22.10/dfrn_notify/friendica1','http://192.168.22.10/dfrn_poll/friendica1','http://192.168.22.10/dfrn_confirm/friendica1','http://192.168.22.10/poco/friendica1',0,0,0,0,'','2015-02-02 19:00:15','2015-02-02 19:00:15','2015-02-02 19:00:15','2015-02-02 18:52:24','2015-02-02 18:52:24','0000-00-00 00:00:00',0,0,0,1,0,0,0,0,0,0,'',99,'',0,'','0000-00-00',0,0,''),(14,2,'2015-02-02 18:50:08',0,0,3,1,'dfrn','friendica3','friendica3','','','','','','http://192.168.22.10/photo/1fc6596c195944666e18cbd313795942-4.jpg','http://192.168.22.10/photo/1fc6596c195944666e18cbd313795942-5.jpg','http://192.168.22.10/photo/1fc6596c195944666e18cbd313795942-6.jpg','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAliSi9id9Ll1dpzXC/lL6\n2/5FYxdn0XYb5I2JeXBNopwbXOLDsnnzXlV2NN8riZaYRQcIbS00OuAvyYj/IG3i\nDykD2zPjVnLEWADtj1YhLSgKcfQgv6Cj/7CPdb1Rg3icbvWdVY9wabcblVa9k+qr\ngK273C47lCQzXgvMtPst1DOzxtVCGmPJJHKjXZ8hDvf/IS0pVGa0zIv9kdofqQV9\nD5u5LuNzRuEGnrpAzpfzMueDppBrrrr37sKrZfCvyYHZ/ouFgZ3bY9NNVnjuFItP\nrcDlJPL8NhGmmzuYtI03MLor+1yVdBKLIJ3G2Bxzn5tynjSX9XZzOQgC3+YVH4TU\n7WDUHjTWJ9mliD2M1WXCp2Lwc/pV1Prnvv057pAqdiMhnddzucV9nLk9X9fR8xyy\nC7PRwx0hkB427EtAYaOTr3RtInP6+cm+3M7wd6ZKTqWAU+Pi20RNrQRsqfHJ7+hx\n+i5rIG6/knB/C+MAAutEH25oY8kJYtJzXid2OBSE462DTuYaee9aGHUDNy+HQau8\nBhJ4/Wsc7Nf/7GRZ38SVT/HQShl47B1AG5AyomyWgwn9J2KJ8kMuScPmBv5u7Mwq\nSjLk5pLkwyUtZwUu8UtsFKw9HLcRksGSze5s2cbw3rf/6jgKycT72Bfm1fjRnv6s\nXt1GdSzfG9zVHuEwRDgTX3UCAwEAAQ==\n-----END PUBLIC KEY-----\n','','1993beda190780abf81b6585d66643d9c14726c3fc5876604985b687f74877f5','http://192.168.22.10/profile/friendica3','http://192.168.22.10/profile/friendica3','','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApcqm9MmPcEOI5j6PfN+o\n0FsdhcV7Rmf4T1TUhvf4oPjxncC/pEMv/ecs/NANifgbuc3fXj3vV7dnyxMPKl9a\nVasTG9Vi+i+q5kSMuyRhHEW5oIKDf7KftWwrLcVVik4CWHGL+q4C+2nhD90UbdS3\nMKaiw/aHiKZBzCfy5wpLAiU4MRsLGyXLERhXeLJoFYy/pHAH4lkI2o5IplOhWwei\ntyq8XjXDP/4ur0V9H8ewdTy7hK6DHxOlX1/9k1tBnJ+D+lUwiXgjA1Poqg+GnvPN\nM8pESmcinhZ5RuKHu8mCP592A+j4JXzYJnx+B6CuaGCumIWRy1lDoPqUJWyH+vW+\ntFOX+7Z5Ybc95pBdMOxztU0v+ltAQEAAV6Ib//ekTHmTlda7x0dXzYg0oElow2xw\n3k22kj8kfXMzoPg8rHyGXOMVSvAbddDFs/903pYo/eVGUuS8O2GB5QlVQvENWnnj\nTPX5tMPJhXENBU2AQJFsT/RPXFGypBkte5ZmtbqtLHjy0wr8x7azNM0nAJp3mOWW\nAB34bF5k1biuLSrgz+HerHx+80w5t/c0iZyPQzU8yvg/AgjxFC6iXXhymrlnC95T\nv5rZpS/0cGiyBrr3djhtfuohkPKb8bbe/dhZM5h1j+R4GkN/opGFHE3WuJOAz4c8\n/Uk8/nV2D84EYndDyfsEAFECAwEAAQ==\n-----END PUBLIC KEY-----\n','','','http://192.168.22.10/dfrn_request/friendica3','http://192.168.22.10/dfrn_notify/friendica3','http://192.168.22.10/dfrn_poll/friendica3','http://192.168.22.10/dfrn_confirm/friendica3','http://192.168.22.10/poco/friendica3',1,0,0,0,'','2015-02-02 19:00:12','2015-02-02 19:00:12','2015-02-02 19:00:12','2015-02-02 18:52:24','2015-02-02 18:52:24','0000-00-00 00:00:00',0,0,0,1,0,0,0,0,0,0,'',99,'',0,'','0000-00-00',0,0,''),(15,5,'2015-02-02 18:50:52',0,0,3,1,'dfrn','friendica1','friendica1','','','','','','http://192.168.22.10/photo/73de577b8bcc76d9358ab8536f0a5cca-4.jpg','http://192.168.22.10/photo/73de577b8bcc76d9358ab8536f0a5cca-5.jpg','http://192.168.22.10/photo/73de577b8bcc76d9358ab8536f0a5cca-6.jpg','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA8/tIxRBs81u0V6ug4VXh\nG8omo+8YIckQqL5m7jWJqQ3v0fCrjyO8EcrjXhKC6esafSOlVhgxzFOkqNH8rRGF\ntF00suNJXy/0fh6EFFvifX1hQw1ZCXXlHxmmM4yNkGOzbRXPeVuSxyn1OtQNGRnB\nSGeqdCZc4QMtgPbVPwTTWYB4rSbVGYbEa5vpqY0OFnlIwC+BtQrd0xFEO7+FGfmv\n2jRt7ImRiyFazef0NhZL890IFeB5+rF8fifC3o7OP0kzB75+z5LkBfnsveZCriaj\nwHjUmMOa/hTOVHw4qYIq6XY4Q2OgaGTs2xqBz4/gniKjNSBbRyYy45prFOuJTLmO\ns07078nfg3NbWq5JkszwPen+gcvc4Pv38z2DBc2RxjgU0YbY4ZV053GIzd8hutA4\nm+eD1Cl0NZcEd9OYi3dtXWACPsf2C0/FsouAj1juXWxeRZ9exHphs0tCXt/RPgyK\nOqFPaPRCBL6MUvM0N1yR2TVk3s3Uq0k/4AExcplJGuZt8bMDIGR6g3RF+bXn3eLb\n9SnpnLSIMpHS/N/JVQzMs4W8tkdwi2OiIeNWhYrFH/stfU7KPYXdwVfduDTAv9LA\nY5Yk8oMomfL5b097eKDdzXFJ3rKUXktobl74REtgAfXEA3OgqCXUGPLbS45I8gsZ\nxBFRmmPH3SuOCQSRkY0gb/UCAwEAAQ==\n-----END PUBLIC KEY-----\n','0bc099852fd312feafb2cba2fa0019cf973e643951ddbf6ffdf6fad5aa58f25a','','http://192.168.22.10/profile/friendica1','http://192.168.22.10/profile/friendica1','','','','-----BEGIN PRIVATE KEY-----\n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\n3fhPNAoXmu3k6cGhzDjNG5bQVWIU8g==\n-----END PRIVATE KEY-----\n','','http://192.168.22.10/dfrn_request/friendica1','http://192.168.22.10/dfrn_notify/friendica1','http://192.168.22.10/dfrn_poll/friendica1','http://192.168.22.10/dfrn_confirm/friendica1','http://192.168.22.10/poco/friendica1',0,0,0,0,'','2015-02-02 19:00:06','2015-02-02 19:00:06','2015-02-02 19:00:06','2015-02-02 18:51:07','2015-02-02 18:51:07','0000-00-00 00:00:00',0,0,0,1,0,0,0,0,0,0,'',99,'',0,'','0000-00-00',0,0,''),(16,2,'2015-02-02 18:50:55',0,0,3,1,'dfrn','friendica5','friendica5','','','','','','http://192.168.22.10/photo/01072618a17425401fafdeb40fcd79ac-4.jpg','http://192.168.22.10/photo/01072618a17425401fafdeb40fcd79ac-5.jpg','http://192.168.22.10/photo/01072618a17425401fafdeb40fcd79ac-6.jpg','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyvuTsaZaTgPDm69uxixR\n8qd0ylkeA/IY3KDsI4vjrLuF7WLmU07lzQXmilQJ+MlipIju+wFXx3a8ksavEYpP\n9ZU9YrpXe7zneHRLTxgMDH9IMbSCIUAkEsozpzF02Ft0+G36tzIET2oTuU6uLtx6\nI5ifmF/qFC+4avAoABQg8qfOPpuaP3AJ6FppqEifUsb0lTWqP4zg7PQXC36oKIJ0\nUDuQniVy8lTxVfkhoi/aHZw0khVXe6tDK7C0ALg5U7jLTDNdJ1R0v5iC41QK4CEt\n5x4x008mdk6xLKGZiou1UuEPv/+WSQU1Q21JFzNVGBASkRu7dUVH6k+59VQr3ONI\n5bdbAZviVY3ezFNtBeWWfDk06BWoZwX67eGG/dVsCPnEkuP9CpemcwwGZbYCIqf0\n++5h0CU41CjNShHdBD+Q+ZQmT3I4sAlPZ7x90nA9KfuKM9QyTPQ9EmK2bxq7TKvV\nzLqHptL5mC/VH4FbO1eKf7p/f7XxOaeXGANUaRSPwLSO7lk8lkl/wj7sNJYGYygC\nMLTqH8GTizpyPkSDv5xO6bYn/g3BYFuUM5x1MZVS8MdG2a3L8UzRiXUsm/AjnfSV\nImN2+8bHJI0wy9zRxfEaG8pvbupb7UU5zWr3WRkSVr84Bq1SJNxLfWZj3GHLaesr\nu3exEdYGfxLuG1zHIROVwlcCAwEAAQ==\n-----END PUBLIC KEY-----\n','','0bc099852fd312feafb2cba2fa0019cf973e643951ddbf6ffdf6fad5aa58f25a','http://192.168.22.10/profile/friendica5','http://192.168.22.10/profile/friendica5','','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2wrb3Jp9USCnw1LrIns9\nGlZYpgiBJbZxIzXis/9j00WajFna5IW1jBrWLlgauhZit8lgfTJDbcigxKaOJ3Bn\nljCrT5NqMmO8Mldims0yhqX68psCqhd/2GJm4i0gFqc6QU4T9A3exIN+WMngk2ys\n2De4adlVEedo+l8YcYC24/e253e/qAbLfkzeGU2dOtcY1g3saVmIkEdXJAUvtCSs\nYfPbep96AOuAj2P3t1vLyeQSGlvz1uKxwMFlOH2uDylHHqR4p+cmAtZ+YUCwW6Tz\nkoSwXhorCdd+9G1Yv8n3WFKIcRlRZstbvOt1RdyNIkw7r0g0r3X7nf1a7SWgpxy/\nRSoYWDKVvHA08QrbTWdH7vdu3+X7S255pvyUDhkexP+iRZg5DFlAhhq+8018qpxp\nJ9zdSo5gTX0RonwNKSUKmR1mMg7F01v22qzbBspM95446NOOUS7xh3wKDGn7joPr\na54kH4u5Aya/v4qZ8QDGKYVzkX5xZY19kSz1iBzixsSlIHaa43cTqHOy+xA54sPp\nlJe/yMSpAo3itt7DIz33HcJnwwRxTKTLZwqfxOB3rdu2GVpLA6JIEvl7OOLFfOcS\nS+9QankJK/J7Xe/aldmWqQBogx9dLW7XGTPSDF/unNctazg0K84aWUbH7Nc9bC5G\nvszuTsVfiavruK0UCE0qQtkCAwEAAQ==\n-----END PUBLIC KEY-----\n','','','http://192.168.22.10/dfrn_request/friendica5','http://192.168.22.10/dfrn_notify/friendica5','http://192.168.22.10/dfrn_poll/friendica5','http://192.168.22.10/dfrn_confirm/friendica5','http://192.168.22.10/poco/friendica5',1,0,0,0,'','2015-02-02 19:00:18','2015-02-02 19:00:18','2015-02-02 19:00:18','2015-02-02 18:51:07','2015-02-02 18:51:07','0000-00-00 00:00:00',0,0,0,1,0,0,0,0,0,0,'',99,'',0,'','0000-00-00',0,0,''),(17,6,'2015-02-02 18:51:55',0,0,3,1,'dfrn','friendica1','friendica1','','','','','','http://192.168.22.10/photo/b4cbb73d1178aab3424a788419bbe016-4.jpg','http://192.168.22.10/photo/b4cbb73d1178aab3424a788419bbe016-5.jpg','http://192.168.22.10/photo/b4cbb73d1178aab3424a788419bbe016-6.jpg','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA8/tIxRBs81u0V6ug4VXh\nG8omo+8YIckQqL5m7jWJqQ3v0fCrjyO8EcrjXhKC6esafSOlVhgxzFOkqNH8rRGF\ntF00suNJXy/0fh6EFFvifX1hQw1ZCXXlHxmmM4yNkGOzbRXPeVuSxyn1OtQNGRnB\nSGeqdCZc4QMtgPbVPwTTWYB4rSbVGYbEa5vpqY0OFnlIwC+BtQrd0xFEO7+FGfmv\n2jRt7ImRiyFazef0NhZL890IFeB5+rF8fifC3o7OP0kzB75+z5LkBfnsveZCriaj\nwHjUmMOa/hTOVHw4qYIq6XY4Q2OgaGTs2xqBz4/gniKjNSBbRyYy45prFOuJTLmO\ns07078nfg3NbWq5JkszwPen+gcvc4Pv38z2DBc2RxjgU0YbY4ZV053GIzd8hutA4\nm+eD1Cl0NZcEd9OYi3dtXWACPsf2C0/FsouAj1juXWxeRZ9exHphs0tCXt/RPgyK\nOqFPaPRCBL6MUvM0N1yR2TVk3s3Uq0k/4AExcplJGuZt8bMDIGR6g3RF+bXn3eLb\n9SnpnLSIMpHS/N/JVQzMs4W8tkdwi2OiIeNWhYrFH/stfU7KPYXdwVfduDTAv9LA\nY5Yk8oMomfL5b097eKDdzXFJ3rKUXktobl74REtgAfXEA3OgqCXUGPLbS45I8gsZ\nxBFRmmPH3SuOCQSRkY0gb/UCAwEAAQ==\n-----END PUBLIC KEY-----\n','cd8d6796a986b38a7fb102d05cb41dabe3bdd042f05bf2e5d184a9fdae0255fc','','http://192.168.22.10/profile/friendica1','http://192.168.22.10/profile/friendica1','','','','-----BEGIN PRIVATE KEY-----\n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\nyi/YAMIgyQM3WSd9kEzLbr40D8NRK8w=\n-----END PRIVATE KEY-----\n','','http://192.168.22.10/dfrn_request/friendica1','http://192.168.22.10/dfrn_notify/friendica1','http://192.168.22.10/dfrn_poll/friendica1','http://192.168.22.10/dfrn_confirm/friendica1','http://192.168.22.10/poco/friendica1',0,0,0,0,'','2015-02-02 19:00:03','2015-02-02 19:00:03','2015-02-02 19:00:16','2015-02-02 18:53:04','2015-02-02 18:53:04','0000-00-00 00:00:00',0,0,0,1,0,0,0,0,0,0,'',99,'',0,'','0000-00-00',0,0,''),(18,2,'2015-02-02 18:52:03',0,0,3,1,'dfrn','friendica4','friendica4','','','','','','http://192.168.22.10/photo/0f1ac566d253bcd264437b7f7a347f88-4.jpg','http://192.168.22.10/photo/0f1ac566d253bcd264437b7f7a347f88-5.jpg','http://192.168.22.10/photo/0f1ac566d253bcd264437b7f7a347f88-6.jpg','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3nCYawg+HTyQgV7a7Osg\nCXeACOitKLhcb2WDTN/lLOMO7n1lSm3Kdv1dbOc0/lkAPeB2XsLF/aDfoUPWWg4Q\n/oRPrXFIi2dK/cIQVvgOhebQheztAYPJyaYYMWVK7bLbPuKVTyzALqkWD8Zjjtit\n4Uvm3kjmcofKr+/Lw+VFaEBMESQDbP5eTDtQeDGGjluWQMj1/D+V/Tcm+SMrAVIv\njyklQEhBJlYGJ+LsfXv4XXbeH73dkIXkQW5JgWQyPCloJ+PxmmjjEDozsdgmFQXq\n6T9HFVHvW2O2lmDoaTrbIGrULWBpslKZJJrV+LgtkzhP4uuKfJPD2DpMJ4+ixtBE\nzM/o+EuYDTz0P3dTvwruq1t8gUYcQOVUzEp1LM0qYDMVY86XneW1W5xghztl5zqy\nGBMBvjVIFvMVL1cVeXze4zpwwKln2cArepToSpN7lmy9EgBd9mZrVLWosZShB9R0\n05kBc2Tfv7FlixwZ1P8rwJn9sEEs9oa6TnRLL+7L8eqapg6vUI1G7e0HWWEjdHsR\nrYVHYW+ogtOYjrQ1Tfh1W2PtNaez5fGYVBDjC+1vy0scJmqrgy00z7MHBT2WTOAL\noHbdedhpa3UZ0FrsCto+vqil8BcF5aBhi2Hi5YdKtbY3EBsaabcSO2joc7rlmee4\nxdKfDRYXCPysFPhZNgIW708CAwEAAQ==\n-----END PUBLIC KEY-----\n','','cd8d6796a986b38a7fb102d05cb41dabe3bdd042f05bf2e5d184a9fdae0255fc','http://192.168.22.10/profile/friendica4','http://192.168.22.10/profile/friendica4','','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwsqhbQeE4G63CefbGnl6\naPz/tNaRwiCwc2CoVoazw4cyNkvgcmnhmzJvyA9hKhqzMQYibPID8z1S5BdaP1dh\n1sHpTP2nYEqE/M4oaXm3zk4zBQdxMXp4Xi6spu3W4oLdn9dQKwwhfcD5YioDrksI\nW/SUEgZIR7XwclVU5Shyj/Z5ssllXqOWSPXAifQ5TcP3PbqEl+IFuN3X9P6J51cH\nemeDLaGqSpoiOlg5Y7E73kZYiXq1xUW5l4c2/wJ2FKeGmWvJaXh+06hkN5fd80Y6\n89vSRsQoaPXnsTrdymquNZIi7yGxJU/uZz8ZD158PQwC5ucGE1ockA8PIUUi6DcJ\nZfSFQjuzrlFsqKaJS7MQc+nysLRdrbjBcQKQHEYbQA2PHRZ9rU/9flICNTSPV4f5\ni7WwicjU1BvYcD/1WEacOPYZ76NCae4VaJvaP6cQpevcd3w9IbN1iC3JVf89oKYp\nBLPpT/T3VI0d17Uugg/51Yz+4RTmYZSZ/SMgCUfG4uE19m8y/j2fSUC6RTqISBsG\nDCRbIu7rnUkS5HvcxtVKwkHT6cANVUFatFIIfy4/e0aE7RO7TvCqJ+WBuK7WA0uS\nabbFxBP6e/eDUDEQI8TIGuMn/fnHRTqchnPmuoTKAZaihh1NU2Jo8+K4s7AbPcwZ\nZpzi1oJnWhSxsGEeGilylk8CAwEAAQ==\n-----END PUBLIC KEY-----\n','','','http://192.168.22.10/dfrn_request/friendica4','http://192.168.22.10/dfrn_notify/friendica4','http://192.168.22.10/dfrn_poll/friendica4','http://192.168.22.10/dfrn_confirm/friendica4','http://192.168.22.10/poco/friendica4',1,0,0,0,'','2015-02-02 19:00:24','2015-02-02 19:00:24','2015-02-02 19:00:24','2015-02-02 18:53:03','2015-02-02 18:53:03','0000-00-00 00:00:00',0,0,0,1,0,0,0,0,0,0,'',99,'',0,'','0000-00-00',0,0,''); +INSERT INTO `contact` VALUES (1,1,'2015-02-02 11:24:17',1,0,0,0,'','admin','admin','','','','','','http://192.168.22.10/photo/profile/1.jpg','http://192.168.22.10/photo/avatar/1.jpg','http://192.168.22.10/photo/micro/1.jpg','','','','http://192.168.22.10/profile/admin','http://192.168.22.10/profile/admin','','','','','','http://192.168.22.10/dfrn_request/admin','http://192.168.22.10/dfrn_notify/admin','http://192.168.22.10/dfrn_poll/admin','http://192.168.22.10/dfrn_confirm/admin','http://192.168.22.10/poco/admin',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','2015-02-02 11:24:17','2015-02-02 11:24:17','2015-02-02 11:24:17','0001-01-01 00:00:00',0,0,0,0,0,0,0,0,0,0,'',0,'',0,'','0001-01-01',0,0,''),(2,2,'2015-02-02 12:02:11',1,0,0,0,'','friendica1','friendica1','','','','','','http://192.168.22.10/photo/profile/2.jpg','http://192.168.22.10/photo/avatar/2.jpg','http://192.168.22.10/photo/micro/2.jpg','','','','http://192.168.22.10/profile/friendica1','http://192.168.22.10/profile/friendica1','','','','','','http://192.168.22.10/dfrn_request/friendica1','http://192.168.22.10/dfrn_notify/friendica1','http://192.168.22.10/dfrn_poll/friendica1','http://192.168.22.10/dfrn_confirm/friendica1','http://192.168.22.10/poco/friendica1',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','2015-02-02 12:02:11','2015-02-02 12:02:11','2015-02-02 12:02:11','0001-01-01 00:00:00',0,0,0,0,0,0,0,0,0,0,'',0,'',0,'','0001-01-01',0,0,''),(3,3,'2015-02-02 12:02:40',1,0,0,0,'','friendica2','friendica2','','','','','','http://192.168.22.10/photo/profile/3.jpg','http://192.168.22.10/photo/avatar/3.jpg','http://192.168.22.10/photo/micro/3.jpg','','','','http://192.168.22.10/profile/friendica2','http://192.168.22.10/profile/friendica2','','','','','','http://192.168.22.10/dfrn_request/friendica2','http://192.168.22.10/dfrn_notify/friendica2','http://192.168.22.10/dfrn_poll/friendica2','http://192.168.22.10/dfrn_confirm/friendica2','http://192.168.22.10/poco/friendica2',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','2015-02-02 12:02:40','2015-02-02 12:02:40','2015-02-02 12:02:40','0001-01-01 00:00:00',0,0,0,0,0,0,0,0,0,0,'',0,'',0,'','0001-01-01',0,0,''),(4,4,'2015-02-02 12:03:07',1,0,0,0,'','friendica3','friendica3','','','','','','http://192.168.22.10/photo/profile/4.jpg','http://192.168.22.10/photo/avatar/4.jpg','http://192.168.22.10/photo/micro/4.jpg','','','','http://192.168.22.10/profile/friendica3','http://192.168.22.10/profile/friendica3','','','','','','http://192.168.22.10/dfrn_request/friendica3','http://192.168.22.10/dfrn_notify/friendica3','http://192.168.22.10/dfrn_poll/friendica3','http://192.168.22.10/dfrn_confirm/friendica3','http://192.168.22.10/poco/friendica3',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','2015-02-02 12:03:07','2015-02-02 12:03:07','2015-02-02 12:03:07','0001-01-01 00:00:00',0,0,0,0,0,0,0,0,0,0,'',0,'',0,'','0001-01-01',0,0,''),(5,5,'2015-02-02 12:04:06',1,0,0,0,'','friendica5','friendica5','','','','','','http://192.168.22.10/photo/profile/5.jpg','http://192.168.22.10/photo/avatar/5.jpg','http://192.168.22.10/photo/micro/5.jpg','','','','http://192.168.22.10/profile/friendica5','http://192.168.22.10/profile/friendica5','','','','','','http://192.168.22.10/dfrn_request/friendica5','http://192.168.22.10/dfrn_notify/friendica5','http://192.168.22.10/dfrn_poll/friendica5','http://192.168.22.10/dfrn_confirm/friendica5','http://192.168.22.10/poco/friendica5',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','2015-02-02 12:04:06','2015-02-02 12:04:06','2015-02-02 12:04:06','0001-01-01 00:00:00',0,0,0,0,0,0,0,0,0,0,'',0,'',0,'','0001-01-01',0,0,''),(6,6,'2015-02-02 12:04:29',1,0,0,0,'','friendica4','friendica4','','','','','','http://192.168.22.10/photo/profile/6.jpg','http://192.168.22.10/photo/avatar/6.jpg','http://192.168.22.10/photo/micro/6.jpg','','','','http://192.168.22.10/profile/friendica4','http://192.168.22.10/profile/friendica4','','','','','','http://192.168.22.10/dfrn_request/friendica4','http://192.168.22.10/dfrn_notify/friendica4','http://192.168.22.10/dfrn_poll/friendica4','http://192.168.22.10/dfrn_confirm/friendica4','http://192.168.22.10/poco/friendica4',0,0,0,0,'','0001-01-01 00:00:00','0001-01-01 00:00:00','2015-02-02 12:04:29','2015-02-02 12:04:29','2015-02-02 12:04:29','0001-01-01 00:00:00',0,0,0,0,0,0,0,0,0,0,'',0,'',0,'','0001-01-01',0,0,''),(7,4,'2015-02-02 18:41:17',0,0,3,1,'dfrn','friendica2','friendica2','','','','','','http://192.168.22.10/photo/343e3e9f0f5a36ea763c101490db9ca6-4.jpg','http://192.168.22.10/photo/343e3e9f0f5a36ea763c101490db9ca6-5.jpg','http://192.168.22.10/photo/343e3e9f0f5a36ea763c101490db9ca6-6.jpg','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4QpA4flE9v17fh+yrMpR\nU4iKSxLOF/8ROTotrdQsk8HcHkPS7E60QUaRK45gDc9O+7FU1+90V+oo0BqdkJFL\nbFtTogP5fdNSD3ApHz7s03oBX9JenU/8JhxaH1VwEs3lLDlFrywngiYcEDZIeLGZ\nIFK1GWP79+ZwJ9WWoBhzCD4hg4excOWPwwQMjCLYAzI5INEPTw+R3CKD6EsnVLu0\nS+u3zBBsL/A+bgDDfgZoD6igJQlvenK5jStgfbiuVp1mqdXKJ8D+rYz5FQ72Yn3r\nn6AvrXcPQMbLSaUK5m1Ug7beasuhRJ5Z7TVtJ/RLNgA3mOX2A2Vy1i38VYmcTaG5\nom8AYeI/nSvMzJt7FYXOBdxKnSW0UhkXsjBQavefz7sp2Lhcw5U+7eaPi2fIkYio\nVHKU2r8uiJPFfUMAbHA2+rScBjn2lYZH0nfMKrZTzva7y6d19EOsO2aP5e4XNjU8\n0tX/C1iy6LPMCf7xG844iROXi7NPJJoTgx/Sl6+o0oqBl9J5wJDK5U33rUSqYI/p\nsPEfaStqA5CgBAvAsq0N+NQQndJzGfuYaIdfleyUSLIchHhEICE4SN62RHZ6VTlg\nIVCva4xdBrGlkGV/IgE228FwgX4GWELclfUH/KwcGHChlY8dTtVZHbTCuizvPLvl\nXuZQ9ROdQiwkYwGJA/bhM3kCAwEAAQ==\n-----END PUBLIC KEY-----\n','af2c1bff1518afaf2df6d3600a7f2f036cc758f0044c4c3c7649cf53edcb4faa','','http://192.168.22.10/profile/friendica2','http://192.168.22.10/profile/friendica2','','','','-----BEGIN PRIVATE KEY-----\n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\ndLrR3o8mxnuDuIMDIUjpEZaR+FYKCSQ=\n-----END PRIVATE KEY-----\n','','http://192.168.22.10/dfrn_request/friendica2','http://192.168.22.10/dfrn_notify/friendica2','http://192.168.22.10/dfrn_poll/friendica2','http://192.168.22.10/dfrn_confirm/friendica2','http://192.168.22.10/poco/friendica2',0,0,0,0,'','2015-02-02 18:50:08','2015-02-02 18:50:08','2015-02-02 18:50:08','2015-02-02 18:41:48','2015-02-02 18:41:48','0001-01-01 00:00:00',0,0,0,1,0,0,0,0,0,0,'',99,'',0,'','0001-01-01',0,0,''),(8,3,'2015-02-02 18:41:21',0,0,3,1,'dfrn','friendica3','friendica3','','','','','','http://192.168.22.10/photo/1f4766db71f0f2d503287947c1d67dcd-4.jpg','http://192.168.22.10/photo/1f4766db71f0f2d503287947c1d67dcd-5.jpg','http://192.168.22.10/photo/1f4766db71f0f2d503287947c1d67dcd-6.jpg','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAliSi9id9Ll1dpzXC/lL6\n2/5FYxdn0XYb5I2JeXBNopwbXOLDsnnzXlV2NN8riZaYRQcIbS00OuAvyYj/IG3i\nDykD2zPjVnLEWADtj1YhLSgKcfQgv6Cj/7CPdb1Rg3icbvWdVY9wabcblVa9k+qr\ngK273C47lCQzXgvMtPst1DOzxtVCGmPJJHKjXZ8hDvf/IS0pVGa0zIv9kdofqQV9\nD5u5LuNzRuEGnrpAzpfzMueDppBrrrr37sKrZfCvyYHZ/ouFgZ3bY9NNVnjuFItP\nrcDlJPL8NhGmmzuYtI03MLor+1yVdBKLIJ3G2Bxzn5tynjSX9XZzOQgC3+YVH4TU\n7WDUHjTWJ9mliD2M1WXCp2Lwc/pV1Prnvv057pAqdiMhnddzucV9nLk9X9fR8xyy\nC7PRwx0hkB427EtAYaOTr3RtInP6+cm+3M7wd6ZKTqWAU+Pi20RNrQRsqfHJ7+hx\n+i5rIG6/knB/C+MAAutEH25oY8kJYtJzXid2OBSE462DTuYaee9aGHUDNy+HQau8\nBhJ4/Wsc7Nf/7GRZ38SVT/HQShl47B1AG5AyomyWgwn9J2KJ8kMuScPmBv5u7Mwq\nSjLk5pLkwyUtZwUu8UtsFKw9HLcRksGSze5s2cbw3rf/6jgKycT72Bfm1fjRnv6s\nXt1GdSzfG9zVHuEwRDgTX3UCAwEAAQ==\n-----END PUBLIC KEY-----\n','','af2c1bff1518afaf2df6d3600a7f2f036cc758f0044c4c3c7649cf53edcb4faa','http://192.168.22.10/profile/friendica3','http://192.168.22.10/profile/friendica3','','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqfA8vyqdOEwRk+J9BaXL\nwtlbjl0G+tqs4pCu8ez158vzm5jNC/xMObcO9arDp2RAg8urXKMOzQDMUG6wCxf8\nSXsR8VTwU4+EWMSyDxgs8RYU1mIc1pvkeKWDrL36iSe1+kXvUHOjV2+1PQJ6x2Iy\nYBwAPTzjwxOSThPumfT9M8wqSyCYvqY5uPQiru1Vy8EEduZSpo8l6uhA42CJP1pM\n4QbIpJ2gPUYOyAzNLLKfNtIvEka9xkC8jH8kzTwiKgd5Xo2g2TacqPQBCEhrnPDt\nnovSyf3IOmlkdQ+IWcTIOC82Z3oIK4fY3WYchA/mT4Vraade/U/CocTKj4OWfhGa\n9kSB8AYkm3LsxmUNUIEG+e/4CU7CpSlhh6bXYNR/ysRxpXscpaSBeV+aUDy8QXJh\nN1bcSRCFD/Un9f9dQwawpemUNcYQYg99TBqs96SYkeZNoEAWpaj5VTgz2AZWjkz0\nuXbgm1E5/g6kfvIoACU7MP3SGtcTqEY7TAeZzcq4oyCB2YoBf9w7Z5zBKNYjSRVI\nEa/kegdbJcvFtqhY4FZZ+MmyXX/B1fFFhjUe4WaMzxupVNeQnmwHh+2RFdRVEXNE\n9ch2CQ1iF2rqJ69hvKviZAsefbTErs2+CcDo3xF4FFgKUk2stSjVyHNf8yWL+E2m\nnOlQAAH+DA7w28kTeT++o+0CAwEAAQ==\n-----END PUBLIC KEY-----\n','','','http://192.168.22.10/dfrn_request/friendica3','http://192.168.22.10/dfrn_notify/friendica3','http://192.168.22.10/dfrn_poll/friendica3','http://192.168.22.10/dfrn_confirm/friendica3','http://192.168.22.10/poco/friendica3',1,0,0,0,'','2015-02-02 18:50:03','2015-02-02 18:50:03','2015-02-02 18:50:03','2015-02-02 18:41:48','2015-02-02 18:41:48','0001-01-01 00:00:00',0,0,0,1,0,0,0,0,0,0,'',99,'',0,'','0001-01-01',0,0,''),(9,6,'2015-02-02 18:44:07',0,0,3,1,'dfrn','friendica5','friendica5','','','','','','http://192.168.22.10/photo/75b60a2a1e6b2cdf2eb3637955a7a5c2-4.jpg','http://192.168.22.10/photo/75b60a2a1e6b2cdf2eb3637955a7a5c2-5.jpg','http://192.168.22.10/photo/75b60a2a1e6b2cdf2eb3637955a7a5c2-6.jpg','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyvuTsaZaTgPDm69uxixR\n8qd0ylkeA/IY3KDsI4vjrLuF7WLmU07lzQXmilQJ+MlipIju+wFXx3a8ksavEYpP\n9ZU9YrpXe7zneHRLTxgMDH9IMbSCIUAkEsozpzF02Ft0+G36tzIET2oTuU6uLtx6\nI5ifmF/qFC+4avAoABQg8qfOPpuaP3AJ6FppqEifUsb0lTWqP4zg7PQXC36oKIJ0\nUDuQniVy8lTxVfkhoi/aHZw0khVXe6tDK7C0ALg5U7jLTDNdJ1R0v5iC41QK4CEt\n5x4x008mdk6xLKGZiou1UuEPv/+WSQU1Q21JFzNVGBASkRu7dUVH6k+59VQr3ONI\n5bdbAZviVY3ezFNtBeWWfDk06BWoZwX67eGG/dVsCPnEkuP9CpemcwwGZbYCIqf0\n++5h0CU41CjNShHdBD+Q+ZQmT3I4sAlPZ7x90nA9KfuKM9QyTPQ9EmK2bxq7TKvV\nzLqHptL5mC/VH4FbO1eKf7p/f7XxOaeXGANUaRSPwLSO7lk8lkl/wj7sNJYGYygC\nMLTqH8GTizpyPkSDv5xO6bYn/g3BYFuUM5x1MZVS8MdG2a3L8UzRiXUsm/AjnfSV\nImN2+8bHJI0wy9zRxfEaG8pvbupb7UU5zWr3WRkSVr84Bq1SJNxLfWZj3GHLaesr\nu3exEdYGfxLuG1zHIROVwlcCAwEAAQ==\n-----END PUBLIC KEY-----\n','','1457f73164eefae32c107b310f3720c83bb5c7f9df88de0114714f4c77055337','http://192.168.22.10/profile/friendica5','http://192.168.22.10/profile/friendica5','','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4HA9qXSYftx7tS6kTVvs\nBhVx7hPK57GIpUU6azuFGqmrAqEEsBh2+oLTDzYGvq7UW5NAbL6QdvoFkJC4tTJK\nwfMO7noAhBzzrLpGjJn6W1v7OaGX1VAQM32+dqgUP7aJF91DKx8nCcAqo8yPp4gr\nUe1Ev5Yrsa9so6XRXEI0n7PHTgRir8HIAHC4sDl1THuUdahD0q5hy+7ymyUHHEsF\nJJIC4zCuFNGdk2wqDdG534FAU5CKOL/OZW1n9vbumU8zwk3hdt5rmzxyxx6ji9KU\nJiSLSErGLo0xQklT2N+DND61SgSqKk2JDmnD6NtCb9u9Q06E+jpT4mKrTrxURqa0\nQ0So/7ZbJJWb2y7Yd7KTN8pvVzC3Set9+YXH8EVypVsAW/Io6KoUiFEuJhp1291R\nVXjt4opm3unxNVCYnl/Ui/p0mw9QjuaEx9/7Iu/RUKjXFWzqmzpXEinfVk6rscC5\nTJn7BAZFkhZD85YSmSuPkDbtiAS99uIyO2jaD1G29lkVzdG74KW54r2Np6rIOgqK\n4Gsr8H7LM/R03jBMPCjHtWT0bOyT6ySzqdq9YHsW/9Fr5uBL5EeOuL/xKuRNaaQs\nIflXwfcb35ouz5PDeP3T8m1tBhwWN2kiWVCiQuRQINhG1vFHU28Yof3XAQ3iWiV+\nfPp/WfEiQ/HnkJdmlwq82eECAwEAAQ==\n-----END PUBLIC KEY-----\n','','','http://192.168.22.10/dfrn_request/friendica5','http://192.168.22.10/dfrn_notify/friendica5','http://192.168.22.10/dfrn_poll/friendica5','http://192.168.22.10/dfrn_confirm/friendica5','http://192.168.22.10/poco/friendica5',0,1,0,0,'','2015-02-02 18:50:05','2015-02-02 18:50:05','2015-02-02 18:50:05','2015-02-02 18:45:30','2015-02-02 18:45:30','0001-01-01 00:00:00',0,0,0,1,0,0,0,0,0,0,'',99,'',0,'','0001-01-01',0,0,''),(10,5,'2015-02-02 18:45:10',0,0,3,1,'dfrn','friendica4','friendica4','','','','','','http://192.168.22.10/photo/d04134664ffd0d558b08ee01f6859f3a-4.jpg','http://192.168.22.10/photo/d04134664ffd0d558b08ee01f6859f3a-5.jpg','http://192.168.22.10/photo/d04134664ffd0d558b08ee01f6859f3a-6.jpg','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3nCYawg+HTyQgV7a7Osg\nCXeACOitKLhcb2WDTN/lLOMO7n1lSm3Kdv1dbOc0/lkAPeB2XsLF/aDfoUPWWg4Q\n/oRPrXFIi2dK/cIQVvgOhebQheztAYPJyaYYMWVK7bLbPuKVTyzALqkWD8Zjjtit\n4Uvm3kjmcofKr+/Lw+VFaEBMESQDbP5eTDtQeDGGjluWQMj1/D+V/Tcm+SMrAVIv\njyklQEhBJlYGJ+LsfXv4XXbeH73dkIXkQW5JgWQyPCloJ+PxmmjjEDozsdgmFQXq\n6T9HFVHvW2O2lmDoaTrbIGrULWBpslKZJJrV+LgtkzhP4uuKfJPD2DpMJ4+ixtBE\nzM/o+EuYDTz0P3dTvwruq1t8gUYcQOVUzEp1LM0qYDMVY86XneW1W5xghztl5zqy\nGBMBvjVIFvMVL1cVeXze4zpwwKln2cArepToSpN7lmy9EgBd9mZrVLWosZShB9R0\n05kBc2Tfv7FlixwZ1P8rwJn9sEEs9oa6TnRLL+7L8eqapg6vUI1G7e0HWWEjdHsR\nrYVHYW+ogtOYjrQ1Tfh1W2PtNaez5fGYVBDjC+1vy0scJmqrgy00z7MHBT2WTOAL\noHbdedhpa3UZ0FrsCto+vqil8BcF5aBhi2Hi5YdKtbY3EBsaabcSO2joc7rlmee4\nxdKfDRYXCPysFPhZNgIW708CAwEAAQ==\n-----END PUBLIC KEY-----\n','1457f73164eefae32c107b310f3720c83bb5c7f9df88de0114714f4c77055337','','http://192.168.22.10/profile/friendica4','http://192.168.22.10/profile/friendica4','','','','-----BEGIN PRIVATE KEY-----\n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\nuAn81wfguN+AIeC3BnIO1RLZnpAEwUWW\n-----END PRIVATE KEY-----\n','','http://192.168.22.10/dfrn_request/friendica4','http://192.168.22.10/dfrn_notify/friendica4','http://192.168.22.10/dfrn_poll/friendica4','http://192.168.22.10/dfrn_confirm/friendica4','http://192.168.22.10/poco/friendica4',0,0,0,0,'','2015-02-02 18:50:11','2015-02-02 18:50:11','2015-02-02 18:50:11','2015-02-02 18:45:30','2015-02-02 18:45:30','0001-01-01 00:00:00',0,0,0,1,0,0,0,0,0,0,'',99,'',0,'','0001-01-01',0,0,''),(11,3,'2015-02-02 18:49:20',0,0,3,1,'dfrn','friendica1','friendica1','','','','','','http://192.168.22.10/photo/389cca68d9a2e64538a81680925703b8-4.jpg','http://192.168.22.10/photo/389cca68d9a2e64538a81680925703b8-5.jpg','http://192.168.22.10/photo/389cca68d9a2e64538a81680925703b8-6.jpg','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA8/tIxRBs81u0V6ug4VXh\nG8omo+8YIckQqL5m7jWJqQ3v0fCrjyO8EcrjXhKC6esafSOlVhgxzFOkqNH8rRGF\ntF00suNJXy/0fh6EFFvifX1hQw1ZCXXlHxmmM4yNkGOzbRXPeVuSxyn1OtQNGRnB\nSGeqdCZc4QMtgPbVPwTTWYB4rSbVGYbEa5vpqY0OFnlIwC+BtQrd0xFEO7+FGfmv\n2jRt7ImRiyFazef0NhZL890IFeB5+rF8fifC3o7OP0kzB75+z5LkBfnsveZCriaj\nwHjUmMOa/hTOVHw4qYIq6XY4Q2OgaGTs2xqBz4/gniKjNSBbRyYy45prFOuJTLmO\ns07078nfg3NbWq5JkszwPen+gcvc4Pv38z2DBc2RxjgU0YbY4ZV053GIzd8hutA4\nm+eD1Cl0NZcEd9OYi3dtXWACPsf2C0/FsouAj1juXWxeRZ9exHphs0tCXt/RPgyK\nOqFPaPRCBL6MUvM0N1yR2TVk3s3Uq0k/4AExcplJGuZt8bMDIGR6g3RF+bXn3eLb\n9SnpnLSIMpHS/N/JVQzMs4W8tkdwi2OiIeNWhYrFH/stfU7KPYXdwVfduDTAv9LA\nY5Yk8oMomfL5b097eKDdzXFJ3rKUXktobl74REtgAfXEA3OgqCXUGPLbS45I8gsZ\nxBFRmmPH3SuOCQSRkY0gb/UCAwEAAQ==\n-----END PUBLIC KEY-----\n','4968c78f8a9df6fc4e43949748a0e94567dc0f83166cf83cd8e0f98f406e1b3f','','http://192.168.22.10/profile/friendica1','http://192.168.22.10/profile/friendica1','','','','-----BEGIN PRIVATE KEY-----\n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\n/FhZIOns6kkCi8CcaS3V3qLfXQrQSfI=\n-----END PRIVATE KEY-----\n','','http://192.168.22.10/dfrn_request/friendica1','http://192.168.22.10/dfrn_notify/friendica1','http://192.168.22.10/dfrn_poll/friendica1','http://192.168.22.10/dfrn_confirm/friendica1','http://192.168.22.10/poco/friendica1',0,0,0,0,'','2015-02-02 19:00:09','2015-02-02 19:00:09','2015-02-02 19:00:14','2015-02-02 18:51:35','2015-02-02 18:51:35','0001-01-01 00:00:00',0,0,0,1,0,0,0,0,0,0,'',99,'',0,'','0001-01-01',0,0,''),(12,2,'2015-02-02 18:49:41',0,0,3,1,'dfrn','friendica2','friendica2','','','','','','http://192.168.22.10/photo/b18ee0c7f160fdbf8f5d91a56a07a13c-4.jpg','http://192.168.22.10/photo/b18ee0c7f160fdbf8f5d91a56a07a13c-5.jpg','http://192.168.22.10/photo/b18ee0c7f160fdbf8f5d91a56a07a13c-6.jpg','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4QpA4flE9v17fh+yrMpR\nU4iKSxLOF/8ROTotrdQsk8HcHkPS7E60QUaRK45gDc9O+7FU1+90V+oo0BqdkJFL\nbFtTogP5fdNSD3ApHz7s03oBX9JenU/8JhxaH1VwEs3lLDlFrywngiYcEDZIeLGZ\nIFK1GWP79+ZwJ9WWoBhzCD4hg4excOWPwwQMjCLYAzI5INEPTw+R3CKD6EsnVLu0\nS+u3zBBsL/A+bgDDfgZoD6igJQlvenK5jStgfbiuVp1mqdXKJ8D+rYz5FQ72Yn3r\nn6AvrXcPQMbLSaUK5m1Ug7beasuhRJ5Z7TVtJ/RLNgA3mOX2A2Vy1i38VYmcTaG5\nom8AYeI/nSvMzJt7FYXOBdxKnSW0UhkXsjBQavefz7sp2Lhcw5U+7eaPi2fIkYio\nVHKU2r8uiJPFfUMAbHA2+rScBjn2lYZH0nfMKrZTzva7y6d19EOsO2aP5e4XNjU8\n0tX/C1iy6LPMCf7xG844iROXi7NPJJoTgx/Sl6+o0oqBl9J5wJDK5U33rUSqYI/p\nsPEfaStqA5CgBAvAsq0N+NQQndJzGfuYaIdfleyUSLIchHhEICE4SN62RHZ6VTlg\nIVCva4xdBrGlkGV/IgE228FwgX4GWELclfUH/KwcGHChlY8dTtVZHbTCuizvPLvl\nXuZQ9ROdQiwkYwGJA/bhM3kCAwEAAQ==\n-----END PUBLIC KEY-----\n','','4968c78f8a9df6fc4e43949748a0e94567dc0f83166cf83cd8e0f98f406e1b3f','http://192.168.22.10/profile/friendica2','http://192.168.22.10/profile/friendica2','','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAo2aPrPdWu1ePgAXGXf2s\nXghNafRw4ccBMA1hqAHjxc2pLD+DMq3iyVoH+dS8AM2GhKHsmL/oslBDLX5J//VS\n1rgOKkRvMikFaodvDnQz1HcLLyKO05hYJFQS98jrj7bNBHiXXZXvggTgjlYl5eS4\nFX9qT2ORCyD5jlDkHZOiF+mosVeNoLeC/FfoUFQkvm+Evi5hgU8a/HvFw02BGNZE\nEKVLV1PRtQNJHa+G8RrgNFjWN6aZWzsFdfxdWGKcLQDbJYblehUyoBIwnaEIUWih\nR9JadBzLu7OPEe1ID41ZD9XOTDgF6iaN24qjMhXLQMe/I2h4o9FTja9qi2smEz32\nNH8qQW+bin2Krr3EUDur/6GomeIz9IS7M3pAaOLD6rQ3bjFsJcxJhA6jUzHLZ9AA\n6YJ75j0+vTkkshROndncXD2z++7+YYxd1Ceop86s7sRNjcWCuVH4VMC92Acp62SE\nsDfkx3pJAAcff7asCwnds+vKHKGiYv7XNqECkhsDYJP6WuxoPc5IDHYUCgM2HJ/n\nDaTg8eiziouyC4YjRCEh1Ogp6G21KcDWaxEi9H4UsMakzFerPcwkMXbVV4Ya84Yf\nTAs9H0YvMGL1N2SGxLD9+olwMqlIUR5ty2aB+lS/6hy2SJWRihCuPHGy6Kaoj87B\njGswRAib0YN5lgu5n8xEKgECAwEAAQ==\n-----END PUBLIC KEY-----\n','','','http://192.168.22.10/dfrn_request/friendica2','http://192.168.22.10/dfrn_notify/friendica2','http://192.168.22.10/dfrn_poll/friendica2','http://192.168.22.10/dfrn_confirm/friendica2','http://192.168.22.10/poco/friendica2',1,0,0,0,'','2015-02-02 19:00:21','2015-02-02 19:00:21','2015-02-02 19:00:21','2015-02-02 18:51:34','2015-02-02 18:51:34','0001-01-01 00:00:00',0,0,0,1,0,0,0,0,0,0,'',99,'',0,'','0001-01-01',0,0,''),(13,4,'2015-02-02 18:50:05',0,0,3,1,'dfrn','friendica1','friendica1','','','','','','http://192.168.22.10/photo/ba266e976726cba185c218750c545814-4.jpg','http://192.168.22.10/photo/ba266e976726cba185c218750c545814-5.jpg','http://192.168.22.10/photo/ba266e976726cba185c218750c545814-6.jpg','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA8/tIxRBs81u0V6ug4VXh\nG8omo+8YIckQqL5m7jWJqQ3v0fCrjyO8EcrjXhKC6esafSOlVhgxzFOkqNH8rRGF\ntF00suNJXy/0fh6EFFvifX1hQw1ZCXXlHxmmM4yNkGOzbRXPeVuSxyn1OtQNGRnB\nSGeqdCZc4QMtgPbVPwTTWYB4rSbVGYbEa5vpqY0OFnlIwC+BtQrd0xFEO7+FGfmv\n2jRt7ImRiyFazef0NhZL890IFeB5+rF8fifC3o7OP0kzB75+z5LkBfnsveZCriaj\nwHjUmMOa/hTOVHw4qYIq6XY4Q2OgaGTs2xqBz4/gniKjNSBbRyYy45prFOuJTLmO\ns07078nfg3NbWq5JkszwPen+gcvc4Pv38z2DBc2RxjgU0YbY4ZV053GIzd8hutA4\nm+eD1Cl0NZcEd9OYi3dtXWACPsf2C0/FsouAj1juXWxeRZ9exHphs0tCXt/RPgyK\nOqFPaPRCBL6MUvM0N1yR2TVk3s3Uq0k/4AExcplJGuZt8bMDIGR6g3RF+bXn3eLb\n9SnpnLSIMpHS/N/JVQzMs4W8tkdwi2OiIeNWhYrFH/stfU7KPYXdwVfduDTAv9LA\nY5Yk8oMomfL5b097eKDdzXFJ3rKUXktobl74REtgAfXEA3OgqCXUGPLbS45I8gsZ\nxBFRmmPH3SuOCQSRkY0gb/UCAwEAAQ==\n-----END PUBLIC KEY-----\n','1993beda190780abf81b6585d66643d9c14726c3fc5876604985b687f74877f5','','http://192.168.22.10/profile/friendica1','http://192.168.22.10/profile/friendica1','','','','-----BEGIN PRIVATE KEY-----\n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\nNjUrIANF0eZWxtdfweUXB3ncY1qM\n-----END PRIVATE KEY-----\n','','http://192.168.22.10/dfrn_request/friendica1','http://192.168.22.10/dfrn_notify/friendica1','http://192.168.22.10/dfrn_poll/friendica1','http://192.168.22.10/dfrn_confirm/friendica1','http://192.168.22.10/poco/friendica1',0,0,0,0,'','2015-02-02 19:00:15','2015-02-02 19:00:15','2015-02-02 19:00:15','2015-02-02 18:52:24','2015-02-02 18:52:24','0001-01-01 00:00:00',0,0,0,1,0,0,0,0,0,0,'',99,'',0,'','0001-01-01',0,0,''),(14,2,'2015-02-02 18:50:08',0,0,3,1,'dfrn','friendica3','friendica3','','','','','','http://192.168.22.10/photo/1fc6596c195944666e18cbd313795942-4.jpg','http://192.168.22.10/photo/1fc6596c195944666e18cbd313795942-5.jpg','http://192.168.22.10/photo/1fc6596c195944666e18cbd313795942-6.jpg','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAliSi9id9Ll1dpzXC/lL6\n2/5FYxdn0XYb5I2JeXBNopwbXOLDsnnzXlV2NN8riZaYRQcIbS00OuAvyYj/IG3i\nDykD2zPjVnLEWADtj1YhLSgKcfQgv6Cj/7CPdb1Rg3icbvWdVY9wabcblVa9k+qr\ngK273C47lCQzXgvMtPst1DOzxtVCGmPJJHKjXZ8hDvf/IS0pVGa0zIv9kdofqQV9\nD5u5LuNzRuEGnrpAzpfzMueDppBrrrr37sKrZfCvyYHZ/ouFgZ3bY9NNVnjuFItP\nrcDlJPL8NhGmmzuYtI03MLor+1yVdBKLIJ3G2Bxzn5tynjSX9XZzOQgC3+YVH4TU\n7WDUHjTWJ9mliD2M1WXCp2Lwc/pV1Prnvv057pAqdiMhnddzucV9nLk9X9fR8xyy\nC7PRwx0hkB427EtAYaOTr3RtInP6+cm+3M7wd6ZKTqWAU+Pi20RNrQRsqfHJ7+hx\n+i5rIG6/knB/C+MAAutEH25oY8kJYtJzXid2OBSE462DTuYaee9aGHUDNy+HQau8\nBhJ4/Wsc7Nf/7GRZ38SVT/HQShl47B1AG5AyomyWgwn9J2KJ8kMuScPmBv5u7Mwq\nSjLk5pLkwyUtZwUu8UtsFKw9HLcRksGSze5s2cbw3rf/6jgKycT72Bfm1fjRnv6s\nXt1GdSzfG9zVHuEwRDgTX3UCAwEAAQ==\n-----END PUBLIC KEY-----\n','','1993beda190780abf81b6585d66643d9c14726c3fc5876604985b687f74877f5','http://192.168.22.10/profile/friendica3','http://192.168.22.10/profile/friendica3','','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApcqm9MmPcEOI5j6PfN+o\n0FsdhcV7Rmf4T1TUhvf4oPjxncC/pEMv/ecs/NANifgbuc3fXj3vV7dnyxMPKl9a\nVasTG9Vi+i+q5kSMuyRhHEW5oIKDf7KftWwrLcVVik4CWHGL+q4C+2nhD90UbdS3\nMKaiw/aHiKZBzCfy5wpLAiU4MRsLGyXLERhXeLJoFYy/pHAH4lkI2o5IplOhWwei\ntyq8XjXDP/4ur0V9H8ewdTy7hK6DHxOlX1/9k1tBnJ+D+lUwiXgjA1Poqg+GnvPN\nM8pESmcinhZ5RuKHu8mCP592A+j4JXzYJnx+B6CuaGCumIWRy1lDoPqUJWyH+vW+\ntFOX+7Z5Ybc95pBdMOxztU0v+ltAQEAAV6Ib//ekTHmTlda7x0dXzYg0oElow2xw\n3k22kj8kfXMzoPg8rHyGXOMVSvAbddDFs/903pYo/eVGUuS8O2GB5QlVQvENWnnj\nTPX5tMPJhXENBU2AQJFsT/RPXFGypBkte5ZmtbqtLHjy0wr8x7azNM0nAJp3mOWW\nAB34bF5k1biuLSrgz+HerHx+80w5t/c0iZyPQzU8yvg/AgjxFC6iXXhymrlnC95T\nv5rZpS/0cGiyBrr3djhtfuohkPKb8bbe/dhZM5h1j+R4GkN/opGFHE3WuJOAz4c8\n/Uk8/nV2D84EYndDyfsEAFECAwEAAQ==\n-----END PUBLIC KEY-----\n','','','http://192.168.22.10/dfrn_request/friendica3','http://192.168.22.10/dfrn_notify/friendica3','http://192.168.22.10/dfrn_poll/friendica3','http://192.168.22.10/dfrn_confirm/friendica3','http://192.168.22.10/poco/friendica3',1,0,0,0,'','2015-02-02 19:00:12','2015-02-02 19:00:12','2015-02-02 19:00:12','2015-02-02 18:52:24','2015-02-02 18:52:24','0001-01-01 00:00:00',0,0,0,1,0,0,0,0,0,0,'',99,'',0,'','0001-01-01',0,0,''),(15,5,'2015-02-02 18:50:52',0,0,3,1,'dfrn','friendica1','friendica1','','','','','','http://192.168.22.10/photo/73de577b8bcc76d9358ab8536f0a5cca-4.jpg','http://192.168.22.10/photo/73de577b8bcc76d9358ab8536f0a5cca-5.jpg','http://192.168.22.10/photo/73de577b8bcc76d9358ab8536f0a5cca-6.jpg','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA8/tIxRBs81u0V6ug4VXh\nG8omo+8YIckQqL5m7jWJqQ3v0fCrjyO8EcrjXhKC6esafSOlVhgxzFOkqNH8rRGF\ntF00suNJXy/0fh6EFFvifX1hQw1ZCXXlHxmmM4yNkGOzbRXPeVuSxyn1OtQNGRnB\nSGeqdCZc4QMtgPbVPwTTWYB4rSbVGYbEa5vpqY0OFnlIwC+BtQrd0xFEO7+FGfmv\n2jRt7ImRiyFazef0NhZL890IFeB5+rF8fifC3o7OP0kzB75+z5LkBfnsveZCriaj\nwHjUmMOa/hTOVHw4qYIq6XY4Q2OgaGTs2xqBz4/gniKjNSBbRyYy45prFOuJTLmO\ns07078nfg3NbWq5JkszwPen+gcvc4Pv38z2DBc2RxjgU0YbY4ZV053GIzd8hutA4\nm+eD1Cl0NZcEd9OYi3dtXWACPsf2C0/FsouAj1juXWxeRZ9exHphs0tCXt/RPgyK\nOqFPaPRCBL6MUvM0N1yR2TVk3s3Uq0k/4AExcplJGuZt8bMDIGR6g3RF+bXn3eLb\n9SnpnLSIMpHS/N/JVQzMs4W8tkdwi2OiIeNWhYrFH/stfU7KPYXdwVfduDTAv9LA\nY5Yk8oMomfL5b097eKDdzXFJ3rKUXktobl74REtgAfXEA3OgqCXUGPLbS45I8gsZ\nxBFRmmPH3SuOCQSRkY0gb/UCAwEAAQ==\n-----END PUBLIC KEY-----\n','0bc099852fd312feafb2cba2fa0019cf973e643951ddbf6ffdf6fad5aa58f25a','','http://192.168.22.10/profile/friendica1','http://192.168.22.10/profile/friendica1','','','','-----BEGIN PRIVATE KEY-----\n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\n3fhPNAoXmu3k6cGhzDjNG5bQVWIU8g==\n-----END PRIVATE KEY-----\n','','http://192.168.22.10/dfrn_request/friendica1','http://192.168.22.10/dfrn_notify/friendica1','http://192.168.22.10/dfrn_poll/friendica1','http://192.168.22.10/dfrn_confirm/friendica1','http://192.168.22.10/poco/friendica1',0,0,0,0,'','2015-02-02 19:00:06','2015-02-02 19:00:06','2015-02-02 19:00:06','2015-02-02 18:51:07','2015-02-02 18:51:07','0001-01-01 00:00:00',0,0,0,1,0,0,0,0,0,0,'',99,'',0,'','0001-01-01',0,0,''),(16,2,'2015-02-02 18:50:55',0,0,3,1,'dfrn','friendica5','friendica5','','','','','','http://192.168.22.10/photo/01072618a17425401fafdeb40fcd79ac-4.jpg','http://192.168.22.10/photo/01072618a17425401fafdeb40fcd79ac-5.jpg','http://192.168.22.10/photo/01072618a17425401fafdeb40fcd79ac-6.jpg','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyvuTsaZaTgPDm69uxixR\n8qd0ylkeA/IY3KDsI4vjrLuF7WLmU07lzQXmilQJ+MlipIju+wFXx3a8ksavEYpP\n9ZU9YrpXe7zneHRLTxgMDH9IMbSCIUAkEsozpzF02Ft0+G36tzIET2oTuU6uLtx6\nI5ifmF/qFC+4avAoABQg8qfOPpuaP3AJ6FppqEifUsb0lTWqP4zg7PQXC36oKIJ0\nUDuQniVy8lTxVfkhoi/aHZw0khVXe6tDK7C0ALg5U7jLTDNdJ1R0v5iC41QK4CEt\n5x4x008mdk6xLKGZiou1UuEPv/+WSQU1Q21JFzNVGBASkRu7dUVH6k+59VQr3ONI\n5bdbAZviVY3ezFNtBeWWfDk06BWoZwX67eGG/dVsCPnEkuP9CpemcwwGZbYCIqf0\n++5h0CU41CjNShHdBD+Q+ZQmT3I4sAlPZ7x90nA9KfuKM9QyTPQ9EmK2bxq7TKvV\nzLqHptL5mC/VH4FbO1eKf7p/f7XxOaeXGANUaRSPwLSO7lk8lkl/wj7sNJYGYygC\nMLTqH8GTizpyPkSDv5xO6bYn/g3BYFuUM5x1MZVS8MdG2a3L8UzRiXUsm/AjnfSV\nImN2+8bHJI0wy9zRxfEaG8pvbupb7UU5zWr3WRkSVr84Bq1SJNxLfWZj3GHLaesr\nu3exEdYGfxLuG1zHIROVwlcCAwEAAQ==\n-----END PUBLIC KEY-----\n','','0bc099852fd312feafb2cba2fa0019cf973e643951ddbf6ffdf6fad5aa58f25a','http://192.168.22.10/profile/friendica5','http://192.168.22.10/profile/friendica5','','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2wrb3Jp9USCnw1LrIns9\nGlZYpgiBJbZxIzXis/9j00WajFna5IW1jBrWLlgauhZit8lgfTJDbcigxKaOJ3Bn\nljCrT5NqMmO8Mldims0yhqX68psCqhd/2GJm4i0gFqc6QU4T9A3exIN+WMngk2ys\n2De4adlVEedo+l8YcYC24/e253e/qAbLfkzeGU2dOtcY1g3saVmIkEdXJAUvtCSs\nYfPbep96AOuAj2P3t1vLyeQSGlvz1uKxwMFlOH2uDylHHqR4p+cmAtZ+YUCwW6Tz\nkoSwXhorCdd+9G1Yv8n3WFKIcRlRZstbvOt1RdyNIkw7r0g0r3X7nf1a7SWgpxy/\nRSoYWDKVvHA08QrbTWdH7vdu3+X7S255pvyUDhkexP+iRZg5DFlAhhq+8018qpxp\nJ9zdSo5gTX0RonwNKSUKmR1mMg7F01v22qzbBspM95446NOOUS7xh3wKDGn7joPr\na54kH4u5Aya/v4qZ8QDGKYVzkX5xZY19kSz1iBzixsSlIHaa43cTqHOy+xA54sPp\nlJe/yMSpAo3itt7DIz33HcJnwwRxTKTLZwqfxOB3rdu2GVpLA6JIEvl7OOLFfOcS\nS+9QankJK/J7Xe/aldmWqQBogx9dLW7XGTPSDF/unNctazg0K84aWUbH7Nc9bC5G\nvszuTsVfiavruK0UCE0qQtkCAwEAAQ==\n-----END PUBLIC KEY-----\n','','','http://192.168.22.10/dfrn_request/friendica5','http://192.168.22.10/dfrn_notify/friendica5','http://192.168.22.10/dfrn_poll/friendica5','http://192.168.22.10/dfrn_confirm/friendica5','http://192.168.22.10/poco/friendica5',1,0,0,0,'','2015-02-02 19:00:18','2015-02-02 19:00:18','2015-02-02 19:00:18','2015-02-02 18:51:07','2015-02-02 18:51:07','0001-01-01 00:00:00',0,0,0,1,0,0,0,0,0,0,'',99,'',0,'','0001-01-01',0,0,''),(17,6,'2015-02-02 18:51:55',0,0,3,1,'dfrn','friendica1','friendica1','','','','','','http://192.168.22.10/photo/b4cbb73d1178aab3424a788419bbe016-4.jpg','http://192.168.22.10/photo/b4cbb73d1178aab3424a788419bbe016-5.jpg','http://192.168.22.10/photo/b4cbb73d1178aab3424a788419bbe016-6.jpg','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA8/tIxRBs81u0V6ug4VXh\nG8omo+8YIckQqL5m7jWJqQ3v0fCrjyO8EcrjXhKC6esafSOlVhgxzFOkqNH8rRGF\ntF00suNJXy/0fh6EFFvifX1hQw1ZCXXlHxmmM4yNkGOzbRXPeVuSxyn1OtQNGRnB\nSGeqdCZc4QMtgPbVPwTTWYB4rSbVGYbEa5vpqY0OFnlIwC+BtQrd0xFEO7+FGfmv\n2jRt7ImRiyFazef0NhZL890IFeB5+rF8fifC3o7OP0kzB75+z5LkBfnsveZCriaj\nwHjUmMOa/hTOVHw4qYIq6XY4Q2OgaGTs2xqBz4/gniKjNSBbRyYy45prFOuJTLmO\ns07078nfg3NbWq5JkszwPen+gcvc4Pv38z2DBc2RxjgU0YbY4ZV053GIzd8hutA4\nm+eD1Cl0NZcEd9OYi3dtXWACPsf2C0/FsouAj1juXWxeRZ9exHphs0tCXt/RPgyK\nOqFPaPRCBL6MUvM0N1yR2TVk3s3Uq0k/4AExcplJGuZt8bMDIGR6g3RF+bXn3eLb\n9SnpnLSIMpHS/N/JVQzMs4W8tkdwi2OiIeNWhYrFH/stfU7KPYXdwVfduDTAv9LA\nY5Yk8oMomfL5b097eKDdzXFJ3rKUXktobl74REtgAfXEA3OgqCXUGPLbS45I8gsZ\nxBFRmmPH3SuOCQSRkY0gb/UCAwEAAQ==\n-----END PUBLIC KEY-----\n','cd8d6796a986b38a7fb102d05cb41dabe3bdd042f05bf2e5d184a9fdae0255fc','','http://192.168.22.10/profile/friendica1','http://192.168.22.10/profile/friendica1','','','','-----BEGIN PRIVATE KEY-----\nMIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQDCyqFtB4TgbrcJ\n59saeXpo/P+01pHCILBzYKhWhrPDhzI2S+ByaeGbMm/ID2EqGrMxBiJs8gPzPVLk\nF1o/V2HWwelM/adgSoT8zihpebfOTjMFB3ExenheLqym7dbigt2f11ArDCF9wPli\nKgOuSwhb9JQSBkhHtfByVVTlKHKP9nmyyWVeo5ZI9cCJ9DlNw/c9uoSX4gW43df0\n/onnVwd6Z4MtoapKmiI6WDljsTveRliJerXFRbmXhzb/AnYUp4aZa8lpeH7TqGQ3\nl93zRjrz29JGxCho9eexOt3Kaq41kiLvIbElT+5nPxkPXnw9DALm5wYTWhyQDw8h\nRSLoNwll9IVCO7OuUWyopolLsxBz6fKwtF2tuMFxApAcRhtADY8dFn2tT/1+UgI1\nNI9Xh/mLtbCJyNTUG9hwP/VYRpw49hnvo0Jp7hVom9o/pxCl69x3fD0hs3WILclV\n/z2gpikEs+lP9PdUjR3XtS6CD/nVjP7hFOZhlJn9IyAJR8bi4TX2bzL+PZ9JQLpF\nOohIGwYMJFsi7uudSRLke9zG1UrCQdPpwA1VQVq0Ugh/Lj97RoTtE7tO8Kon5YG4\nrtYDS5JptsXEE/p794NQMRAjxMga4yf9+cdFOpyGc+a6hMoBlqKGHU1TYmjz4riz\nsBs9zBlmnOLWgmdaFLGwYR4aKXKWTwIDAQABAoICAGTRe7tyqNOAejwmRMDvHuw4\nBiES7V4MjUcqP/aIwYHx94siuoh9RMeO00w4qZGhQB2fjzHUETdUBhMIAy3FjF4a\n/yVaI8cyyqIOEdyFoxykXMO9lliFisc0YSgE8bNLCGoyhsvA+5SazHiCRmVvcGQn\nsnuhxMdY45pJkCcLSEA60cI3esAA60fX6k98mCwnwU+xue7ijROhvqSPGdEiujwg\nV0TG59y06gJIp2tx0Aq7XhfJ60qvS9+hnFVgcL0/9+pwX063juz9uuELOVUwhFKy\n86Ks5D1vCPwx+5lIneIcQPiD96vYMww9HDtYK/VswhPAfuSFP0NQiAQwRGDsG3BC\nKf00QdRtcPIof2jleYeuptzn0dshgCve8/0Txy32t1ziNo9bBQV1XepgoGF/3vfu\nj31Tnv+zKxYE3M7RZHyAJ5UA4ewIxVNFWlVPNRu+9X3kusi4p9kDfl7JZY6hz09D\nMfgi4MjgqEb4lzhEnuUBNuOUtbo6c93+DSDyj6vkYmnQyG66ljvfHZEFC7dCqKMU\n90iRXUQv9+/hFyIukPikB+BApSYpAD7sMXOBkOgZdoGH5UZrF9TlwSV1QssEYk0o\nd6BjB68IsXSbUezDRyTxPphYqnR9L9+2Qo5mh6RTv9PDPplb//wlvKVnfJgMZPxR\nUn4sl3TLwurAPAUN24QBAoIBAQDq6qya37jQN5zJIt6VAWrSvNmyjULLaf/9t/7f\nnG5e6+vmODBhTq5GKfDoImVXwG/og7/t/G4P4yNdxNHUZhx9H0nnsUdYMaveYINm\n2njw4oBVH70GylgDRstMFnQ445NjaAy/H7dXefemxjnAh6yyTAVuE7a89o4GzHao\njYUKFTwVsXxuYcT2gmUcaQ47Q4CJx3SZ2WtUEb4ixHiyMR43ApdRh4t7pr6/nKWd\nP3UQEHlUmSk0p7AxtCwvVUUsm85KCUvFkBodgwgN7izRhrm2cD0n6/4F5JF0l6XV\nEXOxou/hltG0Rd4IX4UovvV7yi0gIIi0KSWJDzg+XQn4msvjAoIBAQDURg+ajla3\nv28suV/MKzFcaesu3W/aTDsrPslL5bBeqFuATkqQ0stCKLD9IRiWIvOb2dxteCHN\nzxKPNbCaZdNCm9DmJB3qh0Te8VKjoofgw2h23kH97q1sgczQlZp/4g2sROugZr2P\nl/vSxKdBQ3nCVlLeqX99cvKZGleyLYtVkiFUS+VJ479McP3NuVZDgQ2N0cR8ZKDz\nla3jL3cmlAgcM9NVXWec1usX2jjRsPpM7QDM2RqAXrlpQGw1TBds3s6LIVqkFyqp\n7+EoZYa61VzijDWI5knOC00aGW43xBCV/lKWYcMrh9qj0lXdFMyX0ZLrQi/diU3h\nMQgNNW5OD6+lAoIBAQDQaM4kwGJX516jWtoZW56Hw59nNseRa0L+tuPZQhDxCWDJ\naAQT8BfQi5j8eLdr+H/PykLWQeLrGVng8KIvSz/vCXkpoi9nYPnXWcx5zU0KeAfe\nfT/X7F/U2FO39xu49L1nrYHRdbPUWZKKVMYbtsJRk/wlQjwWvK4X/gEvXA4xedFK\ndaGs0/RHtjs5z0Ie9a3tjhQ2AZukg/EpKyDhBY6Gwze3zwbB9pa3q6OKNCgIznS1\nxwO1gSdhkTS58W5jOv7y0/hzF3rzv7G/mhQM9vd/kWfQKR+93p/kzj0DIG6Bo8op\nWwJEas+mogeitHdZEW6jV/mvy+lPBT+ipCwacEp9AoIBAQCr9T16tMfm/jsvfdPu\n7yaDeII+ar/LlWlxNOGYjC7932CQZdvdygVCSPhndkIWjaXOoQQB4glwUcj1Hkc8\nLDShhtwJM0TQ0lemStPpHyb3mxSrBo1rCciPV+71IdwQsKzm2sYOIGx7QGGNciUT\np3ehSJDFM4XFuDJyeHaGLoLrBP/e68SIwOgdIoNX/kW1VXwHYODM7C++Y4iDu9XH\n+K9BOXJ/erUOxsOXhP32UGnTm0LErzLavuFwM/H0kvl/BldHOfPVbbbwBxTcxrIH\n9APUukQ77GHpehoxhFxW7IuLFoUMsZGLV/h0MVXBTLIYYnuj/PANhMcEH9Yn7Rq4\nPdjJAoIBAEYONbywm3BUYvpQeN+PZPgfNAdRsFCU+dlPCFGA02fzF5H/NmKxIT6A\naqU7AA2W7ZmgRHuXMVGf+0q19xPvzi2LVZpSnfHI0eq28c5ai/Tig6stW/FYNDdl\n828a+ZAXvksesiGwD2R53aAF5NNvOIGsaL31T5d5aka1wUQw7bzx8w7OhW+jP+qj\nAq/pMBapUML5TTAhE5wBJI+F6qoIpp7BomMO36nSzaofqS4I96r2kcTb1bNBGErw\no8HHBbXTrZ/vz8i8h5bGoikI0YbxplPaLTylUxuxv0x+gmlaZLbSfjosgfxTGmDu\nyi/YAMIgyQM3WSd9kEzLbr40D8NRK8w=\n-----END PRIVATE KEY-----\n','','http://192.168.22.10/dfrn_request/friendica1','http://192.168.22.10/dfrn_notify/friendica1','http://192.168.22.10/dfrn_poll/friendica1','http://192.168.22.10/dfrn_confirm/friendica1','http://192.168.22.10/poco/friendica1',0,0,0,0,'','2015-02-02 19:00:03','2015-02-02 19:00:03','2015-02-02 19:00:16','2015-02-02 18:53:04','2015-02-02 18:53:04','0001-01-01 00:00:00',0,0,0,1,0,0,0,0,0,0,'',99,'',0,'','0001-01-01',0,0,''),(18,2,'2015-02-02 18:52:03',0,0,3,1,'dfrn','friendica4','friendica4','','','','','','http://192.168.22.10/photo/0f1ac566d253bcd264437b7f7a347f88-4.jpg','http://192.168.22.10/photo/0f1ac566d253bcd264437b7f7a347f88-5.jpg','http://192.168.22.10/photo/0f1ac566d253bcd264437b7f7a347f88-6.jpg','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3nCYawg+HTyQgV7a7Osg\nCXeACOitKLhcb2WDTN/lLOMO7n1lSm3Kdv1dbOc0/lkAPeB2XsLF/aDfoUPWWg4Q\n/oRPrXFIi2dK/cIQVvgOhebQheztAYPJyaYYMWVK7bLbPuKVTyzALqkWD8Zjjtit\n4Uvm3kjmcofKr+/Lw+VFaEBMESQDbP5eTDtQeDGGjluWQMj1/D+V/Tcm+SMrAVIv\njyklQEhBJlYGJ+LsfXv4XXbeH73dkIXkQW5JgWQyPCloJ+PxmmjjEDozsdgmFQXq\n6T9HFVHvW2O2lmDoaTrbIGrULWBpslKZJJrV+LgtkzhP4uuKfJPD2DpMJ4+ixtBE\nzM/o+EuYDTz0P3dTvwruq1t8gUYcQOVUzEp1LM0qYDMVY86XneW1W5xghztl5zqy\nGBMBvjVIFvMVL1cVeXze4zpwwKln2cArepToSpN7lmy9EgBd9mZrVLWosZShB9R0\n05kBc2Tfv7FlixwZ1P8rwJn9sEEs9oa6TnRLL+7L8eqapg6vUI1G7e0HWWEjdHsR\nrYVHYW+ogtOYjrQ1Tfh1W2PtNaez5fGYVBDjC+1vy0scJmqrgy00z7MHBT2WTOAL\noHbdedhpa3UZ0FrsCto+vqil8BcF5aBhi2Hi5YdKtbY3EBsaabcSO2joc7rlmee4\nxdKfDRYXCPysFPhZNgIW708CAwEAAQ==\n-----END PUBLIC KEY-----\n','','cd8d6796a986b38a7fb102d05cb41dabe3bdd042f05bf2e5d184a9fdae0255fc','http://192.168.22.10/profile/friendica4','http://192.168.22.10/profile/friendica4','','','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwsqhbQeE4G63CefbGnl6\naPz/tNaRwiCwc2CoVoazw4cyNkvgcmnhmzJvyA9hKhqzMQYibPID8z1S5BdaP1dh\n1sHpTP2nYEqE/M4oaXm3zk4zBQdxMXp4Xi6spu3W4oLdn9dQKwwhfcD5YioDrksI\nW/SUEgZIR7XwclVU5Shyj/Z5ssllXqOWSPXAifQ5TcP3PbqEl+IFuN3X9P6J51cH\nemeDLaGqSpoiOlg5Y7E73kZYiXq1xUW5l4c2/wJ2FKeGmWvJaXh+06hkN5fd80Y6\n89vSRsQoaPXnsTrdymquNZIi7yGxJU/uZz8ZD158PQwC5ucGE1ockA8PIUUi6DcJ\nZfSFQjuzrlFsqKaJS7MQc+nysLRdrbjBcQKQHEYbQA2PHRZ9rU/9flICNTSPV4f5\ni7WwicjU1BvYcD/1WEacOPYZ76NCae4VaJvaP6cQpevcd3w9IbN1iC3JVf89oKYp\nBLPpT/T3VI0d17Uugg/51Yz+4RTmYZSZ/SMgCUfG4uE19m8y/j2fSUC6RTqISBsG\nDCRbIu7rnUkS5HvcxtVKwkHT6cANVUFatFIIfy4/e0aE7RO7TvCqJ+WBuK7WA0uS\nabbFxBP6e/eDUDEQI8TIGuMn/fnHRTqchnPmuoTKAZaihh1NU2Jo8+K4s7AbPcwZ\nZpzi1oJnWhSxsGEeGilylk8CAwEAAQ==\n-----END PUBLIC KEY-----\n','','','http://192.168.22.10/dfrn_request/friendica4','http://192.168.22.10/dfrn_notify/friendica4','http://192.168.22.10/dfrn_poll/friendica4','http://192.168.22.10/dfrn_confirm/friendica4','http://192.168.22.10/poco/friendica4',1,0,0,0,'','2015-02-02 19:00:24','2015-02-02 19:00:24','2015-02-02 19:00:24','2015-02-02 18:53:03','2015-02-02 18:53:03','0001-01-01 00:00:00',0,0,0,1,0,0,0,0,0,0,'',99,'',0,'','0001-01-01',0,0,''); /*!40000 ALTER TABLE `contact` ENABLE KEYS */; UNLOCK TABLES; @@ -317,8 +317,8 @@ CREATE TABLE `conv` ( `recips` mediumtext NOT NULL, `uid` int(11) NOT NULL DEFAULT '0', `creator` varchar(255) NOT NULL DEFAULT '', - `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', + `updated` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', `subject` mediumtext NOT NULL, PRIMARY KEY (`id`), KEY `uid` (`uid`) @@ -396,10 +396,10 @@ CREATE TABLE `event` ( `uid` int(11) NOT NULL DEFAULT '0', `cid` int(11) NOT NULL DEFAULT '0', `uri` varchar(255) NOT NULL DEFAULT '', - `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `edited` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `start` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `finish` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', + `edited` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', + `start` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', + `finish` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', `summary` text NOT NULL, `desc` text NOT NULL, `location` text NOT NULL, @@ -448,7 +448,7 @@ CREATE TABLE `fcontact` ( `network` varchar(32) NOT NULL DEFAULT '', `alias` varchar(255) NOT NULL DEFAULT '', `pubkey` text NOT NULL, - `updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `updated` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', PRIMARY KEY (`id`), KEY `addr` (`addr`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; @@ -530,7 +530,7 @@ CREATE TABLE `fsuggest` ( `request` varchar(255) NOT NULL DEFAULT '', `photo` varchar(255) NOT NULL DEFAULT '', `note` text NOT NULL, - `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; @@ -584,7 +584,7 @@ CREATE TABLE `gcontact` ( `nurl` varchar(255) NOT NULL DEFAULT '', `photo` varchar(255) NOT NULL DEFAULT '', `connect` varchar(255) NOT NULL DEFAULT '', - `updated` datetime DEFAULT '0000-00-00 00:00:00', + `updated` datetime DEFAULT '0001-01-01 00:00:00', `location` varchar(255) NOT NULL DEFAULT '', `about` text NOT NULL, `keywords` text NOT NULL, @@ -601,7 +601,7 @@ CREATE TABLE `gcontact` ( LOCK TABLES `gcontact` WRITE; /*!40000 ALTER TABLE `gcontact` DISABLE KEYS */; -INSERT INTO `gcontact` VALUES (1,'Keith','https://friendika.me4.it/profile/keith','http://friendika.me4.it/profile/keith','https://friendika.me4.it/photo/custom/300/1.jpg?rev=2014-07-27+19%3A34%3A36','','0000-00-00 00:00:00','','','','','dspr'),(2,'Manuel Freiria','https://friendika.me4.it/profile/manolofreiria','http://friendika.me4.it/profile/manolofreiria','https://friendika.me4.it/photo/custom/300/254.jpg?rev=2014-09-06+23%3A58%3A50','','0000-00-00 00:00:00','','','','','dspr'),(3,'José Manuel Goig','https://friendika.me4.it/profile/jmgoig','http://friendika.me4.it/profile/jmgoig','https://friendika.me4.it/photo/custom/300/283.jpg?rev=2014-12-16+10%3A11%3A40','','0000-00-00 00:00:00','','','','','dspr'),(4,'Keith','https://friendica.eu/profile/support','http://friendica.eu/profile/support','https://friendica.eu/photo/custom/300/1.jpg?rev=2011-12-21+14%3A41%3A44','','0000-00-00 00:00:00','','','','','dspr'),(5,'Henrike Van Mortis','https://friendica.eu/profile/hvm','http://friendica.eu/profile/hvm','https://friendica.eu/photo/custom/300/250.jpg','','0000-00-00 00:00:00','','','','','dspr'),(6,'offene Ablage: nothing to hide','https://friendica.eu/profile/o2myfrdca01','http://friendica.eu/profile/o2myfrdca01','https://friendica.eu/photo/custom/300/259.jpg?rev=2012-02-16+16%3A49%3A37','','0000-00-00 00:00:00','','','','','dspr'),(7,'Friendica Theme Developers','https://friendica.eu/profile/ftdevs','http://friendica.eu/profile/ftdevs','https://friendica.eu/photo/custom/300/366.jpg?rev=2012-03-01+11%3A58%3A18','','0000-00-00 00:00:00','','','','','dspr'),(8,'Nepesh Hacker','https://friendica.eu/profile/arescorpio','http://friendica.eu/profile/arescorpio','https://friendica.eu/photo/custom/300/516.jpg?rev=2012-11-07+22%3A39%3A38','','0000-00-00 00:00:00','','','','','dspr'),(9,'Rolf Rupp','https://friendica.eu/profile/rcr','http://friendica.eu/profile/rcr','https://friendica.eu/photo/custom/300/841.jpg?rev=2014-01-09+22%3A15%3A09','','0000-00-00 00:00:00','','','','','dspr'),(10,'Daniel Steinbacher','https://friendica.eu/profile/damez','http://friendica.eu/profile/damez','https://friendica.eu/photo/custom/300/1791.jpg?rev=2015-01-15+16%3A49%3A29','','0000-00-00 00:00:00','','','','','dspr'),(11,'Pirate Times','https://friendica.eu/profile/piratetimes','http://friendica.eu/profile/piratetimes','https://friendica.eu/photo/custom/300/885.jpg?rev=2014-01-21+11%3A09%3A35','','0000-00-00 00:00:00','','','','','dspr'),(12,'Jacques','https://friendica.eu/profile/jacques','http://friendica.eu/profile/jacques','https://friendica.eu/photo/custom/300/907.jpg?rev=2015-01-15+14%3A37%3A37','','0000-00-00 00:00:00','','','','','dspr'),(13,'Montse Freire','https://friendica.eu/profile/auga09','http://friendica.eu/profile/auga09','https://friendica.eu/photo/custom/300/934.jpg?rev=2014-02-16+14%3A17%3A30','','0000-00-00 00:00:00','','','','','dspr'),(14,'oremus','https://friendica.eu/profile/oremus','http://friendica.eu/profile/oremus','https://friendica.eu/photo/custom/300/1073.jpg?rev=2014-04-29+15%3A09%3A50','','0000-00-00 00:00:00','','','','','dspr'),(15,'ppp','https://friendica.eu/profile/ppp','http://friendica.eu/profile/ppp','https://friendica.eu/photo/custom/300/1134.jpg?rev=2014-06-01+12%3A58%3A28','','0000-00-00 00:00:00','','','','','dspr'),(16,'Krin Bouch','https://friendica.eu/profile/krinbouch','http://friendica.eu/profile/krinbouch','https://friendica.eu/photo/custom/300/1471.jpg?rev=2014-09-20+14%3A18%3A24','','0000-00-00 00:00:00','','','','','dspr'),(17,'Miguel Menéndez','https://friendica.eu/profile/miguelmenendez','http://friendica.eu/profile/miguelmenendez','https://friendica.eu/photo/custom/300/1508.jpg?rev=2014-10-26+15%3A21%3A28','','0000-00-00 00:00:00','','','','','dspr'),(18,'Alexandre Pólvora','https://friendica.eu/profile/discomplex','http://friendica.eu/profile/discomplex','https://friendica.eu/photo/custom/300/1522.jpg?rev=2014-11-05+23%3A54%3A57','','0000-00-00 00:00:00','','','','','dspr'),(19,'Chak\'pur','https://friendica.eu/profile/murokka','http://friendica.eu/profile/murokka','https://friendica.eu/photo/custom/300/1535.jpg?rev=2014-11-13+09%3A13%3A55','','0000-00-00 00:00:00','','','','','dspr'),(20,'Samuel Contraste','https://friendica.eu/profile/stace-melunor','http://friendica.eu/profile/stace-melunor','https://friendica.eu/photo/custom/300/1586.jpg?rev=2014-11-28+13%3A01%3A22','','0000-00-00 00:00:00','','','','','dspr'),(21,'Martin Langlotz','https://friendica.eu/profile/numan','http://friendica.eu/profile/numan','https://friendica.eu/photo/custom/300/1621.jpg?rev=2014-12-02+10%3A37%3A34','','0000-00-00 00:00:00','','','','','dspr'),(22,'Elie Bissery','https://friendica.eu/profile/eilsib','http://friendica.eu/profile/eilsib','https://friendica.eu/photo/custom/300/1680.jpg?rev=2014-12-17+16%3A05%3A23','','0000-00-00 00:00:00','','','','','dspr'),(23,'Cécile Maitre','https://friendica.eu/profile/cecile','http://friendica.eu/profile/cecile','https://friendica.eu/photo/custom/300/1703.jpg?rev=2014-12-23+19%3A29%3A41','','0000-00-00 00:00:00','','','','','dspr'),(24,'Ralf Gerdes','https://friendica.eu/profile/ralf','http://friendica.eu/profile/ralf','https://friendica.eu/photo/custom/300/1739.jpg?rev=2014-12-30+12%3A43%3A12','','0000-00-00 00:00:00','','','','','dspr'),(25,'Loran Btn','https://friendica.eu/profile/loran_mcfly','http://friendica.eu/profile/loran_mcfly','https://friendica.eu/photo/custom/300/1781.jpg?rev=2015-01-11+09%3A10%3A33','','0000-00-00 00:00:00','','','','','dspr'),(26,'Jörn Rinne','https://friendica.eu/profile/lefou','http://friendica.eu/profile/lefou','https://friendica.eu/photo/custom/300/1782.jpg?rev=2015-01-11+15%3A39%3A33','','0000-00-00 00:00:00','','','','','dspr'),(27,'Lud Wig','https://friendica.eu/profile/ludwig','http://friendica.eu/profile/ludwig','https://friendica.eu/photo/custom/300/1810.jpg?rev=2015-01-25+04%3A41%3A20','','0000-00-00 00:00:00','','','','','dspr'),(28,'Rike','http://mist.loozah.com/profile/rike','http://mist.loozah.com/profile/rike','http://mist.loozah.com/photo/custom/300/2.jpg?rev=2012-02-03+14%3A10%3A17','','0000-00-00 00:00:00','','','','','dspr'),(29,'Torsten Peh','http://mist.loozah.com/profile/torsten_peh','http://mist.loozah.com/profile/torsten_peh','http://mist.loozah.com/photo/custom/300/13.jpg?rev=2012-05-15+12%3A58%3A18','','0000-00-00 00:00:00','','','','','dspr'),(30,'der buffer','http://mist.loozah.com/profile/derbuffer','http://mist.loozah.com/profile/derbuffer','http://mist.loozah.com/photo/custom/300/98.jpg?rev=2013-07-27+00%3A10%3A59','','0000-00-00 00:00:00','','','','','dspr'),(31,'Marcel','http://mist.loozah.com/profile/mkay','http://mist.loozah.com/profile/mkay','http://mist.loozah.com/photo/custom/300/24.jpg?rev=2012-06-14+19%3A06%3A37','','0000-00-00 00:00:00','','','','','dspr'),(32,'Gianluca Zoni','http://mist.loozah.com/profile/zoninoz','http://mist.loozah.com/profile/zoninoz','http://mist.loozah.com/photo/custom/300/56.jpg?rev=2012-09-12+15%3A38%3A42','','0000-00-00 00:00:00','','','','','dspr'),(33,'Jo A','http://mist.loozah.com/profile/joooo','http://mist.loozah.com/profile/joooo','http://mist.loozah.com/photo/custom/300/64.jpg?rev=2012-11-12+15%3A32%3A02','','0000-00-00 00:00:00','','','','','dspr'),(34,'Lass Mi Randa Den Sie Will Ja','https://friendica.styliztique.biz/profile/stb','http://friendica.styliztique.biz/profile/stb','https://friendica.styliztique.biz/photo/custom/300/20.jpg?rev=2013-09-06+16%3A04%3A10','','0000-00-00 00:00:00','','','','','dspr'),(35,'кαяισz м☠яку','https://karl.marx.pm/profile/kmarky','http://karl.marx.pm/profile/kmarky','https://karl.marx.pm/photo/custom/300/11.jpg?rev=2014-01-17+09%3A48%3A33','','0000-00-00 00:00:00','','','','','dspr'),(36,'Indignados','https://karl.marx.pm/profile/indignados','http://karl.marx.pm/profile/indignados','https://karl.marx.pm/photo/custom/300/44.jpg?rev=2012-05-27+14%3A53%3A52','','0000-00-00 00:00:00','','','','','dspr'),(37,'Anarkia','https://karl.marx.pm/profile/anarquia','http://karl.marx.pm/profile/anarquia','https://karl.marx.pm/photo/custom/300/45.jpg?rev=2012-05-29+11%3A01%3A11','','0000-00-00 00:00:00','','','','','dspr'),(38,'Planeta Pirata','https://karl.marx.pm/profile/pirata','http://karl.marx.pm/profile/pirata','https://karl.marx.pm/photo/custom/300/46.jpg?rev=2012-05-27+15%3A20%3A12','','0000-00-00 00:00:00','','','','','dspr'),(39,'Grupo GNU | Linux','https://karl.marx.pm/profile/gnu','http://karl.marx.pm/profile/gnu','https://karl.marx.pm/photo/custom/300/47.jpg?rev=2012-05-27+15%3A34%3A20','','0000-00-00 00:00:00','','','','','dspr'),(40,'Ecologia','https://karl.marx.pm/profile/eco','http://karl.marx.pm/profile/eco','https://karl.marx.pm/photo/custom/300/57.jpg?rev=2012-06-09+06%3A42%3A04','','0000-00-00 00:00:00','','','','','dspr'),(41,'Grupo antiFa Friendica','https://karl.marx.pm/profile/antifa','http://karl.marx.pm/profile/antifa','https://karl.marx.pm/photo/custom/300/60.jpg?rev=2012-06-11+08%3A46%3A48','','0000-00-00 00:00:00','','','','','dspr'),(42,'Facebook (alias Feisbuk)','https://karl.marx.pm/profile/facebook','http://karl.marx.pm/profile/facebook','https://karl.marx.pm/photo/custom/300/61.jpg?rev=2014-01-17+09%3A50%3A44','','0000-00-00 00:00:00','','','','','dspr'),(43,'Todo Cine','https://karl.marx.pm/profile/cine','http://karl.marx.pm/profile/cine','https://karl.marx.pm/photo/custom/300/65.jpg?rev=2012-06-15+07%3A20%3A01','','0000-00-00 00:00:00','','','','','dspr'),(44,'Rivera Valdez','https://karl.marx.pm/profile/riveravaldez','http://karl.marx.pm/profile/riveravaldez','https://karl.marx.pm/photo/custom/300/205.jpg?rev=2013-06-18+10%3A58%3A46','','0000-00-00 00:00:00','','','','','dspr'),(45,'Tazman Devil','https://karl.marx.pm/profile/tazman','http://karl.marx.pm/profile/tazman','https://karl.marx.pm/photo/custom/300/228.jpg?rev=2013-08-24+02%3A59%3A52','','0000-00-00 00:00:00','','','','','dspr'),(46,'Tiago Casal Ribeiro','https://karl.marx.pm/profile/tiago','http://karl.marx.pm/profile/tiago','https://karl.marx.pm/photo/custom/300/391.jpg?rev=2014-10-30+17%3A10%3A40','','0000-00-00 00:00:00','','','','','dspr'),(47,'Protestation','https://karl.marx.pm/profile/protestation_','http://karl.marx.pm/profile/protestation_','https://karl.marx.pm/photo/custom/300/414.jpg','','0000-00-00 00:00:00','','','','','dspr'),(48,'Arto','https://myfriendica.net/profile/arto','http://myfriendica.net/profile/arto','https://myfriendica.net/photo/custom/300/5.jpg?rev=2012-04-29+18%3A36%3A29','','0000-00-00 00:00:00','','','','','dspr'),(49,'Gatoso Kot','https://myfriendica.net/profile/gatoso','http://myfriendica.net/profile/gatoso','https://myfriendica.net/photo/custom/300/159.jpg?rev=2013-04-05+05%3A51%3A58','','0000-00-00 00:00:00','','','','','dspr'),(50,'Believing Prayer','https://myfriendica.net/profile/believingprayer','http://myfriendica.net/profile/believingprayer','https://myfriendica.net/photo/custom/300/11.jpg?rev=2012-03-19+13%3A12%3A07','','0000-00-00 00:00:00','','','','','dspr'),(51,'Avery Jenkins','https://myfriendica.net/profile/docaltmed','http://myfriendica.net/profile/docaltmed','https://myfriendica.net/photo/custom/300/17.jpg?rev=2012-03-27+11%3A05%3A26','','0000-00-00 00:00:00','','','','','dspr'),(52,'Vincent','https://myfriendica.net/profile/influencepc','http://myfriendica.net/profile/influencepc','https://myfriendica.net/photo/custom/300/55.jpg?rev=2012-04-26+12%3A47%3A48','','0000-00-00 00:00:00','','','','','dspr'),(53,'Berlin Group','https://myfriendica.net/profile/berlin','http://myfriendica.net/profile/berlin','https://myfriendica.net/photo/custom/300/65.jpg?rev=2012-04-28+09%3A21%3A19','','0000-00-00 00:00:00','','','','','dspr'),(54,'jcsesecuneta@myfriendica.net','https://myfriendica.net/profile/jcsesecuneta','http://myfriendica.net/profile/jcsesecuneta','https://myfriendica.net/photo/custom/300/281.jpg?rev=2013-09-06+11%3A51%3A59','','0000-00-00 00:00:00','','','','','dspr'),(55,'Sam I','https://myfriendica.net/profile/sam01','http://myfriendica.net/profile/sam01','https://myfriendica.net/photo/custom/300/183.jpg?rev=2013-06-28+15%3A34%3A46','','0000-00-00 00:00:00','','','','','dspr'),(56,'Stephen Judge','https://myfriendica.net/profile/stephen','http://myfriendica.net/profile/stephen','https://myfriendica.net/photo/custom/300/294.jpg?rev=2014-02-25+15%3A07%3A05','','0000-00-00 00:00:00','','','','','dspr'),(57,'潘隆吉 Tony Phuah','https://myfriendica.net/profile/tonyphuah','http://myfriendica.net/profile/tonyphuah','https://myfriendica.net/photo/custom/300/304.jpg?rev=2013-11-02+00%3A37%3A59','','0000-00-00 00:00:00','','','','','dspr'),(58,'Lina María Largo','https://myfriendica.net/profile/linamaria','http://myfriendica.net/profile/linamaria','https://myfriendica.net/photo/custom/300/332.jpg?rev=2013-12-18+08%3A14%3A24','','0000-00-00 00:00:00','','','','','dspr'),(59,'Petra L.','https://myfriendica.net/profile/petra-l','http://myfriendica.net/profile/petra-l','https://myfriendica.net/photo/custom/300/349.jpg?rev=2014-04-05+13%3A41%3A25','','0000-00-00 00:00:00','','','','','dspr'),(60,'Panko','https://myfriendica.net/profile/panko','http://myfriendica.net/profile/panko','https://myfriendica.net/photo/custom/300/354.jpg?rev=2014-07-30+14%3A22%3A42','','0000-00-00 00:00:00','','','','','dspr'),(61,'Jorge','https://myfriendica.net/profile/soloojos','http://myfriendica.net/profile/soloojos','https://myfriendica.net/photo/custom/300/370.jpg?rev=2014-03-02+16%3A20%3A32','','0000-00-00 00:00:00','','','','','dspr'),(62,'Sebas Pedersen','https://myfriendica.net/profile/sebasped','http://myfriendica.net/profile/sebasped','https://myfriendica.net/photo/custom/300/373.jpg?rev=2015-01-15+23%3A04%3A06','','0000-00-00 00:00:00','','','','','dspr'),(63,'ivan zlax','https://myfriendica.net/profile/zlaxyi','http://myfriendica.net/profile/zlaxyi','https://myfriendica.net/photo/custom/300/376.jpg?rev=2014-03-09+09%3A56%3A13','','0000-00-00 00:00:00','','','','','dspr'),(64,'Shimriez','https://myfriendica.net/profile/shimriez','http://myfriendica.net/profile/shimriez','https://myfriendica.net/photo/custom/300/403.jpg?rev=2014-06-21+17%3A18%3A05','','0000-00-00 00:00:00','','','','','dspr'),(65,'Sitesonix Web Solutions','https://myfriendica.net/profile/sitesonix','http://myfriendica.net/profile/sitesonix','https://myfriendica.net/photo/custom/300/445.jpg?rev=2014-06-13+17%3A25%3A54','','0000-00-00 00:00:00','','','','','dspr'),(66,'Bastian Lang','https://myfriendica.net/profile/raudy93','http://myfriendica.net/profile/raudy93','https://myfriendica.net/photo/custom/300/436.jpg?rev=2014-05-29+12%3A40%3A00','','0000-00-00 00:00:00','','','','','dspr'),(67,'Simó Albert i Beltran','https://myfriendica.net/profile/sim6','http://myfriendica.net/profile/sim6','https://myfriendica.net/photo/custom/300/419.jpg?rev=2014-05-14+16%3A14%3A04','','0000-00-00 00:00:00','','','','','dspr'),(68,'RT Griffiti','https://myfriendica.net/profile/rtgriffiti','http://myfriendica.net/profile/rtgriffiti','https://myfriendica.net/photo/custom/300/437.jpg?rev=2014-05-30+01%3A17%3A19','','0000-00-00 00:00:00','','','','','dspr'),(69,'Damian','https://myfriendica.net/profile/deb92','http://myfriendica.net/profile/deb92','https://myfriendica.net/photo/custom/300/462.jpg?rev=2014-07-29+18%3A18%3A26','','0000-00-00 00:00:00','','','','','dspr'),(70,'Ciril Earth','https://myfriendica.net/profile/cirilearth','http://myfriendica.net/profile/cirilearth','https://myfriendica.net/photo/custom/300/519.jpg?rev=2014-12-22+12%3A19%3A09','','0000-00-00 00:00:00','','','','','dspr'),(71,'The SOS Card Project','https://myfriendica.net/profile/the_sos_card_project','http://myfriendica.net/profile/the_sos_card_project','https://myfriendica.net/photo/custom/300/524.jpg?rev=2014-12-26+19%3A54%3A41','','0000-00-00 00:00:00','','','','','dspr'),(72,'Hauke Altmann','https://snarl.de/profile/tugelblend','http://snarl.de/profile/tugelblend','https://www.snarl.de/photo/profile/5.jpg','','2015-01-25 05:02:28','Berlin','Softwaredeveloper, friendica enthusiast, member of http://www.graffitiresearchlab.de/, cyclist','graffiti, friendica, graffiti, research, lab, diy, collectivism, urban, art, surfing, berlin, opensource, critical, mass, freifunk','','dfrn'),(73,'Chris Thina','https://snarl.de/profile/chillkroete','http://snarl.de/profile/chillkroete','https://snarl.de/photo/profile/69.jpg','','2014-01-11 11:59:56','','','','','dfrn'),(74,'Dirk Schlechter','https://snarl.de/profile/viewfinder','http://snarl.de/profile/viewfinder','https://snarl.de/photo/profile/106.jpg','','2014-03-24 16:20:54','','','','Männlich','dfrn'),(75,'Tauschring Prenzelberg','https://snarl.de/profile/prenzeltausch','http://snarl.de/profile/prenzeltausch','https://snarl.de/photo/profile/117.jpg','','2015-01-25 19:31:54','Berlin','Haareschneiden gegen Waschmaschinenreparatur?
Autotransport gegen Katze gießen?
Der Prenzelberger Tauschring
sucht weitere Mitglieder.
Komm doch mal vorbei:
Treffen jeden 2. & 4. Montag im Monat
im Kiezladen in der Dunckerstr. 14, 19-20 Uhr
prenzeltausch.thing.de','tauschring, zeitkonto','Intersex','dfrn'),(76,'Panko','https://snarl.de/profile/panko','http://snarl.de/profile/panko','https://snarl.de/photo/profile/141.jpg','@','2015-02-02 11:31:46','La Vila Joiosa','','debian, linux, gnu, gnu/linux, scifi, horror, xmpp, jabber, friendica, pump, freesoftware, darts, dardos, dards, punk, rock, ska, reggae, beer','Home','dfrn'),(77,'Berlin Group','https://snarl.de/profile/berlin','http://snarl.de/profile/berlin','https://snarl.de/photo/profile/0.jpg','','2012-04-28 09:21:19','Berlin','Eine Gruppe für alle Friendicianer, die an der geilsten Stadt Deutschlands interessiert sind.','berlin','','dfrn'),(78,'Daniel C. Würl','https://snarl.de/profile/decadentgray','http://snarl.de/profile/decadentgray','https://snarl.de/photo/profile/158.jpg','','2014-08-29 02:20:44','','','','','dfrn'),(79,'Michaela Gruber','https://snarl.de/profile/starling','http://snarl.de/profile/starling','https://snarl.de/photo/profile/160.jpg','','2014-09-03 18:19:10','','','','','dfrn'),(80,'Kristian R.','https://snarl.de/profile/z428','http://snarl.de/profile/z428','https://snarl.de/photo/profile/181.jpg','','2015-01-30 13:47:31','','Software engineer (#java, #javaee, #python, mainly server-sided and backend), art and imaging addict mainly using #gimp, #opensource / #softwarelibre # freesoftware software user and promoter, lover of bizarre #music (especially #netaudio stuff, #metal, #postrock, more open-minded #indie), #vegetarian, 30something and a few other things.
kr428 virtually everywhere, including twitter, identica et al.','linux, gimp, photography, music, java, opensource, gnome, philosophy, spirituality, art','Männlich','dfrn'),(81,'Georg Hofer','https://snarl.de/profile/ironhead','http://snarl.de/profile/ironhead','https://snarl.de/photo/profile/228.jpg','','2014-12-31 15:47:14','','','','','dfrn'),(82,'Nick Power','https://snarl.de/profile/veganvincent','http://snarl.de/profile/veganvincent','https://snarl.de/photo/profile/240.jpg','','2015-01-26 16:59:02','','','','','dfrn'),(83,'Yushin W','https://snarl.de/profile/opduur','http://snarl.de/profile/opduur','https://snarl.de/photo/profile/254.jpg','','2015-01-28 19:44:40','','','freesoftware, floss, foss, opensource, linux, vim, cli, command-line, creativecommons, ocw, oer, commons, sustainability, energy, lohas, mdg, sdg','','dfrn'),(84,'Oradon','https://oradon.pegasus.uberspace.de/profile/oradon','http://oradon.pegasus.uberspace.de/profile/oradon','https://oradon.pegasus.uberspace.de/photo/custom/300/1.jpg','','0000-00-00 00:00:00','','','','','dspr'),(85,'Stuttgart','https://oradon.pegasus.uberspace.de/profile/stuttgart','http://oradon.pegasus.uberspace.de/profile/stuttgart','https://oradon.pegasus.uberspace.de/photo/custom/300/12.jpg','','0000-00-00 00:00:00','','','','','dspr'),(86,'Olivier','https://friendica.free-beer.ch/profile/olivier','http://friendica.free-beer.ch/profile/olivier','https://friendica.free-beer.ch/photo/custom/300/1.jpg?rev=2012-05-02+09%3A02%3A19','','0000-00-00 00:00:00','','','','','dspr'),(87,'pogonator','https://friendica.free-beer.ch/profile/pogonator','http://friendica.free-beer.ch/profile/pogonator','https://friendica.free-beer.ch/photo/custom/300/396.jpg?rev=2013-06-22+07%3A51%3A38','','0000-00-00 00:00:00','','','','','dspr'),(88,'Claus Muehlenkamp','https://friendica.free-beer.ch/profile/clausmuehlenkamp','http://friendica.free-beer.ch/profile/clausmuehlenkamp','https://friendica.free-beer.ch/photo/custom/300/368.jpg?rev=2013-06-12+21%3A21%3A07','','0000-00-00 00:00:00','','','','','dspr'),(89,'Jörg Hartmann','https://friendica.free-beer.ch/profile/jh72de','http://friendica.free-beer.ch/profile/jh72de','https://friendica.free-beer.ch/photo/custom/300/295.jpg?rev=2013-04-09+19%3A21%3A01','','0000-00-00 00:00:00','','','','','dspr'),(90,'Carlos Solís','https://friendica.free-beer.ch/profile/csolisr','http://friendica.free-beer.ch/profile/csolisr','https://friendica.free-beer.ch/photo/custom/300/22.jpg?rev=2012-05-31+23%3A00%3A24','','0000-00-00 00:00:00','','','','','dspr'),(91,'Frederic Guilbault','https://friendica.free-beer.ch/profile/border','http://friendica.free-beer.ch/profile/border','https://friendica.free-beer.ch/photo/custom/300/23.jpg?rev=2012-06-01+02%3A24%3A09','','0000-00-00 00:00:00','','','','','dspr'),(92,'Sun Sunich','https://friendica.free-beer.ch/profile/sunsunich','http://friendica.free-beer.ch/profile/sunsunich','https://friendica.free-beer.ch/photo/custom/300/337.jpg?rev=2013-06-06+19%3A54%3A58','','0000-00-00 00:00:00','','','','','dspr'),(93,'Jaun Santiago','https://friendica.free-beer.ch/profile/juansantiago','http://friendica.free-beer.ch/profile/juansantiago','https://friendica.free-beer.ch/photo/custom/300/94.jpg?rev=2012-08-05+21%3A12%3A40','','0000-00-00 00:00:00','','','','','dspr'),(94,'Axel','https://friendica.free-beer.ch/profile/axel','http://friendica.free-beer.ch/profile/axel','https://friendica.free-beer.ch/photo/custom/300/61.jpg?rev=2014-01-08+17%3A14%3A05','','0000-00-00 00:00:00','','','','','dspr'),(95,'Alexander Jobst','https://friendica.free-beer.ch/profile/alexanderjobst','http://friendica.free-beer.ch/profile/alexanderjobst','https://friendica.free-beer.ch/photo/custom/300/77.jpg?rev=2012-07-11+08%3A19%3A36','','0000-00-00 00:00:00','','','','','dspr'),(96,'Matija Šuklje','https://friendica.free-beer.ch/profile/hook','http://friendica.free-beer.ch/profile/hook','https://friendica.free-beer.ch/photo/custom/300/336.jpg?rev=2013-06-02+20%3A40%3A51','','0000-00-00 00:00:00','','','','','dspr'),(97,'Brando','https://friendica.free-beer.ch/profile/dysfunctional','http://friendica.free-beer.ch/profile/dysfunctional','https://friendica.free-beer.ch/photo/custom/300/89.jpg?rev=2012-07-28+04%3A35%3A53','','0000-00-00 00:00:00','','','','','dspr'),(98,'Max Anton','https://friendica.free-beer.ch/profile/ntimes','http://friendica.free-beer.ch/profile/ntimes','https://friendica.free-beer.ch/photo/custom/300/98.jpg?rev=2012-08-08+21%3A32%3A00','','0000-00-00 00:00:00','','','','','dspr'),(99,'Inyan','https://friendica.free-beer.ch/profile/inyan','http://friendica.free-beer.ch/profile/inyan','https://friendica.free-beer.ch/photo/custom/300/111.jpg?rev=2012-08-18+19%3A01%3A17','','0000-00-00 00:00:00','','','','','dspr'),(100,'亗 Dr. Emporio Efikz 亗','https://friendica.free-beer.ch/profile/dr_emporio_efikz','http://friendica.free-beer.ch/profile/dr_emporio_efikz','https://friendica.free-beer.ch/photo/custom/300/108.jpg?rev=2012-08-17+01%3A48%3A09','','0000-00-00 00:00:00','','','','','dspr'),(101,'w2bh.- free-beer.ch','https://friendica.free-beer.ch/profile/w2bh','http://friendica.free-beer.ch/profile/w2bh','https://friendica.free-beer.ch/photo/custom/300/104.jpg?rev=2012-08-15+10%3A52%3A29','','0000-00-00 00:00:00','','','','','dspr'),(102,'Torsten Schilinsky','https://friendica.free-beer.ch/profile/torsten1968','http://friendica.free-beer.ch/profile/torsten1968','https://friendica.free-beer.ch/photo/custom/300/107.jpg?rev=2012-09-18+11%3A17%3A42','','0000-00-00 00:00:00','','','','','dspr'),(103,'Ecologie Libidinale','https://friendica.free-beer.ch/profile/ecologielibidinale','http://friendica.free-beer.ch/profile/ecologielibidinale','https://friendica.free-beer.ch/photo/custom/300/118.jpg?rev=2012-08-23+18%3A19%3A23','','0000-00-00 00:00:00','','','','','dspr'),(104,'Robert Bonie','https://friendica.free-beer.ch/profile/robrob','http://friendica.free-beer.ch/profile/robrob','https://friendica.free-beer.ch/photo/custom/300/138.jpg?rev=2012-09-07+17%3A57%3A21','','0000-00-00 00:00:00','','','','','dspr'),(105,'Marius Katcá','https://friendica.free-beer.ch/profile/marius_katca','http://friendica.free-beer.ch/profile/marius_katca','https://friendica.free-beer.ch/photo/custom/300/143.jpg?rev=2012-09-10+11%3A02%3A55','','0000-00-00 00:00:00','','','','','dspr'),(106,'Yossefa Mekyton','https://friendica.free-beer.ch/profile/jooxz','http://friendica.free-beer.ch/profile/jooxz','https://friendica.free-beer.ch/photo/custom/300/413.jpg?rev=2013-06-29+18%3A54%3A44','','0000-00-00 00:00:00','','','','','dspr'),(107,'Xurxo Ventos','https://friendica.free-beer.ch/profile/xurxoventos','http://friendica.free-beer.ch/profile/xurxoventos','https://friendica.free-beer.ch/photo/custom/300/412.jpg?rev=2013-06-29+10%3A07%3A23','','0000-00-00 00:00:00','','','','','dspr'),(108,'Fergus Ferrier','https://friendica.free-beer.ch/profile/rufusson','http://friendica.free-beer.ch/profile/rufusson','https://friendica.free-beer.ch/photo/custom/300/146.jpg?rev=2012-09-14+01%3A11%3A23','','0000-00-00 00:00:00','','','','','dspr'),(109,'Arescorpio Nepesh','https://friendica.free-beer.ch/profile/arescorpio','http://friendica.free-beer.ch/profile/arescorpio','https://friendica.free-beer.ch/photo/custom/300/158.jpg?rev=2012-10-05+19%3A05%3A49','','0000-00-00 00:00:00','','','','','dspr'),(110,'Shiroikuma','https://friendica.free-beer.ch/profile/shiroikuma','http://friendica.free-beer.ch/profile/shiroikuma','https://friendica.free-beer.ch/photo/custom/300/334.jpg?rev=2013-06-02+09%3A59%3A35','','0000-00-00 00:00:00','','','','','dspr'),(111,'FreeBeer Klampf','https://friendica.free-beer.ch/profile/klampfattacke','http://friendica.free-beer.ch/profile/klampfattacke','https://friendica.free-beer.ch/photo/custom/300/167.jpg?rev=2012-10-27+02%3A34%3A19','','0000-00-00 00:00:00','','','','','dspr'),(112,'Raphael Vieira','https://friendica.free-beer.ch/profile/barba_negra','http://friendica.free-beer.ch/profile/barba_negra','https://friendica.free-beer.ch/photo/custom/300/772.jpg?rev=2014-05-04+03%3A45%3A51','','0000-00-00 00:00:00','','','','','dspr'),(113,'Marina Soler','https://friendica.free-beer.ch/profile/marisoler','http://friendica.free-beer.ch/profile/marisoler','https://friendica.free-beer.ch/photo/custom/300/514.jpg?rev=2013-09-01+18%3A38%3A55','','0000-00-00 00:00:00','','','','','dspr'),(114,'Als Ob','https://friendica.free-beer.ch/profile/derhuaba','http://friendica.free-beer.ch/profile/derhuaba','https://friendica.free-beer.ch/photo/custom/300/842.jpg?rev=2014-08-06+23%3A24%3A06','','0000-00-00 00:00:00','','','','','dspr'),(115,'Colin Steele','https://friendica.free-beer.ch/profile/emberleaf','http://friendica.free-beer.ch/profile/emberleaf','https://friendica.free-beer.ch/photo/custom/300/245.jpg?rev=2013-02-23+16%3A54%3A57','','0000-00-00 00:00:00','','','','','dspr'),(116,'Max Mustermann','https://friendica.free-beer.ch/profile/jan_sofasurfer','http://friendica.free-beer.ch/profile/jan_sofasurfer','https://friendica.free-beer.ch/photo/custom/300/246.jpg?rev=2013-02-24+13%3A17%3A05','','0000-00-00 00:00:00','','','','','dspr'),(117,'Nicola Sisto Alessandro Vaccarone','https://friendica.free-beer.ch/profile/nk','http://friendica.free-beer.ch/profile/nk','https://friendica.free-beer.ch/photo/custom/300/286.jpg?rev=2014-03-05+18%3A14%3A39','','0000-00-00 00:00:00','','','','','dspr'),(118,'Pascal Daniel Angst','https://friendica.free-beer.ch/profile/pascala','http://friendica.free-beer.ch/profile/pascala','https://friendica.free-beer.ch/photo/custom/300/268.jpg?rev=2013-03-16+14%3A39%3A19','','0000-00-00 00:00:00','','','','','dspr'),(119,'Bodhi SparkleSnapdragon Goforth','https://friendica.free-beer.ch/profile/snapdragon','http://friendica.free-beer.ch/profile/snapdragon','https://friendica.free-beer.ch/photo/custom/300/494.jpg?rev=2013-08-15+14%3A51%3A39','','0000-00-00 00:00:00','','','','','dspr'),(120,'AntiChristos44 BodhiSattva','https://friendica.free-beer.ch/profile/ac44bo','http://friendica.free-beer.ch/profile/ac44bo','https://friendica.free-beer.ch/photo/custom/300/440.jpg?rev=2013-07-15+01%3A55%3A24','','0000-00-00 00:00:00','','','','','dspr'),(121,'Michael Moroni','https://friendica.free-beer.ch/profile/airon90','http://friendica.free-beer.ch/profile/airon90','https://friendica.free-beer.ch/photo/custom/300/547.jpg?rev=2013-09-27+11%3A19%3A56','','0000-00-00 00:00:00','','','','','dspr'),(122,'Martin Neujahr','https://friendica.free-beer.ch/profile/funkymartin','http://friendica.free-beer.ch/profile/funkymartin','https://friendica.free-beer.ch/photo/custom/300/557.jpg?rev=2013-10-04+06%3A33%3A29','','0000-00-00 00:00:00','','','','','dspr'),(123,'Florian Traverse','https://friendica.free-beer.ch/profile/temsa','http://friendica.free-beer.ch/profile/temsa','https://friendica.free-beer.ch/photo/custom/300/548.jpg?rev=2013-09-28+06%3A16%3A05','','0000-00-00 00:00:00','','','','','dspr'),(124,'Picaflor Azul','https://friendica.free-beer.ch/profile/picaflor','http://friendica.free-beer.ch/profile/picaflor','https://friendica.free-beer.ch/photo/custom/300/549.jpg?rev=2013-09-28+15%3A36%3A46','','0000-00-00 00:00:00','','','','','dspr'),(125,'edson duarte','https://friendica.free-beer.ch/profile/vaugs3roty','http://friendica.free-beer.ch/profile/vaugs3roty','https://friendica.free-beer.ch/photo/custom/300/570.jpg?rev=2013-10-13+18%3A01%3A06','','0000-00-00 00:00:00','','','','','dspr'),(126,'Don Viktoranghelo De Cuyo','https://friendica.free-beer.ch/profile/lechju','http://friendica.free-beer.ch/profile/lechju','https://friendica.free-beer.ch/photo/custom/300/583.jpg?rev=2013-11-02+22%3A56%3A06','','0000-00-00 00:00:00','','','','','dspr'),(127,'Liselotte Vinberg','https://friendica.free-beer.ch/profile/musikmamma','http://friendica.free-beer.ch/profile/musikmamma','https://friendica.free-beer.ch/photo/custom/300/589.jpg?rev=2013-11-02+18%3A22%3A16','','0000-00-00 00:00:00','','','','','dspr'),(128,'Arlo James Barnes','https://friendica.free-beer.ch/profile/arlojamesbarnes','http://friendica.free-beer.ch/profile/arlojamesbarnes','https://friendica.free-beer.ch/photo/custom/300/593.jpg?rev=2013-11-04+21%3A56%3A10','','0000-00-00 00:00:00','','','','','dspr'),(129,'Roxana Diaz','https://friendica.free-beer.ch/profile/heindys','http://friendica.free-beer.ch/profile/heindys','https://friendica.free-beer.ch/photo/custom/300/774.jpg?rev=2014-05-10+09%3A51%3A52','','0000-00-00 00:00:00','','','','','dspr'),(130,'Armin Lutz','https://friendica.free-beer.ch/profile/zebra','http://friendica.free-beer.ch/profile/zebra','https://friendica.free-beer.ch/photo/custom/300/612.jpg?rev=2013-11-20+12%3A36%3A03','','0000-00-00 00:00:00','','','','','dspr'),(131,'Philipp Obenauer','https://friendica.free-beer.ch/profile/clandestino','http://friendica.free-beer.ch/profile/clandestino','https://friendica.free-beer.ch/photo/custom/300/621.jpg?rev=2013-12-14+11%3A09%3A01','','0000-00-00 00:00:00','','','','','dspr'),(132,'ѕтєιикαмρf','https://friendica.free-beer.ch/profile/steinkampf','http://friendica.free-beer.ch/profile/steinkampf','https://friendica.free-beer.ch/photo/custom/300/652.jpg?rev=2014-01-19+13%3A36%3A41','','0000-00-00 00:00:00','','','','','dspr'),(133,'Jerry Briardy','https://friendica.free-beer.ch/profile/bookman37','http://friendica.free-beer.ch/profile/bookman37','https://friendica.free-beer.ch/photo/custom/300/651.jpg?rev=2013-12-31+06%3A49%3A25','','0000-00-00 00:00:00','','','','','dspr'),(134,'D2O','https://friendica.free-beer.ch/profile/d2o','http://friendica.free-beer.ch/profile/d2o','https://friendica.free-beer.ch/photo/custom/300/673.jpg?rev=2014-01-16+14%3A57%3A25','','0000-00-00 00:00:00','','','','','dspr'),(135,'Marc Leunig','https://friendica.free-beer.ch/profile/miefda','http://friendica.free-beer.ch/profile/miefda','https://friendica.free-beer.ch/photo/custom/300/675.jpg?rev=2014-01-16+20%3A51%3A38','','0000-00-00 00:00:00','','','','','dspr'),(136,'Sebas Pesersen','https://friendica.free-beer.ch/profile/sebasped','http://friendica.free-beer.ch/profile/sebasped','https://friendica.free-beer.ch/photo/custom/300/714.jpg?rev=2014-02-16+21%3A33%3A10','','0000-00-00 00:00:00','','','','','dspr'),(137,'Redrick Deckard','https://friendica.free-beer.ch/profile/red','http://friendica.free-beer.ch/profile/red','https://friendica.free-beer.ch/photo/custom/300/724.jpg?rev=2014-03-02+17%3A12%3A30','','0000-00-00 00:00:00','','','','','dspr'),(138,'Rui Bernardo','https://friendica.free-beer.ch/profile/rui_miguel','http://friendica.free-beer.ch/profile/rui_miguel','https://friendica.free-beer.ch/photo/custom/300/729.jpg?rev=2014-03-05+15%3A46%3A11','','0000-00-00 00:00:00','','','','','dspr'),(139,'Manoel Nascimento','https://friendica.free-beer.ch/profile/manoelnascimento','http://friendica.free-beer.ch/profile/manoelnascimento','https://friendica.free-beer.ch/photo/custom/300/734.jpg?rev=2014-03-09+14%3A15%3A23','','0000-00-00 00:00:00','','','','','dspr'),(140,'ilma','https://friendica.free-beer.ch/profile/ilma','http://friendica.free-beer.ch/profile/ilma','https://friendica.free-beer.ch/photo/custom/300/739.jpg?rev=2014-03-14+03%3A41%3A44','','0000-00-00 00:00:00','','','','','dspr'),(141,'David Mccauley','https://friendica.free-beer.ch/profile/opticalrevenge','http://friendica.free-beer.ch/profile/opticalrevenge','https://friendica.free-beer.ch/photo/custom/300/746.jpg?rev=2014-03-22+18%3A30%3A05','','0000-00-00 00:00:00','','','','','dspr'),(142,'Atterratio Aeternus','https://friendica.free-beer.ch/profile/atterratio','http://friendica.free-beer.ch/profile/atterratio','https://friendica.free-beer.ch/photo/custom/300/753.jpg?rev=2014-04-04+01%3A23%3A23','','0000-00-00 00:00:00','','','','','dspr'),(143,'Markus Krüger','https://friendica.free-beer.ch/profile/kreuzmacher','http://friendica.free-beer.ch/profile/kreuzmacher','https://friendica.free-beer.ch/photo/custom/300/800.jpg?rev=2014-06-26+05%3A48%3A58','','0000-00-00 00:00:00','','','','','dspr'),(144,'Master O Disaster','https://friendica.free-beer.ch/profile/masterodisaster','http://friendica.free-beer.ch/profile/masterodisaster','https://friendica.free-beer.ch/photo/custom/300/855.jpg?rev=2014-08-18+20%3A31%3A42','','0000-00-00 00:00:00','','','','','dspr'),(145,'eyal72','https://friendica.free-beer.ch/profile/eyal72','http://friendica.free-beer.ch/profile/eyal72','https://friendica.free-beer.ch/photo/custom/300/872.jpg?rev=2014-09-03+22%3A35%3A36','','0000-00-00 00:00:00','','','','','dspr'),(146,'Ed Wes','https://friendica.free-beer.ch/profile/edwes','http://friendica.free-beer.ch/profile/edwes','https://friendica.free-beer.ch/photo/custom/300/1206.jpg','','0000-00-00 00:00:00','','','','','dspr'),(147,'Romoli Marco','https://friendica.free-beer.ch/profile/redleghorn','http://friendica.free-beer.ch/profile/redleghorn','https://friendica.free-beer.ch/photo/custom/300/1270.jpg?rev=2014-11-26+16%3A57%3A51','','0000-00-00 00:00:00','','','','','dspr'),(148,'Michael Rueetschli','http://social.rueetschli.org/profile/rueetschli','http://social.rueetschli.org/profile/rueetschli','http://social.rueetschli.org/photo/custom/300/1.jpg?rev=2014-03-14+09%3A30%3A42','','0000-00-00 00:00:00','','','','','dspr'),(149,'Land Ei','http://social.rueetschli.org/profile/land_ei','http://social.rueetschli.org/profile/land_ei','http://social.rueetschli.org/photo/custom/300/32.jpg?rev=2014-07-25+17%3A03%3A43','','0000-00-00 00:00:00','','','','','dspr'),(150,'Jim Wiskey','http://social.rueetschli.org/profile/gsxrpilot','http://social.rueetschli.org/profile/gsxrpilot','http://social.rueetschli.org/photo/custom/300/36.jpg?rev=2014-08-21+01%3A47%3A44','','0000-00-00 00:00:00','','','','','dspr'),(151,'Kevin K.','http://social.rueetschli.org/profile/dj-atropine','http://social.rueetschli.org/profile/dj-atropine','http://social.rueetschli.org/photo/custom/300/66.jpg?rev=2014-12-31+13%3A05%3A29','','0000-00-00 00:00:00','','','','','dspr'),(152,'friendica2','http://192.168.22.10/profile/friendica2','http://192.168.22.10/profile/friendica2','http://192.168.22.10/photo/avatar/3.jpg','','2015-02-02 19:00:21','','','','','stat'),(153,'friendica5','http://192.168.22.10/profile/friendica5','http://192.168.22.10/profile/friendica5','http://192.168.22.10/photo/avatar/5.jpg','','2015-02-02 19:00:18','','','','','stat'),(154,'friendica4','http://192.168.22.10/profile/friendica4','http://192.168.22.10/profile/friendica4','http://192.168.22.10/photo/avatar/6.jpg','','2015-02-02 19:00:24','','','','','stat'),(155,'friendica1','http://192.168.22.10/profile/friendica1','http://192.168.22.10/profile/friendica1','http://192.168.22.10/photo/profile/2.jpg','','2015-02-02 12:02:11','','','','','stat'),(156,'friendica3','http://192.168.22.10/profile/friendica3','http://192.168.22.10/profile/friendica3','http://192.168.22.10/photo/1fc6596c195944666e18cbd313795942-4.jpg','','2015-02-02 19:00:12','','','','','dfrn'); +INSERT INTO `gcontact` VALUES (1,'Keith','https://friendika.me4.it/profile/keith','http://friendika.me4.it/profile/keith','https://friendika.me4.it/photo/custom/300/1.jpg?rev=2014-07-27+19%3A34%3A36','','0001-01-01 00:00:00','','','','','dspr'),(2,'Manuel Freiria','https://friendika.me4.it/profile/manolofreiria','http://friendika.me4.it/profile/manolofreiria','https://friendika.me4.it/photo/custom/300/254.jpg?rev=2014-09-06+23%3A58%3A50','','0001-01-01 00:00:00','','','','','dspr'),(3,'José Manuel Goig','https://friendika.me4.it/profile/jmgoig','http://friendika.me4.it/profile/jmgoig','https://friendika.me4.it/photo/custom/300/283.jpg?rev=2014-12-16+10%3A11%3A40','','0001-01-01 00:00:00','','','','','dspr'),(4,'Keith','https://friendica.eu/profile/support','http://friendica.eu/profile/support','https://friendica.eu/photo/custom/300/1.jpg?rev=2011-12-21+14%3A41%3A44','','0001-01-01 00:00:00','','','','','dspr'),(5,'Henrike Van Mortis','https://friendica.eu/profile/hvm','http://friendica.eu/profile/hvm','https://friendica.eu/photo/custom/300/250.jpg','','0001-01-01 00:00:00','','','','','dspr'),(6,'offene Ablage: nothing to hide','https://friendica.eu/profile/o2myfrdca01','http://friendica.eu/profile/o2myfrdca01','https://friendica.eu/photo/custom/300/259.jpg?rev=2012-02-16+16%3A49%3A37','','0001-01-01 00:00:00','','','','','dspr'),(7,'Friendica Theme Developers','https://friendica.eu/profile/ftdevs','http://friendica.eu/profile/ftdevs','https://friendica.eu/photo/custom/300/366.jpg?rev=2012-03-01+11%3A58%3A18','','0001-01-01 00:00:00','','','','','dspr'),(8,'Nepesh Hacker','https://friendica.eu/profile/arescorpio','http://friendica.eu/profile/arescorpio','https://friendica.eu/photo/custom/300/516.jpg?rev=2012-11-07+22%3A39%3A38','','0001-01-01 00:00:00','','','','','dspr'),(9,'Rolf Rupp','https://friendica.eu/profile/rcr','http://friendica.eu/profile/rcr','https://friendica.eu/photo/custom/300/841.jpg?rev=2014-01-09+22%3A15%3A09','','0001-01-01 00:00:00','','','','','dspr'),(10,'Daniel Steinbacher','https://friendica.eu/profile/damez','http://friendica.eu/profile/damez','https://friendica.eu/photo/custom/300/1791.jpg?rev=2015-01-15+16%3A49%3A29','','0001-01-01 00:00:00','','','','','dspr'),(11,'Pirate Times','https://friendica.eu/profile/piratetimes','http://friendica.eu/profile/piratetimes','https://friendica.eu/photo/custom/300/885.jpg?rev=2014-01-21+11%3A09%3A35','','0001-01-01 00:00:00','','','','','dspr'),(12,'Jacques','https://friendica.eu/profile/jacques','http://friendica.eu/profile/jacques','https://friendica.eu/photo/custom/300/907.jpg?rev=2015-01-15+14%3A37%3A37','','0001-01-01 00:00:00','','','','','dspr'),(13,'Montse Freire','https://friendica.eu/profile/auga09','http://friendica.eu/profile/auga09','https://friendica.eu/photo/custom/300/934.jpg?rev=2014-02-16+14%3A17%3A30','','0001-01-01 00:00:00','','','','','dspr'),(14,'oremus','https://friendica.eu/profile/oremus','http://friendica.eu/profile/oremus','https://friendica.eu/photo/custom/300/1073.jpg?rev=2014-04-29+15%3A09%3A50','','0001-01-01 00:00:00','','','','','dspr'),(15,'ppp','https://friendica.eu/profile/ppp','http://friendica.eu/profile/ppp','https://friendica.eu/photo/custom/300/1134.jpg?rev=2014-06-01+12%3A58%3A28','','0001-01-01 00:00:00','','','','','dspr'),(16,'Krin Bouch','https://friendica.eu/profile/krinbouch','http://friendica.eu/profile/krinbouch','https://friendica.eu/photo/custom/300/1471.jpg?rev=2014-09-20+14%3A18%3A24','','0001-01-01 00:00:00','','','','','dspr'),(17,'Miguel Menéndez','https://friendica.eu/profile/miguelmenendez','http://friendica.eu/profile/miguelmenendez','https://friendica.eu/photo/custom/300/1508.jpg?rev=2014-10-26+15%3A21%3A28','','0001-01-01 00:00:00','','','','','dspr'),(18,'Alexandre Pólvora','https://friendica.eu/profile/discomplex','http://friendica.eu/profile/discomplex','https://friendica.eu/photo/custom/300/1522.jpg?rev=2014-11-05+23%3A54%3A57','','0001-01-01 00:00:00','','','','','dspr'),(19,'Chak\'pur','https://friendica.eu/profile/murokka','http://friendica.eu/profile/murokka','https://friendica.eu/photo/custom/300/1535.jpg?rev=2014-11-13+09%3A13%3A55','','0001-01-01 00:00:00','','','','','dspr'),(20,'Samuel Contraste','https://friendica.eu/profile/stace-melunor','http://friendica.eu/profile/stace-melunor','https://friendica.eu/photo/custom/300/1586.jpg?rev=2014-11-28+13%3A01%3A22','','0001-01-01 00:00:00','','','','','dspr'),(21,'Martin Langlotz','https://friendica.eu/profile/numan','http://friendica.eu/profile/numan','https://friendica.eu/photo/custom/300/1621.jpg?rev=2014-12-02+10%3A37%3A34','','0001-01-01 00:00:00','','','','','dspr'),(22,'Elie Bissery','https://friendica.eu/profile/eilsib','http://friendica.eu/profile/eilsib','https://friendica.eu/photo/custom/300/1680.jpg?rev=2014-12-17+16%3A05%3A23','','0001-01-01 00:00:00','','','','','dspr'),(23,'Cécile Maitre','https://friendica.eu/profile/cecile','http://friendica.eu/profile/cecile','https://friendica.eu/photo/custom/300/1703.jpg?rev=2014-12-23+19%3A29%3A41','','0001-01-01 00:00:00','','','','','dspr'),(24,'Ralf Gerdes','https://friendica.eu/profile/ralf','http://friendica.eu/profile/ralf','https://friendica.eu/photo/custom/300/1739.jpg?rev=2014-12-30+12%3A43%3A12','','0001-01-01 00:00:00','','','','','dspr'),(25,'Loran Btn','https://friendica.eu/profile/loran_mcfly','http://friendica.eu/profile/loran_mcfly','https://friendica.eu/photo/custom/300/1781.jpg?rev=2015-01-11+09%3A10%3A33','','0001-01-01 00:00:00','','','','','dspr'),(26,'Jörn Rinne','https://friendica.eu/profile/lefou','http://friendica.eu/profile/lefou','https://friendica.eu/photo/custom/300/1782.jpg?rev=2015-01-11+15%3A39%3A33','','0001-01-01 00:00:00','','','','','dspr'),(27,'Lud Wig','https://friendica.eu/profile/ludwig','http://friendica.eu/profile/ludwig','https://friendica.eu/photo/custom/300/1810.jpg?rev=2015-01-25+04%3A41%3A20','','0001-01-01 00:00:00','','','','','dspr'),(28,'Rike','http://mist.loozah.com/profile/rike','http://mist.loozah.com/profile/rike','http://mist.loozah.com/photo/custom/300/2.jpg?rev=2012-02-03+14%3A10%3A17','','0001-01-01 00:00:00','','','','','dspr'),(29,'Torsten Peh','http://mist.loozah.com/profile/torsten_peh','http://mist.loozah.com/profile/torsten_peh','http://mist.loozah.com/photo/custom/300/13.jpg?rev=2012-05-15+12%3A58%3A18','','0001-01-01 00:00:00','','','','','dspr'),(30,'der buffer','http://mist.loozah.com/profile/derbuffer','http://mist.loozah.com/profile/derbuffer','http://mist.loozah.com/photo/custom/300/98.jpg?rev=2013-07-27+00%3A10%3A59','','0001-01-01 00:00:00','','','','','dspr'),(31,'Marcel','http://mist.loozah.com/profile/mkay','http://mist.loozah.com/profile/mkay','http://mist.loozah.com/photo/custom/300/24.jpg?rev=2012-06-14+19%3A06%3A37','','0001-01-01 00:00:00','','','','','dspr'),(32,'Gianluca Zoni','http://mist.loozah.com/profile/zoninoz','http://mist.loozah.com/profile/zoninoz','http://mist.loozah.com/photo/custom/300/56.jpg?rev=2012-09-12+15%3A38%3A42','','0001-01-01 00:00:00','','','','','dspr'),(33,'Jo A','http://mist.loozah.com/profile/joooo','http://mist.loozah.com/profile/joooo','http://mist.loozah.com/photo/custom/300/64.jpg?rev=2012-11-12+15%3A32%3A02','','0001-01-01 00:00:00','','','','','dspr'),(34,'Lass Mi Randa Den Sie Will Ja','https://friendica.styliztique.biz/profile/stb','http://friendica.styliztique.biz/profile/stb','https://friendica.styliztique.biz/photo/custom/300/20.jpg?rev=2013-09-06+16%3A04%3A10','','0001-01-01 00:00:00','','','','','dspr'),(35,'кαяισz м☠яку','https://karl.marx.pm/profile/kmarky','http://karl.marx.pm/profile/kmarky','https://karl.marx.pm/photo/custom/300/11.jpg?rev=2014-01-17+09%3A48%3A33','','0001-01-01 00:00:00','','','','','dspr'),(36,'Indignados','https://karl.marx.pm/profile/indignados','http://karl.marx.pm/profile/indignados','https://karl.marx.pm/photo/custom/300/44.jpg?rev=2012-05-27+14%3A53%3A52','','0001-01-01 00:00:00','','','','','dspr'),(37,'Anarkia','https://karl.marx.pm/profile/anarquia','http://karl.marx.pm/profile/anarquia','https://karl.marx.pm/photo/custom/300/45.jpg?rev=2012-05-29+11%3A01%3A11','','0001-01-01 00:00:00','','','','','dspr'),(38,'Planeta Pirata','https://karl.marx.pm/profile/pirata','http://karl.marx.pm/profile/pirata','https://karl.marx.pm/photo/custom/300/46.jpg?rev=2012-05-27+15%3A20%3A12','','0001-01-01 00:00:00','','','','','dspr'),(39,'Grupo GNU | Linux','https://karl.marx.pm/profile/gnu','http://karl.marx.pm/profile/gnu','https://karl.marx.pm/photo/custom/300/47.jpg?rev=2012-05-27+15%3A34%3A20','','0001-01-01 00:00:00','','','','','dspr'),(40,'Ecologia','https://karl.marx.pm/profile/eco','http://karl.marx.pm/profile/eco','https://karl.marx.pm/photo/custom/300/57.jpg?rev=2012-06-09+06%3A42%3A04','','0001-01-01 00:00:00','','','','','dspr'),(41,'Grupo antiFa Friendica','https://karl.marx.pm/profile/antifa','http://karl.marx.pm/profile/antifa','https://karl.marx.pm/photo/custom/300/60.jpg?rev=2012-06-11+08%3A46%3A48','','0001-01-01 00:00:00','','','','','dspr'),(42,'Facebook (alias Feisbuk)','https://karl.marx.pm/profile/facebook','http://karl.marx.pm/profile/facebook','https://karl.marx.pm/photo/custom/300/61.jpg?rev=2014-01-17+09%3A50%3A44','','0001-01-01 00:00:00','','','','','dspr'),(43,'Todo Cine','https://karl.marx.pm/profile/cine','http://karl.marx.pm/profile/cine','https://karl.marx.pm/photo/custom/300/65.jpg?rev=2012-06-15+07%3A20%3A01','','0001-01-01 00:00:00','','','','','dspr'),(44,'Rivera Valdez','https://karl.marx.pm/profile/riveravaldez','http://karl.marx.pm/profile/riveravaldez','https://karl.marx.pm/photo/custom/300/205.jpg?rev=2013-06-18+10%3A58%3A46','','0001-01-01 00:00:00','','','','','dspr'),(45,'Tazman Devil','https://karl.marx.pm/profile/tazman','http://karl.marx.pm/profile/tazman','https://karl.marx.pm/photo/custom/300/228.jpg?rev=2013-08-24+02%3A59%3A52','','0001-01-01 00:00:00','','','','','dspr'),(46,'Tiago Casal Ribeiro','https://karl.marx.pm/profile/tiago','http://karl.marx.pm/profile/tiago','https://karl.marx.pm/photo/custom/300/391.jpg?rev=2014-10-30+17%3A10%3A40','','0001-01-01 00:00:00','','','','','dspr'),(47,'Protestation','https://karl.marx.pm/profile/protestation_','http://karl.marx.pm/profile/protestation_','https://karl.marx.pm/photo/custom/300/414.jpg','','0001-01-01 00:00:00','','','','','dspr'),(48,'Arto','https://myfriendica.net/profile/arto','http://myfriendica.net/profile/arto','https://myfriendica.net/photo/custom/300/5.jpg?rev=2012-04-29+18%3A36%3A29','','0001-01-01 00:00:00','','','','','dspr'),(49,'Gatoso Kot','https://myfriendica.net/profile/gatoso','http://myfriendica.net/profile/gatoso','https://myfriendica.net/photo/custom/300/159.jpg?rev=2013-04-05+05%3A51%3A58','','0001-01-01 00:00:00','','','','','dspr'),(50,'Believing Prayer','https://myfriendica.net/profile/believingprayer','http://myfriendica.net/profile/believingprayer','https://myfriendica.net/photo/custom/300/11.jpg?rev=2012-03-19+13%3A12%3A07','','0001-01-01 00:00:00','','','','','dspr'),(51,'Avery Jenkins','https://myfriendica.net/profile/docaltmed','http://myfriendica.net/profile/docaltmed','https://myfriendica.net/photo/custom/300/17.jpg?rev=2012-03-27+11%3A05%3A26','','0001-01-01 00:00:00','','','','','dspr'),(52,'Vincent','https://myfriendica.net/profile/influencepc','http://myfriendica.net/profile/influencepc','https://myfriendica.net/photo/custom/300/55.jpg?rev=2012-04-26+12%3A47%3A48','','0001-01-01 00:00:00','','','','','dspr'),(53,'Berlin Group','https://myfriendica.net/profile/berlin','http://myfriendica.net/profile/berlin','https://myfriendica.net/photo/custom/300/65.jpg?rev=2012-04-28+09%3A21%3A19','','0001-01-01 00:00:00','','','','','dspr'),(54,'jcsesecuneta@myfriendica.net','https://myfriendica.net/profile/jcsesecuneta','http://myfriendica.net/profile/jcsesecuneta','https://myfriendica.net/photo/custom/300/281.jpg?rev=2013-09-06+11%3A51%3A59','','0001-01-01 00:00:00','','','','','dspr'),(55,'Sam I','https://myfriendica.net/profile/sam01','http://myfriendica.net/profile/sam01','https://myfriendica.net/photo/custom/300/183.jpg?rev=2013-06-28+15%3A34%3A46','','0001-01-01 00:00:00','','','','','dspr'),(56,'Stephen Judge','https://myfriendica.net/profile/stephen','http://myfriendica.net/profile/stephen','https://myfriendica.net/photo/custom/300/294.jpg?rev=2014-02-25+15%3A07%3A05','','0001-01-01 00:00:00','','','','','dspr'),(57,'潘隆吉 Tony Phuah','https://myfriendica.net/profile/tonyphuah','http://myfriendica.net/profile/tonyphuah','https://myfriendica.net/photo/custom/300/304.jpg?rev=2013-11-02+00%3A37%3A59','','0001-01-01 00:00:00','','','','','dspr'),(58,'Lina María Largo','https://myfriendica.net/profile/linamaria','http://myfriendica.net/profile/linamaria','https://myfriendica.net/photo/custom/300/332.jpg?rev=2013-12-18+08%3A14%3A24','','0001-01-01 00:00:00','','','','','dspr'),(59,'Petra L.','https://myfriendica.net/profile/petra-l','http://myfriendica.net/profile/petra-l','https://myfriendica.net/photo/custom/300/349.jpg?rev=2014-04-05+13%3A41%3A25','','0001-01-01 00:00:00','','','','','dspr'),(60,'Panko','https://myfriendica.net/profile/panko','http://myfriendica.net/profile/panko','https://myfriendica.net/photo/custom/300/354.jpg?rev=2014-07-30+14%3A22%3A42','','0001-01-01 00:00:00','','','','','dspr'),(61,'Jorge','https://myfriendica.net/profile/soloojos','http://myfriendica.net/profile/soloojos','https://myfriendica.net/photo/custom/300/370.jpg?rev=2014-03-02+16%3A20%3A32','','0001-01-01 00:00:00','','','','','dspr'),(62,'Sebas Pedersen','https://myfriendica.net/profile/sebasped','http://myfriendica.net/profile/sebasped','https://myfriendica.net/photo/custom/300/373.jpg?rev=2015-01-15+23%3A04%3A06','','0001-01-01 00:00:00','','','','','dspr'),(63,'ivan zlax','https://myfriendica.net/profile/zlaxyi','http://myfriendica.net/profile/zlaxyi','https://myfriendica.net/photo/custom/300/376.jpg?rev=2014-03-09+09%3A56%3A13','','0001-01-01 00:00:00','','','','','dspr'),(64,'Shimriez','https://myfriendica.net/profile/shimriez','http://myfriendica.net/profile/shimriez','https://myfriendica.net/photo/custom/300/403.jpg?rev=2014-06-21+17%3A18%3A05','','0001-01-01 00:00:00','','','','','dspr'),(65,'Sitesonix Web Solutions','https://myfriendica.net/profile/sitesonix','http://myfriendica.net/profile/sitesonix','https://myfriendica.net/photo/custom/300/445.jpg?rev=2014-06-13+17%3A25%3A54','','0001-01-01 00:00:00','','','','','dspr'),(66,'Bastian Lang','https://myfriendica.net/profile/raudy93','http://myfriendica.net/profile/raudy93','https://myfriendica.net/photo/custom/300/436.jpg?rev=2014-05-29+12%3A40%3A00','','0001-01-01 00:00:00','','','','','dspr'),(67,'Simó Albert i Beltran','https://myfriendica.net/profile/sim6','http://myfriendica.net/profile/sim6','https://myfriendica.net/photo/custom/300/419.jpg?rev=2014-05-14+16%3A14%3A04','','0001-01-01 00:00:00','','','','','dspr'),(68,'RT Griffiti','https://myfriendica.net/profile/rtgriffiti','http://myfriendica.net/profile/rtgriffiti','https://myfriendica.net/photo/custom/300/437.jpg?rev=2014-05-30+01%3A17%3A19','','0001-01-01 00:00:00','','','','','dspr'),(69,'Damian','https://myfriendica.net/profile/deb92','http://myfriendica.net/profile/deb92','https://myfriendica.net/photo/custom/300/462.jpg?rev=2014-07-29+18%3A18%3A26','','0001-01-01 00:00:00','','','','','dspr'),(70,'Ciril Earth','https://myfriendica.net/profile/cirilearth','http://myfriendica.net/profile/cirilearth','https://myfriendica.net/photo/custom/300/519.jpg?rev=2014-12-22+12%3A19%3A09','','0001-01-01 00:00:00','','','','','dspr'),(71,'The SOS Card Project','https://myfriendica.net/profile/the_sos_card_project','http://myfriendica.net/profile/the_sos_card_project','https://myfriendica.net/photo/custom/300/524.jpg?rev=2014-12-26+19%3A54%3A41','','0001-01-01 00:00:00','','','','','dspr'),(72,'Hauke Altmann','https://snarl.de/profile/tugelblend','http://snarl.de/profile/tugelblend','https://www.snarl.de/photo/profile/5.jpg','','2015-01-25 05:02:28','Berlin','Softwaredeveloper, friendica enthusiast, member of http://www.graffitiresearchlab.de/, cyclist','graffiti, friendica, graffiti, research, lab, diy, collectivism, urban, art, surfing, berlin, opensource, critical, mass, freifunk','','dfrn'),(73,'Chris Thina','https://snarl.de/profile/chillkroete','http://snarl.de/profile/chillkroete','https://snarl.de/photo/profile/69.jpg','','2014-01-11 11:59:56','','','','','dfrn'),(74,'Dirk Schlechter','https://snarl.de/profile/viewfinder','http://snarl.de/profile/viewfinder','https://snarl.de/photo/profile/106.jpg','','2014-03-24 16:20:54','','','','Männlich','dfrn'),(75,'Tauschring Prenzelberg','https://snarl.de/profile/prenzeltausch','http://snarl.de/profile/prenzeltausch','https://snarl.de/photo/profile/117.jpg','','2015-01-25 19:31:54','Berlin','Haareschneiden gegen Waschmaschinenreparatur?
Autotransport gegen Katze gießen?
Der Prenzelberger Tauschring
sucht weitere Mitglieder.
Komm doch mal vorbei:
Treffen jeden 2. & 4. Montag im Monat
im Kiezladen in der Dunckerstr. 14, 19-20 Uhr
prenzeltausch.thing.de','tauschring, zeitkonto','Intersex','dfrn'),(76,'Panko','https://snarl.de/profile/panko','http://snarl.de/profile/panko','https://snarl.de/photo/profile/141.jpg','@','2015-02-02 11:31:46','La Vila Joiosa','','debian, linux, gnu, gnu/linux, scifi, horror, xmpp, jabber, friendica, pump, freesoftware, darts, dardos, dards, punk, rock, ska, reggae, beer','Home','dfrn'),(77,'Berlin Group','https://snarl.de/profile/berlin','http://snarl.de/profile/berlin','https://snarl.de/photo/profile/0.jpg','','2012-04-28 09:21:19','Berlin','Eine Gruppe für alle Friendicianer, die an der geilsten Stadt Deutschlands interessiert sind.','berlin','','dfrn'),(78,'Daniel C. Würl','https://snarl.de/profile/decadentgray','http://snarl.de/profile/decadentgray','https://snarl.de/photo/profile/158.jpg','','2014-08-29 02:20:44','','','','','dfrn'),(79,'Michaela Gruber','https://snarl.de/profile/starling','http://snarl.de/profile/starling','https://snarl.de/photo/profile/160.jpg','','2014-09-03 18:19:10','','','','','dfrn'),(80,'Kristian R.','https://snarl.de/profile/z428','http://snarl.de/profile/z428','https://snarl.de/photo/profile/181.jpg','','2015-01-30 13:47:31','','Software engineer (#java, #javaee, #python, mainly server-sided and backend), art and imaging addict mainly using #gimp, #opensource / #softwarelibre # freesoftware software user and promoter, lover of bizarre #music (especially #netaudio stuff, #metal, #postrock, more open-minded #indie), #vegetarian, 30something and a few other things.
kr428 virtually everywhere, including twitter, identica et al.','linux, gimp, photography, music, java, opensource, gnome, philosophy, spirituality, art','Männlich','dfrn'),(81,'Georg Hofer','https://snarl.de/profile/ironhead','http://snarl.de/profile/ironhead','https://snarl.de/photo/profile/228.jpg','','2014-12-31 15:47:14','','','','','dfrn'),(82,'Nick Power','https://snarl.de/profile/veganvincent','http://snarl.de/profile/veganvincent','https://snarl.de/photo/profile/240.jpg','','2015-01-26 16:59:02','','','','','dfrn'),(83,'Yushin W','https://snarl.de/profile/opduur','http://snarl.de/profile/opduur','https://snarl.de/photo/profile/254.jpg','','2015-01-28 19:44:40','','','freesoftware, floss, foss, opensource, linux, vim, cli, command-line, creativecommons, ocw, oer, commons, sustainability, energy, lohas, mdg, sdg','','dfrn'),(84,'Oradon','https://oradon.pegasus.uberspace.de/profile/oradon','http://oradon.pegasus.uberspace.de/profile/oradon','https://oradon.pegasus.uberspace.de/photo/custom/300/1.jpg','','0001-01-01 00:00:00','','','','','dspr'),(85,'Stuttgart','https://oradon.pegasus.uberspace.de/profile/stuttgart','http://oradon.pegasus.uberspace.de/profile/stuttgart','https://oradon.pegasus.uberspace.de/photo/custom/300/12.jpg','','0001-01-01 00:00:00','','','','','dspr'),(86,'Olivier','https://friendica.free-beer.ch/profile/olivier','http://friendica.free-beer.ch/profile/olivier','https://friendica.free-beer.ch/photo/custom/300/1.jpg?rev=2012-05-02+09%3A02%3A19','','0001-01-01 00:00:00','','','','','dspr'),(87,'pogonator','https://friendica.free-beer.ch/profile/pogonator','http://friendica.free-beer.ch/profile/pogonator','https://friendica.free-beer.ch/photo/custom/300/396.jpg?rev=2013-06-22+07%3A51%3A38','','0001-01-01 00:00:00','','','','','dspr'),(88,'Claus Muehlenkamp','https://friendica.free-beer.ch/profile/clausmuehlenkamp','http://friendica.free-beer.ch/profile/clausmuehlenkamp','https://friendica.free-beer.ch/photo/custom/300/368.jpg?rev=2013-06-12+21%3A21%3A07','','0001-01-01 00:00:00','','','','','dspr'),(89,'Jörg Hartmann','https://friendica.free-beer.ch/profile/jh72de','http://friendica.free-beer.ch/profile/jh72de','https://friendica.free-beer.ch/photo/custom/300/295.jpg?rev=2013-04-09+19%3A21%3A01','','0001-01-01 00:00:00','','','','','dspr'),(90,'Carlos Solís','https://friendica.free-beer.ch/profile/csolisr','http://friendica.free-beer.ch/profile/csolisr','https://friendica.free-beer.ch/photo/custom/300/22.jpg?rev=2012-05-31+23%3A00%3A24','','0001-01-01 00:00:00','','','','','dspr'),(91,'Frederic Guilbault','https://friendica.free-beer.ch/profile/border','http://friendica.free-beer.ch/profile/border','https://friendica.free-beer.ch/photo/custom/300/23.jpg?rev=2012-06-01+02%3A24%3A09','','0001-01-01 00:00:00','','','','','dspr'),(92,'Sun Sunich','https://friendica.free-beer.ch/profile/sunsunich','http://friendica.free-beer.ch/profile/sunsunich','https://friendica.free-beer.ch/photo/custom/300/337.jpg?rev=2013-06-06+19%3A54%3A58','','0001-01-01 00:00:00','','','','','dspr'),(93,'Jaun Santiago','https://friendica.free-beer.ch/profile/juansantiago','http://friendica.free-beer.ch/profile/juansantiago','https://friendica.free-beer.ch/photo/custom/300/94.jpg?rev=2012-08-05+21%3A12%3A40','','0001-01-01 00:00:00','','','','','dspr'),(94,'Axel','https://friendica.free-beer.ch/profile/axel','http://friendica.free-beer.ch/profile/axel','https://friendica.free-beer.ch/photo/custom/300/61.jpg?rev=2014-01-08+17%3A14%3A05','','0001-01-01 00:00:00','','','','','dspr'),(95,'Alexander Jobst','https://friendica.free-beer.ch/profile/alexanderjobst','http://friendica.free-beer.ch/profile/alexanderjobst','https://friendica.free-beer.ch/photo/custom/300/77.jpg?rev=2012-07-11+08%3A19%3A36','','0001-01-01 00:00:00','','','','','dspr'),(96,'Matija Å uklje','https://friendica.free-beer.ch/profile/hook','http://friendica.free-beer.ch/profile/hook','https://friendica.free-beer.ch/photo/custom/300/336.jpg?rev=2013-06-02+20%3A40%3A51','','0001-01-01 00:00:00','','','','','dspr'),(97,'Brando','https://friendica.free-beer.ch/profile/dysfunctional','http://friendica.free-beer.ch/profile/dysfunctional','https://friendica.free-beer.ch/photo/custom/300/89.jpg?rev=2012-07-28+04%3A35%3A53','','0001-01-01 00:00:00','','','','','dspr'),(98,'Max Anton','https://friendica.free-beer.ch/profile/ntimes','http://friendica.free-beer.ch/profile/ntimes','https://friendica.free-beer.ch/photo/custom/300/98.jpg?rev=2012-08-08+21%3A32%3A00','','0001-01-01 00:00:00','','','','','dspr'),(99,'Inyan','https://friendica.free-beer.ch/profile/inyan','http://friendica.free-beer.ch/profile/inyan','https://friendica.free-beer.ch/photo/custom/300/111.jpg?rev=2012-08-18+19%3A01%3A17','','0001-01-01 00:00:00','','','','','dspr'),(100,'亗 Dr. Emporio Efikz 亗','https://friendica.free-beer.ch/profile/dr_emporio_efikz','http://friendica.free-beer.ch/profile/dr_emporio_efikz','https://friendica.free-beer.ch/photo/custom/300/108.jpg?rev=2012-08-17+01%3A48%3A09','','0001-01-01 00:00:00','','','','','dspr'),(101,'w2bh.- free-beer.ch','https://friendica.free-beer.ch/profile/w2bh','http://friendica.free-beer.ch/profile/w2bh','https://friendica.free-beer.ch/photo/custom/300/104.jpg?rev=2012-08-15+10%3A52%3A29','','0001-01-01 00:00:00','','','','','dspr'),(102,'Torsten Schilinsky','https://friendica.free-beer.ch/profile/torsten1968','http://friendica.free-beer.ch/profile/torsten1968','https://friendica.free-beer.ch/photo/custom/300/107.jpg?rev=2012-09-18+11%3A17%3A42','','0001-01-01 00:00:00','','','','','dspr'),(103,'Ecologie Libidinale','https://friendica.free-beer.ch/profile/ecologielibidinale','http://friendica.free-beer.ch/profile/ecologielibidinale','https://friendica.free-beer.ch/photo/custom/300/118.jpg?rev=2012-08-23+18%3A19%3A23','','0001-01-01 00:00:00','','','','','dspr'),(104,'Robert Bonie','https://friendica.free-beer.ch/profile/robrob','http://friendica.free-beer.ch/profile/robrob','https://friendica.free-beer.ch/photo/custom/300/138.jpg?rev=2012-09-07+17%3A57%3A21','','0001-01-01 00:00:00','','','','','dspr'),(105,'Marius Katcá','https://friendica.free-beer.ch/profile/marius_katca','http://friendica.free-beer.ch/profile/marius_katca','https://friendica.free-beer.ch/photo/custom/300/143.jpg?rev=2012-09-10+11%3A02%3A55','','0001-01-01 00:00:00','','','','','dspr'),(106,'Yossefa Mekyton','https://friendica.free-beer.ch/profile/jooxz','http://friendica.free-beer.ch/profile/jooxz','https://friendica.free-beer.ch/photo/custom/300/413.jpg?rev=2013-06-29+18%3A54%3A44','','0001-01-01 00:00:00','','','','','dspr'),(107,'Xurxo Ventos','https://friendica.free-beer.ch/profile/xurxoventos','http://friendica.free-beer.ch/profile/xurxoventos','https://friendica.free-beer.ch/photo/custom/300/412.jpg?rev=2013-06-29+10%3A07%3A23','','0001-01-01 00:00:00','','','','','dspr'),(108,'Fergus Ferrier','https://friendica.free-beer.ch/profile/rufusson','http://friendica.free-beer.ch/profile/rufusson','https://friendica.free-beer.ch/photo/custom/300/146.jpg?rev=2012-09-14+01%3A11%3A23','','0001-01-01 00:00:00','','','','','dspr'),(109,'Arescorpio Nepesh','https://friendica.free-beer.ch/profile/arescorpio','http://friendica.free-beer.ch/profile/arescorpio','https://friendica.free-beer.ch/photo/custom/300/158.jpg?rev=2012-10-05+19%3A05%3A49','','0001-01-01 00:00:00','','','','','dspr'),(110,'Shiroikuma','https://friendica.free-beer.ch/profile/shiroikuma','http://friendica.free-beer.ch/profile/shiroikuma','https://friendica.free-beer.ch/photo/custom/300/334.jpg?rev=2013-06-02+09%3A59%3A35','','0001-01-01 00:00:00','','','','','dspr'),(111,'FreeBeer Klampf','https://friendica.free-beer.ch/profile/klampfattacke','http://friendica.free-beer.ch/profile/klampfattacke','https://friendica.free-beer.ch/photo/custom/300/167.jpg?rev=2012-10-27+02%3A34%3A19','','0001-01-01 00:00:00','','','','','dspr'),(112,'Raphael Vieira','https://friendica.free-beer.ch/profile/barba_negra','http://friendica.free-beer.ch/profile/barba_negra','https://friendica.free-beer.ch/photo/custom/300/772.jpg?rev=2014-05-04+03%3A45%3A51','','0001-01-01 00:00:00','','','','','dspr'),(113,'Marina Soler','https://friendica.free-beer.ch/profile/marisoler','http://friendica.free-beer.ch/profile/marisoler','https://friendica.free-beer.ch/photo/custom/300/514.jpg?rev=2013-09-01+18%3A38%3A55','','0001-01-01 00:00:00','','','','','dspr'),(114,'Als Ob','https://friendica.free-beer.ch/profile/derhuaba','http://friendica.free-beer.ch/profile/derhuaba','https://friendica.free-beer.ch/photo/custom/300/842.jpg?rev=2014-08-06+23%3A24%3A06','','0001-01-01 00:00:00','','','','','dspr'),(115,'Colin Steele','https://friendica.free-beer.ch/profile/emberleaf','http://friendica.free-beer.ch/profile/emberleaf','https://friendica.free-beer.ch/photo/custom/300/245.jpg?rev=2013-02-23+16%3A54%3A57','','0001-01-01 00:00:00','','','','','dspr'),(116,'Max Mustermann','https://friendica.free-beer.ch/profile/jan_sofasurfer','http://friendica.free-beer.ch/profile/jan_sofasurfer','https://friendica.free-beer.ch/photo/custom/300/246.jpg?rev=2013-02-24+13%3A17%3A05','','0001-01-01 00:00:00','','','','','dspr'),(117,'Nicola Sisto Alessandro Vaccarone','https://friendica.free-beer.ch/profile/nk','http://friendica.free-beer.ch/profile/nk','https://friendica.free-beer.ch/photo/custom/300/286.jpg?rev=2014-03-05+18%3A14%3A39','','0001-01-01 00:00:00','','','','','dspr'),(118,'Pascal Daniel Angst','https://friendica.free-beer.ch/profile/pascala','http://friendica.free-beer.ch/profile/pascala','https://friendica.free-beer.ch/photo/custom/300/268.jpg?rev=2013-03-16+14%3A39%3A19','','0001-01-01 00:00:00','','','','','dspr'),(119,'Bodhi SparkleSnapdragon Goforth','https://friendica.free-beer.ch/profile/snapdragon','http://friendica.free-beer.ch/profile/snapdragon','https://friendica.free-beer.ch/photo/custom/300/494.jpg?rev=2013-08-15+14%3A51%3A39','','0001-01-01 00:00:00','','','','','dspr'),(120,'AntiChristos44 BodhiSattva','https://friendica.free-beer.ch/profile/ac44bo','http://friendica.free-beer.ch/profile/ac44bo','https://friendica.free-beer.ch/photo/custom/300/440.jpg?rev=2013-07-15+01%3A55%3A24','','0001-01-01 00:00:00','','','','','dspr'),(121,'Michael Moroni','https://friendica.free-beer.ch/profile/airon90','http://friendica.free-beer.ch/profile/airon90','https://friendica.free-beer.ch/photo/custom/300/547.jpg?rev=2013-09-27+11%3A19%3A56','','0001-01-01 00:00:00','','','','','dspr'),(122,'Martin Neujahr','https://friendica.free-beer.ch/profile/funkymartin','http://friendica.free-beer.ch/profile/funkymartin','https://friendica.free-beer.ch/photo/custom/300/557.jpg?rev=2013-10-04+06%3A33%3A29','','0001-01-01 00:00:00','','','','','dspr'),(123,'Florian Traverse','https://friendica.free-beer.ch/profile/temsa','http://friendica.free-beer.ch/profile/temsa','https://friendica.free-beer.ch/photo/custom/300/548.jpg?rev=2013-09-28+06%3A16%3A05','','0001-01-01 00:00:00','','','','','dspr'),(124,'Picaflor Azul','https://friendica.free-beer.ch/profile/picaflor','http://friendica.free-beer.ch/profile/picaflor','https://friendica.free-beer.ch/photo/custom/300/549.jpg?rev=2013-09-28+15%3A36%3A46','','0001-01-01 00:00:00','','','','','dspr'),(125,'edson duarte','https://friendica.free-beer.ch/profile/vaugs3roty','http://friendica.free-beer.ch/profile/vaugs3roty','https://friendica.free-beer.ch/photo/custom/300/570.jpg?rev=2013-10-13+18%3A01%3A06','','0001-01-01 00:00:00','','','','','dspr'),(126,'Don Viktoranghelo De Cuyo','https://friendica.free-beer.ch/profile/lechju','http://friendica.free-beer.ch/profile/lechju','https://friendica.free-beer.ch/photo/custom/300/583.jpg?rev=2013-11-02+22%3A56%3A06','','0001-01-01 00:00:00','','','','','dspr'),(127,'Liselotte Vinberg','https://friendica.free-beer.ch/profile/musikmamma','http://friendica.free-beer.ch/profile/musikmamma','https://friendica.free-beer.ch/photo/custom/300/589.jpg?rev=2013-11-02+18%3A22%3A16','','0001-01-01 00:00:00','','','','','dspr'),(128,'Arlo James Barnes','https://friendica.free-beer.ch/profile/arlojamesbarnes','http://friendica.free-beer.ch/profile/arlojamesbarnes','https://friendica.free-beer.ch/photo/custom/300/593.jpg?rev=2013-11-04+21%3A56%3A10','','0001-01-01 00:00:00','','','','','dspr'),(129,'Roxana Diaz','https://friendica.free-beer.ch/profile/heindys','http://friendica.free-beer.ch/profile/heindys','https://friendica.free-beer.ch/photo/custom/300/774.jpg?rev=2014-05-10+09%3A51%3A52','','0001-01-01 00:00:00','','','','','dspr'),(130,'Armin Lutz','https://friendica.free-beer.ch/profile/zebra','http://friendica.free-beer.ch/profile/zebra','https://friendica.free-beer.ch/photo/custom/300/612.jpg?rev=2013-11-20+12%3A36%3A03','','0001-01-01 00:00:00','','','','','dspr'),(131,'Philipp Obenauer','https://friendica.free-beer.ch/profile/clandestino','http://friendica.free-beer.ch/profile/clandestino','https://friendica.free-beer.ch/photo/custom/300/621.jpg?rev=2013-12-14+11%3A09%3A01','','0001-01-01 00:00:00','','','','','dspr'),(132,'ѕтєιикαмρf','https://friendica.free-beer.ch/profile/steinkampf','http://friendica.free-beer.ch/profile/steinkampf','https://friendica.free-beer.ch/photo/custom/300/652.jpg?rev=2014-01-19+13%3A36%3A41','','0001-01-01 00:00:00','','','','','dspr'),(133,'Jerry Briardy','https://friendica.free-beer.ch/profile/bookman37','http://friendica.free-beer.ch/profile/bookman37','https://friendica.free-beer.ch/photo/custom/300/651.jpg?rev=2013-12-31+06%3A49%3A25','','0001-01-01 00:00:00','','','','','dspr'),(134,'D2O','https://friendica.free-beer.ch/profile/d2o','http://friendica.free-beer.ch/profile/d2o','https://friendica.free-beer.ch/photo/custom/300/673.jpg?rev=2014-01-16+14%3A57%3A25','','0001-01-01 00:00:00','','','','','dspr'),(135,'Marc Leunig','https://friendica.free-beer.ch/profile/miefda','http://friendica.free-beer.ch/profile/miefda','https://friendica.free-beer.ch/photo/custom/300/675.jpg?rev=2014-01-16+20%3A51%3A38','','0001-01-01 00:00:00','','','','','dspr'),(136,'Sebas Pesersen','https://friendica.free-beer.ch/profile/sebasped','http://friendica.free-beer.ch/profile/sebasped','https://friendica.free-beer.ch/photo/custom/300/714.jpg?rev=2014-02-16+21%3A33%3A10','','0001-01-01 00:00:00','','','','','dspr'),(137,'Redrick Deckard','https://friendica.free-beer.ch/profile/red','http://friendica.free-beer.ch/profile/red','https://friendica.free-beer.ch/photo/custom/300/724.jpg?rev=2014-03-02+17%3A12%3A30','','0001-01-01 00:00:00','','','','','dspr'),(138,'Rui Bernardo','https://friendica.free-beer.ch/profile/rui_miguel','http://friendica.free-beer.ch/profile/rui_miguel','https://friendica.free-beer.ch/photo/custom/300/729.jpg?rev=2014-03-05+15%3A46%3A11','','0001-01-01 00:00:00','','','','','dspr'),(139,'Manoel Nascimento','https://friendica.free-beer.ch/profile/manoelnascimento','http://friendica.free-beer.ch/profile/manoelnascimento','https://friendica.free-beer.ch/photo/custom/300/734.jpg?rev=2014-03-09+14%3A15%3A23','','0001-01-01 00:00:00','','','','','dspr'),(140,'ilma','https://friendica.free-beer.ch/profile/ilma','http://friendica.free-beer.ch/profile/ilma','https://friendica.free-beer.ch/photo/custom/300/739.jpg?rev=2014-03-14+03%3A41%3A44','','0001-01-01 00:00:00','','','','','dspr'),(141,'David Mccauley','https://friendica.free-beer.ch/profile/opticalrevenge','http://friendica.free-beer.ch/profile/opticalrevenge','https://friendica.free-beer.ch/photo/custom/300/746.jpg?rev=2014-03-22+18%3A30%3A05','','0001-01-01 00:00:00','','','','','dspr'),(142,'Atterratio Aeternus','https://friendica.free-beer.ch/profile/atterratio','http://friendica.free-beer.ch/profile/atterratio','https://friendica.free-beer.ch/photo/custom/300/753.jpg?rev=2014-04-04+01%3A23%3A23','','0001-01-01 00:00:00','','','','','dspr'),(143,'Markus Krüger','https://friendica.free-beer.ch/profile/kreuzmacher','http://friendica.free-beer.ch/profile/kreuzmacher','https://friendica.free-beer.ch/photo/custom/300/800.jpg?rev=2014-06-26+05%3A48%3A58','','0001-01-01 00:00:00','','','','','dspr'),(144,'Master O Disaster','https://friendica.free-beer.ch/profile/masterodisaster','http://friendica.free-beer.ch/profile/masterodisaster','https://friendica.free-beer.ch/photo/custom/300/855.jpg?rev=2014-08-18+20%3A31%3A42','','0001-01-01 00:00:00','','','','','dspr'),(145,'eyal72','https://friendica.free-beer.ch/profile/eyal72','http://friendica.free-beer.ch/profile/eyal72','https://friendica.free-beer.ch/photo/custom/300/872.jpg?rev=2014-09-03+22%3A35%3A36','','0001-01-01 00:00:00','','','','','dspr'),(146,'Ed Wes','https://friendica.free-beer.ch/profile/edwes','http://friendica.free-beer.ch/profile/edwes','https://friendica.free-beer.ch/photo/custom/300/1206.jpg','','0001-01-01 00:00:00','','','','','dspr'),(147,'Romoli Marco','https://friendica.free-beer.ch/profile/redleghorn','http://friendica.free-beer.ch/profile/redleghorn','https://friendica.free-beer.ch/photo/custom/300/1270.jpg?rev=2014-11-26+16%3A57%3A51','','0001-01-01 00:00:00','','','','','dspr'),(148,'Michael Rueetschli','http://social.rueetschli.org/profile/rueetschli','http://social.rueetschli.org/profile/rueetschli','http://social.rueetschli.org/photo/custom/300/1.jpg?rev=2014-03-14+09%3A30%3A42','','0001-01-01 00:00:00','','','','','dspr'),(149,'Land Ei','http://social.rueetschli.org/profile/land_ei','http://social.rueetschli.org/profile/land_ei','http://social.rueetschli.org/photo/custom/300/32.jpg?rev=2014-07-25+17%3A03%3A43','','0001-01-01 00:00:00','','','','','dspr'),(150,'Jim Wiskey','http://social.rueetschli.org/profile/gsxrpilot','http://social.rueetschli.org/profile/gsxrpilot','http://social.rueetschli.org/photo/custom/300/36.jpg?rev=2014-08-21+01%3A47%3A44','','0001-01-01 00:00:00','','','','','dspr'),(151,'Kevin K.','http://social.rueetschli.org/profile/dj-atropine','http://social.rueetschli.org/profile/dj-atropine','http://social.rueetschli.org/photo/custom/300/66.jpg?rev=2014-12-31+13%3A05%3A29','','0001-01-01 00:00:00','','','','','dspr'),(152,'friendica2','http://192.168.22.10/profile/friendica2','http://192.168.22.10/profile/friendica2','http://192.168.22.10/photo/avatar/3.jpg','','2015-02-02 19:00:21','','','','','stat'),(153,'friendica5','http://192.168.22.10/profile/friendica5','http://192.168.22.10/profile/friendica5','http://192.168.22.10/photo/avatar/5.jpg','','2015-02-02 19:00:18','','','','','stat'),(154,'friendica4','http://192.168.22.10/profile/friendica4','http://192.168.22.10/profile/friendica4','http://192.168.22.10/photo/avatar/6.jpg','','2015-02-02 19:00:24','','','','','stat'),(155,'friendica1','http://192.168.22.10/profile/friendica1','http://192.168.22.10/profile/friendica1','http://192.168.22.10/photo/profile/2.jpg','','2015-02-02 12:02:11','','','','','stat'),(156,'friendica3','http://192.168.22.10/profile/friendica3','http://192.168.22.10/profile/friendica3','http://192.168.22.10/photo/1fc6596c195944666e18cbd313795942-4.jpg','','2015-02-02 19:00:12','','','','','dfrn'); /*!40000 ALTER TABLE `gcontact` ENABLE KEYS */; UNLOCK TABLES; @@ -618,7 +618,7 @@ CREATE TABLE `glink` ( `uid` int(11) NOT NULL DEFAULT '0', `gcid` int(11) NOT NULL DEFAULT '0', `zcid` int(11) NOT NULL DEFAULT '0', - `updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `updated` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', PRIMARY KEY (`id`), KEY `cid_uid_gcid_zcid` (`cid`,`uid`,`gcid`,`zcid`), KEY `gcid` (`gcid`), @@ -759,7 +759,7 @@ CREATE TABLE `intro` ( `duplex` tinyint(1) NOT NULL DEFAULT '0', `note` text NOT NULL, `hash` varchar(255) NOT NULL DEFAULT '', - `datetime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `datetime` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', `blocked` tinyint(1) NOT NULL DEFAULT '1', `ignore` tinyint(1) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) @@ -796,11 +796,11 @@ CREATE TABLE `item` ( `parent-uri` varchar(255) NOT NULL DEFAULT '', `extid` varchar(255) NOT NULL DEFAULT '', `thr-parent` varchar(255) NOT NULL DEFAULT '', - `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `edited` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `commented` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `received` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `changed` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', + `edited` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', + `commented` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', + `received` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', + `changed` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', `owner-name` varchar(255) NOT NULL DEFAULT '', `owner-link` varchar(255) NOT NULL DEFAULT '', `owner-avatar` varchar(255) NOT NULL DEFAULT '', @@ -930,7 +930,7 @@ CREATE TABLE `locks` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(128) NOT NULL DEFAULT '', `locked` tinyint(1) NOT NULL DEFAULT '0', - `created` datetime DEFAULT '0000-00-00 00:00:00', + `created` datetime DEFAULT '0001-01-01 00:00:00', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; @@ -968,7 +968,7 @@ CREATE TABLE `mail` ( `unknown` tinyint(1) NOT NULL DEFAULT '0', `uri` varchar(255) NOT NULL DEFAULT '', `parent-uri` varchar(255) NOT NULL DEFAULT '', - `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', PRIMARY KEY (`id`), KEY `uid` (`uid`), KEY `guid` (`guid`), @@ -1008,7 +1008,7 @@ CREATE TABLE `mailacct` ( `action` int(11) NOT NULL DEFAULT '0', `movetofolder` varchar(255) NOT NULL DEFAULT '', `pubmail` tinyint(1) NOT NULL DEFAULT '0', - `last_check` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `last_check` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; @@ -1061,7 +1061,7 @@ CREATE TABLE `notify` ( `name` varchar(255) NOT NULL DEFAULT '', `url` varchar(255) NOT NULL DEFAULT '', `photo` varchar(255) NOT NULL DEFAULT '', - `date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `date` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', `msg` mediumtext NOT NULL, `uid` int(11) NOT NULL DEFAULT '0', `link` varchar(255) NOT NULL DEFAULT '', @@ -1154,8 +1154,8 @@ CREATE TABLE `photo` ( `contact-id` int(10) unsigned NOT NULL DEFAULT '0', `guid` varchar(64) NOT NULL DEFAULT '', `resource-id` varchar(255) NOT NULL DEFAULT '', - `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `edited` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', + `edited` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', `title` varchar(255) NOT NULL DEFAULT '', `desc` text NOT NULL, `album` varchar(255) NOT NULL DEFAULT '', @@ -1263,7 +1263,7 @@ CREATE TABLE `profile` ( `hide-friends` tinyint(1) NOT NULL DEFAULT '0', `name` varchar(255) NOT NULL DEFAULT '', `pdesc` varchar(255) NOT NULL DEFAULT '', - `dob` varchar(32) NOT NULL DEFAULT '0000-00-00', + `dob` varchar(32) NOT NULL DEFAULT '0001-01-01', `address` varchar(255) NOT NULL DEFAULT '', `locality` varchar(255) NOT NULL DEFAULT '', `region` varchar(255) NOT NULL DEFAULT '', @@ -1273,7 +1273,7 @@ CREATE TABLE `profile` ( `gender` varchar(32) NOT NULL DEFAULT '', `marital` varchar(255) NOT NULL DEFAULT '', `with` text NOT NULL, - `howlong` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `howlong` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', `sexual` varchar(255) NOT NULL DEFAULT '', `politic` varchar(255) NOT NULL DEFAULT '', `religion` varchar(255) NOT NULL DEFAULT '', @@ -1308,7 +1308,7 @@ CREATE TABLE `profile` ( LOCK TABLES `profile` WRITE; /*!40000 ALTER TABLE `profile` DISABLE KEYS */; -INSERT INTO `profile` VALUES (1,1,'default',1,0,'admin','','0000-00-00','','','','','','','','','','0000-00-00 00:00:00','','','','','','','','','','','','','','','','','','','','http://192.168.22.10/photo/profile/1.jpg','http://192.168.22.10/photo/avatar/1.jpg',0,0),(2,2,'default',1,0,'friendica1','','0000-00-00','','','','','','','','','','0000-00-00 00:00:00','','','','','','','','','','','','','','','','','','','','http://192.168.22.10/photo/profile/2.jpg','http://192.168.22.10/photo/avatar/2.jpg',0,0),(3,3,'default',1,0,'friendica2','','0000-00-00','','','','','','','','','','0000-00-00 00:00:00','','','','','','','','','','','','','','','','','','','','http://192.168.22.10/photo/profile/3.jpg','http://192.168.22.10/photo/avatar/3.jpg',0,0),(4,4,'default',1,0,'friendica3','','0000-00-00','','','','','','','','','','0000-00-00 00:00:00','','','','','','','','','','','','','','','','','','','','http://192.168.22.10/photo/profile/4.jpg','http://192.168.22.10/photo/avatar/4.jpg',0,0),(5,5,'default',1,0,'friendica5','','0000-00-00','','','','','','','','','','0000-00-00 00:00:00','','','','','','','','','','','','','','','','','','','','http://192.168.22.10/photo/profile/5.jpg','http://192.168.22.10/photo/avatar/5.jpg',0,0),(6,6,'default',1,0,'friendica4','','0000-00-00','','','','','','','','','','0000-00-00 00:00:00','','','','','','','','','','','','','','','','','','','','http://192.168.22.10/photo/profile/6.jpg','http://192.168.22.10/photo/avatar/6.jpg',0,0); +INSERT INTO `profile` VALUES (1,1,'default',1,0,'admin','','0001-01-01','','','','','','','','','','0001-01-01 00:00:00','','','','','','','','','','','','','','','','','','','','http://192.168.22.10/photo/profile/1.jpg','http://192.168.22.10/photo/avatar/1.jpg',0,0),(2,2,'default',1,0,'friendica1','','0001-01-01','','','','','','','','','','0001-01-01 00:00:00','','','','','','','','','','','','','','','','','','','','http://192.168.22.10/photo/profile/2.jpg','http://192.168.22.10/photo/avatar/2.jpg',0,0),(3,3,'default',1,0,'friendica2','','0001-01-01','','','','','','','','','','0001-01-01 00:00:00','','','','','','','','','','','','','','','','','','','','http://192.168.22.10/photo/profile/3.jpg','http://192.168.22.10/photo/avatar/3.jpg',0,0),(4,4,'default',1,0,'friendica3','','0001-01-01','','','','','','','','','','0001-01-01 00:00:00','','','','','','','','','','','','','','','','','','','','http://192.168.22.10/photo/profile/4.jpg','http://192.168.22.10/photo/avatar/4.jpg',0,0),(5,5,'default',1,0,'friendica5','','0001-01-01','','','','','','','','','','0001-01-01 00:00:00','','','','','','','','','','','','','','','','','','','','http://192.168.22.10/photo/profile/5.jpg','http://192.168.22.10/photo/avatar/5.jpg',0,0),(6,6,'default',1,0,'friendica4','','0001-01-01','','','','','','','','','','0001-01-01 00:00:00','','','','','','','','','','','','','','','','','','','','http://192.168.22.10/photo/profile/6.jpg','http://192.168.22.10/photo/avatar/6.jpg',0,0); /*!40000 ALTER TABLE `profile` ENABLE KEYS */; UNLOCK TABLES; @@ -1353,7 +1353,7 @@ CREATE TABLE `push_subscriber` ( `topic` varchar(255) NOT NULL DEFAULT '', `nickname` varchar(255) NOT NULL DEFAULT '', `push` int(11) NOT NULL DEFAULT '0', - `last_update` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `last_update` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', `secret` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; @@ -1379,8 +1379,8 @@ CREATE TABLE `queue` ( `id` int(11) NOT NULL AUTO_INCREMENT, `cid` int(11) NOT NULL DEFAULT '0', `network` varchar(32) NOT NULL DEFAULT '', - `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `last` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', + `last` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', `content` mediumtext NOT NULL, `batch` tinyint(1) NOT NULL DEFAULT '0', PRIMARY KEY (`id`), @@ -1411,7 +1411,7 @@ DROP TABLE IF EXISTS `register`; CREATE TABLE `register` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `hash` varchar(255) NOT NULL DEFAULT '', - `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', `uid` int(11) unsigned NOT NULL DEFAULT '0', `password` varchar(255) NOT NULL DEFAULT '', `language` varchar(16) NOT NULL DEFAULT '', @@ -1524,7 +1524,7 @@ CREATE TABLE `spam` ( `spam` int(11) NOT NULL DEFAULT '0', `ham` int(11) NOT NULL DEFAULT '0', `term` varchar(255) NOT NULL DEFAULT '', - `date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `date` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', PRIMARY KEY (`id`), KEY `uid` (`uid`), KEY `spam` (`spam`), @@ -1587,11 +1587,11 @@ CREATE TABLE `thread` ( `iid` int(10) unsigned NOT NULL DEFAULT '0', `uid` int(10) unsigned NOT NULL DEFAULT '0', `contact-id` int(11) unsigned NOT NULL DEFAULT '0', - `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `edited` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `commented` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `received` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `changed` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', + `edited` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', + `commented` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', + `received` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', + `changed` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', `wall` tinyint(1) NOT NULL DEFAULT '0', `private` tinyint(1) NOT NULL DEFAULT '0', `pubmail` tinyint(1) NOT NULL DEFAULT '0', @@ -1674,8 +1674,8 @@ CREATE TABLE `user` ( `openid` varchar(255) NOT NULL DEFAULT '', `timezone` varchar(128) NOT NULL DEFAULT '', `language` varchar(32) NOT NULL DEFAULT 'en', - `register_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `login_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `register_date` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', + `login_date` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', `default-location` varchar(255) NOT NULL DEFAULT '', `allow_location` tinyint(1) NOT NULL DEFAULT '0', `theme` varchar(255) NOT NULL DEFAULT '', @@ -1698,8 +1698,8 @@ CREATE TABLE `user` ( `expire` int(11) unsigned NOT NULL DEFAULT '0', `account_removed` tinyint(1) NOT NULL DEFAULT '0', `account_expired` tinyint(1) NOT NULL DEFAULT '0', - `account_expires_on` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `expire_notification_sent` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `account_expires_on` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', + `expire_notification_sent` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', `service_class` varchar(32) NOT NULL DEFAULT '', `def_gid` int(11) NOT NULL DEFAULT '0', `allow_cid` mediumtext NOT NULL, @@ -1718,7 +1718,7 @@ CREATE TABLE `user` ( LOCK TABLES `user` WRITE; /*!40000 ALTER TABLE `user` DISABLE KEYS */; -INSERT INTO `user` VALUES (1,'a76680835da79303','admin','6a4e012bd9583858a5a6fa15f58bd86a25af266d3a4344f1ec2018b778f29ba83be86eb45e6dc204e11276f4a99eff4e2144fbe15e756c2c88e999649aae7d94','admin','vagrant@friendica.dev','','UTC','en','2015-02-02 11:24:17','2015-02-02 11:26:23','',0,'','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoPnn8yXCAdkLCgHLlA7I\nMZZH4XnzS93NgpoaFWpGgdX9hbHjmHpbY+0rD1Q0FsOC9W+R3qsDypkstJ4CqPZ9\nSHDs2QupZHVa6LrZFYAZaAd8ViR2KJVFl3Ssb4voGnmexkVQfKJnOZRbMxDJylUD\n1xYwnQRRRH89MMAA8m2gMnHzE/wMbIOiDBO9hbZZVYVmcV7G1YPPp250Tsn+O5c8\nWrIG7Wcq4+gWzzXNJiJdqZinD8FrpHEnmxypRzrvuTnZ71zDhRKFiXBRdBL05fMk\nKsyImSwGQMwzRNnVGlpYRVROuJSS2UEPi/VK6k73srNKteD5TN1tJoZyRKCiyOx6\nnohglwzuj69aCsONf+FezF1jpjtTqvqRAJ4PQgMIVW5UMYXLXYt5Ukk4WQi1OI1x\nrj65v1vnpyYRpdULOe7yyizZNxMmlrzom6TaJyBQjg9lyLwQzbIdBPOmC7KViV/h\nwhYVo14m1aCmL/dM8Cn2USdL0cKyxwhBrdgFX+Amm2JD1Umu1IBPxzAIT8++s8JY\nlre707vkZENvGErINnokQp9uZlQHm03NgiPAIHcp7PURyVvnDeT7B9bZ4WQXrIXR\njhiYau/pZ976IRpKw1E8jVdI/Q+JvWzX4vS+jbwikd9pqQ/q7EoG5OMhYf2xkI7m\nmQj4WxHDsvNm37bilj3zAZECAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\n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\n2BhqpyDqneDnzk0bxsH7Igoz2hCH+fMv\n-----END PRIVATE KEY-----\n','-----BEGIN PUBLIC KEY-----\nMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKlFbwaAOe6kwcpj8W+IsEKN1iFGOcno\nbzRNnlH0/WaH5e62Kx3Y4lfl2SLoKNVd4eNTR/y0pmIPIlISSZ46sBsCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAqUVvBoA57qTBymPx\nb4iwQo3WIUY5yehvNE2eUfT9Zofl7rYrHdjiV+XZIugo1V3h41NH/LSmYg8iUhJJ\nnjqwGwIDAQABAkAl8HMXEOxrKbBpzYbSyd8/u4yv/o57S8aJAZCnq/KT5Spolsoj\n5FUtU9BHEmDdiyaFizpRbd7BQo2oZRPGoDEhAiEA2Fjcj5mCi0s5Fd6K+kEeRz0i\neuqHQF1DXUr1EENJAqsCIQDIS74g1E5fzeY60z6qpoNCLCoBrLnCrmHuR+GZkCKI\nUQIgF1NtZGYutwoDO6Jk5ZqDwzaKMyp6LqxfiP198qTuiEUCID2lqlgaYCD2k3Tp\njbEiXOXiB+/KBMaZu4SGVTZZeXdxAiEAo0RKX6prYeQ+rXTpuxMczrHkZuD+DTSB\nRRHgZxABlf4=\n-----END PRIVATE KEY-----\n',1,0,0,0,0,0,10,703,0,0,'',10,0,0,0,'0000-00-00 00:00:00','0000-00-00 00:00:00','',1,'','','','',''),(2,'ea011657ce99b36d','friendica1','dbfada587308ebdfd1da52a5acd46c889d8467ea5051e16fe3dd034d153f897d4878f4b99f43282c2b7425c5136482833a79070ed1846fe40804aecd77738435','friendica1','friendica1@friendica.dev','','UTC','en','2015-02-02 12:02:11','2015-02-02 18:48:19','',0,'','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA8/tIxRBs81u0V6ug4VXh\nG8omo+8YIckQqL5m7jWJqQ3v0fCrjyO8EcrjXhKC6esafSOlVhgxzFOkqNH8rRGF\ntF00suNJXy/0fh6EFFvifX1hQw1ZCXXlHxmmM4yNkGOzbRXPeVuSxyn1OtQNGRnB\nSGeqdCZc4QMtgPbVPwTTWYB4rSbVGYbEa5vpqY0OFnlIwC+BtQrd0xFEO7+FGfmv\n2jRt7ImRiyFazef0NhZL890IFeB5+rF8fifC3o7OP0kzB75+z5LkBfnsveZCriaj\nwHjUmMOa/hTOVHw4qYIq6XY4Q2OgaGTs2xqBz4/gniKjNSBbRyYy45prFOuJTLmO\ns07078nfg3NbWq5JkszwPen+gcvc4Pv38z2DBc2RxjgU0YbY4ZV053GIzd8hutA4\nm+eD1Cl0NZcEd9OYi3dtXWACPsf2C0/FsouAj1juXWxeRZ9exHphs0tCXt/RPgyK\nOqFPaPRCBL6MUvM0N1yR2TVk3s3Uq0k/4AExcplJGuZt8bMDIGR6g3RF+bXn3eLb\n9SnpnLSIMpHS/N/JVQzMs4W8tkdwi2OiIeNWhYrFH/stfU7KPYXdwVfduDTAv9LA\nY5Yk8oMomfL5b097eKDdzXFJ3rKUXktobl74REtgAfXEA3OgqCXUGPLbS45I8gsZ\nxBFRmmPH3SuOCQSRkY0gb/UCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\n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\nvmU1V1rzKCbc8QX/G36jwrNistIgKWf8\n-----END PRIVATE KEY-----\n','-----BEGIN PUBLIC KEY-----\nMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALg2gbuc+ZJFLmGwm4gzIJ5Lu6yci9rm\nRr6KGQS5FZ5ELZzqABX/hAi1psB3UvzywfVgus/3Al65CTCI+CdH5nMCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIBVgIBADANBgkqhkiG9w0BAQEFAASCAUAwggE8AgEAAkEAuDaBu5z5kkUuYbCb\niDMgnku7rJyL2uZGvooZBLkVnkQtnOoAFf+ECLWmwHdS/PLB9WC6z/cCXrkJMIj4\nJ0fmcwIDAQABAkEAiiS+F275rdpZlQL3MCV/UZZjsGdZbhgAd4Vii6ss7hjXCA2l\n/74l9K0YiP3R2gg3pepvONN0ohXbzxflkIKs2QIhANyzg9YTIUKolr0xoOjVkjrf\nAPhdbQWgkHz/GVB2XFAPAiEA1az/r0XRIsTkImmI+FicYmfocH1kCHm+HDqVnngj\nH10CIQClg2dCm5QdBowNlPOEye5hgi6bFI2XY8QYScO1SR6P1wIgOPmnN9IzAMVl\nW3OujSH7mRXB2fTlbokf0yEf8iBwpRUCIQC94ofddRjyue2GlUcnNjLjJ9aNVkz7\njdZ8ohUKgtkFJw==\n-----END PRIVATE KEY-----\n',1,0,0,0,0,0,10,703,0,0,'',10,0,0,0,'0000-00-00 00:00:00','0000-00-00 00:00:00','',2,'','','','',''),(3,'9e44e9d0b279a4a3','friendica2','2d8912fdf66ea84e9904308bc9fe9e1e6e822af2028749ef2f63e25189f30880fb0378912d08ddbfd100a900d3df2d1a40ca1f1f3a0fcf3571de7a8e9dba6beb','friendica2','friendica2@friendica.dev','','UTC','en','2015-02-02 12:02:40','2015-02-02 18:59:46','',0,'','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4QpA4flE9v17fh+yrMpR\nU4iKSxLOF/8ROTotrdQsk8HcHkPS7E60QUaRK45gDc9O+7FU1+90V+oo0BqdkJFL\nbFtTogP5fdNSD3ApHz7s03oBX9JenU/8JhxaH1VwEs3lLDlFrywngiYcEDZIeLGZ\nIFK1GWP79+ZwJ9WWoBhzCD4hg4excOWPwwQMjCLYAzI5INEPTw+R3CKD6EsnVLu0\nS+u3zBBsL/A+bgDDfgZoD6igJQlvenK5jStgfbiuVp1mqdXKJ8D+rYz5FQ72Yn3r\nn6AvrXcPQMbLSaUK5m1Ug7beasuhRJ5Z7TVtJ/RLNgA3mOX2A2Vy1i38VYmcTaG5\nom8AYeI/nSvMzJt7FYXOBdxKnSW0UhkXsjBQavefz7sp2Lhcw5U+7eaPi2fIkYio\nVHKU2r8uiJPFfUMAbHA2+rScBjn2lYZH0nfMKrZTzva7y6d19EOsO2aP5e4XNjU8\n0tX/C1iy6LPMCf7xG844iROXi7NPJJoTgx/Sl6+o0oqBl9J5wJDK5U33rUSqYI/p\nsPEfaStqA5CgBAvAsq0N+NQQndJzGfuYaIdfleyUSLIchHhEICE4SN62RHZ6VTlg\nIVCva4xdBrGlkGV/IgE228FwgX4GWELclfUH/KwcGHChlY8dTtVZHbTCuizvPLvl\nXuZQ9ROdQiwkYwGJA/bhM3kCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\n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\n3XJwnl4GIBdvQSoa/8wxMTsWdV8Jslk=\n-----END PRIVATE KEY-----\n','-----BEGIN PUBLIC KEY-----\nMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMr1t2Z+nHjBXTuRT8qj8aGt2mkqAT5W\nI/Nl9my/Vo+z3AqfysE9KKXBKtUy/8tRDe1rru1rlGX7aNu8OaXUzzMCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAyvW3Zn6ceMFdO5FP\nyqPxoa3aaSoBPlYj82X2bL9Wj7PcCp/KwT0opcEq1TL/y1EN7Wuu7WuUZfto27w5\npdTPMwIDAQABAkBbbD211JiFKIzntTgdDqZcbuSwdHRk8QZ2sFpFeBb02YEzDD4C\n70N82B4ewogtvat+PYh7Wf8suQ9PoQMJasihAiEA8ao57LgZKM7xX1YrQrwMOreb\nn03bLsO14CwUJZzAaVECIQDW/70AQMj+cSfbdkiNUa3CqBJyLeGhOpbxxg2RMRWP\nQwIgW2AN/t+tQ6zbvzyJpvYLebgq85UwpwIBJv4DsCUQ68ECIApY0G28sG+eXn6v\nWJqEfcpKcGjSUHOD8FO+ZlTAefslAiEAi6bjWnnaFDqwO2amwtlUeylNM6Qxp7lG\nSo91wUVaDd4=\n-----END PRIVATE KEY-----\n',1,0,0,0,0,0,10,703,0,0,'',10,0,0,0,'0000-00-00 00:00:00','0000-00-00 00:00:00','',3,'','','','',''),(4,'8f624e0d807c4b3a','friendica3','a4fe179880e01243799458e9090e87bc40746eac1c7f9c2373678d7cb3b15a547fdef510a3670988f567ceaef2aa5a52e98aaac0bf677d0ddff56cbe845814f2','friendica3','friendica3@friendica.dev','','UTC','en','2015-02-02 12:03:07','2015-02-02 18:57:06','',0,'','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAliSi9id9Ll1dpzXC/lL6\n2/5FYxdn0XYb5I2JeXBNopwbXOLDsnnzXlV2NN8riZaYRQcIbS00OuAvyYj/IG3i\nDykD2zPjVnLEWADtj1YhLSgKcfQgv6Cj/7CPdb1Rg3icbvWdVY9wabcblVa9k+qr\ngK273C47lCQzXgvMtPst1DOzxtVCGmPJJHKjXZ8hDvf/IS0pVGa0zIv9kdofqQV9\nD5u5LuNzRuEGnrpAzpfzMueDppBrrrr37sKrZfCvyYHZ/ouFgZ3bY9NNVnjuFItP\nrcDlJPL8NhGmmzuYtI03MLor+1yVdBKLIJ3G2Bxzn5tynjSX9XZzOQgC3+YVH4TU\n7WDUHjTWJ9mliD2M1WXCp2Lwc/pV1Prnvv057pAqdiMhnddzucV9nLk9X9fR8xyy\nC7PRwx0hkB427EtAYaOTr3RtInP6+cm+3M7wd6ZKTqWAU+Pi20RNrQRsqfHJ7+hx\n+i5rIG6/knB/C+MAAutEH25oY8kJYtJzXid2OBSE462DTuYaee9aGHUDNy+HQau8\nBhJ4/Wsc7Nf/7GRZ38SVT/HQShl47B1AG5AyomyWgwn9J2KJ8kMuScPmBv5u7Mwq\nSjLk5pLkwyUtZwUu8UtsFKw9HLcRksGSze5s2cbw3rf/6jgKycT72Bfm1fjRnv6s\nXt1GdSzfG9zVHuEwRDgTX3UCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\n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\nFeFvwaeMJIKLN32PSSd6TCZHTZk16hM=\n-----END PRIVATE KEY-----\n','-----BEGIN PUBLIC KEY-----\nMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBANGB/ZPJ5PxQqJbvJ9DQ8Jrn6fI4KaOJ\neODR0GlUPR8M0Phu7IT+LM6Wlu+E0BxRLLvnH8NTdVDX5/wS4FhDYhsCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEA0YH9k8nk/FColu8n\n0NDwmufp8jgpo4l44NHQaVQ9HwzQ+G7shP4szpaW74TQHFEsu+cfw1N1UNfn/BLg\nWENiGwIDAQABAkBrZJDRgvpoBAiHZgwo1BGhtiOL0BI4DC30QFjuxQmXshIf+RpN\nzDTdQBMNYMUavTtlXthCBAzHYV7equiFEPDxAiEA+H4kcGLEvUMYy1u7aZRuX6Hk\n4Cqa6TvGgis0bw5d5g8CIQDX1lYM8fAEAoPX8Rekp/cdvHV04xvlYfEGOaa2iwov\nNQIgZrsPqX7Lw0r39yqnYlDBCLxPePVkMcRKnwnplXglDbUCICzAD89XSkBKlTNs\nlU5aVO4haOj3PY1tpR95TIuEgHQRAiEAyfKMJJImU9/HKDONz60iLndP98DOf/UP\naA7kFdSlfhc=\n-----END PRIVATE KEY-----\n',1,0,0,0,0,0,10,703,0,0,'',10,0,0,0,'0000-00-00 00:00:00','0000-00-00 00:00:00','',4,'','','','',''),(5,'c23f1ab5f7ca5c73','friendica5','c4020916e31735b16a8e851be06c5a94e7c95d544ad69c05a92b9ebf2992216a2dcb65d4c731405af0e4c098edaf53f49444f01842db3bed2c561ce982639600','friendica5','friendica5@friendica.dev','','UTC','en','2015-02-02 12:04:05','2015-02-02 18:43:16','',0,'','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyvuTsaZaTgPDm69uxixR\n8qd0ylkeA/IY3KDsI4vjrLuF7WLmU07lzQXmilQJ+MlipIju+wFXx3a8ksavEYpP\n9ZU9YrpXe7zneHRLTxgMDH9IMbSCIUAkEsozpzF02Ft0+G36tzIET2oTuU6uLtx6\nI5ifmF/qFC+4avAoABQg8qfOPpuaP3AJ6FppqEifUsb0lTWqP4zg7PQXC36oKIJ0\nUDuQniVy8lTxVfkhoi/aHZw0khVXe6tDK7C0ALg5U7jLTDNdJ1R0v5iC41QK4CEt\n5x4x008mdk6xLKGZiou1UuEPv/+WSQU1Q21JFzNVGBASkRu7dUVH6k+59VQr3ONI\n5bdbAZviVY3ezFNtBeWWfDk06BWoZwX67eGG/dVsCPnEkuP9CpemcwwGZbYCIqf0\n++5h0CU41CjNShHdBD+Q+ZQmT3I4sAlPZ7x90nA9KfuKM9QyTPQ9EmK2bxq7TKvV\nzLqHptL5mC/VH4FbO1eKf7p/f7XxOaeXGANUaRSPwLSO7lk8lkl/wj7sNJYGYygC\nMLTqH8GTizpyPkSDv5xO6bYn/g3BYFuUM5x1MZVS8MdG2a3L8UzRiXUsm/AjnfSV\nImN2+8bHJI0wy9zRxfEaG8pvbupb7UU5zWr3WRkSVr84Bq1SJNxLfWZj3GHLaesr\nu3exEdYGfxLuG1zHIROVwlcCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\n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\nv2axspuwOp1lOGArmT34cpZbY+U1\n-----END PRIVATE KEY-----\n','-----BEGIN PUBLIC KEY-----\nMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMio2DnP8bcB7Mfx3BlXepLHE57Ydu9y\nZh0zSne7YDPZdubU7ouhaHAZMyWntP449ybQr3eUyNeuUZZDoVmq++0CAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAyKjYOc/xtwHsx/Hc\nGVd6kscTnth273JmHTNKd7tgM9l25tTui6FocBkzJae0/jj3JtCvd5TI165RlkOh\nWar77QIDAQABAkBvctglxAlMzBTnOL42lQ/PViLfpvroI3Hz5fkGZ1wXb0UW/64T\nxFC3UPC8NXWfuvTWSnZ6KbY8PGgQfy7fu/lBAiEA8F2wO7YP05ruqBeNHE/ToJfz\noChbi+e+PBUWiMnH9N8CIQDVtgId76iBZWotVvpmkewdKQf0m6Dff2RLbVICZtm8\nswIgY7VZj8t8UTkp2wy5+o6aqTmfVEapgyXE4kOVL3UUv10CIQCMtW+jYj4iJDHK\ndHAdxIofkPpp9WXwgaH5f5r1dd56vQIhANL5tpKSMdGSNThQZz8UnDSt7kIc6btK\nORPv/J3wm0N+\n-----END PRIVATE KEY-----\n',1,0,0,0,0,0,10,703,0,0,'',10,0,0,0,'0000-00-00 00:00:00','0000-00-00 00:00:00','',5,'','','','',''),(6,'ac116e1d642da69c','friendica4','537485cc08fae106246d8990a7f6d615900611eea6356c8efa75fc6cd6b4221fec27c0a753bac3366eca50426a12fa186277036eaf5ab3fc8a533089cb43f954','friendica4','friendica4@friendica.dev','','UTC','en','2015-02-02 12:04:29','2015-02-02 18:52:53','',0,'','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3nCYawg+HTyQgV7a7Osg\nCXeACOitKLhcb2WDTN/lLOMO7n1lSm3Kdv1dbOc0/lkAPeB2XsLF/aDfoUPWWg4Q\n/oRPrXFIi2dK/cIQVvgOhebQheztAYPJyaYYMWVK7bLbPuKVTyzALqkWD8Zjjtit\n4Uvm3kjmcofKr+/Lw+VFaEBMESQDbP5eTDtQeDGGjluWQMj1/D+V/Tcm+SMrAVIv\njyklQEhBJlYGJ+LsfXv4XXbeH73dkIXkQW5JgWQyPCloJ+PxmmjjEDozsdgmFQXq\n6T9HFVHvW2O2lmDoaTrbIGrULWBpslKZJJrV+LgtkzhP4uuKfJPD2DpMJ4+ixtBE\nzM/o+EuYDTz0P3dTvwruq1t8gUYcQOVUzEp1LM0qYDMVY86XneW1W5xghztl5zqy\nGBMBvjVIFvMVL1cVeXze4zpwwKln2cArepToSpN7lmy9EgBd9mZrVLWosZShB9R0\n05kBc2Tfv7FlixwZ1P8rwJn9sEEs9oa6TnRLL+7L8eqapg6vUI1G7e0HWWEjdHsR\nrYVHYW+ogtOYjrQ1Tfh1W2PtNaez5fGYVBDjC+1vy0scJmqrgy00z7MHBT2WTOAL\noHbdedhpa3UZ0FrsCto+vqil8BcF5aBhi2Hi5YdKtbY3EBsaabcSO2joc7rlmee4\nxdKfDRYXCPysFPhZNgIW708CAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\n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\nigTbSRJm04IWeuH+480HXjZRuHMclA4=\n-----END PRIVATE KEY-----\n','-----BEGIN PUBLIC KEY-----\nMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALwNfVA38nGCbi/oAewWsIAfRzrAC9np\nPTYGiYfhOxgI3uXkdwMvcrvW98XGugYAHMAJbuHP2aPOnKiZCNKRLeMCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAvA19UDfycYJuL+gB\n7BawgB9HOsAL2ek9NgaJh+E7GAje5eR3Ay9yu9b3xca6BgAcwAlu4c/Zo86cqJkI\n0pEt4wIDAQABAkBUfKsEU151aOggVdgnPbpmlabm2kl4ybVahG1dwu9NyEjttz0/\nEFyN2IQzorUefkhow1jpNC8LGJ8t1dyrXZLhAiEA6eYzvYBXdPUoia4yF8ChRRFp\nSFYgmPIj5FR3MEfKHpUCIQDN0k3BfXBtFLawe1VDEs8CvtWOCjJux+15Si07Mj+U\nlwIhAOgQlV88Ogl5v8myglLctWUwnDO/+EGnZQMC5uqJH7ltAiBJ2/QnQTp9Cnfc\nsQWRwkgjNhQwmpwqgPhJFENTAN8sFQIhAIO04kWVXMXGVCGRVlvPOlHzrIBp3d+N\no/Wp+OK69U1n\n-----END PRIVATE KEY-----\n',1,0,0,0,0,0,10,703,0,0,'',10,0,0,0,'0000-00-00 00:00:00','0000-00-00 00:00:00','',6,'','','','',''); +INSERT INTO `user` VALUES (1,'a76680835da79303','admin','6a4e012bd9583858a5a6fa15f58bd86a25af266d3a4344f1ec2018b778f29ba83be86eb45e6dc204e11276f4a99eff4e2144fbe15e756c2c88e999649aae7d94','admin','vagrant@friendica.dev','','UTC','en','2015-02-02 11:24:17','2015-02-02 11:26:23','',0,'','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoPnn8yXCAdkLCgHLlA7I\nMZZH4XnzS93NgpoaFWpGgdX9hbHjmHpbY+0rD1Q0FsOC9W+R3qsDypkstJ4CqPZ9\nSHDs2QupZHVa6LrZFYAZaAd8ViR2KJVFl3Ssb4voGnmexkVQfKJnOZRbMxDJylUD\n1xYwnQRRRH89MMAA8m2gMnHzE/wMbIOiDBO9hbZZVYVmcV7G1YPPp250Tsn+O5c8\nWrIG7Wcq4+gWzzXNJiJdqZinD8FrpHEnmxypRzrvuTnZ71zDhRKFiXBRdBL05fMk\nKsyImSwGQMwzRNnVGlpYRVROuJSS2UEPi/VK6k73srNKteD5TN1tJoZyRKCiyOx6\nnohglwzuj69aCsONf+FezF1jpjtTqvqRAJ4PQgMIVW5UMYXLXYt5Ukk4WQi1OI1x\nrj65v1vnpyYRpdULOe7yyizZNxMmlrzom6TaJyBQjg9lyLwQzbIdBPOmC7KViV/h\nwhYVo14m1aCmL/dM8Cn2USdL0cKyxwhBrdgFX+Amm2JD1Umu1IBPxzAIT8++s8JY\nlre707vkZENvGErINnokQp9uZlQHm03NgiPAIHcp7PURyVvnDeT7B9bZ4WQXrIXR\njhiYau/pZ976IRpKw1E8jVdI/Q+JvWzX4vS+jbwikd9pqQ/q7EoG5OMhYf2xkI7m\nmQj4WxHDsvNm37bilj3zAZECAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\n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\n2BhqpyDqneDnzk0bxsH7Igoz2hCH+fMv\n-----END PRIVATE KEY-----\n','-----BEGIN PUBLIC KEY-----\nMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKlFbwaAOe6kwcpj8W+IsEKN1iFGOcno\nbzRNnlH0/WaH5e62Kx3Y4lfl2SLoKNVd4eNTR/y0pmIPIlISSZ46sBsCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAqUVvBoA57qTBymPx\nb4iwQo3WIUY5yehvNE2eUfT9Zofl7rYrHdjiV+XZIugo1V3h41NH/LSmYg8iUhJJ\nnjqwGwIDAQABAkAl8HMXEOxrKbBpzYbSyd8/u4yv/o57S8aJAZCnq/KT5Spolsoj\n5FUtU9BHEmDdiyaFizpRbd7BQo2oZRPGoDEhAiEA2Fjcj5mCi0s5Fd6K+kEeRz0i\neuqHQF1DXUr1EENJAqsCIQDIS74g1E5fzeY60z6qpoNCLCoBrLnCrmHuR+GZkCKI\nUQIgF1NtZGYutwoDO6Jk5ZqDwzaKMyp6LqxfiP198qTuiEUCID2lqlgaYCD2k3Tp\njbEiXOXiB+/KBMaZu4SGVTZZeXdxAiEAo0RKX6prYeQ+rXTpuxMczrHkZuD+DTSB\nRRHgZxABlf4=\n-----END PRIVATE KEY-----\n',1,0,0,0,0,0,10,703,0,0,'',10,0,0,0,'0001-01-01 00:00:00','0001-01-01 00:00:00','',1,'','','','',''),(2,'ea011657ce99b36d','friendica1','dbfada587308ebdfd1da52a5acd46c889d8467ea5051e16fe3dd034d153f897d4878f4b99f43282c2b7425c5136482833a79070ed1846fe40804aecd77738435','friendica1','friendica1@friendica.dev','','UTC','en','2015-02-02 12:02:11','2015-02-02 18:48:19','',0,'','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA8/tIxRBs81u0V6ug4VXh\nG8omo+8YIckQqL5m7jWJqQ3v0fCrjyO8EcrjXhKC6esafSOlVhgxzFOkqNH8rRGF\ntF00suNJXy/0fh6EFFvifX1hQw1ZCXXlHxmmM4yNkGOzbRXPeVuSxyn1OtQNGRnB\nSGeqdCZc4QMtgPbVPwTTWYB4rSbVGYbEa5vpqY0OFnlIwC+BtQrd0xFEO7+FGfmv\n2jRt7ImRiyFazef0NhZL890IFeB5+rF8fifC3o7OP0kzB75+z5LkBfnsveZCriaj\nwHjUmMOa/hTOVHw4qYIq6XY4Q2OgaGTs2xqBz4/gniKjNSBbRyYy45prFOuJTLmO\ns07078nfg3NbWq5JkszwPen+gcvc4Pv38z2DBc2RxjgU0YbY4ZV053GIzd8hutA4\nm+eD1Cl0NZcEd9OYi3dtXWACPsf2C0/FsouAj1juXWxeRZ9exHphs0tCXt/RPgyK\nOqFPaPRCBL6MUvM0N1yR2TVk3s3Uq0k/4AExcplJGuZt8bMDIGR6g3RF+bXn3eLb\n9SnpnLSIMpHS/N/JVQzMs4W8tkdwi2OiIeNWhYrFH/stfU7KPYXdwVfduDTAv9LA\nY5Yk8oMomfL5b097eKDdzXFJ3rKUXktobl74REtgAfXEA3OgqCXUGPLbS45I8gsZ\nxBFRmmPH3SuOCQSRkY0gb/UCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\n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\nvmU1V1rzKCbc8QX/G36jwrNistIgKWf8\n-----END PRIVATE KEY-----\n','-----BEGIN PUBLIC KEY-----\nMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALg2gbuc+ZJFLmGwm4gzIJ5Lu6yci9rm\nRr6KGQS5FZ5ELZzqABX/hAi1psB3UvzywfVgus/3Al65CTCI+CdH5nMCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIBVgIBADANBgkqhkiG9w0BAQEFAASCAUAwggE8AgEAAkEAuDaBu5z5kkUuYbCb\niDMgnku7rJyL2uZGvooZBLkVnkQtnOoAFf+ECLWmwHdS/PLB9WC6z/cCXrkJMIj4\nJ0fmcwIDAQABAkEAiiS+F275rdpZlQL3MCV/UZZjsGdZbhgAd4Vii6ss7hjXCA2l\n/74l9K0YiP3R2gg3pepvONN0ohXbzxflkIKs2QIhANyzg9YTIUKolr0xoOjVkjrf\nAPhdbQWgkHz/GVB2XFAPAiEA1az/r0XRIsTkImmI+FicYmfocH1kCHm+HDqVnngj\nH10CIQClg2dCm5QdBowNlPOEye5hgi6bFI2XY8QYScO1SR6P1wIgOPmnN9IzAMVl\nW3OujSH7mRXB2fTlbokf0yEf8iBwpRUCIQC94ofddRjyue2GlUcnNjLjJ9aNVkz7\njdZ8ohUKgtkFJw==\n-----END PRIVATE KEY-----\n',1,0,0,0,0,0,10,703,0,0,'',10,0,0,0,'0001-01-01 00:00:00','0001-01-01 00:00:00','',2,'','','','',''),(3,'9e44e9d0b279a4a3','friendica2','2d8912fdf66ea84e9904308bc9fe9e1e6e822af2028749ef2f63e25189f30880fb0378912d08ddbfd100a900d3df2d1a40ca1f1f3a0fcf3571de7a8e9dba6beb','friendica2','friendica2@friendica.dev','','UTC','en','2015-02-02 12:02:40','2015-02-02 18:59:46','',0,'','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4QpA4flE9v17fh+yrMpR\nU4iKSxLOF/8ROTotrdQsk8HcHkPS7E60QUaRK45gDc9O+7FU1+90V+oo0BqdkJFL\nbFtTogP5fdNSD3ApHz7s03oBX9JenU/8JhxaH1VwEs3lLDlFrywngiYcEDZIeLGZ\nIFK1GWP79+ZwJ9WWoBhzCD4hg4excOWPwwQMjCLYAzI5INEPTw+R3CKD6EsnVLu0\nS+u3zBBsL/A+bgDDfgZoD6igJQlvenK5jStgfbiuVp1mqdXKJ8D+rYz5FQ72Yn3r\nn6AvrXcPQMbLSaUK5m1Ug7beasuhRJ5Z7TVtJ/RLNgA3mOX2A2Vy1i38VYmcTaG5\nom8AYeI/nSvMzJt7FYXOBdxKnSW0UhkXsjBQavefz7sp2Lhcw5U+7eaPi2fIkYio\nVHKU2r8uiJPFfUMAbHA2+rScBjn2lYZH0nfMKrZTzva7y6d19EOsO2aP5e4XNjU8\n0tX/C1iy6LPMCf7xG844iROXi7NPJJoTgx/Sl6+o0oqBl9J5wJDK5U33rUSqYI/p\nsPEfaStqA5CgBAvAsq0N+NQQndJzGfuYaIdfleyUSLIchHhEICE4SN62RHZ6VTlg\nIVCva4xdBrGlkGV/IgE228FwgX4GWELclfUH/KwcGHChlY8dTtVZHbTCuizvPLvl\nXuZQ9ROdQiwkYwGJA/bhM3kCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQDhCkDh+UT2/Xt+\nH7KsylFTiIpLEs4X/xE5Oi2t1CyTwdweQ9LsTrRBRpErjmANz077sVTX73RX6ijQ\nGp2QkUtsW1OiA/l901IPcCkfPuzTegFf0l6dT/wmHFofVXASzeUsOUWvLCeCJhwQ\nNkh4sZkgUrUZY/v35nAn1ZagGHMIPiGDh7Fw5Y/DBAyMItgDMjkg0Q9PD5HcIoPo\nSydUu7RL67fMEGwv8D5uAMN+BmgPqKAlCW96crmNK2B9uK5WnWap1conwP6tjPkV\nDvZifeufoC+tdw9AxstJpQrmbVSDtt5qy6FEnlntNW0n9Es2ADeY5fYDZXLWLfxV\niZxNobmibwBh4j+dK8zMm3sVhc4F3EqdJbRSGReyMFBq95/PuynYuFzDlT7t5o+L\nZ8iRiKhUcpTavy6Ik8V9QwBscDb6tJwGOfaVhkfSd8wqtlPO9rvLp3X0Q6w7Zo/l\n7hc2NTzS1f8LWLLos8wJ/vEbzjiJE5eLs08kmhODH9KXr6jSioGX0nnAkMrlTfet\nRKpgj+mw8R9pK2oDkKAEC8CyrQ341BCd0nMZ+5hoh1+V7JRIshyEeEQgIThI3rZE\ndnpVOWAhUK9rjF0GsaWQZX8iATbbwXCBfgZYQtyV9Qf8rBwYcKGVjx1O1VkdtMK6\nLO88u+Ve5lD1E51CLCRjAYkD9uEzeQIDAQABAoICAQCYigG26ucjYGi/8i6Dz1PX\nAntzLdkDDQMYvmXOKT7aHRLedOzY/vRSNsoaMxTK55XLJ8Wx5P8AxJlLjm71Wnc8\niJ8k9/q6nm5GRqmpI1cWdeHOmONHULtC/f7ctGYWaPgJxPyGI7DYGIr3NkRjg0af\nUVCuWEaoH8wwRCgodsoqcSr4ZBcTxpdvAiSbLNctO3Lb2rm8xnoBNGgjIiYT2nP4\n7luUeCFNUVSP7faVSzRoQM3krQOihXdeyGNMdM2/qku3nVG9JqW68A66hnzeACqh\n9cu7kjOFnfqX/cZosP0TlvYmf8bdo1SjZI6MAZylivokquPaI372zQ740CFhwdj4\nixl341WCyi3WV84BGF1HJsMu5zp0pF7brPLl9R1V+U6mY/fHLPf43/v2fAl9s8sO\n5oODG6TMWxrsHbc7KCpwml3AijNO49TgL1jU+rAWEr0CbmTUv0dThRBQtMo5wlr5\n/jrPbRbhM4nIcEvYSW2wRBQtxA4nzFJQn9V2nLn3F5Tcbh7rO7EM2Slmwighehci\nuKWAVKWuc3vs++wSPrZtCBfcxEJ5luNxrwywLWSHFTiW/JonfZKMgCk3h3DHvsWH\n2bxiWVxMFroHvvXHryoFeKLscJeoBpRXXS2K176SVan0pt/kjvz7o5pGr5WPZ89W\njo9qHJruI+yMJ45qdySJMQKCAQEA+MIIoDgs9ejDw2G8298NucGLBB9TLJ7SyXeJ\notfV5mmX34PcnJ+nxa/Z+WHDU3W3FtikJ8cocQ0FfJjfHzwtw3YQDZG/IyB4AbLO\nFf8pCC15doRnFqy1+OYzk7QAg4IaBbR5Han23pJzm3nkMmK1CC4Hrzcok/XhRCj9\nDNSzxPUqy2NsudE//lNNMOdN5dytr7yEHzVwLg3f+zh4g3XHyWcFnjQvpm+amKa7\nOQhYlTJUL97OwuPsPKc2OQApMZSr1XE/Ef8gLThHzZBvuNAOLSLrZa0HuhPivkrz\naB5Ad9MwkTddxh8kER7izkLG1OTg8KvWmbS5za5Svf4A5SsGHQKCAQEA55dz7eDu\nQvf5/WBeD7glHPjwmdfp+KPoqeTSO4zNnAqohwa+i/bOQ0jHy+6A0Vpoj+0kNQ6G\nZTFRX7ofMuZ5/9jbLNDBq1ht2g9m4BKIfaascJSXW6RDUj6YxAaEnLhFTx0rEleZ\nY5ygcbK4Z8HVTV1YeJgyFmmIvjVcRSgzQVVVaXM6LLBrtfzVng7POhgA4Guki0TT\nga0aK7cAsoC1r7QPgSSWCdKGyz0Ok9MAdqG0AeA1Zz0S86lSP6pRpwfDSH6Vdz7T\nMFR3YDQKwNtecLczSg1kZDkIxVVM3ftyJGffcLlnhRbpKPlUmgL4srNNoLC0QatL\nB+IKUOjNFgQ0DQKCAQBPHgd4TeWe4MVCoxdaJvtKlVANo5jknC8WfLp93H/fpL31\nDQ9hkTXfHisJshpZtRriXUz4idNHAYk5M7XjTVSQ0kAQ0MYl+fGxOJlrTZhTTYNQ\nOpQ/FfdajnzhAWMYcIyuO9Q5pxEpgRLb5Ey76cECNQGkrLpvNMjM0OyK5Cu4/PD7\nd0fhYbgkv4HRh/+ymBl1x1OOSYTAYRFX6YIK7a75U5bp1ldBbEWTP5RUc18ZNMSp\n5QeF3NAKCnSodHCloE92t2oD40zslPXhX4rpEOMxX+XWlM3cVO7M7zGzb8u5UKYl\nyaI9nTHvcA9a4soydAlHAqBiiqR90m/mlZ7bRG/RAoIBAQC4MmidUaKPlyW5FhWa\nEQ9LrN/IrMdF4DAkOH/Rp1q9emiyBHY3YlSJhXCLzaWdXXf+yVFb9bKE96XOKn24\nAUIVcMhaK6tt+cZdgpSDMZpnvdI3NKfx1oNI/cqJVtnQwGs30m44h33TkXa3F7u9\nophhkRXVzM9Brix5hH1f7+pcU1+8oE4rzyHMPE03CnZdsUu5M0RLFLHY2PIQxNwE\nHYTkO6V9RLklFNHrAiP/BPrAYDqIp2gyNYxGSmzFgFSzMeRrW2rLzicwsG3GEX5g\nB9pkcgGUK3SmlgpY0VBy2hPdytQXlw8z9pX55d0ZJbXig+QBI6oq9O+XVHx5/79m\nfG9dAoIBAEk3rpte1r7Dt/lCSCFlUfj63nmG8Q1DdqKQQa7w/PnsT0qw7mayZvRL\nPMEvPqBrlmkZen+51r8rGtmAqGnpxD/CcZW4Yi6h91e5fCCq2F5uW33SeV7fHMXy\n6PPEgFF8kpyjgKtq6DAgVvvYm+T5DcBWwTbAkI9IKxCeFDwcDjuFQ2wLX29RVXuf\nRzRrJZ5C36unxRnothJA8sxx8Tv4yNSS7eQ6krGr1xtQtqApPRIDdvzovTecfP51\nGTGHOTn2k1+QgQzFT46XN64zP1QZO05JDEo7M/Ffzov5bz4FvcGyxZfCXlvmfc+a\n3XJwnl4GIBdvQSoa/8wxMTsWdV8Jslk=\n-----END PRIVATE KEY-----\n','-----BEGIN PUBLIC KEY-----\nMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMr1t2Z+nHjBXTuRT8qj8aGt2mkqAT5W\nI/Nl9my/Vo+z3AqfysE9KKXBKtUy/8tRDe1rru1rlGX7aNu8OaXUzzMCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAyvW3Zn6ceMFdO5FP\nyqPxoa3aaSoBPlYj82X2bL9Wj7PcCp/KwT0opcEq1TL/y1EN7Wuu7WuUZfto27w5\npdTPMwIDAQABAkBbbD211JiFKIzntTgdDqZcbuSwdHRk8QZ2sFpFeBb02YEzDD4C\n70N82B4ewogtvat+PYh7Wf8suQ9PoQMJasihAiEA8ao57LgZKM7xX1YrQrwMOreb\nn03bLsO14CwUJZzAaVECIQDW/70AQMj+cSfbdkiNUa3CqBJyLeGhOpbxxg2RMRWP\nQwIgW2AN/t+tQ6zbvzyJpvYLebgq85UwpwIBJv4DsCUQ68ECIApY0G28sG+eXn6v\nWJqEfcpKcGjSUHOD8FO+ZlTAefslAiEAi6bjWnnaFDqwO2amwtlUeylNM6Qxp7lG\nSo91wUVaDd4=\n-----END PRIVATE KEY-----\n',1,0,0,0,0,0,10,703,0,0,'',10,0,0,0,'0001-01-01 00:00:00','0001-01-01 00:00:00','',3,'','','','',''),(4,'8f624e0d807c4b3a','friendica3','a4fe179880e01243799458e9090e87bc40746eac1c7f9c2373678d7cb3b15a547fdef510a3670988f567ceaef2aa5a52e98aaac0bf677d0ddff56cbe845814f2','friendica3','friendica3@friendica.dev','','UTC','en','2015-02-02 12:03:07','2015-02-02 18:57:06','',0,'','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAliSi9id9Ll1dpzXC/lL6\n2/5FYxdn0XYb5I2JeXBNopwbXOLDsnnzXlV2NN8riZaYRQcIbS00OuAvyYj/IG3i\nDykD2zPjVnLEWADtj1YhLSgKcfQgv6Cj/7CPdb1Rg3icbvWdVY9wabcblVa9k+qr\ngK273C47lCQzXgvMtPst1DOzxtVCGmPJJHKjXZ8hDvf/IS0pVGa0zIv9kdofqQV9\nD5u5LuNzRuEGnrpAzpfzMueDppBrrrr37sKrZfCvyYHZ/ouFgZ3bY9NNVnjuFItP\nrcDlJPL8NhGmmzuYtI03MLor+1yVdBKLIJ3G2Bxzn5tynjSX9XZzOQgC3+YVH4TU\n7WDUHjTWJ9mliD2M1WXCp2Lwc/pV1Prnvv057pAqdiMhnddzucV9nLk9X9fR8xyy\nC7PRwx0hkB427EtAYaOTr3RtInP6+cm+3M7wd6ZKTqWAU+Pi20RNrQRsqfHJ7+hx\n+i5rIG6/knB/C+MAAutEH25oY8kJYtJzXid2OBSE462DTuYaee9aGHUDNy+HQau8\nBhJ4/Wsc7Nf/7GRZ38SVT/HQShl47B1AG5AyomyWgwn9J2KJ8kMuScPmBv5u7Mwq\nSjLk5pLkwyUtZwUu8UtsFKw9HLcRksGSze5s2cbw3rf/6jgKycT72Bfm1fjRnv6s\nXt1GdSzfG9zVHuEwRDgTX3UCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\n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\nFeFvwaeMJIKLN32PSSd6TCZHTZk16hM=\n-----END PRIVATE KEY-----\n','-----BEGIN PUBLIC KEY-----\nMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBANGB/ZPJ5PxQqJbvJ9DQ8Jrn6fI4KaOJ\neODR0GlUPR8M0Phu7IT+LM6Wlu+E0BxRLLvnH8NTdVDX5/wS4FhDYhsCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEA0YH9k8nk/FColu8n\n0NDwmufp8jgpo4l44NHQaVQ9HwzQ+G7shP4szpaW74TQHFEsu+cfw1N1UNfn/BLg\nWENiGwIDAQABAkBrZJDRgvpoBAiHZgwo1BGhtiOL0BI4DC30QFjuxQmXshIf+RpN\nzDTdQBMNYMUavTtlXthCBAzHYV7equiFEPDxAiEA+H4kcGLEvUMYy1u7aZRuX6Hk\n4Cqa6TvGgis0bw5d5g8CIQDX1lYM8fAEAoPX8Rekp/cdvHV04xvlYfEGOaa2iwov\nNQIgZrsPqX7Lw0r39yqnYlDBCLxPePVkMcRKnwnplXglDbUCICzAD89XSkBKlTNs\nlU5aVO4haOj3PY1tpR95TIuEgHQRAiEAyfKMJJImU9/HKDONz60iLndP98DOf/UP\naA7kFdSlfhc=\n-----END PRIVATE KEY-----\n',1,0,0,0,0,0,10,703,0,0,'',10,0,0,0,'0001-01-01 00:00:00','0001-01-01 00:00:00','',4,'','','','',''),(5,'c23f1ab5f7ca5c73','friendica5','c4020916e31735b16a8e851be06c5a94e7c95d544ad69c05a92b9ebf2992216a2dcb65d4c731405af0e4c098edaf53f49444f01842db3bed2c561ce982639600','friendica5','friendica5@friendica.dev','','UTC','en','2015-02-02 12:04:05','2015-02-02 18:43:16','',0,'','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyvuTsaZaTgPDm69uxixR\n8qd0ylkeA/IY3KDsI4vjrLuF7WLmU07lzQXmilQJ+MlipIju+wFXx3a8ksavEYpP\n9ZU9YrpXe7zneHRLTxgMDH9IMbSCIUAkEsozpzF02Ft0+G36tzIET2oTuU6uLtx6\nI5ifmF/qFC+4avAoABQg8qfOPpuaP3AJ6FppqEifUsb0lTWqP4zg7PQXC36oKIJ0\nUDuQniVy8lTxVfkhoi/aHZw0khVXe6tDK7C0ALg5U7jLTDNdJ1R0v5iC41QK4CEt\n5x4x008mdk6xLKGZiou1UuEPv/+WSQU1Q21JFzNVGBASkRu7dUVH6k+59VQr3ONI\n5bdbAZviVY3ezFNtBeWWfDk06BWoZwX67eGG/dVsCPnEkuP9CpemcwwGZbYCIqf0\n++5h0CU41CjNShHdBD+Q+ZQmT3I4sAlPZ7x90nA9KfuKM9QyTPQ9EmK2bxq7TKvV\nzLqHptL5mC/VH4FbO1eKf7p/f7XxOaeXGANUaRSPwLSO7lk8lkl/wj7sNJYGYygC\nMLTqH8GTizpyPkSDv5xO6bYn/g3BYFuUM5x1MZVS8MdG2a3L8UzRiXUsm/AjnfSV\nImN2+8bHJI0wy9zRxfEaG8pvbupb7UU5zWr3WRkSVr84Bq1SJNxLfWZj3GHLaesr\nu3exEdYGfxLuG1zHIROVwlcCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\n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\nv2axspuwOp1lOGArmT34cpZbY+U1\n-----END PRIVATE KEY-----\n','-----BEGIN PUBLIC KEY-----\nMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMio2DnP8bcB7Mfx3BlXepLHE57Ydu9y\nZh0zSne7YDPZdubU7ouhaHAZMyWntP449ybQr3eUyNeuUZZDoVmq++0CAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAyKjYOc/xtwHsx/Hc\nGVd6kscTnth273JmHTNKd7tgM9l25tTui6FocBkzJae0/jj3JtCvd5TI165RlkOh\nWar77QIDAQABAkBvctglxAlMzBTnOL42lQ/PViLfpvroI3Hz5fkGZ1wXb0UW/64T\nxFC3UPC8NXWfuvTWSnZ6KbY8PGgQfy7fu/lBAiEA8F2wO7YP05ruqBeNHE/ToJfz\noChbi+e+PBUWiMnH9N8CIQDVtgId76iBZWotVvpmkewdKQf0m6Dff2RLbVICZtm8\nswIgY7VZj8t8UTkp2wy5+o6aqTmfVEapgyXE4kOVL3UUv10CIQCMtW+jYj4iJDHK\ndHAdxIofkPpp9WXwgaH5f5r1dd56vQIhANL5tpKSMdGSNThQZz8UnDSt7kIc6btK\nORPv/J3wm0N+\n-----END PRIVATE KEY-----\n',1,0,0,0,0,0,10,703,0,0,'',10,0,0,0,'0001-01-01 00:00:00','0001-01-01 00:00:00','',5,'','','','',''),(6,'ac116e1d642da69c','friendica4','537485cc08fae106246d8990a7f6d615900611eea6356c8efa75fc6cd6b4221fec27c0a753bac3366eca50426a12fa186277036eaf5ab3fc8a533089cb43f954','friendica4','friendica4@friendica.dev','','UTC','en','2015-02-02 12:04:29','2015-02-02 18:52:53','',0,'','-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3nCYawg+HTyQgV7a7Osg\nCXeACOitKLhcb2WDTN/lLOMO7n1lSm3Kdv1dbOc0/lkAPeB2XsLF/aDfoUPWWg4Q\n/oRPrXFIi2dK/cIQVvgOhebQheztAYPJyaYYMWVK7bLbPuKVTyzALqkWD8Zjjtit\n4Uvm3kjmcofKr+/Lw+VFaEBMESQDbP5eTDtQeDGGjluWQMj1/D+V/Tcm+SMrAVIv\njyklQEhBJlYGJ+LsfXv4XXbeH73dkIXkQW5JgWQyPCloJ+PxmmjjEDozsdgmFQXq\n6T9HFVHvW2O2lmDoaTrbIGrULWBpslKZJJrV+LgtkzhP4uuKfJPD2DpMJ4+ixtBE\nzM/o+EuYDTz0P3dTvwruq1t8gUYcQOVUzEp1LM0qYDMVY86XneW1W5xghztl5zqy\nGBMBvjVIFvMVL1cVeXze4zpwwKln2cArepToSpN7lmy9EgBd9mZrVLWosZShB9R0\n05kBc2Tfv7FlixwZ1P8rwJn9sEEs9oa6TnRLL+7L8eqapg6vUI1G7e0HWWEjdHsR\nrYVHYW+ogtOYjrQ1Tfh1W2PtNaez5fGYVBDjC+1vy0scJmqrgy00z7MHBT2WTOAL\noHbdedhpa3UZ0FrsCto+vqil8BcF5aBhi2Hi5YdKtbY3EBsaabcSO2joc7rlmee4\nxdKfDRYXCPysFPhZNgIW708CAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\n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\nigTbSRJm04IWeuH+480HXjZRuHMclA4=\n-----END PRIVATE KEY-----\n','-----BEGIN PUBLIC KEY-----\nMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALwNfVA38nGCbi/oAewWsIAfRzrAC9np\nPTYGiYfhOxgI3uXkdwMvcrvW98XGugYAHMAJbuHP2aPOnKiZCNKRLeMCAwEAAQ==\n-----END PUBLIC KEY-----\n','-----BEGIN PRIVATE KEY-----\nMIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAvA19UDfycYJuL+gB\n7BawgB9HOsAL2ek9NgaJh+E7GAje5eR3Ay9yu9b3xca6BgAcwAlu4c/Zo86cqJkI\n0pEt4wIDAQABAkBUfKsEU151aOggVdgnPbpmlabm2kl4ybVahG1dwu9NyEjttz0/\nEFyN2IQzorUefkhow1jpNC8LGJ8t1dyrXZLhAiEA6eYzvYBXdPUoia4yF8ChRRFp\nSFYgmPIj5FR3MEfKHpUCIQDN0k3BfXBtFLawe1VDEs8CvtWOCjJux+15Si07Mj+U\nlwIhAOgQlV88Ogl5v8myglLctWUwnDO/+EGnZQMC5uqJH7ltAiBJ2/QnQTp9Cnfc\nsQWRwkgjNhQwmpwqgPhJFENTAN8sFQIhAIO04kWVXMXGVCGRVlvPOlHzrIBp3d+N\no/Wp+OK69U1n\n-----END PRIVATE KEY-----\n',1,0,0,0,0,0,10,703,0,0,'',10,0,0,0,'0001-01-01 00:00:00','0001-01-01 00:00:00','',6,'','','','',''); /*!40000 ALTER TABLE `user` ENABLE KEYS */; UNLOCK TABLES; diff --git a/include/Contact.php b/include/Contact.php index fc9f660f13..4e86b32977 100644 --- a/include/Contact.php +++ b/include/Contact.php @@ -254,7 +254,7 @@ function get_contact_details_by_url($url, $uid = -1, $default = array()) { // "bd" always contains the upcoming birthday of a contact. // "birthday" might contain the birthday including the year of birth. - if ($profile["birthday"] != "0000-00-00") { + if ($profile["birthday"] > '0001-01-01') { $bd_timestamp = strtotime($profile["birthday"]); $month = date("m", $bd_timestamp); $day = date("d", $bd_timestamp); @@ -271,7 +271,7 @@ function get_contact_details_by_url($url, $uid = -1, $default = array()) { $profile["bd"] = (++$current_year)."-".$month."-".$day; } } else { - $profile["bd"] = "0000-00-00"; + $profile["bd"] = '0001-01-01'; } } else { $profile = $default; @@ -307,7 +307,7 @@ function get_contact_details_by_url($url, $uid = -1, $default = array()) { $profile["location"] = ""; $profile["about"] = ""; $profile["gender"] = ""; - $profile["birthday"] = "0000-00-00"; + $profile["birthday"] = '0001-01-01'; } $cache[$url][$uid] = $profile; diff --git a/include/datetime.php b/include/datetime.php index 9e1d4b55c9..287e9a2d84 100644 --- a/include/datetime.php +++ b/include/datetime.php @@ -126,7 +126,7 @@ function datetime_convert($from = 'UTC', $to = 'UTC', $s = 'now', $fmt = "Y-m-d // add 32 days so that we at least get year 00, and then hack around the fact that // months and days always start with 1. - if(substr($s,0,10) == '0000-00-00') { + if(substr($s,0,10) <= '0001-01-01') { $d = new DateTime($s . ' + 32 days', new DateTimeZone('UTC')); return str_replace('1','0',$d->format($fmt)); } @@ -171,7 +171,7 @@ function dob($dob) { $f = get_config('system','birthday_input_format'); if(! $f) $f = 'ymd'; - if($dob === '0000-00-00') + if($dob <= '0001-01-01') $value = ''; else $value = (($year) ? datetime_convert('UTC','UTC',$dob,'Y-m-d') : datetime_convert('UTC','UTC',$dob,'m-d')); @@ -189,7 +189,7 @@ function dob($dob) { ) )); -// if ($dob && $dob != '0000-00-00') +// if ($dob && $dob > '0001-01-01') // $o = datesel($f,mktime(0,0,0,0,0,1900),mktime(),mktime(0,0,0,$month,$day,$year),'dob'); // else // $o = datesel($f,mktime(0,0,0,0,0,1900),mktime(),false,'dob'); @@ -553,7 +553,7 @@ function update_contact_birthdays() { // This only handles foreign or alien networks where a birthday has been provided. // In-network birthdays are handled within local_delivery - $r = q("SELECT * FROM contact WHERE `bd` != '' AND `bd` != '0000-00-00' AND SUBSTRING(`bd`,1,4) != `bdyear` "); + $r = q("SELECT * FROM contact WHERE `bd` != '' AND `bd` > '0001-01-01' AND SUBSTRING(`bd`,1,4) != `bdyear` "); if (dbm::is_result($r)) { foreach ($r as $rr) { diff --git a/include/dbstructure.php b/include/dbstructure.php index 48cc02d2d1..885ea2c066 100644 --- a/include/dbstructure.php +++ b/include/dbstructure.php @@ -681,7 +681,7 @@ function db_definition($charset) { "info" => array("type" => "mediumtext"), "profile-id" => array("type" => "int(11)", "not null" => "1", "default" => "0"), "bdyear" => array("type" => "varchar(4)", "not null" => "1", "default" => ""), - "bd" => array("type" => "date", "not null" => "1", "default" => "0000-00-00"), + "bd" => array("type" => "date", "not null" => "1", "default" => "0001-01-01"), "notify_new_posts" => array("type" => "tinyint(1)", "not null" => "1", "default" => "0"), "fetch_further_information" => array("type" => "tinyint(1)", "not null" => "1", "default" => "0"), "ffi_keyword_blacklist" => array("type" => "text"), @@ -840,7 +840,7 @@ function db_definition($charset) { "about" => array("type" => "text"), "keywords" => array("type" => "text"), "gender" => array("type" => "varchar(32)", "not null" => "1", "default" => ""), - "birthday" => array("type" => "varchar(32)", "not null" => "1", "default" => "0000-00-00"), + "birthday" => array("type" => "varchar(32)", "not null" => "1", "default" => "0001-01-01"), "community" => array("type" => "tinyint(1)", "not null" => "1", "default" => "0"), "contact-type" => array("type" => "tinyint(1)", "not null" => "1", "default" => "-1"), "hide" => array("type" => "tinyint(1)", "not null" => "1", "default" => "0"), @@ -1304,7 +1304,7 @@ function db_definition($charset) { "hide-friends" => array("type" => "tinyint(1)", "not null" => "1", "default" => "0"), "name" => array("type" => "varchar(255)", "not null" => "1", "default" => ""), "pdesc" => array("type" => "varchar(255)", "not null" => "1", "default" => ""), - "dob" => array("type" => "varchar(32)", "not null" => "1", "default" => "0000-00-00"), + "dob" => array("type" => "varchar(32)", "not null" => "1", "default" => "0001-01-01"), "address" => array("type" => "varchar(255)", "not null" => "1", "default" => ""), "locality" => array("type" => "varchar(255)", "not null" => "1", "default" => ""), "region" => array("type" => "varchar(255)", "not null" => "1", "default" => ""), diff --git a/include/dfrn.php b/include/dfrn.php index aae935963d..09688586a3 100644 --- a/include/dfrn.php +++ b/include/dfrn.php @@ -554,7 +554,7 @@ class dfrn { xml::add_element($doc, $author, "poco:displayName", $profile["name"]); xml::add_element($doc, $author, "poco:updated", $namdate); - if (trim($profile["dob"]) != "0000-00-00") + if (trim($profile["dob"]) > '0001-01-01') xml::add_element($doc, $author, "poco:birthday", "0000-".date("m-d", strtotime($profile["dob"]))); xml::add_element($doc, $author, "poco:note", $profile["about"]); @@ -1402,7 +1402,7 @@ class dfrn { // "poco:birthday" is the birthday in the format "yyyy-mm-dd" $value = $xpath->evaluate($element . "/poco:birthday/text()", $context)->item(0)->nodeValue; - if (!in_array($value, array("", "0000-00-00"))) { + if (!in_array($value, array("", "0000-00-00", "0001-01-01"))) { $bdyear = date("Y"); $value = str_replace("0000", $bdyear, $value); diff --git a/include/diaspora.php b/include/diaspora.php index bdedb9e0b7..07acbe9ead 100644 --- a/include/diaspora.php +++ b/include/diaspora.php @@ -3591,7 +3591,7 @@ class Diaspora { if ($searchable === 'true') { $dob = '1000-00-00'; - if (($profile['dob']) && ($profile['dob'] != '0000-00-00')) + if (($profile['dob']) && ($profile['dob'] > '0001-01-01')) $dob = ((intval($profile['dob'])) ? intval($profile['dob']) : '1000') .'-'. datetime_convert('UTC','UTC',$profile['dob'],'m-d'); $about = $profile['about']; diff --git a/include/identity.php b/include/identity.php index 8138e9b046..670337e087 100644 --- a/include/identity.php +++ b/include/identity.php @@ -628,7 +628,7 @@ function advanced_profile(App $a) { if($a->profile['gender']) $profile['gender'] = array( t('Gender:'), $a->profile['gender'] ); - if(($a->profile['dob']) && ($a->profile['dob'] != '0000-00-00')) { + if(($a->profile['dob']) && ($a->profile['dob'] > '0001-01-01')) { $year_bd_format = t('j F, Y'); $short_bd_format = t('j F'); diff --git a/mod/hovercard.php b/mod/hovercard.php index ec749db208..65b03f2b94 100644 --- a/mod/hovercard.php +++ b/mod/hovercard.php @@ -75,7 +75,7 @@ function hovercard_content() { 'tags' => $contact["keywords"], // 'nsfw' => intval($contact["nsfw"]), // 'server_url' => $contact["server_url"], - 'bd' => (($contact["birthday"] == "0000-00-00") ? "" : $contact["birthday"]), + 'bd' => (($contact["birthday"] <= '0001-01-01') ? "" : $contact["birthday"]), // 'generation' => $contact["generation"], 'account_type' => account_type($contact), 'actions' => $actions, diff --git a/mod/profiles.php b/mod/profiles.php index 2b8d812c18..2d4a452f4c 100644 --- a/mod/profiles.php +++ b/mod/profiles.php @@ -193,7 +193,7 @@ function profiles_post(App $a) { return; } - $dob = $_POST['dob'] ? escape_tags(trim($_POST['dob'])) : '0000-00-00'; // FIXME: Needs to be validated? + $dob = $_POST['dob'] ? escape_tags(trim($_POST['dob'])) : '0001-01-01'; // FIXME: Needs to be validated? $y = substr($dob, 0, 4); if ((! ctype_digit($y)) || ($y < 1900)) { @@ -201,15 +201,15 @@ function profiles_post(App $a) { } else { $ignore_year = false; } - if ($dob != '0000-00-00') { - if (strpos($dob, '0000-') === 0) { + if ($dob > '0001-01-01') { + if (strpos($dob, '0000-') === 0 || strpos($dob, '0001-') === 0) { $ignore_year = true; $dob = substr($dob, 5); } $dob = datetime_convert('UTC', 'UTC', (($ignore_year) ? '1900-' . $dob : $dob), (($ignore_year) ? 'm-d' : 'Y-m-d')); if ($ignore_year) { - $dob = '0000-' . $dob; + $dob = '0001-' . $dob; } } From dbbe6efd27cde052402e1d9995f77feb95d1c265 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Wed, 12 Apr 2017 00:19:05 +0200 Subject: [PATCH 02/45] Fix ostatus bug related to only_full_group_by https://github.com/friendica/friendica/issues/3322 --- include/ostatus.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/ostatus.php b/include/ostatus.php index e0b33a1a47..ee405397cc 100644 --- a/include/ostatus.php +++ b/include/ostatus.php @@ -720,7 +720,7 @@ class ostatus { $conversations = q("SELECT `term`.`oid`, `term`.`url`, `term`.`uid` FROM `term` STRAIGHT_JOIN `thread` ON `thread`.`iid` = `term`.`oid` AND `thread`.`uid` = `term`.`uid` WHERE `term`.`type` = 7 AND `term`.`term` > '%s' AND `thread`.`mention` - GROUP BY `term`.`url`, `term`.`uid` ORDER BY `term`.`term` DESC", dbesc($start)); + GROUP BY `term`.`url`, `term`.`uid`, `term`.`oid`, `term`.`term` ORDER BY `term`.`term` DESC", dbesc($start)); } else { $conversations = q("SELECT `oid`, `url`, `uid` FROM `term` WHERE `type` = 7 AND `term` > '%s' From 15a44d945b9219a75e519e6cb4b0563b6ea378f7 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Wed, 12 Apr 2017 01:06:08 +0200 Subject: [PATCH 03/45] Another GROUP BY fix for MySQL https://github.com/friendica/friendica/issues/3322 --- include/ostatus.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/ostatus.php b/include/ostatus.php index ee405397cc..e0ed1df19a 100644 --- a/include/ostatus.php +++ b/include/ostatus.php @@ -724,7 +724,7 @@ class ostatus { } else { $conversations = q("SELECT `oid`, `url`, `uid` FROM `term` WHERE `type` = 7 AND `term` > '%s' - GROUP BY `url`, `uid` ORDER BY `term` DESC", dbesc($start)); + GROUP BY `url`, `uid`, `oid`, `term` ORDER BY `term` DESC", dbesc($start)); } foreach ($conversations AS $conversation) { From c3e933642e6ad761c91888006b45efa69915d691 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Wed, 12 Apr 2017 14:17:16 +0200 Subject: [PATCH 04/45] Fix missing SQL group by in ping https://github.com/friendica/friendica/issues/3322 --- mod/ping.php | 1 + 1 file changed, 1 insertion(+) diff --git a/mod/ping.php b/mod/ping.php index b5330c7b33..0b82e71d39 100644 --- a/mod/ping.php +++ b/mod/ping.php @@ -201,6 +201,7 @@ function ping_init(App $a) if (is_null($ev)) { $ev = qu("SELECT count(`event`.`id`) AS total, type, start, adjust FROM `event` WHERE `event`.`uid` = %d AND `start` < '%s' AND `finish` > '%s' and `ignore` = 0 + GROUP BY type, start, adjust ORDER BY `start` ASC ", intval(local_user()), dbesc(datetime_convert('UTC', 'UTC', 'now + 7 days')), From 74b6d09e89bbe87e94ebb458d8a76415e324d1d3 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Wed, 12 Apr 2017 15:11:50 +0200 Subject: [PATCH 05/45] Fix GROUP BY in acl_selector, api, notifier, photos, messages https://github.com/friendica/friendica/issues/3322 --- include/acl_selectors.php | 4 ++-- include/api.php | 8 +++++--- include/notifier.php | 2 +- include/photos.php | 4 ++-- mod/message.php | 4 ++-- mod/photos.php | 2 +- mod/videos.php | 2 +- 7 files changed, 14 insertions(+), 12 deletions(-) diff --git a/include/acl_selectors.php b/include/acl_selectors.php index f4b644d68f..87230a1409 100644 --- a/include/acl_selectors.php +++ b/include/acl_selectors.php @@ -502,7 +502,7 @@ function acl_lookup(App $a, $out_type = 'json') { INNER JOIN `group_member` ON `group_member`.`gid`=`group`.`id` AND `group_member`.`uid` = `group`.`uid` WHERE NOT `group`.`deleted` AND `group`.`uid` = %d $sql_extra - GROUP BY `group`.`name` + GROUP BY `group`.`name`, `group`.`id` ORDER BY `group`.`name` LIMIT %d,%d", intval(local_user()), @@ -619,7 +619,7 @@ function acl_lookup(App $a, $out_type = 'json') { FROM `item` WHERE `parent` = %d AND (`author-name` LIKE '%%%s%%' OR `author-link` LIKE '%%%s%%') AND `author-link` NOT IN ('%s') - GROUP BY `author-link` + GROUP BY `author-link`, `author-avatar`, `author-name` ORDER BY `author-name` ASC ", intval($conv_id), diff --git a/include/api.php b/include/api.php index 9fc853340a..477eb94b4e 100644 --- a/include/api.php +++ b/include/api.php @@ -3064,7 +3064,7 @@ use \Friendica\Core\Config; function api_fr_photos_list($type) { if (api_user()===false) throw new ForbiddenException(); $r = q("select `resource-id`, max(scale) as scale, album, filename, type from photo - where uid = %d and album != 'Contact Photos' group by `resource-id`", + where uid = %d and album != 'Contact Photos' group by `resource-id`, album, filename, type", intval(local_user()) ); $typetoext = array( @@ -3102,8 +3102,10 @@ use \Friendica\Core\Config; $data_sql = ($scale === false ? "" : "data, "); $r = q("select %s `resource-id`, `created`, `edited`, `title`, `desc`, `album`, `filename`, - `type`, `height`, `width`, `datasize`, `profile`, min(`scale`) as minscale, max(`scale`) as maxscale - from photo where `uid` = %d and `resource-id` = '%s' %s group by `resource-id`", + `type`, `height`, `width`, `datasize`, `profile`, min(`scale`) as minscale, max(`scale`) as maxscale + from photo where `uid` = %d and `resource-id` = '%s' %s + group by `resource-id`, `created`, `edited`, `title`, `desc`, `album`, `filename`, + `type`, `height`, `width`, `datasize`, `profile`", $data_sql, intval(local_user()), dbesc($_REQUEST['photo_id']), diff --git a/include/notifier.php b/include/notifier.php index e3d7d10d6b..ed34288e8f 100644 --- a/include/notifier.php +++ b/include/notifier.php @@ -517,7 +517,7 @@ function notifier_run(&$argv, &$argc){ } $r1 = q("SELECT DISTINCT(`batch`), `id`, `name`,`network` FROM `contact` WHERE `network` = '%s' - AND `uid` = %d AND `rel` != %d AND NOT `blocked` AND NOT `pending` AND NOT `archive` GROUP BY `batch` ORDER BY rand()", + AND `uid` = %d AND `rel` != %d AND NOT `blocked` AND NOT `pending` AND NOT `archive` GROUP BY `batch`, `id` ORDER BY rand()", dbesc(NETWORK_DIASPORA), intval($owner['uid']), intval(CONTACT_IS_SHARING) diff --git a/include/photos.php b/include/photos.php index 9d8d3309c2..02d1b17403 100644 --- a/include/photos.php +++ b/include/photos.php @@ -51,7 +51,7 @@ function photo_albums($uid, $update = false) { $albums = qu("SELECT COUNT(DISTINCT `resource-id`) AS `total`, `album` FROM `photo` WHERE `uid` = %d AND `album` != '%s' AND `album` != '%s' $sql_extra - GROUP BY `album` ORDER BY `created` DESC", + GROUP BY `album`, `created` ORDER BY `created` DESC", intval($uid), dbesc('Contact Photos'), dbesc(t('Contact Photos')) @@ -61,7 +61,7 @@ function photo_albums($uid, $update = false) { $albums = qu("SELECT DISTINCT(`album`), '' AS `total` FROM `photo` WHERE `uid` = %d AND `album` != '%s' AND `album` != '%s' $sql_extra - GROUP BY `album` ORDER BY `created` DESC", + GROUP BY `album`, `created` ORDER BY `created` DESC", intval($uid), dbesc('Contact Photos'), dbesc(t('Contact Photos')) diff --git a/mod/message.php b/mod/message.php index 9e96691466..05a8d36f68 100644 --- a/mod/message.php +++ b/mod/message.php @@ -350,7 +350,7 @@ function message_content(App $a) { $o .= $header; $r = q("SELECT count(*) AS `total` FROM `mail` - WHERE `mail`.`uid` = %d GROUP BY `parent-uri` ORDER BY `created` DESC", + WHERE `mail`.`uid` = %d GROUP BY `parent-uri`, `created` ORDER BY `created` DESC", intval(local_user()) ); @@ -533,7 +533,7 @@ function get_messages($user, $lstart, $lend) { `mail`.* , `contact`.`name`, `contact`.`url`, `contact`.`thumb` , `contact`.`network`, count( * ) as count FROM `mail` LEFT JOIN `contact` ON `mail`.`contact-id` = `contact`.`id` - WHERE `mail`.`uid` = %d GROUP BY `parent-uri` ORDER BY `mailcreated` DESC LIMIT %d , %d ", + WHERE `mail`.`uid` = %d GROUP BY `parent-uri`, `mail`.id ORDER BY `mailcreated` DESC LIMIT %d , %d ", intval($user), intval($lstart), intval($lend) ); } diff --git a/mod/photos.php b/mod/photos.php index 3acd39b2af..a24cee2559 100644 --- a/mod/photos.php +++ b/mod/photos.php @@ -1241,7 +1241,7 @@ function photos_content(App $a) { } $r = q("SELECT `resource-id`, `id`, `filename`, type, max(`scale`) AS `scale`, `desc` FROM `photo` WHERE `uid` = %d AND `album` = '%s' - AND `scale` <= 4 $sql_extra GROUP BY `resource-id` ORDER BY `created` $order LIMIT %d , %d", + AND `scale` <= 4 $sql_extra GROUP BY `resource-id`, `id` ORDER BY `created` $order LIMIT %d , %d", intval($owner_uid), dbesc($album), intval($a->pager['start']), diff --git a/mod/videos.php b/mod/videos.php index 3828b8f1fe..ea2e0d4a24 100644 --- a/mod/videos.php +++ b/mod/videos.php @@ -358,7 +358,7 @@ function videos_content(App $a) { $r = q("SELECT hash, `id`, `filename`, filetype FROM `attach` WHERE `uid` = %d AND filetype LIKE '%%video%%' - $sql_extra GROUP BY hash ORDER BY `created` DESC LIMIT %d , %d", + $sql_extra GROUP BY hash, `id` ORDER BY `created` DESC LIMIT %d , %d", intval($a->data['user']['uid']), intval($a->pager['start']), intval($a->pager['itemspage']) From 9fb4ba2b733d59b8a704cb8df846c3b43769503d Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Wed, 12 Apr 2017 18:49:29 +0200 Subject: [PATCH 06/45] Fix profile wrong DISTINCT + ORDER BY Fix: ERROR 3065 (HY000) Expression #1 of ORDER BY clause is not in SELECT list, references column 'friendica.item.created' which is not in SELECT list; this is incompatible with DISTINCT --- mod/profile.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/profile.php b/mod/profile.php index fbce509d29..a83cb076f2 100644 --- a/mod/profile.php +++ b/mod/profile.php @@ -210,7 +210,7 @@ function profile_content(App $a, $update = 0) { if ($update) { - $r = q("SELECT distinct(parent) AS `item_id`, `item`.`network` AS `item_network` + $r = q("SELECT distinct(parent) AS `item_id`, `item`.`network` AS `item_network`, `item`.`created` FROM `item` INNER JOIN `contact` ON `contact`.`id` = `item`.`contact-id` AND `contact`.`blocked` = 0 AND `contact`.`pending` = 0 WHERE `item`.`uid` = %d AND `item`.`visible` = 1 AND From 534ea6aefcc480bcd01cfd478cc7f75d2f4373d2 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Wed, 12 Apr 2017 18:54:54 +0200 Subject: [PATCH 07/45] Fix ping_init SQL According to review https://github.com/friendica/friendica/pull/3323#pullrequestreview-32401628 --- mod/ping.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/mod/ping.php b/mod/ping.php index 0b82e71d39..ba496a70bd 100644 --- a/mod/ping.php +++ b/mod/ping.php @@ -199,9 +199,8 @@ function ping_init(App $a) $cachekey = "ping_init:".local_user(); $ev = Cache::get($cachekey); if (is_null($ev)) { - $ev = qu("SELECT count(`event`.`id`) AS total, type, start, adjust FROM `event` + $ev = qu("SELECT type, start, adjust FROM `event` WHERE `event`.`uid` = %d AND `start` < '%s' AND `finish` > '%s' and `ignore` = 0 - GROUP BY type, start, adjust ORDER BY `start` ASC ", intval(local_user()), dbesc(datetime_convert('UTC', 'UTC', 'now + 7 days')), @@ -213,7 +212,7 @@ function ping_init(App $a) } if (dbm::is_result($ev)) { - $all_events = intval($ev[0]['total']); + $all_events = count($ev); if ($all_events) { $str_now = datetime_convert('UTC', $a->timezone, 'now', 'Y-m-d'); From 38e7a0f7933461702275a846a85e9dc3ae5dd97e Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Wed, 12 Apr 2017 22:55:02 +0200 Subject: [PATCH 08/45] Fix GROUP BY for search https://github.com/friendica/friendica/issues/3322 Fix MySQL ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'friendica.item.author-id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by --- mod/search.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/search.php b/mod/search.php index 7d588aa4d1..f274b2a879 100644 --- a/mod/search.php +++ b/mod/search.php @@ -214,7 +214,7 @@ function search_content(App $a) { FROM `item` %s WHERE %s AND (`item`.`uid` = 0 OR (`item`.`uid` = %s AND NOT `item`.`global`)) $sql_extra - GROUP BY `item`.`uri` ORDER BY `item`.`id` DESC LIMIT %d , %d", + GROUP BY `item`.`uri`, `item`.`id` ORDER BY `item`.`id` DESC LIMIT %d , %d", item_fieldlists(), item_joins(), item_condition(), intval(local_user()), intval($a->pager['start']), intval($a->pager['itemspage'])); From d0407f8b761f80f1723e7eb72b15ed7de0340103 Mon Sep 17 00:00:00 2001 From: Pierre Rudloff Date: Thu, 13 Apr 2017 03:02:53 +0200 Subject: [PATCH 09/45] theme-color meta --- view/theme/frio/php/default.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/view/theme/frio/php/default.php b/view/theme/frio/php/default.php index 87ccf3dc1a..89ee0bd2e0 100644 --- a/view/theme/frio/php/default.php +++ b/view/theme/frio/php/default.php @@ -28,6 +28,27 @@ if(x($page,'htmlhead')) echo $page['htmlhead']; } ?> + profile_uid; + if (is_null($uid)) { + $uid = get_theme_uid(); + } + $schema = get_pconfig($uid, 'frio', 'schema'); + if (($schema) && ($schema != '---')) { + if(file_exists('view/theme/frio/schema/'.$schema.'.php')) { + $schemefile = 'view/theme/frio/schema/'.$schema.'.php'; + require_once($schemefile); + } + } else { + $nav_bg = get_pconfig($uid, 'frio', 'nav_bg'); + } + if(!$nav_bg) { + $nav_bg = "#708fa0"; + } + echo ''; + ?> + Date: Fri, 14 Apr 2017 07:58:56 +0000 Subject: [PATCH 10/45] Issue 3326: We are now completely working with utf8mb4 --- database.sql | 2 +- include/dbstructure.php | 103 ++++++++++++++++++++++++---------------- 2 files changed, 63 insertions(+), 42 deletions(-) diff --git a/database.sql b/database.sql index 7ed19f439c..e16971f88b 100644 --- a/database.sql +++ b/database.sql @@ -1,6 +1,6 @@ -- ------------------------------------------ -- Friendica 3.5.2-dev (Asparagus) --- DB_UPDATE_VERSION 1215 +-- DB_UPDATE_VERSION 1216 -- ------------------------------------------ diff --git a/include/dbstructure.php b/include/dbstructure.php index 48cc02d2d1..15e16b34f5 100644 --- a/include/dbstructure.php +++ b/include/dbstructure.php @@ -78,8 +78,18 @@ function update_fail($update_id, $error_message){ function table_structure($table) { $structures = q("DESCRIBE `%s`", $table); + $full_columns = q("SHOW FULL COLUMNS FROM `%s`", $table); + $indexes = q("SHOW INDEX FROM `%s`", $table); + $table_status = q("SHOW TABLE STATUS WHERE `name` = '%s'", $table); + + if (dbm::is_result($table_status)) { + $table_status = $table_status[0]; + } else { + $table_status = array(); + } + $fielddata = array(); $indexdata = array(); @@ -104,7 +114,6 @@ function table_structure($table) { $indexdata[$index["Key_name"]][] = $column; } - if (dbm::is_result($structures)) { foreach ($structures AS $field) { $fielddata[$field["Field"]]["type"] = $field["Type"]; @@ -125,10 +134,16 @@ function table_structure($table) { } } } - return(array("fields"=>$fielddata, "indexes"=>$indexdata)); + if (dbm::is_result($full_columns)) { + foreach ($full_columns AS $column) { + $fielddata[$column["Field"]]["Collation"] = $column["Collation"]; + } + } + + return array("fields" => $fielddata, "indexes" => $indexdata, "table_status" => $table_status); } -function print_structure($database, $charset) { +function print_structure($database) { echo "-- ------------------------------------------\n"; echo "-- ".FRIENDICA_PLATFORM." ".FRIENDICA_VERSION." (".FRIENDICA_CODENAME,")\n"; echo "-- DB_UPDATE_VERSION ".DB_UPDATE_VERSION."\n"; @@ -137,7 +152,7 @@ function print_structure($database, $charset) { echo "--\n"; echo "-- TABLE $name\n"; echo "--\n"; - db_create_table($name, $structure['fields'], $charset, true, false, $structure["indexes"]); + db_create_table($name, $structure['fields'], true, false, $structure["indexes"]); echo "\n"; } @@ -151,12 +166,6 @@ function update_structure($verbose, $action, $tables=null, $definition=null) { Config::set('system', 'maintenance_reason', 'Database update'); } - if (isset($a->config["system"]["db_charset"])) { - $charset = $a->config["system"]["db_charset"]; - } else { - $charset = "utf8"; - } - $errors = false; logger('updating structure', LOGGER_DEBUG); @@ -168,16 +177,18 @@ function update_structure($verbose, $action, $tables=null, $definition=null) { $tables = q("SHOW TABLES"); } - foreach ($tables AS $table) { - $table = current($table); + if (dbm::is_result($tables)) { + foreach ($tables AS $table) { + $table = current($table); - logger(sprintf('updating structure for table %s ...', $table), LOGGER_DEBUG); - $database[$table] = table_structure($table); + logger(sprintf('updating structure for table %s ...', $table), LOGGER_DEBUG); + $database[$table] = table_structure($table); + } } // Get the definition if (is_null($definition)) { - $definition = db_definition($charset); + $definition = db_definition(); } // MySQL >= 5.7.4 doesn't support the IGNORE keyword in ALTER TABLE statements @@ -194,7 +205,7 @@ function update_structure($verbose, $action, $tables=null, $definition=null) { $group_by = ""; $sql3 = ""; if (!isset($database[$name])) { - $r = db_create_table($name, $structure["fields"], $charset, $verbose, $action, $structure['indexes']); + $r = db_create_table($name, $structure["fields"], $verbose, $action, $structure['indexes']); if (!dbm::is_result($r)) { $errors .= t('Errors encountered creating database tables.').$name.EOL; } @@ -252,17 +263,22 @@ function update_structure($verbose, $action, $tables=null, $definition=null) { } } else { // Compare the field definition - $current_field_definition = implode(",",$database[$name]["fields"][$fieldname]); - $new_field_definition = implode(",",$parameters); - if ($current_field_definition != $new_field_definition) { - $sql2=db_modify_table_field($fieldname, $parameters); + // At first remove the collation from the array that is about to be compared + $field_definition = $database[$name]["fields"][$fieldname]; + $collation = $field_definition['Collation']; + unset($field_definition['Collation']); + + $current_field_definition = implode(",", $field_definition); + $new_field_definition = implode(",", $parameters); + if (($current_field_definition != $new_field_definition) OR + (!is_null($collation) AND ($collation != 'utf8mb4_general_ci'))) { + $sql2 = db_modify_table_field($fieldname, $parameters, $collation); if ($sql3 == "") { $sql3 = "ALTER" . $ignore . " TABLE `".$temp_name."` ".$sql2; } else { $sql3 .= ", ".$sql2; } } - } } } @@ -288,10 +304,23 @@ function update_structure($verbose, $action, $tables=null, $definition=null) { $group_by = db_group_by($indexname, $fieldnames); } if ($sql2 != "") { - if ($sql3 == "") + if ($sql3 == "") { $sql3 = "ALTER" . $ignore . " TABLE `".$temp_name."` ".$sql2; - else + } else { $sql3 .= ", ".$sql2; + } + } + } + } + + if (isset($database[$name]["table_status"]["Collation"])) { + if ($database[$name]["table_status"]["Collation"] != 'utf8mb4_general_ci') { + $sql2 = "DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci"; + + if ($sql3 == "") { + $sql3 = "ALTER" . $ignore . " TABLE `".$temp_name."` ".$sql2; + } else { + $sql3 .= ", ".$sql2; } } } @@ -395,7 +424,7 @@ function db_field_command($parameters, $create = true) { return($fieldstruct); } -function db_create_table($name, $fields, $charset, $verbose, $action, $indexes=null) { +function db_create_table($name, $fields, $verbose, $action, $indexes=null) { global $a, $db; $r = true; @@ -420,7 +449,7 @@ function db_create_table($name, $fields, $charset, $verbose, $action, $indexes=n $sql = implode(",\n\t", $sql_rows); - $sql = sprintf("CREATE TABLE IF NOT EXISTS `%s` (\n\t", dbesc($name)).$sql."\n) DEFAULT CHARSET=".$charset; + $sql = sprintf("CREATE TABLE IF NOT EXISTS `%s` (\n\t", dbesc($name)).$sql."\n) DEFAULT CHARSET=utf8mb4"; if ($verbose) echo $sql.";\n"; @@ -435,8 +464,13 @@ function db_add_table_field($fieldname, $parameters) { return($sql); } -function db_modify_table_field($fieldname, $parameters) { +function db_modify_table_field($fieldname, $parameters, $collation) { $sql = sprintf("MODIFY `%s` %s", dbesc($fieldname), db_field_command($parameters, false)); + + if (!is_null($collation) AND ($collation != 'utf8mb4_general_ci')) { + $sql .= " CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci"; + } + return($sql); } @@ -503,18 +537,7 @@ function db_group_by($indexname, $fieldnames) { return $sql; } -function db_index_suffix($charset, $reduce = 0) { - if ($charset != "utf8mb4") { - return ""; - } - - // On utf8mb4 indexes can only have a length of 191 - $indexlength = 191 - $reduce; - - return "(".$indexlength.")"; -} - -function db_definition($charset) { +function db_definition() { $database = array(); @@ -1658,9 +1681,7 @@ function dbstructure_run(&$argv, &$argc) { set_config('system','build',DB_UPDATE_VERSION); return; case "dumpsql": - // For the dump that is used to create the database.sql we always assume utfmb4 - $charset = "utf8mb4"; - print_structure(db_definition($charset), $charset); + print_structure(db_definition()); return; } } From 29306017198ade568f50718392b3df5a92bd04cc Mon Sep 17 00:00:00 2001 From: Michael Date: Fri, 14 Apr 2017 11:26:47 +0000 Subject: [PATCH 11/45] it should work now --- include/dbstructure.php | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/include/dbstructure.php b/include/dbstructure.php index 15e16b34f5..7f079de39b 100644 --- a/include/dbstructure.php +++ b/include/dbstructure.php @@ -163,7 +163,7 @@ function update_structure($verbose, $action, $tables=null, $definition=null) { if ($action) { Config::set('system', 'maintenance', 1); - Config::set('system', 'maintenance_reason', 'Database update'); + Config::set('system', 'maintenance_reason', sprintf(t(': Database update'), dbm::date().' '.date('e'))); } $errors = false; @@ -352,6 +352,8 @@ function update_structure($verbose, $action, $tables=null, $definition=null) { } if ($action) { + Config::set('system', 'maintenance_reason', sprintf(t('%s: updating %s table.'), dbm::date().' '.date('e'), $name)); + // Ensure index conversion to unique removes duplicates if ($is_unique) { if ($ignore != "") { @@ -402,9 +404,13 @@ function update_structure($verbose, $action, $tables=null, $definition=null) { return $errors; } -function db_field_command($parameters, $create = true) { +function db_field_command($parameters, $collation = null, $create = true) { $fieldstruct = $parameters["type"]; + if (!is_null($collation)) { + $fieldstruct .= " CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci"; + } + if ($parameters["not null"]) $fieldstruct .= " NOT NULL"; @@ -465,12 +471,7 @@ function db_add_table_field($fieldname, $parameters) { } function db_modify_table_field($fieldname, $parameters, $collation) { - $sql = sprintf("MODIFY `%s` %s", dbesc($fieldname), db_field_command($parameters, false)); - - if (!is_null($collation) AND ($collation != 'utf8mb4_general_ci')) { - $sql .= " CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci"; - } - + $sql = sprintf("MODIFY `%s` %s", dbesc($fieldname), db_field_command($parameters, $collation, false)); return($sql); } From d7537e7346de8c49e8733f681216fbfdc7e3add6 Mon Sep 17 00:00:00 2001 From: Michael Date: Fri, 14 Apr 2017 12:22:36 +0000 Subject: [PATCH 12/45] We only need to define the collation. --- include/dbstructure.php | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/include/dbstructure.php b/include/dbstructure.php index 7f079de39b..c58c8c5df2 100644 --- a/include/dbstructure.php +++ b/include/dbstructure.php @@ -263,16 +263,19 @@ function update_structure($verbose, $action, $tables=null, $definition=null) { } } else { // Compare the field definition - // At first remove the collation from the array that is about to be compared $field_definition = $database[$name]["fields"][$fieldname]; - $collation = $field_definition['Collation']; - unset($field_definition['Collation']); + + // Define the default collation if not given + if (!isset($parameters['Collation']) AND !is_null($field_definition['Collation'])) { + $parameters['Collation'] = 'utf8mb4_general_ci'; + } else { + $parameters['Collation'] = null; + } $current_field_definition = implode(",", $field_definition); $new_field_definition = implode(",", $parameters); - if (($current_field_definition != $new_field_definition) OR - (!is_null($collation) AND ($collation != 'utf8mb4_general_ci'))) { - $sql2 = db_modify_table_field($fieldname, $parameters, $collation); + if ($current_field_definition != $new_field_definition) { + $sql2 = db_modify_table_field($fieldname, $parameters); if ($sql3 == "") { $sql3 = "ALTER" . $ignore . " TABLE `".$temp_name."` ".$sql2; } else { @@ -315,7 +318,7 @@ function update_structure($verbose, $action, $tables=null, $definition=null) { if (isset($database[$name]["table_status"]["Collation"])) { if ($database[$name]["table_status"]["Collation"] != 'utf8mb4_general_ci') { - $sql2 = "DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci"; + $sql2 = "DEFAULT COLLATE utf8mb4_general_ci"; if ($sql3 == "") { $sql3 = "ALTER" . $ignore . " TABLE `".$temp_name."` ".$sql2; @@ -404,11 +407,11 @@ function update_structure($verbose, $action, $tables=null, $definition=null) { return $errors; } -function db_field_command($parameters, $collation = null, $create = true) { +function db_field_command($parameters, $create = true) { $fieldstruct = $parameters["type"]; - if (!is_null($collation)) { - $fieldstruct .= " CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci"; + if (!is_null($parameters["Collation"])) { + $fieldstruct .= " COLLATE ".$parameters["Collation"]; } if ($parameters["not null"]) @@ -455,7 +458,7 @@ function db_create_table($name, $fields, $verbose, $action, $indexes=null) { $sql = implode(",\n\t", $sql_rows); - $sql = sprintf("CREATE TABLE IF NOT EXISTS `%s` (\n\t", dbesc($name)).$sql."\n) DEFAULT CHARSET=utf8mb4"; + $sql = sprintf("CREATE TABLE IF NOT EXISTS `%s` (\n\t", dbesc($name)).$sql."\n) DEFAULT COLLATE utf8mb4_general_ci"; if ($verbose) echo $sql.";\n"; @@ -470,8 +473,8 @@ function db_add_table_field($fieldname, $parameters) { return($sql); } -function db_modify_table_field($fieldname, $parameters, $collation) { - $sql = sprintf("MODIFY `%s` %s", dbesc($fieldname), db_field_command($parameters, $collation, false)); +function db_modify_table_field($fieldname, $parameters) { + $sql = sprintf("MODIFY `%s` %s", dbesc($fieldname), db_field_command($parameters, false)); return($sql); } From 358aa1d7efa5299bd3320e9f5b3ccdf6244fee6c Mon Sep 17 00:00:00 2001 From: Michael Date: Fri, 14 Apr 2017 22:34:01 +0000 Subject: [PATCH 13/45] Database version updated --- boot.php | 2 +- database.sql | 106 +++++++++++++++++++++++++-------------------------- update.php | 2 +- 3 files changed, 55 insertions(+), 55 deletions(-) diff --git a/boot.php b/boot.php index ed4fe10a3a..05588b8d2c 100644 --- a/boot.php +++ b/boot.php @@ -38,7 +38,7 @@ define ( 'FRIENDICA_PLATFORM', 'Friendica'); define ( 'FRIENDICA_CODENAME', 'Asparagus'); define ( 'FRIENDICA_VERSION', '3.5.2-dev' ); define ( 'DFRN_PROTOCOL_VERSION', '2.23' ); -define ( 'DB_UPDATE_VERSION', 1217 ); +define ( 'DB_UPDATE_VERSION', 1218 ); /** * @brief Constant with a HTML line break. diff --git a/database.sql b/database.sql index 24b7543fea..af33d1697b 100644 --- a/database.sql +++ b/database.sql @@ -1,6 +1,6 @@ -- ------------------------------------------ -- Friendica 3.5.2-dev (Asparagus) --- DB_UPDATE_VERSION 1216 +-- DB_UPDATE_VERSION 1218 -- ------------------------------------------ @@ -17,7 +17,7 @@ CREATE TABLE IF NOT EXISTS `addon` ( `plugin_admin` tinyint(1) NOT NULL DEFAULT 0, PRIMARY KEY(`id`), UNIQUE INDEX `name` (`name`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE attach @@ -37,7 +37,7 @@ CREATE TABLE IF NOT EXISTS `attach` ( `deny_cid` mediumtext, `deny_gid` mediumtext, PRIMARY KEY(`id`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE auth_codes @@ -49,7 +49,7 @@ CREATE TABLE IF NOT EXISTS `auth_codes` ( `expires` int(11) NOT NULL DEFAULT 0, `scope` varchar(250) NOT NULL DEFAULT '', PRIMARY KEY(`id`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE cache @@ -61,7 +61,7 @@ CREATE TABLE IF NOT EXISTS `cache` ( `updated` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', PRIMARY KEY(`k`), INDEX `expire_mode_updated` (`expire_mode`,`updated`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE challenge @@ -74,7 +74,7 @@ CREATE TABLE IF NOT EXISTS `challenge` ( `type` varchar(255) NOT NULL DEFAULT '', `last_update` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY(`id`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE clients @@ -87,7 +87,7 @@ CREATE TABLE IF NOT EXISTS `clients` ( `icon` text, `uid` int(11) NOT NULL DEFAULT 0, PRIMARY KEY(`client_id`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE config @@ -99,7 +99,7 @@ CREATE TABLE IF NOT EXISTS `config` ( `v` mediumtext, PRIMARY KEY(`id`), UNIQUE INDEX `cat_k` (`cat`,`k`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE contact @@ -186,7 +186,7 @@ CREATE TABLE IF NOT EXISTS `contact` ( INDEX `nick_uid` (`nick`(32),`uid`), INDEX `dfrn-id` (`dfrn-id`), INDEX `issued-id` (`issued-id`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE conv @@ -202,7 +202,7 @@ CREATE TABLE IF NOT EXISTS `conv` ( `subject` text, PRIMARY KEY(`id`), INDEX `uid` (`uid`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE event @@ -230,7 +230,7 @@ CREATE TABLE IF NOT EXISTS `event` ( `deny_gid` mediumtext, PRIMARY KEY(`id`), INDEX `uid_start` (`uid`,`start`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE fcontact @@ -256,7 +256,7 @@ CREATE TABLE IF NOT EXISTS `fcontact` ( PRIMARY KEY(`id`), INDEX `addr` (`addr`(32)), INDEX `url` (`url`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE ffinder @@ -267,7 +267,7 @@ CREATE TABLE IF NOT EXISTS `ffinder` ( `cid` int(10) unsigned NOT NULL DEFAULT 0, `fid` int(10) unsigned NOT NULL DEFAULT 0, PRIMARY KEY(`id`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE fserver @@ -279,7 +279,7 @@ CREATE TABLE IF NOT EXISTS `fserver` ( `key` text, PRIMARY KEY(`id`), INDEX `server` (`server`(32)) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE fsuggest @@ -295,7 +295,7 @@ CREATE TABLE IF NOT EXISTS `fsuggest` ( `note` text, `created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', PRIMARY KEY(`id`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE gcign @@ -307,7 +307,7 @@ CREATE TABLE IF NOT EXISTS `gcign` ( PRIMARY KEY(`id`), INDEX `uid` (`uid`), INDEX `gcid` (`gcid`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE gcontact @@ -346,7 +346,7 @@ CREATE TABLE IF NOT EXISTS `gcontact` ( INDEX `addr` (`addr`(64)), INDEX `hide_network_updated` (`hide`,`network`,`updated`), INDEX `updated` (`updated`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE glink @@ -361,7 +361,7 @@ CREATE TABLE IF NOT EXISTS `glink` ( PRIMARY KEY(`id`), UNIQUE INDEX `cid_uid_gcid_zcid` (`cid`,`uid`,`gcid`,`zcid`), INDEX `gcid` (`gcid`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE group @@ -374,7 +374,7 @@ CREATE TABLE IF NOT EXISTS `group` ( `name` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY(`id`), INDEX `uid` (`uid`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE group_member @@ -388,7 +388,7 @@ CREATE TABLE IF NOT EXISTS `group_member` ( INDEX `contactid` (`contact-id`), INDEX `gid_contactid` (`gid`,`contact-id`), UNIQUE INDEX `uid_gid_contactid` (`uid`,`gid`,`contact-id`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE gserver @@ -411,7 +411,7 @@ CREATE TABLE IF NOT EXISTS `gserver` ( `last_failure` datetime DEFAULT '0001-01-01 00:00:00', PRIMARY KEY(`id`), INDEX `nurl` (`nurl`(32)) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE hook @@ -424,7 +424,7 @@ CREATE TABLE IF NOT EXISTS `hook` ( `priority` int(11) unsigned NOT NULL DEFAULT 0, PRIMARY KEY(`id`), UNIQUE INDEX `hook_file_function` (`hook`(50),`file`(80),`function`(60)) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE intro @@ -442,7 +442,7 @@ CREATE TABLE IF NOT EXISTS `intro` ( `blocked` tinyint(1) NOT NULL DEFAULT 1, `ignore` tinyint(1) NOT NULL DEFAULT 0, PRIMARY KEY(`id`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE item @@ -539,7 +539,7 @@ CREATE TABLE IF NOT EXISTS `item` ( INDEX `uid_eventid` (`uid`,`event-id`), INDEX `uid_authorlink` (`uid`,`author-link`), INDEX `uid_ownerlink` (`uid`,`owner-link`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE item_id @@ -555,7 +555,7 @@ CREATE TABLE IF NOT EXISTS `item_id` ( INDEX `sid` (`sid`), INDEX `service` (`service`(32)), INDEX `iid` (`iid`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE locks @@ -566,7 +566,7 @@ CREATE TABLE IF NOT EXISTS `locks` ( `locked` tinyint(1) NOT NULL DEFAULT 0, `created` datetime DEFAULT '0001-01-01 00:00:00', PRIMARY KEY(`id`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE mail @@ -594,7 +594,7 @@ CREATE TABLE IF NOT EXISTS `mail` ( INDEX `convid` (`convid`), INDEX `uri` (`uri`(64)), INDEX `parent-uri` (`parent-uri`(64)) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE mailacct @@ -614,7 +614,7 @@ CREATE TABLE IF NOT EXISTS `mailacct` ( `pubmail` tinyint(1) NOT NULL DEFAULT 0, `last_check` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', PRIMARY KEY(`id`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE manage @@ -625,7 +625,7 @@ CREATE TABLE IF NOT EXISTS `manage` ( `mid` int(11) NOT NULL DEFAULT 0, PRIMARY KEY(`id`), UNIQUE INDEX `uid_mid` (`uid`,`mid`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE notify @@ -653,7 +653,7 @@ CREATE TABLE IF NOT EXISTS `notify` ( INDEX `seen_uid_date` (`seen`,`uid`,`date`), INDEX `uid_date` (`uid`,`date`), INDEX `uid_type_link` (`uid`,`type`,`link`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE notify-threads @@ -665,7 +665,7 @@ CREATE TABLE IF NOT EXISTS `notify-threads` ( `parent-item` int(10) unsigned NOT NULL DEFAULT 0, `receiver-uid` int(11) NOT NULL DEFAULT 0, PRIMARY KEY(`id`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE oembed @@ -676,7 +676,7 @@ CREATE TABLE IF NOT EXISTS `oembed` ( `created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', PRIMARY KEY(`url`), INDEX `created` (`created`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE parsed_url @@ -689,7 +689,7 @@ CREATE TABLE IF NOT EXISTS `parsed_url` ( `created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', PRIMARY KEY(`url`,`guessing`,`oembed`), INDEX `created` (`created`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE pconfig @@ -702,7 +702,7 @@ CREATE TABLE IF NOT EXISTS `pconfig` ( `v` mediumtext, PRIMARY KEY(`id`), UNIQUE INDEX `uid_cat_k` (`uid`,`cat`,`k`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE photo @@ -736,7 +736,7 @@ CREATE TABLE IF NOT EXISTS `photo` ( INDEX `uid_album_scale_created` (`uid`,`album`(32),`scale`,`created`), INDEX `uid_album_resource-id_created` (`uid`,`album`(32),`resource-id`(64),`created`), INDEX `resource-id` (`resource-id`(64)) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE poll @@ -756,7 +756,7 @@ CREATE TABLE IF NOT EXISTS `poll` ( `q9` text, PRIMARY KEY(`id`), INDEX `uid` (`uid`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE poll_result @@ -768,7 +768,7 @@ CREATE TABLE IF NOT EXISTS `poll_result` ( PRIMARY KEY(`id`), INDEX `poll_id` (`poll_id`), INDEX `choice` (`choice`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE process @@ -779,7 +779,7 @@ CREATE TABLE IF NOT EXISTS `process` ( `created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', PRIMARY KEY(`pid`), INDEX `command` (`command`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE profile @@ -829,7 +829,7 @@ CREATE TABLE IF NOT EXISTS `profile` ( `net-publish` tinyint(1) NOT NULL DEFAULT 0, PRIMARY KEY(`id`), INDEX `uid_is-default` (`uid`,`is-default`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE profile_check @@ -842,7 +842,7 @@ CREATE TABLE IF NOT EXISTS `profile_check` ( `sec` varchar(255) NOT NULL DEFAULT '', `expire` int(11) NOT NULL DEFAULT 0, PRIMARY KEY(`id`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE push_subscriber @@ -857,7 +857,7 @@ CREATE TABLE IF NOT EXISTS `push_subscriber` ( `last_update` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', `secret` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY(`id`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE queue @@ -876,7 +876,7 @@ CREATE TABLE IF NOT EXISTS `queue` ( INDEX `last` (`last`), INDEX `network` (`network`), INDEX `batch` (`batch`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE register @@ -890,7 +890,7 @@ CREATE TABLE IF NOT EXISTS `register` ( `language` varchar(16) NOT NULL DEFAULT '', `note` text, PRIMARY KEY(`id`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE search @@ -901,7 +901,7 @@ CREATE TABLE IF NOT EXISTS `search` ( `term` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY(`id`), INDEX `uid` (`uid`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE session @@ -914,7 +914,7 @@ CREATE TABLE IF NOT EXISTS `session` ( PRIMARY KEY(`id`), INDEX `sid` (`sid`(64)), INDEX `expire` (`expire`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE sign @@ -927,7 +927,7 @@ CREATE TABLE IF NOT EXISTS `sign` ( `signer` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY(`id`), INDEX `iid` (`iid`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE spam @@ -944,7 +944,7 @@ CREATE TABLE IF NOT EXISTS `spam` ( INDEX `spam` (`spam`), INDEX `ham` (`ham`), INDEX `term` (`term`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE term @@ -967,7 +967,7 @@ CREATE TABLE IF NOT EXISTS `term` ( INDEX `uid_otype_type_term_global_created` (`uid`,`otype`,`type`,`term`(32),`global`,`created`), INDEX `uid_otype_type_url` (`uid`,`otype`,`type`,`url`(64)), INDEX `guid` (`guid`(64)) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE thread @@ -1007,7 +1007,7 @@ CREATE TABLE IF NOT EXISTS `thread` ( INDEX `uid_created` (`uid`,`created`), INDEX `uid_commented` (`uid`,`commented`), INDEX `uid_wall_created` (`uid`,`wall`,`created`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE tokens @@ -1020,7 +1020,7 @@ CREATE TABLE IF NOT EXISTS `tokens` ( `scope` varchar(200) NOT NULL DEFAULT '', `uid` int(11) NOT NULL DEFAULT 0, PRIMARY KEY(`id`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE user @@ -1071,7 +1071,7 @@ CREATE TABLE IF NOT EXISTS `user` ( `openidserver` text, PRIMARY KEY(`uid`), INDEX `nickname` (`nickname`(32)) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE userd @@ -1081,7 +1081,7 @@ CREATE TABLE IF NOT EXISTS `userd` ( `username` varchar(255) NOT NULL, PRIMARY KEY(`id`), INDEX `username` (`username`(32)) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; -- -- TABLE workerqueue @@ -1094,5 +1094,5 @@ CREATE TABLE IF NOT EXISTS `workerqueue` ( `pid` int(11) NOT NULL DEFAULT 0, `executed` datetime NOT NULL DEFAULT '0001-01-01 00:00:00', PRIMARY KEY(`id`) -) DEFAULT CHARSET=utf8mb4; +) DEFAULT COLLATE utf8mb4_general_ci; diff --git a/update.php b/update.php index 4e945d2091..f1117e9b77 100644 --- a/update.php +++ b/update.php @@ -1,6 +1,6 @@ Date: Sat, 15 Apr 2017 00:42:44 +0200 Subject: [PATCH 14/45] MySQL ANY_VALUE with fallback to MIN https://github.com/friendica/friendica/issues/3322 --- include/api.php | 13 +++++++------ include/dba.php | 10 ++++++++++ include/notifier.php | 5 +++-- include/photos.php | 8 ++++---- mod/message.php | 16 ++++++++++------ mod/photos.php | 6 ++++-- mod/videos.php | 6 ++++-- 7 files changed, 42 insertions(+), 22 deletions(-) diff --git a/include/api.php b/include/api.php index 477eb94b4e..75f8ab069a 100644 --- a/include/api.php +++ b/include/api.php @@ -3099,13 +3099,14 @@ use \Friendica\Core\Config; $scale = (x($_REQUEST, 'scale') ? intval($_REQUEST['scale']) : false); $scale_sql = ($scale === false ? "" : sprintf("and scale=%d",intval($scale))); - $data_sql = ($scale === false ? "" : "data, "); + $data_sql = ($scale === false ? "" : "ANY_VALUE(data) AS data,"); - $r = q("select %s `resource-id`, `created`, `edited`, `title`, `desc`, `album`, `filename`, - `type`, `height`, `width`, `datasize`, `profile`, min(`scale`) as minscale, max(`scale`) as maxscale - from photo where `uid` = %d and `resource-id` = '%s' %s - group by `resource-id`, `created`, `edited`, `title`, `desc`, `album`, `filename`, - `type`, `height`, `width`, `datasize`, `profile`", + $r = q("select %s ANY_VALUE(`resource-id`) AS `resource-id`, ANY_VALUE(`created`) AS `created`, + ANY_VALUE(`edited`) AS `edited`, ANY_VALUE(`title`) AS `title`, ANY_VALUE(`desc`) AS `desc`, + ANY_VALUE(`album`) AS `album`, ANY_VALUE(`filename`) AS `filename`, ANY_VALUE(`type`) AS `type`, + ANY_VALUE(`height`) AS `height`, ANY_VALUE(`width`) AS `width`, ANY_VALUE(`datasize`) AS `datasize`, + ANY_VALUE(`profile`) AS `profile`, min(`scale`) as minscale, max(`scale`) as maxscale + from photo where `uid` = %d and `resource-id` = '%s' %s", $data_sql, intval(local_user()), dbesc($_REQUEST['photo_id']), diff --git a/include/dba.php b/include/dba.php index 62728acaed..96df072cfa 100644 --- a/include/dba.php +++ b/include/dba.php @@ -504,6 +504,14 @@ function dbesc($str) { } } +function any_value_fallback($sql) { + //Considerations for Standard SQL, or MySQL with ONLY_FULL_GROUP_BY (default since 5.7.5). + //ANY_VALUE() is available from MySQL 5.7 https://dev.mysql.com/doc/refman/5.7/en/miscellaneous-functions.html + //A standard fallback is to use MIN(), or nothing () in old MySQL 5.6- + //TODO: Skip this line when we know we are on a platform supporting ANY_VALUE() + return str_ireplace('ANY_VALUE(', 'MIN(', $sql); +} + // Function: q($sql,$args); // Description: execute SQL query with printf style args. // Example: $r = q("SELECT * FROM `%s` WHERE `uid` = %d", @@ -514,6 +522,7 @@ function q($sql) { unset($args[0]); if ($db && $db->connected) { + $sql = any_value_fallback($sql); $stmt = @vsprintf($sql,$args); // Disabled warnings //logger("dba: q: $stmt", LOGGER_ALL); if ($stmt === false) @@ -550,6 +559,7 @@ function qu($sql) { unset($args[0]); if ($db && $db->connected) { + $sql = any_value_fallback($sql); $stmt = @vsprintf($sql,$args); // Disabled warnings if ($stmt === false) logger('dba: vsprintf error: ' . print_r(debug_backtrace(),true), LOGGER_DEBUG); diff --git a/include/notifier.php b/include/notifier.php index ed34288e8f..370611b4eb 100644 --- a/include/notifier.php +++ b/include/notifier.php @@ -516,8 +516,9 @@ function notifier_run(&$argv, &$argc){ $r0 = Diaspora::relay_list(); } - $r1 = q("SELECT DISTINCT(`batch`), `id`, `name`,`network` FROM `contact` WHERE `network` = '%s' - AND `uid` = %d AND `rel` != %d AND NOT `blocked` AND NOT `pending` AND NOT `archive` GROUP BY `batch`, `id` ORDER BY rand()", + $r1 = q("SELECT `batch`, ANY_VALUE(`id`) AS `id`, ANY_VALUE(`name`) AS `name`, ANY_VALUE(`network`) AS `network` + FROM `contact` WHERE `network` = '%s' + AND `uid` = %d AND `rel` != %d AND NOT `blocked` AND NOT `pending` AND NOT `archive` GROUP BY `batch` ORDER BY rand()", dbesc(NETWORK_DIASPORA), intval($owner['uid']), intval(CONTACT_IS_SHARING) diff --git a/include/photos.php b/include/photos.php index 02d1b17403..b273c1726b 100644 --- a/include/photos.php +++ b/include/photos.php @@ -48,20 +48,20 @@ function photo_albums($uid, $update = false) { if (!Config::get('system', 'no_count', false)) { /// @todo This query needs to be renewed. It is really slow // At this time we just store the data in the cache - $albums = qu("SELECT COUNT(DISTINCT `resource-id`) AS `total`, `album` + $albums = qu("SELECT COUNT(DISTINCT `resource-id`) AS `total`, `album`, ANY_VALUE(`created`) AS `created` FROM `photo` WHERE `uid` = %d AND `album` != '%s' AND `album` != '%s' $sql_extra - GROUP BY `album`, `created` ORDER BY `created` DESC", + GROUP BY `album` ORDER BY `created` DESC", intval($uid), dbesc('Contact Photos'), dbesc(t('Contact Photos')) ); } else { // This query doesn't do the count and is much faster - $albums = qu("SELECT DISTINCT(`album`), '' AS `total` + $albums = qu("SELECT DISTINCT(`album`), '' AS `total`, ANY_VALUE(`created`) AS `created` FROM `photo` WHERE `uid` = %d AND `album` != '%s' AND `album` != '%s' $sql_extra - GROUP BY `album`, `created` ORDER BY `created` DESC", + GROUP BY `album` ORDER BY `created` DESC", intval($uid), dbesc('Contact Photos'), dbesc(t('Contact Photos')) diff --git a/mod/message.php b/mod/message.php index 05a8d36f68..dd13d58be6 100644 --- a/mod/message.php +++ b/mod/message.php @@ -349,8 +349,8 @@ function message_content(App $a) { $o .= $header; - $r = q("SELECT count(*) AS `total` FROM `mail` - WHERE `mail`.`uid` = %d GROUP BY `parent-uri`, `created` ORDER BY `created` DESC", + $r = q("SELECT count(*) AS `total` FROM `mail`, ANY_VALUE(`created`) AS `created` + WHERE `mail`.`uid` = %d GROUP BY `parent-uri` ORDER BY `created` DESC", intval(local_user()) ); @@ -528,12 +528,16 @@ function message_content(App $a) { } function get_messages($user, $lstart, $lend) { - + //TODO: rewritte with a sub-query to get the first message of each private thread with certainty return q("SELECT max(`mail`.`created`) AS `mailcreated`, min(`mail`.`seen`) AS `mailseen`, - `mail`.* , `contact`.`name`, `contact`.`url`, `contact`.`thumb` , `contact`.`network`, - count( * ) as count + ANY_VALUE(`mail`.`id`), ANY_VALUE(`mail`.`uid`), ANY_VALUE(`mail`.`guid`), ANY_VALUE(`mail`.`from-name`), + ANY_VALUE(`mail`.`from-photo`), ANY_VALUE(`mail`.`from-url`), ANY_VALUE(`mail`.`contact-id`), + ANY_VALUE(`mail`.`convid`), ANY_VALUE(`mail`.`title`), ANY_VALUE(`mail`.`body`), ANY_VALUE(`mail`.`seen`), + ANY_VALUE(`mail`.`reply`), ANY_VALUE(`mail`.`replied`), ANY_VALUE(`mail`.`unknown`), + ANY_VALUE(`mail`.`uri`), ANY_VALUE(`mail`.`parent-uri`), ANY_VALUE(`mail`.`created`), + ANY_VALUE(`contact`.`name`), ANY_VALUE(`contact`.`url`), ANY_VALUE(`contact`.`thumb`), ANY_VALUE(`contact`.`network`), FROM `mail` LEFT JOIN `contact` ON `mail`.`contact-id` = `contact`.`id` - WHERE `mail`.`uid` = %d GROUP BY `parent-uri`, `mail`.id ORDER BY `mailcreated` DESC LIMIT %d , %d ", + WHERE `mail`.`uid` = %d GROUP BY `parent-uri` ORDER BY `mailcreated` DESC LIMIT %d , %d ", intval($user), intval($lstart), intval($lend) ); } diff --git a/mod/photos.php b/mod/photos.php index a24cee2559..8e47829774 100644 --- a/mod/photos.php +++ b/mod/photos.php @@ -1240,8 +1240,10 @@ function photos_content(App $a) { $order = 'DESC'; } - $r = q("SELECT `resource-id`, `id`, `filename`, type, max(`scale`) AS `scale`, `desc` FROM `photo` WHERE `uid` = %d AND `album` = '%s' - AND `scale` <= 4 $sql_extra GROUP BY `resource-id`, `id` ORDER BY `created` $order LIMIT %d , %d", + $r = q("SELECT `resource-id`, ANY_VALUE(`id`) AS `id`, ANY_VALUE(`filename`) AS `filename`, + ANY_VALUE(`type`) AS `type`, max(`scale`) AS `scale`, ANY_VALUE(`desc`) as `desc` + FROM `photo` WHERE `uid` = %d AND `album` = '%s' + AND `scale` <= 4 $sql_extra GROUP BY `resource-id` ORDER BY `created` $order LIMIT %d , %d", intval($owner_uid), dbesc($album), intval($a->pager['start']), diff --git a/mod/videos.php b/mod/videos.php index ea2e0d4a24..269d537854 100644 --- a/mod/videos.php +++ b/mod/videos.php @@ -356,9 +356,11 @@ function videos_content(App $a) { $a->set_pager_itemspage(20); } - $r = q("SELECT hash, `id`, `filename`, filetype FROM `attach` + $r = q("SELECT hash, ANY_VALUE(`id`) AS `id`, ANY_VALUE(`created`) AS `created`, + ANY_VALUE(`filename`) AS `filename`, ANY_VALUE(`filetype`) as `filetype` + FROM `attach` WHERE `uid` = %d AND filetype LIKE '%%video%%' - $sql_extra GROUP BY hash, `id` ORDER BY `created` DESC LIMIT %d , %d", + $sql_extra GROUP BY hash ORDER BY `created` DESC LIMIT %d , %d", intval($a->data['user']['uid']), intval($a->pager['start']), intval($a->pager['itemspage']) From 6be6badd915800582ddeaf5b6f9162623205e868 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Sat, 15 Apr 2017 00:45:30 +0200 Subject: [PATCH 15/45] SQL typo mod/message Mistake in previous commit --- mod/message.php | 1 + 1 file changed, 1 insertion(+) diff --git a/mod/message.php b/mod/message.php index dd13d58be6..d3bd1558cc 100644 --- a/mod/message.php +++ b/mod/message.php @@ -536,6 +536,7 @@ function get_messages($user, $lstart, $lend) { ANY_VALUE(`mail`.`reply`), ANY_VALUE(`mail`.`replied`), ANY_VALUE(`mail`.`unknown`), ANY_VALUE(`mail`.`uri`), ANY_VALUE(`mail`.`parent-uri`), ANY_VALUE(`mail`.`created`), ANY_VALUE(`contact`.`name`), ANY_VALUE(`contact`.`url`), ANY_VALUE(`contact`.`thumb`), ANY_VALUE(`contact`.`network`), + count( * ) as count FROM `mail` LEFT JOIN `contact` ON `mail`.`contact-id` = `contact`.`id` WHERE `mail`.`uid` = %d GROUP BY `parent-uri` ORDER BY `mailcreated` DESC LIMIT %d , %d ", intval($user), intval($lstart), intval($lend) From 5007be3cf55d5f4854a11b06811da9e50c256829 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Sat, 15 Apr 2017 12:40:32 +0200 Subject: [PATCH 16/45] Use server_info to fallback from ANY_VALUE if needed --- include/dba.php | 38 +++++++++++++++++++++++--------------- 1 file changed, 23 insertions(+), 15 deletions(-) diff --git a/include/dba.php b/include/dba.php index 96df072cfa..665580124d 100644 --- a/include/dba.php +++ b/include/dba.php @@ -20,6 +20,7 @@ class dba { private $driver; public $connected = false; public $error = false; + private $_server_info = ''; function __construct($server, $user, $pass, $db, $install = false) { $a = get_app(); @@ -103,18 +104,20 @@ class dba { * @return string */ public function server_info() { - switch ($this->driver) { - case 'pdo': - $version = $this->db->getAttribute(PDO::ATTR_SERVER_VERSION); - break; - case 'mysqli': - $version = $this->db->server_info; - break; - case 'mysql': - $version = mysql_get_server_info($this->db); - break; + if ($this->_server_info == '') { + switch ($this->driver) { + case 'pdo': + $this->_server_info = $this->db->getAttribute(PDO::ATTR_SERVER_VERSION); + break; + case 'mysqli': + $this->_server_info = $this->db->server_info; + break; + case 'mysql': + $this->_server_info = mysql_get_server_info($this->db); + break; + } } - return $version; + return $this->_server_info; } /** @@ -505,11 +508,16 @@ function dbesc($str) { } function any_value_fallback($sql) { + global $db; + $server_info = $db->server_info(); //Considerations for Standard SQL, or MySQL with ONLY_FULL_GROUP_BY (default since 5.7.5). - //ANY_VALUE() is available from MySQL 5.7 https://dev.mysql.com/doc/refman/5.7/en/miscellaneous-functions.html - //A standard fallback is to use MIN(), or nothing () in old MySQL 5.6- - //TODO: Skip this line when we know we are on a platform supporting ANY_VALUE() - return str_ireplace('ANY_VALUE(', 'MIN(', $sql); + //ANY_VALUE() is available from MySQL 5.7.5 https://dev.mysql.com/doc/refman/5.7/en/miscellaneous-functions.html + //A standard fallback is to use MIN() + if (version_compare($server_info, '5.7.5', '<') || + (stripos($server_info, 'MariaDB') !== false)) { + $sql = str_ireplace('ANY_VALUE(', 'MIN(', $sql); + } + return $sql; } // Function: q($sql,$args); From 06f374b26b01674707c135843d0df5189a9e57cf Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Sat, 15 Apr 2017 14:39:41 +0200 Subject: [PATCH 17/45] Document any_value_fallback() https://github.com/friendica/friendica/pull/3323#discussion_r111663767 --- include/dba.php | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/include/dba.php b/include/dba.php index 665580124d..4352cde669 100644 --- a/include/dba.php +++ b/include/dba.php @@ -507,12 +507,20 @@ function dbesc($str) { } } +/** + * @brief Replaces ANY_VALUE() function by MIN() function, + * if the database server does not support ANY_VALUE(). + * + * Considerations for Standard SQL, or MySQL with ONLY_FULL_GROUP_BY (default since 5.7.5). + * ANY_VALUE() is available from MySQL 5.7.5 https://dev.mysql.com/doc/refman/5.7/en/miscellaneous-functions.html + * A standard fall-back is to use MIN(). + * + * @param string $sql An SQL string without the values + * @return string The input SQL string modified if necessary. + */ function any_value_fallback($sql) { global $db; $server_info = $db->server_info(); - //Considerations for Standard SQL, or MySQL with ONLY_FULL_GROUP_BY (default since 5.7.5). - //ANY_VALUE() is available from MySQL 5.7.5 https://dev.mysql.com/doc/refman/5.7/en/miscellaneous-functions.html - //A standard fallback is to use MIN() if (version_compare($server_info, '5.7.5', '<') || (stripos($server_info, 'MariaDB') !== false)) { $sql = str_ireplace('ANY_VALUE(', 'MIN(', $sql); From 062070058e48c584616493af38d9949eccd9a849 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Sat, 15 Apr 2017 17:31:32 +0200 Subject: [PATCH 18/45] Move any_value_fallback() to dba class https://github.com/friendica/friendica/pull/3323#discussion_r111666245 --- include/dba.php | 45 ++++++++++++++++++++++----------------------- 1 file changed, 22 insertions(+), 23 deletions(-) diff --git a/include/dba.php b/include/dba.php index 4352cde669..5066dcd56d 100644 --- a/include/dba.php +++ b/include/dba.php @@ -477,6 +477,26 @@ class dba { } } } + + /** + * @brief Replaces ANY_VALUE() function by MIN() function, + * if the database server does not support ANY_VALUE(). + * + * Considerations for Standard SQL, or MySQL with ONLY_FULL_GROUP_BY (default since 5.7.5). + * ANY_VALUE() is available from MySQL 5.7.5 https://dev.mysql.com/doc/refman/5.7/en/miscellaneous-functions.html + * A standard fall-back is to use MIN(). + * + * @param string $sql An SQL string without the values + * @return string The input SQL string modified if necessary. + */ + public function any_value_fallback($sql) { + $server_info = $this->server_info(); + if (version_compare($server_info, '5.7.5', '<') || + (stripos($server_info, 'MariaDB') !== false)) { + $sql = str_ireplace('ANY_VALUE(', 'MIN(', $sql); + } + return $sql; + } } function printable($s) { @@ -507,27 +527,6 @@ function dbesc($str) { } } -/** - * @brief Replaces ANY_VALUE() function by MIN() function, - * if the database server does not support ANY_VALUE(). - * - * Considerations for Standard SQL, or MySQL with ONLY_FULL_GROUP_BY (default since 5.7.5). - * ANY_VALUE() is available from MySQL 5.7.5 https://dev.mysql.com/doc/refman/5.7/en/miscellaneous-functions.html - * A standard fall-back is to use MIN(). - * - * @param string $sql An SQL string without the values - * @return string The input SQL string modified if necessary. - */ -function any_value_fallback($sql) { - global $db; - $server_info = $db->server_info(); - if (version_compare($server_info, '5.7.5', '<') || - (stripos($server_info, 'MariaDB') !== false)) { - $sql = str_ireplace('ANY_VALUE(', 'MIN(', $sql); - } - return $sql; -} - // Function: q($sql,$args); // Description: execute SQL query with printf style args. // Example: $r = q("SELECT * FROM `%s` WHERE `uid` = %d", @@ -538,7 +537,7 @@ function q($sql) { unset($args[0]); if ($db && $db->connected) { - $sql = any_value_fallback($sql); + $sql = $db->any_value_fallback($sql); $stmt = @vsprintf($sql,$args); // Disabled warnings //logger("dba: q: $stmt", LOGGER_ALL); if ($stmt === false) @@ -575,7 +574,7 @@ function qu($sql) { unset($args[0]); if ($db && $db->connected) { - $sql = any_value_fallback($sql); + $sql = $db->any_value_fallback($sql); $stmt = @vsprintf($sql,$args); // Disabled warnings if ($stmt === false) logger('dba: vsprintf error: ' . print_r(debug_backtrace(),true), LOGGER_DEBUG); From 8b3f623d29e7228115441d4824e2893a1585fe15 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Sat, 15 Apr 2017 23:42:10 +0200 Subject: [PATCH 19/45] ANY_VALUE in mod/admin The query was not standard, not deterministic, and was not doing what its description says. The patch makes it more standard and a bit more deterministic. The returned protocol type is still undeterministic. --- mod/admin.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mod/admin.php b/mod/admin.php index 2652b33c12..093f7c8012 100644 --- a/mod/admin.php +++ b/mod/admin.php @@ -290,7 +290,8 @@ function admin_page_federation(App $a) { foreach ($platforms as $p) { // get a total count for the platform, the name and version of the // highest version and the protocol tpe - $c = qu('SELECT COUNT(*) AS `total`, `platform`, `network`, `version` FROM `gserver` + $c = qu('SELECT COUNT(*) AS `total`, ANY_VALUE(`platform`), + ANY_VALUE(`network`), MAX(`version`) FROM `gserver` WHERE `platform` LIKE "%s" AND `last_contact` >= `last_failure` ORDER BY `version` ASC;', $p); $total = $total + $c[0]['total']; From d076b39b648748f66b47f168cf3c7602ac2a085d Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Sat, 15 Apr 2017 23:48:02 +0200 Subject: [PATCH 20/45] Forgotten AS in mod/admin patch --- mod/admin.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mod/admin.php b/mod/admin.php index 093f7c8012..fb463d31c0 100644 --- a/mod/admin.php +++ b/mod/admin.php @@ -290,8 +290,8 @@ function admin_page_federation(App $a) { foreach ($platforms as $p) { // get a total count for the platform, the name and version of the // highest version and the protocol tpe - $c = qu('SELECT COUNT(*) AS `total`, ANY_VALUE(`platform`), - ANY_VALUE(`network`), MAX(`version`) FROM `gserver` + $c = qu('SELECT COUNT(*) AS `total`, ANY_VALUE(`platform`) AS `platform`, + ANY_VALUE(`network`) AS `network`, MAX(`version`) AS `version` FROM `gserver` WHERE `platform` LIKE "%s" AND `last_contact` >= `last_failure` ORDER BY `version` ASC;', $p); $total = $total + $c[0]['total']; From dc0ce4e08c94798a482e9d10f299d7a4ea083aa3 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 16 Apr 2017 07:46:04 +0000 Subject: [PATCH 21/45] Discover Mastodon servers --- include/socgraph.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/include/socgraph.php b/include/socgraph.php index 66533e1511..a39eca5e86 100644 --- a/include/socgraph.php +++ b/include/socgraph.php @@ -7,6 +7,8 @@ * @todo Detect if it is a forum */ +use \Friendica\Core\Config; + require_once('include/datetime.php'); require_once("include/Scrape.php"); require_once("include/network.php"); @@ -1656,6 +1658,20 @@ function poco_discover_federation() { } } + // Disvover Mastodon servers + if (!Config::get('system','ostatus_disabled')) { + $serverdata = fetch_url("https://instances.mastodon.xyz/instances.json"); + + if ($serverdata) { + $servers = json_decode($serverdata); + + foreach ($servers AS $server) { + $url = (is_null($server->https_score) ? 'http' : 'https').'://'.$server->name; + proc_run(PRIORITY_LOW, "include/discover_poco.php", "server", base64_encode($url)); + } + } + } + // Currently disabled, since the service isn't available anymore. // It is not removed since I hope that there will be a successor. // Discover GNU Social Servers. From f4466b86e34e0c12b09b8d0641ff7f7b1cdb912b Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Thu, 13 Apr 2017 07:52:38 +0200 Subject: [PATCH 22/45] some EN doc about the worker --- doc/Settings.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/doc/Settings.md b/doc/Settings.md index 3652562720..820cef6980 100644 --- a/doc/Settings.md +++ b/doc/Settings.md @@ -133,6 +133,9 @@ By default, any (valid) email address is allowed in registrations. If you enable the `Allow Users to set remote_self` users can select Atom feeds from their contact list being their *remote self* in die advanced contact settings. Which means that postings by the remote self are automatically reposted by Friendica in their names. +This feature can be used for let the user mirror e.g. blog postings into her Friendica postings. +It is disabled by default, as it casus additional load on the server and may be mis-used to distribute SPAM. + As admin of the node you can also set this flag directly in the database. Before doing so, you should be sure you know what you do and have a backup of the database. @@ -167,6 +170,19 @@ This will mean you cannot connect (at all) to self-signed SSL sites. ### Worker +This section allows you to configure the background process that is triggered by the `cron` job that was created during the installation. +The process does check the available system resources before creating a new worker for a task. +Because of this, it may happen that the maximom number of worker processes you allow will not be reached. + +If your servers setup does not allow you to use the `proc_open` function of PHP, please disable it in this section. + +The tasks for the background process have priorities. +To guarantee that important tasks are executet even though the system has a lot of work to do, it is useful to enable the *fastlane*. + +Should you not be able to run a cron job on your server, you can also activate the *frontend* worker. +If you have done so, you can call `example.com/worker` (replace example.com with your actual domain name) on a regular basis from an external servie. +This will then trigger the execution of the background process. + ### Relocate ## Users From 09da31442e69033331b8f3bb2897b3112f38512d Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Sun, 16 Apr 2017 13:47:57 +0200 Subject: [PATCH 23/45] Worker auf Deutsch --- doc/de/Settings.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/doc/de/Settings.md b/doc/de/Settings.md index 68e17adc78..f70b44f245 100644 --- a/doc/de/Settings.md +++ b/doc/de/Settings.md @@ -162,6 +162,19 @@ Das führt dazu, dass du keinerlei Verbindung zu einer selbst unterzeichneten SS ### Worker +In diesem Abschnitt kann der Hintergrund-Prozess konfiguriert werden. +Bevor ein neuer *Worker* Prozess gestartet wird, überprüft das System, dass die vorhandenen Resourchen ausrechend sind, +Aus diesem Grund kann es sein, dass die maximale Zahl der Hintergrungprozesse nicht erreicht wird. + +Sollte die PHP Funktion `proc_open` auf dem Server nicht verfügbar sein, kann die Verwendung durch Friendica hier unterbunden werden. + +Die Aufgaben die im Hintergrund erledigt werden, haben Prioritäten zugeteilt. +Um garantieren zu können, das wichtige Prozesse schnellst möglich abgearbeitet werden können, selbst wenn das System gerade stark belastet ist, sollte die *fastlane* aktiviert sein. + +Wenn es auf deinem Server nicht möglich ist, einen cron Job zu starten, kannst du den *frontend* Worker einschalten. +Nachdem dies geschehen ist, kannst du `example.com/worker` (tausche example.com mit dem echten Domainnamen aus) aufrufen werden. +Dadurch werden dann die Aufgaben aktiviert, die der cron Job sonst aktivieren würde. + ### Umsiedeln ## Nutzer From 5a0af71aded3a33288b7813d21706a48b7190c89 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Sun, 16 Apr 2017 13:54:12 +0200 Subject: [PATCH 24/45] remote_self paragraph was missing in DE --- doc/de/Settings.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doc/de/Settings.md b/doc/de/Settings.md index f70b44f245..29e99c8af6 100644 --- a/doc/de/Settings.md +++ b/doc/de/Settings.md @@ -126,6 +126,10 @@ Wildcards werden akzeptiert (Wildcard-Unterstützung unter Windows benötigt PHP Webb du die Option `Nutzern erlauben das remote_self Flag zu setzen` aktivierst, können alle Nutzer Atom Feeds in den erweiterten Einstellungen des Kontakts als "Entferntes Konto" markieren. Dadurch werden automatisch alle Beiträge dieser Feeds für diesen Nutzer gespiegelt und an die Kontakte bei Friendica verteilt. +Dieses Feature kann z.B. dafür genutzt werden Blogbeiträge zu spiegeln. +In der Grundeinstellung ist es nicht aktiviert, da es zusätzliche Last auf dem Server verursachen kann. +Außerdem könnte es durch Nutzer als SPAM Verteiler missbraucht werden. + Als Administrator der Friendica Instanz kannst du diese Einstellungen ansonsten nur direkt in der Datenbank vornehmen. Bevor du das tust solltest du sicherstellen, dass du ein Backup der Datenbank hast und genau weißt was die Änderungen an der Datenbank bewirken, die du vornehmen willst. From f3393106ae7ba3c906734563447d3836909ad9f8 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Sun, 16 Apr 2017 13:59:52 +0200 Subject: [PATCH 25/45] typos --- doc/Settings.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/doc/Settings.md b/doc/Settings.md index 820cef6980..13424a5a48 100644 --- a/doc/Settings.md +++ b/doc/Settings.md @@ -133,8 +133,8 @@ By default, any (valid) email address is allowed in registrations. If you enable the `Allow Users to set remote_self` users can select Atom feeds from their contact list being their *remote self* in die advanced contact settings. Which means that postings by the remote self are automatically reposted by Friendica in their names. -This feature can be used for let the user mirror e.g. blog postings into her Friendica postings. -It is disabled by default, as it casus additional load on the server and may be mis-used to distribute SPAM. +This feature can be used to let the user mirror e.g. blog postings into their Friendica postings. +It is disabled by default, as it causes additional load on the server and may be misused to distribute SPAM. As admin of the node you can also set this flag directly in the database. Before doing so, you should be sure you know what you do and have a backup of the database. @@ -172,12 +172,12 @@ This will mean you cannot connect (at all) to self-signed SSL sites. This section allows you to configure the background process that is triggered by the `cron` job that was created during the installation. The process does check the available system resources before creating a new worker for a task. -Because of this, it may happen that the maximom number of worker processes you allow will not be reached. +Because of this, it may happen that the maximum number of worker processes you allow will not be reached. -If your servers setup does not allow you to use the `proc_open` function of PHP, please disable it in this section. +If your server setup does not allow you to use the `proc_open` function of PHP, please disable it in this section. The tasks for the background process have priorities. -To guarantee that important tasks are executet even though the system has a lot of work to do, it is useful to enable the *fastlane*. +To guarantee that important tasks are executed even though the system has a lot of work to do, it is useful to enable the *fastlane*. Should you not be able to run a cron job on your server, you can also activate the *frontend* worker. If you have done so, you can call `example.com/worker` (replace example.com with your actual domain name) on a regular basis from an external servie. From 3e6f501bc0ddda1aa09f64f60fa7cba33ba616cf Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 16 Apr 2017 13:21:49 +0000 Subject: [PATCH 26/45] Print out database error messages --- include/dbstructure.php | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/include/dbstructure.php b/include/dbstructure.php index 373d6ddb00..aea0fdfeda 100644 --- a/include/dbstructure.php +++ b/include/dbstructure.php @@ -158,6 +158,13 @@ function print_structure($database) { } } +function print_update_error($db, $message) { + echo sprintf(t("\nError %d occured during database update:\n%s\n"), + $db->errorno, $db->error); + + return t('Errors encountered performing database changes: ').$message.EOL; +} + function update_structure($verbose, $action, $tables=null, $definition=null) { global $a, $db; @@ -207,7 +214,7 @@ function update_structure($verbose, $action, $tables=null, $definition=null) { if (!isset($database[$name])) { $r = db_create_table($name, $structure["fields"], $verbose, $action, $structure['indexes']); if (!dbm::is_result($r)) { - $errors .= t('Errors encountered creating database tables.').$name.EOL; + $errors .= print_update_error($db, $name); } $is_new_table = True; } else { @@ -364,33 +371,33 @@ function update_structure($verbose, $action, $tables=null, $definition=null) { } else { $r = $db->q("CREATE TABLE `".$temp_name."` LIKE `".$name."`;"); if (!dbm::is_result($r)) { - $errors .= t('Errors encountered performing database changes.').$sql3.EOL; + $errors .= print_update_error($db, $sql3); return $errors; } } } $r = @$db->q($sql3); - if (!dbm::is_result($r)) - $errors .= t('Errors encountered performing database changes.').$sql3.EOL; - + if (!dbm::is_result($r)) { + $errors .= print_update_error($db, $sql3); + } if ($is_unique) { if ($ignore != "") { $db->q("SET session old_alter_table=0;"); } else { $r = $db->q("INSERT INTO `".$temp_name."` SELECT * FROM `".$name."`".$group_by.";"); if (!dbm::is_result($r)) { - $errors .= t('Errors encountered performing database changes.').$sql3.EOL; + $errors .= print_update_error($db, $sql3); return $errors; } $r = $db->q("DROP TABLE `".$name."`;"); if (!dbm::is_result($r)) { - $errors .= t('Errors encountered performing database changes.').$sql3.EOL; + $errors .= print_update_error($db, $sql3); return $errors; } $r = $db->q("RENAME TABLE `".$temp_name."` TO `".$name."`;"); if (!dbm::is_result($r)) { - $errors .= t('Errors encountered performing database changes.').$sql3.EOL; + $errors .= print_update_error($db, $sql3); return $errors; } } From 62768a1bb44176183a058bba9aec89ac2202310e Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Sun, 16 Apr 2017 15:23:57 +0200 Subject: [PATCH 27/45] Bump version to 1219 https://github.com/friendica/friendica/pull/3321#pullrequestreview-32528437 --- boot.php | 2 +- database.sql | 2 +- update.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/boot.php b/boot.php index 05588b8d2c..becb9bd570 100644 --- a/boot.php +++ b/boot.php @@ -38,7 +38,7 @@ define ( 'FRIENDICA_PLATFORM', 'Friendica'); define ( 'FRIENDICA_CODENAME', 'Asparagus'); define ( 'FRIENDICA_VERSION', '3.5.2-dev' ); define ( 'DFRN_PROTOCOL_VERSION', '2.23' ); -define ( 'DB_UPDATE_VERSION', 1218 ); +define ( 'DB_UPDATE_VERSION', 1219 ); /** * @brief Constant with a HTML line break. diff --git a/database.sql b/database.sql index bc336d5a32..69da511b03 100644 --- a/database.sql +++ b/database.sql @@ -1,6 +1,6 @@ -- ------------------------------------------ -- Friendica 3.5.2-dev (Asparagus) --- DB_UPDATE_VERSION 1218 +-- DB_UPDATE_VERSION 1219 -- ------------------------------------------ diff --git a/update.php b/update.php index f1117e9b77..ea0c575353 100644 --- a/update.php +++ b/update.php @@ -1,6 +1,6 @@ Date: Sun, 16 Apr 2017 15:36:01 +0200 Subject: [PATCH 28/45] More general date test for dob --- mod/profiles.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/profiles.php b/mod/profiles.php index 2d4a452f4c..bd57f106d7 100644 --- a/mod/profiles.php +++ b/mod/profiles.php @@ -201,7 +201,7 @@ function profiles_post(App $a) { } else { $ignore_year = false; } - if ($dob > '0001-01-01') { + if (!in_array($dob, array('0000-00-00', '0001-01-01'))) { if (strpos($dob, '0000-') === 0 || strpos($dob, '0001-') === 0) { $ignore_year = true; $dob = substr($dob, 5); From d80a09c9e5f1cdb1bc58a7e5ad9e420f6d1e54c1 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 16 Apr 2017 13:37:42 +0000 Subject: [PATCH 29/45] Doxygen header added --- include/dbstructure.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/include/dbstructure.php b/include/dbstructure.php index aea0fdfeda..a0023c7710 100644 --- a/include/dbstructure.php +++ b/include/dbstructure.php @@ -158,6 +158,14 @@ function print_structure($database) { } } +/** + * @brief Print out database error messages + * + * @param object $db Database object + * @param string $message Message to be added to the error message + * + * @return string Error message + */ function print_update_error($db, $message) { echo sprintf(t("\nError %d occured during database update:\n%s\n"), $db->errorno, $db->error); From d5c2b9d4cd9881614a8c791dc54d9ed2c4c0e4b8 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Mon, 17 Apr 2017 07:33:12 +0200 Subject: [PATCH 30/45] Ham --- doc/de/Settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/de/Settings.md b/doc/de/Settings.md index 29e99c8af6..a639050555 100644 --- a/doc/de/Settings.md +++ b/doc/de/Settings.md @@ -128,7 +128,7 @@ Dadurch werden automatisch alle Beiträge dieser Feeds für diesen Nutzer gespie Dieses Feature kann z.B. dafür genutzt werden Blogbeiträge zu spiegeln. In der Grundeinstellung ist es nicht aktiviert, da es zusätzliche Last auf dem Server verursachen kann. -Außerdem könnte es durch Nutzer als SPAM Verteiler missbraucht werden. +Außerdem könnte es durch Nutzer als Spam Verteiler missbraucht werden. Als Administrator der Friendica Instanz kannst du diese Einstellungen ansonsten nur direkt in der Datenbank vornehmen. Bevor du das tust solltest du sicherstellen, dass du ein Backup der Datenbank hast und genau weißt was die Änderungen an der Datenbank bewirken, die du vornehmen willst. From 6cd6e886dbab9189b91b474d7df7f32763f0b23f Mon Sep 17 00:00:00 2001 From: Pierre Rudloff Date: Mon, 17 Apr 2017 13:38:55 +0200 Subject: [PATCH 31/45] Updated theme-color code Add comment explaining what the code does Remove unused include Code standards --- view/theme/frio/php/default.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/view/theme/frio/php/default.php b/view/theme/frio/php/default.php index 89ee0bd2e0..c56f63d9e3 100644 --- a/view/theme/frio/php/default.php +++ b/view/theme/frio/php/default.php @@ -29,21 +29,22 @@ } ?> profile_uid; if (is_null($uid)) { $uid = get_theme_uid(); } $schema = get_pconfig($uid, 'frio', 'schema'); if (($schema) && ($schema != '---')) { - if(file_exists('view/theme/frio/schema/'.$schema.'.php')) { + if (file_exists('view/theme/frio/schema/'.$schema.'.php')) { $schemefile = 'view/theme/frio/schema/'.$schema.'.php'; require_once($schemefile); } } else { $nav_bg = get_pconfig($uid, 'frio', 'nav_bg'); } - if(!$nav_bg) { + if (!$nav_bg) { $nav_bg = "#708fa0"; } echo ''; From d1888ac05c3f0fab21e96be970f153ef14984389 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Mon, 17 Apr 2017 15:01:05 +0200 Subject: [PATCH 32/45] SQL AS for messages Fix bug introduced in https://github.com/friendica/friendica/pull/3323 --- mod/message.php | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/mod/message.php b/mod/message.php index d3bd1558cc..beaa7b1df6 100644 --- a/mod/message.php +++ b/mod/message.php @@ -530,15 +530,18 @@ function message_content(App $a) { function get_messages($user, $lstart, $lend) { //TODO: rewritte with a sub-query to get the first message of each private thread with certainty return q("SELECT max(`mail`.`created`) AS `mailcreated`, min(`mail`.`seen`) AS `mailseen`, - ANY_VALUE(`mail`.`id`), ANY_VALUE(`mail`.`uid`), ANY_VALUE(`mail`.`guid`), ANY_VALUE(`mail`.`from-name`), - ANY_VALUE(`mail`.`from-photo`), ANY_VALUE(`mail`.`from-url`), ANY_VALUE(`mail`.`contact-id`), - ANY_VALUE(`mail`.`convid`), ANY_VALUE(`mail`.`title`), ANY_VALUE(`mail`.`body`), ANY_VALUE(`mail`.`seen`), - ANY_VALUE(`mail`.`reply`), ANY_VALUE(`mail`.`replied`), ANY_VALUE(`mail`.`unknown`), - ANY_VALUE(`mail`.`uri`), ANY_VALUE(`mail`.`parent-uri`), ANY_VALUE(`mail`.`created`), - ANY_VALUE(`contact`.`name`), ANY_VALUE(`contact`.`url`), ANY_VALUE(`contact`.`thumb`), ANY_VALUE(`contact`.`network`), - count( * ) as count + ANY_VALUE(`mail`.`id`) AS `id`, ANY_VALUE(`mail`.`uid`) AS `uid`, ANY_VALUE(`mail`.`guid`) AS `guid`, + ANY_VALUE(`mail`.`from-name`) AS `from-name`, ANY_VALUE(`mail`.`from-photo`) AS `from-photo`, + ANY_VALUE(`mail`.`from-url`) AS `from-url`, ANY_VALUE(`mail`.`contact-id`) AS `contact-id`, + ANY_VALUE(`mail`.`convid`) AS `convid`, ANY_VALUE(`mail`.`title`) AS `title`, ANY_VALUE(`mail`.`body`) AS `body`, + ANY_VALUE(`mail`.`seen`) AS `seen`, ANY_VALUE(`mail`.`reply`) AS `reply`, ANY_VALUE(`mail`.`replied`) AS `replied`, + ANY_VALUE(`mail`.`unknown`) AS `unknown`, ANY_VALUE(`mail`.`uri`) AS `uri`, + `mail`.`parent-uri`, + ANY_VALUE(`mail`.`created`) AS `created`, ANY_VALUE(`contact`.`name`) AS `name`, ANY_VALUE(`contact`.`url`) AS `url`, + ANY_VALUE(`contact`.`thumb`) AS `thumb`, ANY_VALUE(`contact`.`network`) AS `network`, + count( * ) as `count` FROM `mail` LEFT JOIN `contact` ON `mail`.`contact-id` = `contact`.`id` - WHERE `mail`.`uid` = %d GROUP BY `parent-uri` ORDER BY `mailcreated` DESC LIMIT %d , %d ", + WHERE `mail`.`uid` = %d GROUP BY `parent-uri` ORDER BY `mailcreated` DESC LIMIT %d , %d ", intval($user), intval($lstart), intval($lend) ); } From 1681d186937f8b680700df14d300858439723a10 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 17 Apr 2017 14:38:13 +0000 Subject: [PATCH 33/45] API: The "friendica-owner" has only to be different from the user on starting posts --- include/api.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/include/api.php b/include/api.php index 75f8ab069a..0918690264 100644 --- a/include/api.php +++ b/include/api.php @@ -726,7 +726,11 @@ use \Friendica\Core\Config; ($item["deny_gid"] != "") OR $item["private"]); - $owner_user = api_get_user($a, $item["owner-link"]); + if ($item['thr-parent'] == $item['uri']) { + $owner_user = api_get_user($a, $item["owner-link"]); + } else { + $owner_user = $status_user; + } return (array($status_user, $owner_user)); } From 47fd9226c3f0b90f460fe2031fa46cbb49a87100 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 17 Apr 2017 21:39:11 +0000 Subject: [PATCH 34/45] Resubmit all profiles on directory change --- include/directory.php | 23 +++++++++++++++++++---- mod/admin.php | 7 ++++++- 2 files changed, 25 insertions(+), 5 deletions(-) diff --git a/include/directory.php b/include/directory.php index 088adbe789..4a221fac0c 100644 --- a/include/directory.php +++ b/include/directory.php @@ -2,16 +2,17 @@ use \Friendica\Core\Config; function directory_run(&$argv, &$argc){ - if ($argc != 2) { - return; - } - $dir = get_config('system', 'directory'); if (!strlen($dir)) { return; } + if ($argc < 2) { + directory_update_all(); + return; + } + $dir .= "/submit"; $arr = array('url' => $argv[1]); @@ -24,3 +25,17 @@ function directory_run(&$argv, &$argc){ } return; } + +function directory_update_all() { + $r = q("SELECT `url` FROM `contact` + INNER JOIN `profile` ON `profile`.`uid` = `contact`.`uid` + INNER JOIN `user` ON `user`.`uid` = `contact`.`uid` + WHERE `contact`.`self` AND `profile`.`net-publish` AND `profile`.`is-default` AND + NOT `user`.`account_expired` AND `user`.`verified`"); + + if (dbm::is_result($r)) { + foreach ($r AS $user) { + proc_run(PRIORITY_LOW, 'include/directory.php', $user['url']); + } + } +} diff --git a/mod/admin.php b/mod/admin.php index fb463d31c0..fe89faf443 100644 --- a/mod/admin.php +++ b/mod/admin.php @@ -668,6 +668,12 @@ function admin_page_site_post(App $a) { $worker_fastlane = ((x($_POST,'worker_fastlane')) ? True : False); $worker_frontend = ((x($_POST,'worker_frontend')) ? True : False); + // Has the directory url changed? If yes, then resubmit the existing profiles there + if ($global_directory != Config::get('system', 'directory') AND ($global_directory != '')) { + Config::set('system', 'directory', $global_directory); + proc_run(PRIORITY_LOW, 'include/directory.php'); + } + if ($a->get_path() != "") { $diaspora_enabled = false; } @@ -771,7 +777,6 @@ function admin_page_site_post(App $a) { set_config('system', 'allowed_email', $allowed_email); set_config('system', 'block_public', $block_public); set_config('system', 'publish_all', $force_publish); - set_config('system', 'directory', $global_directory); set_config('system', 'thread_allow', $thread_allow); set_config('system', 'newuser_private', $newuser_private); set_config('system', 'enotify_no_content', $enotify_no_content); From 806f395724dbf472f1aaa9e7335ffeaea70b0ff0 Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 18 Apr 2017 17:17:15 +0000 Subject: [PATCH 35/45] Issue 3351: Check if resource was created --- boot.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/boot.php b/boot.php index becb9bd570..c44599477a 100644 --- a/boot.php +++ b/boot.php @@ -1367,11 +1367,15 @@ class App { $cmdline = implode($args, " "); if (get_config('system', 'proc_windows')) { - proc_close(proc_open('cmd /c start /b ' . $cmdline, array(), $foo, dirname(__FILE__))); + $resource = proc_open('cmd /c start /b ' . $cmdline, array(), $foo, dirname(__FILE__)); } else { - proc_close(proc_open($cmdline . " &", array(), $foo, dirname(__FILE__))); + $resource = proc_open($cmdline . " &", array(), $foo, dirname(__FILE__)); } - + if (!is_resource($resource)) { + logger('We got no resource for command '.$cmdline, LOGGER_DEBUG); + return; + } + proc_close($resource); } /** From 828ae671f049b488c5154d364dab8eb9f236d4ea Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 18 Apr 2017 18:50:01 +0000 Subject: [PATCH 36/45] Handle the case when the given contact url or address is empty --- include/Contact.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/include/Contact.php b/include/Contact.php index 4e86b32977..6f662cdf15 100644 --- a/include/Contact.php +++ b/include/Contact.php @@ -212,6 +212,10 @@ function unmark_for_death($contact) { function get_contact_details_by_url($url, $uid = -1, $default = array()) { static $cache = array(); + if ($url == '') { + return $default; + } + if ($uid == -1) { $uid = local_user(); } @@ -328,6 +332,10 @@ function get_contact_details_by_url($url, $uid = -1, $default = array()) { function get_contact_details_by_addr($addr, $uid = -1) { static $cache = array(); + if ($addr == '') { + return array(); + } + if ($uid == -1) { $uid = local_user(); } @@ -534,6 +542,10 @@ function get_contact($url, $uid = 0, $no_update = false) { $data = array(); $contact_id = 0; + if ($url == '') { + return 0; + } + // We first try the nurl (http://server.tld/nick), most common case $contacts = q("SELECT `id`, `avatar-date` FROM `contact` WHERE `nurl` = '%s' From 33d5e5b818052bf2de2555a3e79bfdd4760beca4 Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 18 Apr 2017 20:09:05 +0000 Subject: [PATCH 37/45] Issue 3157: No fulltext anymore --- mod/admin.php | 3 --- mod/network.php | 6 +----- mod/search.php | 7 +------ view/templates/admin_site.tpl | 1 - view/theme/frost/templates/admin_site.tpl | 1 - 5 files changed, 2 insertions(+), 16 deletions(-) diff --git a/mod/admin.php b/mod/admin.php index fe89faf443..c57e7f3545 100644 --- a/mod/admin.php +++ b/mod/admin.php @@ -653,7 +653,6 @@ function admin_page_site_post(App $a) { $force_ssl = ((x($_POST,'force_ssl')) ? True : False); $hide_help = ((x($_POST,'hide_help')) ? True : False); $suppress_tags = ((x($_POST,'suppress_tags')) ? True : False); - $use_fulltext_engine = ((x($_POST,'use_fulltext_engine')) ? True : False); $itemcache = ((x($_POST,'itemcache')) ? notags(trim($_POST['itemcache'])) : ''); $itemcache_duration = ((x($_POST,'itemcache_duration')) ? intval($_POST['itemcache_duration']) : 0); $max_comments = ((x($_POST,'max_comments')) ? intval($_POST['max_comments']) : 0); @@ -802,7 +801,6 @@ function admin_page_site_post(App $a) { set_config('system', 'force_ssl', $force_ssl); set_config('system', 'hide_help', $hide_help); - set_config('system', 'use_fulltext_engine', $use_fulltext_engine); set_config('system', 'itemcache', $itemcache); set_config('system', 'itemcache_duration', $itemcache_duration); set_config('system', 'max_comments', $max_comments); @@ -1031,7 +1029,6 @@ function admin_page_site(App $a) { '$nodeinfo' => array('nodeinfo', t("Publish server information"), get_config('system','nodeinfo'), t("If enabled, general server and usage data will be published. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See the-federation.info for details.")), - '$use_fulltext_engine' => array('use_fulltext_engine', t("Use MySQL full text engine"), get_config('system','use_fulltext_engine'), t("Activates the full text engine. Speeds up search - but can only search for four and more characters.")), '$suppress_tags' => array('suppress_tags', t("Suppress Tags"), get_config('system','suppress_tags'), t("Suppress showing a list of hashtags at the end of the posting.")), '$itemcache' => array('itemcache', t("Path to item cache"), get_config('system','itemcache'), t("The item caches buffers generated bbcode and external images.")), '$itemcache_duration' => array('itemcache_duration', t("Cache duration in seconds"), get_config('system','itemcache_duration'), t("How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1.")), diff --git a/mod/network.php b/mod/network.php index 5e94429b5c..db4bb91309 100644 --- a/mod/network.php +++ b/mod/network.php @@ -581,11 +581,7 @@ function network_content(App $a, $update = 0) { $sql_order = "`item`.`id`"; $order_mode = "id"; } else { - // Disabled until final decision what to do with this - //if (get_config('system','use_fulltext_engine')) - // $sql_extra = sprintf(" AND MATCH (`item`.`body`, `item`.`title`) AGAINST ('%s' in boolean mode) ", dbesc(protect_sprintf($search))); - //else - $sql_extra = sprintf(" AND `item`.`body` REGEXP '%s' ", dbesc(protect_sprintf(preg_quote($search)))); + $sql_extra = sprintf(" AND `item`.`body` REGEXP '%s' ", dbesc(protect_sprintf(preg_quote($search)))); $sql_order = "`item`.`id`"; $order_mode = "id"; } diff --git a/mod/search.php b/mod/search.php index f274b2a879..a804ca32e0 100644 --- a/mod/search.php +++ b/mod/search.php @@ -203,12 +203,7 @@ function search_content(App $a) { } else { logger("Start fulltext search for '".$search."'", LOGGER_DEBUG); - // Disabled until finally is decided how to proceed with this - //if (get_config('system','use_fulltext_engine')) { - // $sql_extra = sprintf(" AND MATCH (`item`.`body`, `item`.`title`) AGAINST ('%s' in boolean mode) ", dbesc(protect_sprintf($search))); - //} else { - $sql_extra = sprintf(" AND `item`.`body` REGEXP '%s' ", dbesc(protect_sprintf(preg_quote($search)))); - //} + $sql_extra = sprintf(" AND `item`.`body` REGEXP '%s' ", dbesc(protect_sprintf(preg_quote($search)))); $r = q("SELECT %s FROM `item` %s diff --git a/view/templates/admin_site.tpl b/view/templates/admin_site.tpl index 86efb26a22..196bc479b5 100644 --- a/view/templates/admin_site.tpl +++ b/view/templates/admin_site.tpl @@ -138,7 +138,6 @@

{{$performance}}

- {{include file="field_checkbox.tpl" field=$only_tag_search}} {{include file="field_input.tpl" field=$itemcache}} {{include file="field_input.tpl" field=$itemcache_duration}} diff --git a/view/theme/frost/templates/admin_site.tpl b/view/theme/frost/templates/admin_site.tpl index 535242a3ec..ab0b6af737 100644 --- a/view/theme/frost/templates/admin_site.tpl +++ b/view/theme/frost/templates/admin_site.tpl @@ -65,7 +65,6 @@ {{include file="field_input.tpl" field=$basepath}}

{{$performance}}

- {{include file="field_checkbox.tpl" field=$use_fulltext_engine}} {{include file="field_input.tpl" field=$itemcache}} {{include file="field_input.tpl" field=$itemcache_duration}} From 83ab3e3307bb9483172640767e34d6878c2afb11 Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Tue, 18 Apr 2017 19:21:26 -0400 Subject: [PATCH 38/45] Skip lang file search if lang=en --- include/pgettext.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/pgettext.php b/include/pgettext.php index 335869eda2..424e5b2a36 100644 --- a/include/pgettext.php +++ b/include/pgettext.php @@ -44,7 +44,7 @@ function get_browser_language() { // check if we have translations for the preferred languages and pick the 1st that has for ($i=0; $i Date: Tue, 18 Apr 2017 19:34:46 -0400 Subject: [PATCH 39/45] Remove extra htmlentities in notifications --- mod/notifications.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/notifications.php b/mod/notifications.php index 0c08b66ce0..bab5fd6274 100644 --- a/mod/notifications.php +++ b/mod/notifications.php @@ -292,7 +292,7 @@ function notifications_content(App $a) { '$item_link' => $it['link'], '$item_image' => $it['image'], '$item_url' => $it['url'], - '$item_text' => htmlentities($it['text']), + '$item_text' => $it['text'], '$item_when' => $it['when'], '$item_ago' => $it['ago'], '$item_seen' => $it['seen'], From 5c3abe0ca6f4edb563f5165655f6cf9d212164d3 Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Tue, 18 Apr 2017 22:03:49 -0400 Subject: [PATCH 40/45] Prevent comment UI from closing when using BBCode buttons with empty textarea --- view/theme/frio/js/theme.js | 24 ++++++++++++++++++++++ view/theme/frio/templates/comment_item.tpl | 4 ++-- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/view/theme/frio/js/theme.js b/view/theme/frio/js/theme.js index 4e32f9128c..27dd296e5f 100644 --- a/view/theme/frio/js/theme.js +++ b/view/theme/frio/js/theme.js @@ -275,6 +275,30 @@ $(document).ready(function(){ }); + /* + * This event handler hides all comment UI when the user clicks anywhere on the page + * It ensures that we aren't closing the current comment box + * + * We are making an exception for buttons because of a race condition with the + * comment opening button that results in an already closed comment UI. + */ + $(document).on('click', function(event) { + if (event.target.type === 'button') { + return true; + } + + var $dontclosethis = $(event.target).closest('.wall-item-comment-wrapper').find('.comment-edit-form'); + $('.wall-item-comment-wrapper .comment-edit-submit-wrapper:visible').each(function() { + var $parent = $(this).parent('.comment-edit-form'); + var itemId = $parent.data('itemId'); + + if ($dontclosethis[0] != $parent[0]) { + var textarea = $parent.find('textarea').get(0) + + commentCloseUI(textarea, itemId); + } + }); + }); }); diff --git a/view/theme/frio/templates/comment_item.tpl b/view/theme/frio/templates/comment_item.tpl index 8ce7805bbd..168576b3d4 100644 --- a/view/theme/frio/templates/comment_item.tpl +++ b/view/theme/frio/templates/comment_item.tpl @@ -4,7 +4,7 @@ {{else}}
{{/if}} -
+ @@ -14,7 +14,7 @@
- +
{{if $qcomment}} \r\n"; - $r = q("SELECT `id`, `profile-name` FROM `profile` WHERE `uid` = %d", + $r = q("SELECT `id`, `profile-name`, `is-default` FROM `profile` WHERE `uid` = %d", intval($_SESSION['uid'])); if (dbm::is_result($r)) { foreach ($r as $rr) { - $selected = (($rr['id'] == $current) ? " selected=\"selected\" " : ""); + $selected = (($rr['id'] == $current || ($current == 0 && $rr['is-default'] == 1)) ? " selected=\"selected\" " : ""); $o .= "\r\n"; } }