]> git.mxchange.org Git - friendica.git/commit
Next item structure works (#5380)
authorMichael Vogel <icarus@dabo.de>
Sun, 15 Jul 2018 18:36:20 +0000 (20:36 +0200)
committerHypolite Petovan <mrpetovan@eml.cc>
Sun, 15 Jul 2018 18:36:20 +0000 (14:36 -0400)
commitd3a2ed85fe425cffc103030a6027c9b91f9afc69
treeea549afd103268fe75ece1890cb3eca67f611424
parent8ad6b65aebfc67c9552e8d361bc464207db2e23b
Next item structure works (#5380)

* Use "LEFT JOIN" to always fetch the item. Needed for update routines.

* New conversion routine that now covers every item

* Post update is now activated

* We now use a hash based upon RIPEMD-320 for content and activity

* The hash doesn't contain the plink anymore

* Legacy item fields are now "null"able

* New hash function for a server unique item hash

* Introduction of the legacy mode (usage of old item fields)

* Code simplification

* We don't need the "uri" fields anymore in item-activity and item-content

* Use the "created" and not the "received" date for the hash

* Avoiding several notices

* Some more warnings removed

* Improved uri-hash / Likes on Diaspora are now getting a creation date

* Corrected the post update version

* Ensure an unique uri-hash

* Don't delete orhaned item data at the moment

* Partly reworked, due to strange behaviour

* Some more parts reworked

* Using the uri currently seems to be more reliable

* Using the uri here as well

* Use the hash values again

* Grouped item fields in different categories

* Notices again

* use the gravity (we always should)

* Added hint for disabled post updates

* Notices ...

* Issue #5337: Personal notes are displayed again

* Use the gravity again
21 files changed:
boot.php
database.sql
mod/friendica.php
mod/notes.php
mod/parse_url.php
mod/settings.php
src/Content/Text/BBCode.php
src/Core/System.php
src/Core/Worker.php
src/Database/DBStructure.php
src/Database/PostUpdate.php
src/Model/Item.php
src/Model/ItemContent.php
src/Network/Probe.php
src/Protocol/Diaspora.php
src/Protocol/PortableContact.php
src/Worker/CronJobs.php
src/Worker/Delivery.php
src/Worker/Expire.php
src/Worker/Notifier.php
src/Worker/SetItemContentID.php [deleted file]