md_5
0581e49d49
Update Netty
2016-08-30 20:22:02 +10:00
md_5
eca99576a0
Move net.md_5.bungee.log to its own module.
...
API subject to change and should not be used externally.
2016-07-11 11:12:35 +10:00
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
md_5
b6e76f4054
Cleanup permissions and disconnect sequences
2013-03-07 21:04:03 +11:00
md_5
0077af58d0
Start work on netty overhaul
2013-03-07 20:05:41 +11:00
md_5
83e3786414
Include full libraries, especially since we don't have BouncyCastle or BukkitDev now.
2013-02-28 17:03:05 +11:00
md_5
f1f10521e2
Use native Java ciphers for encryption / decryption - now that we have our buffer issues sorted this should be a small speed boost.
2013-02-21 17:13:04 +11:00
md_5
affecd858a
Let Jenkins offer the shaded jar for download, and keep it out of maven central.
2013-02-09 19:28:11 +11:00
md_5
b7bb623064
Keep shaded jar away from main jar.
2013-02-09 19:20:08 +11:00
md_5
8840dade68
Finish merge of protocol subproject
2013-02-09 19:08:56 +11:00
md-5
7f77b62852
Really really include mysql.
2013-02-07 10:30:25 +11:00
md_5
c21b87d930
Really include mysql
2013-02-01 07:29:54 +11:00
md_5
e80c0de92b
Include all the mysql!
2013-01-22 17:01:32 +11:00
md_5
434b950a92
More changes. API is going well, but struggling to break it up into sensible classes whilst allowing for the fact that in the future we will have:
...
- Player to Proxy
- Proxy to Proxy
- Player to Internal Server
Connections.
2013-01-11 09:49:54 +11:00
md_5
9196f8f61e
More work on the API: Up next, command senders.
2013-01-10 19:54:12 +11:00
md_5
162f75423d
Add stub api class.
2013-01-10 17:56:09 +11:00
md_5
a7f7a49fc3
Refactor into maven modules.
2013-01-10 17:41:37 +11:00