Commit Graph
100 Commits
Author SHA1 Message Date
Gabriele C 2d2eb740e3 Implement bungee messaging, CacheDataSource sync 2017-10-30 10:38:13 +01:00
Gabriele C a5542051f4 Add a way to load user's permission data from the permission handler on demand.
#1350
2017-10-29 19:35:23 +01:00
Gabriele C d8d87c8b67 Add option to force using the generic Vault permission handler hook
Requested in #1350
2017-10-29 11:47:38 +01:00
Gabriele CandGitHub 8422581a82 Merge pull request #1380 from Pantoflarz/patch-1
Update help_pl.yml
2017-10-25 18:03:35 +02:00
Gabriele C 39647013b2 Cleanup 2017-10-23 08:36:49 +02:00
Gabriele C cd85c51fbe Perform join process only on player join
Should fix some issues like #1365
2017-10-23 08:31:06 +02:00
sgdc3 d4d85c5e15 Update dependencies 2017-10-20 00:19:28 +02:00
sgdc3 251eca9ccd Fix #1360 2017-10-20 00:11:42 +02:00
Gabriele Candljacqu 22e95493de #1031 Introduce hasSession field in datasource (#1351)
* Introduce hasSession field in datasource

That makes isLogged more consistent as it will be '1' only when the player is online.

* Fixes

* Fix unit testing

* Update config doc

* Create SessionService

* Create test for SessionService, avoid DB operations if sessions are disabled

* Cleanup: remove outdated warning for session timeout = 0
- Remove outdated warning
- Encapsulate session enabled check in SessionService

