Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade jid to 0.10 and xmpp-parsers to 0.20 #91

Closed
wants to merge 1 commit into from

Commits on Oct 18, 2023

  1. Upgrade jid to 0.10 and xmpp-parsers to 0.20

    The main change is that jid now stores the JID as a single string, with
    an offset to the '@' and to the '/', and stringprep is now always
    applied.  This lowers the size of the struct in memory, and makes it
    much faster to display a JID.  In order to also make it fast to run
    stringprep, there are new NodePart, DomainPart and ResourcePart types
    which are guaranteed to have been validated/normalized, and thus can be
    used to construct a JID at the cost of a format!() call.
    
    In lib-gst-meet in particular, this removes quite a bunch of clone()
    calls, but nothing significant.
    
    Supersedes avstack#47.
    linkmauve committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    bd536e4 View commit details
    Browse the repository at this point in the history