e17b1f0fdf#1019 Web integration demo: fix username and realname assignments - username column is all lowercase, realname column has the proper casing
ljacqu
2017-01-22 12:34:32 +01:00
aa64f96466#1019 Add email field to web integration sample
ljacqu
2017-01-22 11:17:31 +01:00
811bdee128#1015 Implement lazy replace of tags for welcome message - Check which tags are used when loading the welcome message and only apply their replacements afterwards - Moves AuthMe#replaceAllInfo to a more appropriate place - Avoid fetching data again for each line
ljacqu
2017-01-21 13:53:11 +01:00
cc7deb64c8Merge pull request #213 from timvisee/lang-dutch
Tim Visée
2017-01-21 15:31:05 +01:00
1557ce8f5fBe consistent in Dutch language usage Changed 'uw' to 'jouw', as 'jouw' is used as language style in this translation file.
Tim Visée
2017-01-21 15:30:48 +01:00
b078e9e5fdTranslate comment headers in Dutch help file
Tim Visée
2017-01-21 14:55:02 +01:00
5ea36e15bfTranslate comment headers in Dutch translation file
Tim Visée
2017-01-21 14:51:55 +01:00
5306574c79FR messages - Clean up (#202)
Twonox
2017-01-09 21:19:11 +01:00
cc0d16c7e1Remove redundant and unused message - Remove 'reg_voluntarily' - Remove 'user_unknown' in favor of 'unknown_user' - but move text from old 'user_unknown' to 'unknown_user'
ljacqu
2017-01-09 21:16:53 +01:00
deb5c65f89#1055 Add link to Wiki registration page in config, update translations page
ljacqu
2017-01-07 11:08:45 +01:00
385f7d6b1d#1055 Remove multiple "please register" messages Part 1: - Use only one message entry for "Please register", that may have to be adapted to reflect the proper /register arguments - Remove other message entries from code and from the messages files
ljacqu
2017-01-07 09:01:03 +01:00
044e3e3845Don't use the customJoinMessage if removeJoinMessage is enabled
Gabriele C
2017-01-06 12:00:05 +01:00
6cf8789fe0#758 Show login usage message on invalid arguments, #1053 send translatable "no permission" message - Add default method to ExecutableCommand interface that allows to define the message key to show if a command's arguments are invalid. If not defined the behavior is as before: show the output of /<command> help - Use translatable "no permission" message instead of hardcoded one
ljacqu
2017-01-05 20:47:14 +01:00
dcf046dfc5Add option "customJoinMessage" #1044
Gabriele C
2017-01-05 01:39:24 +01:00
979d8b98c4Fix wrong runTaskTimer behaviour #1050
Gabriele C
2017-01-05 01:13:30 +01:00
7c6e9fb9fdNew Chinese Translation with all lines translated (#196)
tsangsiuki12
2017-01-05 00:33:12 +08:00
429088a42fcommands.yml: Fix executor property name in comments
ljacqu
2017-01-02 16:32:24 +01:00
0317d5f414Update country codes page #1045
Gabriele C
2016-12-31 18:08:38 +01:00
0b4d7273f6#427 Define registration type with two options - one configuring the 2nd argument - Split sole setting to two: one defining the registration type, and one defining what the register command should take as second argument - Contains ugly code that will be fixed with a later issue
ljacqu
2016-12-31 15:34:40 +01:00
d298e1c6f1Merge pull request #194 from Eufranio/patch-2
Gabriele C
2016-12-30 00:07:05 +01:00
ca9babff98Merge pull request #195 from Eufranio/patch-3
Gabriele C
2016-12-30 00:06:34 +01:00
c8232e62c9Update and fix messages_br
Eufranio
2016-12-29 16:58:16 -02:00
e461112a8aMinor - remove unused code - Flatfile to SQLite migration was moved into the data source provider. It was forgotten to remove the code from the old location
ljacqu
2016-12-29 14:34:34 +01:00
e905ff3013#427 Make email option for /register [pass] [email] variant
ljacqu
2016-12-27 15:37:52 +01:00
dfad0211b7Fix language for 'lt': it's Lithuanian
ljacqu
2016-12-26 14:57:29 +01:00
398fa4d38d#830 Refactor registration process - Introduce registration executors: one for each registration variant; each extending class implements one registration variant and worries about that method's details only - AsyncRegister receives the player and a registration executor
ljacqu
2016-12-17 21:59:34 +01:00
5b6d0f5d97Create tool task that adds javadoc to the MessageKey entries
ljacqu
2016-12-11 10:17:26 +01:00
b3a8c726cfUse Optional in CacheDataSource again - An exception is thrown e.g. when running '/authme email player' where 'player' does not exist because CacheLoader#load may not ever return null (see Javadoc). Therefore, we are forced to wrap the PlayerAuth in an Optional. - Use Java 8 Optional instead of Google's
ljacqu
2016-12-11 09:55:47 +01:00
5a4e827893#960 Send message to player if email could not be sent
ljacqu
2016-12-11 09:47:48 +01:00
7054c087f1Integrate Romanian corrections and additions by @nicuch
ljacqu
2016-12-11 08:18:03 +01:00
2d27c0cbb6Add Romanian translation
ljacqu
2016-12-04 16:26:13 +01:00
c325d0db41Merge CommandService and ProcessService to CommonService - Replace CommandService and ProcessService with CommonService: a service that offers our typical needs to work with settings, messages and permissions - Remove validation methods from CommonService: inject ValidationService directly. Validation methods are not used very frequently and therefore don't belong in CommonService. Their presence was a relict from our architecture before injection was used.
ljacqu
2016-12-03 12:10:30 +01:00
a38d3a25b8Update Mockito version
ljacqu
2016-12-01 19:41:31 +01:00
79a3858b29#685 Allow to configure number of rounds for PBKDF2
ljacqu
2016-11-26 18:41:04 +01:00
86db805c15Merge branch '685-fix-pbkdf2' into master
ljacqu
2016-11-26 18:39:47 +01:00
5ec1c3fe24#1018 Load group names when AuthGroupHandler is constructed
ljacqu
2016-11-26 16:34:14 +01:00
122c6586bc#685 Add php implementation for PBKDF2 - Create php sample for PBKDF2 - Rename pbkdf2 java classes (remove Crypt prefix) - Remove options from hash setting comment that should not be used
ljacqu
2016-11-25 16:41:55 +01:00
de5324bbc6#685 Fix PBKDF2 implementation - Fix our PBKDF2 hash implementation and its test class - Use external dependency as PBKDF2 implementation
ljacqu
2016-11-25 15:51:15 +01:00
d2a28bdaed#850 Fix export of legacy hashes property - Ugly workaround due to #1014: need to have EnumSetProperty extend from StringListProperty type so that it is exported in a proper manner (as a string list). To get an enum Set we need to call a dedicated method on EnumSetProperty for the time being.
ljacqu
2016-11-22 22:02:34 +01:00
254655abdb#411 Migrate settings to new structure (work in progress) - Work in progress: config.yml cannot be loaded after migration
ljacqu
2016-11-22 21:16:56 +01:00
7d65d2a7c4Fix various code issues as detected by Sonar Mostly minor changes: - Add deprecated javadoc tag on deprecated members - Reduce duplication (FlatFile, BackupService, ...) - Make methods static - Reduce size of anonymous classes - Replace name with displayName in PermissionsSystemType (avoids confusing with Enum name()) - Tabs to spaces - Merge if statements
ljacqu
2016-11-22 18:19:46 +01:00