Mercurial > prosody-modules
changeset 6402:4ddb5c69bc89
mod_xmllang_check: Fix and link ejabberd source URLs in markdown doc
| author | Waqas Hussain <waqas20@gmail.com> |
|---|---|
| date | Mon, 09 Feb 2026 18:49:58 -0500 |
| parents | de3dc4297035 |
| children | 13c61a068c71 |
| files | mod_xmllang_check/xml-lang-enforcement-findings.md |
| diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/mod_xmllang_check/xml-lang-enforcement-findings.md Mon Feb 09 18:34:40 2026 -0500 +++ b/mod_xmllang_check/xml-lang-enforcement-findings.md Mon Feb 09 18:49:58 2026 -0500 @@ -10,11 +10,11 @@ ## Validation Mechanism - Validator function: `xmpp_lang:check/1` - - File: `/Users/waqas/Documents/macvm/research-ejabberd/xmpp/src/xmpp_lang.erl` + - File: [`xmpp/src/xmpp_lang.erl`](https://github.com/processone/xmpp/blob/master/src/xmpp_lang.erl) - Behavior: returns input if valid, throws `{bad_lang, Value}` if invalid. - Parser/grammar backend: - - `/Users/waqas/Documents/macvm/research-ejabberd/xmpp/c_src/xmpp_lang.rl` - - `/Users/waqas/Documents/macvm/research-ejabberd/xmpp/c_src/lang.rl` + - [`xmpp/c_src/xmpp_lang.rl`](https://github.com/processone/xmpp/blob/master/c_src/xmpp_lang.rl) + - [`xmpp/c_src/lang.rl`](https://github.com/processone/xmpp/blob/master/c_src/lang.rl) - Grammar is enforced in NIF (`xmpp_lang`), from generated Ragel rules. ## How Validation Is Applied @@ -90,7 +90,7 @@ ## Test Evidence in `ejabberd` `ejabberd` suite contains explicit bad-lang stream test: - `test_connect_bad_lang` expects `#stream_error{reason = 'invalid-xml'}` then stream end. -- File: `/Users/waqas/Documents/macvm/research-ejabberd/ejabberd/test/ejabberd_SUITE.erl` +- File: [`ejabberd/test/ejabberd_SUITE.erl`](https://github.com/processone/ejabberd/blob/master/test/ejabberd_SUITE.erl) ## Practical Compatibility Guidance for Alternate Implementations To emulate this behavior closely:
