Age | Commit message (Collapse) | Author |
|
|
|
File descriptors tend to be easier to handle with FFI.
|
|
|
|
Continuing replacement of libxml2, planning to use libexpat or a Rust
XML parser as an alternative for XML parsing.
|
|
The new structure (rexmpp_xml) is simpler, and should allow
manipulation from Rust without any dependency on libxml2 from the Rust
code (while Rust has its own parsers, such as rxml). Alternative XML
parsers (e.g., libexpat) now can be used from the C code.
The replacement/abstraction is not quite complete yet: the parsing
process itself (xmlParseChunk and friends) should be abstracted out.
|
|
|
|
Only EXTERNAL and PLAIN mechanisms are supported without it for now.
|
|
Now the requests don't have to be queued, though xml_interface.c still
expects responses from xmpp.el in reverse order.
|
|
|
|
The conversation buffers now follow the
<https://docs.modernxmpp.org/client/design/#names> recommendations for
names, and the rexmpp_get_name function is adjusted to match those
more closely.
|
|
|
|
|