games647
6fd1e5e79c
Fix TCPShield compat by using raw address for sessions
...
TCPShield overwrites the IP address during connection. ProtocolLib
doesn't notice this change, because it uses the end-to-end connection
which is the proxy IP. This causes getAddress calls during Spigot play
state and ProtocolLib auth state not match and then have conflicting
session ids.
A solution is also to hold onto the temporary player object. However
since we don't get a notification for a disconnect, holding it will
prevent to get GCed until the timeout occurs (1 minute).
Fixes #595
tcpshield_compat
2021-08-14 21:01:56 +02:00
games647
213bacfab9
Add extra session logging
2021-08-14 17:05:27 +02:00
games647
232e9ac137
Use the address field for verify task
2021-08-14 17:05:18 +02:00
games647
f8fe3d7d71
Do not silence exceptions for Floodgate
2021-08-12 20:39:14 +02:00
games647
4d4ecf3da7
Merge pull request #583 from games647/dependabot/maven/org.slf4j-slf4j-jdk14-1.7.32
...
Bump slf4j-jdk14 from 1.7.31 to 1.7.32
2021-07-26 10:06:59 +02:00
dependabot[bot]
f80059987b
Bump slf4j-jdk14 from 1.7.31 to 1.7.32
...
Bumps [slf4j-jdk14](https://github.com/qos-ch/slf4j ) from 1.7.31 to 1.7.32.
- [Release notes](https://github.com/qos-ch/slf4j/releases )
- [Commits](https://github.com/qos-ch/slf4j/commits )
---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-jdk14
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-07-26 07:02:17 +00:00
games647
6e0272d92c
Fix receiving login packet twice with ProtocolLib
...
Fixes #578
Commit that introduces the bug:
1f4757669c
2021-07-16 14:24:17 +02:00
games647
758ccb9bf2
Clean up
2021-07-14 16:33:31 +02:00
games647
0515ac193d
Extract protocollib method detection
2021-07-14 16:33:18 +02:00
games647
864e551a88
Disable verbose verification output
...
NameChange fix is resolved
2021-07-14 16:32:32 +02:00
games647
0a24d36ef8
[ci skip] Rephrase development build section
...
Fixes #576
2021-07-12 17:25:52 +02:00
games647
8a535e1ad9
[ci skip] Merge pull request #574 from MAX-XiaoKui/patch-1
...
Update plugin SodionAuth's link. Its URL has changed.
2021-07-10 17:18:08 +02:00
MAX_小葵
ae66f1ab35
Update plugin SodionAuth's link
2021-07-10 22:04:54 +08:00
games647
ed725d991e
[ci skip] Show user clickable links
2021-07-06 11:25:52 +02:00
games647
e45d4b3482
[ci skip] Require what happened form
2021-07-06 11:20:36 +02:00
games647
b5b5faaefb
[ci skip] Add feedback message to forms
2021-06-30 17:23:54 +02:00
games647
51a28ae93f
[CI-SKIP] Fix issue template syntax
2021-06-30 17:04:16 +02:00
games647
d2fcdade0b
[CI-SKIP] Try out issue forms
2021-06-30 17:02:19 +02:00
games647
cde045d6fd
Only build for main branches to fix duplicate actions with dependabot
2021-06-29 12:55:37 +02:00
games647
ccdc455ce9
Clarify naming and structure
2021-06-22 14:07:47 +02:00
games647
4e1f5e9401
Add icons to issue templates
2021-06-22 13:25:57 +02:00
games647
2e64b52261
Migrate questions to discussions
2021-06-22 13:25:41 +02:00
games647
1f4757669c
Allow packet modifications by other plugins
...
If we disable filters, other plugins are advised to only monitor
packets. Potential modifications can be allowed by enabling the filtering again, but adding our meta data to prevent duplicate
processing.
2021-06-22 11:15:21 +02:00
games647
496817afca
Increase the rate limit for bigger servers
...
Related #406
2021-06-21 18:00:45 +02:00
games647
daf6f06a00
Name anti-bot feature explicitly for own rate limiting
2021-06-21 17:33:38 +02:00
games647
4be0e1333d
[CI-SKIP] Add issue template descriptions
2021-06-21 17:08:20 +02:00
games647
58cee1e26e
Exclude more transitive dependencies
...
This could reduce the number of required
downloads as well as to prevent download
from legacy HTTP non secure (not HTTPS)
sources.
2021-06-21 17:08:20 +02:00
games647
9f89756820
Disable plugin if dependencies not available
...
Related #554
2021-06-21 17:08:20 +02:00
games647
d1daec436c
Merge pull request #559 from Smart123s/fg2-ln-autoreg
...
Add 'linked' option to 'autoRegisterFloodgate'
2021-06-21 16:31:25 +02:00
Smart123s
2626c21bc8
Add 'linked' option to 'autoRegisterFloodgate'
...
This makes sense with Floodgate 2.0's Global Link API
2021-06-21 15:15:18 +02:00
games647
5607a19312
Merge pull request #560 from Smart123s/fg-player-to-account
...
Update messages
2021-06-21 14:30:46 +02:00
games647
1f950397a4
Merge pull request #561 from games647/dependabot/maven/org.slf4j-slf4j-jdk14-1.7.31
...
Bump slf4j-jdk14 from 1.7.30 to 1.7.31
2021-06-21 12:07:45 +02:00
dependabot[bot]
08e26dd60f
Bump slf4j-jdk14 from 1.7.30 to 1.7.31
...
Bumps [slf4j-jdk14](https://github.com/qos-ch/slf4j ) from 1.7.30 to 1.7.31.
- [Release notes](https://github.com/qos-ch/slf4j/releases )
- [Commits](https://github.com/qos-ch/slf4j/commits )
---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-jdk14
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-21 07:03:13 +00:00
Smart123s
2ffe7e0daf
Replace word 'Player' with 'Account' in messages.
...
Technically speaking, one player can own both the Java and the Bedrock
account with the same name, so it's more appropriate to say account
instead of player.
2021-06-20 17:44:46 +02:00
Smart123s
33261b9ea6
Floodgate 2.0 is no longer in a seperate branch
2021-06-20 17:37:18 +02:00
games647
5442f773ae
Merge pull request #558 from Smart123s/fg-sharedtask
...
Add Floodgate config options for BungeeCord
2021-06-20 14:03:45 +02:00
Smart123s
fd3da28bec
Use Override for non core code in FloodgateAuthTas
2021-06-20 13:35:31 +02:00
Smart123s
9350f52916
Create a seperate function for isNameCheckRequired
2021-06-20 13:23:51 +02:00
Smart123s
7c2bb9c9a4
Don't spam log when with unregistered floodgate
2021-06-20 13:05:04 +02:00
Smart123s
0b307a95a3
Add further documentation to config.yml
...
Floodgate options are no longer Bukkit only
autoRegister/LoginFloodgate needs normal (Java) autoRegister/Login
to be set to ture
2021-06-20 11:26:15 +02:00
Smart123s
ed627ce438
Add autoLogin and register for Floodgate Bungee
2021-06-20 11:26:14 +02:00
Smart123s
af83604c94
Remove existing Floodgate integration from Bungee
2021-06-20 11:26:13 +02:00
Smart123s
8f43cc0978
Partially move FloodgateAuthTask to Core
...
The moved code can be used in a BungeeCord implementation
2021-06-20 11:26:13 +02:00
games647
578028719f
Merge pull request #556 from Smart123s/patch-5
...
FloodgateNameConflict no longer needs autoLogin
2021-06-19 10:43:09 +02:00
Péter Tombor
b87b59be12
FloodgateNameConflict no longer needs autoLogin
...
The removed line is not valid after 1f3cd5fa5b
2021-06-18 23:25:46 +02:00
games647
f17f9d983a
Merge pull request #551 from games647/codeql
...
CodeQL Test
mc-1-17
2021-06-17 14:52:09 +02:00
games647
6cbd64b06d
Cache autobuild process
2021-06-17 14:23:18 +02:00
games647
8d588ff7db
Document codeql workflow file
2021-06-17 14:23:17 +02:00
games647
92e05c460f
Create CodeQL scanning workflow
2021-06-17 14:23:17 +02:00
games647
b9011b6141
Add support for 1.17
...
Fixes #552
2021-06-15 20:46:25 +02:00