1. 04 Mar, 2021 1 commit
    • Rob Swindell's avatar
      Ignore filenames in subject that aren't valid filenames, e.g. "Fwd:" · e779b88d
      Rob Swindell authored
      There were 2 bug identified by issue #230:
      - the "Fwd:" prefix being added to the message subject was being treated as a filename. I first thought to just remove this subject tag, but then thought it best to just ignore obviously invalid filenames in the subject in the first place.
      
      - when forwarding files to a netmail address, the 'to' extension (user number) is 0, so the file will be in the data/file/####.out directory of the sender instead.
      
      We have 4 places (at least) where the message subjects are parsed and only one of those places currently supports quoted filenames (e.g. with spaces in them) and some of the others (e.g. QWK) don't support multiple filenames at all. That should be fixed.
      e779b88d
  2. 02 Mar, 2021 1 commit
    • Deucе's avatar
      Re-enable atomics on FreeBSD :| · f3219fe5
      Deucе authored
      The various __GNUC__ macros are defined in other compilers and
      indicate support for a C language standard and can't be used to
      detect if gcc the compiler is being used.
      f3219fe5
  3. 28 Feb, 2021 2 commits
  4. 23 Feb, 2021 2 commits
  5. 22 Feb, 2021 15 commits
  6. 21 Feb, 2021 6 commits
  7. 20 Feb, 2021 3 commits
  8. 19 Feb, 2021 5 commits
    • Rob Swindell's avatar
      Correct the parse_mail_address() argument order · e9329f6c
      Rob Swindell authored
      Issue introduced in previous commit to this file. The name arg(s) comes before the address arg(s).
      e9329f6c
    • Deucе's avatar
      2d90939b
    • Deucе's avatar
      Fix CIDs 174500 and 174471 · 59b8829a
      Deucе authored
      59b8829a
    • Rob Swindell's avatar
      Automatically route in-transit mail to points to boss nodes · 45ced2a3
      Rob Swindell authored
      If the destination point node is not a linked node (does not exist in sbbsecho.ini), but the boss node is linked, automatically route to the boss node. The log entries look like this when this happens:
      "Routing packet (%s) to boss-node %s"
      "Routing NetMail (%s) to boss-node %s"
      
      For poindexter FORTRAN (REALITY) - test results appreciated.
      
      Incremented SBBSecho version to 3.13.
      45ced2a3
    • Rob Swindell's avatar
      Recognize DNB blacklist exempted email addresses in From fields · 27079b33
      Rob Swindell authored
      Previously, any DNS blacklist-exempt email addresses (in ctrl/dnsbl_exempt.cfg) had to be used in the mail-envelope (the "MAIL FROM:" address) - that doesn't work for all senders that use re-mailers or whatever where you end-up with some *bounce* address as the envelope-sender.
      
      So now, clear the DNSBL results when the From header field is parsed and the sender was in fact an exempt sender. Note: the Subject line will still contain the SPAM tag if the subject was parsed first (came earlier in the message header). May need to address this limitation in the future if it turns out to be a problem (!).
      
      Lowercase the [smtp|smtps]spy.txt log file.
      27079b33
  9. 18 Feb, 2021 5 commits