Commit Graph

  • 172b8bc75b Update to Netty 4.0.6-Final md_5 2013-08-04 21:34:28 +10:00
  • db5a147491 Revert changes to SeverConnectedEvent md_5 2013-08-06 11:14:38 +10:00
  • f083e27649 More translations! md_5 2013-08-05 17:29:19 +10:00
  • b64a7be19b Bump date to the 9th md_5 2013-08-04 21:34:56 +10:00
  • c4d60a8fa9 Hold player for ServerSwitchEvent - see #539 md_5 2013-08-04 21:25:04 +10:00
  • f07cfe0cf7 Make the ServerConnectedEvent async to allow stalling it. Closes #538 by @BjoernAkAManf. md_5 2013-08-03 20:09:20 +10:00
  • 4463b0c1b2 Use Java 7 API to make classloader thread safe. Closes #516 md_5 2013-08-04 20:23:31 +10:00
  • ee8f33c196 Add State to ServerKickEvent mrapple 2013-08-03 16:55:34 -05:00
  • 14ac2dd308 Allow setting whether to bind to the local address. md_5 2013-08-04 18:56:48 +10:00
  • fb94612315 Fix throttle to 1) Work, 2) Not throttle outbound connections md_5 2013-08-02 19:31:46 +10:00
  • 4c96880580 Lets just silence java.util.NoSuchElementException: decrypt - PEOPLE DON'T UNDERSTAND ITS NOT AN ERROR. md_5 2013-08-02 19:11:16 +10:00
  • 4c4cdd51a1 Downgrade to Netty CR9 md_5 2013-08-02 07:30:30 +10:00
  • 1f38152530 [URGENT] Add connection throttle. md_5 2013-08-01 13:37:32 +10:00
  • 911f08d52c Disable packet grouping in an attempt to increase reliability. md_5 2013-07-31 20:18:54 +10:00
  • 8f961c9d4e Put colours in default motd to try and force quoting in the dumped yaml md_5 2013-07-27 12:12:12 +10:00
  • 8a5d8a57f7 Don't infinite loop on tasks with no period md_5 2013-07-24 17:38:46 +10:00
  • c54553d0f9 How kind of @lazertester to test the new scheduler! md_5 2013-07-24 17:32:08 +10:00
  • 600a1b4ff5 Update expire date md_5 2013-07-24 17:02:37 +10:00
  • 09e592295f Update to Netty 4.0.4-Final md_5 2013-07-24 15:58:02 +10:00
  • fa0ee02beb Update Netty - if you guys could verify the leak has been fixed, that would be great, #523 md_5 2013-07-22 19:40:14 +10:00
  • b23b54d9e4 Bump Netty minor version md_5 2013-07-19 19:31:46 +10:00
  • b3e8feb4cb Update POMs to 1.6.2 md_5 2013-07-18 20:13:07 +10:00
  • d0d1562155 Hi, I'm Mojang and I make hundreds of millions of dollars a year. I still like to think I am an Indy company, so I randomly remove existing game features and don't provide replacements. md_5 2013-07-18 20:10:45 +10:00
  • f510ab2a0b Update to netty 4 final, exciting! md_5 2013-07-17 16:47:49 +10:00
  • fb1cab499d Always use eventloop since we cannot be sure about plugins, thanks @MonsieurApple for the report. md_5 2013-07-12 09:29:53 +10:00
  • 58ca63e2b1 Use a defensive copy for shorter lock time md_5 2013-07-11 11:14:12 +10:00
  • 499337c98e Optimized yaml reconnect locations! Ding dong sqlite is dead.. md_5 2013-07-11 11:12:43 +10:00
  • 526137be7b Remove our packet queuing as it may be contributing to high CPU usage and/or memory leaks. md_5 2013-07-11 10:14:51 +10:00
  • 47839cb11c writeStringUTF8WithoutLengthHeaderBecause @Dinnerbone StuffedUpTheMCBrandPacket md_5 2013-07-10 23:42:50 +10:00
  • 55a6cc56ef Recycle messagelist when channel goes inactive (reverted from commit daa58ffe58) md_5 2013-07-10 23:41:37 +10:00
  • 8c2bea5be2 Fix possible race condition with regards to abandoning servers md_5 2013-07-10 13:02:25 +10:00
  • daa58ffe58 Recycle messagelist when channel goes inactive md_5 2013-07-10 09:18:58 +10:00
  • 0189ad9c17 Add disabled commands md_5 2013-07-09 14:55:27 +10:00
  • 9adcb05d45 Fix 1.6.2 support md_5 2013-07-08 22:37:59 +10:00
  • 10e81041b2 Update to 1.6.2 md_5 2013-07-08 19:53:57 +10:00
  • 0c56945ffd Implement upcoming Minecraft API to get the server brand - thanks @Grum for the hint. md_5 2013-07-05 19:20:53 +10:00
  • 0a36cbd5bc Fix compilation -> add silly catch block md_5 2013-07-08 08:41:11 +10:00
  • 61b4777177 Use more threads for IO to eliminate resource starvation possibly leading to high CPU usage. This brings the count back in line with what we had pre 1.6 / late 1.5 md_5 2013-07-08 08:35:12 +10:00
  • 7d1904584b Back to Java cipher, they are both the same speed md_5 2013-07-08 08:33:25 +10:00
  • 475571986c Make sure packets are written before closing md_5 2013-07-07 13:08:25 +10:00
  • 55c2bcd634 Undo recent SQLite changes - might need to seek *another* DB engine - whats H2 like for concurrency? md_5 2013-07-06 08:30:38 +10:00
  • db4abfe486 Expand streams a little bit md_5 2013-07-05 19:17:25 +10:00
  • 9424bdedca Implement basic MC stream md_5 2013-07-05 19:06:46 +10:00
  • 52b3c6b77c Dont need to force use of eventloop anymore md_5 2013-07-05 09:32:20 +10:00
  • be29799f5a [Beta] Implement own HTTP client for online mode checks, instead of asynchttpclient md_5 2013-07-05 09:29:28 +10:00
  • c0d581d41f Rework SQLite again to use thread local connections - closes #492 md_5 2013-07-05 08:23:29 +10:00
  • 6b50c7c599 Move HTTP client stuffs into bungee-proxy md_5 2013-07-04 21:59:38 +10:00
  • b4101874cc Fixed forced_hosts MOTD hyperring 2013-07-04 21:25:27 +10:00
  • 66de4c95ef Implement BouncyCastle as the cipher engine. md_5 2013-07-04 09:57:27 +10:00
  • 927a295add Add SSL support md_5 2013-07-04 11:48:09 +10:00
  • 2cbea83c02 HTTP is working, still need to do HTTPS though md_5 2013-07-04 11:32:36 +10:00
  • 87884ad084 Downgrade maven compiler - new one is still derp md_5 2013-07-04 11:12:25 +10:00
  • 94cc2412e7 Flush pending messages when manipulating pipeline - fixes forge support md_5 2013-07-04 11:11:57 +10:00
  • 924b90e325 Add statr of work on HTTP client. md_5 2013-07-04 10:52:54 +10:00
  • 3f476a30b4 Get depend name right :p md_5 2013-07-04 10:31:00 +10:00
  • f579b31bca Add framework for HTTP api md_5 2013-07-04 10:29:37 +10:00
  • cac35116c3 Import cleanup md_5 2013-07-04 10:03:41 +10:00
  • bd42fb23a0 Update to Netty CR9 md_5 2013-07-04 09:58:29 +10:00
  • ffbebaff69 Remove old @Subscribe event handling md_5 2013-07-04 09:43:32 +10:00
  • b741722e5d Close #489 - disable resource leak detector for performance reasons md_5 2013-07-04 09:20:55 +10:00
  • 07288c722c Update maven compiler version md_5 2013-07-02 21:04:10 +10:00
  • 85e82a2e34 Update POMs to 1.6.1 md_5 2013-07-02 20:59:04 +10:00
  • 3aef35ccbb Warn about non existant fallback md_5 2013-07-02 19:43:48 +10:00
  • d1760dad93 Custom outdated messages, tick! md_5 2013-07-02 19:26:21 +10:00
  • d3d11cf283 Update to netty CR8 md_5 2013-07-02 15:31:20 +10:00
  • d3bada58d4 Close #469 - chat event setMessage md_5 2013-07-02 10:45:04 +10:00
  • 23517a9a97 Merge pull request #476 from vemacs/patch-1 md-5 2013-07-01 14:10:43 -07:00
  • fdc87e88f5 Supposedly fix walk speeds vemacs 2013-07-01 15:34:17 -04:00
  • 12941ffe62 Close #471 - sync sqlite operations to guard against deadlocks md_5 2013-07-01 21:25:39 +10:00
  • 06e732d8c7 Close #474 - 1.5 ping to 1.6 bungee md_5 2013-07-01 21:20:18 +10:00
  • 5c4ea3c7a0 Solve long standing issue of creating too many TCP packets. This fix works very effectively. md_5 2013-07-01 17:38:50 +10:00
  • 632fa8bd94 Partially support forced_hosts MOTD without SRV records - gonna think how best to put this in the config, for now its server: motd:, might remove listener motd later on md_5 2013-07-01 14:05:57 +10:00
  • 8732904bfd Add stream helper to PacketFA md_5 2013-07-01 13:45:36 +10:00
  • 788b96dc0a knohacks - thanks @ammaraskar md_5 2013-07-01 13:37:03 +10:00
  • 1296783d9b Update to Minecraft 1.6.1 md_5 2013-07-01 13:19:18 +10:00
  • a9603a6372 Bump Javassist version Minecraft-1.5.2 md_5 2013-06-29 15:04:13 +10:00
  • b15ed87ad5 Netty CR7 m8 md_5 2013-06-29 15:02:38 +10:00
  • 3e816f628b Update to Netty CR6 md_5 2013-06-27 10:27:04 +10:00
  • 7bfc4bf819 Remove outbound boss for now md_5 2013-06-27 10:16:23 +10:00
  • f8d15f4c88 Fix bad packet ID with bows David Marby 2013-06-27 10:14:34 +10:00
  • a73b06eee3 Close #462 - shutdown gracefully md_5 2013-06-26 20:47:05 +10:00
  • 2069679140 Silence JLine errors md_5 2013-06-25 11:29:47 +10:00
  • 9a173968f1 Update to Netty CR3 but include workaround for (bug?) present in it. Feedback is welcome, #448 is related. md_5 2013-06-23 10:40:27 +10:00
  • 13f1fa7443 Reject clients on other protocol versions. AgentK 2013-06-21 02:24:47 -03:00
  • 0f7da279ef Close #450 - errors from our backport md_5 2013-06-19 13:30:43 +10:00
  • a6ba661a32 Back to CR1 we go. Deal with the issues. md_5 2013-06-19 07:36:40 +10:00
  • 22133bc8d2 Close #445 - error when clients use forge md_5 2013-06-18 21:10:16 +10:00
  • f9c9517958 Why can no one ever provide helpful information to attempt to diagnose a bug, it is ridiculous that you can expect my help when you don't even provide a version number. md_5 2013-06-18 20:52:18 +10:00
  • 7a79bd0816 Update to Netty CR5, boasts very nice performance and should hopefully fix many of the issues we have seen. md_5 2013-06-15 21:12:15 +10:00
  • 6a60376033 If #438 does not go away, then BungeeCord users are derps, since this class has no been reverted to the exact same state before the so called issue inducing commit md_5 2013-06-17 19:10:38 +10:00
  • 4ce0eee232 #438 please just go away. md_5 2013-06-17 17:25:20 +10:00
  • 72f3a79759 Do what we can about Jline not being installed md_5 2013-06-17 17:05:02 +10:00
  • dbb6aebf58 #3 windows fix md_5 2013-06-17 16:29:21 +10:00
  • 54040ec48d Windows fix #2 md_5 2013-06-17 16:17:50 +10:00
  • 8c4ddf458c Fix #1 for windows. md_5 2013-06-17 16:13:27 +10:00
  • 07fb6490f8 Close issue #440 - players remaining after logout md_5 2013-06-17 14:19:16 +10:00
  • d9eb8c66b8 Change order of boolean so the latch is decremented all the time Robin Lambertz 2013-06-17 00:27:00 +02:00
  • 7fab3ba372 Try twice to init jline md_5 2013-06-16 21:27:15 +10:00
  • 92c3ef1989 Fix custom tab API to allow using as soon as constructed md_5 2013-06-16 15:40:31 +10:00
  • fbf2d8969e Exception caught should rely on channel activity state, not OUR close flag md_5 2013-06-16 11:30:03 +10:00