Commit graph

3282 commits

Author SHA1 Message Date
White
7d4a96cfee Fixes #1134 and #1131 2015-11-01 12:13:17 +10:30
Lucas Nicodemus
7e8f0ea8e4 Contributing guidelines now say how to compile it
As per https://github.com/NyxStudios/TerrariaAPI-Server/pull/41#issuecomment-150354612, we now have instructions on how to compile TShock and the API in simple enough terms that anyone familiar with .NET can understand. If not, we have a note to drop by Slack.
2015-10-26 16:38:06 -06:00
White
d2fe188001 Version tick 2015-10-26 17:16:24 +10:30
White
c3598b2d8c Update CHANGELOG.md 2015-10-26 11:22:33 +10:30
White
1ae14aaa34 Update submodule 2015-10-26 11:08:00 +10:30
White
f581d15549 Submodule update 2015-10-12 10:46:10 +10:30
White
be4d741f2b Extra slot will now function correctly in SSC. Fixes #1036 2015-10-09 17:56:56 +10:30
White
fb401f03ef Merge branch 'general-devel' of https://github.com/NyxStudios/TShock into general-devel 2015-10-09 17:50:37 +10:30
White
5f41913651 Submodule update 2015-10-09 17:49:59 +10:30
White
4065989ee3 Submodule update 2015-10-09 17:48:53 +10:30
White
49128a8aac Fixed GetDataHandlers so that the extra accessory slot is tracked correctly 2015-10-09 17:48:35 +10:30
White
696e25940b Merge pull request #1126 from hastinbe/fix-gender-potion
Fix #1082
2015-10-09 17:47:04 +10:30
Beau Hastings
943606c870 Fix #1082
Signed-off-by: Beau Hastings <beausy@gmail.com>
2015-10-09 00:01:57 -05:00
White
a31c7b207b Merge pull request #1097 from darkunderdog/patch-2
Fixes issue not using UUID login when SSC is enabled
2015-10-08 12:16:34 +10:30
White
2e8b691e84 Merge pull request #1125 from hastinbe/general-devel
Fixes #1116
2015-10-08 11:39:27 +10:30
Beau Hastings
c0771556fc Fixes #1116
Signed-off-by: Beau Hastings <beausy@gmail.com>
2015-10-07 11:42:20 -05:00
White
d9a75dad42 /reload command now uses Permissions.cfgreload like it says it does 2015-09-29 19:02:25 +09:30
White
90655adf8c ActiveChest is now correctly tracked. Fixes #1122 2015-09-29 18:12:09 +09:30
Tyler Watson
98cafb5826 Submodule update, socket timings on sendq loosened 2015-09-25 19:33:23 +10:00
Lucas Nicodemus
44575db64e Merge pull request #1120 from Celant/general-devel
Added rate limiting to RESTful API
2015-09-24 11:29:47 -06:00
George
09a8f95a70 Added rate limiting to RESTful API
Added token bucket and timer to degrade token bucket

Modified REST API rate limiting

Changed limiting to only be on token create and v2 token create
Added config options to choose time limits
Passed HttpContext to the execute method of endpoints

Made blocking failed API logins optional

Changed error codes on failed login to be ambiguous
Added config to decide whether all or failed logins are limited

Changed config variable names

Cleaned up duplicate code in REST rate limiting

Fixed my typo

Changed error 431 to 403
2015-09-24 15:47:46 +01:00
White
9da98f4263 Merge pull request #1119 from tysonstrange/general-devel
Update Utils.cs
2015-09-24 23:27:39 +09:30
tysonstrange
6abff7e3df Update Utils.cs
/reload doesn't reload proj and tile bans.
2015-09-22 20:54:34 +10:00
Tyler Watson
45e762abd2 Submodule update 2015-09-18 22:52:46 +10:00
Tyler Watson
3de8889688 Reverted the silly on leave hook change 2015-09-18 22:05:11 +10:00
Tyler Watson
d186b1301c Merge pull request #1118 from tysonstrange/general-devel
SSC Saving over playes with Ignore SSC perms in group or temp group
2015-09-18 22:02:29 +10:00
tysonstrange
d68fe61d21 Update CharacterManager.cs 2015-09-18 07:58:42 +10:00
tysonstrange
9c3d38e23d Update CharacterManager.cs 2015-09-17 21:10:30 +10:00
tysonstrange
65924b9f15 Update TSPlayer.cs 2015-09-17 21:08:53 +10:00
White
226701c3e7 Update CHANGELOG.md 2015-09-14 09:36:24 +09:30
Tyler Watson
b0a7ba3849 submodule update 2015-09-14 08:42:18 +10:00
Tyler Watson
8682916b39 Update CHANGELOG.md 2015-09-13 12:00:53 +10:00
Tyler Watson
a30941906a Submodule update 2015-09-12 22:11:05 +10:00
Tyler Watson
3ac1f96954 Updated changelog 2015-09-12 19:26:28 +10:00
Tyler Watson
27ebc925b7 Tidied up server leave hook saving the world twice 2015-09-12 19:24:05 +10:00
Tyler Watson
f7826f681a Removed debug cruft from csproj 2015-09-12 18:13:40 +10:00
Tyler Watson
049abd9146 Merge branch 'general-devel' of github.com:NyxStudios/TShock into general-devel 2015-09-12 18:08:31 +10:00
Tyler Watson
89476b7569 Update submodule 2015-09-12 18:08:24 +10:00
Tyler Watson
34f28bace3 TShock 4.3.10 - APIVersion 1.22 2015-09-12 18:08:10 +10:00
White
d52c7cc791 Another submodule update 2015-09-12 15:57:54 +09:30
White
b749950440 Update submodule 2015-09-12 15:55:40 +09:30
White
44430a82c9 Added target dummy to OrientableTiles. Fixes #999 2015-09-12 12:58:20 +09:30
White
ba677f83cb All OnSecondUpdate Disable calls now use one set of DisableFlags. Fixes #1072 2015-09-12 12:57:00 +09:30
White
1faf064983 Changed the way the SecondUpdate checks work 2015-09-12 12:50:01 +09:30
White
33739c4f07 Added a new Disable method with flags to determine where the message is logged to.
Obsoleted the old disable method
Added a config option to disable OnSecondUpdate logs (disable message is written only to console if set to true)
Updated all instances of the obsolete Disable method to the new Disable method
2015-09-12 11:33:17 +09:30
White
2e5eaae0b3 Checking whether a point is in a region no longer requires to region to be protected.
Renamed some methods to conform to C# conventions.
2015-09-06 18:49:57 +09:30
White
502afb4e6f DCU fix, courtesy of 412fcf233c. Closes #1018 2015-09-06 18:30:40 +09:30
Tyler Watson
819913740c Updated changelog 2015-08-29 16:40:26 +10:00
Tyler Watson
4bd1b6a07a Refactored StartInvasions to use Main.startInvasion method
It appears that there is a whole lot of display logic in the official
Terraria StartInvasion method, which is why martian invasion wasn't
working properly.

TSAPI now contains a slighly modified startInvasion method which takes
an optional invasion size, so TShock's StartInvasion method has now
been refactored to use TSAPI's invasion, restoring martian invasion
functionality.

Fixes #1087
2015-08-29 16:19:14 +10:00
Tyler Watson
cd0b18ebbe Updated submodule 2015-08-29 16:18:27 +10:00