Skip to content
Snippets Groups Projects
  1. Aug 10, 2020
  2. Aug 09, 2020
  3. Aug 08, 2020
  4. Aug 05, 2020
  5. Aug 04, 2020
  6. Aug 03, 2020
  7. Aug 02, 2020
    • rswindell's avatar
      Add support for %^ command-line specifer which expands to the system... · 8a44af72
      rswindell authored
      Add support for %^ command-line specifer which expands to the system architecture (e.g. "i686" for Win32 builds, "x64" for Linux-x86_64 builds).
      Currently, there underlying XPDEV macro definition does not differentiate
      between arm32 and arm64, but it should. Next...
      8a44af72
    • rswindell's avatar
      Fix bug reported by WitNik (John): · 049499ad
      rswindell authored
      The msgbase 'status' header created with smb_open_sub() had all its fields
      0-filled.
      This would cause all kinds of msgbase settings (e.g. max msgs, max age, etc.) to not propagate from their SCFG settings (for mail or sub-boards)
      to the newly-created msg base(s).
      But most importantly, it would cause the mail base to be created without the
      "EMail" attribute flag, causing the msgbase to be treated as a sub-board
      (public message area) and users could not then read their received mail.
      
      The root-cause was that smb_open() will zero-out the current smb.status
      value before trying to read it from the msgbase header, thus losing any
      values that were populated in there before calling smb_open(). Rather than
      change the behavior of the ancient smb_open() function, just restore the
      correct default smb.status values after calling smb_open() and before
      calling smb_create().
      049499ad
    • rswindell's avatar
  8. Aug 01, 2020
    • rswindell's avatar
      Auto-detect non-Telnet connections to the terminal server's Telnet port and · 40d829f2
      rswindell authored
      automatically revert to Raw/TCP mode. This resolves the issue of users that
      connect using modem/serial emulators over TCP that do not actually support Telnet and then either try to transfer files, which usually will not work due to escaped (or unescaped) IAC (0xFF) characters, or the user may be sent Telnet Go Ahead (GA) sequences which may display as periodic garbage in their terminal program.
      
      This seemed like a better solution than having (yet another) dedicated terminal server port for "raw" connections over TCP, though a "raw" port still might not be a bad idea for a future enhancement. RLogin is already super close to "raw", so it's probably not really necessary to have another port configured/listening.
      40d829f2
    • rswindell's avatar
      The latest default text.dat strings. · eddb8b75
      rswindell authored
      eddb8b75
    • rswindell's avatar
      An experimental external() mode flag that runs JS modules in their own... · b898eb73
      rswindell authored
      An experimental external() mode flag that runs JS modules in their own separate runtime and context - currently does not work (appears to corrupt the shared JS context). Not actually used currently.
      The reason I wanted to run a JS module (actually JS doorgame) in its own context was to get useful error messages (filenames and line numbers) when the module throws an exception. Currently, the error is just reported as occuring in xtrn_sec.js, which isn't helpful or correct.
      b898eb73
  9. Jul 20, 2020
  10. Jul 19, 2020
  11. Jul 18, 2020
  12. Jul 16, 2020
  13. Jul 15, 2020
Loading