1
0
mirror of https://github.com/moparisthebest/xeps synced 2024-11-26 19:22:15 -05:00

No More Beer

Kev and MattJ argued that Beer constituted an encumbrance.

This changes the language around there to simply use normative language to assert server developers can't be silly.
This commit is contained in:
Dave Cridland 2020-01-29 15:31:46 +00:00
parent cf53c458e1
commit 528ad86c69

View File

@ -23,6 +23,17 @@
<supersededby/>
<shortname>fulltextmam</shortname>
&dcridland;
<revision>
<version>0.2.0</version>
<date>2020-01-29</date>
<initials>dwd</initials>
<remark>
<ul>
<li>No More Beer</li>
<li>Quasi-normative language around syntactic implementation</li>
</ul>
</remark>
</revision>
<revision>
<version>0.1.0</version>
<date>2020-01-29</date>
@ -60,7 +71,7 @@
<p>A text input field of <tt>{&ns;}fulltext</tt> is hereby defined for the 'urn:xmpp:mam:2' FORM_TYPE, as conforming to the syntax defined in &xep0068;</p>
</section2>
<section2 topic="Results">
<p>The precise matching of the supplied text string is left implementation-defined. Servers MAY use any full-text search engine. While this might mean that certain characters are deemed "special", clients are RECOMMENDED not to attempt any support for these, as they are unlikely to be portable between implementations. A conformant implementation of this protocol could be made, therefore, by accepting any string in the text field and returning nothing (or everything). Any server developer implementing this protocol in such a way MUST buy beers for everyone.</p>
<p>The precise matching of the supplied text string is left implementation-defined. Servers MAY use any full-text search mechanism. While this might mean that certain characters are deemed "special", clients are RECOMMENDED not to attempt any support for these, as they are unlikely to be portable between implementations. While many implementations of this protocol might conform in a purely syntactic sense, it is to be noted that the intent is that a reasonable full-text search is performed based on the input - servers SHOULD therefore honour this intent despite the lack of a formal strict definition.</p>
</section2>
</section1>
@ -81,7 +92,7 @@
</section1>
<section1 topic='Acknowledgements' anchor='ack'>
<p>Guus der Kinderen nudged me into doing this.</p>
<p>Guus der Kinderen nudged me into doing this. Matthew Wild and Kev Smith argued reasonably that nobody should have to buy beer.</p>
</section1>
</xep>