summaryrefslogtreecommitdiffstats
path: root/docs/rfc.html
diff options
context:
space:
mode:
authorbt <bt@rctt.net>2026-05-03 18:08:33 +0200
committerbt <bt@rctt.net>2026-05-03 18:08:33 +0200
commit83be96382f60235ce3051dda30d1358e389332a7 (patch)
treeab50deca3b8d6f17bf4d6cd2830b504774f93faa /docs/rfc.html
parenteec10d41af62fb9a93cd5fd79dcf94616701cc2a (diff)
downloadsolec-83be96382f60235ce3051dda30d1358e389332a7.tar.gz
solec-83be96382f60235ce3051dda30d1358e389332a7.zip
[docs] Update docs
Diffstat (limited to 'docs/rfc.html')
-rw-r--r--docs/rfc.html92
1 files changed, 81 insertions, 11 deletions
diff --git a/docs/rfc.html b/docs/rfc.html
index 8b847da..3452389 100644
--- a/docs/rfc.html
+++ b/docs/rfc.html
@@ -1216,11 +1216,11 @@ li > p:last-of-type:only-child {
<thead><tr>
<td class="left">Internet-Draft</td>
<td class="center">SOLEC</td>
-<td class="right">April 2026</td>
+<td class="right">May 2026</td>
</tr></thead>
<tfoot><tr>
<td class="left">bt</td>
-<td class="center">Expires 21 October 2026</td>
+<td class="center">Expires 4 November 2026</td>
<td class="right">[Page]</td>
</tr></tfoot>
</table>
@@ -1233,12 +1233,12 @@ li > p:last-of-type:only-child {
<dd class="internet-draft">SOLEC</dd>
<dt class="label-published">Published:</dt>
<dd class="published">
-<time datetime="2026-04-19" class="published">19 April 2026</time>
+<time datetime="2026-05-03" class="published">3 May 2026</time>
</dd>
<dt class="label-intended-status">Intended Status:</dt>
<dd class="intended-status">Experimental</dd>
<dt class="label-expires">Expires:</dt>
-<dd class="expires"><time datetime="2026-10-21">21 October 2026</time></dd>
+<dd class="expires"><time datetime="2026-11-04">4 November 2026</time></dd>
<dt class="label-authors">Author:</dt>
<dd class="authors">
<div class="author">
@@ -1274,7 +1274,7 @@ SOLEC system.<a href="#section-abstract-1" class="pilcrow">¶</a></p>
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."<a href="#section-boilerplate.1-3" class="pilcrow">¶</a></p>
<p id="section-boilerplate.1-4">
- This Internet-Draft will expire on 21 October 2026.<a href="#section-boilerplate.1-4" class="pilcrow">¶</a></p>
+ This Internet-Draft will expire on 4 November 2026.<a href="#section-boilerplate.1-4" class="pilcrow">¶</a></p>
</section>
</div>
<div id="copyright">
@@ -1359,7 +1359,10 @@ SOLEC system.<a href="#section-abstract-1" class="pilcrow">¶</a></p>
<p id="section-toc.1-1.2.2.4.2.6.1"><a href="#section-2.4.6" class="auto internal xref">2.4.6</a>.  <a href="#name-message" class="internal xref">Message</a></p>
</li>
<li class="compact toc ulBare ulEmpty" id="section-toc.1-1.2.2.4.2.7">
- <p id="section-toc.1-1.2.2.4.2.7.1"><a href="#section-2.4.7" class="auto internal xref">2.4.7</a>.  <a href="#name-test" class="internal xref">Test</a></p>
+ <p id="section-toc.1-1.2.2.4.2.7.1"><a href="#section-2.4.7" class="auto internal xref">2.4.7</a>.  <a href="#name-usermode" class="internal xref">Usermode</a></p>
+</li>
+ <li class="compact toc ulBare ulEmpty" id="section-toc.1-1.2.2.4.2.8">
+ <p id="section-toc.1-1.2.2.4.2.8.1"><a href="#section-2.4.8" class="auto internal xref">2.4.8</a>.  <a href="#name-test" class="internal xref">Test</a></p>
</li>
</ul>
</li>
@@ -1611,6 +1614,11 @@ Text is encoded using UTF-8.<a href="#section-2.3.3-1" class="pilcrow">¶</a></p
<td class="text-left" rowspan="1" colspan="1">S</td>
</tr>
<tr>
+ <td class="text-left" rowspan="1" colspan="1">0x07</td>
+ <td class="text-left" rowspan="1" colspan="1">UserMode</td>
+ <td class="text-left" rowspan="1" colspan="1">C</td>
+ </tr>
+ <tr>
<td class="text-left" rowspan="1" colspan="1">0xFF</td>
<td class="text-left" rowspan="1" colspan="1">Test</td>
<td class="text-left" rowspan="1" colspan="1">R</td>
@@ -1667,6 +1675,10 @@ Text is encoded using UTF-8.<a href="#section-2.3.3-1" class="pilcrow">¶</a></p
<td class="text-left" rowspan="1" colspan="1">0x02</td>
<td class="text-left" rowspan="1" colspan="1">Not found. User or channel cannot access user or channel.</td>
</tr>
+ <tr>
+ <td class="text-left" rowspan="1" colspan="1">0x03</td>
+ <td class="text-left" rowspan="1" colspan="1">Unauthorized.</td>
+ </tr>
</tbody>
</table>
</section>
@@ -1815,13 +1827,13 @@ different auth method will be used.<a href="#section-2.4.3.1-1" class="pilcrow">
</table>
</section>
</div>
-<div id="test">
+<div id="usermode">
<section id="section-2.4.7">
- <h4 id="name-test">
-<a href="#section-2.4.7" class="section-number selfRef">2.4.7. </a><a href="#name-test" class="section-name selfRef">Test</a>
+ <h4 id="name-usermode">
+<a href="#section-2.4.7" class="section-number selfRef">2.4.7. </a><a href="#name-usermode" class="section-name selfRef">Usermode</a>
</h4>
-<p id="section-2.4.7-1">Test payload is used for encoder and decoders testing. Clients and servers
-should ignore this kind of payload.<a href="#section-2.4.7-1" class="pilcrow">¶</a></p>
+<p id="section-2.4.7-1">Usermode payload is used for changing user settings related to channels. For
+example: joining, leaving or setting privilages.<a href="#section-2.4.7-1" class="pilcrow">¶</a></p>
<table class="center" id="table-9">
<caption><a href="#table-9" class="selfRef">Table 9</a></caption>
<thead>
@@ -1832,6 +1844,64 @@ should ignore this kind of payload.<a href="#section-2.4.7-1" class="pilcrow">¶
</thead>
<tbody>
<tr>
+ <td class="text-left" rowspan="1" colspan="1">string</td>
+ <td class="text-left" rowspan="1" colspan="1">user_address</td>
+ </tr>
+ <tr>
+ <td class="text-left" rowspan="1" colspan="1">string</td>
+ <td class="text-left" rowspan="1" colspan="1">channel_name</td>
+ </tr>
+ <tr>
+ <td class="text-left" rowspan="1" colspan="1">uint8</td>
+ <td class="text-left" rowspan="1" colspan="1">mode</td>
+ </tr>
+ </tbody>
+ </table>
+<div id="modes">
+<section id="section-2.4.7.1">
+ <h5 id="name-modes">
+<a href="#section-2.4.7.1" class="section-number selfRef">2.4.7.1. </a><a href="#name-modes" class="section-name selfRef">Modes</a>
+ </h5>
+<table class="center" id="table-10">
+ <caption><a href="#table-10" class="selfRef">Table 10</a></caption>
+<thead>
+ <tr>
+ <th class="text-left" rowspan="1" colspan="1">Type</th>
+ <th class="text-left" rowspan="1" colspan="1">Name</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td class="text-left" rowspan="1" colspan="1">0x00</td>
+ <td class="text-left" rowspan="1" colspan="1">none</td>
+ </tr>
+ <tr>
+ <td class="text-left" rowspan="1" colspan="1">0x01</td>
+ <td class="text-left" rowspan="1" colspan="1">in_channel</td>
+ </tr>
+ </tbody>
+ </table>
+</section>
+</div>
+</section>
+</div>
+<div id="test">
+<section id="section-2.4.8">
+ <h4 id="name-test">
+<a href="#section-2.4.8" class="section-number selfRef">2.4.8. </a><a href="#name-test" class="section-name selfRef">Test</a>
+ </h4>
+<p id="section-2.4.8-1">Test payload is used for encoder and decoders testing. Clients and servers
+should ignore this kind of payload.<a href="#section-2.4.8-1" class="pilcrow">¶</a></p>
+<table class="center" id="table-11">
+ <caption><a href="#table-11" class="selfRef">Table 11</a></caption>
+<thead>
+ <tr>
+ <th class="text-left" rowspan="1" colspan="1">Type</th>
+ <th class="text-left" rowspan="1" colspan="1">Name</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
<td class="text-left" rowspan="1" colspan="1">uint8</td>
<td class="text-left" rowspan="1" colspan="1">num1</td>
</tr>