Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-14 | Rework error management | xengineering | |
Error handling was not consistent and quite bad to be honest ... | |||
2023-05-11 | Add XML log for client to server stream | xengineering | |
2023-05-11 | Do not share memory between limox and xmpp | xengineering | |
2023-05-11 | Further refactoring with the defer statement | xengineering | |
2023-05-11 | Refactor rxRoutine | xengineering | |
2023-05-11 | Restructure xmpp() | xengineering | |
2023-05-11 | Refactor with new setupConn() | xengineering | |
2023-05-11 | Refactor with new rxRoutine function | xengineering | |
2023-05-10 | Implement pretty-printed server side XML logging | xengineering | |
2023-05-10 | Replace XML token logging completely | xengineering | |
Using io.TeeReader and io.MultiWriter is a better debugging interface since it is exactly what is transmitted via the TCP connection. | |||
2023-05-10 | Use io.TeeReader to output received XML stream | xengineering | |
This should be used for debugging. | |||
2023-05-10 | Use central XML encoder / decoder | xengineering | |
2023-05-10 | Implement stream start with xml.StartElement | xengineering | |
The currently used method with struct marshalling and string cutting is just a workaround. | |||
2023-05-09 | Implement logToken() | xengineering | |
This is a generic XML token logging function which can be used for sent and received XML tokens. | |||
2023-05-04 | Implement concurrent send / receive | xengineering | |
LimoX should receive and send XML elements from and to the server concurrently to avoid blocking. | |||
2023-05-03 | Implement XML encoding | xengineering | |
The <stream> element is the first to encode and is added with this commit. | |||
2023-05-03 | Switch to direct TLS with hard-coded port | xengineering | |
This is not compliant with the XMPP specification but allows to develop quite fast with production servers. | |||
2023-04-18 | Split Go code into multiple files | xengineering | |