Hubzilla-archive
This repository has been archived on 2024-08-19. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
friendica effc8960c3 OK this is important. So read it carefully.
This checkin implements route matching of comments so that they are only accepted from the same route as the top-level post they are attached to. This way there should be no mis-match of permissions between any posts in the thread. It may not be completely compatible with comments posted in the past (though I've tried to be, there may be some minor issues). In addition it seems that relaying was invoked more often than necessary - especially when a duplicate post arrived which was not processed because the edited time hadn't changed - it still invoked relaying. This fix should improve site performance considerably for comments cross-posted to forums; which got bounced around a bit and delivered redundantly for no reason.

Roll this back *only* if it causes a meltdown or comment loss is "serious" (as in OMG people are dying, make it stop!). If we can get past 24 hours without serious issue we need to get everybody onto this code. There may be some minor comment loss (mostly affecting new comments to older posts or likes of older comments) until the majority of sites have moved to the new code.

It may be difficult or impossible to deliver comments to posts that pre-date the addition of source routes (April 1, 2014) to anybody but the top-level post author at his/her primary hub. We may wish to close comments on these posts, but let's see how we go before doing that.
2014-10-09 18:12:53 -07:00
app adding a bug report app 2014-09-05 16:31:19 -07:00
assets Finally updated/re-translated the Dutch introduction text 2014-08-31 23:26:17 +00:00
doc Moved RedBrowser class from reddav.php to it's own file. 2014-10-06 23:38:33 +02:00
images Rainbow_man with alpha channel turns out very ugly in the directory for some hosts. Reset to rainbow_man with alpha, with alpha to rainbow_man_trans. Did the same for red_koala to be sure. You now have a red_koala_trans too. 2014-10-07 04:20:24 +00:00
include OK this is important. So read it carefully. 2014-10-09 18:12:53 -07:00
install install doc double escapes the store/[data] path. 2014-10-06 15:01:55 -07:00
library new version of moment.js to match datetimepicker 2014-10-06 11:55:37 -03:00
mod oembed issues 2014-10-08 20:37:46 -07:00
tests rev update, fix autoname test "random" failure 2012-04-26 01:33:41 -07:00
util rev update 2014-10-03 03:35:01 -07:00
vendor Update SabreDAV from 1.8.9 to 1.8.10. 2014-06-29 01:17:07 +02:00
view remove some cruft - revert if you find any regressions 2014-10-09 12:28:54 +02:00
.gitattributes Required for github/Windows 2012-06-14 18:39:48 +10:00
.gitignore add site apps directory to .gitignore 2014-10-09 15:25:08 -07:00
.htaccess cherry pick pull request #544 2014-07-24 19:07:04 -07:00
boot.php allow custom role permissions and fix site timezone. 2014-09-29 23:36:41 -07:00
index.php allow custom role permissions and fix site timezone. 2014-09-29 23:36:41 -07:00
LICENSE It's no longer simply "Red" and the jury is still out on whether or not it's a "project". Most of the time it doesn't seem like one or act like one. It doesn't seem to be anything cohesive that you can put your finger on and everybody involved is mostly doing their own thing and marching to their own drummer. It is however the RedMatrix, whatever that means to you. 2014-02-28 01:53:39 -08:00
README.md +urls to pubsites and install 2014-10-04 13:49:44 +02:00
version.inc try to track down intermittent wall-to-wall attribution on Diaspora exported posts 2014-10-09 01:02:54 -07:00

the Red Matrix

One of the traditional problems with independent publishing on the internet has always been the fact that independent publishers often operate as isolated islands within their own website, and spend most of their resources attracting visitors. The rise of corporate providers and social networking services alleviated many of these problems; however centralisation has led to a situation where your content where is no longer under your direct control. It is shared fully with corporate advertisers and governments, but ironically you are now often asked to pay money to ensure that your friends can see it. What if you could have advantages of scale and connections that centralisation typically offers whilst maintaining independent control over your own web presence?

The RedMatrix is a super network created from a huge number of smaller independent and autonomous websites - which are linked together into a cooperative publishing and social platform. It consists of an open source webapp providing a complete multi-user decentralised publishing, sharing, and communications system - known as a "hub". Each hub provides communications (private messaging, chat, blogging, forums, and social networking), along with media management (photos, events, files, web pages, shareable apps) for its members; all in a feature-rich platform. These hubs automatically reach out and connect with each other and the rest of the matrix. Privacy and content ownership always remain under the direct personal control of the individual; and permission to access any item can be granted or denied to anybody in the entire matrix.

What makes the RedMatrix unique is what we call "magic authentication" - which is based on our groundbreaking work in decentralised identity services. No other platform provides this ability. Within the matrix the boundaries between different hubs are blurred or seemingly non-existent. Identity in the matrix is considered transient and potentially nomadic. "Who you are" has nothing to do with "what computer you're connected to", and website content can adapt itself according to who is viewing it. You have the ability to "clone" your identity to other hubs; which allows you to continue to communicate with your friends seamlessly if your primary hub is ever disabled (temporarily or permanently).

The RedMatrix is ideal for communities of any size, from private individuals and families to online forums, business websites, and organisations. It can be used by anybody who has communications or web content that they wish to share, but where they desire complete control of whom they share it with.

The Red Matrix is free and open source distributed under the MIT license.

For a list of public hubs see redmatrix.me/pubsites. For installation instructions see install/INSTALL.txt