Skip to content
Snippets Groups Projects
  1. Nov 20, 2016
    • rswindell's avatar
      Fix bug importing polls from QWK/REP packets: · 7fb73c67
      rswindell authored
      "Subject" wasn't being parsed from VOTING.DAT and is a required header field
      for polls, causing error: qwk.cpp line 1149 writing "/sbbs/data/subs/dove-sys"
      access=-105, as reported by echickenster.
      7fb73c67
    • rswindell's avatar
      Automatic REPLY-ID fixup: · 396b931b
      rswindell authored
      If a message header has a thread_back value (it's a reply to another msg), but
      there is no Reply-ID header field, when converting QWK, look-up the
      original message-ID (to use for the relpy/vote Reply-ID value). If the original
      message doesn't have a message-ID, use the normal auto-generation scheme.
      This isn't normally necessary, but I posted a poll with a message-ID on
      DOVE-Net / Sysops and then voted on the poll, creating a vote with no Reply-ID
      which causes an SMB "writing" error (access=-105) on the QWKnet node BBSes
      (because the required header field is missing).
      396b931b
  2. Nov 19, 2016
  3. Nov 18, 2016
  4. Nov 17, 2016
    • rswindell's avatar
      Fix getuserdat() bug introduced in rev 1.164: when failing to read a user · 6e7bf768
      rswindell authored
      record (e.g. the user number is invalid), the user number should be 0 after
      returning. This would cause, for example, sbbs_t::login() to accept a login
      string with an invalid usernumber (e.g. "12345") and do some strange things.
      The same side-effect was missing in the (new) fgetuserdat().
      6e7bf768
  5. Nov 16, 2016
Loading