• chevron_right

      Initial test blog post

      poVoq · Friday, 29 September, 2023 - 22:55 edit · 8 visibility

    https://uploads.slrpnk.net/upload/f20663d1fc16a243b1c38ea5535b3947ce085113/GvIX09Ae6RWWarYytHGLsaBQMxNfAXIyfLvDo9wu/problem.webp

    Hello and welcome here on the SLRPNK #Movim blogs.

    The idea is to have some space for longer form blogs, maybe like what you would find on Substack or Medium, but of course totally open-source and federated via #XMPP.

    There is in theory also a way to make them federate via an #ActivityPub gateway, but that is a bit complicated to set up and I am currently thinking that posting a link to the blog on #Lemmy is the easier way to federate this.

    I'll probably set up a bot for that, which reads the RSS feed of some blogs here and posts them to specific #Lemmy communities automatically.

    • chevron_right

      Load Balancing - The Cheap Way

      Simone · Wednesday, 27 September, 2023 - 20:20 · 8 visibility

    So.. I rented another cheap #VPS, something like 1core/1GB/10GB to run my 7 bots (for #IRC, #XMPP, #Steam, #Mumble and #Mastodon) and an IRC client, which I'm using less and less, to free some resources from my main VPS.

    Now they're perfectly balanced :) I can accomodate a few friends, if need be, to some services I'm hosting, like XMPP and #Email: if we know each other you're always welcome and if we don't know yet, feel free to drop me a message!

    • wifi_tethering open_in_new

      This post is public

      movim.woodpeckersnest.space /blog/roughnecks%40woodpeckersnest.space/b10a9ba9-b2ef-4cfc-96cd-77554cced09e

    • 4 Comments

    • person

      29 September, 2023 Unknown contact

      Su un serverino così modesto?! Allora oltre a Snikket ci devo buttar su qualcos'altro pure io, una email magari... Cos'hai usato?

    • person

      29 September, 2023 Unknown contact

      Su IONOS non ho la posta, ho solo i bots. Comunque per la posta uso il classicone Postfix, ma ho letto che ci sono soluzioni più semplici da gestire.. Adesso però mi sfugge il nome di quella che aveva suggerito adb.

    • person

      29 September, 2023 Unknown contact

      Forse mailcow, quelli di δ in teoria collaborano.

    • person

      29 September, 2023 Unknown contact

      Sì Sì, lui!

    • Ma chevron_right

      Routine update

      Blue · news.macaw.me / macaw-me · Saturday, 8 July, 2023 - 13:00

    Servers got updated! Movim is promising to be a bit faster due to some refactoring.

    Interesting question, would you folks also like to see #JSXC #XMPP web client on our domain? Please leave a comment if you would

    • chevron_right

      Movim 0.22 - Kowal

      Timothée Jaussoin · pubsub.movim.eu / Movim · Sunday, 25 June, 2023 - 16:02 edit · 3 minutes · 17 visibility

    Only a few months after Movim 0.21 - Whipple we are releasing Movim 0.22, codename Kowal.

    This version was more focused on stabilization, cleanup and refactoring but also introduces a couple of new exciting features. It requires PHP8.1+ to work properly.

    Let's dive in!

    Blog privacy toggle

    Already introduced in a previous blog post this new feature allow you to change your blog privacy level between "public" and "subscribers only".

    Global OMEMO toggle

    After some feedback from the community a global #OMEMO toggle was introduced in the settings. OMEMO is therefore disabled by default from this version.

    This decision is especially linked with the current encryption implementation that relies on libsignal-protocol-javascript that is deprecated by their authors. The performances of this library are not that great, especially on mobile devices, which caused lots of accessibility issues for some Movim newcomers.

    For now, no serious alternative are available, if you know one do not hesitate to tell us about it.

    Fixes and improvement around audio-video calls

    Several small tickets (#1212, #1213, #1214) linked to the the audio-video call integration and compatibility with other clients were fixed.

    Missed and refused call events are also now tracked properly and displayed in your contacts conversations.

    Cleaner URLs

    The ? was (finally) removed in front of all the URLs! While being way cleaner it also fixes some issues when #Movim URLs were shared around, especially on some other social-networks. Don't worry about retro-compatibility, existing URLs are redirected to the new format.

    Rewrite of the XEP-0077: In-Band Registration related code

    Movim is supporting XEP-0077 for close than 10 years now and this code was never really refactored since then. All the #XMPP code, and related user flow, were cleaned and upgraded to the latest Movim standard, fixing a few issues in the meantime!

    New Chat bubble design and interaction

    Kowal introduce a totally new way of interacting with the chat bubbles.

    While keeping the small actions icons on desktop it is now possible to simply click (or tap) on the bubbles to open a sub-menu which presents all the actions available.

    This menu allows you to react, retract, reply and copy the message content in one click/tap. Easy!

    The new chat message menu

    Under the hood... or not

    An important refactoring was done to simplify and factorize redundant items in the UI. This brought some big code cleanup, both on the front part (what is taking care of what you see) of Movim but also in the core and XMPP layers. The code was modernized and ported to PHP8.1+ in many places as well.

    Several Pubsub related issues were fixed improving the compatibility with existing XMPP servers such as Prosody or ejabberd (see the related ticket). Movim now detect Pubsub nodes misconfiguration and reconfigure them properly to respect the privacy and settings specified in all the Pubsub related implemented XEPs that it supports.

    This refactoring also brought some small UI improvements such as a new design for the contact status bubbles and a totally new way to handle Contacts and Communities avatars. We are strongly advising you to configure the Picture Proxy Cache on your Web Server when upgrading to greatly improve the page load time.

    Two important security fixes

    CVE-2023-2848 fixes a security issues that allows under certain circumstances to open a #Websocket to Movim from a different domain. It was fixed in this commit.

    CVE-2023-2849 is not directly linked with Movim itself but the related server configuration.

    When the domain that host upload files is the same as where Movim is hosted it is possible to upload a malicious Javascript file and execute it in the Movim sandbox. The attack surface is really minimal but we advise you to ensure that such case cannot happen on your instance. To do so you can use different domains between the two services or force the browser to handle all the uploaded files as attachments and not inline elements using a simple HTTP header:

        add_header Content-Disposition attachment;
    

    What's next?

    The multi-part audio and video-conference feature that was planned for the 0.22 is pushed back to the 0.23. The amount of work planned for that is quite big, therefore it was more relevant to move all the code cleanup and refactoring plans in Kowal and have this milestone before jumping into this new exciting feature set !

    As always, if you find issues or want to share some feedback you have on the project, you can find how to contact us on our official website and our Github.

    That's all folks!

    • chevron_right

      # Slidge — general purpose XMPP gateway framework in Python

      debacle · pubsub.movim.eu / berlin-xmpp-meetup · Tuesday, 9 May, 2023 - 08:23 edit · 3 visibility

    Slidge — general purpose XMPP gateway framework in Python

    We are very excited, that nicoco, the author of slidge, presents this amazing software!

    When? Wednesday, 2023-05-10 18:00 CEST (always 2ⁿᵈ Wednesday of every month)

    Where? In xHain hack+makespace, Grünberger Str. 16, 10243 Berlin

    The Jitsi link will be posted in our virtual room xmpp:berlin-meetup@conference.conversations.im?join when the meeting starts.

    #jabber #xmpp #community #xhain #freesoftware #berlin #meetup #federation #slidge #transport #gateway #python

    • chevron_right

      Introducing Join Movim!

      Timothée Jaussoin · pubsub.movim.eu / Movim · Monday, 10 April, 2023 - 12:54 edit · 3 visibility

    We are happy to introduce Join Movim 🥳

    Join Movim banner

    Discover and explore all the existing public Movim servers and add yours to expand even more the federated network 🌍 !

    An up-to-date Movim instance is required if you want to add yours to the list. The registration process is quite straightforward. The servers list is refreshed each hour.

    #Movim #XMPP #federation #join