diff options
Diffstat (limited to 'docs/rfc.txt')
| -rw-r--r-- | docs/rfc.txt | 35 |
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 |
