1. 08 Jun, 2021 3 commits
    • Rob Swindell's avatar
      Condition newline before progress display · 52fa8335
      Rob Swindell authored
      Sometimes the progress meter (e.g. during file text searches) appears at a column offset > 0 and doesn't look good. Fix that.
      52fa8335
    • Rob Swindell's avatar
      Increase the progress() reporting frequency for filename/desc searches · cb4067ec
      Rob Swindell authored
      This resolve long delays (while searching for files) without any indication of progress.
      
      Keep new-scan progress interval at 10 dirs however (they're fast).
      cb4067ec
    • Rob Swindell's avatar
      Detect TLS startup errors correct/fully · 6fee1956
      Rob Swindell authored
      We can't (apparently) only rely on the return value of start_tls(), we have to check the value of the crypt session too.
      This fix the possibility of this happening:
      Jun  7 18:07:26 sbbs synchronet: ftp  0058 TLS ERROR 'No permiss.to perform this operation' (-21) opening keyset
      Jun  7 18:07:26 sbbs synchronet: ftp  0058 <192.168.1.25> initialized TLS successfully
      
      Instead, we'll detect the failure and disable FTPS support, logging "failed to initialize TLS successfully".
      6fee1956
  2. 07 Jun, 2021 2 commits
    • Rob Swindell's avatar
      Modernize finduser() a bit · 2106e629
      Rob Swindell authored
      Skip any prepended white-space in the passed name to find.
      Use better variable names (and length) for the character strings.
      Use matchusername() instead of strcmp(); matchusername() follows the liberal user-id/alias/name matching algorithm.
      Use strcasestr() instead of strstr(), so no copy/modification (upper-casing) of passed name is now required.
      When 'Q'uitting the search, set the SS_ABORT flag.
      2106e629
    • Rob Swindell's avatar
      4415d99b
  3. 06 Jun, 2021 17 commits
  4. 05 Jun, 2021 7 commits
  5. 03 Jun, 2021 3 commits
  6. 01 Jun, 2021 2 commits
  7. 31 May, 2021 6 commits