1. 28 Apr, 2020 8 commits
  2. 27 Apr, 2020 25 commits
  3. 26 Apr, 2020 7 commits
    • rswindell's avatar
      Fix gcc warning: format '%u' expects argument of type 'unsigned int', but... · bf5b9f10
      rswindell authored
      Fix gcc warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'long unsigned int'
      bf5b9f10
    • rswindell's avatar
      Add support for "robots": Right now, robots are for receiving netmail messages · 8df3c6b7
      rswindell authored
      only (e.g. areamgr requests or whatever). In the future, they could be extended
      to echomail areas too, if that's desirable.
      
      For now, it's really intended for ticket-FileFix.
      
      Anyway, NetMail can be received for the robot-name@<your-ftn-address> and
      the mail message will be stored in the Synchronet "mail" base. The recipient
      extension will be absent since there is no valid user account associated with
      the robot. Robot names supercede other user names/aliases for received netmail.
      If one or more netmail messages were imported for a robot and that robot has
      a semaphore path/filename specified (e.g. to trigger a timed event), then that
      semaphore will be "touched" before SBBSecho exits.
      One weird anomly with this is if attached files are received for robots, those
      files will be stored in data/user/0000.in. The altnerative is to just ignore
      file attachments sent to robots.
      
      The echofg supprot for robots is still yet to be added. In the mean time, you
      can add robots to your sbbsecho.ini like so:
      [robot:<name>]
      semfile=/path/to/semfile
      
      Incremented version to 3.11.
      8df3c6b7
    • rswindell's avatar
      c7b2b11a
    • rswindell's avatar
      Add '-c' option to dump control lines only. -b implies -c. · de42fb23
      rswindell authored
      Also converts Ctrl-A chars to '@", so behaves similar to fmsgdump now.
      SEEN-BY's and AREA lines aren't dumped with -c because they don't begin with
      a Ctrl-A.
      de42fb23
    • rswindell's avatar
      Fix bug reported by Mark Lewis (Rampage@SESTAR), when packing NetMail messages · 41ed7a56
      rswindell authored
      (from stored messages in .msg files into packets), the origin net/node within
      the  *packed message* header would be set to the local system's address
      net/node (for the destination zone), always. This is the appropriate action
      when packing EchoMail, but not for NetMail.
      
      Now, there are lot of other header fields in the packed message that contain
      the source/origin address (e.g. @FMPT, @INTL kludges) and those would reflect
      the original origin address still. And these fields take precedence over the
      orign net/node fields of the packed message header. So I'm not sure this bug
      would actually cause any problems anywhere, but it was a bug all the same.
      41ed7a56
    • rswindell's avatar
      Added a 'U' (uppercase) modifier, for Nelgin (e.g.REV|U for uppercase revision · edfa24c2
      rswindell authored
      letter).
      Also, REALNAME is now an alias for COMPANY and MEMO2. Man these legacy
      @-code names are terrible.
      edfa24c2
    • rswindell's avatar
      23bb4d4b