Commit graph

4959 commits

Author SHA1 Message Date
Lucas Nicodemus
070787ed96
Merge pull request #2269 from Pryaxis/h/fix-typo
Fix (partial) ban system conversion issue with MySQL
2021-04-11 22:06:37 -07:00
Lucas Nicodemus
78eab01904 Fix ban system conversion issue with MySQL
DeathCradle spotted a typo in the ban converter and identified that the
issue is likely because we used table_name in some, but not all, of the
conversion SQL.

Co-authored-by: DeathCradle <rt.luke.s@gmail.com>
2021-04-11 00:12:28 -07:00
Lucas Nicodemus
b862baa220
Merge pull request #2266 from Stealownz/1.4.2.1
Update to 1.4.2.1
2021-04-10 21:37:55 -07:00
Lucas Nicodemus
4835c41dd9
Merge branch 'general-devel' into 1.4.2.1 2021-04-10 21:15:36 -07:00
Lucas Nicodemus
c8bed97a21
Update changelog with latest changes 2021-04-10 20:34:39 -07:00
Lucas Nicodemus
67a1a669a4
Update version codename 2021-04-10 20:31:33 -07:00
Lucas Nicodemus
07a555eab9
Update to TShock 4.5.0 2021-04-10 20:30:40 -07:00
Lucas Nicodemus
7e37496bf3
Merge branch 'general-devel' into 1.4.2.1 2021-04-10 19:54:51 -07:00
Lucas Nicodemus
5e64ecc45c Update submodule for 1.4.2.1 2021-04-10 19:54:21 -07:00
Stealownz
bc32eab4c8 Update GetDataHandler.HandleProjectileNew to include HasBannerIdToRespondTo 2021-04-05 10:45:41 +08:00
Stealownz
4159f6c186 Update firework command to include extra parameter in NewProjectile 2021-04-05 09:49:41 +08:00
Chris
b4789607f6 Implement suggestion for fixing forceupdate flag 2021-03-23 11:44:24 +10:30
Chris
36b5d4e9f7 Updated changelog for stoned & webbed 2021-03-23 11:37:05 +10:30
Chris
e23509de75 Removed stoned and frozen from disable 2021-03-23 11:35:26 +10:30
Chris
5349f06648
Merge pull request #2249 from Nova4334/general-devel
Rewritten /grow; Adding /wallow
2021-03-23 11:25:32 +10:30
Rozen / Nova
2b3b0273e3
Update CHANGELOG.md 2021-03-21 02:09:23 +01:00
Rozen / Nova
0edab1de83
Update CHANGELOG.md 2021-03-21 02:08:53 +01:00
Nova4334
709997b728 Rewriting /grow; Adding /wallow 2021-03-21 01:59:44 +01:00
Lucas Nicodemus
07b70431f9
Merge pull request #2217 from Terrabade/serverinfo-wording
Change serverinfo "WinVer" to "Operating system"
2021-02-21 10:43:59 -08:00
Bade
e707ced801
Update CHANGELOG.md 2021-02-21 10:10:29 +00:00
Terrabade
0f42b42d87 Change serverinfo "WinVer" to "Operating system" 2021-02-07 21:19:16 +00:00
Chris
b5ca015d26 Minor refactor
CheckForMissingFields -> CheckForChanges
anyMissingFields -> anyChanges
2021-01-28 19:43:03 +10:30
Chris
0012bf73da Remove obsolete config options relating to bans 2021-01-28 19:33:52 +10:30
Chris
f87b6156f4 Update config upgrades to be a bit more robust 2021-01-28 19:31:09 +10:30
Chris
d5594c5630
Merge pull request #2208 from Pryaxis/h/infinite-velocity
Fix ∞ velocity exploit
2021-01-28 19:14:19 +10:30
Lucas Nicodemus
355a7f02f5 Fix ∞ velocity exploit (@bartico6, @tlworks) 2021-01-28 00:39:09 -08:00
Lucas Nicodemus
f4cc14fb8e Remove extra whitespace 2021-01-28 00:23:57 -08:00
Lucas Nicodemus
597e403d50 Disable debug logs by default 2021-01-28 00:23:57 -08:00
Chris
0d214d8663 Update changelog 2020-12-23 02:11:46 +10:30
Chris
7bbc647b2f Update config field check to correctly check TSettings fields 2020-12-23 01:48:23 +10:30
Chris
51f179f84a Added URI-unescaping for inputs into REST requests 2020-12-23 01:46:42 +10:30
Chris
1b4dc5361c Set REST response status to statuses defined by returned REST objects
Closes #2189
2020-12-23 00:26:18 +10:30
Chris
193f1ddc3e More new() constraints 2020-12-03 17:51:33 +10:30
Chris
50c1b757be Enforce new() constraint on ConfigFile<TSettings> 2020-12-03 17:50:44 +10:30
Chris
96d7d2c54a Add changelog entry for configuration update 2020-12-03 17:47:53 +10:30
Chris
9423febd0a Refactor for new configuration 2020-12-03 17:43:10 +10:30
Chris
a03647ce38 Genericise configurations
This is a breaking change. Enables easy creation of config files without copy/pasting the Read/Write code all the time
2020-12-03 17:42:46 +10:30
Chris
3776a71a20 Handle SyncExtraValue all the time
This may prevent platinum coin duping
2020-12-03 14:26:13 +10:30
Chris
ae8ab04e8a Change BanManager.Bans to a readonly dictionary
Entries to this dictionary should be added through `InsertBan` rather than directly to the dictionary
2020-12-03 14:25:38 +10:30
Chris
3b1502c28f
Merge pull request #2170 from Pryaxis/new-bans
New bans + some other stuff
2020-12-03 14:14:55 +10:30
Chris
3fe192cbfa Re-enable Int64 override for IDataReader.Get 2020-11-29 18:23:35 +10:30
Chris
fe91cb0d41 Obsolete the Permissions.immunetoban field 2020-11-29 18:12:40 +10:30
Chris
24a4ab885c Offload ban checking to BanManager
Remove ban immunity
2020-11-29 18:10:47 +10:30
Chris
c334e00042 Revert syncextravalue change 2020-11-29 16:32:15 +10:30
Chris
514d7ac041 Refactored for 'ticket number' naming
Added 'ban help identifiers' to list known identifiers
Fixed some typos and restructured some logic
2020-11-29 16:22:37 +10:30
Chris
af9957f8ec Refactoring based on suggestions 2020-11-29 16:18:09 +10:30
Chris
d68b1ed5ad Remove ban conversion command as it now happens automatically 2020-11-29 15:19:14 +10:30
Chris
ce2873fa81 Some more type checking on QueryScalar 2020-11-29 15:18:03 +10:30
Chris
29170e62a6 Rename unique ID -> ticket number
Also get ban conversion to execute cleanly and clean up after itself
2020-11-29 15:17:49 +10:30
Chris
3e6cdb3c71 Remove ban immunity at the command level.
Ban immunity will be managed when a ban is validated
2020-11-29 14:26:25 +10:30