fuzzball icon indicating copy to clipboard operation
fuzzball copied to clipboard

Ongoing development of the Fuzzball MUCK server software and associated functionality.

Results 81 fuzzball issues
Sort by recently updated
recently updated
newest added

The lock parsing/evaluation/unparsing code is recursive and the only limits on the number of levels are based on what can be fit in a (~8KB) lock string. It might be...

bug
good first issue

The propqueue(...) call in timequeue.c does recursion without any limits. Basically, it recursively runs sub-directories. This means, that theoretically you could create a stack overflow situation if propqueues are sufficiently...

good first issue

READ has been disabled on the Welcome screen. See #675 and #674 for the entire lineage of this issue. This should be improved in some fashion. Perhaps the addition of...

enhancement

``` : main 1 begin { over }list swap pop repeat ; ``` It would be nice if there was a limit on the depth arrays can be nested (tuneable...

bug

The MUF program ``` : main { 1 2 3 }list ARRAY_PIN var! x { 4 5 6 }list ARRAY_PIN var! y x @ y @ 0 ARRAY_SETITEM POP y...

Nested arrays and array_pin can leak memory. For example, the MUF program: ``` : main { }dict ARRAY_PIN DUP 0 ARRAY_SETITEM DUP DUP ARRAY_SETITEM ; ``` leaks memory (AddressSanitizer report):...

bug

Would it be possible to add @idesc to the list of messages displayed in examine? Also, the ability to display any arbitrary user specified properties in a standard examine would...

enhancement

The following command during build checks does not seem to exit: `cd tests && python3 -m unittest -b` Some results: ``` /home/runner/work/fuzzball/fuzzball/tests/test_util.py:334: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as...

I forgot to document a few things in 'man propqueues'. What I need to document are: * MPI `&how` * What's initially on the MUF stack, if anything (for instance...

enhancement
good first issue

It appears that when the fbmuck process exits, so does the docker container. Hopefully we can replicate the traditional `@restart` functionality.