19adcdccebMove managers to the cache package - Not entirely accurate name but not really worth to have a separate package for managers
ljacqu
2016-03-05 16:03:00 +01:00
fd8db2cd51Add test for IP manager + create captcha manager (still unused)
ljacqu
2016-03-03 09:32:25 +01:00
aa914b9aa7Add a message about the workaround with MC 1.9
Gabriele C
2016-03-05 13:55:40 +01:00
a23e0a6d30Update HikariCP
Gabriele C
2016-03-05 13:50:58 +01:00
0a79848f43Update README.md
Gabriele C
2016-03-05 00:34:04 +01:00
c4684fd5f1Booo we don't like UUIDS! (We need to keep 1.7.X compatibility!)
Gabriele C
2016-03-03 21:42:50 +01:00
b0d230be60Forgot about this... #570
Gabriele C
2016-03-03 21:17:38 +01:00
e4d2747faeFinally fix#570
Gabriele C
2016-03-03 21:05:19 +01:00
1e0d31ebb7Don't lowercase the real name, also..
DNx
2016-03-03 11:11:56 +07:00
681e352bdcFix#570 add max_acc and reg_acc placeholders
Gabriele C
2016-03-02 17:06:02 +01:00
c5c0535fcdOk, nevermind, it works.
Gabriele C
2016-03-02 00:33:26 +01:00
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
ljacqu
2016-03-01 22:41:32 +01:00
8bd9569c14Disable the tablist hider due to bugs! (Invisible player, missing data resend after login...)
Gabriele C
2016-03-01 22:19:33 +01:00
86042070e9#573 Remove exclusion for permission node check in test
ljacqu
2016-03-01 20:48:15 +01:00
8432e67fd81.9 API + Fix permissions (CRITICAL)
Gabriele C
2016-03-01 17:34:56 +01:00
e57e457b62Fixed VersionCommand is not using backwards compatible players method
games647
2016-03-01 16:38:32 +01:00
6aa22f80ceUpdate dependencies
Gabriele C
2016-02-29 21:34:21 +01:00
e88b4eda53Add %acc_nb tag to max_reg message - Fix#570
Xephi59
2016-02-28 00:36:06 +01:00
c61345fd43cleanup + fix test crypts test on windows systems
Gabriele C
2016-02-28 00:32:14 +01:00
d664e7be26#547 Create ProcessService - Create ProcessService for common tasks within processes - Integrate service into AsyncAddEmail
ljacqu
2016-02-20 19:56:45 +01:00
28108f00f1#569 Update messages_de.yml by Platinteufel
ljacqu
2016-02-27 22:55:51 +01:00
63b31b0814Create resource closing test - Generic test for MySQL and SQLite checking that all generated (Prepared)Statement and ResultSet instances are closed afterwards - Fix offending code for test to pass
ljacqu
2016-02-27 22:45:39 +01:00
b916c9b2beFix javadoc warnings + #421 add javadoc for new API
ljacqu
2016-02-27 16:31:42 +01:00
4bf8972875Lombok + Retrolambda expressions support
Gabriele C
2016-02-27 16:11:50 +01:00
e79f325411#443 Use correct message to ask to add email after login
ljacqu
2016-02-27 12:18:04 +01:00
1b818bd833#457 Improve ForceFlatToSqlite conversion - Change ForceFlatToSqlite converter to use a generic datasource destination (i.e. can be used for Flat2MySQL later) - Add tests, including for FlatFile - Check that user is not present in destination datasource before adding - Persist last location from flatfile as well
ljacqu
2016-02-27 11:24:47 +01:00
0e6d0c6d25Merge pull request #564 from AuthMe-Team/master
Gabriele C
2016-02-27 01:14:57 +01:00
95e3943be0Datasource integration tests - fix split by newline - Make split of SQL file aware that new lines may be \r\n - Remove split of new lines in MySQL as it's not necessary
ljacqu
2016-02-24 20:37:26 +01:00
cdf06574e5Merge pull request #1 from AuthMe-Team/master
FabioZumbi12
2016-02-23 22:24:29 -03:00
f22bc4f395Check if the connection is not null or already closed
Xephi
2016-02-23 14:53:29 +01:00
13982011c7Merge pull request #108 from AuthMe-Team/spawnloc
DNx
2016-02-23 06:58:19 +07:00
5e16ca1490#392 Create integration test for MySQL - Relocate tests to AbstractDataSourceIntegrationTest to reuse tests for SQLite and MySQL - Add H2 driver and create test class for MySQL
ljacqu
2016-02-22 21:52:10 +01:00
44e2218adaMerge pull request #111 from AuthMe-Team/542-lastlogin-to-bigint
ljacqu
2016-02-22 21:42:40 +01:00
b6384da540#542 Revert lastlogin column from timestamp to bigint - While the timestamp type better represents what we store, we use timestamps internally in AuthMe and had to convert between the timestamp type to a long when communicating with a MySQL database. This ends up being inconsistent with SQLite, which does not support the storage of timestamps and an additional burden as the 0000-00-00 00:00:00 timestamp has a special meaning in MySQL we must otherwise check for before fetching values.
ljacqu
2016-02-22 21:04:01 +01:00
fe057f367bMerge pull request #110 from AuthMe-Team/roinuj
ljacqu
2016-02-22 20:37:43 +01:00
32159861d3Update validation of message resources
ljacqu
2016-02-22 20:36:17 +01:00
72cf294056Allow retrieval of messages with tag replacement
ljacqu
2016-02-22 20:32:44 +01:00
bfc8058b03Make "user other case" translatable (cherry picked from commit ed5498e)
Edson Passos
2016-02-22 03:02:57 +01:00
5943537c26cleanup It's good now
DNx5
2016-02-22 22:48:02 +07:00
ed0ed2faf7Bring back @games647 solution.
DNx5
2016-02-22 22:26:10 +07:00
3d90d478c2remove uuid, only use player's name.
DNx5
2016-02-22 22:16:14 +07:00
4e011f437aChange message & timeout task to run synchronously.
DNx5
2016-02-22 22:11:03 +07:00
bebf1cf7d4Clean cache on close.
DNx5
2016-02-22 10:13:48 +07:00
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
ljacqu
2016-02-21 21:38:29 +01:00
203e954eeaMinor test adjustments
ljacqu
2016-02-21 20:23:36 +01:00
1afe41d787Merge pull request #107 from AuthMe-Team/reload-supp
DNx
2016-02-22 01:07:07 +07:00
c65650e6edAnd yeah! We support 1.9 ;)
Gabriele C
2016-02-21 12:25:44 +01:00
e8d627c0e1#392 Start integration test for SQLite
ljacqu
2016-02-21 10:46:13 +01:00
dfa3921740Close resources in MySQL (incomplete) - Connection, (Prepared)Statement and ResultSet all should be closed. try-with-resources is the best way as it's less verbose than a finally block and it's better than putting close() calls inside the try{} as that will not be run if an exception happens beforehand
ljacqu
2016-02-20 23:08:57 +01:00
bb0d938141Update to 1.9 API
Gabriele C
2016-02-20 18:41:19 +01:00
9ec404d51fMerge pull request #332 from AuthMe-Team/master
Gabriele C
2016-02-20 14:47:20 +01:00
511f961d29#534 Get default messages from the JAR's messages_en.yml - Using new File(class.getResource(path)) apparently is the wrong approach for in-JAR files
ljacqu
2016-02-20 12:12:24 +01:00
b66c4983ecMerge branch 'master' into reload-supp
DNx5
2016-02-20 17:52:37 +07:00
8511a257ed#494 Fix conversion plaintext to SHA256 - Make sure database is set up before attempting to perform the migration
ljacqu
2016-02-20 11:13:13 +01:00
fd89915071#517 Display welcome message for all logins
ljacqu
2016-02-20 08:23:02 +01:00
614d544edf#534 Send error if name is restricted (this time for real)
ljacqu
2016-02-20 07:26:58 +01:00
374113ff01#534 Send error if name is restricted
ljacqu
2016-02-20 07:25:14 +01:00
90e0dc1875Various code householding - Remove unused API on DataSource - Add some sensible javadoc to DataSource - Minor code simplification
ljacqu
2016-02-19 23:09:55 +01:00