Items tagged with: Friendica
The issue was something related to #MySQL configuration which for some unknown reason became incompatible a few weeks ago. Furious hours long debug sessions finally made things work better and we're federating again ✌
Extremely sorry about that for any users of this server.
Vor 9 Jahren, am 1. Juli fiel der Startschuss (git push) für das großartige dezentrale soziale Netzwerk Friendica. Seither arbeiten Entwickler, Tester, Übersetzer und eine sehr tolle Community an der Weiterentwicklung dieser Plattform, deren Philosophie es unter anderem ist, mit so vielen anderen Plattformen wie möglich kommunizieren zu können.
Herzlichen Glückwunsch und vielen Dank für dieses tolle Projekt und eure Arbeit. 🌻🚀🎊🎉
#Fediverse #Federation #Friendica #Mastodon #Hubzilla #Pleroma #GNUScial #Netxtcloud #Pixelfed #PeerTube #WriteAs #Diaspora
Today, I’m still sometimes disappointed that I can’t directly reply to my Twitter contacts that aren’t following me back, but I also remind myself that I can come across as annoying on Internet, so little of value is lost in that regard.
But on the other hand, I can’t remember the last time I had a night-long pointless conversation with a random Twitter user who ultimately doesn’t care about what I have to say. It doesn’t happen on #Friendica because I only receive the posts and replies from my direct contacts, which limits my exposure to toxic accounts.
Which means that I don’t have to protect my #Friendica account, and I’m grateful for it.
First important part of this - https://nvd.nist.gov/vuln/detail/CVE-2019-8331 - I believe we should get Bootstrap in Frio updated to version 3.4.1 as it's affected by this vulnerability. I've created PR #6736 for this. As it's my first PR for Friendica, I hope I've done it appropriately. (I realise the CVE notice only mentions 4.3.1 but you'll see from the Bootstrap release notes that V3 is affected too)
Beyond the XSS vulnerability, as I've been poking around with updating the XMPP addon, I've discovered that there is a conflict with converse.js and Frio as converse.js versions 3.x and newer use Bootstrap 4, and Frio uses Bootstrap 3. There's conflict with that scenario, witnessable if one tries using the converse widget from converse's own documentation site (where they apparently have Bootstrap 3 in use on the docs site).
I've done some Friendica discussion searching on the bootstrap topic, and it sounds like it's come up a bit in the past, but may be a rather large project to accomplish.
In spending some time looking at all the things that have changed between Bootstrap 3 and 4, it seems like it's a pretty good-sized list, but is it going to be unmanageable due to some factor that I'm not grokking from my limited experience with changing things like this?
I have started poking around with this change myself, just to see what happens as I do the modifications. It looks a little discouraging on the surface, but I also honestly haven't got very far in to switching things around. For someone who has done theme development in Friendica and is familiar with Bootstrap, I would love to hear their thoughts on this topic.
#frio #friendica #theme #securityalert
En restant sur le micro-blogging il y a #pleroma (qui limite à 5000 caractères).
Et en quittant le micro-blogging (car il ne faut pas s'aveugler, ça n'en est plus au bout d'un moment), il y a #hubzilla, #friendica, #osada...
Rappel des alternatives sur le #fediverse : https://raw.githubusercontent.com/hoergen/besser-der-podcast/master/fediverse/Fediverseration%20Features%20and%20Protocol%20Overview_DRAFT_20190226.png
I've been enjoying my #fediverse experiment with #friendica so much I want to contribute a little. I was thinking of trying to pick up this issue (I posted in the issue that very thing as well). It's listed as a Junior job and it doesn't look like anyone has done anything with it yet. I figured I'd post in here in case I'm missing something about complexity, work already started, etc. https://github.com/friendica/friendica/issues/6517
So I don't believe neither in revolutions because of what you said nor in incremental changes because they can easily be discarded by greedy people on a whim.
Instead, I'm now just trying to be the best I can for the people around me from my privileged position. In practice, this means working on #Friendica in the same fashion you're working on Agora, but I'm not inscribing it in the grand scheme of things. If it provides a better social media experience for some people, its goal will have been fulfilled whether a free and equal society is reached or, most probably, not.
Could this have more to do with the remote server than my own? Now, I know a 504 is a gateway timeout and means the remote server didn't give us everything we needed in time... but I'm not sure if it's because that server is going slow or if it's because the search is just trying to do too much (see php fpm slow log).
Does the global directory setting set the site that this search uses (currently set to: https://dir.friendica.social)? Is there an alternate directory you could recommend I use for searches?
I just thought maybe before I spend too much more time on this you (or someone from the team) might have some tips or insights :)
PHP-FPM slow log:
[19-Mar-2019 21:32:53] WARNING: [pool www] child 14135, script '/var/www/friendica/index.php' (request: "GET /index.php") executing too slow (75.532601 sec), logging [19-Mar-2019 21:32:53] NOTICE: child 14135 stopped for tracing [19-Mar-2019 21:32:53] NOTICE: about to trace 14135 [19-Mar-2019 21:32:53] [pool www] pid 14135 script_filename = /var/www/friendica/index.php [0x00007f6ddbe9dda0] curl_exec() /var/www/friendica/src/Util/Network.php:212 [0x00007f6ddbe9db58] curl() /var/www/friendica/src/Network/Probe.php:1346 [0x00007f6ddbe9d8f0] ostatus() /var/www/friendica/src/Network/Probe.php:696 [0x00007f6ddbe9d688] detect() /var/www/friendica/src/Network/Probe.php:333 [0x00007f6ddbe9d420] uri() /var/www/friendica/src/Model/Contact.php:1139 [0x00007f6ddbe9d1c8] getIdForURL() /var/www/friendica/src/Model/Contact.php:1193 [0x00007f6ddbe9d070] getIdForURL() /var/www/friendica/src/Model/Contact.php:2096 [0x00007f6ddbe9cd08] magicLink() /var/www/friendica/mod/dirfind.php:228 [0x00007f6ddbe9cb90] dirfind_content() /var/www/friendica/src/LegacyModule.php:69 [0x00007f6ddbe9ca98] runModuleFunction() /var/www/friendica/src/LegacyModule.php:44 [0x00007ffc5e13dbf0] content() unknown:0 [0x00007f6ddbe9c828] call_user_func() /var/www/friendica/src/App.php:1765 [0x00007f6ddbe9c6d0] runFrontend() /var/www/friendica/index.php:17 [19-Mar-2019 21:32:53] NOTICE: finished trace of 14135
/var/log/nginx/social-linuxlusers-com.access.log:*.*.*.* - - [19/Mar/2019:21:31:10 -0400] "GET /dirfind?search=foss HTTP/1.1" 504 578 "https://social.linuxlusers.com/dirfind?search=floss" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36 Vivaldi/2.2.1388.37"
For those who are #newhere from other social networks, here’s a bit of handy vocabulary to #help you navigate this new social network universe:
- Protocol - An agreed format that enables software applications to communicate with (or “federate” with) each other. The two most heavily used protocols around here are Diaspora and ActivityPub. As an end user, you don’t have to care about the protocol you are using and you don’t ever see the “protocol” other than it enables or limits which users you can see.
Nevertheless, be aware that currently not all the platforms (see this word later) are fully compatible and limit you in the possibility of interactions.
- Platform - The software application that implements a protocol(s) for federating. The Diaspora platform implements the eponymously named Diaspora protocol. Mastodon, for example, implements the ActivityPub protocol. #Friendica implements both the Diaspora and the ActivityPub protocols.
- Server - pod - instance - node - The server(s) running a particular platform (software application). The variability in naming is due to the various origins of these platforms now working to intercommunicate.
For example, pluspora.com is one of the many pods running the Diaspora platform; mastodon.social is one of the many pods running the Mastodon platform; and libranet.de is one of the many pods running the Friendica platform.
- The Federation - The collective of servers running platforms that implement the Diaspora protocol. This includes all servers running Diaspora (the software application), Hubzilla, Friendica, or Socialhome. The users on *any* of these pods can connect to and interact with each other.
- The Fediverse - The collective of servers running platforms that implement the ActivityPub (and OStatus) protocols. This includes all servers running Mastodon, Pixelfed, Hubzilla, Friendica, Socialhome, or many, many others. The users on *any* of these servers can connect to and interact with each other.
- The Free Network - The collective of pods in The Federation and The Fediverse, combined.
Hope that helps and doesn’t make this seem more complicated than it actually is. The main difference from other social networks is that no single entity owns and runs a platform. On G+ or Facebook, you are locked into that platform/company to talk to other users. In the Free Network, one set of volunteers writes the software and puts it out there for free, and another set of volunteers downloads the software and runs it on their servers and invites us to have user accounts for free. (But you should definitely donate to help them with the costs, if you can.) If we, as users, decide we aren’t happy with our current experience, we can change platforms or pods and still keep all of our friends/connections. On Facebook, G+, Twitter, and the like, you are locked in; and if you want leave, you go cold turkey.
Glad you joined us here in the land of choice.
[attachment type='link' url='http://[url=https://libranet.de/photos/vladimirn/image/15305924715c3b951a6794e818533651][img]https://libranet.de/photo/15305924715c3b951a6794e818533651-0.png[/img][/url]' title='Enter a title']Enter a title[/attachment]