Skip to content
Snippets Groups Projects
  1. Dec 02, 2020
    • Rob Swindell's avatar
      Document the -insert option... finally. · 8b34a636
      Rob Swindell authored
      It enables the keyboard insert mode by default (for Nelgin).
      8b34a636
    • Rob Swindell's avatar
      C version of chk_ar() now supports the DOS keyword... · e82da9b9
      Rob Swindell authored
      The "DOS" ARS keyword was always evaluating to false, on all platforms, for the C version of chk_ar(), which is used for populating JS *_area objects and for the User.compare_ars() implementation.
      
      Unfortunately, the startup (sbbs.ini) "NO_DOS" option is not recognized here (yet), so it'll report true (e.g. for Win64 or Linux systems with DOSemu) even if/when the NO_DOS option is set.
      e82da9b9
    • Rob Swindell's avatar
      Don't log an error when JS resolve_ip() fails · 1228eb68
      Rob Swindell authored
      e.g. don't log the error "term !ERROR resolve_ip example.com failed with error -2", just let the script deal with the failure and log an error if it wishes.
      1228eb68
  2. Dec 01, 2020
  3. Nov 30, 2020
  4. Nov 29, 2020
    • Rob Swindell's avatar
    • Rob Swindell's avatar
      Command-lines that start with '?' or '*' are implicitly native · 79864b8e
      Rob Swindell authored
      Don't do the DOSEMU drive-letter dance for xtrn startup directory if the xtrn's command line is implicitly native (e.g. Baja or JS).
      
      Also, recognize Baja command-lines as native in cmdstr() - for %n, %!, etc. DOSemu expansion hack.
      79864b8e
    • Rob Swindell's avatar
      Fallback to the "first node" configuration · 6af93d70
      Rob Swindell authored
      If a node's configuration can't be loaded (e.g. nodeX/node.cnf is missing), fall-back and load the "first node" (e.g. Node1) configuration. On recent *nix installs (since the migration to Git), the node2+/node.cnf files were not copied/created, so let's solve that soon-to-be-FAQ now.
      6af93d70
    • Rob Swindell's avatar
      Copy event last-run info from global config into node config · 9ee0fb9e
      Rob Swindell authored
      Fixes issue introduced in last commit to this file (the each-node-has-its-own-config-in-memory enhancement) that would prevent users from logging in because their time was reduced for an upcoming event that had already run. The change assumes the event thread is running (its the thing that reads the event last-run info from time.dab). Thanks to mlong for the report.
      9ee0fb9e
    • Rob Swindell's avatar
      Remove now-obsolete help text about FirstNode config being shared · f348a267
      Rob Swindell authored
      ... between all nodes of  a instance sbbs instance. That's now no longer true.
      f348a267
    • Rob Swindell's avatar
      Load/keep/refresh each node's configuration in memory. · e638c332
      Rob Swindell authored
      Previously, all nodes shared the same copy of the configuration in memory. This prevented any node from seeing an updated configuration until all nodes were offline or waiting for connection and could be recycled. Now, no recycling of the server is needed for a node to load a new config. A node in-use *still* cannot reload configuration until the user disconnects, but all you have to do is logon to another unused node and you (or that user) will get an updated configuration. Bots or server recycling problems will no longer prevent the sysop or user from getting a current configuration when connecting to any node.
      
      This is one of those instances of giving the sysop what he wants rather than what he asked for. I should've done this a long time ago, but the idea just occurred to me. You're welcome. :-)
      e638c332
    • Rob Swindell's avatar
      Don't truncate configuration strings when displaying lists/menus · 714d6b19
      Rob Swindell authored
      Let UIFC do the truncation as necessary to fit windows/forms, when applicable.
      Thanks for jc and nelgin for pointing this out via IRC.
      714d6b19
    • Rob Swindell's avatar
      Narrow the File Transfer Protocol menu. · 16a05389
      Rob Swindell authored
      The name length is limited to 25 chars, so we don't need a 50-char wide menu here.
      16a05389
  5. Nov 28, 2020
  6. Nov 27, 2020
  7. Nov 26, 2020
  8. Nov 25, 2020
Loading