Pre-Submission Checklist

Type Of Change

Checklist:

Description

Improved URN parsing according to RFC8141 that allows an arbitrary number of colons to be present in the URN value. Entire URN NID and NSS parts (except for urn: scheme) are stored in the uri.host struct field. rq-components are not supported.

Example of the parse error when parsing "urn:emergency:service:sos"

parse_uri(): bad char ':' in state 3 parsed: urn:emergency:service (21) / urn:emergency:service:sos (25)

URN values that have been tested to work:


You can view, comment on, or merge this pull request online at:

  https://github.com/kamailio/kamailio/pull/3909

Commit Summary

File Changes

(1 file)

Patch Links:


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <kamailio/kamailio/pull/3909@github.com>