This website requires JavaScript.
5d3cb452fe
Fix issue #206 by updating netty. Big shoutout to Trustin and the Netty project.
md_5
2013-03-18 17:36:41 +11:00
b3c34815b0
Add info on registered channels to /bungee to enable users to help identify cause of random timeouts & resource leaks
md_5
2013-03-17 09:03:20 +11:00
40768c1711
Update Netty to 4.0.0-Beta3
md_5
2013-03-17 09:01:12 +11:00
b16da7d048
Be sure to null serverSentScoreboard each connect.
md_5
2013-03-16 22:35:13 +11:00
e681c8906d
Add server kick event
md_5
2013-03-16 21:32:11 +11:00
ce40391717
Untested attempt at sending users to default server when their server goes down.
md_5
2013-03-16 21:17:41 +11:00
2e51ec4fba
*add else statement to prevent duplicate exception logging
md_5
2013-03-16 21:09:16 +11:00
54098c8989
Attempt to track, and remove scoreboards at reconnect
md_5
2013-03-16 21:06:28 +11:00
156ea30c32
Add scoreboard packets + API classes. Still unimplemented.
md_5
2013-03-16 20:48:51 +11:00
34f4bae923
Fix score add definition
md_5
2013-03-16 20:37:36 +11:00
6bb089074e
Clear scoreboards on reconnect.
md_5
2013-03-16 20:13:01 +11:00
70c73211a0
Fix remapping of entities (fishing floats)
md_5
2013-03-16 13:07:51 +11:00
c059345802
Add send command, closes issue #197
md_5
2013-03-16 12:14:15 +11:00
f5b4e1242d
Add #205 more methods in Plugin for getting resources / data folders.
md_5
2013-03-16 11:53:25 +11:00
5365e5fb92
Bump the other pom versions to 1.5 too.
md_5
2013-03-15 21:21:58 +11:00
dc2ef1eac7
Bump api to 1.5
md_5
2013-03-15 21:19:10 +11:00
113dada511
Depreceate old register command / listener methods.
md_5
2013-03-15 21:08:50 +11:00
8ea5205fef
Reuse single packet instance to save overhead
md_5
2013-03-15 21:03:45 +11:00
05d76c3f67
Pretty up login fail message. Fixes #201
md_5
2013-03-15 21:01:35 +11:00
d6e29b3f29
Fix issue #203 - errors in Util.exception when no trace present.
md_5
2013-03-15 20:38:40 +11:00
bd479ba083
Remove outdated $() logger getter.
md_5
2013-03-14 21:33:22 +11:00
704fe11b05
Make forced hosts take higher priority than force default. Closes #184
md_5
2013-03-14 21:18:59 +11:00
4811e7be4f
Implement PostLoginEvent, closes #191
md_5
2013-03-14 21:11:16 +11:00
ac426f0c3f
Use global netty version variable.
md_5
2013-03-14 20:35:58 +11:00
0f30024040
Now that we don't deploy the proxy we don't need the shaded identifier
md_5
2013-03-14 20:28:24 +11:00
5bfab582df
Fix #156 - Bukkit trying to get client settings.
md_5
2013-03-14 20:22:26 +11:00
ec1de0f636
Add global slot limit. Fixes feature request #40
md_5
2013-03-14 20:14:01 +11:00
9bf6a58ba2
Update snakeyaml and guava versions.
md_5
2013-03-14 19:51:36 +11:00
9483c0228b
Make protocol only depend on netty-buffer
md_5
2013-03-14 19:50:44 +11:00
09bb7a93d2
Update MySQL version
md_5
2013-03-14 19:50:17 +11:00
8935e77118
Use the Netty byte array encoder now that it is fixed.
md_5
2013-03-14 19:49:31 +11:00
b71d253de2
Clean up cipher codec for maximum speed and minimal memory copy.
md_5
2013-03-14 19:39:03 +11:00
d54f2462a8
Less error for IOExceptions, more debug for exceptions in the exception handler.
md_5
2013-03-14 19:22:54 +11:00
c1ff4ffb89
Update to 1.5 & don't deploy proxy to maven, only APIs
md_5
2013-03-14 17:50:33 +11:00
58f1ab208b
Reenable encryption + online mode.
md_5
2013-03-14 17:46:57 +11:00
d5f25b07e5
*remove wrapper class
md_5
2013-03-14 17:25:24 +11:00
30b381853c
Change packet handling from ByteBufs to byte arrays to work around netty bug. Connection now appears to be stable - just need to add an optimized encryption algorithm back.
md_5
2013-03-14 17:24:32 +11:00
b0820208e6
@normanm @trustin This hack appears to fix all my issues with writing ByteBufs directly to channels. new @lazertester.party(). Others, please note this still isn't even a beta quality build. Due to memory laziness this build will only accept one connection.
md_5
2013-03-13 20:08:15 +11:00
bc0a076e4b
Don't sync, its an optimization - right?
md_5
2013-03-13 18:08:43 +11:00
1763dd3078
Remove unneeded channel option. Still trying to fix all these disconnect errors though.
md_5
2013-03-13 18:07:07 +11:00
373ec187fb
Fix /server command to only show server name
md_5
2013-03-12 18:07:25 +11:00
ac2c96c2ea
This test WITHOUT encryption reveals something is majorly wrong with our packet decoding causing random and frequent disconnects.
md_5
2013-03-12 17:53:18 +11:00
5688099605
Also make sure we get the restricted value per server
md_5
2013-03-12 17:14:50 +11:00
1d2afae98e
Fix canAccess check
md_5
2013-03-12 17:13:50 +11:00
4805087e38
Case insensitive sort
md_5
2013-03-12 17:11:06 +11:00
e2f134ec08
Actually alphabetize players - thanks @Grooohm for the good spot!
md_5
2013-03-12 16:56:09 +11:00
92c1450909
Fix issue #129 - make chat event fire for commands, and add isCommand method.
md_5
2013-03-12 15:15:25 +11:00
fea3642550
Add #183 - restricted servers
md_5
2013-03-12 12:13:23 +11:00
f02d17c979
Fix issue #55 - show alerts in console
md_5
2013-03-12 12:03:21 +11:00
3dac86a94c
Add getConsole() to the API
md_5
2013-03-12 12:01:47 +11:00
758e196479
Rewrite list command for per server breakdown, and alphabetizing.
md_5
2013-03-12 11:58:04 +11:00
5dd3384b31
Add GetServer channel, see #145
md_5
2013-03-12 11:43:37 +11:00
59efec128d
Add ProxiedPlayer.chat, see #146
md_5
2013-03-12 11:38:11 +11:00
3b90737273
Update CipherCodec to try and fix issues.
md_5
2013-03-12 11:21:39 +11:00
f9f664f9b6
Try using out.writerIndex instead of readerIndex
md_5
2013-03-11 20:27:19 +11:00
9edcda7ace
Downgrade NIO to 1.4.7
md_5
2013-03-11 18:26:12 +11:00
cd1420d9cd
Fix entity rewrites on falling blocks.
md_5
2013-03-11 14:28:51 +11:00
a3e1493ce1
Merge NIO into master. I would not recommend this on a production server at all. Its 1.5 anyway.
md_5
2013-03-11 13:29:17 +11:00
9fb814003b
Handle kicks when trying to login to server. Now we have to be about done.
md_5
2013-03-11 10:15:14 +11:00
76319371f7
Small code / api cleanup. Need to fix kicking in general, especially in ServerConnector before release.
md_5
2013-03-11 10:06:14 +11:00
2e33ab1460
Remove outdated javadoc
md_5
2013-03-11 09:52:53 +11:00
cfd10f5714
Handle when user gets kicked midway through login to other server
md_5
2013-03-11 09:47:42 +11:00
6ae5feee60
Error handling when cannot connect to server.
md_5
2013-03-11 09:39:37 +11:00
0b7b87d9c3
Wait 100ms before closing socket to give server time to process.
md_5
2013-03-11 09:30:49 +11:00
fa5804ec86
OMG WTF BBQ IT WORKS. LETS IRON OUT BUGS AND GET OUR RELEASE TARGET, ONLY 12 HOURS LEFT.
md_5
2013-03-11 09:18:39 +11:00
6e18403cd9
Ensure all resources are closed all the time.
md_5
2013-03-11 09:11:36 +11:00
f67ad024f5
Make builds expire.
md_5
2013-03-10 20:01:30 +11:00
a0989a8932
Update for 1.5. This build only supports 1.5, not any other versions.
md_5
2013-03-10 12:41:13 +11:00
3be83cb5a4
Disconnect when exception caught
md_5
2013-03-09 17:59:44 +11:00
0ce02251d4
Start work on a little spit and polish, with cleaner exceptions.
md_5
2013-03-09 16:35:59 +11:00
b4d104d258
*actually compile (wire up the broadcast method)
md_5
2013-03-09 14:31:39 +11:00
0c69814db7
Make sendMessage work again
md_5
2013-03-09 14:29:54 +11:00
f0766ebcfb
Bridge packets both ways.
md_5
2013-03-09 14:27:24 +11:00
f0a19e0f45
Small cleanup of packet classes
md_5
2013-03-09 14:23:40 +11:00
6525502836
We can login now. Kindof. *wipes sweat off brow.
md_5
2013-03-09 14:19:12 +11:00
504f703fbb
This is so tiring
md_5
2013-03-09 12:35:32 +11:00
4fb85721a9
Nearly ready to get a working connection, however few hacks due to own shortcomings and netty shortcomings.
md_5
2013-03-09 12:08:26 +11:00
e12bc1d92e
Closer to connecting, trying to figure out this encryption bug also present in first connect on Spigot
md_5
2013-03-09 10:47:12 +11:00
bcaafc206f
Advancing further in the login process.
md_5
2013-03-09 10:10:36 +11:00
8a96555cc7
We can now get pings!
md_5
2013-03-09 09:54:19 +11:00
45c848a4fd
Cleanup channel initialization - now its time to get this show working.
md_5
2013-03-09 09:44:28 +11:00
9e0ae0a70d
Thread login auth properly.
md_5
2013-03-08 18:26:59 +11:00
9ad9003974
Tigthen access + javadocs on a few netty related classes.
md_5
2013-03-08 18:07:21 +11:00
e18fe49cf9
Whats this? It compiles. Doesn't mean it near works though.
md_5
2013-03-08 17:52:17 +11:00
c3d702a5b3
Switch main packet interface to bytebuf
md_5
2013-03-08 17:35:01 +11:00
cdf26f7950
Nearing a compilale state, gonna have to redo the bootstrap.
md_5
2013-03-08 17:24:09 +11:00
644deee3c6
Redo parts of login and connection sequences
md_5
2013-03-07 21:33:49 +11:00
b6e76f4054
Cleanup permissions and disconnect sequences
md_5
2013-03-07 21:04:03 +11:00
0f9cc76633
Update Server interface to remove depreceated methods
md_5
2013-03-07 20:52:19 +11:00
0afc52c130
Upstream and downstream bridges are now uber sexy
md_5
2013-03-07 20:47:39 +11:00
0077af58d0
Start work on netty overhaul
md_5
2013-03-07 18:17:49 +11:00
e937dcb4bb
Add uncommited config stuffs, just to get a clean working tree.
Minecraft-1.4.7
md_5
2013-03-07 18:17:49 +11:00
87e78bae7e
Fix #177 - greload and listeners
md_5
2013-03-06 12:04:25 +11:00
5c1d7e1c5b
Allow setting tab list size per listener see #173
md_5
2013-03-04 22:52:53 +11:00
efcf4c6a59
'fix' #171 & #147
md_5
2013-03-04 21:35:52 +11:00
e7887fbbb4
Show not found class name
md_5
2013-03-03 14:39:45 +11:00
73ca237810
Add sneak peek of upcoming config API. This will need to be throughly unit tested.
md_5
2013-03-02 20:01:33 +11:00
317f286789
Handle removed servers in reconnect
md_5
2013-03-02 19:26:19 +11:00
385699380f
Use standard log format, may relate to #213
md_5
2013-03-02 13:42:10 +11:00
83e3786414
Include full libraries, especially since we don't have BouncyCastle or BukkitDev now.
md_5
2013-02-28 17:03:05 +11:00