aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar moon <moon@coffin.ir> 2026-04-06 16:08:53 +0330
committerGravatar moon <moon@coffin.ir> 2026-04-06 16:08:53 +0330
commitd9f531161c75b82777c0ad80248d8f12c2a0e3a7 (patch)
tree9118a24e177d15202e19b257509d716264febb49
parentclfm (diff)
minor changes for v0.2.6b2
-rw-r--r--docs.txt36
1 files changed, 19 insertions, 17 deletions
diff --git a/docs.txt b/docs.txt
index fe2e55d..2eb28f0 100644
--- a/docs.txt
+++ b/docs.txt
@@ -1,8 +1,10 @@
-- news
-2026-04-5 #0.2.6b
+2026-04-05 #0.2.6b, #0.2.6b2
adds expiring mail, with command 'H'
new, experimental docs.
+index-preserving delete command (ALWAYS DELETE LAST TO FIRST!)
+slightly hardened login paths
-- proto
@@ -17,8 +19,7 @@ if lastlogin <5s, sleep(1)
SYMBOLS DESCRIPTION
O success
? unknown command
-I bad credentials
-N no such user
+I bad username / password
K mismatch
. body truncated at 65536
4-9 operational errors
@@ -38,20 +39,21 @@ M returns the server motd.
L str:user str:password attempt a login (penalty for wrong password)
-COMMANDS ARGS DESCRIPTION RETURN
-G returns all mail mail[]+O
-T num:timestamp returns mail after a timestamp mail[]+O
-S csv:targets body sends mail 7|.|!|O
-H csv:targets num:ttl body sends mail with an expiry date (targets, ttl, body) 7|.|!|O
-W returns who you are (may get funky) str+\n
-E count inbox size (including deleted mail) num+\n
-U list all users on this instance "name lastlogin\n"[]+O
-R list all rooms on this instance "title onlinecount\n"[]+O
-B [str]:roomname enter a room O
-Q leave a room O
-D num:index delete mail at index 8|O
-C str:new str:repeat change your password (new, repeat) 6|7|K|O
-K disconnect nothing. it exits
+COMMANDS ARGS DESCRIPTION RETURN
+G returns all mail mail[]+O
+T num:timestamp returns mail after a timestamp mail[]+O
+S csv:targets body sends mail 7|.|!|O
+H csv:targets num:ttl body sends mail with an expiry date (targets, ttl, body) 7|.|!|O
+W returns who you are (may get funky) str+\n
+E count inbox size (including deleted mail) num+\n
+U list all users on this instance "name lastlogin\n"[]+O
+R list all rooms on this instance "title onlinecount\n"[]+O
+B [str]:roomname enter a room O
+Q leave a room O
+P poll and print mail as it arrives. exit with any input > entry, O exit
+D num:index delete mail at index (ALWAYS delete highest first) 8|O
+C str:new str:repeat change your password (new, repeat) 6|7|K|O
+K disconnect nothing. it exits
DIR NAME PURPOSE