Commit Graph

  • 5bcfdfeb32 Cancel restore session events if it's a premium player (Related #201) games647 2018-03-13 14:21:24 +01:00
  • b7c0fd549c Add an explicit warning about the BungeeCord setup guide games647 2018-03-11 12:27:43 +01:00
  • 61c1364506 Simplify command handling games647 2018-03-11 11:47:02 +01:00
  • a29dd849f9 Move shared Mojang client into independant project games647 2018-03-02 19:42:20 +01:00
  • 3f9eba69ba Generate a public key only for ProtocolLib listener games647 2018-03-09 13:57:51 +01:00
  • f250f8071f Optional migration games647 2018-03-05 21:27:48 +01:00
  • 8272aeac69 Switch to the codemc repo for BungeeCord games647 2018-03-05 17:37:40 +01:00
  • 4d470be712 Dump AuthMe version games647 2018-03-05 17:35:33 +01:00
  • e2c04f2c26 Add isSaved helper games647 2018-03-02 19:56:17 +01:00
  • 86694982c7 Minor refactoring games647 2018-03-02 18:29:38 +01:00
  • 04b00f4f22 Add driver available check for more readable error messages games647 2018-02-22 17:57:03 +01:00
  • 48c2355745 Remove copy-paste misleading package name games647 2018-02-19 09:03:53 +01:00
  • cff25c958d Extract BungeeCord message in dedicated classes games647 2018-02-17 20:32:52 +01:00
  • 06bb4b80dd Add toString methods to all relevant classes games647 2018-02-17 19:10:43 +01:00
  • 2bdd051a41 Remove universal jar building for a smaller jar footprint and less conflicts with provided dependencies games647 2018-02-16 12:08:29 +01:00
  • 526a8a9d51 Log invalid proxy id messages games647 2018-02-24 10:45:52 +01:00
  • 8cbdb66625 Relocate HikariCP and slf4j too to prevent conflicts games647 2018-02-08 13:24:42 +01:00
  • e5e815a885 Cancel autologin for AuthMe sessions (Fixes #189, #148, #103) games647 2018-02-05 15:01:28 +01:00
  • d0d5bd300b Use static imports for Colectors.* games647 2018-02-05 10:26:40 +01:00
  • 0c550edb05 Shade the gson dependency to fix compatibility with Minecraft 1.7.10 games647 2018-01-30 13:15:43 +01:00
  • 181ea71222 Readd SSLFactory for rate-limit load balance because direct proxies doesn't work at all games647 2018-01-28 13:25:10 +01:00
  • c38692e237 Use ChangeSkins rate-limit message here too games647 2018-01-28 12:25:25 +01:00
  • dcef62fa57 Fix FileAlreadyExistsException for sym linked folders games647 2018-01-27 21:49:32 +01:00
  • 856613a8c7 Update Hikari dependency games647 2018-01-27 18:47:19 +01:00
  • 3beb8beaeb Migrate tests to assertThat games647 2018-01-27 18:47:01 +01:00
  • f3ea7ecbbe Update development builds link games647 2018-01-27 18:46:43 +01:00
  • 25c725f237 [ci skip] Update LoginSecurity to 2.1.7 to fix compiling games647 2017-12-01 09:35:37 +01:00
  • ffe4eb7364 Clarify BungeeCord plugin installation on Spigot games647 2017-11-25 09:34:38 +01:00
  • 82a258097d Use SecureRandom for passwords games647 2017-10-30 17:57:01 +01:00
  • 57eff4b3ec Fix NPE for skin apply in ProtocolLib mode (Related #182) games647 2017-10-15 17:57:24 +02:00
  • 4858049c2a Use direct proxies instead of ssl factories for multiple IP-addresses games647 2017-10-14 18:25:12 +02:00
  • bb2cc1b42a Remove local address check (Related #181) games647 2017-10-12 09:59:05 +02:00
  • 2512c5cf67 Convert local IP addr '-' to . (Related #179) games647 2017-10-09 10:33:38 +02:00
  • c7c0782071 Fix address rotating for contacting the Mojang API games647 2017-10-07 19:48:29 +02:00
  • df945146b8 Fix debug logging games647 2017-10-07 19:19:45 +02:00
  • e32b0232e9 Fix logger init (Fixes #178) games647 2017-10-04 09:22:21 +02:00
  • 6daa654af8 Fix NPE for Mojang API connector games647 2017-10-03 15:14:37 +02:00
  • 0f01002564 Optimize issue template games647 2017-10-03 14:19:34 +02:00
  • 28a20a46fa Fix NPE parsing Mojang uuid games647 2017-10-03 14:19:02 +02:00
  • 105e00b7e8 Use Instant for timestamps games647 2017-10-01 17:11:06 +02:00
  • dce44295d0 Migrate SLF4J logging (Fixes #177) games647 2017-09-29 16:54:29 +02:00
  • 1f917f3a8d Use Optionals for nullable values games647 2017-09-24 19:50:42 +02:00
  • e6c23a4bb5 Use Gson's TypeAdapter for more type safety games647 2017-09-23 13:56:28 +02:00
  • 66b808c999 Fix compile games647 2017-09-22 21:41:24 +02:00
  • 2932de5588 Add support for IPv6 proxies games647 2017-09-22 21:08:24 +02:00
  • 16f7461568 Fix message loading was interacting with the normal config games647 2017-09-22 20:11:58 +02:00
  • 2f0eb81735 Shade the Bungee-Config implementation because it's platform independent games647 2017-09-22 19:47:10 +02:00
  • bb80521ab6 Thermos supports GSON so we could share the json parsing games647 2017-09-22 18:17:35 +02:00
  • 109508dae6 Clean up using IDE inspections games647 2017-09-21 15:00:39 +02:00
  • 5bf9b05d30 Fix BungeeAuth Maven repository games647 2017-09-13 12:34:56 +02:00
  • 7839804a4c Drop support for deprecated AuthMe API games647 2017-09-12 17:05:18 +02:00
  • ca58c55eca Remove legacy database migration code games647 2017-09-08 11:33:14 +02:00
  • 10453fd637 Drop support for RoyalAuth, because it doesn't seem to be supported anymore games647 2017-09-08 11:30:24 +02:00
  • d18b734550 Update dependencies games647 2017-09-08 10:53:31 +02:00
  • 7f51659cc7 Version dump games647 2017-09-03 20:06:00 +02:00
  • bb240d3aa0 Refactor encryption implementation games647 2017-08-28 12:17:47 +02:00
  • 484855724b Add ip parameter to verify a player doesn't use an authentication proxy. 1.10 games647 2017-08-25 13:20:55 +02:00
  • 4ea7968366 Remove Importer to prepare for code refactor games647 2017-08-24 18:47:37 +02:00
  • 44a47bc97f Set default value for proxies games647 2017-08-20 21:40:37 +02:00
  • 82cb25f809 Output more informational messages by default games647 2017-08-19 21:53:07 +02:00
  • 551441cdc4 Add HTTP-proxies support games647 2017-08-18 16:08:34 +02:00
  • 22a56862b0 Remove mcapi.ca section and fix config typos games647 2017-08-16 17:18:58 +02:00
  • edf5933e07 Set the fake offline UUID on lowest priority (-> as soon as possible) games647 2017-08-01 10:29:58 +02:00
  • c6da04de70 Fix listening for login start packets if ProtocolLib is installed games647 2017-07-25 13:17:55 +02:00
  • 0459b0a5a1 Remove bungee chatcolor for Bukkit to support KCauldron games647 2017-07-22 08:35:32 +02:00
  • 033333e35c Minor cleanup using inspections + Https games647 2017-07-22 08:27:55 +02:00
  • 6595dc6ac0 Increase hook delay to let ProtocolLib inject the listener games647 2017-06-30 17:37:03 +02:00
  • ea44002e91 Update dependencies and format imports games647 2017-06-30 17:23:46 +02:00
  • 131de8404c Add support for new authme API games647 2017-06-12 17:26:46 +02:00
  • fbdd8ffc35 Choose player name casing based on client request. games647 2017-06-07 21:09:00 +02:00
  • 7db8c78975 Drop support for old authme API games647 2017-06-04 15:14:59 +02:00
  • b102f06f8e Update ProtocolLib to fix building games647 2017-05-27 11:24:43 +02:00
  • a79e18445a Fix building because the bungee proxy repo is down [ci skip] games647 2017-05-19 12:00:18 +02:00
  • cf1a0c1bef Remove ebean util usage to make it compatible with 1.12 games647 2017-05-14 17:11:10 +02:00
  • 059c3f346e Lowercase name inside pendingconnection for comparisons against the database games647 2017-05-10 17:06:25 +02:00
  • 47db2c7858 Fixed AuthHook (#144) Leo G. ~ Leoko 2017-04-19 14:39:27 +02:00
  • 5bb8640d78 Do not try to hook into a plugin if auth plugin hook is already set using the FastLogin API games647 2017-04-17 15:22:09 +02:00
  • 881b2ec7bc Fix changelog markdown syntax games647 2017-04-15 09:42:17 +02:00
  • 194c67cd6f Fix markdown syntax games647 2017-04-05 09:24:41 +02:00
  • 863607c9a4 Add optional useSSL config option games647 2017-02-23 09:16:11 +01:00
  • f37cc0a0db Add commit id to the version games647 2017-02-14 14:01:57 +01:00
  • 70a81bfcdf Correctly wait for BungeeAuth loading by using the correct depend tag (Fixes #119) games647 2017-02-10 19:06:57 +01:00
  • b8d029d6da Remove third party API games647 2017-02-04 14:09:38 +01:00
  • c47dd1df80 Fix FileNotFoundEx if the bungee config doesn't exist games647 2017-01-28 16:38:48 +01:00
  • 4d5b1787b1 Migrate to Java 7 NIO files games647 2017-01-26 09:52:45 +01:00
  • 8c764220bd Fix duplicate premium username message games647 2017-01-21 18:02:45 +01:00
  • 9af076b4c4 Fix premium username logging message at the wrong place games647 2017-01-09 17:57:50 +01:00
  • 22aa9287e9 Fix NoClassDef errors if the optional PlaceholderAPI is not available (Fixes #108) games647 2017-01-07 18:42:10 +01:00
  • f08daa9b72 Update bungee-proxy maven repository games647 2017-01-06 13:00:17 +01:00
  • bc53743c6b Add placeholder variables games647 2017-01-06 12:54:02 +01:00
  • a430a079c9 Do no print auto login message on authme session reuse (Related #101) games647 2016-12-23 22:12:29 +01:00
  • f3ac6090f1 Fix bungee online check (Fixes #101) games647 2016-12-23 10:01:38 +01:00
  • 5ca9b9c59a Add note about firewalling your spigot server if you use BungeeCord games647 2016-12-22 09:13:58 +01:00
  • b886d1501f Update LoginSecurity to make it buildable games647 2016-12-16 15:56:30 +01:00
  • 0082cc6536 Use static builder to make it independent from ProtocolLib without throwing NoClassDefFoundError games647 2016-12-16 15:49:40 +01:00
  • 7f96d55084 Convert config values to string if casting fails games647 2016-11-26 13:27:39 +01:00
  • 3851d539f8 Workaround injector class is package private in older versions of ProtocolLib (Fixes #94) games647 2016-11-26 11:33:15 +01:00
  • a25d97879f Fail safetly if there session was started (prevents duplicate errors) games647 2016-11-26 10:06:27 +01:00
  • 41abffdb08 Fix Spigot console command invocation sends result to ingame players games647 2016-10-20 14:05:55 +02:00
  • e69eb70377 Update BungeeAuth dependency and use the new API games647 2016-10-05 10:06:02 +02:00