Skip to content
Snippets Groups Projects
  1. Jan 15, 2023
  2. Jan 13, 2023
    • Rob Swindell's avatar
      Create/use file_type_match() for viewing, testing, and download-events · e8944f5b
      Rob Swindell authored
      Allows for more/better wildcard matching in viewable and testable
      file types and download-events (e.g. "tar.gz" or "tar.*").
      
      This solves the "double-dot" problem in some file types/extensions.
      An implicit "*." is prepended before the configured file type/extension.
      e8944f5b
    • Rob Swindell's avatar
      Fix possible crash when no extractable file types are configured in SCFG · 4e1ca83a
      Rob Swindell authored
      If libarchive couldn't extract a QWK or REP packet, we'd fallback to searching
      for a match among the configured extractable file types and if no extension/type
      match was found, default to the first configured extractable file type
      (even if there wasn't one) which would result in a NULL pointer dereference
      and most likely a crash. Instead, if no matching configured extractable
      file type is found, just log a warning message and don't continue with the
      extraction attempt. With SBBS v3.19+, it's totally valid/legit to have no
      extractable file types configured in SCFG and things "just work" (using
      libarchive).
      4e1ca83a
    • Rob Swindell's avatar
      Increase maximum file extension length from 3 to 15 characters · ffc8d5db
      Rob Swindell authored
      For Viewable, Testable, Compressible file types and download events,
      the file extension is no longer limited to 3 characters. 15 characters
      seemed like "enough".
      
      Similarly, a user's temp/QWK file type preference is also extended from
      3 to 15 characters.
      
      This fixes issue #486, but file types such as *.tar.gz (2 dots in the extension)
      are still an issue and will be addressed next.
      ffc8d5db
  3. Jan 12, 2023
  4. Jan 09, 2023
  5. Jan 06, 2023
  6. Jan 05, 2023
  7. Jan 04, 2023
  8. Jan 03, 2023
Loading