Gabriele C
af84ba6fce
Fix max email count #591
2016-03-09 15:00:17 +01:00
ljacqu
654cebd5a7
Minor - rename LimboPlayer methods + code householding
...
- Rename *taskId methods to *task to reflect what they handle
- Remove usages of Wrapper where applicable
- Replace some uses of legacy Settings with NewSetting calls
2016-03-06 15:46:49 +01:00
ljacqu
31bac6964f
Various code householding
...
- Adjust javadoc
- Remove unused PlayerAuth constructor
- Replace legacy Settings with NewSetting calls
- Add process service to all (a)sync processes
- Change IP manager to only cache the calls to the VeryGames API
2016-03-06 14:42:19 +01:00
ljacqu
9a412fac05
Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into 432-remove-public-ip-map
...
Conflicts:
src/main/java/fr/xephi/authme/process/register/AsyncRegister.java
2016-03-05 16:11:22 +01:00
ljacqu
19adcdcceb
Move managers to the cache package
...
- Not entirely accurate name but not really worth to have a separate package for managers
2016-03-05 16:03:00 +01:00
Gabriele C
c4684fd5f1
Booo we don't like UUIDS! (We need to keep 1.7.X compatibility!)
...
- Removed the useless OtherAccounts class!
2016-03-03 21:42:50 +01:00
Gabriele C
b0d230be60
Forgot about this... #570
2016-03-03 21:17:38 +01:00
Gabriele C
e4d2747fae
Finally fix #570
2016-03-03 21:05:19 +01:00
Gabriele C
681e352bdc
Fix #570 add max_acc and reg_acc placeholders
2016-03-02 17:06:02 +01:00
ljacqu
aeb8307a46
#432 #547 Remove public IP cache map; make processes use ProcessService
...
- Create IP address manager for handling and caching IP addresses -> outside of the manager I do not want to care about caching details
- Make more processes use the ProcessService in favor of statically injected objects
2016-03-01 22:47:28 +01:00
ljacqu
dede592c55
#547 add process service to AsyncJoin
2016-02-28 20:03:06 +01:00
ljacqu
7dd1d52893
Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into 547-process-architecture
...
Conflicts:
src/main/java/fr/xephi/authme/settings/Settings.java
2016-02-28 09:08:35 +01:00
Xephi59
2a8ef88041
Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded.git
2016-02-28 00:36:15 +01:00
Xephi59
e88b4eda53
Add %acc_nb tag to max_reg message - Fix #570
2016-02-28 00:36:06 +01:00
Gabriele C
c61345fd43
cleanup + fix test crypts test on windows systems
2016-02-28 00:32:25 +01:00
ljacqu
d664e7be26
#547 Create ProcessService
...
- Create ProcessService for common tasks within processes
- Integrate service into AsyncAddEmail
2016-02-27 23:15:31 +01:00
ljacqu
e79f325411
#443 Use correct message to ask to add email after login
2016-02-27 12:18:04 +01:00
DNx5
b4aebb685c
Remove player from cache on quit.
2016-02-26 13:10:49 +07:00
DNx5
8324decfa1
Merge branch 'master' into db-improve
...
Conflicts:
src/main/java/fr/xephi/authme/AuthMe.java
2016-02-26 12:42:32 +07:00
DNx5
4e011f437a
Change message & timeout task to run synchronously.
2016-02-22 22:11:03 +07:00
ljacqu
e8f518711c
#442 Fix email presence check being case-insensitive
...
- Add integration tests
- Change DataSource interface to return the number of accounts only, since that's all we require
2016-02-21 21:38:29 +01:00
ljacqu
8511a257ed
#494 Fix conversion plaintext to SHA256
...
- Make sure database is set up before attempting to perform the migration
2016-02-20 11:16:25 +01:00
ljacqu
fd89915071
#517 Display welcome message for all logins
2016-02-20 08:23:02 +01:00
ljacqu
614d544edf
#534 Send error if name is restricted (this time for real)
2016-02-20 07:26:58 +01:00
DNx5
cc29d8b628
Fix duplicate entry error, #528
2016-02-20 06:47:59 +07:00
ljacqu
90e0dc1875
Various code householding
...
- Remove unused API on DataSource
- Add some sensible javadoc to DataSource
- Minor code simplification
2016-02-19 23:19:38 +01:00
ljacqu
6f694cf818
#527 Persist email after changing it
2016-02-19 21:48:51 +01:00
DNx5
05e79e6356
Fix email not getting updated in database #527
2016-02-19 23:26:11 +07:00
ljacqu
ecc3048f52
Merge master into 'move-convert-command'
2016-02-14 22:32:12 +01:00
ljacqu
f5b5595f08
#525 Make "not owner" kick reason translatable
2016-02-14 21:46:47 +01:00
Gabriele C
d727def4ba
Move the command
2016-02-14 17:06:52 +01:00
ljacqu
b3734f4010
#415 Move some permission nodes out of authme.player.*
...
- Move certain permission nodes outside of the authme.player branch
- Update classes / permissions list
- Remove wildcard node from code completely (since not used)
2016-02-14 14:15:02 +01:00
ljacqu
7b26dd25a0
Merge master into 477-lastlogin-timestamp
...
Conflicts:
- Settings.java
2016-02-13 20:03:22 +01:00
ljacqu
fcfe26f34d
Minor - fix incorrect javadoc and add unit test for Messages#reload
2016-02-12 23:38:00 +01:00
ljacqu
57da572b23
#421 Clean up events javadoc and interface
...
- Add proper javadoc to all events
- Use proper handling of the Eventlist in all events: each event has its own EventList and its static method, as specified by Bukkit's Event class
- Add common supertype to all AuthMe events
- Remove unused events
- Remove unused methods (setters to fields that we ignore entirely)
2016-02-12 23:31:55 +01:00
ljacqu
ea93a336c3
Minor - fix Javadoc warnings
2016-02-11 23:09:23 +01:00
ljacqu
db4d4a7cce
#477 Change lastlogin column from bigint to timestamp (work in progress)
...
- Alter column type
- Create migration for MySQL
- Unrelated: move DataSource enum to its own file
2016-02-07 14:27:03 +01:00
games647
6a75184ad9
Add 2fa support
2016-02-07 00:49:18 +01:00
ljacqu
2cd2b48a1a
#437 Email uniqueness in admin command; finalization
...
- Check also in admin command that email is not already used
- Misc bug fixing (logic errors, changes lost during large merge)
- Use "email" and "setemail" as main labels for /authme subcommands
2016-02-06 21:56:08 +01:00
ljacqu
b4b679d3b9
Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into 437-add-email
...
Conflicts:
src/main/java/fr/xephi/authme/datasource/MySQL.java
src/main/java/fr/xephi/authme/datasource/SQLite.java
src/main/java/fr/xephi/authme/process/Management.java
src/main/java/fr/xephi/authme/process/email/AsyncChangeEmail.java
2016-02-06 18:01:23 +01:00
ljacqu
92f81c32c9
Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into 450-new-settings-rewrite
2016-02-06 17:17:45 +01:00
Gabriele C
1205a86cd2
Disable "must register" message if the interval is <= 0
2016-02-06 13:52:06 +01:00
ljacqu
85868ca830
Merge branch 'master' of https://github.com/AuthMe-Team/AuthMeReloaded into 450-new-settings-rewrite
...
Conflicts:
src/main/java/fr/xephi/authme/AuthMe.java
src/main/java/fr/xephi/authme/settings/Settings.java
src/main/java/fr/xephi/authme/settings/custom/NewSetting.java
2016-02-05 23:28:16 +01:00
ljacqu
c28a1b537f
#495 Create ConsoleLogger method dedicated to logging exceptions
2016-02-05 23:11:38 +01:00
Xephi
4f76398ce8
#495 - Done
2016-02-05 13:24:38 +01:00
ljacqu
3e30a34714
#450 Move Settings#loadEmailText and #getWelcomeMessage
2016-02-03 22:36:01 +01:00
ljacqu
155881ef05
Merge master into '450-new-settings-rewrite'
...
Conflicts:
- PerformBackup.java
- Settings.java
2016-01-31 21:32:29 +01:00
ljacqu
42ae30ed3a
#450 Move Settings#isEmailCorrect to Utils class
2016-01-31 21:22:19 +01:00
ljacqu
9653354135
#450 Move Settings#getRestrictedIp()
2016-01-31 18:50:57 +01:00
games647
0b4ddce3c4
Fixes NPE on forceRegister ( Fixes #473 )
2016-01-28 11:43:08 +01:00