Ryozuki
055d25330c
update otapi
2017-12-09 17:57:33 +01:00
Chris
40616115ac
Merge pull request #1530 from Ryozuki/user_rewrite
...
Rename TShock.DB.User to TShock.DB.UserAccount
2017-12-10 02:11:38 +10:30
Ryozuki
5770be0ac3
Update CHANGELOG.md
2017-12-09 16:20:52 +01:00
Ryozuki
183c8a110e
Merge branch 'general-devel' into user_rewrite
2017-12-08 16:36:56 +01:00
Lucas Nicodemus
eda2870bb1
chore: Update Probot config to support @hakusaro's update docs
2017-12-08 07:50:40 -07:00
Edgar Luque
07da3d5f58
missed some more declarations
2017-12-08 01:48:08 +01:00
Edgar Luque
5c24ba6f8d
missed UserAccount declarations
2017-12-08 01:43:13 +01:00
Edgar Luque
6589531868
Renamed TShockAPI.DB 'User' to 'UserAccount'
2017-12-08 01:38:15 +01:00
Lucas Nicodemus
27ac4c6318
Merge pull request #1528 from Pryaxis/rcs
...
Revert "Remove superadmin customization config options"
2017-12-06 22:51:30 -07:00
Lucas Nicodemus
8708d55d86
But still use discouragement colors
2017-12-06 17:39:09 -07:00
Lucas Nicodemus
e91968ca91
Revert "Remove superadmin customization config options"
...
This reverts commit 1e68ac22c7 .
2017-12-06 17:35:51 -07:00
Lucas Nicodemus
18f0711278
Merge pull request #1522 from Pryaxis/ssc-force
...
Allow /savessc to work on players that bypass ssc
2017-12-06 13:14:03 -07:00
Lucas Nicodemus
746c5450cc
Merge branch 'general-devel' into ssc-force
2017-12-06 13:07:35 -07:00
Lucas Nicodemus
589c9dd546
Merge pull request #1520 from Pryaxis/rps
...
Implement revised default permission sets
2017-12-06 13:05:31 -07:00
Lucas Nicodemus
0902d6f3f8
Merge branch 'general-devel' into ssc-force
2017-12-06 13:01:28 -07:00
Lucas Nicodemus
215fc4a9b1
Merge branch 'general-devel' into rps
2017-12-06 13:00:36 -07:00
Lucas Nicodemus
9c52232bd8
Merge pull request #1512 from Pryaxis/newer-bans
...
Rewrote the /ban add sub command
2017-12-06 11:24:43 -07:00
Lucas Nicodemus
f319ec94b4
Updated changelog to reflect ssc changes
2017-12-03 16:26:41 -07:00
Lucas Nicodemus
cdbc37b024
Allow /savessc to work on players that bypass ssc
...
Fixes #1506
2017-12-03 16:22:46 -07:00
Lucas Nicodemus
ec59549f2f
Update changelog to add note about account bans
2017-12-03 15:55:40 -07:00
Lucas Nicodemus
d1500d7841
Update changelog w/ permissions
2017-12-03 15:13:30 -07:00
Lucas Nicodemus
9aaf425330
Modify default permission sets to be more modern
2017-12-03 15:04:50 -07:00
Lucas Nicodemus
c869464d81
Add DumpPermissionMatrix() which dumps a markdown permission matrix
...
Note that -dump apparently isn't working lately. You probably want
to call Utils.Dump() manually and invoke it in a custom build.
2017-12-03 12:56:34 -07:00
Lucas Nicodemus
3204ef2a83
callerIsEffectiveRoot -> callerIsServerConsole in ban system
...
This code clarity improvement helps make the code base clearer.
Thanks @deadsurgeon42
2017-12-03 09:49:45 -07:00
Lucas Nicodemus
39733a116d
Fix issue where temp bans were stored incorrectly
...
Bans were being stored as seconds, should be a DateTime in s format
with seconds added on to existing time.
2017-12-02 20:59:30 -07:00
Lucas Nicodemus
35c61e53f1
Remove some space left around
2017-12-02 20:45:55 -07:00
Lucas Nicodemus
7160e758b2
Unbreak comment OnPlayerPreLoginOnPlayerPreLogin
2017-12-02 20:44:17 -07:00
Lucas Nicodemus
718525904a
Add remaining backbone for banning accounts (sort of)
...
Frontend still doesn't work properly. In particular:
1. Need a way to list bans by account name.
2. Need a way to unban by account name.
3. Really need a way to change the IP on a ban lol.
Ban system still needs to be be rebuilt fully, but at least this
doesn't necessarily character ban someone if you were going for an IP
ban.
Fixes #1412
2017-12-02 20:41:14 -07:00
Lucas Nicodemus
0edfc6834f
Add technical infrastructure for adding account bans
2017-12-02 19:19:17 -07:00
Lucas Nicodemus
a429d706fa
Merge branch 'general-devel' into newer-bans
2017-12-02 18:57:15 -07:00
Chris
9c6c450751
Merge pull request #1515 from Pryaxis/no-colors-for-superadmins
...
Discourage superadmin use
2017-12-03 12:26:09 +10:30
Lucas Nicodemus
e40ea381ce
Merge branch 'general-devel' into newer-bans
2017-12-02 18:52:45 -07:00
Lucas Nicodemus
722df8f94e
Merge branch 'general-devel' into no-colors-for-superadmins
2017-12-02 18:51:07 -07:00
Chris
915e0e88ea
Merge pull request #1517 from Pryaxis/gpl
...
Add succinct GPL disclaimer. Fixes #1430 .
2017-12-03 12:20:40 +10:30
Lucas Nicodemus
204f4c3f4f
Add succinct GPL disclaimer. Fixes #1430 .
2017-12-02 18:09:24 -07:00
Lucas Nicodemus
6b2c9c47c3
Update chagnelog with ban stuff
2017-12-02 17:38:43 -07:00
Lucas Nicodemus
6ee5ddf12e
Update changelog to point to /sudo
2017-12-02 17:19:23 -07:00
Lucas Nicodemus
d972f60fa0
Add /sudo command.
...
Usage: /sudo /command.
Works on the same basis as /su (requires tshock.su).
Replaces message that /su should be used for a one off command.
2017-12-02 17:17:20 -07:00
Lucas Nicodemus
fdca442138
Update changelog
2017-12-02 15:15:31 -07:00
Lucas Nicodemus
0bbd128f13
Implement /su command & default group owner
...
/su elevates you to superadmin for 10 minutes.
Account creation instructions tell you to use the "owner" group.
If you fail to run a command but have the su permission, you're told
that you can override it.
Fixes #1505
2017-12-02 15:07:19 -07:00
Lucas Nicodemus
3a8aa7fa29
Brilliant idea: Remove unused code instead of leaving it there.
2017-12-02 14:28:12 -07:00
Lucas Nicodemus
1e68ac22c7
Remove superadmin customization config options
2017-12-02 14:25:33 -07:00
Lucas Nicodemus
ec2a542564
Remove silly string join since snoons is right
...
> String.Join(" ", str1, str2) is far less clear than str1 + " " + str2
2017-12-01 23:27:51 -07:00
Lucas Nicodemus
d10c8d65f6
Removed minor comment
...
Turns out that ServerConsole gets a name if caller is unknown.
2017-12-01 23:20:34 -07:00
Lucas Nicodemus
9dee0aee7d
Rewrote the /ban add sub command
...
/ban add now replaces add, addtemp, and addip.
New syntax: /ban add <target> [time] [reason]
Examples:
- /ban add Shank 10d Rewrote the ban system.
- /ban add Ash
- /ban add 127.0.0.1 5d Go work on homework.
Note that if you want to specify a reason and a permaban, you need
to use 0 (zero) as the duration.
Examples:
- /ban add Ash 0 Love ya.
- /ban add Shank 0 Hacking.
Closes #1510
2017-12-01 23:12:06 -07:00
Chris
51154c9bc9
Merge pull request #1509 from mistzzt/fix-item-frame
...
Fix item frame not working properly
2017-11-28 18:54:03 +10:30
Ziteng Wang
744c812323
Fix item frame not working properly
2017-11-20 14:51:42 -08:00
Ivan
51ff8483cd
Merge pull request #1499 from koneko-nyan/patch-1
...
Add region renaming support
2017-10-22 16:10:19 +02:00
koneko-nyan
6606c7a7b7
Merge branch 'general-devel' into patch-1
2017-10-13 09:30:08 +02:00
koneko-nyan
9d12461f8d
Fix some spaces
2017-10-13 09:12:56 +02:00