summaryrefslogtreecommitdiffstats
path: root/docs/rfc.txt
diff options
context:
space:
mode:
authorbt <bt@rctt.net>2026-04-19 21:32:53 +0200
committerbt <bt@rctt.net>2026-05-03 17:52:37 +0200
commiteec10d41af62fb9a93cd5fd79dcf94616701cc2a (patch)
treed72068dcc4cb1aa43c2e0a2fae8ff094d41ed9c6 /docs/rfc.txt
parentc00e7dd589921e6be45918d4cd589e52e2b77036 (diff)
downloadsolec-eec10d41af62fb9a93cd5fd79dcf94616701cc2a.tar.gz
solec-eec10d41af62fb9a93cd5fd79dcf94616701cc2a.zip
[common] Basic group channels supportv0.3.0
Diffstat (limited to 'docs/rfc.txt')
-rw-r--r--docs/rfc.txt35
1 files changed, 30 insertions, 5 deletions
diff --git a/docs/rfc.txt b/docs/rfc.txt
index 04d931e..b0e42e3 100644
--- a/docs/rfc.txt
+++ b/docs/rfc.txt
@@ -1,7 +1,7 @@
SOLEC Working Group bt, Ed.
Internet-Draft RCTT.net
-Intended status: Experimental 19 April 2026
-Expires: 21 October 2026
+Intended status: Experimental 3 May 2026
+Expires: 4 November 2026
System of Lightweight Electronic Communication
@@ -32,7 +32,8 @@ Table of Contents
2.4.4. UserAuth
2.4.5. ServerAuth
2.4.6. Message
- 2.4.7. Test
+ 2.4.7. Usermode
+ 2.4.8. Test
2.5. Sequential operations
2.6. Client-Server connection initialisation
2.7. Exchanging messages between servers
@@ -175,6 +176,8 @@ Table of Contents
+------+------------+------------+
| 0x06 | ServerAuth | S |
+------+------------+------------+
+ | 0x07 | UserMode | C |
+ +------+------------+------------+
| 0xFF | Test | R |
+------+------------+------------+
@@ -204,6 +207,8 @@ Table of Contents
| 0x02 | Not found. User or channel cannot access user or |
| | channel. |
+------+------------------------------------------------------------+
+ | 0x03 | Unauthorized. |
+ +------+------------------------------------------------------------+
Table 3
@@ -276,7 +281,27 @@ Table of Contents
Table 8
-2.4.7. Test
+2.4.7. Usermode
+
+ Usermode payload is used for changing user settings related to
+ channels. For example: joining, leaving or setting privilages.
+
+ | Type | Name | | string | user_address | | string | channel_name | |
+ uint8 | mode |
+
+2.4.7.1. Modes
+
+ +======+============+
+ | Type | Name |
+ +======+============+
+ | 0x00 | none |
+ +------+------------+
+ | 0x01 | in_channel |
+ +------+------------+
+
+ Table 9
+
+2.4.8. Test
Test payload is used for encoder and decoders testing. Clients and
servers should ignore this kind of payload.
@@ -301,7 +326,7 @@ Table of Contents
| uint64 | num4 |
+-----------+-------+
- Table 9
+ Table 10
2.5. Sequential operations