Skip to content
Snippets Groups Projects
  1. Jan 12, 2018
    • rswindell's avatar
      Added command-line option -C (capital 'C'): · 2596f5e5
      rswindell authored
      - This option instruts JSexec to *not* change the current working directory to
        the control (CTRL) directory
      - This is useful when using jsexec to deal with files and passing relative
        paths or wildcards on the command-line
      - Warning: scripts executed with this option may behave differently than the
        same script executed from SBBS where the current working directory is always
        the CTRL directory.
      2596f5e5
    • rswindell's avatar
      Removed unused variable. · c6d0be24
      rswindell authored
      c6d0be24
    • rswindell's avatar
      Updated JSDOC descriptions with more clarity. · 0259daf9
      rswindell authored
      0259daf9
    • rswindell's avatar
      Added a synchronization comment. · 045e4055
      rswindell authored
      045e4055
    • rswindell's avatar
      New @-codes (for currently viewed file): · 464f80c5
      rswindell authored
      - FILE_AREA
      - FILE_AREA_DESC
      - FILE_LIB
      - FILE_LIB_DESC
      - FILE_LIB_NUM
      - FILE_DIR
      - FILE_DIR_DESC
      - FILE_DIR_CODE
      - FILE_DIR_NUM
      - FILE_NAME
      - FILE_DESC
      - FILE_UPLOADER
      - FILE_SIZE
      - FILE_CREDITS
      - FILE_TIME
      - FILE_TIME_ULED
      - FILE_TIME_DLED
      - FILE_DATE
      - FILE_DATE_ULED
      - FILE_DAT_DLED
      - FILE_TIMES_DLED
      Fixed MSG_ATTR @-code (missing SPAM attribute)
      New text.dat line: FileHdrDescSeparator, displayed between file detail display
      (name, date, uploader, etc.) and extended description, if there is one. This
      is used to execute showfileavatar.js.
      New JS 'bbs' object properties:
      - file_name
      - file_description
      - file_dir_number
      - file_attr
      - file_date
      - file_credits
      - file_uploader
      - file_update_date
      - file_download_date
      - file_download_count
      Inspiried by Lon Seidman's now infamous (but likely common) Synchronet sysop
      blunder (removing a file rather than downloading it while demonstrating his BBS
      on his youtube channel:
      - New text.dat line: RemoveFileQ <- using this rather than the vague:
        AreYouSureQ, when prompting to remove a file
      - The sysop command to remove files from the batch file flagging prompt has
        been changed from 'D' (delete) to 'R' (remove).
      - The 'D' command from the batch file flagging prompt may now be used for
        immediate Download of any flagged file(s).
      - When flagging files with '*', treat the same as '*.*'
      464f80c5
    • rswindell's avatar
      Introduce new text.dat line: · 665933e8
      rswindell authored
        MsgHdrBodySeparator
      This is display between the msg header text.dat lines and the message body
      (previously, just hard-coded to a blank line).
      This enables us to now execute showmsgavatar.js much faster than loading
      msghdr.asc file, and using it to execute showmsghdr.js.
      So... if you're upgrading to this build, you can get rid of msghdr.asc and
      get a message viewing performance boost. The results should look the same
      (but the message header will display immediately, with no discernable delay).
      665933e8
    • rswindell's avatar
      New Ctrl-A code (Conditional New-line): Ctrl-A/ (or \1/) · 036e6af7
      rswindell authored
      - When the Ctrl-A code is encountered, the terminal server will output a
        new-line sequence (CRLF), but only if the current column is not the first
        column. This is helpful for text.dat lines where you cannot make assumptions
        about the previously displayed text and you want to insure the cursor is at
        the beginning of a new-line without creating unnecessary blank lines in the
        output.
      036e6af7
    • rswindell's avatar
      sbbs_t::sendfile() (used by JS bbs.send_file() and Baja FILE_SEND) would not · a4c36610
      rswindell authored
      check the protocol.log (e.g. DSZ.LOG) for successful transfer even when the
      protocol was so-configured in SCFG. Fixed.
      Additionally, while sendfile() would return a proper boolean result based on
      the errorlevel returned by the protocol driver process, the log and console
      output would report success and statistics adjusted as though the xfer
      was successful, regardless.
      a4c36610
    • rswindell's avatar
      Default "send_files" state to FALSE rather than TRUE, so if no files are even · 13678f34
      rswindell authored
      attempted to be sent (e.g. there are file open failures for all files), then we
      won't call zmodem_get_zfin() - we never sent a ZINIT! Just return -1.
      13678f34
  2. Jan 10, 2018
  3. Jan 09, 2018
    • rswindell's avatar
      Fix AreaFix "HELP" command response, broken in rev 3.59, reported by · 84b9fed6
      rswindell authored
      Rastus:
      file_to_netmail() assumed the file pointer was at the end of the file.
      This was not the case with the areamgr.hlp file (just opened, not read or
      seeked).
      Also, added some more error logging in case of file_to_netmail() failure.
      84b9fed6
    • deuce's avatar
      Fix up TLS sessions. · 62af52ba
      deuce authored
      1) Only call crpytFlushData() if there *is* data.
      2) Only call cryptFlushData() once per call to do_CryptFlush()
      3) If cryptPushData() does a short write, flush immediately, regardless of
         the preferences
      4) Pass the whole private data pointer to do_CryptFlush() so it can only
         call cryptFlushData() if there's unflushed data
      5) Extend the private data structure to track unflushed data
      62af52ba
    • rswindell's avatar
      When showing message headers and using a msghdr.asc file, don't force a blank · 480d0a9a
      rswindell authored
      line (CRLF) after the header and before the message body. If you want a blank
      line, it must be in the msghdr.asc file. This change is to be consistent with
      the behavior in v3.16.
      480d0a9a
  4. Jan 08, 2018
    • rswindell's avatar
      Improvements in auto-screen pausing: · 0e7118fa
      rswindell authored
      - If the first lines sent after a key-press are blank lines, don't count them
        in the line-counter (lncntr) - maximize the viewable data before pause.
      - Assume tabs chars are expanded to 8-space tab-stops when detecting auto
        line-wrapped output (e.g. when ;LISTing text files with tabs)
      0e7118fa
  5. Jan 07, 2018
  6. Jan 06, 2018
  7. Jan 04, 2018
  8. Jan 03, 2018
  9. Dec 30, 2017
  10. Dec 29, 2017
  11. Dec 28, 2017
  12. Dec 18, 2017
  13. Dec 13, 2017
  14. Dec 11, 2017
  15. Dec 10, 2017
  16. Dec 08, 2017
Loading