Justin Clarke Casey
429ecb8508
Just a few comments
2008-03-13 18:31:05 +00:00
Sean Dague
1ad041707a
this is a believed fix for some of the MySQL races. Testing would
...
be appreciated.
2008-03-13 17:42:07 +00:00
Justin Clarke Casey
42123770de
* Add comments and slight corrections to ClientView.AgentTextureCached
...
* Reduce 'asset not found' console debug spam
2008-03-12 17:02:08 +00:00
MW
fc551ef127
Applied patch from mantis #749 , Grass now stays to set type when moved. thanks Grumly57.
2008-03-12 15:53:04 +00:00
MW
2fea38a5f2
Applied patch from mantis #610 , fixed invalid filenames with dump_assets_to_file set to true. thanks tyre.
2008-03-12 15:45:56 +00:00
Adam Frisby
1277f68f43
* Fix for SQLiteAssetData - We now ignore duplicate assets. We shouldn't support replacing a asset with a fixed UUID as this leads to potential collisions and revisioning issues when proxying down the road.
2008-03-12 12:59:09 +00:00
Sean Dague
163a7cb6c8
better fix for 551, not sure why I missed this earlier
2008-03-12 02:48:08 +00:00
Sean Dague
6340fa0aab
Ensure resolution of mantis 113
2008-03-11 21:37:35 +00:00
Sean Dague
0159aa7048
get rid of artificial InventoryLock object in favor of
...
locking on the DataSet. This doesn't change any functionality
and leaves us with one less object.
2008-03-11 21:23:06 +00:00
Sean Dague
2827339345
Attempted fix for http://opensimulator.org/mantis/view.php?id=551
2008-03-11 20:38:55 +00:00
Justin Clarke Casey
956f7cb4f9
* Very minor error message change in GridAssetClient
2008-03-11 17:55:49 +00:00
Sean Dague
e128819b20
this fixes up the exponentially growing startup times caused
...
by not deleting the landaccesslist. If this triggers an
sqlite error on .NET, we'll need to track that down seperatly.
2008-03-11 00:22:56 +00:00
Teravus Ovares
13a4d13d67
* Added a hack-ish routine to add the State column to the primshapes table if it wasn't already there.
...
* Started OpenSim on SQLite to a mass of red 'unable to load prim' messages.
* If you are getting this message, after this update, when you start OpenSimulator, you'll get it one more time and then it'll work again.
2008-03-09 14:27:44 +00:00
Charles Krinke
8d2d69dc88
Thank you kindly Grumly57 for a patch to solve:
...
Grass type is not persisted. Try to rez some grass several time to have different random grass types around, then immediately move a couple of them. Or restart the sim and logon again. You'll see all grass types reverted to a dull default one :-)
2008-03-08 22:52:17 +00:00
Justin Clarke Casey
d48e992aa8
* Increase inventory description columns from 64 characters to 128
...
As per the suggestions in Mantis 687 (thanks Sakai) to resolve an exception
* This won't apply to any existing inventory tables you have, but shouldn't
cause any issues with old tables either
2008-03-07 14:40:18 +00:00
Johan Berntsson
b99455d23d
Fix to solve mantis 717 problem. Makes sure the region DB schema is up to date and consistent
2008-03-07 08:10:52 +00:00
Adam Frisby
a360116502
* Disabled ancient TerrainEngine.
...
* Enabled new TerrainModule. (The king is dead, long live the king!)
* Use the console command: "script terrain save file.r32" / "script terrain load file.r32" to load/save terrain. Now uses the extension to determine file format.
* MANY of the old terrain features do not have a replacement function in the new module yet, this needs to be corrected, but has not been done so far. This being said, the new module is faster and more efficient and should be a good replacement.
2008-03-06 15:49:53 +00:00
Adam Frisby
14b37533aa
* Removed more compiler warnings, dead code, etc.
2008-03-05 21:47:19 +00:00
Teravus Ovares
18324773d2
* One line fix to get everything working again. Essentially set the originRegionID = RegionID in RegionInfo.cs on line 375
2008-03-04 14:39:51 +00:00
Jeff Ames
d2806090ae
Cleaned up a couple compiler warnings.
2008-03-04 10:12:39 +00:00
Johan Berntsson
c78eebfdfc
Fixed a region split synchronization bug
2008-03-04 09:39:58 +00:00
Johan Berntsson
fe56c18795
Fixed SQL update error
2008-03-04 07:54:35 +00:00
Johan Berntsson
279e0061c5
Merged 3Di code that provides scene and avatar serialization, and plugin support for region move/split/merge. See ThirdParty/3Di/README.txt. Unless the new modules are used there should be no noticeable changes when running OpenSim.
2008-03-04 05:31:54 +00:00
Jeff Ames
cd6f4a57e7
Added copyright heaaders. Minor cleanup.
2008-03-04 04:11:37 +00:00
Adam Frisby
358a4963d3
* More compiler warning nukage.
2008-03-03 09:56:30 +00:00
Teravus Ovares
fe49c96ee0
* Applying Ahzz's profile patch. Thanks Ahzz!
...
* Fixed a few bugs in the patch that are sim crashers.
* There's still a bug in mySQL mode/ grid mode where the main userprofile text doesn't save.
2008-03-03 08:30:36 +00:00
lbsa71
c953e51c11
* Doh, forgot one license header
2008-03-03 08:19:54 +00:00
lbsa71
7d40a0afb8
* Changed the license headers. The Data Framework is now all OpenSim. Yay! *toots*
2008-03-03 08:15:14 +00:00
lbsa71
84959bf530
* Renamed the Data Framework namespaces
2008-03-03 07:59:31 +00:00
lbsa71
d97e4d97e9
* renamed the key file (baby steps here)
...
* ignored the generated files
2008-03-03 07:53:26 +00:00
lbsa71
b3b1f74485
* Started the ardous task to rename the TribalMedia.Framework.Data to OpenSim.Framework.Data.Base
...
It's you !!
How are you gentlemen !!
2008-03-03 07:48:35 +00:00
Charles Krinke
cff3c20ee5
Thank you very much, Ahzzmandius for:
...
converts Parse calls to TryParse
Replaces string.empty and lluuid.zero calls on user load to use real
values from DB (related to user profile save/load work. Finer grained patching)
2008-03-02 22:36:47 +00:00
Charles Krinke
7794fc3766
Change handler001 through handler009 to more
...
appropriate names consisten with their use.
All done with all 94 handlers from handler001
through handler094. Hopefully we can move
forward without numbered handlers.
2008-03-02 22:28:48 +00:00
Charles Krinke
dd8e728abd
Thank you kindly, Ahzzmandius for adding
...
owner_uuid support to the MSSQL data driver.
2008-03-02 20:33:46 +00:00
Charles Krinke
30ebd15926
Update names of handler010 through handler019
...
to more appropriate names consistent with use.
2008-03-02 20:29:59 +00:00
Teravus Ovares
e808bf04a5
* Temporarily commented out the parcel banlist clearing query that was being called in an ad-hoc fashion and causing an access violation error. This means that in SQLite when subdividing parcels you'll have to go to the parcel and clear out the banlist with the client instead of having it done for you immediately when you split the parcel.
...
* A database guy really needs to look at the land stuff. :D
2008-03-02 18:56:23 +00:00
Jeff Ames
6d774339d9
More compiler warning cleanup.
...
Removed verbose flag, since it doesn't do anything any more.
2008-02-29 10:51:40 +00:00
MW
70ad5604cd
disabled AssetDownloadModule and re-enabled the asset download code in the asset cache, until it can be seen if the module was the cause of some new problems that seem like they might be related to assets. I'll look into this more tomorrow.
2008-02-27 22:47:33 +00:00
MW
2c65c2da90
small fix in the showstate data in AssetCache to reflect that now some functions are no longer in AssetCache
2008-02-27 21:32:01 +00:00
MW
e978d00914
After seeing sdague do his happy dance over trunk working "the best he has ever seen". I'm not sure I should be doing this commit, but oh well.
...
So anyway, it moves the Asset downloading (packet sending) to a module (AssetDownloadModule).
So now at last, AssetCache should be just dealing with fetching assets from the asset server and caching them.
2008-02-27 21:11:01 +00:00
MW
aac7c1dda5
another attempt at fixing asset lockups
2008-02-27 16:20:45 +00:00
MW
a9ae5ab840
Hopefully fixed the bug that was causing a lot of the freezing. Which was happening due to locks in the AssetCache and Texturedownload module. Where the thread from the Asset thread would be take a lock on a list in the asset cache and then try to call the Callback into the texturedownload module and hit a lock in there which was held by a ClientView thread- which at the same time would be trying to request another texture from the cache and be hitting the lock in there held by the IClientAPI. The result each thread waiting for the other one to release a lock. And as one of those was the ClientView process packet thread. No more packets from that client could be processed. For now I've made a copy of the list in AssetCache so that it can release the lock. I'm doing more work on assets (moving the client asset downloading to a module ), so will hopefully change this into a better method once I've cleaned over things up a bit.
2008-02-27 14:40:30 +00:00
Justin Clarke Casey
65862aacea
* Start sending "ImageNotFound" packet back to the client if we can't find an image
...
* This might stop some client's constant requests for unfound textures, which is a candidate for the memory leak
* If a texture is not found then the "Image not found" texture will now be displayed clientside
* If it works, this should resolve mantis 676
* Non texture image requests do not receive this packet yet
* This will require a prebuild
2008-02-25 23:26:35 +00:00
lbsa71
5b3897a4af
* Caught HttpListenerException and swallowed if with output
...
* Moved Flush into Close since it's always done in that order.
* Minor renamings
* Reversed if for clarity
2008-02-25 15:36:24 +00:00
Teravus Ovares
b831a91852
* Message Server Linkages (still not ready for use so don't start it yet)
2008-02-25 06:33:14 +00:00
Jeff Ames
8d57f2e30a
Update svn properties.
2008-02-23 13:50:31 +00:00
Justin Clarke Casey
f95ad65189
* Improve alignment of packet queue stats headigns
...
* Correct asset cache stats table heading
* Correct spelling mistake in AssetCache (thanks ChrisD!)
2008-02-22 23:15:00 +00:00
Justin Clarke Casey
fed46ba6a7
* Winnow the debug and info messages associated with stat fetching
...
* As such, only a request for a non cached asset, the response and failures show up now.
* I know lbsa71 only put these in not long ago, so if they are really still required, I think we should think whether we can move the default log4net level off 'Debug'
2008-02-22 22:54:50 +00:00
Teravus Ovares
9b675a6888
* Converted the last of the events to the private delegate instance method to avoid race conditions.
2008-02-22 21:18:08 +00:00
Justin Clarke Casey
3994a96783
* Oops! Add missing interface
2008-02-22 20:56:28 +00:00