{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "",
    "ClosedDate": null,
    "CommentCount": 0,
    "Custom": null,
    "Description": "from http://dotnetzip.codeplex.com/discussions/269557\n \nHi :)  I am a contributor of FubuMVC related projects and we are using DotNetZip. After upgrading from v1.9.1.5 to v1.9.1.8 some of the unit tests start to fail on Mono on Unix based systems.\n \nI think I have an idea of where the problem is as the stack trace points to Ionic.Zip.ZipEntry.InternalExtract.   Looking through your code I can see that you do something like:    // workitem 10639                outFileName = outFileName.Replace(\"/\",\"\\\\\");  inside ValidateOutput.\n \nThat is probably the cause, because you are not using Path.DirectorySeparatorChar (or Path.AltDirectorySeparatorChar).  This, along with not using Path.Combine, is the most common problem with regards to Mono compatibility issues on other platforms.",
    "LastUpdatedDate": "2014-01-30T07:10:39.84-08:00",
    "PlannedForRelease": "",
    "ReleaseVisibleToPublic": false,
    "Priority": {
      "Name": "Low",
      "Severity": 50,
      "Id": 1
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2011-08-25T07:39:43.52-07:00",
    "Status": {
      "Name": "Proposed",
      "Id": 1
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "Mono Support - PathSeparator in ZipEntry.InternalExtract",
    "Type": {
      "Name": "Issue",
      "Id": 3
    },
    "VoteCount": 7,
    "Id": 14147
  },
  "FileAttachments": [],
  "Comments": [
    {
      "Message": "My original suggestion used Path.AltDirectorySeparatorChar - That is not required because I realized that the internal path separator of a zip entry is \"/\" regardless of Linux/OSX/Windows.\r\n\r\nThe proper fix for this can be seen here:\r\n\r\nhttps://github.com/ahjohannessen/DotNetZip.Semverd/commit/0f6e5fe01728b39d65fcb587b28d90205d9ae0b4",
      "PostedDate": "2011-08-27T09:06:11.42-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2012-04-27T02:31:59.273-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2012-11-22T02:22:02.013-08:00",
      "Id": -2147483648
    },
    {
      "Message": "This bug is now over a year old. Will this ever be fixed?",
      "PostedDate": "2012-11-22T02:23:11.393-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-02-21T18:43:04.013-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2014-01-30T06:37:07.7-08:00",
      "Id": -2147483648
    },
    {
      "Message": "Wow, it's 2014 and it's still open... :(",
      "PostedDate": "2014-01-30T07:10:39.84-08:00",
      "Id": -2147483648
    }
  ]
}