Raidio Free Trumpistan wrote:
I wonder why the Compose button disappears when I'm in Global feed mode on this instance. Strange, strange.
This is standard behavior for friendica. It has behaved this way since first installation and this behavior is consistent on Friendica World which is the only other instance I am a member of. If it is different on another instance then they changed the behavior of the compose button on their instance. The Compose Button only shows when you are on the Home Tab(House Icon) My Posts and Conversations or the My Friends Conversations (Block Icon).
I have added a Scheme to the instance, and it is the default, called Bookface. It is an extension to the Frio Theme. This is a link on some customization you can make with Bookface.
If you do not like Bookface you can choose one of the default Schemes to Frio instead, or even to use a different theme. This can all be adjusted by editing your profile in the Display Tab.
Let me know if I can help you with anything else.
Is Concern Over Security Overrated?
The average user may believe that all the hype they read about security on the internet is overrated. To be honest some of it is and some of it is just to sell you a product you do not need.
In the case of Internet Facing Services this is not the case. If you have an internet facing service then you have to be sure your server is secure. This is why I insist on SELinux on my servers. AppArmor is easier to configure though not as configurable as SELinux for as many cases. I would also strongly suggest you never disable SELinux (or AppArmor if that is what you are using) to ease installation and implementation. It is not worth the risk. Just learn to use your Gnu/Linux Hardening system to its fullest extent. Do not disable it.
I have attached a screenshot of an ssh session to my VPS. As you can see every few seconds an attack fails. This is why the security is required.
guzzlehttp/psr7/src/Util.php
!Friendica Admin Support Group
Okay, after further digging I have excluded any issues with SELinux preventing caching. There have been no SELinux denials at all in the last three days so this issue is going to be in the code base. There are few things in life as enjoyable as hunting down a memory leak. Please note the heavy sarcasm π.
Update:
Okay, The function copyToString() in the Util.php allows the buffer to be read indefinitely or until it reaches an eof(). This only happens if the $maxLen variable is -1, which happens to be its default value. Because we end up in the body of this if() we know that either -1 was passed or the default value was used.
So apparently a file larger than 8gb was served up? That seems extreme though I have raised the bar to 12gb and waiting to see if that fails in time.
This seems reckless as a lot of servers may not have 8gb+ to offer up. This looks dubious and certainly a work around can be reached.