OpenSimMirror/OpenSim
Oren Hurvitz 4ad1468165 Better handling of invalid XML: a) prevent infinite loop on EOF; b) better logging
If the XML was truncated for some reason then ExecuteReadProcessors() would get into an infinite loop, using high CPU. Now it detects EOF (and several other error cases) and aborts.

The rest of the changes just improve logging of XML in case of errors, so that we can see what the bad XML is.
2015-08-11 07:35:37 +01:00
..
Addons Show last online status of group members from the PresenceService in group profiles 2015-07-31 17:19:13 +01:00
ApplicationPlugins WARNING: massive refactor to follow libomv's latest changes regarding inventory folders. The newest version of libomv itself is committed here. Basically, everything that was using the AssetType enum has been combed through; many of those uses were changed to the new FolderType enum. 2015-08-08 12:12:50 -07:00
Capabilities WARNING: massive refactor to follow libomv's latest changes regarding inventory folders. The newest version of libomv itself is committed here. Basically, everything that was using the AssetType enum has been combed through; many of those uses were changed to the new FolderType enum. 2015-08-08 12:12:50 -07:00
ConsoleClient Make sure we dispose of WebResponse, StreamReader and Stream in various places where we were not already. 2013-02-27 00:21:02 +00:00
Data Corrected spelling of SQLITE. Fixes mantis #7675. 2015-08-08 17:08:06 -04:00
Framework Better handling of invalid XML: a) prevent infinite loop on EOF; b) better logging 2015-08-11 07:35:37 +01:00
Region Better handling of invalid XML: a) prevent infinite loop on EOF; b) better logging 2015-08-11 07:35:37 +01:00
Server WARNING: massive refactor to follow libomv's latest changes regarding inventory folders. The newest version of libomv itself is committed here. Basically, everything that was using the AssetType enum has been combed through; many of those uses were changed to the new FolderType enum. 2015-08-08 12:12:50 -07:00
Services Convert the enum to int before casting it to string for DB query 2015-08-08 13:47:42 -07:00
Tests WARNING: massive refactor to follow libomv's latest changes regarding inventory folders. The newest version of libomv itself is committed here. Basically, everything that was using the AssetType enum has been combed through; many of those uses were changed to the new FolderType enum. 2015-08-08 12:12:50 -07:00
Tools pCampbot: added behavior that mimic initial inventory download. It's not exactly what the viewer does, but it's close enough, and the elapsed time can be measured. 2015-05-07 12:37:49 -07:00