Skip to content
Snippets Groups Projects
  1. Nov 15, 2024
  2. Nov 14, 2024
    • Rob Swindell's avatar
      Add a -l (loop) option to retry until failure · 6cc93d8c
      Rob Swindell authored
      Pretty remedial option parsing here, the order is significant
      6cc93d8c
    • Deucе's avatar
      Just overhaul this who chunk of code. · 2e47ac98
      Deucе authored
      2e47ac98
    • Deucе's avatar
      Mention the change · 4f158aa2
      Deucе authored
      4f158aa2
    • Deucе's avatar
      Fix bug reported by DigitalMan · 056304ed
      Deucе authored
      It looks like this has been a long-standing UIFC bug (pre-3.0)
      
      If a uifc list that can scroll is showing the bottom-most line,
      and an option that is not the last is deleted, and both *cur and
      *bar are left untouched, *bar would be adjusted to be too high,
      resulting in various highlight bar corruption issues.
      
      This commit just rewrites that logic to be comprehensible, and
      ensures that if bar is set such that the list would end before the
      bottom of the window, it gets moved up.  This makes delete do the
      right thing (didn't test with insert, that may do weird things).
      
      Also, since I figured out a good definition of what bar actually
      represtens, add a comment to that effect.
      056304ed
    • Rob Swindell's avatar
      Allow a separate log level for the event thread of the terminal server · c226475c
      Rob Swindell authored
      So you want to debug (timed) events, but don't want to get debug-spew in your
      terminal server log output? Now you can: By default, the event thread log
      level will be the same as the terminal server, but now you can override this
      by setting [BBS] EventLogLevel in the sbbs.ini file or set it in
      SCFG->Servers->Terminal Server->Event Log Level.
      c226475c
    • Rob Swindell's avatar
      Document the editor property (field) of the message header object · 37ca25a5
      Rob Swindell authored
      there are still other undocumented fields/properties, but this one for sure
      was missing.
      37ca25a5
  3. Nov 13, 2024
  4. Nov 12, 2024
    • Deucе's avatar
      Document return values of Socket.poll() · f4ea0c75
      Deucе authored
      f4ea0c75
    • Rob Swindell's avatar
      Include the size of the message headers in the POP3 STAT response too · bb3485a9
      Rob Swindell authored
      I suppose if we only had messages with no body text, this value could be 0
      (not accounting for any headers) and thus throw a client off.
      
      So consider this as part of the fix for issue #822.
      bb3485a9
    • Rob Swindell's avatar
      Report bigger "size of message" in POP3 LIST response · e6d8053f
      Rob Swindell authored
      For messages that have no body, we'd report 0. But RFC 1939 says this value
      is supposed to be "the exact size of the message in octets" <sigh>. This
      would include header fields, so while we can't know the exact RFC822 size,
      adding the msg's hdr.length to these values gives size > 0 for messages
      with no body text and this enables the Apple iPhone Mail app to download
      the message (fixing issue #822).
      
      Part two of this fix is to provide a blank line of message text when there
      is none. This changes the message displayed in the iPhone Mail app from:
      
      "This message cannot be displayed because of the way it is formatted.
       Ask the sender to send it again using a different format or email program.
      
       text/plain"
      
      to (the much nicer):
       "This message has no content".
      e6d8053f
  5. Nov 11, 2024
  6. Nov 10, 2024
Loading