#libstrophe 0.14.0 has been released (#XMPP / #Jabber / #Strophe / #SCRAM / #SCRAMSHA / #SCRAMSHA1 / #SCRAMSHA256 / #SCRAMSHA512 / #SCRAMSHAPLUS / #SCRAMSHA1PLUS / #SCRAMSHA256PLUS / #SCRAMSHA512PLUS) https://strophe.im/libstrophe/
#libstrophe 0.14.0 has been released (#XMPP / #Jabber / #Strophe / #SCRAM / #SCRAMSHA / #SCRAMSHA1 / #SCRAMSHA256 / #SCRAMSHA512 / #SCRAMSHAPLUS / #SCRAMSHA1PLUS / #SCRAMSHA256PLUS / #SCRAMSHA512PLUS) https://strophe.im/libstrophe/
presence
schickt. Den roster
abfragt und einfach Nachrichten (type chat
) senden und empfangen kann.Loading Client Manager...Anwendungsdesign muss ich mir noch mal genauer überlegen. Der ersten Entwurf beinhaltet einen CM (Connection Manager). Der Connection Manager soll alle Accounts und Connections verwalten. Die Connection ist eine funktionale Sicht auf die XMPP Verbindung, währen der XMPP Wrapper die technische Implementierung via #libstrophe bereitstellt.
XMPP> connect
XMPP Connect - JID> demo@domain.tld
XMPP Connect - PWD> 123456
XMPP> Client has been connected with XMPP Server
XMPP> presence
XMPP> message
XMPP Message - JID> stefan@domain.tld
XMPP Message - Text> Hallo! Das ist ein Test :)
XMPP> Message from stefan@domain.tld/Coffein: Hallo. Die Nachricht ist angekommen.
g_signal_connect_object(connection, "connected",Ausblick für den nächsten Meilenstein
G_CALLBACK(cxmpp_connected), connection,
G_CONNECT_SWAPPED);
g_signal_connect_object(connection, "new-contact",
G_CALLBACK(new_contact), connection,
G_CONNECT_SWAPPED);
g_signal_connect_object(connection, "new-chat-message",
G_CALLBACK(new_chat_message), connection,
G_CONNECT_SWAPPED);
#libstrophe 0.13.0 has been released (#XMPP / #Jabber / #Strophe / #SCRAM / #SCRAMSHA / #SCRAMSHA1 / #SCRAMSHA256 / #SCRAMSHA512 / #SCRAMSHAPLUS / #SCRAMSHA1PLUS / #SCRAMSHA256PLUS / #SCRAMSHA512PLUS) https://strophe.im/libstrophe/
#ProfanityIM 0.14.0 has been released (#Profanity / #XMPP / #OMEMO / #libstrophe / #SCRAM / #SCRAMSHA / #SCRAMSHA1 / #SCRAMSHA256 / #SCRAMSHA512) http://profanity.im/