1. 24 Feb, 2022 1 commit
  2. 10 May, 2021 1 commit
  3. 19 Mar, 2021 1 commit
  4. 31 Jan, 2021 1 commit
    • Rob Swindell's avatar
      Help updates for echolist config section · dd6684a2
      Rob Swindell authored
      The "EchoLists" help menu only worked when you first enter the sub-menu and would get wiped out by subsequent child-menu help text.
      
      Filled out the "Configuring an EchoList" help text.
      
      Fixed issue seen where deleting an EchoList's Required Key didn't set the "dirty config" flag, so saving of changes was not prompted when exiting (if that was the only change made).
      dd6684a2
  5. 23 Nov, 2020 1 commit
    • Rob Swindell's avatar
      The great C function dependency refactor of 2020 · c6808b3f
      Rob Swindell authored
      The goal of this commit is that: only modules that either are part-of sbbs.dll/libsbbs.so or need to link with/use that library, will #include "sbbs.h" and thus be dependent on its subsequent includes (e.g. cryptlib.h, jsapi.h). This should mean extdeps.mk can be trimmed way down.
      
      I also removed CVS keyword/comments and trimmed up the boilerplate copyright notice in modified and added source/header files in this commit.
      
      There is no functional change in behavior in this comment.
      c6808b3f
  6. 17 Aug, 2020 1 commit
  7. 16 Aug, 2020 2 commits
    • Rob Swindell's avatar
      Fix issue with jsexec being used for CGI scripts · 54431b31
      Rob Swindell authored
      If jsexec is used for a CGI script and the SBBSCTRL env var was not
      set, a warning would be printed (to stderr), even if the -c option
      was used to specify the path to the ctrl dir.
      
      get_ctrl_dir() now accepts a boolean argument to specify whether to
      print a warning when the default value ("/sbbs/ctrl") is used.
      Pass FALSE for jsexec, TRUE for other callers (currently).
      54431b31
    • Rob Swindell's avatar
      Commit with CVS Keywords expanded. · dfa1a0a4
      Rob Swindell authored
      dfa1a0a4
  8. 12 May, 2020 1 commit
  9. 05 May, 2020 1 commit
  10. 12 Apr, 2020 2 commits
  11. 03 Apr, 2020 2 commits
  12. 31 Mar, 2020 1 commit
  13. 24 Mar, 2020 1 commit
  14. 17 Sep, 2019 1 commit
    • rswindell's avatar
      Added support for auto-detection of incoming UTF-8 messages (default: enabled). · 6942ba6b
      rswindell authored
      If an incoming message contains no CHRS/CHARSET control line *and* the message
      text contains valid UTF-8 character encodings, set the FTN charset value to
      UTF-8 so the message will be displayed/handled accordingly.
      I did not add checks for header fields (to/from/subject) - we should probably
      auto-detect UTF-8 in those as well, but for now, I don't see messages coming
      into FidoNet echoes with UTF-8 in the header fields.
      Incremented SBBSecho/EchoCfg version to 3.10.
      6942ba6b
  15. 22 Aug, 2019 1 commit
    • rswindell's avatar
      SBBSecho should be able to run withOUT an area file (areas.bbs file). · 5fd5ae24
      rswindell authored
      This requires that the AutoAddSubs=true in sbbsecho.ini (the default) and if
      you don't want an area file created/updated with new subs, just set new option
      AutoAddToAreaFile=false.
      Both of these options default to true which is the same as the previous
      behavior: if you have a link that configured to hub for a msg group, any subs
      not already in the area list/file will be considered new and added dynamically.
      So what's new here is that you can set SBBSecho not to create or update an
      area file and SBBSecho will run just fine if no area file exists or contains no
      area definitions.
      Incremented version to 3.09.
      5fd5ae24
  16. 26 Jul, 2019 1 commit
  17. 23 Jul, 2019 1 commit
    • rswindell's avatar
      New option for SBBSecho to basically ignore any configured outboxes for · 55a2e1e4
      rswindell authored
      linked nodes: UseOutboxes (default: true)
      
      BinkIT will continue to outboxes even when this option is set to false, but
      SBBSecho won't place any mail files in the outboxes when this option is set to
      true.
      
      For PSI-Jack who was surprised that SBBSecho put mail files into outboxes.
      Since it appears BinkD supports both outboxes and normal outbound directories
      for linked nodes and BinkIT does as well, this shouldn't really make any
      difference - just a sysop preference.
      55a2e1e4
  18. 22 Jun, 2019 1 commit
    • rswindell's avatar
      Cosmetic improvments: · ae3c34f6
      rswindell authored
      Use "save/restore" uifc.list() mode for "Save Changes" prompt - no need to
      leave the prompt visible while saving changes.
      Display pop status while saving changes to config file.
      ae3c34f6
  19. 17 Jun, 2019 2 commits
  20. 27 May, 2019 1 commit
  21. 30 Apr, 2019 3 commits
  22. 23 Nov, 2018 1 commit
  23. 08 Sep, 2018 1 commit
    • rswindell's avatar
      Added the BinkP/BinkIT "PlainAuthOnly" toggle setting/option. It's a bit · dd66956f
      rswindell authored
      confusing with 3 bool settings (in the sbbsecho.ini) to represent 4 valid
      security requirement levels, so I attempted to simply the menu options to
      make it easy for sysops.
      BinkpAllowPlainText now defaults to true since the supported encryption method
      isn't even an official FidoNet standard, yet.
      I also added/updated some online help (F1) help text.
      Added an "Exiting" popup (like SCFG) when exiting.
      dd66956f
  24. 07 Aug, 2018 1 commit
    • rswindell's avatar
      Incremented version to 3.06 · 9eaf77be
      rswindell authored
      Added version for Bill McGarrity: for each linked-node, a preferred
      local address (AKA) can be specified to be used as the source address
      when creating packets destined for that linked-node. If no local address
      is specified, the previous (best match) logic is used: find an AKA that
      has the same zone and net as the destination address, if none found, use
      the first address with the same zone.
      9eaf77be
  25. 19 Jul, 2018 1 commit
    • rswindell's avatar
      Added a "MinFreeDiskSpace" setting to the root section of sbbsecho.ini · bad50ed8
      rswindell authored
      (defaults to 10 megabytes, "10M").
      When SBBSecho starts up, if this minimum amount of free space is not
      available in any of the following directories, SBBSecho will display an
      error and immediately exit:
      - data directory (in SCFG)
      - logs directory (in SCFG)
      - netmail directory (in SCFG)
      - outbound directory (from sbbsecho.ini)
      - temp directory
      - each linked-node's outbox, if configured
      
      If the sysop runs out of disk space for some reason, at least SBBSecho
      won't contribute to the problem.
      bad50ed8
  26. 04 Jun, 2018 1 commit
  27. 01 Apr, 2018 2 commits
  28. 31 Mar, 2018 2 commits
  29. 17 Mar, 2018 1 commit
  30. 20 Feb, 2018 1 commit
  31. 12 Jan, 2018 1 commit
  32. 11 Dec, 2017 1 commit