When setting up #wireguard, I didn't take into account that very restrictive networks could close the traffic between the peers and the server.
This is not a problem if the peers start the communication, but if you are expecting to reach a peer from the server or from a different peer, the stream might get closed.
PersistentKeepalive lets wireguard know that it has to ping the server from selected peers every given seconds. It is advised to be used only if neccessary, in order not to increase the protocol's bandwidth requirements.
https://www.wireguard.com/quickstart/#nat-and-firewall-traversal-persistence
February #Prosody trunk developments:
Graceful shutdown, waiting for connections to close in a suitable order before exiting.
Mechanism declaring module conflicts and dependencies without loading code.
Compatibility with filesystem layouts of more ACME clients.
Additional extension points for message handling, including in archiving decisions.
Support for using the POSIX poll() API for network handling.
@peterbabic
Sometimes it feels as if the search results were generated on the fly. For example, when one looks for "foo file extension", no matter which, there are many generic, useless as that, results.
Using #wallabag. Very happy with it!
About recreating standard UI controls (don't!)
https://drewdevault.com/2021/06/27/You-cant-capture-the-nuance.html
The Fediverse has lots of blind and partially-sighted users who rely on audio screen reader software to tell them what is going on.
Here's how to make your posts more suitable for screen readers:
-Use CamelCase on hashtags, where each new word has a capital letter, for example #DogsOfMastodon instead of #dogsofmastodon. CamelCase makes it much easier for screen readers to see the different words and read them out properly.
-Don't use long groups of emoji all next to each other, these are really irritating to hear read out loud.
-Add text descriptions to images and videos before you post them. Do this by attaching the file and clicking "edit" before you post it, then add the description.
p.s. The Mastodon bug where CamelCase hashtags were being accidentally replaced has now been fixed (https://github.com/mastodon/mastodon/pull/16460).
We are looking for developer who can work on our #Wayland compatibility issues especially in #KDE.
https://github.com/flameshot-org/flameshot/issues?q=is%3Aopen+is%3Aissue+label%3AWayland
Even if you cannot commit to this project, helping us addressing one Wayland compatibility issue would be great. We appreciate any contribution in any shape or form 🤗
Please #boost and/or share with your friends to increase the outreach.
@robryk
Thanks! I'll write it down, because sometimes it's difficult to understand what each item does.
@robryk
What a mess! How do they call it?
@Acer
I don't fully understand what you want to do, but maybe it's useful to know that you can also specify the user with sudo: sudo -u user script
@Acer
Just do it, there is nothing special. But usually it's best if you execute the script with sudo instead, because otherwise your user would have to blindly trust you, or inspect the code.
@ferrebam@mastodon.technology
#borgbackup tiene in modo "pipe" en el que no le das un directorio, sino que le pasas un flujo de datos, como podría ser el de "dd". Yo lo uso por ejemplo para los volcados de las bases de datos.
@bogart
@peterbabic
To be fair, setting plain text is the first thing I do on every mail client I touch. After that, you can still use HTML by holding the shift key while clicking on reply or compose.
@peterbabic oh, you are referring to *html* mode. It took me a while to understand what Shift+ENTER did, since by default I use *text* mode 🙂
TIL you can scan your own #xmpp #omemo keys from other clients with #conversations and your peers will automatically know each one of them is trusted as well.
Dino 0.3 is released and supports video calls and conferences! 🥳
You can call a friend or a group of people. Calls are e2e-encrypted, peer-to-peer and compatible with other XMPP applications.
Release blog post: https://dino.im/blog/2022/02/dino-0.3-release/
You can easily activate memory or thread sanitizers in #meson just with a switch: https://mesonbuild.com/Builtin-options.html#base-options