Skip to content
Success

Changes

Summary

  1. Implement new, high-performance cipher in native code. Currently (commit: 56278bd) (details)
  2. Add compile native script to compile a native binary into resources. (commit: f031032) (details)
  3. Get everything ready (commit: c2e8e89) (details)
  4. Ultra blazing fast native code for 64 bit linux! Testers welcome! Thanks (commit: f4a41d5) (details)
Commit 56278bd0c11ec03f5a3b3fbaf9cd0386d3cb1209 by md_5
Implement new, high-performance cipher in native code. Currently available only for Linux-x64, other platforms will fallback to Java cipher.
(commit: 56278bd)
The file was addedproxy/src/main/java/net/md_5/bungee/netty/cipher/CipherEncoder.java
The file was removedproxy/src/main/java/net/md_5/bungee/netty/CipherDecoder.java
The file was modifiedproxy/src/main/java/net/md_5/bungee/BungeeCord.java (diff)
The file was addednative/src/main/java/net/md_5/bungee/FallbackCipher.java
The file was addednative/src/main/java/net/md_5/bungee/NativeCipher.java
The file was modifiedpom.xml (diff)
The file was addednative/pom.xml
The file was modifiedproxy/src/main/java/net/md_5/bungee/EncryptionUtil.java (diff)
The file was addednative/src/main/java/net/md_5/bungee/BungeeCipher.java
The file was addednative/src/main/java/net/md_5/bungee/NativeCipherImpl.java
The file was removedproxy/src/main/java/net/md_5/bungee/netty/CipherEncoder.java
The file was removedproxy/src/main/java/net/md_5/bungee/netty/CipherBase.java
The file was addedproxy/src/main/java/net/md_5/bungee/netty/cipher/CipherDecoder.java
The file was addednative/src/test/java/net/md_5/bungee/NativeCipherTest.java
The file was addednative/nb-configuration.xml
The file was addednative/src/main/c/NativeCipherImpl.c
The file was modifiedproxy/pom.xml (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java (diff)
Commit f031032940806c4e28c05780940cd9ab7a0ba416 by md_5
Add compile native script to compile a native binary into resources.
(commit: f031032)
The file was addednative/src/main/c/net_md_5_bungee_NativeCipherImpl.h
The file was addednative/compile-native.sh
The file was addednative/src/main/resources/native-cipher.so
The file was modifiedproxy/pom.xml (diff)
The file was modifiednative/pom.xml (diff)
The file was modifiednative/src/main/java/net/md_5/bungee/NativeCipher.java (diff)
Commit f4a41d568c99572d7e1aa0dc29835ba207f4ed02 by md_5
Ultra blazing fast native code for 64 bit linux! Testers welcome! Thanks @ninja- for his hard work.
(commit: f4a41d5)
The file was modifiednative/compile-native.sh (diff)
The file was modifiednative/src/main/java/net/md_5/bungee/NativeCipher.java (diff)
The file was modifiednative/src/main/resources/native-cipher.so (diff)
The file was modifiednative/src/test/java/net/md_5/bungee/NativeCipherTest.java (diff)