Colin McDonald
|
b71b9f957c
|
Create README.md
|
2016-10-08 12:57:40 -04:00 |
|
Jonathan Halterman
|
7fb554bd2b
|
Make VPN kick message broadly applicable.
|
2016-09-08 03:53:56 -07:00 |
|
Colin McDonald
|
256d12c1d4
|
Add scope flag to GET /dumps/grant to limit the scope of returned grants
|
2016-08-19 02:20:57 -04:00 |
|
Colin McDonald
|
96c55ea6c8
|
Convert usernames to lowercase before performing a lower case search
|
2016-08-18 16:23:37 -04:00 |
|
Colin McDonald
|
dc16fa7b6f
|
Add support for getting ip bans, ip intel, and ip logs by hashes
|
2016-08-18 16:21:43 -04:00 |
|
Colin McDonald
|
287e6b744a
|
Sort GET /staff output by the time each grant was created
|
2016-08-18 14:26:36 -04:00 |
|
Colin McDonald
|
95944d023d
|
Cleanup geospatial code a tiny bit
|
2016-08-18 13:46:49 -04:00 |
|
Colin McDonald
|
a3d1812b83
|
Store geospatial information with IpIntel documents, which can be accessed via GET /dumps/ipIntel(Formatted)
|
2016-08-17 23:28:48 -04:00 |
|
Colin McDonald
|
5c03e4aebf
|
Index recently added hashed ip fields
|
2016-08-17 22:41:51 -04:00 |
|
Colin McDonald
|
6473ee2bd1
|
Add hashed ip fields in IpIntel + IpLogEntry
|
2016-08-17 22:30:47 -04:00 |
|
Colin McDonald
|
e100009f4a
|
Remove old data importer code
|
2016-08-17 21:23:23 -04:00 |
|
Colin McDonald
|
1689c3da67
|
Store an additional copy of all usernames in lowercase
|
2016-08-17 21:08:37 -04:00 |
|
Colin McDonald
|
b3d8ab2fbd
|
Store all emails in lowercase
|
2016-08-17 20:44:39 -04:00 |
|
Colin McDonald
|
2f60ce2aa7
|
Fix bad logic in MaxMind circuit breaker processor (no clue what I was thinking when I first wrote it)
|
2016-08-16 22:58:06 -04:00 |
|
Colin McDonald
|
831348b4f8
|
Add POST /users/usePasswordResetToken to use password reset token without user uuid
|
2016-08-11 13:53:47 -04:00 |
|
Colin McDonald
|
e0090cdeb5
|
Change 'queueInstantJoin' to 'queueBypassCap' in Rank model
|
2016-08-04 19:11:12 -04:00 |
|
Colin McDonald
|
68f6f5ea79
|
Readd permission checks respecting *
|
2016-08-04 17:34:33 -04:00 |
|
Colin McDonald
|
23a6739eb1
|
Update /staff for Ariel (new schhema)
|
2016-08-02 19:16:21 -04:00 |
|
Colin McDonald
|
7f10888151
|
Rank schema changes
|
2016-08-02 19:03:21 -04:00 |
|
Colin McDonald
|
d9d87872cb
|
Update Server+ServerGroup cache more frequently
|
2016-08-01 16:21:17 -04:00 |
|
Colin McDonald
|
3dad944ca3
|
Fix logic in server timeout check
|
2016-07-27 16:06:28 -04:00 |
|
Colin McDonald
|
e52d451fa1
|
Optimize imports
|
2016-07-27 15:04:37 -04:00 |
|
Colin McDonald
|
694394a670
|
Don't run SyncUtils.runBlocking methods in AuditLog callbacks (these callbacks are ran on an event loop thread)
|
2016-07-27 15:04:11 -04:00 |
|
Colin McDonald
|
79a9f7770c
|
Remove test code in main class, fix small issue in UserSessionUtils
|
2016-07-25 21:10:34 -04:00 |
|
Colin McDonald
|
1c64109862
|
Add ip validation exclusion for IPv6 localhost ip (Ariel's testing server)
|
2016-07-25 20:59:34 -04:00 |
|
Colin McDonald
|
4b0d66985e
|
Add ip validations where needed
|
2016-07-25 20:58:52 -04:00 |
|
Colin McDonald
|
e827a30131
|
Cleanup password verification code
|
2016-07-25 17:14:27 -04:00 |
|
Colin McDonald
|
3ab317da1f
|
Fix issue with User#findByEmailToken caused by field renaming
|
2016-07-25 16:58:10 -04:00 |
|
Colin McDonald
|
5805506372
|
Return 404s automatically when our response is null
|
2016-07-25 16:57:44 -04:00 |
|
Colin McDonald
|
df938dcd0a
|
Fix flow issue in POST /users/:id/changePassword
|
2016-07-25 15:49:38 -04:00 |
|
Colin McDonald
|
02f79731a9
|
Fix UserSessionUtils#invalidateAllSessions with no active sessions
|
2016-07-25 15:49:22 -04:00 |
|
Colin McDonald
|
dc7f828e13
|
Remove + as a valid char in emails
|
2016-07-25 15:48:53 -04:00 |
|
Colin McDonald
|
2ba32f752d
|
Fix NPE in POST /users/:id/registerEmail
|
2016-07-23 19:58:43 -04:00 |
|
Colin McDonald
|
303634dedc
|
Remove unneeded request parameters in Mandrill request
|
2016-07-23 19:53:08 -04:00 |
|
Colin McDonald
|
1b1e1bb3e9
|
Perform better validation on Mandrill responses
|
2016-07-23 18:46:02 -04:00 |
|
Colin McDonald
|
70b4f079c1
|
Change maven priority
|
2016-07-23 14:41:14 -04:00 |
|
Colin McDonald
|
b668d19448
|
Comment out uuid refresh code
|
2016-07-23 14:30:05 -04:00 |
|
Colin McDonald
|
60dfe6b03e
|
Fix issue where multiple users could confirm with the same email
|
2016-07-23 14:29:26 -04:00 |
|
Colin McDonald
|
95440504d5
|
Rename User#findByEmail to User#findByConfirmedEmail to remove ambiguity
|
2016-07-23 14:28:44 -04:00 |
|
Colin McDonald
|
18c0868baf
|
unfinished uuid refresh feature
|
2016-07-20 01:47:51 -04:00 |
|
Colin McDonald
|
2cc28e907d
|
Add permission checks for adding/removing grants/punishments
|
2016-07-18 19:45:34 -04:00 |
|
Colin McDonald
|
bc92c39ce0
|
Fix User#getRanksScoped registered logic
|
2016-07-17 17:47:04 -04:00 |
|
Colin McDonald
|
57729c17e0
|
Add null check to cached type lookups
|
2016-07-17 17:06:53 -04:00 |
|
Colin McDonald
|
612fe880dc
|
Create an ip ban for the user's last used ip address if their current ip address is not provided when banning. Closes #46
|
2016-07-17 16:56:51 -04:00 |
|
Colin McDonald
|
c30f11ead4
|
Make cached type lookups case insensitive. Closes #47
|
2016-07-17 16:51:18 -04:00 |
|
Colin McDonald
|
bc1cc8265f
|
Automatically add "registered" rank to all registered users. Closes #48
|
2016-07-17 16:48:24 -04:00 |
|
Colin McDonald
|
81a7806629
|
Modify DELETE /users/:id/activePunishment to remove all active punishments (instead of just the first one found) - this removes any possible confusion due to having to unban someone multiple times (due to the data importer creating duplicate punishments)
|
2016-07-17 16:20:42 -04:00 |
|
Colin McDonald
|
f9a423b457
|
Make converter changes for push to production
|
2016-07-17 00:20:27 -04:00 |
|
Colin McDonald
|
eb03636a6b
|
Rework MaxMind circuit breaker
|
2016-07-16 22:57:09 -04:00 |
|
Colin McDonald
|
5f322824ac
|
Use Google's libphonenumber to perform more robust phone number validation and to convert all phone numbers to E164 before storing them. Closes #45
|
2016-07-16 17:23:31 -04:00 |
|