Skip to content
Snippets Groups Projects
  1. Jan 20, 2024
  2. Jan 19, 2024
  3. Jan 18, 2024
  4. Jan 17, 2024
  5. Jan 16, 2024
    • Rob Swindell's avatar
      Fix issue with "Pause Logging" buttons not staying pressed in sbbsctrl-win32 · eb9c3519
      Rob Swindell authored
      Reported by Max (WESTLINE)...
      
      Introduced in commit 75c5c9e5, since we are now calling the set_state()
      callback periodically, and in sbbsctrl, it sets/resets the pause button
      checked (depressed) state in response to this callback (should it?), this was
      resetting the pause button checked/depressed state peridically (at the
      configured sem file check interval, default 2 seconds).
      
      The fix: if the new server state is the same as the previously set server
      state, don't call the set_state() callback. I considered this as a potential
      optimization when I first wrote that commit, but didn't see any obvious
      downside to calling the set_state() callback redundantly. Now that I see a
      downside, let's implement this saving/checking of the state to avoid
      redundant "set" calls.
      eb9c3519
    • Rob Swindell's avatar
      If socket is closed while in sess_sendbuf(), don't log a warning message · 04705b6c
      Rob Swindell authored
      ... with a socket descriptor value of -1.
      04705b6c
    • Rob Swindell's avatar
      Fix hungry-matching of "NODEx" @-code · 57decbd2
      Rob Swindell authored
      The 5th character must be a digit.
      
      Prevent future stupidity such as happened with recently added and then
      fixed NODE_USER @-code.
      57decbd2
  6. Jan 15, 2024
    • Rob Swindell's avatar
      Fix the recently-added NODE_USER @-code · 0639add9
      Rob Swindell authored
      Since "NODE*" is a match for a node number status (ugh), and this comparison
      happened before the comparison for "NODE_USER", we'd never hit that condition.
      Thought I tested this before original commit, but I guess I did not. Oops.
      0639add9
    • Rob Swindell's avatar
      Don't expand @-codes automatically for all node messages/telegrams saved · 839c3a31
      Rob Swindell authored
      This recent enhancement (Commit 61a3ab2d) introduced security and usability
      concerns.
      
      So I created (and am now using where requested) a wrapper for formatting
      text.dat/ini strings which will automaticlaly detect @-code encoded strings
      and expand/use them *only* (instead of printf %-specifiers).
      
      This might impact issue #696 since although unintentionally, it actually was
      possible to mix @-codes and %-specifier usage in certain (node status)
      text.dat/ini strings, but that should not be possible now. It's either/or:
      @-codes or %-specifiers, not both.
      839c3a31
Loading