Check-in [5a3a4a866b]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Fix group command headline
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 5a3a4a866b5a8acfabb9932dc881763bb0c8b8e3
User & Date: bernd 2019-06-06 19:03:49.000
Context
2019-06-10
21:41
Add code to hide messages in open chat log check-in: 9a4250484f user: bernd tags: trunk
2019-06-06
19:03
Fix group command headline check-in: 5a3a4a866b user: bernd tags: trunk
16:14
Bump version number check-in: ac07ab3731 user: bernd tags: trunk, 0.9.0-20190606
Changes
Side-by-Side Diff Ignore Whitespace Patch
Changes to msg.fs.
496
497
498
499
500
501
502
503

504
505

506
507
508
509
510
511
512
496
497
498
499
500
501
502

503
504

505
506
507
508
509
510
511
512







-
+

-
+







	LOOP
	r> to last#
    THEN ; msg-class is msg:otrify

:noname ( -- )
    forth:cr ; msg-class is msg:end

\g
\g 
\g ### group description commands ###
\g
\g 

hash: group#

static-a to allocater
align here
groups-class new Constant group-o
dynamic-a to allocater
Changes to wiki/commands.md.
1
2
3

4
5
6
7
8
9
10
1
2

3
4
5
6
7
8
9
10


-
+







# Commands #

Version 0.8.9-20190530.
Version 0.9.0-20190606.

net2o separates data and commands.  Data is passed through to higher
layers, commands are interpreted when they arrive.  For connection
requests, a special bit is set, and the address then isn't used as
address, but as IV for the opportunistic encoding.

The command interpreter is a stack machine with two data types: 64
385
386
387
388
389
390
391

392

393
394
395
396
397
398
399
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401







+

+







  turn a past message into OTR
* $2B msg-coord ( $:gps -- )
  GPS coordinates
* $2C msg-url ( $:url -- )
  specify message URL
* $2D msg-like ( xchar -- )
  add a like

### group description commands ###

* $20 group-name ( $:name -- )
  group symbolic name
* $21 group-id ( $:group -- )
  group id, is a pubkey
* $22 group-member ( $:memberkey -- )
  add member key
* $23 group-admin ( $:adminkey -- )