<mavenModuleSetBuild _class='hudson.maven.MavenModuleSetBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by md-5</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1688</buildNumber><marked><SHA1>2ef5e7004b298c058f22b8e1d29494934ed3bdde</SHA1><branch><SHA1>2ef5e7004b298c058f22b8e1d29494934ed3bdde</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>2ef5e7004b298c058f22b8e1d29494934ed3bdde</SHA1><branch><SHA1>2ef5e7004b298c058f22b8e1d29494934ed3bdde</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>2ef5e7004b298c058f22b8e1d29494934ed3bdde</SHA1><branch><SHA1>2ef5e7004b298c058f22b8e1d29494934ed3bdde</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/SpigotMC/BungeeCord.git</remoteUrl><scmName></scmName></action><action></action><action _class='hudson.maven.reporters.MavenAggregatedArtifactRecord'></action><action _class='hudson.maven.reporters.SurefireAggregatedReport'><failCount>0</failCount><skipCount>0</skipCount><totalCount>74</totalCount><urlName>testReport</urlName></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>BungeeCord.jar</displayPath><fileName>BungeeCord.jar</fileName><relativePath>bootstrap/target/BungeeCord.jar</relativePath></artifact><artifact><displayPath>cmd_alert.jar</displayPath><fileName>cmd_alert.jar</fileName><relativePath>module/cmd-alert/target/cmd_alert.jar</relativePath></artifact><artifact><displayPath>cmd_find.jar</displayPath><fileName>cmd_find.jar</fileName><relativePath>module/cmd-find/target/cmd_find.jar</relativePath></artifact><artifact><displayPath>cmd_kick.jar</displayPath><fileName>cmd_kick.jar</fileName><relativePath>module/cmd-kick/target/cmd_kick.jar</relativePath></artifact><artifact><displayPath>cmd_list.jar</displayPath><fileName>cmd_list.jar</fileName><relativePath>module/cmd-list/target/cmd_list.jar</relativePath></artifact><artifact><displayPath>cmd_send.jar</displayPath><fileName>cmd_send.jar</fileName><relativePath>module/cmd-send/target/cmd_send.jar</relativePath></artifact><artifact><displayPath>cmd_server.jar</displayPath><fileName>cmd_server.jar</fileName><relativePath>module/cmd-server/target/cmd_server.jar</relativePath></artifact><artifact><displayPath>reconnect_yaml.jar</displayPath><fileName>reconnect_yaml.jar</fileName><relativePath>module/reconnect-yaml/target/reconnect_yaml.jar</relativePath></artifact><building>false</building><displayName>#1688</displayName><duration>186009</duration><estimatedDuration>162405</estimatedDuration><fullDisplayName>BungeeCord #1688</fullDisplayName><id>1688</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1688</number><queueId>66</queueId><result>SUCCESS</result><timestamp>1679702463786</timestamp><url>https://hub.spigotmc.org/jenkins/job/BungeeCord/1688/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>protocol/src/main/java/net/md_5/bungee/protocol/Varint21LengthFieldExtraBufPrepender.java</affectedPath><affectedPath>protocol/src/main/java/net/md_5/bungee/protocol/Varint21LengthFieldPrepender.java</affectedPath><affectedPath>proxy/src/main/java/net/md_5/bungee/BungeeServerInfo.java</affectedPath><affectedPath>proxy/src/main/java/net/md_5/bungee/UserConnection.java</affectedPath><affectedPath>proxy/src/main/java/net/md_5/bungee/netty/PipelineUtils.java</affectedPath><commitId>2ef5e7004b298c058f22b8e1d29494934ed3bdde</commitId><timestamp>1679702430000</timestamp><author><absoluteUrl>https://hub.spigotmc.org/jenkins/user/md_5</absoluteUrl><fullName>md_5</fullName></author><authorEmail>git@md-5.net</authorEmail><comment>#3451: Improve length field prepending on bungee -&gt; server connection

Use alternative implementation of Varint21LengthFieldPrepender on bungee -&gt; server connection for improved speed - it uses separate buffer to prepend the length to avoid copying large data buffer.
Not applied bungee -&gt; client because encrypting 1-5 bytes of length separately through expensive jni call could make it not worth (not measured).
</comment><date>2023-03-25 11:00:30 +1100</date><id>2ef5e7004b298c058f22b8e1d29494934ed3bdde</id><msg>#3451: Improve length field prepending on bungee -&gt; server connection</msg><path><editType>add</editType><file>protocol/src/main/java/net/md_5/bungee/protocol/Varint21LengthFieldExtraBufPrepender.java</file></path><path><editType>edit</editType><file>proxy/src/main/java/net/md_5/bungee/netty/PipelineUtils.java</file></path><path><editType>edit</editType><file>protocol/src/main/java/net/md_5/bungee/protocol/Varint21LengthFieldPrepender.java</file></path><path><editType>edit</editType><file>proxy/src/main/java/net/md_5/bungee/BungeeServerInfo.java</file></path><path><editType>edit</editType><file>proxy/src/main/java/net/md_5/bungee/UserConnection.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://hub.spigotmc.org/jenkins/user/md_5</absoluteUrl><fullName>md_5</fullName></culprit><mavenArtifacts></mavenArtifacts><mavenVersionUsed>3.6.3</mavenVersionUsed></mavenModuleSetBuild>