Skip to content
Snippets Groups Projects
  1. Feb 12, 2019
    • rswindell's avatar
      Restore the BRE inter-bbs netmail attachment work-around from SBBSecho v2: · a3b2f9e2
      rswindell authored
      If the attached file begins with a '^', ignore/skip that character in the file
      path. This should resolve the error reported by Ken  of Section One BBS:
      ERROR line 850, attachment file not found: ^C:/SBBS/XTRN/BRE777/...
      
      SBBSecho v2.x included this work-around and it was not included in the v3
      re-factoring/re-write. Of course, BRE is doing something wrong and is totally
      at fault here, but no one expects BRE to be fixed... ever. :-)
      a3b2f9e2
  2. Feb 11, 2019
    • rswindell's avatar
      Patch from Mark Lewis (wk42): · a59060dd
      rswindell authored
      i've made a few adjustments to xtrn.cpp for external.bat...
      
      - remove unneeded redirection of dosemu output.
         still uses same log file name and stops zero
         byte file dosemu.log from being created in node
         directories.
      - fix faulty "keystroke" dosemu -I command. it
         didn't actually do the "\r" but sent it as
         characters to the command line.
      - added code for SBBS specific lredirs to be
         done more cleanly like dosemu's default
         autoexec.bat. only deletes redir if it exists.
      
      His editor also appears to have removed trailling white-space from this file,
      which is fine.
      a59060dd
  3. Feb 08, 2019
    • rswindell's avatar
    • rswindell's avatar
      Remove unused variable: fp · 37a24e3a
      rswindell authored
      37a24e3a
    • rswindell's avatar
      Add/use new function findstr_list() which opens and returns a string list · 32051b32
      rswindell authored
      suitable for passing to findstr_in_list().
      SBBSecho peformance improvement: don't open/read the twitlist.cfg file for
      *each* imported message: just read it once during initialization (using the new
      findstr_list() function of course).
      Reversed course on the findstr()/trashcan() matching logic: significant leading
      white-space was not backwards compatible (and was the cause of recent lost
      messages in DOVE-Net) - so I decided to go a different route and support
      C-style character escape sequences (e.g. \r, \n, \t, \x##, etc.) in findstr
      comparison strings, so the new way to represent a leading space character
      in a filter file (e.g. twitlist.cfg, name.can) would be: "\ ". So to match (e.g.
      filter/disallow) all strings with a leading space: "\ *". "\x20 *" would also
      work (0x20 is ASCII for "space").
      Now, again, leading white-space in filter files (e.g. text/*.can, twitlist.cfg)
      is ignored. <sigh>
      32051b32
    • rswindell's avatar
      New function: strListModifyEach(), iterates through a string list, calling · 7fa88586
      rswindell authored
      a caller-supplied function (callback) which can modify each string or leave
      the string in tact by returning NULL. Shrinking strings is trivial while
      expanding strings (making them bigger) is a little more involved, probably
      using the cbdata to pass a temporary buffer around to store each expanded
      string or returning a new globally-valid pointer.
      Removed the malloc.h #include as we haven't used alloca() here for a while.
      7fa88586
  4. Feb 05, 2019
  5. Feb 04, 2019
  6. Feb 03, 2019
  7. Feb 02, 2019
  8. Feb 01, 2019
  9. Jan 31, 2019
  10. Jan 30, 2019
  11. Jan 29, 2019
Loading