* Fix failing SessionServiceTest, add data source integration tests for session methods
2017-10-15 18:32:51 +02:00
Gabriele CandGitHub 1487fc0d9e Delete team.txt 2017-10-12 14:14:45 +02:00
Gabriele CandGitHub 1c07be61b0 Merge pull request #1353 from MineSAT/patch-10
Create complete help_es.yml
2017-10-10 19:02:46 +02:00
Gabriele C a39edde297 Add note to caching option 2017-10-09 10:19:27 +02:00
Gabriele C 29c30f6c22 Fix unit testing 2017-10-09 09:44:22 +02:00
Gabriele C 41af94aab2 Add DisplayNameNoColor tag in welcome/join messages #1344 2017-10-09 09:25:20 +02:00
Gabriele C fafbef6be7 Prevent another deadlock in LuckPermsHandler #1350 2017-10-09 09:05:09 +02:00
Gabriele C 45dda0deba Prevent deadlock in LuckPermsHandler #1350 2017-10-09 09:02:14 +02:00
sgdc3 0630c270ca Apply color codes to welcome message #1344 2017-10-04 20:29:30 +02:00
sgdc3 e268c3a624 Start working on the changepassword api method
TODO: fix unit testing
2017-10-04 20:12:53 +02:00
Gabriele C 816e751fe7 Fix minor codestyle issues #1341 2017-10-02 09:40:37 +02:00
Gabriele C d6e2f35efd Fix unit test #1344 2017-10-02 09:03:30 +02:00
Gabriele C 10c09dbf17 Whoops, wasn't thread safe #1344 2017-10-02 08:48:22 +02:00
Gabriele C 3d08e1bae5 Fix some minor configuration issues #1344 2017-10-02 08:43:20 +02:00
Gabriele C d95e5adc39 Compile for 1.12.2 2017-10-02 08:09:28 +02:00
Gabriele C caf2a0ee9e Fix non-spigot server support 2017-10-02 08:05:35 +02:00
sgdc3 843baa8e4a Fix 1.7 and 1.8 compatibility 2017-10-01 19:53:15 +02:00
Gabriele C d9399568a3 Add custom tempban unit testing 2017-09-30 21:16:02 +02:00
Gabriele C 7d61f2679c Fix unit testing 2017-09-30 20:51:49 +02:00
Gabriele C 3ea250cb10 Implement #794 2017-09-30 19:57:27 +02:00
Gabriele CandGitHub 351ab684e8 Merge pull request #1340 from Stefatorus/patch-2
Fixed Grammar & spelling issues
2017-09-30 19:33:52 +02:00
Gabriele CandGitHub 774a5b609a Merge pull request #1339 from Stefatorus/patch-1
Translated /authme help in romanian.
2017-09-30 18:53:34 +02:00
Gabriele CandGitHub ceba761b7b Fix session timeout
whoops xD
2017-09-30 18:22:06 +02:00
Gabriele CandGitHub e59df84a84 Fix session system (#1337)
* Old session system

* Actually check if sessions are enabled

* Cleanup

* Don't use cached isLogged value
2017-09-30 15:15:25 +02:00
sgdc3 f45092bdd2 Fix limbo player location on join 2017-09-30 15:13:35 +02:00
sgdc3 574fa9034d Cancel PlayerItemHeldEvent for unlogged users 2017-09-28 00:50:25 +02:00
sgdc3 920e65c4f4 Codestyle cleanup 2017-09-27 15:16:33 +02:00
sgdc3 83b5a3d66d Update dependencies 2017-09-27 14:55:59 +02:00
sgdc3 dc4124de0a Fix unit tests 2017-09-27 14:48:26 +02:00
sgdc3 32f8e354df Should fix issues like #1336 and #592
The #592 fix will be effective only on 1.9+ servers
2017-09-27 14:41:23 +02:00
sgdc3 51a9c81f6b Merge branch 'master' of https://github.com/AuthMe/AuthMeReloaded 2017-09-27 14:04:30 +02:00
Gabriele Candljacqu 6c6fbaf12d Login performance (#1331)
* Ignore intellij tmp files

* Enhance onLogin performance
2017-09-17 09:05:13 +02:00
sgdc3 b301ec6adb Ignore intellij tmp files 2017-09-16 14:45:03 +02:00
sgdc3 3d67305e9e Fix country code link #1330 2017-09-16 14:04:32 +02:00
sgdc3 3d26357df6 Use Utils.isEmailEmpty #1329 2017-09-16 14:02:16 +02:00
Gabriele C 9392291b36 Fix luckperms permission check 2017-09-14 21:03:08 +02:00
Gabriele C a5466a8937 Fix luckperms user cleanup 2017-09-14 20:50:09 +02:00
Gabriele C f754331de6 Implement LuckPerms permission handler
#1324
2017-09-14 20:39:15 +02:00
Gabriele C e1466425a1 Print the "Forgot your password? ..." message only if the user has set the recovery email address #1329 2017-09-14 18:24:14 +02:00
Gabriele CandGitHub 6e842890e3 Update HikariCP version 2017-09-09 02:06:32 +02:00
Gabriele C 45db55a081 Whoops, fix test 2017-09-06 04:11:02 +02:00
Gabriele C 08182e41f6 Fix null address 2017-09-06 00:56:27 +02:00
Gabriele C 8ae8ccf5cf Fix failing tests 2017-09-03 02:54:29 +02:00
Gabriele C 9e28700acf Attempt to fix #592
Should teleport the player before chunks/world are sent to the player
2017-09-03 02:43:34 +02:00
Gabriele C 2fbdd46919 #1298 Make permission manager accept OfflinePlayers + fix permission purge 2017-09-03 02:07:00 +02:00
Gabriele C 72da27e734 Fix #1324 2017-09-03 01:04:05 +02:00
Gabriele C 58aad9ed41 Fix unit tests 2017-09-03 00:53:45 +02:00
Gabriele CandGitHub a87f3e5838 Make compile dependencies optional 2017-09-03 00:24:54 +02:00
Gabriele C c0a0a7e2a3 Use TestHelper.mockPlayerIp in tests 2017-09-02 12:47:26 +02:00
Gabriele C 97f580d9ec Fix permission node description 2017-09-02 12:26:03 +02:00
Gabriele CandGitHub 6b875a9ba4 Add permission to bypass country check (#1323)
* Add permission to bypass country check

#1321 Still need to fix unit tests

* Fix test
2017-08-31 19:36:57 +02:00
Gabriele C b96ae61697 Remove some old plugin hooks, update dependencies 2017-08-31 11:47:55 +02:00
Gabriele C 7e957cb8c7 Add missing api methods #1304 2017-08-01 16:41:00 +02:00
Gabriele CandGitHub b196d3e022 Whoops, allow simbols 2017-07-15 18:31:19 +02:00
Gabriele C c208cdcf97 Fix default password regex 2017-07-15 15:36:12 +02:00
Gabriele C 1c4594b53d Use RESTORE_NO_ZERO as default restore walk speed behaviour 2017-07-08 23:47:40 +02:00
Gabriele C 919a715ded Cleanup 2017-07-08 22:51:01 +02:00
Gabriele C d8e7203bb0 Revert "Always revoke limbo states synchronously #1222"
This reverts commit 7bb701b126.
2017-07-08 22:45:48 +02:00
Gabriele C fe770ac29d Revert "Fix limbo service unit test"
This reverts commit 4cbfc8a812.
2017-07-08 22:45:32 +02:00
Gabriele C 2cf1f22b13 Fix javadocs 2017-07-07 20:50:17 +02:00
Gabriele C 4cbfc8a812 Fix limbo service unit test 2017-07-07 20:41:31 +02:00
Gabriele C cd4693eedf GeoIP: ignore local addresses 2017-07-07 20:41:10 +02:00
Gabriele C 001e5d0376 Pom cleanup, fix LimboService test dependencies
@ljacqu Could you fix the test please?
2017-07-07 15:06:02 +02:00
Gabriele C 4e61117ef7 Add xf table prefix to config
#957
2017-07-06 18:46:24 +02:00
Gabriele C bf74c4e7ff Start 5.3.3 development 2017-07-06 18:12:11 +02:00
Gabriele CandGitHub cdeb245267 5.3.2 emergency release
People is confused by the legacy/spigot jars, this release provides only one jar.
2017-07-06 02:29:48 +02:00
Gabriele C cd4766e0a1 Add regex support to restricted users ip addresses #1227
Seems to work: https://regex101.com/r/zSp6Ke/1
@ljacqu What do you think?
2017-07-03 01:43:56 +02:00
Gabriele C b24dcfed3c Try to fix #1261 2017-07-02 13:21:04 +02:00
Gabriele CandGitHub 8cc1606a12 Update versioneye badge 2017-07-01 19:51:08 +02:00
Gabriele C c758e15cd7 Store the entire player's list of groups instead of primary group 2017-07-01 19:18:42 +02:00
Gabriele C f7bf2a6119 Ok my IDE seems stupid 2017-06-28 12:56:23 +02:00
Gabriele C 9922a259d0 Update other dependencies 2017-06-28 12:49:41 +02:00
Gabriele C 6dc672ae74 Update dependencies 2017-06-28 12:46:57 +02:00
Gabriele C 7e5a15406d Fix xAuth dependency 2017-06-28 12:39:59 +02:00
Gabriele CandGitHub 68b54d9b4c Whoops! Fix shade execution 2017-06-25 10:50:29 +02:00
Gabriele C e6e023a032 Remove legacy jar hint 2017-06-22 23:57:04 +02:00
Gabriele C e8b3bb5d9d Remove legacy build, users are confused by the 2 different jar files 2017-06-22 23:23:11 +02:00
Gabriele CandGitHub 2974e4f5cb Start the 5.3.2 development cycle 2017-06-02 13:26:17 +02:00
Gabriele CandGitHub f0895912f3 5.3.1 Release 2017-06-01 13:17:50 +02:00
Gabriele CandGitHub a5cc7e7961 Fix readme logo 2017-05-31 22:49:53 +02:00
Gabriele C bd9edce5fe 5.3 Release 2017-05-31 22:40:44 +02:00
Gabriele C 00699ed7fb Use guava 21, add 1.12 support 2017-05-29 23:40:44 +02:00
Gabriele CandGitHub c035cb9243 Update DBCP dependencies 2017-05-24 23:50:36 +02:00
Gabriele C 20e72b355b change restoreFlySpeed default value to RESTORE_NO_ZERO
Should fix issues like #1222
2017-05-21 18:51:50 +02:00
Gabriele CandGitHub 24189cf5d4 Add converter wiki link to readme 2017-05-21 14:41:37 +02:00
Gabriele CandGitHub cff8ccd76a Implement onSessionLogin trigger for commands.yml (#1198)
* Implement onSessionLogin trigger for commands.yml

Needs test methods, @ljacqu any advice?

* Add simple onSessionLogin test
2017-05-19 19:21:05 +02:00
Gabriele C 4366e33508 Use 1.12 api (only spigot maven profile) 2017-05-15 20:18:51 +02:00
Gabriele CandGitHub 6655990542 Add a howto link for Thermos 2017-05-04 20:35:10 +02:00
Gabriele C 5dfb63c00f #1194 Add API methods to access the GeoIpAPI 2017-05-04 16:34:38 +02:00
Gabriele CandGitHub 61c215d337 Try to fix protoclllib repo link 2017-04-24 14:46:50 +02:00
Gabriele CandGitHub 5dd73e9594 Fix ProtocolLib repo url 2017-04-23 11:51:11 +02:00
Gabriele CandGitHub bf38782790 Implement ARGON2 hash (#1165)
* Implement ARGON2 hash

#1150

* Fix argon hash verify

* Add argon2 test

* #1150 Account for Argon2 managing salts internally
2017-04-14 18:03:27 +02:00