Skip to main content

Cerca

Elementi taggati con: XMPP


 
\#XMPP seems to have some #interesting #myths, too.
As typical with myths, many of these are made up. Here's some of our (least) favourite
https://xmpp.org/about/myths.html

 

Let's talk about the perfect XMPP server setup (part 2 of ∞)


Holger will continue his illuminating series about the perfect XMPP server setup. Both Ejabberd and Prosody will be covered. As always, the meeting is supposed to be beginners friendly. Looking forward to see!

Wednesday, 2018-10-10 18:00 - 21:00 CEST

Searchmetrics GmbH

Greifswalder Straße 212

10405 Berlin

#berlin #xmpp #meetup #community

 
♲ XMPP ():
The #XMPP Newsletter, 01 October 2018
Welcome to the XMPP newsletter.

If you have an article, tutorial or blog post you'd like us to include in the newsletter, please submit it on the XMPP wiki.## News

Paul Schaub penned some thoughts on the future of OMEMOwhere he discusses some of its current drawbacks and proposes futher improvements.

After nearly two years of running a Matrix server, Disroot have explainedwhy they chose to refocus on XMPP instead. Their reasons include better resource consumption and a privacy-respecting architecture.

Daniel Gultsch visited Mailbox.orgwhere he held an XMPP workshop and helped them to update their XMPP service. Here's the original blog post in German.

Salut à Toi now has one-on-one OMEMO support and when D-Bus is available it can be used as a remote-control.

Cisco, through their acquisition of Broadsoft, use Tigase XMPP Serverin their products under AGPLv3 license.

Dino, the GNOME team chat client, now has a message search feature.

Ejabberd Business Edition now supports another protocol, MQTT 5.

JC Brand wrote a blog post about the Converse 4release in which he talks about the history of the project and his plans for the future.

Subscribe to receive the next edition in your inbox## Tutorials

- XMPP real-time chat in React Native

Software releases



- Ejabberd 18.09

Clients



- Conversations 2.3.0
- Converse 4.0.0 and 4.0.1.
- JSXC 4.0.0 alpha
- Monal 2.2 alpha (with OMEMO)

Libraries



- Strophe.js version 1.2.16

Other software



- XMPPFrameworkLogger An iOS jailbreak tweak to log XMPP communication


/2018/09/the-xmpp-newsletter-01-october-2018
[l]
#XMPP ##

 
Immagine/foto

Taller sobre mensajería libre


...Y vamos a por nuestro tercer taller del Ciclo de Autodefensa Digital.

LIBERAR LA COMUNICACIÓN SOCIAL II: Redes libres de mensajería instantánea
¿Quieres conocer sistemas de mensajes transparentes, que no te espíen ni vendan tus datos? Exploraremos modelos libres alternativos a Whatsapp, Messenger o Telegram.
Si traes a tus familiares o amigxs o a tu colectivo, les será más fácil empezar a usar estas herramientas, al hacerlo juntxs.
¿Qué necesitas?: tu dispositivo (compu, tableta, celular...).
¿Cuándo?: sábado 29 de septiembre. 15:00-19:00 aprox.
¿Dónde?: Comuna Digital (Alonso de Mercadillo OE3-125 y Ulloa, puerta verde).

#Quito #Ecuador #redessociales #taller #Riot #Matrix #XMPP #ComunaDigital

 
Immagine/foto

Taller sobre mensajería libre


...Y vamos a por nuestro tercer taller del Ciclo de Autodefensa Digital.

LIBERAR LA COMUNICACIÓN SOCIAL II: Redes libres de mensajería instantánea
¿Quieres conocer sistemas de mensajes transparentes, que no te espíen ni vendan tus datos? Exploraremos modelos libres alternativos a Whatsapp, Messenger o Telegram.
Si traes a tus familiares o amigxs o a tu colectivo, les será más fácil empezar a usar estas herramientas, al hacerlo juntxs.
¿Qué necesitas?: tu dispositivo (compu, tableta, celular...).
¿Cuándo?: sábado 29 de septiembre. 15:00-19:00 aprox.
¿Dónde?: Comuna Digital (Alonso de Mercadillo OE3-125 y Ulloa, puerta verde).

#Quito #Ecuador #redessociales #taller #Riot #Matrix #XMPP #ComunaDigital

 

Converse 4 released

After more than 7 months of active development, Converse 4 has finally been released.
Converse is an open source XMPP-based chat client written in JavaScript and which runs in your browser.
This release contains lots of highlights, including rewriting the UI to use Bootstrap 4, support for OMEMO Encryption of private messages, message corrections and file-sharing via HTTP file upload.
XMPP is an IETF standardized messaging and presence protocol with multiple independent server and client implementations.
Unlike other popular open source teamchat applications like Mattermost and Rocket.chat, Converse doesn't depend on any particular server (e.g. backend) application. Any XMPP server which supports the relevant extensions (aka XEPs) will do.
Converse is 100% front-end JavaScript and CSS. The only backend you need is an XMPP server, which you can either set up and host yourself or you can sign up on an existing one.
read more...

#community #xmpp #freesoftware #omemo #im #federation #encryption #converse #jsxc

 

Another (and so far final) repost: EU copyright reform… Dear fellow Diasporians, please take action now.


