Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/Pryaxis/TShock

☕️⚡️TShock provides Terraria servers with server-side characters, anti-cheat, and community management tools.
https://github.com/Pryaxis/TShock

Added configuration file docs

Added permission documentation

e10d9f546a59e28235218fa01e19ae8a2b778afd authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Reordered ToC around

c8ba96f7467ecf53ce60598d8771c4a28339e70f authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Added basic usage.

f807187d0b572106f5fb7a6660fdd861bce8c22d authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Added the initial installation instructions to the documentation.

f7f2d2eb34cd47f72ee075f52919d68783bf199e authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Added new documentation, going to compile from Markdown to HTML and ship in the docs folder. Please don't edit this until I'm done styling it and have it ready for prime time.

Removed old changelog (wasn't maintained anyhow, or sent with the shipped product).
Removed old d...

38fbf9bbed3dfe78502312b4cb47784b6e827e6b authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Merge pull request #414 from stevenh/simple-fixes

Added compatibiliy shims for old method signatures

c52727ecd059b5778ea2a75615753a726fa402de authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Added compatibiliy shims for old method signatures without which existing compiled plugins will error with missing method ...

This fixes #410

b6b5a2f1ca4400d7e0d813bdd3ad24093a012e56 authored almost 13 years ago by stevenh <[email protected]>
Merge pull request #408 from stevenh/sqlfix

Fixed resource leak in GetUser

5db1de89a51d5b592d7bc03426d1e307d4d317b6 authored almost 13 years ago by Steven Hartland <[email protected]>
Fixed resource leak in GetUser fixes #404

Multiple user exception is now passed direct to the caller of GetUser instead of being wrapped

d813a600601c26792f8048c9e4b7a775c1b91e20 authored almost 13 years ago by stevenh <[email protected]>
Refactored IQueryBuilder extracting common code into the GenericQueryCreator

Fixed MysqlQueryCreator UpdateValue generating invalid SQL fixes #400

6c636d4084e1a15d053652f1125c167a4b60b2d3 authored almost 13 years ago by stevenh <[email protected]>
Merge pull request #403 from stevenh/general-devel

Converted all txt files to LF line endings

c7c38709b2b393b05e65882dae61108915ea3892 authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Converted all files to LF line endings

41dbd31aac7ed4c03b592108e9035dea350eec56 authored almost 13 years ago by stevenh <[email protected]>
Merge pull request #402 from stevenh/general-devel

Fixed missing SaveManager.cs from project file

8f36c966a06105449a80c8e7cdae74e97988c0e4 authored almost 13 years ago by Steven Hartland <[email protected]>
Fixed missing SaveManager.cs from project file fixes #401

3890a82b0eab92f0b8f47d268721f4246d956b93 authored almost 13 years ago by stevenh <[email protected]>
Merge pull request #399 from stevenh/general-devel

Server console can now kick and ban players regardless of the players immune permissions

d2cfccc9be14673bab7d4639a0acc0dc9ea198d1 authored almost 13 years ago by Steven Hartland <[email protected]>
Server either console can now kick and ban players regardless of the players immune permissions which fixes #391

Refactored Utils ForceKick to call Kick so we have one core method with all the logic in
Added mi...

988bc4198b7c01023d03b7790e84a4ca9fdb9089 authored almost 13 years ago by stevenh <[email protected]>
Merge pull request #398 from stevenh/general-devel

Fix for getting Mythical prefix by name fixes #374

14377bea540c040e0dbec5f90b255edd090e25aa authored almost 13 years ago by Steven Hartland <[email protected]>
Fix for getting Mythical prefix by name fixes #374

Also optimised processing so it only does one pass instead of two as well as minimising string ma...

aeab6d9e4536e75d71b3c23a1519511fb596e65d authored almost 13 years ago by stevenh <[email protected]>
Merge pull request #397 from stevenh/general-devel

Refactored server stop and world save operations fixing race condition

5e3aad81812d9f47bc17195870c62200a07bfe31 authored almost 13 years ago by Steven Hartland <[email protected]>
Refactored server stop and world save operations fixing race conditions so as to ensure operations always happen in a predicable order. This fixes output not appearing in the console / log for example. This adds TShock.Utils.StopServer method used by IGA, rcon and the RestAPI.

Fixed console title set not working

Optimised command line parsing

Made Utils a singleton to e...

d34199b17de3108610a66e140e679c37331f184a authored almost 13 years ago by stevenh <[email protected]>
Merge pull request #396 from stevenh/general-devel

Fixed GetUser not locating users by ID

c774ef1229d805833735118dd50f4bcaf722029a authored almost 13 years ago by Steven Hartland <[email protected]>
Fixed GetUser not locating users by ID and hence GetUserById not working either, fixes #395

84789ff4d5c162e3c92205f82acb7c26a94abf42 authored almost 13 years ago by stevenh <[email protected]>
Merge pull request #394 from stevenh/general-devel

Updated HttpServer to fix Connection: TE support

779d40760bf82885acad63677fedfd49a38d42ec authored almost 13 years ago by Steven Hartland <[email protected]>
Updated HttpServer to latest head + a fix for Connection: TE which was causing all RestAPI calls from TE supporting clients to fail

a3e838c1ce15fc9520816944006b7a4cc4452fca authored almost 13 years ago by stevenh <[email protected]>
Merge pull request #393 from stevenh/4c09e7b66ffae774c7033b2a68cf25a105ab6406

Fix negated permissions and permissions not applying instantly

22a0e4307e7d0fa528c41f718467147e120ec944 authored almost 13 years ago by Steven Hartland <[email protected]>
Potential fix for #390 fixing the return of group.Permissions listing permissions as negated permissions

Added TotalPermissions method to get the combined total permissions as used for HasPermissions
Ad...

4c09e7b66ffae774c7033b2a68cf25a105ab6406 authored almost 13 years ago by stevenh <[email protected]>
Fixes #392 making user group changes take effect on active players instantly

1bc785f39820395c5e4f7e72fb653c342b339575 authored almost 13 years ago by stevenh <[email protected]>
add gems and demonite to genore

bc2fdf3eabe0a2213c5188353a4de372d0174dbd authored almost 13 years ago by k0rd <[email protected]>
Merge pull request #389 from k0rd/general-devel

support changing group and deleting usernames containing a DOT character

add gems and demonit...

48c59a891455739aadfe2984b524684518e014b7 authored almost 13 years ago by k0rd <[email protected]>
support group modification and deleting usernames containing a DOT (.)

a79b346d3c5d10f0a22276b591469eabba282e8f authored almost 13 years ago by k0rd <[email protected]>
Merge pull request #388 from stevenh/general-devel

RestAPI bug fix, new endpoints, cleanup & test suite

c93ecc6db4da6c837ee888cc05c083a96285369c authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Added full test suite for RestAPI

a1d3132138f277d4ff850099c2d504acb6b5cde0 authored almost 13 years ago by stevenh <[email protected]>
Refactored output processing to always return RestObject's

Refactored method names to be consistent with function e.g. Off -> ServerOff

Added new endpoint...

dee2c1a9f4f81bf603bc35a40ee8e010d7c86c09 authored almost 13 years ago by stevenh <[email protected]>
Added parameterless constructor for RestObject required for JavaScriptSerializer.Deserialize

c258406bcbf96cf27bb61363d723a1b1aeee5c3c authored almost 13 years ago by stevenh <[email protected]>
Removed EnableBanOnUsernames code from FindBanTest as its no longer applicable

5d4e210a2611806affbe446a1dc5d21b40321e91 authored almost 13 years ago by stevenh <[email protected]>
Merge pull request #387 from stevenh/d862d7922e9e0f70d912519d05e42c2b0c3dfc93

Groups, Permissions, Ban logic fixes

14436eb22abd033f99ae80c42f579138f7eed9e2 authored almost 13 years ago by Steven Hartland <[email protected]>
Added better support for detection of duplicate users

Corrected and enhanced exception message for GetUser

d862d7922e9e0f70d912519d05e42c2b0c3dfc93 authored almost 13 years ago by stevenh <[email protected]>
Fixed internal object and DB inconsitencies for modified default groups

Fixed console errors for failed parent dependencies of default groups that already exist caused ...

098363a9cc2a3bb5d13fffcdc70c4b4ce5768e2f authored almost 13 years ago by stevenh <[email protected]>
Fixed broken Content-Type header, was adding to text/html instead of replacing it

Added Server header to RestAPI responses

0108795f2739cb92bdd68c1ca8c1988a735447f3 authored almost 13 years ago by stevenh <[email protected]>
Added exception handling option to AddBan & Remove Ban

Fixed formatting of EnsureExists(table) block

2f7cb9f44ec9955993a0e3cc2e56f13049917a51 authored almost 13 years ago by stevenh <[email protected]>
Fixed how ban logic works so it matches the description of the variables EnableBanOnUsernames & EnableIPBans

Now it doesn't prevent bans being created or found but it only actions kicks on join based on the...

2f3bfca0829e9639af854d6b1012c829c5f97b5d authored almost 13 years ago by stevenh <[email protected]>
Update TShockAPI/TShock.cs

2c8c5dc7b999decb9e25c3bc8a62a5dfe24270b2 authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Merge pull request #386 from k0rd/general-devel

Noclip detection exemptions for liquids

9680beccd2151aefe80e026dd2bcdbf295a3d4bf authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Merge pull request #382 from stevenh/75f3fe454827b2905d91ac8b41e49ba03f0bc96e

Disabled EnableBanOnUsernames test on Bans

ab543de5ace404c6fc610b9e0d96b999a962868f authored almost 13 years ago by Steven Hartland <[email protected]>
fix for noclip detection sometimes being activated by liquids

fa0e02eb094ba7a21ffab0b6311b84c9e1e529ec authored almost 13 years ago by k0rd <[email protected]>
Disabled EnableBanOnUsernames test on Bans as this is currently expected behavour

75f3fe454827b2905d91ac8b41e49ba03f0bc96e authored almost 13 years ago by stevenh <[email protected]>
Merge pull request #377 from stevenh/upstream

A number of small commits required for RestAPI fixes / enhancments

d3c1224ee78b734192d168bbcf41f5c7ae1b0be8 authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Fixed missing UNIQUE constraints when using SQLite

Fixed missing NOT NULL constaints when using MySQL

6d08fef2758d8ed6b8a18627c7263c9c0b726317 authored almost 13 years ago by stevenh <[email protected]>
Added the ability to delete a ban by name in the same way as a user

78cc7a6f753ccba977e787f46c0816d59ab66af8 authored almost 13 years ago by stevenh <[email protected]>
Added default for status = 200 on RestObject constructor

e5a078957f52d7c9cb9834880b8a819d5e07b3a0 authored almost 13 years ago by stevenh <[email protected]>
Moved RestApi initialisation to main Initialise method so its available early. This helps tools detect a server during its timeconsuming startup. Additional threading may be required to ensure timely responses during high load periods

ce5c659e89cfc3d53c8b13a5f48fdefe3b3f44ae authored almost 13 years ago by stevenh <[email protected]>
Added ChatColor helper to Group useful for output methods

c7a9ee32cd958c717a8e0ae757a5406979f9aac2 authored almost 13 years ago by stevenh <[email protected]>
Added IEnumerable support to GroupManager to facilitate RestAPI listing groups

Added optional exceptions parameter to AddGroup and DeleteGroup to faciliate RestAPI group manipu...

fb11729547d10cf65b47319baac13a9de04c2b1e authored almost 13 years ago by stevenh <[email protected]>
Added GetUsers method mirroring GetBans to enable RestAPI to provide a full users list as well as an active one

4daa9add13cc0b8f786c0c46ec0037041ef018d3 authored almost 13 years ago by stevenh <[email protected]>
Moved local exceptions outside of try block in AddUser so the calling code gets the original exception and not a generic one

Also added details of the SQL exception message into the message of the UserManagerException so i...

46f5f872ae02ed3ddf6aeea58ccefe4368b3822a authored almost 13 years ago by stevenh <[email protected]>
Check for null in FindPlayer to avoid errors on null object

c5497acae70b7f944d06eb9892cce09e47002a7f authored almost 13 years ago by stevenh <[email protected]>
Removed TShock.Config.EnableBanOnUsernames check from GetBanByName so that it can be used internally for queries

0c13716b841377835422f2a28343404132ab8d4f authored almost 13 years ago by stevenh <[email protected]>
Merge pull request #376 from k0rd/bugfix-devel

-maxplayers and -players override ; added hallowed vines and plants to /removespecial

862a06e820e96d2294e0a7d805cfc6b24504f753 authored almost 13 years ago by Will <[email protected]>
Consider command line parameters when /reload command is issued

3641c3ca87b5b04be6f2600654429846cb59e123 authored almost 13 years ago by k0rd <[email protected]>
-maxplayers or -players cl argument should override config

additions to /removespecial

d478810336291c17c9d91bbadfe034e4a5c2f341 authored almost 13 years ago by k0rd <[email protected]>
fixes crash on saving world with /removespecial

b84e27436c7773a898fed13087040ca0e1688b1a authored almost 13 years ago by k0rd <[email protected]>
Merge pull request #366 from k0rd/general-devel

replace pearlsand/ebonsand with sand, not a tile type that doesn't exist

3bbfa1b434ee54e57d0272cccea6d52447ef28b6 authored almost 13 years ago by Lucas Nicodemus <[email protected]>
REST endpoint /lists/bans is now /v2/lists/bans

Added REST endpoint /v2/lists/players - JSON list of players
Deprecated REST endpoint /lists/pla...

6cb6e19f23037071f46347bd9c3de6bdc2235902 authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Added /lists/bans REST endpoint - Returns a JSON list of bans

454403d4956e4040ff86edf39fbc299f7385a4de authored almost 13 years ago by Lucas Nicodemus <[email protected]>
/v2/players/kick no longer 500s if a player name isn't specified.

Fixes #361

5cdd537ebd9ddd2de8cb65643e90f8c9ca095253 authored almost 13 years ago by Lucas Nicodemus <[email protected]>
REST endpoint /v2/users/activelist now null checks and works with 0 players.

Fixes #362

ee20946cdd8dd7c7204804694bc16e2899619fee authored almost 13 years ago by Lucas Nicodemus <[email protected]>
(REST) add max slots to /status

16b3e51b4b1cf75497c90adde77bde587fcfcd6e authored almost 13 years ago by k0rd <[email protected]>
Merge pull request #360 from k0rd/general-devel

(REST) add max slots to /status

d72dc3658046bed558756edf4fd109838e49fe03 authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Merge pull request #357 from k0rd/teleport-devel

Remember Position System: Teleport player to remembered position after successfully logging in (...

db3b9283731fef04fce0419d8d2e93d4e156fd23 authored almost 13 years ago by Lucas Nicodemus <[email protected]>
A player should be teleported to remembered position after he is finished being harassed to login.

b6e220e9f29d0ea384df16beb7d96c6e2fea8c93 authored almost 13 years ago by k0rd <[email protected]>
Update README

63b1a6e3c647ef0004ed4f5c9f22609a3031e855 authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Update README

04f16b9ea01a01dbfd7d33ad9608194abcfd74fb authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Update README

aa3bb8972d447573dfc96a9e06e7956ad967aaf1 authored almost 13 years ago by Lucas Nicodemus <[email protected]>
VERSION TICK: 3.7.0.204

a236f8dfc545a06fb6ac80d7cfe6b33d164814ca authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Merge pull request #353 from TShock/multiplay

Add requested stuff for Multiplay

48c5bc147a5a97808022e2eb4bb8b32565a61f33 authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Undid change to -rest-enabled that would limit the functionality of the startup parameter.

9df87854151465fc235d0f2a082cbb3e1ff5de3d authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Add some debug output so people know why REST is magically enabled.

ccee8f3ff4ab2bd959397ce2831cdf6bdad39e51 authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Remove duplicated -rest-enabled flags

c1f62040457c2b5d948a4556141c30aad2e885d7 authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Added -rest-enabled and -rest-port command line parameters

2d12cbe398ad8bb1e6a2a63e1915b121a3b8358a authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Added -rest-enabled, which will define if the REST API is enabled from command line.

70e8bb9759c01530dc672cc50d2f1e6e1fb4964e authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Added -rest-token, which will allow command line creation of a REST token.

7cfc73ea4d0e59c9b886c23288d96d771daad8d9 authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Merge pull request #352 from k0rd/general-devel

Fixing cutting off regions and odd remembered position behavior sending players to an unteleport...

fcf573e982f57396fa46fb11358d1f26b7d72915 authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Send player back to spawn if remembered position puts them somewhere they can't really go.

364d4cb3f63cce0f488322f1366b57a4d86cad7f authored almost 13 years ago by k0rd <[email protected]>
Merge remote branch 'upstream/general-devel' into general-devel

e7889a79512794d7f6ce9e120d87ad8ed4fe7eff authored almost 13 years ago by k0rd <[email protected]>
option to overload Region.InArea() with x,y for more accurate Region detection.

217d001baf0de04632b327ce07b544697bbe2823 authored almost 13 years ago by k0rd <[email protected]>
Don't use remembered pos if we are on a different WorldID

bd878ee63c621dfd44247a172975ab8f500e72d5 authored almost 13 years ago by k0rd <[email protected]>
Added config option for how often to save ssi, and applied that to the save checker.

Changed the OnTileEdit hook to take a player as well, so we know who is doing the edit.
Changed t...

46a653da9992d961bad223ef35e68b71363ccda0 authored almost 13 years ago by Zack Piispanen <[email protected]>
Merge pull request #350 from erikive/patch-1

Grammar fix.

54e822fb34946d7360a616234251222ed2ceae34 authored almost 13 years ago by Deathmax <[email protected]>
Warn instead of error.

1c8442f72b8d15a213f068669f3324ad3376fa6b authored almost 13 years ago by Deathmax <[email protected]>
Derp

e3c09f28d5f6d772bf1ee2c0cc91b6e8f81c4d8a authored almost 13 years ago by Erik <[email protected]>
Merge pull request #348 from k0rd/general-devel

added non-hardmode ores to /genore command

9a463d36e6778062b497525eaa3c9167108f0f50 authored almost 13 years ago by k0rd <[email protected]>
added non-hardmode ores to /genore command.

521fe6c015c04d90ec0b3855b3274dcc4b19cd76 authored almost 13 years ago by k0rd <[email protected]>
Merge branch 'general-devel' of github.com:TShock/TShock into general-devel

cf88214be46960a3729f079620b369d711e7124a authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Removed try cache on config file, will now fail startup. Fixes #334

332bfe99f4996042536c866231613161e41ca76c authored almost 13 years ago by Lucas Nicodemus <[email protected]>
Merge pull request #343 from darkvengance/master

5ece3bc7c3cbbcf69a56a0011f7fb38cf7686e3e authored almost 13 years ago by k0rd <[email protected]>
pearlstone brick now changed to grey brick

9d18ab3ce028792d265ac9de19608890b49b0752 authored almost 13 years ago by Darkvengance aka Sildaekar <[email protected]>
pearlstone brick now changed to grey brick

043861edaa4fdd206286ef654db1dd0452c60a83 authored almost 13 years ago by Darkvengance aka Sildaekar <[email protected]>
removespecial now removes pearlstone bricks

da87682719e8e97aac73d62df676c1df22753ccf authored almost 13 years ago by Darkvengance aka Sildaekar <[email protected]>
removespecial now removes pearlstone bricks

99fb24c82accb291bf733b4ec21b40a6f99fd351 authored almost 13 years ago by Darkvengance aka Sildaekar <[email protected]>
Removed demonite ore from the "removespecial" and "convertcorruption" commands.

accdb03d191d97342ef15e8554b9afb28fa346d3 authored almost 13 years ago by Darkvengance aka Sildaekar <[email protected]>