Commit Graph

  • 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
  • f2673c5876 Kick only in online mode: #1382 md_5 2015-02-28 12:59:40 +11:00
  • e1951c5d66 Fix spectator mode with ip-forwarding enabled Thinkofdeath 2015-02-25 22:31:05 +00:00
  • 988490ba87 1.8 isn't a snapshot anymore Thinkofdeath 2015-02-25 22:27:50 +00:00
  • 62981e4c70 Downgrade netty to work around #1372 md_5 2015-02-15 10:27:30 +11:00
  • 5699e86270 Looks like Jenkins may be having lombok issues with the new version. md_5 2015-02-14 19:09:19 +11:00
  • 61cee2d27c Fix formatting in a bunch of files. md_5 2015-02-14 18:36:58 +11:00
  • 2055c98ebe Add reason for stopping and extra arguments. md_5 2015-02-14 18:33:49 +11:00
  • 415d5860e4 Allow setting a connections uuid when in offline mode Joshua Rodriguez 2015-02-05 20:53:52 -08:00
  • 3776feb559 Don't allow duplicate UUIDs on the proxy. md_5 2015-02-14 18:26:27 +11:00
  • 668cdabdf7 Fix BaseComponent.toString stack overflow Jonas Konrad 2015-02-10 17:47:37 +01:00
  • 3e26eecd4e Fix formatting issue pointed out in #1370 md_5 2015-02-14 18:21:24 +11:00
  • 7c1f232e85 Update depend versions, limit use of most Java 1.7 APIs. md_5 2015-02-08 13:07:41 +11:00
  • 2b49358bea Fix EventBus unit test. md_5 2015-02-08 12:48:26 +11:00
  • b4997f6379 Add better exception handling for native code. md_5 2015-02-08 09:11:52 +11:00
  • eeaa44e1e7 #1362: Tighter catch on errors in native lib compilation. md_5 2015-02-08 08:08:20 +11:00
  • f4ae511af0 2 megabytes is sufficient for testing purposes. md_5 2015-02-07 14:19:33 +11:00
  • 32693aeaff Don't compile with the stdlib, I don't think it is needed. md_5 2015-02-07 14:14:33 +11:00
  • 0d569ac0d1 Refactor native code and implement our own JNI wrapper around zlib. md_5 2015-02-01 21:05:16 +11:00
  • e6da9cbba8 Manually reset the networkaddress.cache.ttl value to the defaults (Fixes #1268) Thinkofdeath 2015-02-04 08:50:52 +00:00
  • 61d2765715 Only check name for server reload modification. md_5 2015-01-24 13:34:38 +11:00
  • e68ed48fc3 Use the cached constructor when instantiating a packet. portalBlock 2015-01-22 01:16:12 -06:00
  • cf722de1d2 #1130: Add scheduler unit tests and make more robust. md_5 2015-01-18 12:09:38 +11:00
  • 28496e0471 Add API for getting whether the user is a Forge user. Daniel Naylor 2014-12-21 14:32:45 +00:00
  • 4809f1f80a Update IP forwarding to ignore FML and other null character delimited tokens (for now) Daniel Naylor 2014-12-21 10:31:07 +00:00
  • ae12554316 Faster Travis CI builds Tux 2015-01-01 15:16:34 -05:00
  • 5091515f0b Add TabCompleteResponseEvent xxyy 2014-07-25 18:19:59 +02:00
  • 52b75cd18b Don't nuke command on tab complete if no args specified. md_5 2015-01-12 11:07:43 +11:00