Sabrita
674d72c113
优化 import 。更改默认配置
2023-02-28 12:36:56 +08:00
Sabrita
912646c041
增加服务器被关闭时的邮箱通知
2023-02-27 19:57:00 +08:00
Sabrita
4ca879b08a
删除 wecome 提醒
2023-02-27 19:10:04 +08:00
Sabrita
2d4b2381ff
默认使用邮箱注册
2023-02-27 18:45:28 +08:00
Sabrita
bbfce5bcfd
删除测试库
...
删除 wecome 增加新代码
2023-02-27 18:34:29 +08:00
Sabrita
cfca8ccd85
删除测试库
...
删除 wecome 增加新代码
2023-02-27 18:34:06 +08:00
ljacqu
9fd532d798
Minor: Rename StringUtils#isEmpty to #isBlank
...
- Better fits the naming used by other tools and also the JDK (String#isBlank as of JDK 11)
2022-12-30 08:44:29 +01:00
Gabriele C
75b3a571e1
Always specify Locale on toLowerCase and toUpperCase usages, fixes AuthMe not working correctly on machines with turkish locale. ('I'.toLowerCase() => 'ı')
2022-08-20 04:41:04 +02:00
Gabriele C
24d03aa1e2
Add missing "MARIADB" datasource backend to the configuration file, remove "mySQLDriverClassName" property as it is no longer needed.
2022-07-28 18:11:57 +02:00
Gabriele C
0ac1854a52
Implement allowPublicKeyRetrieval option in mysql datasource
2022-07-18 13:03:05 +02:00
Ghost_chu
25cf85a7dc
Execute simple check before enable BungeeCord hook.
...
This commit added a simple check that check spigot.yml -> settings.bungeecord status by using AuthMe built-in method bukkitService.isBungeeCordConfiguredForSpigot() and disable hook if it enabled and not behind an BungeeCord proxy.
Register plugin message channel without BungeeCord proxy will allow attacker send fake login payload to treat AuthMe login with Plugin Message for him and bypass the user login.
This commit also updated SettingsWarner for new behavior.
2022-07-06 15:39:06 +08:00
ljacqu
571c6106a7
Fix some Checkstyle issues
...
- Remove unused imports
- Fix issues relating to line length / whitespace
- Update Checkstyle suppression in matcher classes with new check name
2022-01-30 10:32:49 +01:00
Gabriele C
5a3e585883
Fix #2467
2021-12-25 15:38:07 +01:00
Gabriele C
31564d8284
Relocate MySQL connector and fix migrations
2021-11-28 16:47:47 +01:00
Gabriele C
97a599c885
Implement MySQL 8 support #1779
2021-08-21 23:22:21 +02:00
Gabriele C
18c31e3a42
Update MySQL driver class name
...
+ implement fallback to the legacy driver
2021-08-21 22:54:36 +02:00
games647
e7338f7c92
Raise BCrypt default cost factor for current computing power ( #2360 )
...
Fixes #2356
2021-06-24 18:26:21 +02:00
Pietro T
12cf3aa060
Fix #2018 . using player's health value instead of isDead (which is unreliable) ( #2302 )
2021-03-31 20:47:34 +02:00
Gabriele C
d50ad908d7
Fix typo in database setrings properties
2021-03-15 10:20:56 +01:00
Gabriele C
543c9782be
Fix wrong default mysql driver class #2303
2021-03-15 02:46:37 +01:00
Eric-01
4e55f26a41
Added /log command to the allowCommands sequence ( #2290 )
2021-03-14 02:53:00 +01:00
MacacoLew
f2bdaa0454
Specify the Driver Class Name ("com.mysql.cj.jdbc.Driver") ( #2262 )
...
* Specify the Driver Class Name ("com.mysql.cj.jdbc.Driver")
TODO: Configurable Driver Class Name
* Update DatabaseSettings.java
* Update MySQL.java
2021-03-14 02:46:17 +01:00
ljacqu
ac5868787a
Update to ConfigMe 1.2.0
2020-09-07 21:33:00 +02:00
Gabriele C
4796069ff8
Link to EssentialsX's MaxMind license tutorial
2020-01-21 10:33:46 +01:00
Gabriele C
a43127dd2b
Update the GeoIp database download method [BREAKING] ( #1990 )
...
* Update the GeoIp database download method [BREAKING]
Now GeoIp database updates require a ClientID and a LicenseKey, which can be obtained for free at https://www.maxmind.com/en/accounts/current/license-key
* Codestyle
2020-01-21 10:28:50 +01:00
Arvind Kumar
d6711d83b3
Fixes in documentation ( #1927 )
...
* Fixed typos and grammer in documentation
2019-10-17 08:34:27 +02:00
Gabriele C
d30580d5d4
Listener optimizations ( #1884 )
...
* Drop CraftBukkit support, listeners cleanup
* Codestyle
* Codestyle
* Remove useless player.saveData() calls
* Micro optimization on the join process
* Requested changes
* Fix unit test
* Test onPlayerHeldItem listener
* Requested changes
* Remove unused import
2019-08-11 23:47:50 +02:00
Gabriele C
48357831cd
Revert "Packet based movement freeze ( #1879 )" ( #1882 )
...
This reverts commit db3acce70c2096054e7854d318cf29688280a6fd.
2019-08-07 10:49:23 +02:00
Gabriele C
db3acce70c
Packet based movement freeze ( #1879 )
...
* Remove unused files
* Remove walk/fly speed from limbo player
* Implement packet based movement freeze
2019-08-07 06:47:00 +02:00
Hex3l
fadda43d13
Improves spawn choice if undefined ( #1880 )
...
* Improves spawn choice if undefined #1700
* Just a missing line <.<
* Moves the checks into the "default" case
2019-08-07 01:01:55 +02:00
ljacqu
c34f00f759
#1874 Introduce individual ConsoleLogger instance per class ( #1875 )
...
* #1874 Introduce individual ConsoleLogger instance per class
- Create ConsoleLoggerFactory from which a separate logger can be created for each class
- Allows to support individual log level settings in the future
* Fix CodeStyle issue
* Replace full class name with import
* Update usages after merge from master
2019-08-06 15:15:16 +02:00
Alexandre Vanhecke
254d4d75a2
Add optional column for players uuids ( #1840 )
2019-08-06 15:13:13 +02:00
Gabriele C
5b97841699
Add 1.14 compatibility
2019-04-23 17:18:42 +02:00
Alexandre Vanhecke
44cb787577
Add an option to disable MySQL server certificate check - Fix #1735
2019-04-05 22:31:47 +02:00
Gabriele C
427251a4f3
Actually support 1.8 servers
2018-12-02 00:28:14 +01:00
Alexandre Vanhecke
0b0e8d71b7
Implements whitelist for inventories interactions ( #1657 )
2018-10-10 02:35:35 +02:00
montlikadani
1d6729425f
Do not create a welcome.txt file when boolean is false ( #1633 )
...
* Update WelcomeMessageConfiguration.java
* Update WelcomeMessageConfiguration.java
* Fix compile error
2018-10-09 02:21:21 +02:00
ljacqu
22c08c9fc3
#1449 Fix copying of Commands, add tests with command delay
2018-09-11 22:04:27 +02:00
ljacqu
035c2f352a
#1449 Update commands.yml and make getter/setter in sync for new delay property
2018-09-09 15:53:39 +02:00
ljacqu
b7f0159618
Merge branch 'master' of https://github.com/AuthMe/AuthMeReloaded into delay-commands-event
2018-09-09 15:49:12 +02:00
ljacqu
ee764c0a6e
Update configme ( #1631 )
...
* Upgrade to ConfigMe 1.0.1
* Use ConfigMe reader whenever possible, minor simplifications
2018-09-09 15:45:00 +02:00
Alan Gomes
4be174f083
Add PostgreSQL support ( #1620 )
...
* Add PostgreSQL support
* Fix code issues and create integration tests
* Fix identation
* Test Postgres data source in postgres integration test
* Relocated the postgres driver
2018-09-02 12:12:35 +02:00
ljacqu
58e04556ee
Checkstyle: Add 'WhitespaceAfter' check, fix some violations
2018-09-01 08:38:14 +02:00
Gabriele C
adb3c06f51
Fix #1617
...
Dinstinct invalid countries ("--") from localhost addresses ("LOCALHOST"), allow localhost access by default.
2018-08-22 16:56:14 +02:00
DNx
b741c0da14
Command with 0 delay should be run immediately
2018-07-07 23:39:59 +07:00
DNx
2e5fdb4ca0
Merge branch 'master' of https://github.com/AuthMe/AuthMeReloaded into delay-commands-event
2018-07-07 21:03:16 +07:00
ljacqu
68b896cfc3
Move salt column configuration to the other column configs
2018-05-21 09:10:27 +02:00
ljacqu
c96e28f726
Add debug logging for teleports (relates to #1521 )
2018-05-13 22:52:41 +02:00
ljacqu
f66a8a5b06
Merge branch 'master' of https://github.com/AuthMe/AuthMeReloaded into 1141-optional-additional-2fa-auth
...
# Conflicts:
# src/main/java/fr/xephi/authme/permission/PlayerPermission.java
# src/main/java/fr/xephi/authme/service/BukkitService.java
2018-03-20 23:07:25 +01:00
ljacqu
495cfc69a9
#1141 Move TOTP code during login as separate step: /2fa code
...
Rough version.
- Introduces a limbo player state on the LimboPlayer, allowing us to add further mandatory actions between successful (password) authentication and the ability to play on the server
2018-03-20 23:06:08 +01:00