summaryrefslogtreecommitdiff
path: root/xmpp/streams.go
AgeCommit message (Collapse)Author
2023-07-04Apply go fmtxengineering
2023-07-04Remove unused codexengineering
2023-07-04Re-implement resource binding and presencexengineering
This was removed for refactoring.
2023-07-04Add namespace to streamFeatures structxengineering
This prevents collisions.
2023-07-04Re-implement SASLxengineering
Was broken because of switch to new RX concept.
2023-07-04Rework routing completelyxengineering
2023-07-04Further reduce complexity of streamFeatures structxengineering
2023-07-04Just pass parsed data if successfulxengineering
2023-07-04Reduce complexity of streamFeatures structxengineering
2023-07-04First working version of new RX conceptxengineering
This uses xml.Decoder.DecodeElement() which makes parsing way easier. This first step is just able to parse stream features partially.
2023-07-04Re-implement stream open and closexengineering
This is more suitable for the new RX concept.
2023-07-04Remove runStreamPair()xengineering
This will not be used in the new RX concept.
2023-07-03Move xml.Encoder to session structxengineering
The encoderDecoder sub-struct of the session struct should be removed in little steps. This is the first one.
2023-07-03Rename stream_pair.go to streams.goxengineering
The fact that it is actually about a pair of XML streams is obvious and not that relevant. A shorter name has a higher priority.