{
  "_class" : "hudson.maven.MavenBuild",
  "actions" : [
    {
      "_class" : "hudson.maven.reporters.SurefireReport",
      "failCount" : 0,
      "skipCount" : 0,
      "totalCount" : 13,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      "_class" : "hudson.maven.reporters.MavenArtifactRecord",
      "url" : "https://hub.spigotmc.org/jenkins/job/BungeeCord/net.md-5$bungeecord-proxy/1558/mavenArtifacts/"
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#1558",
  "duration" : 8755,
  "estimatedDuration" : 4871,
  "executor" : None,
  "fullDisplayName" : "BungeeCord » BungeeCord-Proxy #1558",
  "id" : "1558",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1558,
  "queueId" : -1,
  "result" : "SUCCESS",
  "timestamp" : 1619592813660,
  "url" : "https://hub.spigotmc.org/jenkins/job/BungeeCord/net.md-5$bungeecord-proxy/1558/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.maven.FilteredChangeLogSet",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "proxy/src/main/java/net/md_5/bungee/netty/PipelineUtils.java"
        ],
        "commitId" : "71d124637471ad2c24ded1bb8f8f8fecb718c3ec",
        "timestamp" : 1619592720000,
        "author" : {
          "absoluteUrl" : "https://hub.spigotmc.org/jenkins/user/md_5",
          "fullName" : "md_5"
        },
        "authorEmail" : "git@md-5.net",
        "comment" : "#3066: Put ReadTimeoutHandler after frame decoder.\u000a\u000aThis reduces the impact of attacks that send a large packet size first and then send data very slowly but frequently enough to not trigger a timeout (as the timeout handler was before the Varint21FrameDecoder). This causes connections to stay open for a long time without much effort from an attacker, while the packet never leaves the Varint21FrameDecpder stage of the netty pipeline (causing no additional checks to happen and no logs of the connection to be created).\u000a\u000aThis will not have an impact on bad connections as without recieving full packets the underlying spigot server would timeout instead.\u000a",
        "date" : "2021-04-28 16:52:00 +1000",
        "id" : "71d124637471ad2c24ded1bb8f8f8fecb718c3ec",
        "msg" : "#3066: Put ReadTimeoutHandler after frame decoder.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "proxy/src/main/java/net/md_5/bungee/netty/PipelineUtils.java"
          }
        ]
      }
    ],
    "kind" : None
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://hub.spigotmc.org/jenkins/user/md_5",
      "fullName" : "md_5"
    }
  ],
  "mavenArtifacts" : {
    "url" : "https://hub.spigotmc.org/jenkins/job/BungeeCord/net.md-5$bungeecord-proxy/1558/mavenArtifacts/"
  }
}