diff options
| author | 2026-04-12 21:28:04 +0330 | |
|---|---|---|
| committer | 2026-04-12 21:28:04 +0330 | |
| commit | 500f2827c425b4fbd14dd754633353ebe8bb25ee (patch) | |
| tree | 88569fdc91cc3dc7a6927803f622cb8f47978540 /docs.txt | |
| parent | oopsie. (diff) | |
Diffstat (limited to 'docs.txt')
| -rw-r--r-- | docs.txt | 19 |
1 files changed, 10 insertions, 9 deletions
@@ -1,14 +1,15 @@ -- news + +2026-04-10 #0.3.0-0 +patched a minor path traversal bug, unified lastlogin+ratelimit, prevented DoS on users + + 2026-04-09 #0.3.0 adds index fetching, room topics, polling mail, --blim version header has changed -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 @@ -32,7 +33,7 @@ K mismatch FIELD TYPES DESCRIPTION -str printable alphanum + [-_.$ :], newline-terminated +str printable alphanum + [-_.$ :], newline-terminated, must not start with a dot num printable u64, newline-terminated body raw bytes, EOF-terminated, max 65536 csv comma-separated strings, newline-terminated (default max = 16) @@ -44,9 +45,9 @@ L str:user str:password attempt a login (penalty for wr COMMANDS ARGS DESCRIPTION RETURN -G returns all mail mail[]+O +G returns all mail (mail[]+O)|! F csv:indexes return mails with given indexes (mail[]+O)|! -T num:timestamp returns mail after a timestamp 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 @@ -71,7 +72,7 @@ users user database. mail mail database. | folder=user | ~folder=room -| x/.count=num:index +| x/.count=bin:index | x/.login=bin:lastlogin | x/num=mail |
