Commit graph

  • 9ee0fdcc5d Added links to various people that help out Lucas Nicodemus 2012-02-25 22:51:19 -07:00
  • fc5d0413bf Fixed closing remarks not linking right Added anchor to credits Lucas Nicodemus 2012-02-25 22:42:26 -07:00
  • 8ace4079f1 Added a section on plugins Added closing remarks/credits Lucas Nicodemus 2012-02-25 22:39:48 -07:00
  • e10d9f546a Added configuration file docs Added permission documentation Lucas Nicodemus 2012-02-25 21:36:08 -07:00
  • c8ba96f746 Reordered ToC around Lucas Nicodemus 2012-02-25 21:06:35 -07:00
  • f807187d0b Added basic usage. Lucas Nicodemus 2012-02-25 21:03:46 -07:00
  • f7f2d2eb34 Added the initial installation instructions to the documentation. Lucas Nicodemus 2012-02-25 20:20:00 -07:00
  • 38fbf9bbed 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 docs thing that pointed to the wiki (boo). Lucas Nicodemus 2012-02-25 20:02:54 -07:00
  • c52727ecd0 Merge pull request #414 from stevenh/simple-fixes Lucas Nicodemus 2012-02-24 18:43:53 -08:00
  • b6b5a2f1ca Added compatibiliy shims for old method signatures without which existing compiled plugins will error with missing method ... This fixes #410 stevenh 2012-02-24 11:37:43 +00:00
  • 5db1de89a5 Merge pull request #408 from stevenh/sqlfix Steven Hartland 2012-02-22 14:39:35 -08:00
  • d813a60060 Fixed resource leak in GetUser fixes #404 Multiple user exception is now passed direct to the caller of GetUser instead of being wrapped stevenh 2012-02-22 15:45:47 +00:00
  • 6c636d4084 Refactored IQueryBuilder extracting common code into the GenericQueryCreator Fixed MysqlQueryCreator UpdateValue generating invalid SQL fixes #400 stevenh 2012-02-22 11:47:09 +00:00
  • c7c38709b2 Merge pull request #403 from stevenh/general-devel Lucas Nicodemus 2012-02-21 14:57:00 -08:00
  • 41dbd31aac Converted all files to LF line endings stevenh 2012-02-21 15:56:34 +00:00
  • 8f36c966a0 Merge pull request #402 from stevenh/general-devel Steven Hartland 2012-02-21 06:44:22 -08:00
  • 3890a82b0e Fixed missing SaveManager.cs from project file fixes #401 stevenh 2012-02-21 14:38:36 +00:00
  • d2cfccc9be Merge pull request #399 from stevenh/general-devel Steven Hartland 2012-02-20 17:13:25 -08:00
  • 988bc4198b 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 missing params to docs for Kick and Ban stevenh 2012-02-21 01:07:41 +00:00
  • 14377bea54 Merge pull request #398 from stevenh/general-devel Steven Hartland 2012-02-20 16:26:15 -08:00
  • aeab6d9e45 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 manipulation functions stevenh 2012-02-21 00:19:50 +00:00
  • 5e3aad8181 Merge pull request #397 from stevenh/general-devel Steven Hartland 2012-02-20 14:44:17 -08:00
  • d34199b17d 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. stevenh 2012-02-20 22:31:16 +00:00
  • c774ef1229 Merge pull request #396 from stevenh/general-devel Steven Hartland 2012-02-20 13:49:32 -08:00
  • 84789ff4d5 Fixed GetUser not locating users by ID and hence GetUserById not working either, fixes #395 stevenh 2012-02-20 21:44:25 +00:00
  • 779d40760b Merge pull request #394 from stevenh/general-devel Steven Hartland 2012-02-20 03:17:09 -08:00
  • a3e838c1ce Updated HttpServer to latest head + a fix for Connection: TE which was causing all RestAPI calls from TE supporting clients to fail stevenh 2012-02-20 11:10:48 +00:00
  • 22a0e4307e Merge pull request #393 from stevenh/4c09e7b66ffae774c7033b2a68cf25a105ab6406 Steven Hartland 2012-02-20 03:06:52 -08:00
  • 4c09e7b66f 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 Added totalpermissions to output of /v2/group/read output in RestAPI stevenh 2012-02-20 10:58:46 +00:00
  • 1bc785f398 Fixes #392 making user group changes take effect on active players instantly stevenh 2012-02-20 10:56:06 +00:00
  • 48c59a8914 Merge pull request #389 from k0rd/general-devel k0rd 2012-02-17 00:06:28 -08:00
  • bc2fdf3eab add gems and demonite to genore k0rd 2012-02-17 03:12:10 -05:00
  • a79b346d3c support group modification and deleting usernames containing a DOT (.) k0rd 2012-02-16 23:00:22 -05:00
  • c93ecc6db4 Merge pull request #388 from stevenh/general-devel Lucas Nicodemus 2012-02-16 05:54:01 -08:00
  • a1d3132138 Added full test suite for RestAPI stevenh 2012-02-16 12:33:10 +00:00
  • dee2c1a9f4 Refactored output processing to always return RestObject's stevenh 2012-02-16 12:03:08 +00:00
  • c258406bcb Added parameterless constructor for RestObject required for JavaScriptSerializer.Deserialize stevenh 2012-02-16 12:01:02 +00:00
  • 5d4e210a26 Removed EnableBanOnUsernames code from FindBanTest as its no longer applicable stevenh 2012-02-16 11:51:10 +00:00
  • 14436eb22a Merge pull request #387 from stevenh/d862d7922e9e0f70d912519d05e42c2b0c3dfc93 Steven Hartland 2012-02-16 03:50:22 -08:00
  • d862d7922e Added better support for detection of duplicate users stevenh 2012-02-16 11:30:44 +00:00
  • 098363a9cc Fixed internal object and DB inconsitencies for modified default groups stevenh 2012-02-16 11:23:39 +00:00
  • 0108795f27 Fixed broken Content-Type header, was adding to text/html instead of replacing it stevenh 2012-02-16 11:14:52 +00:00
  • 2f7cb9f44e Added exception handling option to AddBan & Remove Ban Fixed formatting of EnsureExists(table) block stevenh 2012-02-16 11:11:30 +00:00
  • 2f3bfca082 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 relavent config options. stevenh 2012-02-16 10:58:53 +00:00
  • 2c8c5dc7b9 Update TShockAPI/TShock.cs Lucas Nicodemus 2012-02-15 16:06:39 -07:00
  • 9680beccd2 Merge pull request #386 from k0rd/general-devel Lucas Nicodemus 2012-02-15 06:56:11 -08:00
  • ab543de5ac Merge pull request #382 from stevenh/75f3fe454827b2905d91ac8b41e49ba03f0bc96e Steven Hartland 2012-02-15 03:35:33 -08:00
  • fa0e02eb09 fix for noclip detection sometimes being activated by liquids k0rd 2012-02-14 18:39:43 -05:00
  • 75f3fe4548 Disabled EnableBanOnUsernames test on Bans as this is currently expected behavour stevenh 2012-02-14 11:08:29 +00:00
  • d3c1224ee7 Merge pull request #377 from stevenh/upstream Lucas Nicodemus 2012-02-13 16:54:29 -08:00
  • 6d08fef275 Fixed missing UNIQUE constraints when using SQLite Fixed missing NOT NULL constaints when using MySQL stevenh 2012-02-13 18:32:13 +00:00
  • 78cc7a6f75 Added the ability to delete a ban by name in the same way as a user stevenh 2012-02-13 18:48:28 +00:00
  • ce5c659e89 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 stevenh 2012-02-13 21:27:35 +00:00
  • e5a078957f Added default for status = 200 on RestObject constructor stevenh 2012-02-13 21:24:01 +00:00
  • c7a9ee32cd Added ChatColor helper to Group useful for output methods stevenh 2012-02-13 21:22:47 +00:00
  • c5497acae7 Check for null in FindPlayer to avoid errors on null object stevenh 2012-02-13 21:16:50 +00:00
  • fb11729547 Added IEnumerable support to GroupManager to facilitate RestAPI listing groups Added optional exceptions parameter to AddGroup and DeleteGroup to faciliate RestAPI group manipulation. This changes the behaviour of these methods to throw an exception on error instead of returning an error string. Corrected internal lists from being updated in failed DB updates in DeleteGroup and AddGroup Added doc for chatcolor on AddGroup stevenh 2012-02-13 19:23:56 +00:00
  • 4daa9add13 Added GetUsers method mirroring GetBans to enable RestAPI to provide a full users list as well as an active one stevenh 2012-02-13 19:16:20 +00:00
  • 46f5f872ae 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 its easier to determine the actual error when the exception message is returned / printed out stevenh 2012-02-13 19:00:27 +00:00
  • 0c13716b84 Removed TShock.Config.EnableBanOnUsernames check from GetBanByName so that it can be used internally for queries stevenh 2012-02-13 18:41:44 +00:00
  • 862a06e820 Merge pull request #376 from k0rd/bugfix-devel Will 2012-02-13 10:44:10 -08:00
  • 3641c3ca87 Consider command line parameters when /reload command is issued k0rd 2012-02-12 23:56:49 -05:00
  • d478810336 -maxplayers or -players cl argument should override config k0rd 2012-02-12 15:27:23 -05:00
  • 3bbfa1b434 Merge pull request #366 from k0rd/general-devel Lucas Nicodemus 2012-02-09 22:33:33 -08:00
  • b84e27436c fixes crash on saving world with /removespecial k0rd 2012-02-10 01:40:05 -05:00
  • 6cb6e19f23 REST endpoint /lists/bans is now /v2/lists/bans Lucas Nicodemus 2012-02-09 22:43:54 -07:00
  • 454403d495 Added /lists/bans REST endpoint - Returns a JSON list of bans Lucas Nicodemus 2012-02-09 22:20:36 -07:00
  • 5cdd537ebd /v2/players/kick no longer 500s if a player name isn't specified. Lucas Nicodemus 2012-02-09 21:48:37 -07:00
  • ee20946cdd REST endpoint /v2/users/activelist now null checks and works with 0 players. Lucas Nicodemus 2012-02-09 21:43:35 -07:00
  • d72dc36580 Merge pull request #360 from k0rd/general-devel Lucas Nicodemus 2012-02-07 21:51:52 -08:00
  • 16b3e51b4b (REST) add max slots to /status k0rd 2012-02-08 00:56:45 -05:00
  • db3b928373 Merge pull request #357 from k0rd/teleport-devel Lucas Nicodemus 2012-02-06 22:41:55 -08:00
  • b6e220e9f2 A player should be teleported to remembered position after he is finished being harassed to login. k0rd 2012-02-06 20:17:39 -05:00
  • 63b1a6e3c6 Update README Lucas Nicodemus 2012-02-04 22:05:09 -07:00
  • 04f16b9ea0 Update README Lucas Nicodemus 2012-02-04 22:04:02 -07:00
  • aa3bb8972d Update README Lucas Nicodemus 2012-02-04 22:01:43 -07:00
  • a236f8dfc5 VERSION TICK: 3.7.0.204 Lucas Nicodemus 2012-02-04 21:40:38 -07:00
  • 48c5bc147a Merge pull request #353 from TShock/multiplay Lucas Nicodemus 2012-02-04 20:28:03 -08:00
  • 9df8785415 Undid change to -rest-enabled that would limit the functionality of the startup parameter. Lucas Nicodemus 2012-02-04 21:24:53 -07:00
  • ccee8f3ff4 Add some debug output so people know why REST is magically enabled. Lucas Nicodemus 2012-02-04 21:22:55 -07:00
  • c1f6204045 Remove duplicated -rest-enabled flags Lucas Nicodemus 2012-02-04 20:19:32 -07:00
  • 2d12cbe398 Added -rest-enabled and -rest-port command line parameters Lucas Nicodemus 2012-02-04 20:19:04 -07:00
  • 70e8bb9759 Added -rest-enabled, which will define if the REST API is enabled from command line. Lucas Nicodemus 2012-02-04 20:14:34 -07:00
  • 7cfc73ea4d Added -rest-token, which will allow command line creation of a REST token. Lucas Nicodemus 2012-02-04 20:09:18 -07:00
  • fcf573e982 Merge pull request #352 from k0rd/general-devel Lucas Nicodemus 2012-02-04 15:17:54 -08:00
  • 364d4cb3f6 Send player back to spawn if remembered position puts them somewhere they can't really go. k0rd 2012-02-04 18:11:17 -05:00
  • e7889a7951 Merge remote branch 'upstream/general-devel' into general-devel k0rd 2012-02-04 18:02:03 -05:00
  • 217d001baf option to overload Region.InArea() with x,y for more accurate Region detection. k0rd 2012-02-04 18:00:33 -05:00
  • bd878ee63c Don't use remembered pos if we are on a different WorldID k0rd 2012-02-04 17:01:27 -05:00
  • 46a653da99 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 the output of the Debug folder to go back to bin\Debug\ since I dont work 3 directories about TShock. Zack Piispanen 2012-02-04 16:39:36 -05:00
  • 54e822fb34 Merge pull request #350 from erikive/patch-1 Deathmax 2012-02-03 17:52:51 -08:00
  • 1c8442f72b Warn instead of error. Deathmax 2012-02-04 09:52:33 +08:00
  • e3c09f28d5 Derp Erik 2012-02-03 19:49:24 -06:00
  • 9a463d36e6 Merge pull request #348 from k0rd/general-devel k0rd 2012-02-03 17:13:21 -08:00
  • 521fe6c015 added non-hardmode ores to /genore command. k0rd 2012-02-03 19:51:05 -05:00
  • cf88214be4 Merge branch 'general-devel' of github.com:TShock/TShock into general-devel Lucas Nicodemus 2012-02-02 21:41:35 -07:00
  • 332bfe99f4 Removed try cache on config file, will now fail startup. Fixes #334 Lucas Nicodemus 2012-02-02 21:41:14 -07:00
  • 5ece3bc7c3 Merge pull request #343 from darkvengance/master k0rd 2012-02-01 19:44:29 -08:00
  • 9d18ab3ce0 pearlstone brick now changed to grey brick Darkvengance aka Sildaekar 2012-02-01 15:14:04 -06:00
  • 043861edaa pearlstone brick now changed to grey brick Darkvengance aka Sildaekar 2012-02-01 15:09:22 -06:00