Commit Graph

64 Commits

Author SHA1 Message Date
md_5 e4cf010bda Update to Minecraft 1.10 2016-06-09 11:44:06 +10:00
md_5 05de455a9c Update to Minecraft 1.9 2016-03-01 09:31:12 +11:00
md_5 7c1f232e85 Update depend versions, limit use of most Java 1.7 APIs. 2015-02-08 13:07:41 +11:00
md_5 02d3660f32 Fix fancy terminal on Windows.
This is a workaround for quite possibly the weirdest bug I have ever encountered in my life! When jansi attempts to extract its natives, by default it tries to extract a specific version, using the loading class's implementation version. Normally this works completely fine, however when on Windows certain characters such as - and : can trigger special behaviour. Furthermore this behaviour only occurs in specific combinations due to the parsing done by jansi. For example test-test works fine, but test-test-test does not! In order to avoid this all together but still keep our versions the same as they were, we set the override property to the essentially garbage version BungeeCord. This version is only used when extracting the libraries to their temp folder.
2014-12-14 13:07:13 +11:00
md_5 37e37e9a55 Fix timestamp format.... 2014-12-13 11:53:03 +11:00
md_5 57a07dc2e2 Update Depend Versions:
Guava 17.0 -> 18.0
Lombok 1.12.6 -> 1.14.8
Gson 2.2.4 -> 2.3
SnakeYaml 1.13 -> 1.14
2014-09-25 11:05:21 +10:00
md_5 2cec5f344a Update versions to 1.8... oops 2014-09-01 16:56:03 +10:00
md_5 dd9bd2a2e3 Shuffle Jansi/Jline versions 2014-08-04 18:19:35 +10:00
md_5 4ac117fb4c Actually include native code, thanks again @normanmaurer 2014-06-25 18:21:59 +10:00
md_5 500b0af782 [Performance] Attempt to use Netty's Epoll implementation on Linux.
This will attempt to make use of Netty's EpollEventLoopGroup and Epoll(Server)SocketChannel when on Linux and the native libraries load correctly. It should bring a large increase in performance and hopefully reliability. Big thanks to the @netty team for implementing this and @normanmaurer for some tips on the support detection.

Feedback is appreciated.
2014-06-25 18:14:50 +10:00
md_5 ad2ff54b76 Bump a few versions, should probably think about exposing the new EPollEventLoop. 2014-05-15 17:07:31 +10:00
md_5 290e31b4c5 Update some depend versions, leaving netty for a later date when there aren't as many recent changes. 2014-03-10 11:34:35 +11:00
md_5 7483b4d276 Shuffle some internal stuff to API so that modules will compile 2014-01-10 09:58:31 +11:00
md_5 9f8c04ef86 Update some dependency versions: Guava, MySQL, JavaAssist, Netty. 2014-01-03 19:51:44 +11:00
md_5 94ee61cd35 Native cipher, with more smoke tests! 2013-11-19 07:16:06 +11:00
md_5 897a59254c Still segfaulting. 2013-11-18 20:00:15 +11:00
ninja- c70006a36c Implement new, high-performance cipher in native code. Currently available only for Linux-x64, other platforms will fallback to Java cipher. 2013-11-18 07:17:14 +11:00
md_5 12ef019d69 Revert native cipher, causing SIGSEGV 2013-11-17 16:51:11 +11:00
ninja- fc189e81d5 Implement new, high-performance cipher in native code. Currently available only for Linux-x64, other platforms will fallback to Java cipher. 2013-11-17 15:59:18 +11:00
md_5 0952e53d11 Update to 1.7 poms. 2013-10-23 17:33:21 +11:00
md_5 4257b81d8c WIP 2013-10-11 18:40:21 +11:00
md_5 cbcd874d47 Close #626 - command line argument for version. Also refactors into a bootstrap which warns users when not using Java 7! 2013-09-25 17:21:03 +10:00
md_5 32a5271dc3 Implement basic udp query to close #185 2013-09-24 10:09:55 +10:00
md_5 14389eb370 Use correct main class 2013-09-23 10:30:41 +10:00
md_5 a8b6a6b4aa Finish basic Yaml configuration API, complete with unit tests. Needs a lot of work with regards to how sections are handled, open to massive improvements from anyone that has more know-how. 2013-09-23 10:28:30 +10:00
md_5 a7a32509c7 find * -type f -print0 | xargs -0 sed -i 's/1.6.2/1.6.4/g' 2013-09-20 19:51:57 +10:00
md_5 49cffebd9b Dynamic build dates - see #526 2013-09-10 11:37:48 +10:00
md_5 b3e8feb4cb Update POMs to 1.6.2 2013-07-18 20:13:07 +10:00
md_5 499337c98e Optimized yaml reconnect locations! Ding dong sqlite is dead.. 2013-07-11 11:12:43 +10:00
md_5 7d1904584b Back to Java cipher, they are both the same speed 2013-07-08 08:33:25 +10:00
md_5 6b50c7c599 Move HTTP client stuffs into bungee-proxy 2013-07-04 21:59:38 +10:00
md_5 66de4c95ef Implement BouncyCastle as the cipher engine. 2013-07-04 21:13:10 +10:00
md_5 85e82a2e34 Update POMs to 1.6.1 2013-07-02 20:59:04 +10:00
md_5 788b96dc0a knohacks - thanks @ammaraskar 2013-07-01 13:37:03 +10:00
md_5 a9603a6372 Bump Javassist version 2013-06-29 15:04:13 +10:00
md_5 dbb6aebf58 #3 windows fix 2013-06-17 16:29:21 +10:00
md_5 54040ec48d Windows fix #2 2013-06-17 16:17:50 +10:00
md_5 f0f1e71c93 Implement super sexy console to close #315 2013-06-11 18:55:15 +10:00
md_5 b25c81daf3 Update to latest netty, fix event bus bug, comment and rework PacketDecoder to new netty for better performance 2013-05-14 18:32:30 +10:00
md_5 125df5c22d Add SQLite driver for future use 2013-05-03 21:25:47 +10:00
md_5 8827feacfb Implement high performance HTTP api for plugins with jetty. 2013-03-20 18:52:26 +11:00
md_5 5365e5fb92 Bump the other pom versions to 1.5 too. 2013-03-15 21:21:58 +11:00
md_5 ac426f0c3f Use global netty version variable. 2013-03-14 20:35:58 +11:00
md_5 0f30024040 Now that we don't deploy the proxy we don't need the shaded identifier 2013-03-14 20:28:24 +11:00
md_5 09bb7a93d2 Update MySQL version 2013-03-14 19:50:17 +11:00
md_5 c1ff4ffb89 Update to 1.5 & don't deploy proxy to maven, only APIs 2013-03-14 17:50:33 +11:00
md_5 9edcda7ace Downgrade NIO to 1.4.7 2013-03-11 18:28:10 +11:00
md_5 a3e1493ce1 Merge NIO into master. I would not recommend this on a production server at all. Its 1.5 anyway. 2013-03-11 13:30:29 +11:00
md_5 a0989a8932 Update for 1.5. This build only supports 1.5, not any other versions. 2013-03-10 12:41:13 +11:00
md_5 6525502836 We can login now. Kindof. *wipes sweat off brow. 2013-03-09 14:19:12 +11:00