{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "fixed in changeset 43903.  First binary v1.9.0.10. ",
    "ClosedDate": "2009-09-23T11:21:33.09-07:00",
    "CommentCount": 0,
    "Custom": null,
    "Description": "The ZipEntry includes check-and-rewrite logic so that if compression actually increases the size of the datastream, the ZipEntry will re-write the output without compression. \nThis logic was included as a workaround to the anomalous behavior of the BCL DeflateStream class.  Since v1.7, DotNetZip uses its own DeflateStream, which does not exhibit the same anomalous behavior.  Because datastreams run through Ionic.Zlib.DeflateStream do not increase in size, the check-and-rewrite logic is rendered unnecessary. \n \nIt should therefore be removed. \n \nThere is also the supporting property, WillReadTwiceOnInflation, that need to be removed.\nThe WantCompression callback should remain.",
    "LastUpdatedDate": "2013-05-16T05:32:08.9-07:00",
    "PlannedForRelease": "",
    "ReleaseVisibleToPublic": false,
    "Priority": {
      "Name": "Low",
      "Severity": 50,
      "Id": 1
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2009-09-13T12:03:24.927-07:00",
    "Status": {
      "Name": "Closed",
      "Id": 4
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "Remove unnecessary Check-and-rewrite logic",
    "Type": {
      "Name": "Issue",
      "Id": 3
    },
    "VoteCount": 1,
    "Id": 8769
  },
  "FileAttachments": [],
  "Comments": []
}