Commit Graph

  • 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
  • a5f2b423d4 #1325 - Fix /server with extra args. md_5 2015-01-12 11:07:32 +11:00
  • 54c9ade1a6 Move mojang translations to chat module, fixes SpigotMC/BungeeCord#1301 mrapple 2014-12-22 17:03:06 -06:00
  • bc6d7719a7 Finish single argument for command server tab completion. md_5 2014-12-22 20:14:20 +11:00
  • 2ab0715226 Fix server command to properly tab complete, be case insensitive. md_5 2014-12-22 20:02:19 +11:00
  • 1711223b02 Use string lists in preference to string arrays. md_5 2014-12-22 19:59:14 +11:00
  • cd15b82361 Compile chat API with 1.6 md_5 2014-12-16 14:40:48 +11:00
  • 22084b2c75 Try loading native cipher from java.library.path first zreed 2014-12-15 19:32:13 -05:00
  • 972b4c1fe5 Further fix task clean up issues by moving the BungeeScheduler's cancel(ScheduledTask) method to just call the cancel() method on the task. The cancel call was moved to BungeeTask's cancel method. Tux 2014-12-14 00:02:29 -05:00
  • 36c4af35de Fix issues cleaning up after repeating tasks. Tux 2014-12-13 23:42:44 -05:00
  • 02d3660f32 Fix fancy terminal on Windows. md_5 2014-12-14 13:07:13 +11:00