summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cmd/client/main.go4
-rw-r--r--cmd/daemon/main.go2
-rw-r--r--cmd/test/main.go2
-rw-r--r--docs/rfc.html12
-rw-r--r--docs/rfc.txt19
-rw-r--r--go.mod4
-rw-r--r--server/server.go2
-rw-r--r--solec.ksy2
-rw-r--r--solec.lua2
9 files changed, 28 insertions, 21 deletions
diff --git a/cmd/client/main.go b/cmd/client/main.go
index 8c2258a..061efdc 100644
--- a/cmd/client/main.go
+++ b/cmd/client/main.go
@@ -7,8 +7,8 @@ import (
"strings"
"time"
- "git.sr.ht/~rctt/solec/core"
- "git.sr.ht/~rctt/solec/prompt"
+ "git.rctt.net/solec/core"
+ "git.rctt.net/solec/prompt"
)
var (
diff --git a/cmd/daemon/main.go b/cmd/daemon/main.go
index d0e4d1c..f1fa9b1 100644
--- a/cmd/daemon/main.go
+++ b/cmd/daemon/main.go
@@ -10,7 +10,7 @@ import (
"slices"
"strings"
- "git.sr.ht/~rctt/solec/server"
+ "git.rctt.net/solec/server"
)
var (
diff --git a/cmd/test/main.go b/cmd/test/main.go
index 05768ea..37c226c 100644
--- a/cmd/test/main.go
+++ b/cmd/test/main.go
@@ -5,7 +5,7 @@ import (
"fmt"
"time"
- "git.sr.ht/~rctt/solec/core"
+ "git.rctt.net/solec/core"
)
func main() {
diff --git a/docs/rfc.html b/docs/rfc.html
index 86eaadf..30f5bb7 100644
--- a/docs/rfc.html
+++ b/docs/rfc.html
@@ -1220,7 +1220,7 @@ li > p:last-of-type:only-child {
</tr></thead>
<tfoot><tr>
<td class="left">bt</td>
-<td class="center">Expires 30 September 2026</td>
+<td class="center">Expires 2 October 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-03-29" class="published">29 March 2026</time>
+<time datetime="2026-03-31" class="published">31 March 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-09-30">30 September 2026</time></dd>
+<dd class="expires"><time datetime="2026-10-02">2 October 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 30 September 2026.<a href="#section-boilerplate.1-4" class="pilcrow">¶</a></p>
+ This Internet-Draft will expire on 2 October 2026.<a href="#section-boilerplate.1-4" class="pilcrow">¶</a></p>
</section>
</div>
<div id="copyright">
@@ -1643,6 +1643,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">0x01</td>
<td class="text-left" rowspan="1" colspan="1">Auth failed. Invalid username or password.</td>
</tr>
+ <tr>
+ <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>
</tbody>
</table>
</section>
diff --git a/docs/rfc.txt b/docs/rfc.txt
index 1b2371a..2029e6f 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 29 March 2026
-Expires: 30 September 2026
+Intended status: Experimental 31 March 2026
+Expires: 2 October 2026
System of Lightweight Electronic Communication
@@ -189,13 +189,16 @@ Table of Contents
2.4.2.1. Error types
- +======+=============================================+
- | Type | Description |
- +======+=============================================+
- | 0x01 | Auth failed. Invalid username or password. |
- +------+---------------------------------------------+
+ +======+============================================================+
+ | Type | Description |
+ +======+============================================================+
+ | 0x01 | Auth failed. Invalid username or password. |
+ +------+------------------------------------------------------------+
+ | 0x02 | Not found. User or channel cannot access |
+ | | user or channel. |
+ +------+------------------------------------------------------------+
- Table 3
+ Table 3
2.4.3. Handshake
diff --git a/go.mod b/go.mod
index a5887e3..cccd041 100644
--- a/go.mod
+++ b/go.mod
@@ -1,5 +1,5 @@
-module git.sr.ht/~rctt/solec
+module git.rctt.net/solec
-go 1.25.0
+go 1.26.1
require github.com/google/go-cmp v0.7.0
diff --git a/server/server.go b/server/server.go
index bbfb676..abc90ed 100644
--- a/server/server.go
+++ b/server/server.go
@@ -8,7 +8,7 @@ import (
"sync"
"time"
- "git.sr.ht/~rctt/solec/core"
+ "git.rctt.net/solec/core"
)
type Server struct {
diff --git a/solec.ksy b/solec.ksy
index d89f18f..2a4a346 100644
--- a/solec.ksy
+++ b/solec.ksy
@@ -4,7 +4,7 @@ meta:
endian: be
doc: SOLEC protocol
-doc-ref: https://git.sr.ht/~rctt/solec/blob/main/solec.svg
+doc-ref: https://git.rctt.net/solec/plain/docs/protocol.svg?h=main
seq:
- id: type_payload
diff --git a/solec.lua b/solec.lua
index 6dece06..93e7faa 100644
--- a/solec.lua
+++ b/solec.lua
@@ -46,7 +46,7 @@ end
--
-- SOLEC protocol.
--- See also: Source (https://git.sr.ht/~rctt/solec/blob/main/solec.svg)
+-- See also: Source (https://git.rctt.net/solec/plain/docs/protocol.svg?h=main)
Solec = class.class(KaitaiStruct)
Solec.PayloadType = enum.Enum {