(a near-copy from @itri's near-copy of my own recent post)

The vote on this is going to happen tomorrow, and, as I understand it, the new law will also affect networks like Diaspora, in fact many smaller sites and businesses.


(It affects "online services" that allow data to be uploaded and published... It will most probably affect federated networks like Diaspora or Peertube, all kinds of sites that deal with free and open software, probably also artists who want to upload their own work, maybe smaller e-mail providers, it might raise prices for getting one's own website hosted by a webspace provider etc etc...)

On https://saveyourinternet.eu/ you can act now, and write bulk or personal e-mails to members of parliament of your country (by only a few clicks). Please do!


Arguments against the implemented reform (taken from https://saveyourinternet.eu/):
  • Article 13 is bad for the Internet as a whole: … it “would mandate Internet platforms to embed an automated infrastructure for monitoring and censorship deep into their networks”.
  • Article 13 is bad for EU citizens’ fundamental rights: … it “would violate the freedom of expression set out in (…) the Charter of Fundamental Rights” and “provoke such legal uncertainty that online services will have no other option than to monitor, filter and block EU citizens’ communications”.near
  • Article 13 threatens legal certainty in the EU: … there is scientific consensus on the fact that Article 13 “threaten [s]the user participation benefits of the e-Commerce Directive (2000/31/EC)”.
  • Article 13 will be bad for the European economy: … “these rules are bad news for publishers who rely on an open and competitive internet to source, create and disseminate stories to their readers” … “the suggested filtering technology will raise the cost of launching a startup in Europe and drive talent away”.
  • The Parliament must promote a balanced and evidence-based approach to copyright enforcement and not fall into the trap of so-called ‘easy fixes’ to the detriment of our fundamental rights.

Call your MEP now and if you know others who are residents in the EU, tell them to call or write to their MEPs too.

You can find info on each of your MEPs on the SaveYourInternet.eu site, or on Parliament’s own site (just click on the maps).

If you’re outside of Europe, please consider sharing this blog post with your European friends and family and let them know that this is a red alert. We have just days until the vote.

Tell them to reject the Voss amendments, and reject Article 11 and 13, reject copyright filters, and reject ancillary rights on press snippets. Encourage your MEP to choose options that avoid filtering uploads or restricting links.


Here's a little about it that also hints on who would benefit from this new law.


(Youtube, 2:24 min)
#FOSS, #reform, #politics, #politik, #creativecommons, #cc, #legislation, #europa, #freedom, #freedom-of-speech, #fairuse, #fair-use, #link, #link-tax, #linktax, #freeweb, #free-web, #sharing, #uploading, #uploads, #version-control, #EU, #EU-copyright, #law, #copyright, #censorship, #savecodeshare, #open-source, #software, #software-development, #social, #Europe, #diaspora, #peertube, #thefederation, #federation, #the-federation, #fediverse, #internet, #web, #european-union, #europeanunion, #email, #irc, #laws, #law, #DeleteArt13, #xmpp, #jabber, #tax, #taxes, #Mastodon, #SaveYourInternet

 

Another (and so far final) repost: EU copyright reform… Dear fellow Diasporians, please take action now.


(a near-copy from @itri's near-copy of my own recent post)

The vote on this is going to happen tomorrow, and, as I understand it, the new law will also affect networks like Diaspora, in fact many smaller sites and businesses.


(It affects "online services" that allow data to be uploaded and published... It will most probably affect federated networks like Diaspora or Peertube, all kinds of sites that deal with free and open software, probably also artists who want to upload their own work, maybe smaller e-mail providers, it might raise prices for getting one's own website hosted by a webspace provider etc etc...)

On https://saveyourinternet.eu/ you can act now, and write bulk or personal e-mails to members of parliament of your country (by only a few clicks). Please do!


Arguments against the implemented reform (taken from https://saveyourinternet.eu/):
  • Article 13 is bad for the Internet as a whole: … it “would mandate Internet platforms to embed an automated infrastructure for monitoring and censorship deep into their networks”.
  • Article 13 is bad for EU citizens’ fundamental rights: … it “would violate the freedom of expression set out in (…) the Charter of Fundamental Rights” and “provoke such legal uncertainty that online services will have no other option than to monitor, filter and block EU citizens’ communications”.near
  • Article 13 threatens legal certainty in the EU: … there is scientific consensus on the fact that Article 13 “threaten [s]the user participation benefits of the e-Commerce Directive (2000/31/EC)”.
  • Article 13 will be bad for the European economy: … “these rules are bad news for publishers who rely on an open and competitive internet to source, create and disseminate stories to their readers” … “the suggested filtering technology will raise the cost of launching a startup in Europe and drive talent away”.
  • The Parliament must promote a balanced and evidence-based approach to copyright enforcement and not fall into the trap of so-called ‘easy fixes’ to the detriment of our fundamental rights.

Call your MEP now and if you know others who are residents in the EU, tell them to call or write to their MEPs too.

You can find info on each of your MEPs on the SaveYourInternet.eu site, or on Parliament’s own site (just click on the maps).

If you’re outside of Europe, please consider sharing this blog post with your European friends and family and let them know that this is a red alert. We have just days until the vote.

Tell them to reject the Voss amendments, and reject Article 11 and 13, reject copyright filters, and reject ancillary rights on press snippets. Encourage your MEP to choose options that avoid filtering uploads or restricting links.


Here's a little about it that also hints on who would benefit from this new law.


(Youtube, 2:24 min)
#FOSS, #reform, #politics, #politik, #creativecommons, #cc, #legislation, #europa, #freedom, #freedom-of-speech, #fairuse, #fair-use, #link, #link-tax, #linktax, #freeweb, #free-web, #sharing, #uploading, #uploads, #version-control, #EU, #EU-copyright, #law, #copyright, #censorship, #savecodeshare, #open-source, #software, #software-development, #social, #Europe, #diaspora, #peertube, #thefederation, #federation, #the-federation, #fediverse, #internet, #web, #european-union, #europeanunion, #email, #irc, #laws, #law, #DeleteArt13, #xmpp, #jabber, #tax, #taxes, #Mastodon, #SaveYourInternet

 

Reposting and reposting about the planned EU copyright reform... Dear Diasporians, please take action.

The vote on this is going to happen tomorrow, and the new law will also affect networks like Diaspora, in fact many smaller sites and businesses.

On https://saveyourinternet.eu/ you can act now, and write bulk or personal e-mails to members of parliament of your country.


Arguments against the implemented reform, taken from https://saveyourinternet.eu/ :
* Article 13 is bad for the Internet as a whole: ... it “would mandate Internet platforms to embed an automated infrastructure for monitoring and censorship deep into their networks”.
* Article 13 is bad for EU citizens’ fundamental rights: ... it “would violate the freedom of expression set out in (…) the Charter of Fundamental Rights” and “provoke such legal uncertainty that online services will have no other option than to monitor, filter and block EU citizens’ communications”.
* Article 13 threatens legal certainty in the EU: ... there is scientific consensus on the fact that Article 13 “threaten [s]the user participation benefits of the e-Commerce Directive (2000/31/EC)”.
* Article 13 will be bad for the European economy: ... “these rules are bad news for publishers who rely on an open and competitive internet to source, create and disseminate stories to their readers” ... “the suggested filtering technology will raise the cost of launching a startup in Europe and drive talent away”.
* The Parliament must promote a balanced and evidence-based approach to copyright enforcement and not fall into the trap of so-called ‘easy fixes’ to the detriment of our fundamental rights.

#FOSS, #reform, #politics, #politik, #creativecommons, #cc, #legislation, #europa, #freedom, #freedom-of-speech, #fairuse, #fair-use, #link, #link-tax, #linktax, #freeweb, #free-web, #sharing, #uploading, #uploads, #version-control, #EU, #EU-copyright, #law, #copyright, #censorship, #savecodeshare, #open-source, #software, #software-development, #social, #Europe, #diaspora, #thefederation, #federation, #the-federation, #fediverse, #internet, #web, #european-union, #europeanunion, #email, #irc, #laws, #law, #DeleteArt13, #xmpp, #jabber, #tax, #taxes, #Mastodon, #SaveYourInternet

Hashtags were taken from a post by @itri, thanks a lot.
Home

 

Devastating EU Copyright review - one day left to take action


^a^ ^near-copy^ ^of^ ^this^ ^@Blutpumpe's^ ^post^ [^here^](https://despora.de/posts/38f0408097e00136ed19543d7eeced27)^.^ ^Thanks^ ^for^ ^supporting^ ^the^ ^cause!^ ^(reposting^ ^for^ ^wider^ ^exposure)^

The vote on this is going to happen tomorrow, and the new law will also probably affect networks like Diaspora, and many smaller sites and businesses.

On https://saveyourinternet.eu/ you can act now, and write bulk or personal e-mails to members of parliament of your country.


Arguments against the implemented reform (taken from https://saveyourinternet.eu/):
  • Article 13 is bad for the Internet as a whole: … it “would mandate Internet platforms to embed an automated infrastructure for monitoring and censorship deep into their networks”.
  • Article 13 is bad for EU citizens’ fundamental rights: … it “would violate the freedom of expression set out in (…) the Charter of Fundamental Rights” and “provoke such legal uncertainty that online services will have no other option than to monitor, filter and block EU citizens’ communications”.
  • Article 13 threatens legal certainty in the EU: … there is scientific consensus on the fact that Article 13 “threaten [s]the user participation benefits of the e-Commerce Directive (2000/31/EC)”.
  • Article 13 will be bad for the European economy: … “these rules are bad news for publishers who rely on an open and competitive internet to source, create and disseminate stories to their readers” … “the suggested filtering technology will raise the cost of launching a startup in Europe and drive talent away”.
  • The Parliament must promote a balanced and evidence-based approach to copyright enforcement and not fall into the trap of so-called ‘easy fixes’ to the detriment of our fundamental rights.

Call your MEP now and if you know others who are residents in the EU, tell them to call or write to their MEPs too.

You can find info on each of your MEPs on the SaveYourInternet.eu site, or on Parliament’s own site (just click on the maps).

If you’re outside of Europe, please consider sharing this blog post with your European friends and family and let them know that this is a red alert. We have just days until the vote.

Tell them to reject the Voss amendments, and reject Article 11 and 13, reject copyright filters, and reject ancillary rights on press snippets. Encourage your MEP to choose options that avoid filtering uploads or restricting links.


#FOSS, #reform, #politics, #politik, #creativecommons, #cc, #legislation, #europa, #freedom, #freedom-of-speech, #fairuse, #fair-use, #link, #link-tax, #linktax, #freeweb, #free-web, #sharing, #uploading, #uploads, #version-control, #EU, #EU-copyright, #law, #copyright, #censorship, #savecodeshare, #open-source, #software, #software-development, #social, #Europe, #diaspora, #thefederation, #federation, #the-federation, #fediverse, #internet, #web, #european-union, #europeanunion, #email, #irc, #laws, #law, #DeleteArt13, #xmpp, #jabber, #tax, #taxes, #Mastodon, #SaveYourInternet

 

Converse 4.0.0 released


Converse is an XMPP chat client for the web browser, similar to JSXC.

New Features


* #161 XEP-0363: HTTP File Upload
* #194 Include entity capabilities in outgoing presence stanzas
* #337 API call to update a VCard
* #421 XEP-0308: Last Message Correction
* #497 XEP-0384: OMEMO encrypted messaging
* #968 Use nickname from VCard when joining a room
* #986 Affiliation changes aren't displayed in the chat
* #1081 Allow for shift-enter to insert newlines
* #1091 There's now only one CSS file for all view modes.
* #1094 Show room members who aren't currently online
* #1106 Support for Roster Versioning
* #1137 Autocompletion and support for XEP-0372 References, specifically section "3.2 Mentions".
* It's now also possible to edit your VCard via the UI
* Automatically grow/shrink input as text is entered/removed
* MP4 and MP3 files when sent as XEP-0066 Out of Band Data, are now playable directly in chat
* Support for rendering URLs sent according to XEP-0066 Out of Band Data.
* Geo-URIs (e.g. from Conversations) are now replaced by links to openstreetmap (works in reverse also)
* Add a checkbox to indicate whether a trusted device is being used or not.
If the device is not trusted, sessionStorage is used and all user data is deleted from the browser cache upon logout.
If the device is trusted, localStorage is used and user data is cached indefinitely.
* Initial support for XEP-0357 Push Notifications, specifically registering an "App Server".
* Add support for logging in via OAuth (see the oauth_providers setting)
#xmpp #freesoftware #omemo #im #federation #encryption #converse #jsxc

 

Let's talk about XMPP UseCases for Language Content in Media Files

error will talk about XMPP UseCases in querying xml-data and providing language content and media content for language learning purposes.

It is a research project of three German universities and has very broad UseCases which can be refined.
Maybe there will be an ad-hoc key signing "party", too.

XMPP-Meetup in Berlin
overmorrow, Wednesday 2018-09-12 18:00 CEST
xHain, Grünberger Str. 14, 10243 Berlin

#xmpp #berlin #meeting #meetup #federation

 

#OMEMO in #Monal #XMPP client for #ios


♲ Monal IM ():
iOS has OMEMO working
Just tried out the first beta for iOS 3.1. This is not the most exciting screen shot except for the fact that the messages are OMEMO messages from conversations.


https://monal.im/blog/ios-has-omemo-working/
[l]
iOS has OMEMO working

 

#OMEMO in #Monal #XMPP client for #ios


♲ Monal IM ():
iOS has OMEMO working
Just tried out the first beta for iOS 3.1. This is not the most exciting screen shot except for the fact that the messages are OMEMO messages from conversations.


https://monal.im/blog/ios-has-omemo-working/
[l]
iOS has OMEMO working

 

Movim


Nice writeup about #movim #xmpp client with social network capabilities by it's author Jaussoin Timothée
(Psssst... looks like OMEMO support is coming to movim afterall)
https://nl.movim.eu/?blog/edhelas%40movim.eu/how-s-made-movim-part-i-the-architecture-CCA7If

Immagine/foto

 

Movim


Nice writeup about #movim #xmpp client with social network capabilities by it's author Jaussoin Timothée
(Psssst... looks like OMEMO support is coming to movim afterall)
https://nl.movim.eu/?blog/edhelas%40movim.eu/how-s-made-movim-part-i-the-architecture-CCA7If

Immagine/foto

 
relaying message from @Debacle on sat@chat.jabberfr.org XMPP room:
Call for help! Just a reminder for those, who love both Salutatoi and Debian: Neither Cagou nor Libervia are packaged for
Debian and nobody volunteered. See https://bugs.debian.org/897232 and https://bugs.debian.org/725761 . I have not enough time to do this myself, but I can sponsor uploads and maybe even help a little bit with packaging. Also, any help with packaging the salutatoi core packages and sat_pubsub is welcome. In case you are interested, please join the Debian XMPP team (https://salsa.debian.org/xmpp-team).
#debian #xmpp #client #salutatoi #desktop #web #omemo #otr #packaging

 
relaying message from @Debacle on sat@chat.jabberfr.org XMPP room:
Call for help! Just a reminder for those, who love both Salutatoi and Debian: Neither Cagou nor Libervia are packaged for
Debian and nobody volunteered. See https://bugs.debian.org/897232 and https://bugs.debian.org/725761 . I have not enough time to do this myself, but I can sponsor uploads and maybe even help a little bit with packaging. Also, any help with packaging the salutatoi core packages and sat_pubsub is welcome. In case you are interested, please join the Debian XMPP team (https://salsa.debian.org/xmpp-team).
#debian #xmpp #client #salutatoi #desktop #web #omemo #otr #packaging

 

Federation myths


Many of us embrace federation values and, somehow, build or mantain ideas about this model which are not always true. Here are some thoughts and information that may foster awareness about federation.

https://infosec-handbook.eu/blog/federation-myths/

\#technology #tech #federation #networks #XMPP #Mastodon #Diaspora #Hubzilla #Friendica #Matrix #Riot

 

Federation myths


Many of us embrace federation values and, somehow, build or mantain ideas about this model which are not always true. Here are some thoughts and information that may foster awareness about federation.

https://infosec-handbook.eu/blog/federation-myths/

\#technology #tech #federation #networks #XMPP #Mastodon #Diaspora #Hubzilla #Friendica #Matrix #Riot

 

XMPP Notifications for Freedombone


This is from the Freedombone blog:
Another of the features I'd wanted to add to Freedombone for a long time was server notifications via XMPP, and now that has been added. This is for things like notification that an upgrade or security test has failed or that the tripwire has been triggered. Previously those notifications were only via email, but I'm not very obsessive about email and rarely check it, whereas instant messages are much more likely to get my attention.
The security policy for XMPP chat was previously set such that end-to-end security was required, but it was difficult to automatically send out an OMEMO encrypted message from the server and so I've had to downgrade end-to-end security to being optional. This is not ideal, but the tradeoff between having to deal with folks trying to send me plaintext messages and being promptly alerted if something has failed on the server is probably worth it. Longer term I'd like to figure out if I can automatically generate OMEMO messages and then I can return to a better security policy.
The main factor which delayed the implementation of this was the question of needing to generate a separate XMPP account on the server to push out notifications. I didn't really want there to be a permanent separate account with a password lingering around somewhere which could become a possible security vulnerability. The solution to this was to generate an ephemeral account purely for the purpose of sending a single message. A new notification XMPP account gets created with a random password, sends the message and then about one second later the account is deleted. Even if the account credentials were to leak during the sending of a plaintext message they can't subsequently be useful to a potential adversary.
Another addition to the notifications system is being able to send a webcam photo if the USB canary is triggered. The purpose of that is to answer the paranoid question "Is anyone trying to mess with the server while I'm not at home?" if you're out shopping or at work. The particular threat model is known as evil maid. If you're running Freedombone on an old laptop and have a secondary webcam plugged it it will preferentially use that, so that you can set up the field of view appropriately. Not many people will need this level of physical device security, but it's nice to have the option. Also if you have the Syncthing app installed then any USB canary photo will be synced to the admin account.
#xmpp #freedombone #debian #omemo #webcam #security #syncthing

 
@unascribed Are they? in my experience¹ as long as you are on a well maintained server (and finding *that* is a disaster) #xmpp conferences / MUCs work pretty fine both on PCs and mobile.

¹ I use xmpp MUCs for something like 90% of my work meetings, and my social life is about 1/2 on xmpp and 1/4 on IRC.

 

Servicio de XMPP para gnusocial


Immagine/foto

#bot #gnusocial #jabber #redes #software #xmpp

Immagine/foto

Para configurar esto tienes que ir a configuración y en la pestaña de IM introducir tu cuenta de XMPP y pulsar el botón “ADD”. Verás un mensaje como este:
XMPP/Jabber gnusocial@xmpp.elbinario.net

Awaiting confirmation on this address. Check your XMPP/Jabber account for a message with further instructions. (Did you add gnusocial@xmpp.elbinario.net/gnusocial to your buddy list?)
Ahora viene la magia de python, un bot que simplemente accepte nuevos contactos La base del bot está aqui https://gitlab.com/barfoo/SimpleXMPPBot, simplemente he añadido una línea para que añada la función adecuada al capturar el evento de que alguien quiere suscribirse y mostrarle la presencia al mismo.
#!/usr/bin/env python



import xmpp

import ConfigParser

import sys



class XmppBot(object):



def __init__(self):

self.cfg = ConfigParser.ConfigParser()

self.cfg.read("xmppbot.cfg")

self.jid = xmpp.protocol.JID(self.cfg.get("bot", "jid"))

self.password = self.cfg.get("bot", "password")

self.room = self.cfg.get("bot", "room")

self.owner = self.cfg.get("bot", "owner")

self.client = xmpp.Client(self.jid.getDomain(), debug=[])

self.con = self.client.connect()

self.connect()

self.client.RegisterHandler('presence', self.presence)

while self.client.Process(1):

pass



def connect(self):

if not self.con:

print "Could not connect"

sys.exit()

auth = self.client.auth(self.jid.getNode(), self.password, resource=self.jid.getResource())

if not auth:

print "Authentication failed"

sys.exit()

if self.con:

self.client.sendInitPresence()



def presence(self, client, event):

if event.getType() == 'subscribe':

self.client.send(xmpp.Presence(to=event.getFrom(), typ='subscribed'))





if __name__ == "__main__":

XmppBot = XmppBot()

El bot te pasará un link de confirmación para verificar que eres tú.
User “foo” on gnusocial.net has said that your XMPP/Jabber screenname belongs to them. If that is true, you can confirm by clicking on this URL: https://gnusocial.net/main/confirmaddress?code=QWOCULTO$AD$ . (If you cannot click it, copy-and-paste it into the address bar of your browser). If that user is not you, or if you did not request this confirmation, just ignore this message.
Al abrir el enlace en el navegador veras un mensaje conforme se confirma la activación para tu cuenta: The address “foo@xmpp.elbinario.net” has been confirmed for your account.

Más info de este plugin en https://git.gnu.io/gnu/gnu-social/tree/master/plugins/Xmpp

Hecho esto puedes configurar si quieres recibir notificaciones quips o replies o tu propio cambio de estado, también la pestaña IM.

¿Eres usuario de gnusocial.net y no has agregado al XMPP a gnusocial@xmpp.elbinario.net/gnusocial a tu roster? Pues ahora ya puedes quipear desde tu cuenta de XMPP sin más.

Immagine/foto

 
Immagine/fotobjoern wrote the following post Sun, 22 Jul 2018 09:44:17 +0200

I really like the IRC to \#XMPP bridge Biboumi and wonder how hard it would be to write something similar to bridge \#Nextcloud Talk to XMPP?

 
Cagou, the Salut à Toi XMPP client desktop/mobile interface, has been reported working on OS X.
Would be nice to try on any other platform (notably Windows), install instructions are there: https://wiki.goffi.org/wiki/Cagou/en
thanks !

#salutatoi #SàT #cagou #desktop #xmpp #client #mac #osX #windows

 
Cagou, the Salut à Toi XMPP client desktop/mobile interface, has been reported working on OS X.
Would be nice to try on any other platform (notably Windows), install instructions are there: https://wiki.goffi.org/wiki/Cagou/en
thanks !

#salutatoi #SàT #cagou #desktop #xmpp #client #mac #osX #windows

 
Immagine/foto
Immagine/foto
Immagine/foto
SàT 0.7.0a1 (first alpha) released.

https://www.goffi.org/b/Uj5MCqezCwQUuYvKhSFAwL/salut-alpha-contributors,-take-your-keyboards

There is a big need of contributors. If you want to participate in a project which is decentralized, ethics, and politically involved, contact me.

#XMPP #ethics #SàT #salutatoi #decentralization #release #social networks #chat #encryption #privacy #forge #blog #events #forums #file sharing

 

XMPP introduction for newcomers, perfect server setup

Wednesday, 2018-07-04, 18:00 — 21:00 CEST

Searchmetrics GmbH, Germany, Berlin, Greifswalder Straße 212

This time, we'll start with a short XMPP introduction for newcomers. Then we'll go into the details of setting up an XMPP server for use with modern chat clients. If there's time left, we'll also continue the discussion on “Yvo's project”.
Looking forward to see you on Wednesday!
#xmpp #meeting #berlin #newcomers #server #meetup

 

Awesome Selfhosted


"This is a list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS providers."

https://github.com/Kickball/awesome-selfhosted

There are all kinds of categories, e.g. Search Engines:
  • Ambar - Document Search Engine (OCR, Store & Search) (Demo, Source Code) MIT Nodejs/Python
  • Gigablast - open source search engine. (Demo, Source Code) Apache-2.0 C++
  • Seeks - Web search proxy and collaborative distributed tool for websearch. (Source Code) AGPL-3.0 C++
  • Searx - Privacy-respecting, hackable metasearch engine. (Demo, Source Code) AGPL-3.0 Python
  • Yacy - Peer based, decentralized search engine server. (Demo, Source Code) GPL-2.0 Java
File transfer/synchronization:
  • Git Annex - File synchronization between computers, servers, external drives. (Source Code) GPL-3.0 Haskell
  • Kinto - Kinto is a minimalist JSON storage service with synchronisation and sharing abilities. (Source Code) Apache-2.0 Python
  • Nextcloud - Access and share your files, calendars, contacts, mail and more from any device, on your terms. (Demo, Source Code) AGPL-3.0 PHP
    OpenSSH/SFTP - Secure File Transfer Program. (Source Code) BSD C
  • ownCloud - All-in-one solution for saving, synchronizing, viewing, editing and sharing files, calendars, address books and more. (Source Code, Clients) AGPL-3.0 PHP
  • Pydio - Turn any web server into a powerful file management system and an alternative to mainstream cloud storage providers. (Source Code) AGPL-3.0 PHP
  • Samba - Samba is the standard Windows interoperability suite of programs for Linux and Unix. It provides secure, stable and fast file and print services for all clients using the SMB/CIFS protocol. GPL-3.0 C
  • Seafile - File hosting and sharing solution primary for teams and organizations. (Demo, Source Code) GPL-2.0 C
  • SparkleShare - Self hosted, instant, secure file sync. (Source Code) GPL-3.0 C#
  • Syncany - Secure file sync software for arbitrary storage backends, an open-source cloud storage and filesharing application. Securely synchronize your files to any kind of storage. GPL-3.0 Java
  • Syncthing - Syncthing is an open source peer-to-peer file synchronisation tool. (Source Code) MPL-2.0 Go
  • Unison - Unison is a file-synchronization tool for OSX, Unix, and Windows. GPL-3.0 OCaml
  • Z-Push - Implementation of Microsoft’s ActiveSync protocol. (Source Code) AGPL-3.0 PHP
XMPP Web Clients:
  • Candy - Multi user XMPP client written in Javascript. (Source Code) MIT Javascript
  • Converse.js - Free and open-source XMPP chat client in your browser. (Source Code) MPL-2.0 Javascript
  • JSXC - Real-time XMPP web chat application with video calls, file transfer and encrypted communication. There are also versions for Nextcloud/Owncloud and SOGo. (Source Code) MIT Javascript
  • Kaiwa - Web based chat client in the style of common paid alternatives. (Source Code) MIT Nodejs
  • Movim - Modern, federated social network based on XMPP, with a fully featured group-chat, subscriptions and microblogging. (Source Code) AGPL-3.0 PHP
  • Salut à Toi - Multipurpose, multi frontend, libre and decentralised communication tool. AGPL-3.0 Python
  • Libervia - Web frontend from Salut à Toi. (Source Code) AGPL-3.0 Python
#linux #gnu #gnulinux #selfhosted #services #hackernews #foss #security #privacy #searchengines #searx #yacy #seeks #gigablast #ambar #xmpp #candy #jsxc #kaiwa #movim #salutàtoi #libervia #gitannex #kinto #nextcloud #owncloud #pydio #samba #seafile #sparkleshare #syncany #syncthing #unison #zpush

 

Awesome Selfhosted


"This is a list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS providers."

https://github.com/Kickball/awesome-selfhosted

There are all kinds of categories, e.g. Search Engines:
  • Ambar - Document Search Engine (OCR, Store & Search) (Demo, Source Code) MIT Nodejs/Python
  • Gigablast - open source search engine. (Demo, Source Code) Apache-2.0 C++
  • Seeks - Web search proxy and collaborative distributed tool for websearch. (Source Code) AGPL-3.0 C++
  • Searx - Privacy-respecting, hackable metasearch engine. (Demo, Source Code) AGPL-3.0 Python
  • Yacy - Peer based, decentralized search engine server. (Demo, Source Code) GPL-2.0 Java
File transfer/synchronization:
  • Git Annex - File synchronization between computers, servers, external drives. (Source Code) GPL-3.0 Haskell
  • Kinto - Kinto is a minimalist JSON storage service with synchronisation and sharing abilities. (Source Code) Apache-2.0 Python
  • Nextcloud - Access and share your files, calendars, contacts, mail and more from any device, on your terms. (Demo, Source Code) AGPL-3.0 PHP
    OpenSSH/SFTP - Secure File Transfer Program. (Source Code) BSD C
  • ownCloud - All-in-one solution for saving, synchronizing, viewing, editing and sharing files, calendars, address books and more. (Source Code, Clients) AGPL-3.0 PHP
  • Pydio - Turn any web server into a powerful file management system and an alternative to mainstream cloud storage providers. (Source Code) AGPL-3.0 PHP
  • Samba - Samba is the standard Windows interoperability suite of programs for Linux and Unix. It provides secure, stable and fast file and print services for all clients using the SMB/CIFS protocol. GPL-3.0 C
  • Seafile - File hosting and sharing solution primary for teams and organizations. (Demo, Source Code) GPL-2.0 C
  • SparkleShare - Self hosted, instant, secure file sync. (Source Code) GPL-3.0 C#
  • Syncany - Secure file sync software for arbitrary storage backends, an open-source cloud storage and filesharing application. Securely synchronize your files to any kind of storage. GPL-3.0 Java
  • Syncthing - Syncthing is an open source peer-to-peer file synchronisation tool. (Source Code) MPL-2.0 Go
  • Unison - Unison is a file-synchronization tool for OSX, Unix, and Windows. GPL-3.0 OCaml
  • Z-Push - Implementation of Microsoft’s ActiveSync protocol. (Source Code) AGPL-3.0 PHP
XMPP Web Clients:
  • Candy - Multi user XMPP client written in Javascript. (Source Code) MIT Javascript
  • Converse.js - Free and open-source XMPP chat client in your browser. (Source Code) MPL-2.0 Javascript
  • JSXC - Real-time XMPP web chat application with video calls, file transfer and encrypted communication. There are also versions for Nextcloud/Owncloud and SOGo. (Source Code) MIT Javascript
  • Kaiwa - Web based chat client in the style of common paid alternatives. (Source Code) MIT Nodejs
  • Movim - Modern, federated social network based on XMPP, with a fully featured group-chat, subscriptions and microblogging. (Source Code) AGPL-3.0 PHP
  • Salut à Toi - Multipurpose, multi frontend, libre and decentralised communication tool. AGPL-3.0 Python
  • Libervia - Web frontend from Salut à Toi. (Source Code) AGPL-3.0 Python
#linux #gnu #gnulinux #selfhosted #services #hackernews #foss #security #privacy #searchengines #searx #yacy #seeks #gigablast #ambar #xmpp #candy #jsxc #kaiwa #movim #salutàtoi #libervia #gitannex #kinto #nextcloud #owncloud #pydio #samba #seafile #sparkleshare #syncany #syncthing #unison #zpush

 

Awesome Selfhosted


"This is a list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS providers."

https://github.com/Kickball/awesome-selfhosted

There are all kinds of categories, e.g. Search Engines:
  • Ambar - Document Search Engine (OCR, Store & Search) (Demo, Source Code) MIT Nodejs/Python
  • Gigablast - open source search engine. (Demo, Source Code) Apache-2.0 C++
  • Seeks - Web search proxy and collaborative distributed tool for websearch. (Source Code) AGPL-3.0 C++
  • Searx - Privacy-respecting, hackable metasearch engine. (Demo, Source Code) AGPL-3.0 Python
  • Yacy - Peer based, decentralized search engine server. (Demo, Source Code) GPL-2.0 Java
File transfer/synchronization:
  • Git Annex - File synchronization between computers, servers, external drives. (Source Code) GPL-3.0 Haskell
  • Kinto - Kinto is a minimalist JSON storage service with synchronisation and sharing abilities. (Source Code) Apache-2.0 Python
  • Nextcloud - Access and share your files, calendars, contacts, mail and more from any device, on your terms. (Demo, Source Code) AGPL-3.0 PHP
    OpenSSH/SFTP - Secure File Transfer Program. (Source Code) BSD C
  • ownCloud - All-in-one solution for saving, synchronizing, viewing, editing and sharing files, calendars, address books and more. (Source Code, Clients) AGPL-3.0 PHP
  • Pydio - Turn any web server into a powerful file management system and an alternative to mainstream cloud storage providers. (Source Code) AGPL-3.0 PHP
  • Samba - Samba is the standard Windows interoperability suite of programs for Linux and Unix. It provides secure, stable and fast file and print services for all clients using the SMB/CIFS protocol. GPL-3.0 C
  • Seafile - File hosting and sharing solution primary for teams and organizations. (Demo, Source Code) GPL-2.0 C
  • SparkleShare - Self hosted, instant, secure file sync. (Source Code) GPL-3.0 C#
  • Syncany - Secure file sync software for arbitrary storage backends, an open-source cloud storage and filesharing application. Securely synchronize your files to any kind of storage. GPL-3.0 Java
  • Syncthing - Syncthing is an open source peer-to-peer file synchronisation tool. (Source Code) MPL-2.0 Go
  • Unison - Unison is a file-synchronization tool for OSX, Unix, and Windows. GPL-3.0 OCaml
  • Z-Push - Implementation of Microsoft’s ActiveSync protocol. (Source Code) AGPL-3.0 PHP
XMPP Web Clients:
  • Candy - Multi user XMPP client written in Javascript. (Source Code) MIT Javascript
  • Converse.js - Free and open-source XMPP chat client in your browser. (Source Code) MPL-2.0 Javascript
  • JSXC - Real-time XMPP web chat application with video calls, file transfer and encrypted communication. There are also versions for Nextcloud/Owncloud and SOGo. (Source Code) MIT Javascript
  • Kaiwa - Web based chat client in the style of common paid alternatives. (Source Code) MIT Nodejs
  • Movim - Modern, federated social network based on XMPP, with a fully featured group-chat, subscriptions and microblogging. (Source Code) AGPL-3.0 PHP
  • Salut à Toi - Multipurpose, multi frontend, libre and decentralised communication tool. AGPL-3.0 Python
  • Libervia - Web frontend from Salut à Toi. (Source Code) AGPL-3.0 Python
#linux #gnu #gnulinux #selfhosted #services #hackernews #foss #security #privacy #searchengines #searx #yacy #seeks #gigablast #ambar #xmpp #candy #jsxc #kaiwa #movim #salutàtoi #libervia #gitannex #kinto #nextcloud #owncloud #pydio #samba #seafile #sparkleshare #syncany #syncthing #unison #zpush

 
Hallo zusammen,

ich bin nicht ganz #neuhier.
Ich interessiere mich für viele Dinge.
Technik:
#Android #lineageos #Linux #opensource #selbsthosting #Nextcloud #xmpp #humhub #Community #Datenschutz #Datensicherheit #lpic #ccna #ccnp
Freizeit:
#Motorrad #schwimmen #fahrrad
Persönlich:
#dieBibel #glaube #Jesus #Familie

Ich schätze mich selber als #kommunikativ und wenig #emotional ein... Bin mehr der #Denker... habe einen #dunklenHumor...

Mehr dann im Gespräch...

Bis dann und weiterhin viel Freude hier!
👋👋👋👋👋👋👋

 
Hallo zusammen,

ich bin nicht ganz #neuhier.
Ich interessiere mich für viele Dinge.
Technik:
#Android #lineageos #Linux #opensource #selbsthosting #Nextcloud #xmpp #humhub #Community #Datenschutz #Datensicherheit #lpic #ccna #ccnp
Freizeit:
#Motorrad #schwimmen #fahrrad
Persönlich:
#dieBibel #glaube #Jesus #Familie

Ich schätze mich selber als #kommunikativ und wenig #emotional ein... Bin mehr der #Denker... habe einen #dunklenHumor...

Mehr dann im Gespräch...

Bis dann und weiterhin viel Freude hier!
👋👋👋👋👋👋👋

 

Update on OMEMO (Monal IM)


If you happen to be on the dark side (= Apple):
I have an update on the status of OMEMO in Monal. I’ve completed my spike and have a very rough implementation working. I am able to communicate with Gajim and Chatsecure. I am actually using a lot of the same OMEMO code as Chatsecure using Chris’ cocoapods. The shared code base should reduce duplicated effort and ensure compatibility on the two main Apple platform clients going forward.

The current code isn’t anywhere near production but once I clean it up more, you should start seeing it as an option to turn on in Mac betas in the next month or so. [...]
#omemo #monal #xmpp #apple #ios #macos
Update on OMEMO

 

XMPP server in Go


Does not yet have all the features, one would need, e.g. no Stream Management (XEP-0198) etc. Far from production ready. But nice to see new developments!

#xmpp #go #golang #server #jackal

 

Gajim master available in Debian experimental


For users of Debian testing or unstable who like the smell of adventure and the taste of danger: Try$ sudo apt install -t experimental gajimand you will learn what fear is!

Seriously: Nothing to be afraid of, IMHO. Only a bunch of nice features, such as MUC avatar pictures! Still, it is called experimental for a reason, so expect rough edges here and there.

Official releases are still in unstable/testing/stable-backports, as always.

#gajim #debian #xmpp

 
Over the course of 2 months, and one Ubuntu and Debian upgrade, I came from not being impressed with #Gajim + #OMEMO to extremely satisfied with it, in a way that even mom and dad can talk to me through it.

Release 1.0.1, available natively in Bionic, is extremely well polished, highly usable and the OMEMO plugin works great when I have to talk to people using android. Great job to everyone who helped out in the project!
#privacy #xmpp

 
Over the course of 2 months, and one Ubuntu and Debian upgrade, I came from not being impressed with #Gajim + #OMEMO to extremely satisfied with it, in a way that even mom and dad can talk to me through it.

Release 1.0.1, available natively in Bionic, is extremely well polished, highly usable and the OMEMO plugin works great when I have to talk to people using android. Great job to everyone who helped out in the project!
#privacy #xmpp

 
Chat Now Enabled at Diaspora*LA

Diaspora*LA's configuration has been updated to enable XMPP chat integration. With this feature, diaspora*LA users can chat with friends on other pods via the diaspora* user interface. Additionally, we can use our diaspora* account with XMPP client applications to chat with other XMPP[...]

\#xmpp #chat #diaspora-la #diaspora
Originally posted at: https://blog.diaspora.la/2018/05/06/chat-now-enabled-at-diasporala/
Chat Now Enabled at Diaspora*LA

 
Ayer con f del @Partido Interdimensional Pirata de Argentina nos* juntamos a armar esto:

Prosody Moderno @ 0xacab.org GitLab


La idea del proyecto es facilitar la tarea de levantar un servicio de #chat moderno, seguro** e interoperable.

Son dos archivos de configuración y un script que crea un container.

Detalles técnicos


Los archivos de configuración son: uno para la #monitorización incluída #Monit, y otro para el servidor de chat #Prosody.

El script es un Dockerfile: un achivo con instrucciones sobre cómo fabricar una imagen de #Docker (como los archivos Makefile de make).

El container está basado en #Alpine, y usa variables de entorno y envsubst para adaptar la configuración.

Eh! Yo quiero, también!


Quienes se den maña, están invitadxs a probarla, y colaborar o hacer su propia versión en base a esta.

Para reportar problemas, documentar o bifurcar (fork) el repositorio, se tienen que registrar en 0xacab.org.

Para clonar el repositorio, pueden tirar git clone https://0xacab.org/partido-interdimensional-pirata/prosody-moderno.git, sin necesidad de registrarse.
#XMPP #Jabber #IM
#XEPs #ComplianceTester #XEP-0387 #HTTPFileUpload #OMEMO #MAM #PushNotifications #MessageCarbons #StreamManagement
#containers #virtualización #aislamiento #automatización #orquestación
#español #ñ

*: más que nada lo armó él, en realidad :P yo fui a acompañar y a aprender (levanté un Prosody una vez, pero nunca había usado Docker)
**: a seguro se lo llevaron preso

 
Ayer con f del @Partido Interdimensional Pirata de Argentina nos* juntamos a armar esto:

Prosody Moderno @ 0xacab.org GitLab


La idea del proyecto es facilitar la tarea de levantar un servicio de #chat moderno, seguro** e interoperable.

Son dos archivos de configuración y un script que crea un container.

Detalles técnicos


Los archivos de configuración son: uno para la #monitorización incluída #Monit, y otro para el servidor de chat #Prosody.

El script es un Dockerfile: un achivo con instrucciones sobre cómo fabricar una imagen de #Docker (como los archivos Makefile de make).

El container está basado en #Alpine, y usa variables de entorno y envsubst para adaptar la configuración.

Eh! Yo quiero, también!


Quienes se den maña, están invitadxs a probarla, y colaborar o hacer su propia versión en base a esta.

Para reportar problemas, documentar o bifurcar (fork) el repositorio, se tienen que registrar en 0xacab.org.

Para clonar el repositorio, pueden tirar git clone https://0xacab.org/partido-interdimensional-pirata/prosody-moderno.git, sin necesidad de registrarse.
#XMPP #Jabber #IM
#XEPs #ComplianceTester #XEP-0387 #HTTPFileUpload #OMEMO #MAM #PushNotifications #MessageCarbons #StreamManagement
#containers #virtualización #aislamiento #automatización #orquestación
#español #ñ

*: más que nada lo armó él, en realidad :P yo fui a acompañar y a aprender (levanté un Prosody una vez, pero nunca había usado Docker)
**: a seguro se lo llevaron preso

 

Xabber for iOS alpha testing


When I still had a smartphones, long time ago, I liked Xabber more than Conversations, both installable from F-Droid.org. The Xabber UI was easier for me to understand than Conversations, esp. how to work with multiple acconts and roster groups. Nice, that they are creating an iOS client, too! (Not so nice, that people use iOS in the first place, but that's another problem.) Those who like to use OMEMO encryption on iOS, need to stay with ChatSecure, however.

#xmpp #xabber #ios #freesoftware #chatsecure