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
    • Deucе's avatar
      New IMAP search parser/generator · e997e293
      Deucе authored
      Previously, the IMAP search tried to do sneaky things to optimize
      execution time, but that ended up with problems when nested ()s
      were used, among other, more subtle issues.  Also, the old search
      wasn't even tested enough so that each term would work.
      
      The new system transpiles the IMAP query to Javascript then runs
      the compiled JS function for each message.  Should be much more
      accurate (though may also be much slower).
      
      Actually fixes the issue reported as #397, and closes #730.
      e997e293
  3. Nov 13, 2024
  4. Nov 12, 2024
  5. Nov 11, 2024
Loading