Waterfall/BungeeCord-Patches
Techcable 2187ad029c
Always CAS the disconnecting variable when we disconnect.
When we changed the disconnect check to use proper concurrent behavior (using CAS), the disconnecting flag wasn't set the first time we disconnect because the OR short-circited the CAS.

Upstream doesn't have this issue because they don't set the flag in the if statement (with CAS), and therefore aren't short circuted.

I have no idea why this check was an OR statement in the first place, so maybe this will cause more crazy bugs.
2016-05-31 12:52:17 -06:00
..
0001-POM-Changes.patch Turn waterfall into a patch-based fork like Spigot and Paper (WIP) 2016-05-30 14:51:51 -06:00
0002-Rename-references-from-BungeeCord-to-Waterfall.patch Turn waterfall into a patch-based fork like Spigot and Paper (WIP) 2016-05-30 14:51:51 -06:00
0003-Add-Waterfall-configuration-files.patch Turn waterfall into a patch-based fork like Spigot and Paper (WIP) 2016-05-30 14:51:51 -06:00
0004-Configurable-Waterfall-Metrics.patch Turn waterfall into a patch-based fork like Spigot and Paper (WIP) 2016-05-30 14:51:51 -06:00
0005-Fetch-modules-from-the-Waterfall-CI.patch Turn waterfall into a patch-based fork like Spigot and Paper (WIP) 2016-05-30 14:51:51 -06:00
0006-Get-rid-of-the-security-manager.patch Turn waterfall into a patch-based fork like Spigot and Paper (WIP) 2016-05-30 14:51:51 -06:00
0007-Presize-the-HTTP-response-buffer.patch Turn waterfall into a patch-based fork like Spigot and Paper (WIP) 2016-05-30 14:51:51 -06:00
0008-Upgrade-to-netty-4.1.patch Make the Netty 4.1 upgrade one of the first patches 2016-05-31 12:49:57 -06:00
0009-Allow-configuration-of-the-log-file-path-filename.patch Make the Netty 4.1 upgrade one of the first patches 2016-05-31 12:49:57 -06:00
0010-Fix-unicode-characters-in-configuration-files.patch Make the Netty 4.1 upgrade one of the first patches 2016-05-31 12:49:57 -06:00
0011-Optimize-uuid-conversions.patch Make the Netty 4.1 upgrade one of the first patches 2016-05-31 12:49:57 -06:00
0012-Add-support-for-FML-with-IP-Forwarding-enabled.patch Make the Netty 4.1 upgrade one of the first patches 2016-05-31 12:49:57 -06:00
0013-Better-unit-tests-for-Chat-API.patch Make the Netty 4.1 upgrade one of the first patches 2016-05-31 12:49:57 -06:00
0014-Don-t-allow-channel-buffers-to-grow-beyond-a-reasona.patch Make the Netty 4.1 upgrade one of the first patches 2016-05-31 12:49:57 -06:00
0015-Allow-removing-servers-or-changing-addresses-on-relo.patch Make the Netty 4.1 upgrade one of the first patches 2016-05-31 12:49:57 -06:00
0016-Use-ASM-for-events-via-the-Event4J-library.patch Make the Netty 4.1 upgrade one of the first patches 2016-05-31 12:49:57 -06:00
0017-Enable-TCP_NODELAY.patch Make the Netty 4.1 upgrade one of the first patches 2016-05-31 12:49:57 -06:00
0018-Micro-optimizations.patch Make the Netty 4.1 upgrade one of the first patches 2016-05-31 12:49:57 -06:00
0019-Allow-invalid-packet-ids-for-forge-servers.patch Make the Netty 4.1 upgrade one of the first patches 2016-05-31 12:49:57 -06:00
0020-Resolve-sendData-deadlocks.patch Make the Netty 4.1 upgrade one of the first patches 2016-05-31 12:49:57 -06:00
0021-Add-basic-support-for-configurable-tab-complete-thro.patch Make the Netty 4.1 upgrade one of the first patches 2016-05-31 12:49:57 -06:00
0022-Don-t-create-a-new-KickStringWriter-for-each-new-con.patch Make the Netty 4.1 upgrade one of the first patches 2016-05-31 12:49:57 -06:00
0023-Optional-server-list-ping-logging.patch Make the Netty 4.1 upgrade one of the first patches 2016-05-31 12:49:57 -06:00
0024-Set-a-more-reasonable-Recycler-Capacity.patch Make the Netty 4.1 upgrade one of the first patches 2016-05-31 12:49:57 -06:00
0025-Reduce-max-log-size-to-8MB-and-don-t-append-to-exist.patch Make the Netty 4.1 upgrade one of the first patches 2016-05-31 12:49:57 -06:00
0026-Add-a-property-to-accept-invalid-ping-packets.patch Make the Netty 4.1 upgrade one of the first patches 2016-05-31 12:49:57 -06:00
0027-Ignore-incoming-chat-messages-before-connecting-to-t.patch Make the Netty 4.1 upgrade one of the first patches 2016-05-31 12:49:57 -06:00
0028-Improve-connection-closing-fixing-the-kick-delay.patch Always CAS the disconnecting variable when we disconnect. 2016-05-31 12:52:17 -06:00
0029-Use-a-worker-and-a-boss-event-loop-group.patch Make the Netty 4.1 upgrade one of the first patches 2016-05-31 12:49:57 -06:00
0030-Better-Decompression-Sanity.patch Make the Netty 4.1 upgrade one of the first patches 2016-05-31 12:49:57 -06:00
0031-Print-stack-trace-when-the-ByteBuf-is-not-direct.patch Always CAS the disconnecting variable when we disconnect. 2016-05-31 12:52:17 -06:00
0032-Validate-that-chat-messages-are-non-blank.patch Always CAS the disconnecting variable when we disconnect. 2016-05-31 12:52:17 -06:00
0033-Reduce-the-overhead-of-lots-and-lots-of-teams-with-t.patch Always CAS the disconnecting variable when we disconnect. 2016-05-31 12:52:17 -06:00