Commit Graph

  • 41621193ec #1862: Support 1.7 pings md_5 2016-05-15 14:52:01 +10:00
  • a12ac37cc3 Support Minecraft 1.9.4 and tidy up packet handling Thinkofname 2016-05-10 21:48:01 +10:00
  • 4c7c64c9b8 #1848: Added missing call to UserConnection.connect callback for "already_connected" and "already_connecting" BuildTools 2016-05-05 07:24:37 -04:00
  • 80b3135a93 Fix formatting md_5 2016-04-24 22:31:04 +10:00
  • 1cd3e42182 #1841: Fix disabled throttle and improve code. md_5 2016-04-24 22:18:23 +10:00
  • 2e8ed1cfba Reimplement join throttle. Janmm14 2016-04-08 17:05:18 +02:00
  • b9a98c88ba Java 7 support md_5 2016-04-24 11:39:23 +10:00
  • 0b554be10a Strip / add velocity to SpawnEntity packets that require it when rewritten md_5 2016-04-24 09:39:22 +10:00
  • 4872075bf7 #1762: Don't perform repetitive decompress. md_5 2016-04-12 07:55:04 +10:00
  • f070e2d064 Added ansi "erase line" Jofkos 2016-04-07 23:42:11 +02:00
  • 8f2877e806 Fix for missing lifecycle mapping metadata on scriptus for m2e BlueAnanas 2016-04-06 14:40:33 +02:00
  • b6b015fe1f Ensure we get a 1024 bit RSA key (Fixes #1814) Thinkofname 2016-03-31 16:12:07 +01:00
  • 7179dd4c0d Default readArray to capping to readableBytes instead of Short.MAX_VALUE Thinkofname 2016-03-30 23:31:17 +01:00
  • 1dda27e19b Revert limits mistakenly added to EncryptionRequest Thinkofname 2016-03-30 23:30:26 +01:00
  • d1a1e87ab5 Support Minecraft 1.9.2 Thinkofname 2016-03-30 16:57:54 +01:00
  • 6b4e285186 1.9.1 support md_5 2016-03-16 16:53:19 +11:00
  • 891ad8711d String arrays are only send by servers/Bungeecord. No need to limit their size Thinkofname 2016-03-29 19:41:16 +01:00
  • 540e924bfb Add limits to byte arrays and string lists Thinkofname 2016-03-28 21:06:53 +01:00
  • f265f7c594 #901: Better custom messages support md_5 2016-03-24 14:14:58 +11:00
  • aaddc9fcfd Remove an optimization for simple components. Removes a workaround needed for 1.9 kashike 2016-03-08 17:17:13 -08:00
  • f53e66e2c0 Check all plugins have a name and main. md_5 2016-03-12 12:00:56 +11:00
  • 859d176c93 Update README.md and fix minor formatting error. md_5 2016-03-09 18:16:22 +11:00
  • 52d66897e4 Raise an error if a server in the priority list is undefined Tux 2016-03-06 00:05:25 -05:00
  • 8b327708ee #1335: Remove 16 char displayname limit md_5 2016-03-05 18:56:32 +11:00
  • 903ada06f0 Sould break the priority lookup after server found Zartec 2016-03-03 18:27:47 +01:00
  • a7664a5559 Remove any tracked bossbars when a client switches servers. Youri Kersten 2016-03-03 18:36:56 +11:00
  • 0294fc5f20 Manually add the setDescriptionComponent(BaseComponent) Joshua Küpper 2016-03-02 17:01:35 +01:00
  • 46e7f2dfc9 Only allow ServerUnique tab lists as per 1.8 due to incomplete functionality. md_5 2016-03-02 20:20:46 +11:00
  • fc64a6c2ff Manually wrap serialized components in an extra text component to work around a 1.9 change (Fixes #1770) Thinkofdeath 2016-03-01 22:47:11 +00:00
  • b6671cd00c Send action bar messages using BaseComponent for 1.9 clients Youri Kersten 2016-03-01 09:12:47 +01:00
  • 7926230682 #1765: Fix ServerInfo.ping to handle chat components. Thinkofdeath 2016-03-01 12:37:45 +11:00
  • dd66e3068a Fix priority selection not playing nicely with reconnect handlers. md_5 2016-03-01 12:34:50 +11:00
  • 04a6eff14c Don't handle exceptions for obsolete server connectors. md_5 2016-03-01 11:53:59 +11:00
  • 05de455a9c Update to Minecraft 1.9 md_5 2016-03-01 09:13:13 +11:00
  • 12a7b7afc3 Add support for 15w33c and multiple fallback servers Thinkofdeath 2016-03-01 09:13:13 +11:00
  • dfaa687f71 Remove 1.7.x Support Thinkofdeath 2016-03-01 09:13:12 +11:00
  • 219819b738 Replace default/fallback servers with a server priority list. md_5 2016-03-01 09:13:11 +11:00
  • 7d2c2ab074 Add ComponentBuilder.insertion() Minecraft-1.7.10 BlackHole 2016-02-15 20:12:48 +01:00
  • 0646a3090a Fix scoreboards / tab lists getting out of sync due to race conditions / overlap. md_5 2016-02-19 09:07:12 +11:00
  • afc02082e6 Make it clear when users connected Bungee to itself. md_5 2016-02-17 10:34:04 +11:00
  • 848cad2a59 Fix cancelling TabCompleteEvent. Tux 2016-02-07 01:33:51 -05:00
  • 9c4380a201 System.err already has priority prefix. md_5 2016-02-05 12:52:50 +11:00
  • 8490d611bf [#1717] Perform a copy if Netty isn't using a direct address for any reason. md_5 2016-02-05 12:50:42 +11:00
  • a0f2c42d38 Clear the address cache entry when a connection fails Thinkofdeath 2015-07-26 23:30:39 +01:00
  • 40c0618a3a Fix NPE from duplicating TranslatableComponent Jedediah Smith 2015-09-30 20:43:35 -04:00
  • fa3678bcdd Add new 1.8 chat features BlackHole 2015-01-08 00:59:23 +01:00
  • e556fd7150 Add Connection.isConnected()Z API. md_5 2016-01-16 12:25:01 +11:00
  • 841c81cdc4 [#1714] Make a copy of the main Minecraft buffer as EntityMap.rewriteVarInt may require more bytes than available. md_5 2016-01-24 19:45:02 +11:00
  • 052131c1fa Reduce amount of memcpy within proxy pipeline. md_5 2016-01-24 11:22:39 +11:00
  • 79dbdea107 Use more realistic cipher test sizes and counts. md_5 2016-01-16 14:03:47 +11:00
  • 7fb1f4b81f Replace gitdescribe with Scriptus. md_5 2016-01-16 13:52:53 +11:00
  • 255d7fde9a Ensure native zlib actually loads. md_5 2016-01-16 13:33:09 +11:00
  • 7907610eeb Compatability and benchmark fixes for native code. md_5 2016-01-16 13:29:50 +11:00
  • 83e27f07e6 Use static instances of EntityMap kamcio96 2016-01-16 12:44:32 +11:00
  • 5cff0b2171 Remove redundant synchronization on ServerConnection.disconnect md_5 2016-01-16 12:33:42 +11:00
  • 2c86592ecd [#1649] Don't parse disconnect reason for servers. md_5 2016-01-16 12:29:13 +11:00
  • f5552963b8 Update Netty and enable EPoll transport. md_5 2016-01-16 11:37:17 +11:00
  • 1182affa09 Rewrite host parsing to account for IPv6. md_5 2016-01-14 09:52:16 +11:00
  • a1895c556f Make BoundedArrayList follow the old behavior. Tux 2016-01-10 20:15:40 -05:00
  • aa214c0b54 [#1695] Use BoundedArrayList to cap list size for REGISTER channels. md_5 2016-01-10 19:00:00 +11:00
  • 81bd3b5f71 Fix typo in ClickEvent.java Luuk Jacobs 2016-01-04 14:10:12 +01:00
  • b6e26e0c09 Load NativeCode manually, not in constructor. kamcio96 2015-11-18 10:02:28 +01:00
  • 19f2e7b13e DNS IPs should only be cached for 1 minute. Joseph Hirschfeld 2015-11-06 12:46:14 -05:00
  • ba448b5670 Add configurable proxy command logging. xxyy 2015-10-19 00:50:59 +02:00
  • 013320fd9e #1852: Fix packet compression when BungeeCord and the server are set to different compression levels. md_5 2015-09-16 19:44:55 +10:00
  • 8a1030e21c #1583: Two additions to console behaviour: 1) Stop trying to read anything if the console is hooked up to /dev/null 2) Don't even bother in the first place if --noconsole is used as an argument. md_5 2015-09-16 15:09:18 +10:00
  • c626254825 Only enable compression for 1.8 clients Thinkofdeath 2015-09-13 08:59:42 +01:00
  • 4e94c278da [#1567] Let BungeeCord dictate the network compression threshold. md_5 2015-09-13 09:28:21 +10:00
  • 06ad0f9310 Reorder PlayerJoinEvent / UpstreamBridge initialization. jfr 2015-08-12 18:12:22 +02:00
  • c4a3a052d7 Update to Netty 4.0.31.Final md_5 2015-09-06 12:11:41 +10:00
  • 7ec1a1aa4e Fix / clarify behaviour of matchPlayer. md_5 2015-09-05 13:42:33 +10:00
  • 59208aad86 Improve EventBus by removing read locking. Tux 2015-09-04 22:44:54 -04:00
  • bd07be8772 chat: Correct placeholder handling in translatable zml 2015-08-30 14:03:27 -07:00
  • b3d15d53d6 Add <server> in the usage of /send pvmac2194 2015-07-14 20:16:26 -04:00
  • 6343416c0c Update the PluginMessage packet to respect the protocol limit changes in 1.8 Thinkofdeath 2015-07-16 23:07:30 +01:00
  • 81d1c46a0d Support uuid in config.yml kamcio96 2015-04-14 23:34:07 +02:00
  • 6e5132f914 #1537: Allow /send <server> <server>. md_5 2015-07-13 19:32:12 +10:00
  • f3c14cf064 Fix telling newer 1.7 Forge clients that they are outdated. Fixes #1476 Daniel Naylor 2015-05-23 11:38:13 +01:00
  • a3a31fd2dd Correct handling of command's parameters for tab completion Marc Baloup 2015-07-05 02:19:45 +02:00
  • cc3a8c067e Check channel active before adding handlers. #1489 md_5 2015-06-06 18:41:54 +10:00
  • 918d7229c2 Fix Deadlock in EventBus post #1493 Joe 2015-06-03 01:56:05 -04:00
  • 6c4e684de9 Move the compiler configuration to properties sha-2 2015-05-28 12:42:04 +02:00
  • 9cf57ca929 Fix AsyncEvent callback triggering. minecraftshamrock 2015-03-30 18:40:34 +02:00
  • 70564d9f44 Fix BaseComponent.duplicate() ignoring extra Adam 2015-05-01 12:04:25 -04:00
  • 8622cf3af4 Fix BadPacketException handling It is catched by DecoderException and was not processed correctly by HandlerBoss So the console was spammed when that exception is thrown Nathan Poirier 2015-04-27 13:23:33 +02:00
  • 5236dd301a Use an actual ArrayList when creating a TextComponent with extras. Nick 2015-05-16 01:02:29 -04:00
  • ddfd76ebda Make MinecraftDecoder a MessageToMessageDecoder md_5 2015-05-18 20:16:00 +10:00
  • 93959cab4b Only force remove the player from 1.8 client's tab list Thinkofdeath 2015-05-10 22:51:14 +01:00
  • 585ab4f453 Readd the delay removed in f9773a69c3 Thinkofdeath 2015-05-08 20:41:21 +01:00
  • 76052b92d3 Don't send a Kick during the STATUS protocol as it doesn't support it Thinkofdeath 2015-05-08 20:32:12 +01:00
  • f9773a69c3 Don't send a kick to the server on disconnect Thinkofdeath 2015-05-08 19:39:22 +01:00
  • 88e71ead05 Add reset() and retain() methods to ComponentBuilder. Tux 2014-12-31 16:56:45 -05:00
  • d1e1ce4cdb Add option to disable native code. md_5 2015-05-03 10:35:48 +10:00
  • fa828eba31 Allow using properties to change leak detection level. md_5 2015-04-13 09:51:11 +10:00
  • d76c8d4f33 Ensure the copy is freed if an exception occurs during parsing packets Thinkofdeath 2015-04-12 01:43:24 +01:00
  • a48c458306 Don't send bungeecord plugin messages to the client Thinkofdeath 2015-04-08 18:22:16 +01:00
  • 3973c511f5 Show the no permission message even if the command is a TabExecutor but the command was not dispatched by the tab completer. portalBlock 2015-03-21 13:04:39 -05:00
  • 78ea41015f Fix component deserialization on obfuscated and strikethrough tags Jonas Konrad 2015-03-14 22:10:02 +01:00
  • bd2eaf6879 Add missing scoreboard positions (Fixes #1397) Thinkofdeath 2015-03-12 16:42:01 +00:00
  • f2d17cb216 Follow vanilla and kick the joining user on connect if the name is already taken (Fixes #1383) Thinkofdeath 2015-02-28 13:07:13 +00:00