1. 29 Dec, 2022 3 commits
  2. 28 Dec, 2022 2 commits
    • Deucе's avatar
      009c9a11
    • Deucе's avatar
      Add support for PPM graphics to SyncTERM · 4975b416
      Deucе authored
      You can copy whole, or portions of a PPM file from the cache directory
      to the screen, optionally applying a mask.  The mask can be specified
      as a base64-encoded bitmap or as a PBM file in the cache directory.
      
      You can also copy portions of the screen into an internal buffer, and
      draw from that internal buffer.  There's plans to support loading an
      image file from the cache directory into the buffer as well.
      
      Portions of the buffer can be copied to the screen, optionally
      applying a mask as with drawing PPMs.
      
      There's also plans to support copying a PBM file into a mask buffer.
      
      I've added the syncterm-bounce.js script which simply bounces the
      SyncTERM icon around the screen like the classic screensaver we all
      hate.  I initially wanted to replace the spinning cursor with it,
      but there doesn't seem to be a way to replace that with a script. :(
      
      To use the script, just add the text:
      @EXEC:syncterm-bounce.js@ to the end of your logon.js script.
      
      Log in to nix.synchro.net with the latest nightly build or build from
      git to see the script in action.
      4975b416
  3. 27 Dec, 2022 6 commits
  4. 25 Dec, 2022 2 commits
  5. 24 Dec, 2022 2 commits
  6. 15 Nov, 2022 1 commit
    • Deucе's avatar
      Add new 3-wire (No RTS) connection type · 0203737e
      Deucе authored
      This is for weird embedded systems where RTS is not supported by
      the communications channel, but is actually controlling something
      else (TX, Bootloader update mode, etc).
      0203737e
  7. 08 Oct, 2022 1 commit
  8. 20 May, 2021 2 commits
  9. 19 May, 2021 2 commits
  10. 18 May, 2021 1 commit
    • Deucе's avatar
      Fix ETA calculation. · b8154048
      Deucе authored
      Use remaining bytes divided by CPS rather than total estimated time
      minus elapsed time.
      
      We squirrley on resumed ZModem downloads.
      b8154048
  11. 01 May, 2021 1 commit
  12. 19 Mar, 2021 1 commit
    • Deucе's avatar
      Better comment conformance in key parsing · d8920e06
      Deucе authored
      There's a comment saying we set key=0 when we consume it... do so
      in a couple cases where it wasn't done.
      
      Range check the key before sending to the remote.
      
      This should not actually do anything different, but in the future
      if things are changed at least the comments won't be misleading.
      d8920e06
  13. 16 Mar, 2021 2 commits
    • Deucе's avatar
      Add support for the SSH "none" auth method. · f4d43d13
      Deucе authored
      This is used by some BBSs to enable encryption without needing to
      integrate the BBS user base into their SSH server (and presumably
      so they don't need to run multiple SSH servers).  All users log in
      with the same username (ie: "bbs") and no password is requested or
      required.
      
      Once the BBS starts, it prompts for the BBS user name and password
      as normal.
      
      In SyncTERM, the user/password/syspass fields are redefined as
      SSHuser/BBSuser/BBSpassword and they are moved around when you
      change the connection type.  This means that if you change a listing
      that has a syspass to SSH (no auth) and back, the syspass is lost.
      
      I'm not sure if I plan to fix this or not.
      f4d43d13
    • Deucе's avatar
      Suspend RIP processing for file transfers · 0360643a
      Deucе authored
      0360643a
  14. 15 Mar, 2021 3 commits
  15. 13 Mar, 2021 2 commits
  16. 28 Nov, 2020 1 commit
  17. 17 Nov, 2020 1 commit
  18. 16 Nov, 2020 1 commit
    • Deucе's avatar
      Fix array size issues introduced on last commit. · fea6104b
      Deucе authored
      Options were added to arrays without increasing the size of arrays.
      This caused the menu generated from them to depend on uninitialized
      memory and potentially crash or emit garbage.
      fea6104b
  19. 11 Nov, 2020 1 commit
  20. 18 Aug, 2020 1 commit
  21. 16 Aug, 2020 1 commit
  22. 27 Jun, 2020 1 commit
  23. 14 May, 2020 1 commit
  24. 07 May, 2020 1 commit