Skip to content
Snippets Groups Projects
  1. Jan 30, 2023
    • Rob Swindell's avatar
    • Rob Swindell's avatar
      Don't do the DEL/Backspace swap for PETSCII terminals · 54447fc5
      Rob Swindell authored
      This was a bug if the user had set their terminal to swap Delete and Backspace keys while not using a PETSCII terminal.
      54447fc5
    • Rob Swindell's avatar
      The 3rd great MQTT data scheme update (sorry Nelgin) · e94281e6
      Rob Swindell authored
      - Most published messages (besides log entries) have a timestamp (in ISO8601 format) prepended and tab-separated
      - The order and number of elements in client messages (list and activities) has been updated, now includes user number
      - Server client lists are now published to .../SERVER/client/list
      - Server client activities (connect, disconnect, update) are now published to .../SERVER/client/action/#
      - Server client count is now published to .../SERVER/client (with the maximum client count, if applicable)
      - Server states are now just represented by name (e.g. initializing, ready, stopping, stopped) and not number
      - BBS errors are logged to sbbs/BBS/action/error/LEVEL (where LEVEL is the log level name, e.g. "critical" or "error')
      - All server hack-attempts, SPAM attempts, logins, logouts, uploads, downloads, are published to sbbs/BBS/action/ACTION/*
      - Chat pages are published to sbbs/BBS/action/page/node/#
      - New users (on the terminal server) are published to sbbs/BBS/action/newuser
      - Posted messages and executed external programs (on the terminal server) are published to sbbs/BBS/action/ACTION/CODE topic
      - The event thread started/stopped status is published to .../SERVER/event
      
      Yeah, the wiki will get updated soon to reflect/document all these changes
      e94281e6
    • Rob Swindell's avatar
      Merge branch 'dd_msg_reader_removed_debugging_lines' into 'master' · 04f36fd0
      Rob Swindell authored
      Removed some debugging lines
      
      See merge request !249
      04f36fd0
    • Eric Oulashin's avatar
      Removed some debugging lines · 2d937d14
      Eric Oulashin authored
      2d937d14
  2. Jan 29, 2023
    • Rob Swindell's avatar
      Report the telegram waiting and node-msg waiting statuses separately (M and N) · e5bfd553
      Rob Swindell authored
      I noticed that the node status displayed by load/presence_lib.js (e.g. used
      by exec/nodelist.js) would have (N) for node-message waiting instead of (M)
      as is reported in other places (e.g. the node utility, umonitor, sbbsctrl).
      So this commit commonizes this behavior.
      
      Now, it's crazy that there are (at least) 3 places that this node status
      display is implemented and more things should just use nodestatus() to get
      that string, but I'm not solving that copy/pasta issue in this commit.
      e5bfd553
  3. Jan 28, 2023
    • Rob Swindell's avatar
      New user terminal settings weren't display/settable durin sign-up · ee9c7223
      Rob Swindell authored
      The interactive prompting for terminal capabilities worked fine,
      but the default configuration menu settings did not reflect the
      user's previous choices and changes they made (e.g. toggle mouse
      support or BS/DEL key swap) were not reflected in the menu. Once
      logged in, the normal user defaults menu worked as expected. This
      is all because term_supports() keyed off of SS_USERON which isn't
      set during new user sign-up, so let's key off SS_USERON|SS_NEWUSER
      now.
      ee9c7223
  4. Jan 27, 2023
  5. Jan 26, 2023
  6. Jan 25, 2023
  7. Jan 24, 2023
  8. Jan 23, 2023
  9. Jan 22, 2023
Loading