Commit Graph

3503 Commits

Author SHA1 Message Date
Gabriele C aab5d71efd Update sponsort details 2018-03-19 16:53:11 +01:00
Gabriele C fed07714b5 Pom cleanup 2018-03-17 03:06:07 +01:00
games647 f33446ee25 Migrate to GEO IP 2 (Related #1471) (#1529)
* Migrate to GEO IP 2, because support will drop in April

* Change all links of maxmind to https
* Update maxmind database dependency and add javatar to extract
the database from the tar archive
(now only a small difference in jar file size -> ~80KB smaller)
* Verify downloaded archive using MD5 (There are no other checksums available)
* Migrate to Java NIO instead of old java file I/O (Feedback?)
* Internal Optional usage for nullable values (Feedback?)

Minor:
* Schedule a Bukkit async task instead of creating a thread manually
* Validate ip input string
* Extract validation into single method
* Close all resources safely using try-resources

* More https links

* Add documentation

* Set the same last modification as in the tar archive

* Fix tests

* Comment how the legacy API responded to unknown entries

* Document missing function param

* Document our maxmind dependency modifications

* Include time unit into constant

* More logging for downloading the database

* Add missing return if the database cannot be found

* Delete temporarily file after working with it
2018-03-17 03:00:24 +01:00
games647 7ff5801cfe Revert "Fix no auto login permission (Fixes #118)" Wrong repo
This reverts commit 6d60e72296.
2018-03-15 20:43:50 +01:00
games647 6d60e72296 Fix no auto login permission (Fixes #118) 2018-03-15 20:42:50 +01:00
Gabriele C 914b76ad12 Update dependencies 2018-03-14 00:31:43 +01:00
Gabriele C c93bfae90c Try to fix jenkins javadocs archive 2018-03-13 23:58:24 +01:00
Gabriele C fe538a4341 Revert "[CI-SKIP] Don't generate javadocs and sources by default"
This reverts commit 8a66a92f81.
2018-03-13 22:23:43 +01:00
Gabriele C 18e4be8d5b [CI-SKIP] Remove Jenkinsfile from main branch 2018-03-13 22:14:55 +01:00
Gabriele C 193e93e30a Whoops, damn escape character 2018-03-13 12:46:23 +01:00
Gabriele C d503d2c061 [CI-SKIP] implement pipeline ci-skip 2018-03-13 12:44:54 +01:00
Gabriele C 8a66a92f81 [CI-SKIP] Don't generate javadocs and sources by default 2018-03-13 11:57:08 +01:00
Gabriele C 7f00e87e85 [CI-SKIP] Create Jenkinsfile 2018-03-13 11:42:39 +01:00
ljacqu fddb3bf265 Fix minor Checkstyle violations
- Mostly missing JavaDoc, some line lengths
2018-03-11 19:08:21 +01:00
Gabriele C 98bd0f7a6b [ci-skip] Add gemnasium badge 2018-03-11 18:54:45 +01:00
Gabriele C f391abe2a7 New readme [WIP] (#1526)
* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md
2018-03-11 18:44:52 +01:00
ljacqu ff0a7e1f89 Fix failing test 2018-03-11 16:34:25 +01:00
Gabriele C 2219906e90 Whoops... 2018-03-11 01:22:02 +01:00
Gabriele C de6b9cbff0 Add LoC badge 2018-03-11 01:20:29 +01:00
ljacqu 15f49dcbb3 Merge branch 'global-replacements' 2018-03-10 16:59:56 +01:00
ljacqu 1a53cd11b2 #829 Move CommandSender / name to first argument to avoid confusion with varargs
- Overloaded method with (String, String...) as args was problematic as it could be confusing on its own and also confusing with the (CommandSender, String...) flavor
2018-03-10 16:58:30 +01:00
Gabriele C 6ddfa3fd2b [CI-SKIP] Add bStats graph image 2018-03-08 01:24:28 +01:00
Gabriele C e67255c505 Fix link markdown 2018-03-07 23:45:08 +01:00
Gabriele C d80a9b27cb Try to fix javadocs generation 2018-03-07 23:41:28 +01:00
Gabriele C 586b98f74f Update CI and repository links 2018-03-07 23:19:27 +01:00
Maxetto 7a3e2e9f71 Use spaces instead of tabs 2018-03-07 19:37:20 +01:00
Maxetto bc4cb5046d Fix yet another build 2018-03-07 19:29:24 +01:00
Maxetto 9b7139a17a Add Display Name tag replacement too
#1509
2018-03-07 19:08:36 +01:00
HexelDev c9b2881a28 Merge pull request #1518 from AuthMe/fixing-session-expired-message-spam
Fixing session expired message spam
2018-03-05 20:42:42 +01:00
HexelDev 11d039c818 space after 'if'(s) 2018-03-05 20:20:25 +01:00
Maxetto f9d1a3aef2 Those were not meant to be there 2018-03-05 19:42:43 +01:00
Maxetto 00de15016a Follow remarks
#1509
2018-03-05 19:38:24 +01:00
HexelDev 57809194f3 Renaming function hasValidSessionData -> fetchSessionStatus 2018-03-04 19:45:05 +01:00
HexelDev be2c6ae116 Fixing tests 2018-03-04 19:23:08 +01:00
HexelDev 9db38a3bf4 SessionService#hasValidSessionData description update 2018-03-04 18:38:46 +01:00
HexelDev 5abc9b9d45 'session expired' message spam fix 2018-03-04 18:36:21 +01:00
games647 914c4adc0b Fix ProtocolLib services are disabling after authme reload
Using the previous else branch we would always call unregister if the feature
was enabled before.
2018-03-04 14:29:08 +01:00
Gabriele C 930f5609bf Merge pull request #1513 from Maxetto/patch-3
Fix last commit
2018-03-02 13:43:59 +01:00
Maxetto 6c168b6b13 Fix last commit 2018-03-02 12:18:36 +01:00
Gabriele C 9f978ef53a Merge pull request #1512 from Maxetto/patch-3
Remove VIP status to OP by default
2018-03-02 03:33:08 +01:00
Gabriele C 2281c16344 Merge pull request #1509 from Maxetto/patch-1
Be able to replace sender name in every message
2018-03-02 03:32:05 +01:00
Maxetto fe075a5c60 Remove VIP status to OP by default
Closes #1040.
2018-03-01 18:04:30 +01:00
Maxetto 3541f21985 I forgot this wasn't Apache's StringUtils 2018-02-28 18:25:50 +01:00
Maxetto 430716b206 Fix build 2018-02-28 18:05:51 +01:00
Maxetto 2aaf58182c Be able to replace sender name in every message
Closes #829
2018-02-28 16:18:08 +01:00
Gabriele C 37fb3a2c54 Bye bye old repository
RIP 2015-2018
2018-02-27 08:49:57 +01:00
sgdc3 d07e887472 Update libraries 2018-02-27 01:14:37 +01:00
ljacqu 8d5afa7fbc Minor: Use CommonService for permission lookup
- Some changes found in a very old patch :) - drop injection of PermissionsManager in favor of CommonService
- Rename IsEqualByReflectionMatcher's method to something more specific to differentiate it better from Hamcrest's equalTo() matcher
2018-02-23 23:37:24 +01:00
ljacqu 329657bd5f #1497 Show specific message for invalid YAML files (#1506)
* #1497 Throw dedicated exception for invalid YAML files and handle it on startup
- Wrap SnakeYAML exceptions when loading config.yml and commands.yml on startup into own exception type
- Handle exception type on startup with specific error message

* #1497 Fix inaccurate JavaDoc comment
2018-02-23 23:31:22 +01:00
ljacqu 7864bb06ac Minor cleanups
- Fix line length violations
- Add JavaDoc to some longer methods
- Remove unused imports
2018-02-23 23:23:24 +01:00