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
2021-08-14 21:01:56 +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
Smart123s
08b864220d
Merge branch 'main' of https://github.com/games647/FastLogin
2021-05-09 09:06:59 +02:00
Smart123s
d01c368cdb
Fix identation in bukkit/pom.xml
2021-05-08 14:46:00 +02:00
InkerBot
8837a1b70e
Bump SodionAuth version and fix errors.
2021-04-06 21:27:25 +08:00
InkerBot
0c45c30d2f
Bump SodionAuth version
2021-04-06 00:30:18 +08:00
games647
d6a02aa538
Apply license headers to every file
...
(Related #494 )
2021-04-05 11:04:42 +02:00
Smart123s
870d1ee281
Migrate to Floodgate v2.0
...
This removes support for Floodgate 1.x
2021-03-29 14:49:33 +02:00
Smart123s
3e9e433736
Move dependencies
2021-03-21 11:07:18 +01:00
Smart123s
57e797f1be
Implement auto login for Floodgate players
...
This is buggy in most cases.
2021-03-20 12:22:41 +01:00
Smart123s
e03e67b8fa
Detect if a player is connecting through Floodgate
...
The Floodgate API requires UUID which is inaccessible at the level
FastLogion operates on.
A workaround for this is to check if the currently connecting player is
also a part of the Geyser server's online players list.
*TODO: Check for Java and Bedrock name conflicts with multiple
configurations.*
2021-03-19 08:58:29 +01:00
dependabot-preview[bot]
09ab7288da
Bump ProtocolLib from 4.5.1 to 4.6.0
...
Bumps [ProtocolLib](https://github.com/dmulloy2/ProtocolLib ) from 4.5.1 to 4.6.0.
- [Release notes](https://github.com/dmulloy2/ProtocolLib/releases )
- [Commits](https://github.com/dmulloy2/ProtocolLib/compare/4.5.1...4.6.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-02-22 16:15:32 +00:00
games647
ff2e5c0435
Drop package goal for the core module
2021-02-18 18:25:37 +01:00
Kamilkime
1ab346d067
Correct name check on PaperSpigot, fixes #423 , fixes #437 , fixes #457
2021-02-09 00:28:05 +01:00
games647
fe1499f1fb
Add support for 1.16.4
...
Fixes #412
Fixes #411
2020-11-04 11:05:34 +01:00
games647
7e43b99f91
[CI-SKIP] Dump placeholderapi to prevent deprecates on register
2020-08-03 21:06:22 +02:00
games647
496a036fb4
Merge pull request #385 from ishlandbukkit/master
...
Add SodionAuthHook
2020-08-02 17:17:58 +02:00
games647
fa1f85698a
Fix NoSuchMethodError for PlaceholderAPI after breaking change
...
Fixes #386
2020-07-31 17:02:51 +02:00
ishland
a36ac7f9e3
Remove unneeded SodionAuth-Libs
2020-07-29 16:11:41 +08:00
ishland
2e38550db0
I figured it out FINALLY
2020-07-29 16:07:24 +08:00
ishland
4e2b6c7810
Use JitPack and update API reference
2020-07-29 10:58:04 +08:00
ishland
4acbcbfd19
Squash previous commits
...
* Add SodionAuth
* Add Comment
* add SodionAuth
Co-authored-by: logos <1102280066@qq.com >
2020-07-29 09:22:17 +08:00
dependabot-preview[bot]
b5ccc1df2e
Bump placeholderapi from 2.10.5 to 2.10.6
...
Bumps placeholderapi from 2.10.5 to 2.10.6.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-04 16:26:59 +00:00
dependabot-preview[bot]
e0a7f207c5
Bump loginsecurity from 3.0.1 to 3.0.2
...
Bumps loginsecurity from 3.0.1 to 3.0.2.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-27 16:21:02 +00:00
dependabot-preview[bot]
68d35c75c2
Bump maven-shade-plugin from 3.2.2 to 3.2.3
...
Bumps [maven-shade-plugin](https://github.com/apache/maven-shade-plugin ) from 3.2.2 to 3.2.3.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases )
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.2.2...maven-shade-plugin-3.2.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-26 11:49:33 +02:00
dependabot-preview[bot]
0d93a2c371
Bump placeholderapi from 2.10.4 to 2.10.5
...
Bumps placeholderapi from 2.10.4 to 2.10.5.
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-26 11:49:33 +02:00
games647
6f99b6e9b4
Add explicit Junit dependency
2020-03-20 16:13:45 +01:00
dependabot-preview[bot]
1722ab3267
Bump maven-shade-plugin from 3.2.0 to 3.2.2 ( #302 )
...
Bumps [maven-shade-plugin](https://github.com/apache/maven-shade-plugin ) from 3.2.0 to 3.2.2.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases )
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.2.0...maven-shade-plugin-3.2.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-06 19:27:19 +01:00
games647
fdc0485f05
[CI-SKIP] Use HTTPS and newer URLs in Maven
2020-03-03 10:50:48 +01:00
games647
c1b8b60bf7
Use HTTPS for code comments too
2020-02-12 10:59:11 +01:00
Jonathan Leitschuh
0cf6c4c188
Use HTTPS instead of HTTP to resolve dependencies
...
This fixes a security vulnerability in this project where the `pom.xml`
files were configuring Maven to resolve dependencies over HTTP instead of
HTTPS.
Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@gmail.com >
2020-02-12 10:55:08 +01:00
games647
1375cf3997
Fix ProtocolLib version
2019-12-29 13:35:33 +01:00
games647
5a5cf016d9
Remove on blacklist status on join too
2019-12-29 13:33:18 +01:00
games647
2c7e569653
Fix force login events being sync instead of async ( Fixes #278 )
2019-11-09 13:57:12 +01:00
games647
28743d23bf
Remove duplicate repository
2019-05-06 17:39:21 +02:00
lenis0012
3446d4c443
Update LoginSecurity maven repository
2019-05-06 11:35:39 +02:00
games647
9c1ba81cbe
Fix running force actions in LoginSecurity thread-safe
2019-04-14 10:16:19 +02:00
games647
4b0ad3b186
Update ProtocolSupport hook
2018-08-29 19:49:10 +02:00
games647
6604cca8bd
Use Plugin:Subchannel for channel messages
...
This is required to follow 1.13 spec.
(Related #216 , #215 )
2018-07-23 14:11:40 +02:00
games647
9b0b8f5fcb
Fix repository link of ProtocolLib
2018-06-06 20:17:24 +02:00
games647
20104b2b00
Update ProtocolLib to fix building
2018-06-06 09:33:05 +02:00
games647
53a1821a9d
Fix ProtocolLib repository
2018-06-04 21:27:23 +02:00
games647
f476c091bb
Fix default message loading, because default values are ignored by .getKeys()
2018-04-05 17:33:32 +02:00
games647
2cd0b194aa
We are SNAPSHOT build not a release candidate
...
Maven versions plugin is great for multi-modules.
Run mvn version:set -DnewVersion=... and that's it.
2018-03-31 10:38:57 +02:00
games647
f2e42019d6
Mention the new FastLogin module names in the setup guide
2018-03-31 10:34:26 +02:00
games647
5bcfdfeb32
Cancel restore session events if it's a premium player (Related #201 )
2018-03-16 14:44:35 +01:00
games647
61c1364506
Simplify command handling
2018-03-11 11:47:02 +01:00
games647
3f9eba69ba
Generate a public key only for ProtocolLib listener
2018-03-09 13:57:51 +01:00
games647
4d470be712
Dump AuthMe version
2018-03-05 17:35:33 +01:00
games647
86694982c7
Minor refactoring
2018-03-02 18:29:38 +01:00