Skip to content
Snippets Groups Projects
  1. Nov 06, 2017
    • rswindell's avatar
      Moved fcopy(), fcompare(), and backup() from scfgsave.c to nopen.c so they · cd4c1501
      rswindell authored
      can be more easily used by more utilities (e.g. echocfg).
      cd4c1501
    • rswindell's avatar
      uifc.input() changes: · f20c148b
      rswindell authored
      - Update bottom-line/status bar with applicable control keys (Ctrl-C/X/V)
      - Ctrl-X now cuts the text to the Clipboard, rather than just deletes
      - Ctrl-C now copies the text to the Clipboard, rather than aborts
      - Ctrl-V now pastes from the Clipboard into the text field, not toggles insert
      The old CUA keyboard equivalents for Copy/Cut/Paste are supported too
      (Ctrl-Ins, Shift-Del, Shift-Ins)
      The system Clipboard is used, just like with the mouse methods of copy/paste.
      
      ufic.showbuf() changes (used for displaying help text):
      - Fixed the "End" key behavior (actually goes to the bottom of the text)
      - Display up and down arrow glyphs in the lower-right corner/border to indicate
        if the text can be scrolled up or down (e.g. with the arrow keys/etc.).
        If the arrows are mouse-clicked, that simulates the arrow keys being hit.
      f20c148b
  2. Nov 05, 2017
  3. Nov 04, 2017
  4. Nov 01, 2017
    • rswindell's avatar
      Hopefully fix issue with converting auxattr with bit 31 set to/from JS value: · aaa250d1
      rswindell authored
      Poll with results "closed" (only visible to pollster until the poll is closed)
      have bit 31 set in the auxattr message header field. Reportedly (by Nightfox)
      this causes Error: can't convert 2147483648 to an integer when attempting
      to use this message in JS.
      I could'vd sworn I've solved this problem before, but maybe that was with
      JS-C v1.5 - anyway, first convert to double using JS_ValueToNumber and then
      typecast to uint32.
      We probably will need to do something similar with the time values in year
      2038 (holding my breath).
      aaa250d1
  5. Oct 30, 2017
  6. Oct 29, 2017
  7. Oct 28, 2017
    • rswindell's avatar
      Fixed an MSVC2013 compilation errors and a couple of NULL pointer dereferences · f6652afc
      rswindell authored
      introduced in the previous commit.
      f6652afc
    • rswindell's avatar
      Fixed typos in comments. · f5695da0
      rswindell authored
      f5695da0
    • rswindell's avatar
      EchoStats filename (data/echostats.ini) is now configurable. · 884c19fb
      rswindell authored
      EchoStats now contain message timezones (when written) and a "known" flag
      (bad echoes have known = false).
      EchoStats are now sorted before being written to the EchoStats file.
      Fixed bug in getfmsg(): trailing ex-ASCII chars of the message body would be
      chopped-off - go back to using a uchar.
      Re-worked packed-msg import parsing and grunged message detection a bit to
      log more msg details for all EchoStats.
      Added "AutoAddSubs" feature (set to true in sbbsecho.ini to enable):
      - If sub-boards are created (e.g. with SCFG) in one or more message groups, the
        areas can be automatically added to your Area File (areas.bbs)
      - The hub must be first configured in EchoCfg->Linked Nodes and then you set
        the GroupHub key in sbbsecho.ini to the name of the message group that this
        link is the hub for (e.g. "FidoNet"). You can specify multiple groups, if
        necessary, by comma-separating the names.
      884c19fb
  8. Oct 26, 2017
  9. Oct 23, 2017
  10. Oct 19, 2017
    • rswindell's avatar
      At Nelgin's request, added TIC File Password management to sbbsecho.ini, · aeb367c2
      rswindell authored
      echocfg, and SBBSecho (for AreaFix management of the pwd). SBBSecho doesn't
      use the password itself, but it allows it to be managed via the %TICPWD AreaFix
      command. EchoCfg will read the (new) TicFilePwd key from the node sections
      of the sbbsecho.ini and allow them to be modified/saved. Max TicFilePwd length
      is 8 chars (same as Packet Passwords).
      aeb367c2
  11. Oct 18, 2017
    • rswindell's avatar
      Track new stats per invocation of SBBSecho and report during the "signoff" · 86653b7c
      rswindell authored
      ("Exiting") log message: packets sent, packets imported, bundles sent, and
      bundles unpacked.
      Signoff log messages is always logged when in "Debug" log level.
      Stat groups that are all zeroes are not logged in the "signoff" message.
      The inbound, secure_inbound, and outbound directories are now "full pathed",
      meaning relative paths become absolute paths, forward-slashes become
      backslashes (on Windows), etc. This makes the command-line generated and using
      these paths less likely to be incompatible with archive unpackers.
      The configured inbound/outbound paths are now logged in "Debug" log level mode.
      The optional "outgoing_sem" (used by binkit or tickit.js) is now touched under
      more circumstances (e.g. outbound bundle created without exporting any new
      mail).
      No longer log the "writing" bad areas file debug output.
      
      Area Manager changes:
      - Bug-fix: %PASSWORD was setting the wrong key in the [node] section of the
        sbbsecho.ini file (areafix_pwd -> AreafixPwd).
      - Enhancement: %PKTPWD command may now be used to change the ndoe's packet
        password. This change takes effect immediately, so additional packets in the
        same session or bundle would need to use the new password. This can be
        changes to take effect the next time SBBSecho is invoked instead, if desired.
      - Aliases for AreaMgr commands for commonly supported synonymous commands:
        %PWD -> %PASSWORD
        %COMPRESS -> %COMPRESSION
        %PAUSE -> %PASSIVE
        %RESUME -> %ACTIVE
      86653b7c
    • rswindell's avatar
      Send error messages to stderr when unsupported (non-ANSI) color codes are · 1a0b3b7f
      rswindell authored
      found in the input file.
      1a0b3b7f
  12. Oct 16, 2017
Loading