Rework the way extension parsing works

Review Request #2957 — Created Feb. 17, 2024 and discarded — Latest diff uploaded

Information

xeme/xeme
default

Reviewers

Some extensions, like starttls have multiple elements in the same namespace. So
to support that, we're removing element names from the extensions and instead
passing the element name into the parse_start and parse_end vfuncs.

Ran with the turtles.
Also ran the extension and extensionmap tests under valgrind.

Diff Revision 2 (Latest)

orig
1
2

Commits

First Last Summary ID Author
Rework the way extension parsing works
Some extensions, like starttls have multiple elements in the same namespace. So to support that, we're removing element names from the extensions and instead passing the element name into the parse_start and parse_end vfuncs.
3db354e62dd1cc07aced9f4561827b8b3850c065 Gary Kramlich
xeme/xemeextension.h
xeme/xemeextension.c
xeme/xemeextensionmap.h
xeme/xemeextensionmap.c
xeme/tests/testextension.c
xeme/tests/testextensionmap.c
Loading...