Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-05 | Move bind logic to new xmpp/iq.go | xengineering | |
The bind request / response works with IQ stanzas. Because of the way encoding and decoding is done with LimoX / the Go standard library it makes sense to group IQ-based logic in a separat file since the struct for IQs will be there. | |||
2023-07-04 | Apply go fmt | xengineering | |
2023-07-04 | Re-implement resource binding and presence | xengineering | |
This was removed for refactoring. | |||
2023-07-03 | Move xml.Encoder to session struct | xengineering | |
The encoderDecoder sub-struct of the session struct should be removed in little steps. This is the first one. | |||
2023-07-03 | Switch to EncodeElement() for resource binding | xengineering | |
2023-06-30 | Send initial presence after resource result | xengineering | |
This completes the connection process. | |||
2023-06-30 | Apply go fmt | xengineering | |
2023-06-30 | Implement resource binding request | xengineering | |
This is the first step of resource binding which is a mandatory part of establishing an XMPP connection. | |||
2023-06-30 | Implement detection of resource binding offer | xengineering | |
This allows to trigger resource binding if the stream supports it. | |||
2023-05-25 | Add unit test for xmpp.username() and fix it | xengineering | |
The second unit test detected a bug - they are worth the effort! | |||
2023-05-21 | Implement SASL PLAIN authentication | xengineering | |
2023-05-15 | Split JID logic into xmpp/jid.go | xengineering | |