Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-25 | Implement first unit test and integrate into build | xengineering | |
2023-05-22 | Rename xmpp/xmpp.go -> xmpp/conn.go | xengineering | |
2023-05-22 | Stop decoding on decoding errors | xengineering | |
This avoids an endless loop. | |||
2023-05-22 | Act on SASL server response | xengineering | |
2023-05-22 | Introduce new xmpp/sasl.go | xengineering | |
2023-05-22 | Move stream logic to new xmpp/stream.go | xengineering | |
2023-05-21 | Implement SASL PLAIN authentication | xengineering | |
2023-05-21 | Include TCP connection in xmpp.Conn | xengineering | |
2023-05-21 | Introduce xengineering.eu/xmpp.Conn | xengineering | |
2023-05-21 | Implement SASL method parsing | xengineering | |
2023-05-21 | Allow error propagation from XML element handlers | xengineering | |
2023-05-21 | Implement XML element routing | xengineering | |
2023-05-21 | Fix token routing | xengineering | |
2023-05-21 | Implement xengineering.eu/xmpp.tokenRouter | xengineering | |
This will collect XML tokens until a full XML element is received and can be routed by a to-implement elementRouter. | |||
2023-05-20 | Copy received tokens | xengineering | |
The bytes the token refers to are just valid until a new token arrives. See the documentation of the encoding/xml package for details. | |||
2023-05-19 | Implement basic stream error detection | xengineering | |
With this commit LimoX will cancel the connection to the server if it receives an encoding/xml.EndElement with .Name.Local attribute set to "error". | |||
2023-05-18 | Handle server side debug in xmpp/decoder.go | xengineering | |
2023-05-18 | Add xmpp/encoder.go | xengineering | |
This simplifies the double-encoding to the TCP connection and the debug console. | |||
2023-05-18 | Use only xmpp.Event for channel communication | xengineering | |
2023-05-18 | Use one bidirectional channel for communication | xengineering | |
2023-05-15 | Split JID logic into xmpp/jid.go | xengineering | |
2023-05-15 | Split XML token decoder logic into xmpp/decoder.go | xengineering | |
2023-05-15 | Introduce package xengineering.eu/limox/xmpp | xengineering | |
The XMPP logic is now big enough to create a corresponding package for it. |