From eec10d41af62fb9a93cd5fd79dcf94616701cc2a Mon Sep 17 00:00:00 2001 From: bt Date: Sun, 19 Apr 2026 21:32:53 +0200 Subject: [common] Basic group channels support --- docs/rfc.txt | 35 ++++++++++++++++++++++++++++++----- 1 file changed, 30 insertions(+), 5 deletions(-) (limited to 'docs/rfc.txt') 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 | +------+------------+------------+ @@ -203,6 +206,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 -- cgit v1.2.3