Skip to content
Snippets Groups Projects
  1. Nov 29, 2017
  2. Nov 28, 2017
  3. Nov 27, 2017
  4. Nov 26, 2017
  5. Nov 25, 2017
    • rswindell's avatar
      Implemented recursive (up to 3-levels) MIME parsing of multi-part message · 78005b9b
      rswindell authored
      "entities" to find the "plain-text" representation of the body text in nested
      MIME-encoded bodies. Still todo: decode Base64 and QP-encoded "plain text"
      MIME parts.
      78005b9b
    • rswindell's avatar
      Don't show the new status header values as part of the 'R' command. · d54dc021
      rswindell authored
      A good way to use the 'R' command woud be:
      "smbutil -C Rcs <base>" which tells smbutil to:
      -continue on error opening the msg base (e.g. corruption)
      -re-init the SMB/status headers
      -change/config the status header values (e.g. max msgs, crcs, age)
      -show the status header
      d54dc021
    • rswindell's avatar
      smbutil v2.34: · e09f8756
      rswindell authored
      - Added 'R' (capital 'R') command, which can be used to repair a corrupted
        "SMB header" and status header in the *.shd file. The status header
        fields "max_msgs", "max_crcs", and "max_age" are not recovered (just
        initialized to 0) since we don't have those configuration settings in
        smbutil. Modifying the base configuration in SCFG and saving changes
        will recover those values.
      - Added '-C' (capital 'C') option: to continue to open a msg base even when
        some forms of SMB header corruption are detected. This option may be used
        in combination with some commands (e.g. 'c' and 'R') to recover a
        corrupted message base.
      
      Command-line options were previously not case-sensistive (all options were
      treated the same regardless of letter case) - now, most options are still
      treated the same regardless of case, but newer options will be redefining
      the uppercase equivalent (e.g. '-C' is now not the same as '-c').
      e09f8756
Loading