1. 31 Mar, 2018 11 commits
  2. 30 Mar, 2018 4 commits
  3. 28 Mar, 2018 3 commits
  4. 27 Mar, 2018 3 commits
  5. 26 Mar, 2018 8 commits
  6. 25 Mar, 2018 6 commits
    • rswindell's avatar
    • rswindell's avatar
      Attempt to address multiple redundant SSH related error/log messages from · 2f8c56f7
      rswindell authored
      the output_thread which may occur after an SSH-related error in the input
      thread, e.g.:
      Sun Mar 25 2018 01:45 pm bbs.synchro.net
      Node 6 SSH ERROR 'Bad argument, parameter 2' (-2) setting channel
      
      Sun Mar 25 2018 01:45 pm bbs.synchro.net
      Node 6 SSH ERROR 'Bad argument, parameter 2' (-2) setting channel
      
      Sun Mar 25 2018 01:45 pm bbs.synchro.net
      Node 6 SSH ERROR 'Bad argument, parameter 2' (-2) setting channel
      
      Sun Mar 25 2018 01:45 pm bbs.synchro.net
      Node 6 SSH ERROR 'Bad argument, parameter 2' (-2) setting channel
      
      Sun Mar 25 2018 01:45 pm bbs.synchro.net
      Node 6 SSH ERROR 'Bad argument, parameter 2' (-2) setting channel
      
      Sun Mar 25 2018 01:45 pm bbs.synchro.net
      Node 6 SSH ERROR 'Bad argument, parameter 2' (-2) setting channel
      
      ... by introducing a new sbbs_t member variable: terminate_output_thread
      which is only set to true when the input_thread is terminating.
      
      If there is any possibility that the input_thread could startup and get
      an SSH error before the output_thread even starts, then we will want to
      move the terminate_output_thread=false initialization to the sbbs_t
      constructor.
      2f8c56f7
    • deuce's avatar
      Fix a large number of errors involving re-using an in-use index variable as · b0f5a306
      deuce authored
      a temp variable.  Mostly impacting the setting of video flags.
      b0f5a306
    • rswindell's avatar
      putmsgptrs(): · e5018aea
      rswindell authored
      Fix-up the user/####.subs ini style (only one blank line between sections).
      Also, don't re-write the .subs file if nothing has changed.
      e5018aea
    • rswindell's avatar
      Address GCC warning: "/*" within comment · 4bd39bba
      rswindell authored
      4bd39bba
    • rswindell's avatar
      Changed user' message pointer/last-read/scan-config storage to a new file · 721c7167
      rswindell authored
      (data/user/*.subs - in familar .ini syntax)
      indexed by the sub-board internal rather than the old flat binary file using
      the troublesome "pointer index" (ptridx) as an offset. The old files
      (data/user/ptrs/*.ixb) will still be read in when the new file doesn't exist,
      for upgrading users automatically to the new method of pointer storage.
      This should resolve long-standing issues around users' new-scan pointers and
      configurations getting corrupted when the sysop inserts/remove sub-boards.
      However, if you change a sub-board's internal code, that invalidates the users'
      pointers and scan configurations - so that may need to be addrsesed via SCFG.
      The subs' ptridx values are still be used for storing QWKnet hub pointers, for
      now, but that too will soon be addressed with a new file format for those ptrs
      too.
      721c7167
  7. 24 Mar, 2018 5 commits