OpenSimMirror/OpenSim/Services
Snoopy Pfeffer dfbfc9826a Damaged assets, especially appearance textures, could crash the region server with a fatal exception.
Now, such excpetions are caught by an exception handler and just an error message is shown.
This was the kind of exception causing these fatal server crashes:

  APPLICATION EXCEPTION DETECTED: System.UnhandledExceptionEventArgs^M
  ^M
  Exception: System.ArgumentOutOfRangeException: Argument is out of range.
  Parameter name: offset exceeds the size of buffer
    at System.Net.Sockets.NetworkStream.BeginRead (System.Byte[] buffer, Int32 offset, Int32 size, System.AsyncCallback callback, System.Object state) [0x00000] in <filename unknown>:0
    at HttpServer.HttpClientContext.OnReceive (IAsyncResult ar) [0x00000] in <filename unknown>:0 ^M
  ^M
  Application is terminating: True^M
2011-11-06 15:05:19 +01:00
..
AssetService Damaged assets, especially appearance textures, could crash the region server with a fatal exception. 2011-11-06 15:05:19 +01:00
AuthenticationService Add optional getauthinfo and setauthinfo authentication service calls. 2011-10-24 21:40:36 +01:00
AuthorizationService Pass the first name and last name from the agent circuit data to the authorization service rather than from the account. 2011-07-23 03:48:53 +01:00
AvatarService Get rid of AvatarAppearance.Owner to simplify the code. 2011-08-02 00:13:04 +01:00
Base Formatting cleanup. Add copyright notices. 2010-03-10 13:15:36 +09:00
Connectors Drop the CopyTo parameter from Int32.MaxValue to 4096. This is a buffer size 2011-11-02 18:55:54 -07:00
FreeswitchService minor: remove mono compiler warning 2011-05-27 23:43:31 +01:00
Friends More on HG Friends. Added Delete(string, string) across the board. Added security to friendship identifiers so that they can safely be deleted across worlds. Had to change Get(string) to use LIKE because the secret in the identifier is not always known -- affects only HG visitors. BOTTOM LINE SO FAR: HG friendships established and deleted safely across grids, local rights working but not (yet?) being transmitted back. 2011-05-22 16:51:03 -07:00
GridService Make it possible to disable the HG linker. On non-HG systems it spits yellow 2011-10-12 15:41:59 +01:00
HypergridService Guard HGAssetService against uninitialized variables and null arguments. 2011-10-15 20:23:26 -07:00
Interfaces Add optional getauthinfo and setauthinfo authentication service calls. 2011-10-24 21:40:36 +01:00
InventoryService Fix avatar parameter updating for viewer 3 and maybe 2. 2011-09-23 02:59:33 +01:00
LLLoginService Multiple lines in welcome message use '\n' in the welcome message to 2011-11-05 02:42:21 -07:00
MapImageService V2 map now working in grids too. WARNING: A few visible configuration variables added in order for this to work. See .ini.example changes 2011-06-13 09:13:44 -07:00
PresenceService Delete existing presences for a user ID when they log in again. 2010-11-05 13:31:45 +00:00
UserAccountService Provide an option to allow remote calls to the CreateUser method on the UserAccountService 2011-10-18 22:51:40 +01:00