Lucas Nicodemus
7c1c88bc65
Remove residual evidence of noclip detection
2017-12-26 20:30:40 -07:00
Lucas Nicodemus
70052d7dbb
Merge branch 'general-devel' into sql_improve
2017-12-09 21:05:16 -07:00
Lucas Nicodemus
bdabf020d2
tshock.admin.createdumps is now a default owner level permission
2017-12-09 15:58:42 -07:00
Ryozuki
1441895559
Merge branch 'general-devel' into sql_improve
2017-12-09 19:04:07 +01:00
Edgar Luque
4575792987
Formatted a bit better and moved SqlColumnException to SqlColumn.cs
2017-12-09 16:45:31 +01:00
Edgar Luque
6a6133f3f7
Add xml comments and DateTime datatype support for SQL
2017-12-09 11:35:31 +01:00
Edgar Luque
07da3d5f58
missed some more declarations
2017-12-08 01:48:08 +01:00
Edgar Luque
6589531868
Renamed TShockAPI.DB 'User' to 'UserAccount'
2017-12-08 01:38:15 +01:00
Lucas Nicodemus
746c5450cc
Merge branch 'general-devel' into ssc-force
2017-12-06 13:07:35 -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
cdbc37b024
Allow /savessc to work on players that bypass ssc
...
Fixes #1506
2017-12-03 16:22:46 -07:00
Lucas Nicodemus
9aaf425330
Modify default permission sets to be more modern
2017-12-03 15:04:50 -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
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
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
koneko-nyan
30475be268
Add RegionRename
2017-10-02 17:42:22 +02:00
ProfessorXZ
639ffb3c7c
Fix GroupManager.RenameGroup() overwriting unsaved config changes
2017-09-28 16:43:20 +02:00
Lucas Nicodemus
ec435e266e
Make our string based error handling more explicit
...
(Please, someone, please, get rid of this).
2017-09-25 12:18:41 -06:00
ProfessorXZ
08e182f59e
All GroupManager.RenameGroup() database calls are now done in a transaction
...
As pointed out by @hakusaro, in order to prevent any damage during the process all database calls need to be done in a transaction. Transactions allow us to rollback from a pending state in case something goes wrong.
2017-09-23 22:41:41 +02:00
ProfessorXZ
02806a2429
Added support for renaming groups. Fixes #1420
2017-09-21 10:51:37 +02:00
Ivan
a9e1d835b8
Merge branch 'general-devel' into user-equatable
2017-08-05 21:46:39 +02:00
Ruby Rose
685d9964f0
Change enum names for clarity
2017-07-17 09:06:29 +03:00
Ruby Rose
79f66f554f
Turn the player hooks into a tristate
2017-07-17 09:06:29 +03:00
Ruby Rose
02be378a2e
change doc of Equals
2017-07-17 06:34:30 +03:00
Ruby Rose
5e1be5b19b
Fix formatting below IEquatable block
2017-07-17 06:34:30 +03:00
Ruby Rose
c8e31231ba
override ToString of user
2017-07-17 06:34:30 +03:00
Ruby Rose
4216501c45
Make User implement IEquatable for more consistent comparisons
2017-07-17 06:34:30 +03:00
Ryozuki
587d1b7390
fix comment typo
2017-07-15 13:32:09 -06:00
Ruby Rose
81cb1381b4
Add hooks for item/projectile/tile bans
2017-06-07 15:32:40 +03:00
ZIT WANG
85b0b7bc6a
Fix an itemban issue due to localization
2017-04-26 19:26:54 +08:00
Lucas Nicodemus
2a5efa65ae
Saving work to apply merge changes
...
Currently moving .name to .Name and things like that from Item
2017-04-19 17:12:38 -06:00
Aaron Goulet
ffe4849747
Default Logout Permissions
...
Moved Permissions.canlogout to the default permissions group.
2017-04-13 20:22:59 -07:00
Aaron Goulet
d0ff9efc08
Issue #1371 : Grant logout permissions by default
2017-04-02 09:07:44 -07:00
White
c4a3a9fb67
Updated Copyright for 2017
2017-03-13 12:17:16 +10:30
White
3989f0e21a
Ban.BanDateTime and Ban.ExpirationDateTime are now nullable, in case of bad bans.
...
Ban sorting now uses an IComparer<Ban> to do its dirty work.
2017-02-21 22:18:41 +10:30
White
3ec7cb1d09
Renamed Ban.DateTime to Ban.BanDateTime because System.DateTime is a thing
...
Ban.BanDateTime and Ban.ExpirationDateTime are now actually set
2017-02-21 21:42:50 +10:30
White
c3cffd1559
BanManager.cs now consistently uses tabs
2017-02-21 21:17:31 +10:30
White
dba89e45c8
Added sorting to ban retrieval.
...
Default retrieval sorts bans by the date they were added, from newest to oldest.
Progress on #1400
2017-02-21 16:40:59 +10:30
Lucas Nicodemus
678f6c7cf8
Update to Mintaka (thanks @enerdy)
2016-12-06 17:36:44 -07:00
Hussein Farran
7d323f253a
Merge pull request #1321 from DogooFalchion/ssc_join_inv
...
Enable user to upload their data from when they join as SSC
2016-10-23 20:58:40 -04:00
DogooFalchion
156df47777
Add mechanism to upload a specific PlayerData to a player.
2016-10-23 18:10:30 -04:00
Lucas Nicodemus
a0c4864567
Removed all obsolete methods from TShock
2016-10-23 06:09:17 -06:00
Lucas Nicodemus
b15dfbc1ec
Don't catch the exceptions we throw in SetUserGroup
...
For some reason, we were catching our own exceptions and then
throwing UesrManagerExceptions despite the fact that we explicitly
threw more specific exceptions.
Fixes #1315 .
2016-10-23 05:49:16 -06:00
Adilson Carvalho
ad03215986
Added GPL header on all code files when missing
2016-10-16 17:33:19 -02:00
Adilson Carvalho
49b4effe74
Changed year to 2016 on all GPL headers
2016-10-16 17:06:02 -02:00
ProfessorXZ
37d9e93e6c
Remove redundant region checks
2016-08-02 19:22:47 +02:00
White
b9046da5f4
Fixes #1239
2016-07-12 13:06:35 +09:30