0.5.7-release

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
m (Robot: Replacing 'OpenSim' to 'OpenSimulator', which is the precise name)
 
(3 intermediate revisions by one user not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
{{Template:Quicklinks}}
+
{{Quicklinks}}
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4817 | teravus | 2008-05-24 04:10:21 -0700 (Sat, 24 May 2008) | 2 lines
 
r4817 | teravus | 2008-05-24 04:10:21 -0700 (Sat, 24 May 2008) | 2 lines
Line 10: Line 10:
  
 
* Implements selected object return.
 
* Implements selected object return.
* If user is in the same sim with you, they'll get an inventory update, if not.... oh well, they'll have to clear their cache potentially before they'll see it.
+
* If user is in the same sim with you, they'll get an inventory update, if not.... oh well, they'll have to clear their cache potentially before they'll see it.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4815 | teravus | 2008-05-23 20:19:57 -0700 (Fri, 23 May 2008) | 1 line
 
r4815 | teravus | 2008-05-23 20:19:57 -0700 (Fri, 23 May 2008) | 1 line
Line 50: Line 50:
 
r4812 | mingchen | 2008-05-23 08:12:15 -0700 (Fri, 23 May 2008) | 1 line
 
r4812 | mingchen | 2008-05-23 08:12:15 -0700 (Fri, 23 May 2008) | 1 line
  
*Refactor of the LandManagementModule that allows OpenSim to run without it
+
* Refactor of the LandManagementModule that allows OpenSimulator to run without it
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4811 | drscofield | 2008-05-23 03:24:26 -0700 (Fri, 23 May 2008) | 10 lines
 
r4811 | drscofield | 2008-05-23 03:24:26 -0700 (Fri, 23 May 2008) | 10 lines
Line 104: Line 104:
  
 
don't trust appearance assetid, instead do an inventory
 
don't trust appearance assetid, instead do an inventory
lookup any time we get it from the server. This should
+
lookup any time we get it from the server. This should
 
preventent unwearable appearance.
 
preventent unwearable appearance.
  
Line 137: Line 137:
  
 
* Documentation for load/save xml methods
 
* Documentation for load/save xml methods
* Insert the very rough beginning stubs for a save/load OpenSim archive facility that will load/save prim assets (textures & inventory) as well as the prim details themselves  
+
* Insert the very rough beginning stubs for a save/load OpenSimulator archive facility that will load/save prim assets (textures & inventory) as well as the prim details themselves  
 
(our existing xml facilities).
 
(our existing xml facilities).
 
* This won't be ready for even rough testing for quite some time.
 
* This won't be ready for even rough testing for quite some time.
* I'm doing this directly in the region server for now since this will be quicker to get something working (hence giving me the Serotonin boost that I need). However, there are  
+
* I'm doing this directly in the region server for now since this will be quicker to get something working (hence giving me the Serotonin boost that I need). However, there are  
 
very good arguments for later also including it (or moving it entirely) to the separate export executable which Sean stubbed out some time ago.
 
very good arguments for later also including it (or moving it entirely) to the separate export executable which Sean stubbed out some time ago.
  
Line 151: Line 151:
 
r4796 | adjohn | 2008-05-22 05:21:34 -0700 (Thu, 22 May 2008) | 1 line
 
r4796 | adjohn | 2008-05-22 05:21:34 -0700 (Thu, 22 May 2008) | 1 line
  
Fix for Mantis 1340. Thanks Melanie!
+
Fix for Mantis 1340. Thanks Melanie!
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4795 | adjohn | 2008-05-22 05:07:47 -0700 (Thu, 22 May 2008) | 1 line
 
r4795 | adjohn | 2008-05-22 05:07:47 -0700 (Thu, 22 May 2008) | 1 line
Line 183: Line 183:
 
r4790 | justincc | 2008-05-21 17:49:17 -0700 (Wed, 21 May 2008) | 2 lines
 
r4790 | justincc | 2008-05-21 17:49:17 -0700 (Wed, 21 May 2008) | 2 lines
  
* Fix mantis 1325. This is a minor issue where 'show assets' would not work fully in the region console
+
* Fix mantis 1325. This is a minor issue where 'show assets' would not work fully in the region console
  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 207: Line 207:
 
* Send VersionInfo string instead of the hardcoded Scene string to the "About Second Life" box
 
* Send VersionInfo string instead of the hardcoded Scene string to the "About Second Life" box
 
* This is the same string as printed out on the opensim region console at startup, so it should now include the svn revision number (if available)
 
* This is the same string as printed out on the opensim region console at startup, so it should now include the svn revision number (if available)
* This dialog box takes an awful long time to come up on my local system - no idea why that is. However, that also seems to have been the case before this revision.
+
* This dialog box takes an awful long time to come up on my local system - no idea why that is. However, that also seems to have been the case before this revision.
  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 222: Line 222:
 
subtituted
 
subtituted
 
* This does not solve any underlying problem if we're missing some enum values (though it's not obvious what these are), but it should allow save-xml2/load-xml2 to be used  
 
* This does not solve any underlying problem if we're missing some enum values (though it's not obvious what these are), but it should allow save-xml2/load-xml2 to be used  
without causing invalid enum value related exceptions. The checks will also guard against badly behaved clients.
+
without causing invalid enum value related exceptions. The checks will also guard against badly behaved clients.
* This change alters the order of shape values in the xml, since it appears properties are serialized after fields (at least this is the case in mono). .net native  
+
* This change alters the order of shape values in the xml, since it appears properties are serialized after fields (at least this is the case in mono). .net native  
 
deserialization can cope with this it appears, though people manipulating xml manually may need to adapt (if there are any).
 
deserialization can cope with this it appears, though people manipulating xml manually may need to adapt (if there are any).
 
* This may be a good argument against relying on .net [de]serialization for our xml format.
 
* This may be a good argument against relying on .net [de]serialization for our xml format.
Line 234: Line 234:
 
r4782 | teravus | 2008-05-21 14:47:03 -0700 (Wed, 21 May 2008) | 1 line
 
r4782 | teravus | 2008-05-21 14:47:03 -0700 (Wed, 21 May 2008) | 1 line
  
* Sets backup bool volatile for extra protection against two backup processes running.
+
* Sets backup bool volatile for extra protection against two backup processes running.  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4781 | teravus | 2008-05-21 14:22:56 -0700 (Wed, 21 May 2008) | 5 lines
 
r4781 | teravus | 2008-05-21 14:22:56 -0700 (Wed, 21 May 2008) | 5 lines
Line 246: Line 246:
 
r4780 | sdague | 2008-05-21 13:36:34 -0700 (Wed, 21 May 2008) | 3 lines
 
r4780 | sdague | 2008-05-21 13:36:34 -0700 (Wed, 21 May 2008) | 3 lines
  
implement in memory appearance cache for sqlite. This
+
implement in memory appearance cache for sqlite. This
 
isn't db backed, but will hang around between reboots.
 
isn't db backed, but will hang around between reboots.
  
Line 255: Line 255:
 
Fix RequestUpdateInventoryItem so that asset changes
 
Fix RequestUpdateInventoryItem so that asset changes
 
generate a new asset, which is needed for editing
 
generate a new asset, which is needed for editing
appearance to do the right thing. Persistant appearance
+
appearance to do the right thing. Persistant appearance
 
seems to work after this, except you need to rebake textures
 
seems to work after this, except you need to rebake textures
 
some times.
 
some times.
Line 263: Line 263:
  
 
this removes use of the mapper for wearables, and I can confirm things
 
this removes use of the mapper for wearables, and I can confirm things
get saved to the database. There are still issues on wearing things
+
get saved to the database. There are still issues on wearing things
 
after a cleared cache that I'm looking at now.
 
after a cleared cache that I'm looking at now.
  
Line 269: Line 269:
 
r4777 | teravus | 2008-05-21 10:29:03 -0700 (Wed, 21 May 2008) | 1 line
 
r4777 | teravus | 2008-05-21 10:29:03 -0700 (Wed, 21 May 2008) | 1 line
  
IZ QUATERNION NORMALIZE TO 0?   NOWAI! KTHXBYE
+
IZ QUATERNION NORMALIZE TO 0? NOWAI! KTHXBYE
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4776 | drscofield | 2008-05-21 09:20:21 -0700 (Wed, 21 May 2008) | 2 lines
 
r4776 | drscofield | 2008-05-21 09:20:21 -0700 (Wed, 21 May 2008) | 2 lines
Line 336: Line 336:
 
r4766 | sdague | 2008-05-19 14:50:56 -0700 (Mon, 19 May 2008) | 3 lines
 
r4766 | sdague | 2008-05-19 14:50:56 -0700 (Mon, 19 May 2008) | 3 lines
  
remove the appearance lines from the OpenSim.ini.example. They  
+
remove the appearance lines from the OpenSim.ini.example. They  
 
don't do anything now.
 
don't do anything now.
  
Line 353: Line 353:
 
r4763 | sdague | 2008-05-19 14:24:39 -0700 (Mon, 19 May 2008) | 3 lines
 
r4763 | sdague | 2008-05-19 14:24:39 -0700 (Mon, 19 May 2008) | 3 lines
  
fix a constant that meant pants still weren't working. now
+
fix a constant that meant pants still weren't working. now
 
you really can have pants.
 
you really can have pants.
  
Line 378: Line 378:
 
i can haz pantz?
 
i can haz pantz?
  
You sure can. This change set restores pants (and the rest of the
+
You sure can. This change set restores pants (and the rest of the
default appearance) in grid mode. The  
+
default appearance) in grid mode. The  
 
root issue had to do with serializing multi-faced textures to the  
 
root issue had to do with serializing multi-faced textures to the  
grid server. This also restores the lookup path through the avatar
+
grid server. This also restores the lookup path through the avatar
 
factory module, as that seems the reasonable place to have it live.
 
factory module, as that seems the reasonable place to have it live.
 
Some clean up patches are coming later as well, plus testing on  
 
Some clean up patches are coming later as well, plus testing on  
Line 418: Line 418:
  
 
It is selected first because its Agent-oriented nature means that it  
 
It is selected first because its Agent-oriented nature means that it  
should not be pre-empted. The new handler type is defined by IHttpAgentHandler  
+
should not be pre-empted. The new handler type is defined by IHttpAgentHandler  
 
in Framework/Servers and has two interface methods: Match and Handle.
 
in Framework/Servers and has two interface methods: Match and Handle.
  
Line 452: Line 452:
 
r4753 | chi11ken | 2008-05-19 06:26:42 -0700 (Mon, 19 May 2008) | 1 line
 
r4753 | chi11ken | 2008-05-19 06:26:42 -0700 (Mon, 19 May 2008) | 1 line
  
Update svn properties. Minor formatting cleanup.
+
Update svn properties. Minor formatting cleanup.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4752 | drscofield | 2008-05-19 04:52:51 -0700 (Mon, 19 May 2008) | 2 lines
 
r4752 | drscofield | 2008-05-19 04:52:51 -0700 (Mon, 19 May 2008) | 2 lines
Line 476: Line 476:
 
r4748 | chi11ken | 2008-05-18 16:06:50 -0700 (Sun, 18 May 2008) | 1 line
 
r4748 | chi11ken | 2008-05-18 16:06:50 -0700 (Sun, 18 May 2008) | 1 line
  
Formatting cleanup, minor refactoring. Fixed some comparisons of value types and null.
+
Formatting cleanup, minor refactoring. Fixed some comparisons of value types and null.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4747 | chi11ken | 2008-05-18 14:54:13 -0700 (Sun, 18 May 2008) | 1 line
 
r4747 | chi11ken | 2008-05-18 14:54:13 -0700 (Sun, 18 May 2008) | 1 line
Line 484: Line 484:
 
r4746 | teravus | 2008-05-18 14:05:48 -0700 (Sun, 18 May 2008) | 1 line
 
r4746 | teravus | 2008-05-18 14:05:48 -0700 (Sun, 18 May 2008) | 1 line
  
* This fixes the Sculpty seam.   Unfortunately not all sculpties will survive.   A tiny fraction of them will turn into a torus.
+
* This fixes the Sculpty seam. Unfortunately not all sculpties will survive. A tiny fraction of them will turn into a torus.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4745 | justincc | 2008-05-18 12:56:25 -0700 (Sun, 18 May 2008) | 2 lines
 
r4745 | justincc | 2008-05-18 12:56:25 -0700 (Sun, 18 May 2008) | 2 lines
Line 506: Line 506:
 
r4741 | teravus | 2008-05-17 20:32:17 -0700 (Sat, 17 May 2008) | 1 line
 
r4741 | teravus | 2008-05-17 20:32:17 -0700 (Sat, 17 May 2008) | 1 line
  
* Fixed a logic error in previous commit.   Darn these long client(param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param); methods!
+
* Fixed a logic error in previous commit. Darn these long client(param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param); methods!
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4740 | teravus | 2008-05-17 20:21:22 -0700 (Sat, 17 May 2008) | 1 line
 
r4740 | teravus | 2008-05-17 20:21:22 -0700 (Sat, 17 May 2008) | 1 line
  
* Group type stuff. Nothing spectacular. two packets, sorta almost semi half tiny amount implemented.
+
* Group type stuff. Nothing spectacular. two packets, sorta almost semi half tiny amount implemented.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4739 | ckrinke | 2008-05-17 15:06:11 -0700 (Sat, 17 May 2008) | 4 lines
 
r4739 | ckrinke | 2008-05-17 15:06:11 -0700 (Sat, 17 May 2008) | 4 lines
Line 532: Line 532:
 
r4736 | teravus | 2008-05-17 11:37:51 -0700 (Sat, 17 May 2008) | 1 line
 
r4736 | teravus | 2008-05-17 11:37:51 -0700 (Sat, 17 May 2008) | 1 line
  
* Update on the script engine LSL parser. Blocks all static objects and method references.
+
* Update on the script engine LSL parser. Blocks all static objects and method references.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4735 | ckrinke | 2008-05-17 08:47:08 -0700 (Sat, 17 May 2008) | 4 lines
 
r4735 | ckrinke | 2008-05-17 08:47:08 -0700 (Sat, 17 May 2008) | 4 lines
  
 
Thank you very much KMeisthax for DataSnapshot 1.1
 
Thank you very much KMeisthax for DataSnapshot 1.1
to enhance search capability on OpenSim sims using
+
to enhance search capability on OpenSimulator sims using
 
external search engines such as Metaversink.com and
 
external search engines such as Metaversink.com and
 
others.
 
others.
Line 549: Line 549:
 
r4733 | teravus | 2008-05-16 19:07:38 -0700 (Fri, 16 May 2008) | 1 line
 
r4733 | teravus | 2008-05-16 19:07:38 -0700 (Fri, 16 May 2008) | 1 line
  
0001303: [PATCH] Make prim owner and data show for prims not owned. From Melanie. Thanks Melanie!
+
0001303: [PATCH] Make prim owner and data show for prims not owned. From Melanie. Thanks Melanie!
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4732 | teravus | 2008-05-16 17:16:16 -0700 (Fri, 16 May 2008) | 1 line
 
r4732 | teravus | 2008-05-16 17:16:16 -0700 (Fri, 16 May 2008) | 1 line
Line 561: Line 561:
 
r4730 | teravus | 2008-05-16 16:11:00 -0700 (Fri, 16 May 2008) | 1 line
 
r4730 | teravus | 2008-05-16 16:11:00 -0700 (Fri, 16 May 2008) | 1 line
  
* Committing patch from mantis 0001297: [PATCH] Fix behavior of child prim inventories. Also enables 'New Script' button. from Melanie. Thanks Melanie!
+
* Committing patch from mantis 0001297: [PATCH] Fix behavior of child prim inventories. Also enables 'New Script' button. from Melanie. Thanks Melanie!
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4729 | sdague | 2008-05-16 16:03:36 -0700 (Fri, 16 May 2008) | 3 lines
 
r4729 | sdague | 2008-05-16 16:03:36 -0700 (Fri, 16 May 2008) | 3 lines
Line 571: Line 571:
 
r4728 | teravus | 2008-05-16 15:57:46 -0700 (Fri, 16 May 2008) | 1 line
 
r4728 | teravus | 2008-05-16 15:57:46 -0700 (Fri, 16 May 2008) | 1 line
  
* Patch from Melanie. Mantis 1294: Fix broken wearables icon display in prim inventories. From Melanie! Thanks Melanie.
+
* Patch from Melanie. Mantis 1294: Fix broken wearables icon display in prim inventories. From Melanie! Thanks Melanie.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4727 | teravus | 2008-05-16 15:50:37 -0700 (Fri, 16 May 2008) | 1 line
 
r4727 | teravus | 2008-05-16 15:50:37 -0700 (Fri, 16 May 2008) | 1 line
  
* Applying patch in mantis 0001293: [PATCH] Fix a bug that corrupts uploaded assets on disk write from Melane. Thanks Melanie!
+
* Applying patch in mantis 0001293: [PATCH] Fix a bug that corrupts uploaded assets on disk write from Melane. Thanks Melanie!
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4726 | teravus | 2008-05-16 13:16:33 -0700 (Fri, 16 May 2008) | 3 lines
 
r4726 | teravus | 2008-05-16 13:16:33 -0700 (Fri, 16 May 2008) | 3 lines
Line 581: Line 581:
 
* This finishes the ODE options section of the OpenSim.ini.example. I've added 44 configurable options!
 
* This finishes the ODE options section of the OpenSim.ini.example. I've added 44 configurable options!
 
* This includes if you want to mesh sculpties and the Level of detail on the sculptie meshing for non physical and a separate LOD on physical sculpties.
 
* This includes if you want to mesh sculpties and the Level of detail on the sculptie meshing for non physical and a separate LOD on physical sculpties.
* The options range from gravity.. to avatar movement speed, to friction management.. to object density.. to update throttling.
+
* The options range from gravity.. to avatar movement speed, to friction management.. to object density.. to update throttling.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4725 | sdague | 2008-05-16 12:24:28 -0700 (Fri, 16 May 2008) | 3 lines
 
r4725 | sdague | 2008-05-16 12:24:28 -0700 (Fri, 16 May 2008) | 3 lines
Line 597: Line 597:
  
 
it helps to actually create the database if the connect
 
it helps to actually create the database if the connect
string is provided. My bad.
+
string is provided. My bad.
  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 624: Line 624:
 
r4718 | sdague | 2008-05-16 11:02:20 -0700 (Fri, 16 May 2008) | 3 lines
 
r4718 | sdague | 2008-05-16 11:02:20 -0700 (Fri, 16 May 2008) | 3 lines
  
front end of OGS1 Appearance bits. Now I need to write the
+
front end of OGS1 Appearance bits. Now I need to write the
 
back end.
 
back end.
  
Line 647: Line 647:
 
r4714 | sdague | 2008-05-16 07:48:09 -0700 (Fri, 16 May 2008) | 3 lines
 
r4714 | sdague | 2008-05-16 07:48:09 -0700 (Fri, 16 May 2008) | 3 lines
  
starting to put appearance into grid comms. now I know why  
+
starting to put appearance into grid comms. now I know why  
 
everyone hates OGS1
 
everyone hates OGS1
  
Line 654: Line 654:
  
 
in theory, this moves the appearance mapper to live
 
in theory, this moves the appearance mapper to live
under the MySQLUserData. There is a lot of in theory here
+
under the MySQLUserData. There is a lot of in theory here
 
so testing would be appreciated.
 
so testing would be appreciated.
  
Line 660: Line 660:
 
r4712 | sdague | 2008-05-16 07:05:12 -0700 (Fri, 16 May 2008) | 4 lines
 
r4712 | sdague | 2008-05-16 07:05:12 -0700 (Fri, 16 May 2008) | 4 lines
  
move AppearanceTableMapper to OpenSim.Data.Base. The mapper
+
move AppearanceTableMapper to OpenSim.Data.Base. The mapper
 
stuff should probably be collapsed soon, as it takes up 4 assemblies
 
stuff should probably be collapsed soon, as it takes up 4 assemblies
 
now.
 
now.
Line 671: Line 671:
 
r4710 | chi11ken | 2008-05-15 22:30:39 -0700 (Thu, 15 May 2008) | 1 line
 
r4710 | chi11ken | 2008-05-15 22:30:39 -0700 (Thu, 15 May 2008) | 1 line
  
Set svn:ignore. Minor formatting cleanup.
+
Set svn:ignore. Minor formatting cleanup.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4709 | chi11ken | 2008-05-15 18:22:11 -0700 (Thu, 15 May 2008) | 1 line
 
r4709 | chi11ken | 2008-05-15 18:22:11 -0700 (Thu, 15 May 2008) | 1 line
Line 688: Line 688:
 
r4706 | sdague | 2008-05-15 17:04:46 -0700 (Thu, 15 May 2008) | 4 lines
 
r4706 | sdague | 2008-05-15 17:04:46 -0700 (Thu, 15 May 2008) | 4 lines
  
appearance now survives logout. Tommorrow will involve moving
+
appearance now survives logout. Tommorrow will involve moving
 
the MSSQL and MYSQL mappers back in under datastores and looking at doing
 
the MSSQL and MYSQL mappers back in under datastores and looking at doing
 
gid bits for this
 
gid bits for this
Line 709: Line 709:
 
r4702 | teravus | 2008-05-15 13:29:28 -0700 (Thu, 15 May 2008) | 2 lines
 
r4702 | teravus | 2008-05-15 13:29:28 -0700 (Thu, 15 May 2008) | 2 lines
  
* Committing half of patch mantis 001291 from Melanie! Thanks Melanie.
+
* Committing half of patch mantis 001291 from Melanie! Thanks Melanie.
* Fixes perms on take-copy assuming you have a specific flag set.. which is still in discussion.
+
* Fixes perms on take-copy assuming you have a specific flag set.. which is still in discussion.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4701 | sdague | 2008-05-15 13:25:42 -0700 (Thu, 15 May 2008) | 2 lines
 
r4701 | sdague | 2008-05-15 13:25:42 -0700 (Thu, 15 May 2008) | 2 lines
Line 723: Line 723:
 
r4699 | teravus | 2008-05-15 12:36:13 -0700 (Thu, 15 May 2008) | 1 line
 
r4699 | teravus | 2008-05-15 12:36:13 -0700 (Thu, 15 May 2008) | 1 line
  
Committing Xantor's LLEuler3Rot still broken fix patch.   Mantis 001235. Thanks Xantor!
+
Committing Xantor's LLEuler3Rot still broken fix patch. Mantis 001235. Thanks Xantor!
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4698 | teravus | 2008-05-15 12:28:10 -0700 (Thu, 15 May 2008) | 3 lines
 
r4698 | teravus | 2008-05-15 12:28:10 -0700 (Thu, 15 May 2008) | 3 lines
  
Committing patch from Melanie. 0001290: [PATCH] implement permissions propagation and script module hooks. Thanks Melanie!
+
Committing patch from Melanie. 0001290: [PATCH] implement permissions propagation and script module hooks. Thanks Melanie!
 
* Implements quite a few inventory related perms.
 
* Implements quite a few inventory related perms.
 
* (from Teravus) Fixes Take Copy
 
* (from Teravus) Fixes Take Copy
Line 773: Line 773:
 
r4690 | teravus | 2008-05-14 20:14:48 -0700 (Wed, 14 May 2008) | 2 lines
 
r4690 | teravus | 2008-05-14 20:14:48 -0700 (Wed, 14 May 2008) | 2 lines
  
* Committing Patch mantis 0001275: [PATCH] Add more perms-fu. From Melanie. Thanks Melanie!
+
* Committing Patch mantis 0001275: [PATCH] Add more perms-fu. From Melanie. Thanks Melanie!
* Adds hooks in the permission module for CanReadScript, CanEditScript, CanCopyInventory, CanDeleteInventory, CanEditNotecard, CanViewNotecard, CanViewScript.. and a few more.   The functionality in the default module returns true.
+
* Adds hooks in the permission module for CanReadScript, CanEditScript, CanCopyInventory, CanDeleteInventory, CanEditNotecard, CanViewNotecard, CanViewScript.. and a few more. The functionality in the default module returns true.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4689 | teravus | 2008-05-14 19:48:32 -0700 (Wed, 14 May 2008) | 2 lines
 
r4689 | teravus | 2008-05-14 19:48:32 -0700 (Wed, 14 May 2008) | 2 lines
  
* Got rid of an old crufty sleep that was being called.   Thanks for your support in load testing Adam's simulator was what pointed this old crufty sleep out.
+
* Got rid of an old crufty sleep that was being called. Thanks for your support in load testing Adam's simulator was what pointed this old crufty sleep out.
* Please, we need more load tests with profilers running. :D  
+
* Please, we need more load tests with profilers running. :D  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4688 | teravus | 2008-05-14 16:25:07 -0700 (Wed, 14 May 2008) | 1 line
 
r4688 | teravus | 2008-05-14 16:25:07 -0700 (Wed, 14 May 2008) | 1 line
  
* Comitting 0001271: [PATCH] Refactor permissions to fully allow stacking permissions modules. From Melanie. Thanks Melanie!
+
* Comitting 0001271: [PATCH] Refactor permissions to fully allow stacking permissions modules. From Melanie. Thanks Melanie!
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4687 | teravus | 2008-05-14 16:15:25 -0700 (Wed, 14 May 2008) | 2 lines
 
r4687 | teravus | 2008-05-14 16:15:25 -0700 (Wed, 14 May 2008) | 2 lines
Line 804: Line 804:
  
 
* Start recording initial complete avatar inventory retrieval failures from the region server
 
* Start recording initial complete avatar inventory retrieval failures from the region server
* In theory, this should be a somewhat useless statistic since the user server will already have tried to use the inventory service to retrieve the avatar's skeleton. If this  
+
* In theory, this should be a somewhat useless statistic since the user server will already have tried to use the inventory service to retrieve the avatar's skeleton. If this  
 
fails, login is halted completely.
 
fails, login is halted completely.
 
* Nonetheless I'm recording it anyway just to see whether it happens (yes, I'm too lazy to scan the logs...)
 
* Nonetheless I'm recording it anyway just to see whether it happens (yes, I'm too lazy to scan the logs...)
Line 831: Line 831:
 
r4679 | teravus | 2008-05-14 13:27:10 -0700 (Wed, 14 May 2008) | 1 line
 
r4679 | teravus | 2008-05-14 13:27:10 -0700 (Wed, 14 May 2008) | 1 line
  
*SVN Executable on HttpServer.dll
+
* SVN Executable on HttpServer.dll
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4678 | teravus | 2008-05-14 13:25:09 -0700 (Wed, 14 May 2008) | 1 line
 
r4678 | teravus | 2008-05-14 13:25:09 -0700 (Wed, 14 May 2008) | 1 line
Line 864: Line 864:
 
currently working:
 
currently working:
  
GET /admin/regions/                 -> returns UUID list of known regions
+
GET /admin/regions/ -> returns UUID list of known regions
 
   GET /admin/regions/<UUID>    -> returns detailed region information
 
   GET /admin/regions/<UUID>    -> returns detailed region information
  
Line 904: Line 904:
 
r4667 | teravus | 2008-05-13 23:58:32 -0700 (Tue, 13 May 2008) | 2 lines
 
r4667 | teravus | 2008-05-13 23:58:32 -0700 (Tue, 13 May 2008) | 2 lines
  
* Adding the very bare minimum for the client to register user as having the group OpenSimulator Tester.   This allows us to start examining and implementing the vary many unhandled group packets.
+
* Adding the very bare minimum for the client to register user as having the group OpenSimulator Tester. This allows us to start examining and implementing the vary many unhandled group packets.
  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4666 | chi11ken | 2008-05-13 23:09:39 -0700 (Tue, 13 May 2008) | 1 line
 
r4666 | chi11ken | 2008-05-13 23:09:39 -0700 (Tue, 13 May 2008) | 1 line
  
More formatting cleanup. Minor refactoring.
+
More formatting cleanup. Minor refactoring.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4665 | teravus | 2008-05-13 22:43:21 -0700 (Tue, 13 May 2008) | 1 line
 
r4665 | teravus | 2008-05-13 22:43:21 -0700 (Tue, 13 May 2008) | 1 line
  
Applied Patch mantis 1220. Implements llGetStartParameter. Thanks!
+
Applied Patch mantis 1220. Implements llGetStartParameter. Thanks!
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4664 | chi11ken | 2008-05-13 22:33:32 -0700 (Tue, 13 May 2008) | 1 line
 
r4664 | chi11ken | 2008-05-13 22:33:32 -0700 (Tue, 13 May 2008) | 1 line
Line 925: Line 925:
 
r4662 | teravus | 2008-05-13 22:08:22 -0700 (Tue, 13 May 2008) | 1 line
 
r4662 | teravus | 2008-05-13 22:08:22 -0700 (Tue, 13 May 2008) | 1 line
  
* Added 3 warnings in response to the warnings. Adam, read the warnings.
+
* Added 3 warnings in response to the warnings. Adam, read the warnings.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4661 | teravus | 2008-05-13 21:57:32 -0700 (Tue, 13 May 2008) | 2 lines
 
r4661 | teravus | 2008-05-13 21:57:32 -0700 (Tue, 13 May 2008) | 2 lines
Line 950: Line 950:
 
r4656 | teravus | 2008-05-13 19:14:05 -0700 (Tue, 13 May 2008) | 1 line
 
r4656 | teravus | 2008-05-13 19:14:05 -0700 (Tue, 13 May 2008) | 1 line
  
* Applying Melanie's FriendList related crash patch.   She discovered that .NET throws a different error then mono does.   Thanks Melanie!
+
* Applying Melanie's FriendList related crash patch. She discovered that .NET throws a different error then mono does. Thanks Melanie!
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4655 | teravus | 2008-05-13 16:19:18 -0700 (Tue, 13 May 2008) | 1 line
 
r4655 | teravus | 2008-05-13 16:19:18 -0700 (Tue, 13 May 2008) | 1 line
Line 958: Line 958:
 
r4654 | mingchen | 2008-05-13 14:43:52 -0700 (Tue, 13 May 2008) | 1 line
 
r4654 | mingchen | 2008-05-13 14:43:52 -0700 (Tue, 13 May 2008) | 1 line
  
*Locked objects can now be unlocked
+
* Locked objects can now be unlocked
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4653 | mingchen | 2008-05-13 14:27:53 -0700 (Tue, 13 May 2008) | 1 line
 
r4653 | mingchen | 2008-05-13 14:27:53 -0700 (Tue, 13 May 2008) | 1 line
  
*Locked objects now delete after accepting warning as expected
+
* Locked objects now delete after accepting warning as expected
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4652 | justincc | 2008-05-13 11:40:36 -0700 (Tue, 13 May 2008) | 2 lines
 
r4652 | justincc | 2008-05-13 11:40:36 -0700 (Tue, 13 May 2008) | 2 lines
Line 976: Line 976:
 
r4650 | mingchen | 2008-05-13 11:14:12 -0700 (Tue, 13 May 2008) | 1 line
 
r4650 | mingchen | 2008-05-13 11:14:12 -0700 (Tue, 13 May 2008) | 1 line
  
*Fixed compile error on last commit
+
* Fixed compile error on last commit
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4649 | mingchen | 2008-05-13 10:39:21 -0700 (Tue, 13 May 2008) | 1 line
 
r4649 | mingchen | 2008-05-13 10:39:21 -0700 (Tue, 13 May 2008) | 1 line
  
*Objects now delete correctly
+
* Objects now delete correctly
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4648 | afrisby | 2008-05-13 10:14:04 -0700 (Tue, 13 May 2008) | 1 line
 
r4648 | afrisby | 2008-05-13 10:14:04 -0700 (Tue, 13 May 2008) | 1 line
Line 992: Line 992:
 
r4646 | mingchen | 2008-05-13 09:22:57 -0700 (Tue, 13 May 2008) | 3 lines
 
r4646 | mingchen | 2008-05-13 09:22:57 -0700 (Tue, 13 May 2008) | 3 lines
  
*Complete redo of the permissions module
+
* Complete redo of the permissions module
*Removed hardcoded permissions checks
+
* Removed hardcoded permissions checks
*Added permissions checks where needed
+
* Added permissions checks where needed
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4645 | justincc | 2008-05-13 07:59:18 -0700 (Tue, 13 May 2008) | 2 lines
 
r4645 | justincc | 2008-05-13 07:59:18 -0700 (Tue, 13 May 2008) | 2 lines
Line 1,023: Line 1,023:
 
r4641 | teravus | 2008-05-12 21:16:16 -0700 (Mon, 12 May 2008) | 4 lines
 
r4641 | teravus | 2008-05-12 21:16:16 -0700 (Mon, 12 May 2008) | 4 lines
  
* Committing meshmerizer patch from Dahlia. Thanks Dahlia!
+
* Committing meshmerizer patch from Dahlia. Thanks Dahlia!
 
* 0001241: physics cylinder proxy distorted and square hollow misaligned (patch attached)  
 
* 0001241: physics cylinder proxy distorted and square hollow misaligned (patch attached)  
 
* The included patch corrects the outer shell of the meshmerizer proxy for the cylinder prim to eliminate spurious vertices and shape distortion, and corrects the orientation of the square hollow.
 
* The included patch corrects the outer shell of the meshmerizer proxy for the cylinder prim to eliminate spurious vertices and shape distortion, and corrects the orientation of the square hollow.
Line 1,030: Line 1,030:
 
r4640 | justincc | 2008-05-12 15:00:33 -0700 (Mon, 12 May 2008) | 4 lines
 
r4640 | justincc | 2008-05-12 15:00:33 -0700 (Mon, 12 May 2008) | 4 lines
  
* Refactor: Creating grid login exceptions to try and break up a large method.
+
* Refactor: Creating grid login exceptions to try and break up a large method.  
 
* This in preparation for further login validation to check that the region logging in is properly contactable.
 
* This in preparation for further login validation to check that the region logging in is properly contactable.
 
* Also increase verbosity of some error messages
 
* Also increase verbosity of some error messages
Line 1,047: Line 1,047:
  
 
my last patch didn't actually get the sun to possition correctly, but
 
my last patch didn't actually get the sun to possition correctly, but
now we are correctly using the timezone offset. If you set day_length to 24.0
+
now we are correctly using the timezone offset. If you set day_length to 24.0
 
you'll get a sun progression that roughly follows your real world day on your
 
you'll get a sun progression that roughly follows your real world day on your
 
server.
 
server.
Line 1,054: Line 1,054:
 
r4636 | sdague | 2008-05-12 11:13:58 -0700 (Mon, 12 May 2008) | 3 lines
 
r4636 | sdague | 2008-05-12 11:13:58 -0700 (Mon, 12 May 2008) | 3 lines
  
move the sun based on localtime instead of utc. Now it won't set for me at
+
move the sun based on localtime instead of utc. Now it won't set for me at
 
3pm any more.
 
3pm any more.
  
Line 1,120: Line 1,120:
 
r4623 | teravus | 2008-05-11 15:03:01 -0700 (Sun, 11 May 2008) | 1 line
 
r4623 | teravus | 2008-05-11 15:03:01 -0700 (Sun, 11 May 2008) | 1 line
  
* Un-break the NPC avatar..   you know.. the one that sits in your sim and shouts, 'This is my sim, get out!'
+
* Un-break the NPC avatar.. you know.. the one that sits in your sim and shouts, 'This is my sim, get out!'
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4622 | teravus | 2008-05-11 14:27:12 -0700 (Sun, 11 May 2008) | 46 lines
 
r4622 | teravus | 2008-05-11 14:27:12 -0700 (Sun, 11 May 2008) | 46 lines
  
 
0001199: [PATCH] Add support for default animations  
 
0001199: [PATCH] Add support for default animations  
From Melanie...   Thanks Melanie!
+
From Melanie... Thanks Melanie!  
  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4621 | teravus | 2008-05-11 06:30:47 -0700 (Sun, 11 May 2008) | 1 line
 
r4621 | teravus | 2008-05-11 06:30:47 -0700 (Sun, 11 May 2008) | 1 line
  
* Fixed null reference exception when rezzing an object from inventory with a rootpart that isn't found.   Added a way to tell if it's an attachment.
+
* Fixed null reference exception when rezzing an object from inventory with a rootpart that isn't found. Added a way to tell if it's an attachment.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4620 | teravus | 2008-05-11 05:01:12 -0700 (Sun, 11 May 2008) | 2 lines
 
r4620 | teravus | 2008-05-11 05:01:12 -0700 (Sun, 11 May 2008) | 2 lines
Line 1,149: Line 1,149:
 
r4617 | teravus | 2008-05-10 13:25:40 -0700 (Sat, 10 May 2008) | 1 line
 
r4617 | teravus | 2008-05-10 13:25:40 -0700 (Sat, 10 May 2008) | 1 line
  
* Refactored two more OutPackets. ObjectPropertiesFamily, and Object Properties.
+
* Refactored two more OutPackets. ObjectPropertiesFamily, and Object Properties.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4616 | teravus | 2008-05-10 06:11:09 -0700 (Sat, 10 May 2008) | 2 lines
 
r4616 | teravus | 2008-05-10 06:11:09 -0700 (Sat, 10 May 2008) | 2 lines
Line 1,158: Line 1,158:
 
r4615 | teravus | 2008-05-10 05:45:41 -0700 (Sat, 10 May 2008) | 2 lines
 
r4615 | teravus | 2008-05-10 05:45:41 -0700 (Sat, 10 May 2008) | 2 lines
  
* Two more OutPacket refactors. TextureSender.
+
* Two more OutPacket refactors. TextureSender.
 
* The split image packet sender doesn't like to be refactored (images don't load after it's been refactored), so left that as is for the moment.
 
* The split image packet sender doesn't like to be refactored (images don't load after it's been refactored), so left that as is for the moment.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 1,171: Line 1,171:
 
r4612 | justincc | 2008-05-09 15:45:40 -0700 (Fri, 09 May 2008) | 3 lines
 
r4612 | justincc | 2008-05-09 15:45:40 -0700 (Fri, 09 May 2008) | 3 lines
  
* Resolve mantis 1182. Doesn't actually implement llGiveInventoryList - merely corrects the signature so that "not implemented" message is displayed rather than a script  
+
* Resolve mantis 1182. Doesn't actually implement llGiveInventoryList - merely corrects the signature so that "not implemented" message is displayed rather than a script  
 
compile failure
 
compile failure
  
Line 1,196: Line 1,196:
 
r4608 | mingchen | 2008-05-09 10:40:39 -0700 (Fri, 09 May 2008) | 2 lines
 
r4608 | mingchen | 2008-05-09 10:40:39 -0700 (Fri, 09 May 2008) | 2 lines
  
*Land/Parcel upates are now correct with a significant movement by the Client
+
* Land/Parcel upates are now correct with a significant movement by the Client
*Moved OnSignificantClientMovement to where it is supposed to be - SceneEvents and not ScenePresence
+
* Moved OnSignificantClientMovement to where it is supposed to be - SceneEvents and not ScenePresence
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4607 | justincc | 2008-05-09 10:32:26 -0700 (Fri, 09 May 2008) | 3 lines
 
r4607 | justincc | 2008-05-09 10:32:26 -0700 (Fri, 09 May 2008) | 3 lines
Line 1,238: Line 1,238:
 
* Valid Sculpted prim now collide properly.
 
* Valid Sculpted prim now collide properly.
 
* The first time you set the sculpted texture of a prim you might have to futz with it to get it to generate a sculpted physics proxy
 
* The first time you set the sculpted texture of a prim you might have to futz with it to get it to generate a sculpted physics proxy
* Note that there are already issues in Trunk, (such as the prim scaling issue and prim jumping issue. Essentially editing is difficult right now)
+
* Note that there are already issues in Trunk, (such as the prim scaling issue and prim jumping issue. Essentially editing is difficult right now)
 
* This just adds to the experimental nature of trunk. :D
 
* This just adds to the experimental nature of trunk. :D
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 1,258: Line 1,258:
 
r4596 | teravus | 2008-05-08 19:00:55 -0700 (Thu, 08 May 2008) | 2 lines
 
r4596 | teravus | 2008-05-08 19:00:55 -0700 (Thu, 08 May 2008) | 2 lines
  
* Applying Dahlia's Triangular hole in a cube peg patch. Fixes the hollow orientation in a cube in the meshmerizer. Thanks Dahlia!
+
* Applying Dahlia's Triangular hole in a cube peg patch. Fixes the hollow orientation in a cube in the meshmerizer. Thanks Dahlia!
 
* See mantis 0001203 for more details!
 
* See mantis 0001203 for more details!
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 1,264: Line 1,264:
  
 
* Wrote a method to get the OpenJpeg data of a sculpt texture asset and save it to the prim shape.
 
* Wrote a method to get the OpenJpeg data of a sculpt texture asset and save it to the prim shape.
* Added some stuff around sculpted prim meshes..   but it's just there so the project compiles now.
+
* Added some stuff around sculpted prim meshes.. but it's just there so the project compiles now.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4594 | teravus | 2008-05-08 13:45:50 -0700 (Thu, 08 May 2008) | 1 line
 
r4594 | teravus | 2008-05-08 13:45:50 -0700 (Thu, 08 May 2008) | 1 line
Line 1,272: Line 1,272:
 
r4593 | mingchen | 2008-05-08 12:37:57 -0700 (Thu, 08 May 2008) | 2 lines
 
r4593 | mingchen | 2008-05-08 12:37:57 -0700 (Thu, 08 May 2008) | 2 lines
  
*Added all the permission checks to the sceneexternalchecks and modified permission module to follow this.
+
* Added all the permission checks to the sceneexternalchecks and modified permission module to follow this.
*This makes permission checking much more modular; allows restrictive and granting module to be made without modifying the existing permission module
+
* This makes permission checking much more modular; allows restrictive and granting module to be made without modifying the existing permission module
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4592 | teravus | 2008-05-08 12:22:20 -0700 (Thu, 08 May 2008) | 1 line
 
r4592 | teravus | 2008-05-08 12:22:20 -0700 (Thu, 08 May 2008) | 1 line
Line 1,302: Line 1,302:
 
r4586 | afrisby | 2008-05-08 06:32:15 -0700 (Thu, 08 May 2008) | 1 line
 
r4586 | afrisby | 2008-05-08 06:32:15 -0700 (Thu, 08 May 2008) | 1 line
  
* Commit from Jed Zhu (DeepThink) - Initial implementation of mesh collision into BulletX plugin. Additional work to come in the next few days.
+
* Commit from Jed Zhu (DeepThink) - Initial implementation of mesh collision into BulletX plugin. Additional work to come in the next few days.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4585 | sdague | 2008-05-08 05:48:29 -0700 (Thu, 08 May 2008) | 8 lines
 
r4585 | sdague | 2008-05-08 05:48:29 -0700 (Thu, 08 May 2008) | 8 lines
Line 1,380: Line 1,380:
 
r4573 | mingchen | 2008-05-07 14:52:11 -0700 (Wed, 07 May 2008) | 1 line
 
r4573 | mingchen | 2008-05-07 14:52:11 -0700 (Wed, 07 May 2008) | 1 line
  
*Fixed bug causing Object Duplication to not correctly follow permissions
+
* Fixed bug causing Object Duplication to not correctly follow permissions
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4572 | teravus | 2008-05-07 14:50:37 -0700 (Wed, 07 May 2008) | 1 line
 
r4572 | teravus | 2008-05-07 14:50:37 -0700 (Wed, 07 May 2008) | 1 line
  
* Doh! scripts that get controls should get controls even when you're sitting on an object.
+
* Doh! scripts that get controls should get controls even when you're sitting on an object.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4571 | justincc | 2008-05-07 14:45:25 -0700 (Wed, 07 May 2008) | 2 lines
 
r4571 | justincc | 2008-05-07 14:45:25 -0700 (Wed, 07 May 2008) | 2 lines
Line 1,419: Line 1,419:
 
r4565 | teravus | 2008-05-07 12:41:03 -0700 (Wed, 07 May 2008) | 1 line
 
r4565 | teravus | 2008-05-07 12:41:03 -0700 (Wed, 07 May 2008) | 1 line
  
* Other then the prim update experiments that are going on now, llTakeControls works now along with the 'release controls button'.   llReleaseControls() works mostly :D.
+
* Other then the prim update experiments that are going on now, llTakeControls works now along with the 'release controls button'. llReleaseControls() works mostly :D.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4564 | sdague | 2008-05-07 12:37:37 -0700 (Wed, 07 May 2008) | 2 lines
 
r4564 | sdague | 2008-05-07 12:37:37 -0700 (Wed, 07 May 2008) | 2 lines
Line 1,440: Line 1,440:
  
 
this change probably causes an earthshattering kaboom, and
 
this change probably causes an earthshattering kaboom, and
sends all your prims to mars. or it fixes llTargetOmega.
+
sends all your prims to mars. or it fixes llTargetOmega.  
 
place your bets quickly before I have a chance to test it.
 
place your bets quickly before I have a chance to test it.
  
Line 1,452: Line 1,452:
 
r4559 | teravus | 2008-05-07 11:23:46 -0700 (Wed, 07 May 2008) | 2 lines
 
r4559 | teravus | 2008-05-07 11:23:46 -0700 (Wed, 07 May 2008) | 2 lines
  
* Theoretically, everything is in place for scripted take controls...   Theoretically.
+
* Theoretically, everything is in place for scripted take controls... Theoretically.  
* I've still got to test, it's still theoretical code :D.   Good thing it isn't enabled by default!
+
* I've still got to test, it's still theoretical code :D. Good thing it isn't enabled by default!
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4558 | sdague | 2008-05-07 11:10:18 -0700 (Wed, 07 May 2008) | 4 lines
 
r4558 | sdague | 2008-05-07 11:10:18 -0700 (Wed, 07 May 2008) | 4 lines
Line 1,459: Line 1,459:
 
while I'm not convinced this is causing my current run away
 
while I'm not convinced this is causing my current run away
 
loop, this queue manipulation is dead wrong as Queue is not
 
loop, this queue manipulation is dead wrong as Queue is not
a synchronized data structure. Hopefully this helps.
+
a synchronized data structure. Hopefully this helps.
  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4557 | mingchen | 2008-05-07 11:06:55 -0700 (Wed, 07 May 2008) | 1 line
 
r4557 | mingchen | 2008-05-07 11:06:55 -0700 (Wed, 07 May 2008) | 1 line
  
*Fixed Missing SceneExternalChecks.cs
+
* Fixed Missing SceneExternalChecks.cs
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4556 | sdague | 2008-05-07 11:05:18 -0700 (Wed, 07 May 2008) | 2 lines
 
r4556 | sdague | 2008-05-07 11:05:18 -0700 (Wed, 07 May 2008) | 2 lines
Line 1,473: Line 1,473:
 
r4555 | mingchen | 2008-05-07 10:44:48 -0700 (Wed, 07 May 2008) | 1 line
 
r4555 | mingchen | 2008-05-07 10:44:48 -0700 (Wed, 07 May 2008) | 1 line
  
*Added CanRunScript to SceneExternalChecks
+
* Added CanRunScript to SceneExternalChecks
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4554 | mingchen | 2008-05-07 10:33:57 -0700 (Wed, 07 May 2008) | 1 line
 
r4554 | mingchen | 2008-05-07 10:33:57 -0700 (Wed, 07 May 2008) | 1 line
  
*Added SceneExternalChecks.cs that is used to manage checking the results of multiple functions that register with the class and return the result (usually true/false) based on those results. This is useful for module wanting to put their opinion in decisions such as 'can the user rez this object?'
+
* Added SceneExternalChecks.cs that is used to manage checking the results of multiple functions that register with the class and return the result (usually true/false) based on those results. This is useful for module wanting to put their opinion in decisions such as 'can the user rez this object?'
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4553 | justincc | 2008-05-07 09:48:29 -0700 (Wed, 07 May 2008) | 5 lines
 
r4553 | justincc | 2008-05-07 09:48:29 -0700 (Wed, 07 May 2008) | 5 lines
Line 1,523: Line 1,523:
 
r4546 | sdague | 2008-05-07 07:41:59 -0700 (Wed, 07 May 2008) | 3 lines
 
r4546 | sdague | 2008-05-07 07:41:59 -0700 (Wed, 07 May 2008) | 3 lines
  
attempted fix of http://opensimulator.org/mantis/view.php?id=1166. This
+
attempted fix of http://opensimulator.org/mantis/view.php?id=1166. This
is currently untested and may result in weirdness. Beware this changeset.
+
is currently untested and may result in weirdness. Beware this changeset.
  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 1,569: Line 1,569:
 
r4539 | mingchen | 2008-05-06 11:29:58 -0700 (Tue, 06 May 2008) | 2 lines
 
r4539 | mingchen | 2008-05-06 11:29:58 -0700 (Tue, 06 May 2008) | 2 lines
  
*LLClientView is now pushed the EstateSettings instead of pulling it from the scene...more to standards
+
* LLClientView is now pushed the EstateSettings instead of pulling it from the scene...more to standards
*LandChannel no longer requires libsecondlife.Packets (it should have never needed it in the first place)
+
* LandChannel no longer requires libsecondlife.Packets (it should have never needed it in the first place)
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4538 | sdague | 2008-05-06 11:22:26 -0700 (Tue, 06 May 2008) | 2 lines
 
r4538 | sdague | 2008-05-06 11:22:26 -0700 (Tue, 06 May 2008) | 2 lines
Line 1,579: Line 1,579:
 
r4537 | afrisby | 2008-05-05 21:56:48 -0700 (Mon, 05 May 2008) | 1 line
 
r4537 | afrisby | 2008-05-05 21:56:48 -0700 (Mon, 05 May 2008) | 1 line
  
* Cleaning up code, making it conform to OpenSim standards.
+
* Cleaning up code, making it conform to OpenSimulator standards.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4536 | teravus | 2008-05-05 19:47:14 -0700 (Mon, 05 May 2008) | 1 line
 
r4536 | teravus | 2008-05-05 19:47:14 -0700 (Mon, 05 May 2008) | 1 line
  
* Committing a bunch of work for control snatching.   Not done yet. No visible features.
+
* Committing a bunch of work for control snatching. Not done yet. No visible features.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4535 | teravus | 2008-05-05 17:23:19 -0700 (Mon, 05 May 2008) | 1 line
 
r4535 | teravus | 2008-05-05 17:23:19 -0700 (Mon, 05 May 2008) | 1 line
Line 1,601: Line 1,601:
 
r4532 | mingchen | 2008-05-05 10:44:40 -0700 (Mon, 05 May 2008) | 1 line
 
r4532 | mingchen | 2008-05-05 10:44:40 -0700 (Mon, 05 May 2008) | 1 line
  
*Standardized the Land module by removing all references to libsecondlife.packets
+
* Standardized the Land module by removing all references to libsecondlife.packets
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4531 | teravus | 2008-05-05 08:53:11 -0700 (Mon, 05 May 2008) | 5 lines
 
r4531 | teravus | 2008-05-05 08:53:11 -0700 (Mon, 05 May 2008) | 5 lines
Line 1,613: Line 1,613:
 
r4530 | teravus | 2008-05-04 17:03:30 -0700 (Sun, 04 May 2008) | 10 lines
 
r4530 | teravus | 2008-05-04 17:03:30 -0700 (Sun, 04 May 2008) | 10 lines
  
* A bit of spice from here, a pinch of salt from there, some brains that attracts zombies..   a recipe for llRezObject  
+
* A bit of spice from here, a pinch of salt from there, some brains that attracts zombies.. a recipe for llRezObject  
 
* Original patch by YZh Thanks YZH!!!!
 
* Original patch by YZh Thanks YZH!!!!
 
* object_rez event patch by Melanie, Thanks Melanie!!!
 
* object_rez event patch by Melanie, Thanks Melanie!!!
Line 1,642: Line 1,642:
 
r4525 | mingchen | 2008-05-04 12:19:18 -0700 (Sun, 04 May 2008) | 1 line
 
r4525 | mingchen | 2008-05-04 12:19:18 -0700 (Sun, 04 May 2008) | 1 line
  
*Fixed a mistake in the EstateManagementModule that messed up the trunk.
+
* Fixed a mistake in the EstateManagementModule that messed up the trunk.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4524 | mingchen | 2008-05-04 11:59:18 -0700 (Sun, 04 May 2008) | 2 lines
 
r4524 | mingchen | 2008-05-04 11:59:18 -0700 (Sun, 04 May 2008) | 2 lines
  
*Fixed up EstateManagementModule to the module standard - no more packets allowed!
+
* Fixed up EstateManagementModule to the module standard - no more packets allowed!
*Started cleaning up the land module
+
* Started cleaning up the land module
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4523 | justincc | 2008-05-03 18:14:21 -0700 (Sat, 03 May 2008) | 2 lines
 
r4523 | justincc | 2008-05-03 18:14:21 -0700 (Sat, 03 May 2008) | 2 lines
Line 1,671: Line 1,671:
 
r4519 | justincc | 2008-05-03 16:33:20 -0700 (Sat, 03 May 2008) | 2 lines
 
r4519 | justincc | 2008-05-03 16:33:20 -0700 (Sat, 03 May 2008) | 2 lines
  
* Add ability to defer item actions for AddItem() and DeleteItem(). This won't be useful until we let the client cache (again?)
+
* Add ability to defer item actions for AddItem() and DeleteItem(). This won't be useful until we let the client cache (again?)
  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 1,735: Line 1,735:
 
r4507 | mingchen | 2008-05-03 10:11:21 -0700 (Sat, 03 May 2008) | 1 line
 
r4507 | mingchen | 2008-05-03 10:11:21 -0700 (Sat, 03 May 2008) | 1 line
  
*Moved EstateManager into a region module
+
* Moved EstateManager into a region module
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r4506 | teravus | 2008-05-03 08:39:40 -0700 (Sat, 03 May 2008) | 1 line
 
r4506 | teravus | 2008-05-03 08:39:40 -0700 (Sat, 03 May 2008) | 1 line
Line 1,753: Line 1,753:
 
r4503 | sdague | 2008-05-02 12:57:35 -0700 (Fri, 02 May 2008) | 5 lines
 
r4503 | sdague | 2008-05-02 12:57:35 -0700 (Fri, 02 May 2008) | 5 lines
  
fixed up a bunch of the nhibernate user driver. Friends are not
+
fixed up a bunch of the nhibernate user driver. Friends are not
 
implemented, and something is still funny with agents, but this
 
implemented, and something is still funny with agents, but this
 
at least got me logged in, so is good enough to plumb through
 
at least got me logged in, so is good enough to plumb through
Line 1,783: Line 1,783:
 
r4498 | sdague | 2008-05-02 11:59:12 -0700 (Fri, 02 May 2008) | 4 lines
 
r4498 | sdague | 2008-05-02 11:59:12 -0700 (Fri, 02 May 2008) | 4 lines
  
plumb in connection string to the user database paths. mysql and mssql
+
plumb in connection string to the user database paths. mysql and mssql
 
just ignore this for now, but it lets us get connect strings to sqlite
 
just ignore this for now, but it lets us get connect strings to sqlite
 
and nhibernate.
 
and nhibernate.
Line 1,833: Line 1,833:
 
Some cleanup of LSO script enums
 
Some cleanup of LSO script enums
  
 
+
[[Category:Release Notes]]
[[Category:History]]
+

Latest revision as of 22:23, 3 March 2012


r4817 | teravus | 2008-05-24 04:10:21 -0700 (Sat, 24 May 2008) | 2 lines

This enables return from the parcel object owner display. There's some oddness with the parcel counts, but if you can get past the oddness, you can return objects under an owner that you have permission to return.


r4816 | teravus | 2008-05-24 02:40:14 -0700 (Sat, 24 May 2008) | 2 lines

  • Implements selected object return.
  • If user is in the same sim with you, they'll get an inventory update, if not.... oh well, they'll have to clear their cache potentially before they'll see it.

r4815 | teravus | 2008-05-23 20:19:57 -0700 (Fri, 23 May 2008) | 1 line

  • an attempt to resolve the teleport + attachment = crash

r4814 | drscofield | 2008-05-23 09:10:11 -0700 (Fri, 23 May 2008) | 2 lines

forgot to actually remove IRCBridgeModule.FindClientRegion()


r4813 | drscofield | 2008-05-23 09:07:47 -0700 (Fri, 23 May 2008) | 25 lines

IRCBridgeModule (and ChatModule before the refactoring) didn't succeed in finding out which region a new avatar was logging in to; the same problem occurred when the client/avatar logged out. the reason was mani-fold:

- Scene.AddNewClient(...) would call SubscribeToClientEvents(client)

 which would subscribe to all client events and then call 
 TriggerOnNewClient(...) BEFORE the ScenePresence object had even been
 created and added. i've moved the TriggerOnNewClient() call to the
 end of Scene.AddNewClient()

- Scene.AddNewClient(...) is called with child == true; a later call

 to ScenePresence.MakeRootAgent() will turn child to false. When
 OnNewClient is triggered, child is still true, causing IRCBridgeModule's
 FindClientRegion to ignore the ScenePresence of the new avatar.

i've changed IRCBridgeModule to still use OnNewClient and also OnLogout and OnConnectionClosed but only to signal that the avatar has logged on (logged off respectively). to track whether an avatar has actually entered a region i've added EventManager.OnMakeRootAgent (complementing OnMakeChildAgent).

also, i've cleaned up the internal IRCModule code a bit. currently it still uses IClientAPI.SendChatMessage() which replicates the code in ChatModule, that needs to be changed to use TriggerOnChatFromWorld().


r4812 | mingchen | 2008-05-23 08:12:15 -0700 (Fri, 23 May 2008) | 1 line

  • Refactor of the LandManagementModule that allows OpenSimulator to run without it

r4811 | drscofield | 2008-05-23 03:24:26 -0700 (Fri, 23 May 2008) | 10 lines

i've refactored the ChatModule into two modules: ChatModule and IRCBridgeModule. ChatModule is now only doing in-world chat. IRCBridgeModule is only doing, well, bridging chat to/from IRC. Both modules are now using a new OnChatFromWorld event handler (which Scene.PacketHandler is feeding for chat from in-world instead of going via the Interface method). This refactoring will allow us to easily add other bridge modules (e.g., an XMPP bridge module).

there is still a bug in IRCBridgeModule (inherited from the old ChatModule) where FindClientRegion does not really find the client region...


r4810 | ckrinke | 2008-05-22 19:45:52 -0700 (Thu, 22 May 2008) | 4 lines

Thank you kindly, Melanie, for: Nothing huge, but the new button code for producing a new script does well, but the script will not allow for name change once created. It reverts back to new script.


r4809 | ckrinke | 2008-05-22 18:38:20 -0700 (Thu, 22 May 2008) | 6 lines

Thank you kindly, Melanie, for a patch which: Previously, upload charging was possible only for UPD uploads. This is because UDP uploads are charged by the viewer, while in CAPS, this was changed to be server side, so hackers couldn't avoid paying the upload charge. This patch adds a method to allow implementation of this serverside charge.


r4808 | justincc | 2008-05-22 15:31:42 -0700 (Thu, 22 May 2008) | 2 lines

  • minor: Remove unused variables causing warnings in Scene

r4807 | justincc | 2008-05-22 15:21:58 -0700 (Thu, 22 May 2008) | 2 lines

  • Plug in stubbed out archiver module

r4806 | justincc | 2008-05-22 14:26:00 -0700 (Thu, 22 May 2008) | 2 lines

  • Add (DEPRECATED) to load-xml/save-xml region console help

r4805 | sdague | 2008-05-22 13:59:40 -0700 (Thu, 22 May 2008) | 2 lines

make VS compile Scene.cs


r4804 | sdague | 2008-05-22 13:07:31 -0700 (Thu, 22 May 2008) | 4 lines

don't trust appearance assetid, instead do an inventory lookup any time we get it from the server. This should preventent unwearable appearance.


r4803 | mw | 2008-05-22 12:44:57 -0700 (Thu, 22 May 2008) | 2 lines

change to how initial terrain data is sent. Instead of sending the 64 packets in rapid fire as quickly as possible. The terrain data sending is now done in a threadpool worker thread over ~10 seconds with a thread.sleep between each packet sending. this hasn't been tested thoroughly, so it might not actually help with the atom bomb terrain (missing patches) but its a simple thing to revert if it makes things worse for anyone. 10 seconds is roughly the time between the region handshake completing and you being in world where you can see your avatar. So normally the terrain still should have loaded by time you get in the region, although it is possible that sometimes you might see the very end of the terrain load just after you arrive.


r4802 | teravus | 2008-05-22 12:09:51 -0700 (Thu, 22 May 2008) | 1 line

  • Limiting the Quaternion reset to x=y=z=w=0

r4801 | sdague | 2008-05-22 11:31:47 -0700 (Thu, 22 May 2008) | 3 lines

add a lock on the update, this should have been there before. still not convinced this will help, but it was wrong.


r4800 | sdague | 2008-05-22 10:55:28 -0700 (Thu, 22 May 2008) | 3 lines

we should be return null in these 2 places, though this won't help with the timeouts.


r4799 | sdague | 2008-05-22 10:39:13 -0700 (Thu, 22 May 2008) | 2 lines

catch case where avatar might have been child agent


r4798 | justincc | 2008-05-22 10:09:33 -0700 (Thu, 22 May 2008) | 7 lines

  • Documentation for load/save xml methods
  • Insert the very rough beginning stubs for a save/load OpenSimulator archive facility that will load/save prim assets (textures & inventory) as well as the prim details themselves

(our existing xml facilities).

  • This won't be ready for even rough testing for quite some time.
  • I'm doing this directly in the region server for now since this will be quicker to get something working (hence giving me the Serotonin boost that I need). However, there are

very good arguments for later also including it (or moving it entirely) to the separate export executable which Sean stubbed out some time ago.


r4797 | drscofield | 2008-05-22 05:59:42 -0700 (Thu, 22 May 2008) | 2 lines

changing more 'raw' HTTP status codes to OSHttpStatusCodes.


r4796 | adjohn | 2008-05-22 05:21:34 -0700 (Thu, 22 May 2008) | 1 line

Fix for Mantis 1340. Thanks Melanie!


r4795 | adjohn | 2008-05-22 05:07:47 -0700 (Thu, 22 May 2008) | 1 line

Mantis 1357 Patch - Thanks mikem!


r4794 | drscofield | 2008-05-22 05:00:01 -0700 (Thu, 22 May 2008) | 9 lines

here are further enhancements to the IHttpAgentHandler and to BaseHttpServer (from awebb)

i've added the OSHttpStatusCodes enumeration of HTTP status codes, have adapted BaseHttpServer to use those.

then RestPlugin now has proper Failure handling returning proper HTTP status codes. Regions/POSTHandler is work-in-progress.



r4793 | adjohn | 2008-05-22 01:37:49 -0700 (Thu, 22 May 2008) | 1 line

Added "show regions" to the CL help screen. Mantis 1123


r4792 | adjohn | 2008-05-21 21:55:23 -0700 (Wed, 21 May 2008) | 1 line

Adding basic show users functionality back in to console. Mantis 1212


r4791 | teravus | 2008-05-21 19:40:19 -0700 (Wed, 21 May 2008) | 1 line

  • Prevent an error from stopping startup when decoding the sculpt mesh j2k fails.

r4790 | justincc | 2008-05-21 17:49:17 -0700 (Wed, 21 May 2008) | 2 lines

  • Fix mantis 1325. This is a minor issue where 'show assets' would not work fully in the region console

r4789 | justincc | 2008-05-21 17:41:03 -0700 (Wed, 21 May 2008) | 2 lines

  • Minor: Tidy ups and logging tweaks.

r4788 | justincc | 2008-05-21 17:32:04 -0700 (Wed, 21 May 2008) | 3 lines

  • Refactor: Move enhancement of version string with operating system information from Scene to OpenSimMain
  • This also means the operating system info will show up in the region console (and hence the logs)

r4787 | justincc | 2008-05-21 17:18:33 -0700 (Wed, 21 May 2008) | 3 lines

  • Fix circular dependency from last checkin by passing version as a parameter to Scene rather than referencing VersionInfo directly
  • Butt ugly solution

r4786 | justincc | 2008-05-21 16:52:02 -0700 (Wed, 21 May 2008) | 4 lines

  • Send VersionInfo string instead of the hardcoded Scene string to the "About Second Life" box
  • This is the same string as printed out on the opensim region console at startup, so it should now include the svn revision number (if available)
  • This dialog box takes an awful long time to come up on my local system - no idea why that is. However, that also seems to have been the case before this revision.

r4785 | justincc | 2008-05-21 15:57:29 -0700 (Wed, 21 May 2008) | 3 lines

  • Deprecate load-xml and save-xml in favour of load-xml2/save-xml2.
  • Please file a mantis if you are not able to use load-xml2/save-xml2 but can successfully use load-xml/save-xml

r4784 | justincc | 2008-05-21 15:17:28 -0700 (Wed, 21 May 2008) | 9 lines

  • Provide relief for mantis 1263, 1202, 679
  • If a caller attempts to set PrimitiveBaseShape.ProfileCurve with a HollowShape or ProfileShape component which is not a valid enum, a warning is spat out and a default shape

subtituted

  • This does not solve any underlying problem if we're missing some enum values (though it's not obvious what these are), but it should allow save-xml2/load-xml2 to be used

without causing invalid enum value related exceptions. The checks will also guard against badly behaved clients.

  • This change alters the order of shape values in the xml, since it appears properties are serialized after fields (at least this is the case in mono). .net native

deserialization can cope with this it appears, though people manipulating xml manually may need to adapt (if there are any).

  • This may be a good argument against relying on .net [de]serialization for our xml format.

r4783 | teravus | 2008-05-21 15:06:38 -0700 (Wed, 21 May 2008) | 1 line

  • Going to the C# syntactic sugar way of handling the backup event delegates.

r4782 | teravus | 2008-05-21 14:47:03 -0700 (Wed, 21 May 2008) | 1 line

  • Sets backup bool volatile for extra protection against two backup processes running.

r4781 | teravus | 2008-05-21 14:22:56 -0700 (Wed, 21 May 2008) | 5 lines

  • This update causes the backup process to run in a separate thread.
  • Concurrency issues are resolved because each object makes a memory-only copy of itself and backs up the copy.
  • Because of the way this is done, the latest at the time of the backup gets backed up (no functionality change)
  • You can move *thousands of objects at a time* and the sim doesn't freeze and wait for the backup to complete.
  • This can be enhanced more by dedicating the thread as opposed to starting it when the backup process starts.

r4780 | sdague | 2008-05-21 13:36:34 -0700 (Wed, 21 May 2008) | 3 lines

implement in memory appearance cache for sqlite. This isn't db backed, but will hang around between reboots.


r4779 | sdague | 2008-05-21 13:18:40 -0700 (Wed, 21 May 2008) | 7 lines

Clean out some crufty in AvatarFactoryModule Fix RequestUpdateInventoryItem so that asset changes generate a new asset, which is needed for editing appearance to do the right thing. Persistant appearance seems to work after this, except you need to rebake textures some times.


r4778 | sdague | 2008-05-21 11:02:09 -0700 (Wed, 21 May 2008) | 4 lines

this removes use of the mapper for wearables, and I can confirm things get saved to the database. There are still issues on wearing things after a cleared cache that I'm looking at now.


r4777 | teravus | 2008-05-21 10:29:03 -0700 (Wed, 21 May 2008) | 1 line

IZ QUATERNION NORMALIZE TO 0? NOWAI! KTHXBYE


r4776 | drscofield | 2008-05-21 09:20:21 -0700 (Wed, 21 May 2008) | 2 lines

renaming GETRestRegionPlugin to GETHandler as that's what it really is.


r4775 | sdague | 2008-05-21 07:34:52 -0700 (Wed, 21 May 2008) | 2 lines

create some direct sql calls for appearance


r4774 | teravus | 2008-05-20 22:46:32 -0700 (Tue, 20 May 2008) | 2 lines

  • Fixed needing to alter your sculptie sometimes to get physics to generate a collision mesh for it.
  • Sculpties load on startup reliably now and successfully generate a collision mesh as soon as the sculpt texture is available.

r4773 | sdague | 2008-05-20 15:37:18 -0700 (Tue, 20 May 2008) | 2 lines

attempt to fix mysql mapper usage


r4772 | sdague | 2008-05-20 13:39:44 -0700 (Tue, 20 May 2008) | 3 lines

move SceneEvents.cs to EventManager.cs, as that's actually the name of the contained class.


r4771 | drscofield | 2008-05-20 09:51:45 -0700 (Tue, 20 May 2008) | 8 lines

i'm extending the RestStreamHandler.Handler(...) signature to actually provide OSHttpRequest and OSHttpResponse to our REST handler.

also, this adds proper RestPlugin.IsGod() checking against the X-OpenSim-Godkey HTTP request header.

last, i added XML doc comments to RestPlugin.cs


r4770 | sdague | 2008-05-20 09:19:35 -0700 (Tue, 20 May 2008) | 8 lines

From: Jeremy Bongio <jbongio@us.ibm.com>

House cleaning ...

Rather than using the variable name EntityList, the variable name EntitieList was being used. Here's a patch to fix it.


r4769 | chi11ken | 2008-05-20 08:38:49 -0700 (Tue, 20 May 2008) | 2 lines

Add copyright notices. Fix spelling typo (Thanks ChrisDown for pointing this out)


r4768 | drscofield | 2008-05-20 05:58:27 -0700 (Tue, 20 May 2008) | 4 lines

my last "simplification" of the the if-then-else logic in BaseHttpServer placed the return in the "if (request.UserAgent != null)" branch in the wrong place: as a result BaseHttpServer would not do anything if the user agent header field was present....ARGH! BAAAAAAD.


r4767 | chi11ken | 2008-05-19 21:35:04 -0700 (Mon, 19 May 2008) | 1 line

Update svn properties.


r4766 | sdague | 2008-05-19 14:50:56 -0700 (Mon, 19 May 2008) | 3 lines

remove the appearance lines from the OpenSim.ini.example. They don't do anything now.


r4765 | sdague | 2008-05-19 14:47:31 -0700 (Mon, 19 May 2008) | 2 lines

autocreate appearance table if it isn't there


r4764 | sdague | 2008-05-19 14:39:02 -0700 (Mon, 19 May 2008) | 3 lines

prep for changes need to create the appearance tables by default


r4763 | sdague | 2008-05-19 14:24:39 -0700 (Mon, 19 May 2008) | 3 lines

fix a constant that meant pants still weren't working. now you really can have pants.


r4762 | sdague | 2008-05-19 13:49:57 -0700 (Mon, 19 May 2008) | 3 lines

make the super class conveniance appearance stuff virtual so they can be overrided correctly by subclasses


r4761 | sdague | 2008-05-19 13:33:54 -0700 (Mon, 19 May 2008) | 2 lines

fix crash in standalone mode for initial appearance setup


r4760 | ckrinke | 2008-05-19 13:05:10 -0700 (Mon, 19 May 2008) | 3 lines

Thank you kindly, Melanie for a patch that avoids a null ref in inventory give and also now causes items to appear in the correct folders now, no longer in the root folder.


r4759 | sdague | 2008-05-19 12:08:59 -0700 (Mon, 19 May 2008) | 12 lines

i can haz pantz?

You sure can. This change set restores pants (and the rest of the default appearance) in grid mode. The root issue had to do with serializing multi-faced textures to the grid server. This also restores the lookup path through the avatar factory module, as that seems the reasonable place to have it live. Some clean up patches are coming later as well, plus testing on standalone, but this should be in a good kicking around state for grid users.


r4758 | drscofield | 2008-05-19 11:30:25 -0700 (Mon, 19 May 2008) | 9 lines

(from awebb)

Fixes a bug in BaseRequestHandler.

If the length of the patter is equal to, or greater than, the length of the actual request path, then an exception is thrown. System using is added to support use of String.Empty. Exception is used to ensure most efficient operation on (assumed to be most common) successful case.


r4757 | drscofield | 2008-05-19 10:54:31 -0700 (Mon, 19 May 2008) | 6 lines

i'm dropping VerifyGod() and adding IsGod(OSHttpRequest) instead, which actually now takes a look at the HTTP request header and retrieves x-opensim-godkey (if it exists) and compares that against the godkey from OpenSim.ini.

also, this makes AddStreamHandler() virtual so that it can be overridden.


r4756 | drscofield | 2008-05-19 10:35:29 -0700 (Mon, 19 May 2008) | 30 lines

(from awebb)

This patch adds an additional handler to the existing BaseHttpServer. It does not affect any of the existing behaviors except insofar as the new handler may be selected.

It is selected first because its Agent-oriented nature means that it should not be pre-empted. The new handler type is defined by IHttpAgentHandler in Framework/Servers and has two interface methods: Match and Handle.

The Match function returns a boolean result based upon examination of information presented in the User-Agent header.

The Handle function expects to get the request and response instances associated with the flow. The handler is responsible for ALL activity associated with the request except in the event of an unhandled exception, in which case the HandleAgentRequest routine will generate a 500 status message and close the stream.

There are two immediateley apparent (and VERY easy to implement) improvements that could be made:

  1. The Match call could be allowed to operate over the entire 
     request context., rather than just agent identity.
  2. The Handler could return a boolean indication of whether or not 
     the request was actually handled, and if not, the remaining handler 
     mechanism could take a shot at it. This would eliminate issues 
     arising from pre-empted streams.



r4755 | chi11ken | 2008-05-19 07:49:20 -0700 (Mon, 19 May 2008) | 1 line

Attempt to fix incorrect animations when using ODE (bugs #1320 / #1321)


r4754 | chi11ken | 2008-05-19 06:47:58 -0700 (Mon, 19 May 2008) | 1 line

Update ODE binary for OS X to opensim-libs r43


r4753 | chi11ken | 2008-05-19 06:26:42 -0700 (Mon, 19 May 2008) | 1 line

Update svn properties. Minor formatting cleanup.


r4752 | drscofield | 2008-05-19 04:52:51 -0700 (Mon, 19 May 2008) | 2 lines

fixing exception when RestPlugin not configured. refactors RestRegionPlugin, adds error checking.


r4751 | drscofield | 2008-05-19 04:38:35 -0700 (Mon, 19 May 2008) | 4 lines

adding OSHttpRequest and OSHttpResponse which wrap HttpListenerRequest and HttpListenerResponse respectively. enhancing IStreamHandler and IStreamedHandler interfaces so that OSHttp{Request,Response} get passed in, allowing RestHandlers to set response status code, redirections, etc.


r4750 | chi11ken | 2008-05-18 21:14:43 -0700 (Sun, 18 May 2008) | 1 line

Rework some of the animation logic in an attempt to resolve #1318


r4749 | afrisby | 2008-05-18 16:23:39 -0700 (Sun, 18 May 2008) | 1 line

  • Committing a change to our build script to generate doxygen documentation with each build. Thanks MikeM. (Issue#1279)

r4748 | chi11ken | 2008-05-18 16:06:50 -0700 (Sun, 18 May 2008) | 1 line

Formatting cleanup, minor refactoring. Fixed some comparisons of value types and null.


r4747 | chi11ken | 2008-05-18 14:54:13 -0700 (Sun, 18 May 2008) | 1 line

Update svn properties.


r4746 | teravus | 2008-05-18 14:05:48 -0700 (Sun, 18 May 2008) | 1 line

  • This fixes the Sculpty seam. Unfortunately not all sculpties will survive. A tiny fraction of them will turn into a torus.

r4745 | justincc | 2008-05-18 12:56:25 -0700 (Sun, 18 May 2008) | 2 lines

  • Refactor: Eliminate empty if clause from AssetCache.GetAsset()

r4744 | justincc | 2008-05-18 12:51:58 -0700 (Sun, 18 May 2008) | 2 lines

  • minor: Just a few documentation odds and ends

r4743 | tedd | 2008-05-18 07:10:51 -0700 (Sun, 18 May 2008) | 1 line

Cleanup: Removed LSOEngine source again as it will not be used.


r4742 | afrisby | 2008-05-18 03:23:31 -0700 (Sun, 18 May 2008) | 1 line

  • Patch #1312 from Melanie - Abstracts Money Module to IMoneyModule.

r4741 | teravus | 2008-05-17 20:32:17 -0700 (Sat, 17 May 2008) | 1 line

  • Fixed a logic error in previous commit. Darn these long client(param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param); methods!

r4740 | teravus | 2008-05-17 20:21:22 -0700 (Sat, 17 May 2008) | 1 line

  • Group type stuff. Nothing spectacular. two packets, sorta almost semi half tiny amount implemented.

r4739 | ckrinke | 2008-05-17 15:06:11 -0700 (Sat, 17 May 2008) | 4 lines

Thank you very kindly, Melanie for: The money module witll register (claim) an interface slot, even when disabled. This patch fixes it so that it will not register to supply this interface unless it's activated.


r4738 | ckrinke | 2008-05-17 14:05:08 -0700 (Sat, 17 May 2008) | 4 lines

Thank you kindly, KMeisthax for: Moving the PostInitialize() code to the Initialize() section that runs when the module is grabbing config data. This is run before any Providers are created and thus makes sure we don't get any more startup crashes.


r4737 | teravus | 2008-05-17 11:48:06 -0700 (Sat, 17 May 2008) | 1 line

  • whoops, misplaced / where should have been \

r4736 | teravus | 2008-05-17 11:37:51 -0700 (Sat, 17 May 2008) | 1 line

  • Update on the script engine LSL parser. Blocks all static objects and method references.

r4735 | ckrinke | 2008-05-17 08:47:08 -0700 (Sat, 17 May 2008) | 4 lines

Thank you very much KMeisthax for DataSnapshot 1.1 to enhance search capability on OpenSimulator sims using external search engines such as Metaversink.com and others.


r4734 | sdague | 2008-05-17 05:45:43 -0700 (Sat, 17 May 2008) | 3 lines

while this doesn't fix the initial no pants issue in grid (which still baffles me) it does make setting appearance in grid stick.


r4733 | teravus | 2008-05-16 19:07:38 -0700 (Fri, 16 May 2008) | 1 line

0001303: [PATCH] Make prim owner and data show for prims not owned. From Melanie. Thanks Melanie!


r4732 | teravus | 2008-05-16 17:16:16 -0700 (Fri, 16 May 2008) | 1 line

  • Tweaked patch mantis 1302 and committing it.

r4731 | chi11ken | 2008-05-16 17:06:35 -0700 (Fri, 16 May 2008) | 1 line

Formatting cleanup.


r4730 | teravus | 2008-05-16 16:11:00 -0700 (Fri, 16 May 2008) | 1 line

  • Committing patch from mantis 0001297: [PATCH] Fix behavior of child prim inventories. Also enables 'New Script' button. from Melanie. Thanks Melanie!

r4729 | sdague | 2008-05-16 16:03:36 -0700 (Fri, 16 May 2008) | 3 lines

minor change to justin's previous fix that should still prevent his crashes


r4728 | teravus | 2008-05-16 15:57:46 -0700 (Fri, 16 May 2008) | 1 line

  • Patch from Melanie. Mantis 1294: Fix broken wearables icon display in prim inventories. From Melanie! Thanks Melanie.

r4727 | teravus | 2008-05-16 15:50:37 -0700 (Fri, 16 May 2008) | 1 line

  • Applying patch in mantis 0001293: [PATCH] Fix a bug that corrupts uploaded assets on disk write from Melane. Thanks Melanie!

r4726 | teravus | 2008-05-16 13:16:33 -0700 (Fri, 16 May 2008) | 3 lines

  • This finishes the ODE options section of the OpenSim.ini.example. I've added 44 configurable options!
  • This includes if you want to mesh sculpties and the Level of detail on the sculptie meshing for non physical and a separate LOD on physical sculpties.
  • The options range from gravity.. to avatar movement speed, to friction management.. to object density.. to update throttling.

r4725 | sdague | 2008-05-16 12:24:28 -0700 (Fri, 16 May 2008) | 3 lines

prime the wearables structure, which should fix the exception FluxOne found.


r4724 | sdague | 2008-05-16 12:06:58 -0700 (Fri, 16 May 2008) | 2 lines

it helps when both sides of the xml-rpc server agree on the method names


r4723 | sdague | 2008-05-16 11:43:53 -0700 (Fri, 16 May 2008) | 3 lines

it helps to actually create the database if the connect string is provided. My bad.


r4722 | sdague | 2008-05-16 11:40:16 -0700 (Fri, 16 May 2008) | 3 lines

some more wrapping of errors in user service on appearance for safety


r4721 | sdague | 2008-05-16 11:23:13 -0700 (Fri, 16 May 2008) | 3 lines

in theory implement the backend of appearance for grid. testers encouraged so I can track down issues.


r4720 | justincc | 2008-05-16 11:19:02 -0700 (Fri, 16 May 2008) | 2 lines

  • Minor: For no particularly good reason, make all console prompts conform to the same prompt scheme

r4719 | justincc | 2008-05-16 11:10:04 -0700 (Fri, 16 May 2008) | 2 lines

  • Eliminate occurences of "Got a texture uuid ... with no sender object to handle it..." by properly dealing with the situation where a client still has queued texture requests when it logs out

r4718 | sdague | 2008-05-16 11:02:20 -0700 (Fri, 16 May 2008) | 3 lines

front end of OGS1 Appearance bits. Now I need to write the back end.


r4717 | justincc | 2008-05-16 10:47:34 -0700 (Fri, 16 May 2008) | 3 lines

  • Cache knowledge in the region server that the asset service has reported an asset to be missing
  • This prevents repeated requests for the same missing asset to the asset server, hopefully reducing the load a little

r4716 | justincc | 2008-05-16 09:37:31 -0700 (Fri, 16 May 2008) | 3 lines

  • Removing unnecessary LLUUID.Zero check from AssetCache
  • This revision also includes a very temporary fix for the fact that NREs are received because of a missing avatar apperance in grid mode

r4715 | sdague | 2008-05-16 09:01:36 -0700 (Fri, 16 May 2008) | 2 lines

add to / from hash mapping for grid serialization


r4714 | sdague | 2008-05-16 07:48:09 -0700 (Fri, 16 May 2008) | 3 lines

starting to put appearance into grid comms. now I know why everyone hates OGS1


r4713 | sdague | 2008-05-16 07:30:25 -0700 (Fri, 16 May 2008) | 4 lines

in theory, this moves the appearance mapper to live under the MySQLUserData. There is a lot of in theory here so testing would be appreciated.


r4712 | sdague | 2008-05-16 07:05:12 -0700 (Fri, 16 May 2008) | 4 lines

move AppearanceTableMapper to OpenSim.Data.Base. The mapper stuff should probably be collapsed soon, as it takes up 4 assemblies now.


r4711 | chi11ken | 2008-05-16 06:33:57 -0700 (Fri, 16 May 2008) | 1 line

Minor cleanup.


r4710 | chi11ken | 2008-05-15 22:30:39 -0700 (Thu, 15 May 2008) | 1 line

Set svn:ignore. Minor formatting cleanup.


r4709 | chi11ken | 2008-05-15 18:22:11 -0700 (Thu, 15 May 2008) | 1 line

Formatting cleanup.


r4708 | ckrinke | 2008-05-15 17:56:55 -0700 (Thu, 15 May 2008) | 2 lines

Thank you very much, mjm for : Fixing LSL multiplication and division operators for quaternions


r4707 | chi11ken | 2008-05-15 17:16:02 -0700 (Thu, 15 May 2008) | 1 line

Update svn properties.


r4706 | sdague | 2008-05-15 17:04:46 -0700 (Thu, 15 May 2008) | 4 lines

appearance now survives logout. Tommorrow will involve moving the MSSQL and MYSQL mappers back in under datastores and looking at doing gid bits for this


r4705 | teravus | 2008-05-15 16:11:31 -0700 (Thu, 15 May 2008) | 1 line

  • Adds various tweakable avatar control options to the OpenSim.ini.example.

r4704 | sdague | 2008-05-15 14:14:42 -0700 (Thu, 15 May 2008) | 2 lines

fixed the key issue that caused appearance to go wonky


r4703 | sdague | 2008-05-15 13:39:34 -0700 (Thu, 15 May 2008) | 2 lines

fix bad default initialization


r4702 | teravus | 2008-05-15 13:29:28 -0700 (Thu, 15 May 2008) | 2 lines

  • Committing half of patch mantis 001291 from Melanie! Thanks Melanie.
  • Fixes perms on take-copy assuming you have a specific flag set.. which is still in discussion.

r4701 | sdague | 2008-05-15 13:25:42 -0700 (Thu, 15 May 2008) | 2 lines

testing avatar appearance as a user service


r4700 | afrisby | 2008-05-15 12:53:56 -0700 (Thu, 15 May 2008) | 1 line

  • Removing NUnit tests from CI build server temporarily while we work out what the hell is wrong with NUnit.

r4699 | teravus | 2008-05-15 12:36:13 -0700 (Thu, 15 May 2008) | 1 line

Committing Xantor's LLEuler3Rot still broken fix patch. Mantis 001235. Thanks Xantor!


r4698 | teravus | 2008-05-15 12:28:10 -0700 (Thu, 15 May 2008) | 3 lines

Committing patch from Melanie. 0001290: [PATCH] implement permissions propagation and script module hooks. Thanks Melanie!

  • Implements quite a few inventory related perms.
  • (from Teravus) Fixes Take Copy

r4697 | sdague | 2008-05-15 11:42:27 -0700 (Thu, 15 May 2008) | 3 lines

remove my UserAppearance object, switch all code to use AvatarAppearance instead.


r4696 | sdague | 2008-05-15 08:30:03 -0700 (Thu, 15 May 2008) | 3 lines

add the rest of my UserAppearance created methods to AvatarAppearance


r4695 | sdague | 2008-05-15 08:10:13 -0700 (Thu, 15 May 2008) | 2 lines

minor refactor of some properties for readability


r4694 | sdague | 2008-05-15 07:39:54 -0700 (Thu, 15 May 2008) | 3 lines

refactoring to move AvatarAppearance into Framework and move the appearance sending bits to ScenePresence


r4693 | sdague | 2008-05-15 07:15:51 -0700 (Thu, 15 May 2008) | 3 lines

add some additional bits to AvatarAppearance to make this a more data friendly object


r4692 | sdague | 2008-05-15 04:32:28 -0700 (Thu, 15 May 2008) | 3 lines

Damn, forgot to manually add these as I keep forgetting that svn patches don't do adds. :(


r4691 | teravus | 2008-05-14 23:35:01 -0700 (Wed, 14 May 2008) | 2 lines

  • Added about half of the planned ODE physics options to OpenSim.ini.example.
  • Some will do cool things, some will make your scene explode dramatically if you're not careful.

r4690 | teravus | 2008-05-14 20:14:48 -0700 (Wed, 14 May 2008) | 2 lines

  • Committing Patch mantis 0001275: [PATCH] Add more perms-fu. From Melanie. Thanks Melanie!
  • Adds hooks in the permission module for CanReadScript, CanEditScript, CanCopyInventory, CanDeleteInventory, CanEditNotecard, CanViewNotecard, CanViewScript.. and a few more. The functionality in the default module returns true.

r4689 | teravus | 2008-05-14 19:48:32 -0700 (Wed, 14 May 2008) | 2 lines

  • Got rid of an old crufty sleep that was being called. Thanks for your support in load testing Adam's simulator was what pointed this old crufty sleep out.
  • Please, we need more load tests with profilers running. :D

r4688 | teravus | 2008-05-14 16:25:07 -0700 (Wed, 14 May 2008) | 1 line

  • Comitting 0001271: [PATCH] Refactor permissions to fully allow stacking permissions modules. From Melanie. Thanks Melanie!

r4687 | teravus | 2008-05-14 16:15:25 -0700 (Wed, 14 May 2008) | 2 lines

  • Refactored IConfigSource into Physics plug-ins and Scene. We can get rid of some of the parameters we pass to it's constructor now like, 'm_allowPhysicalPrim', 'seeIntoOtherRegions', etc.. so on
  • The main purpose of this is to provide configuration options for ODE and other physics plug-ins that are advanced enough to be able to be configured.

r4686 | justincc | 2008-05-14 16:09:17 -0700 (Wed, 14 May 2008) | 3 lines

  • Start recording as a statistic the number of times we start blocking repetitive client requests for the same missing texture
  • This is to maintain some visibility on the problem, since I removed the intentionally irritating log messages for this

r4685 | justincc | 2008-05-14 15:30:43 -0700 (Wed, 14 May 2008) | 2 lines

  • Minor: Fussy little wording change on inventory service failure

r4684 | justincc | 2008-05-14 15:23:17 -0700 (Wed, 14 May 2008) | 5 lines

  • Start recording initial complete avatar inventory retrieval failures from the region server
  • In theory, this should be a somewhat useless statistic since the user server will already have tried to use the inventory service to retrieve the avatar's skeleton. If this

fails, login is halted completely.

  • Nonetheless I'm recording it anyway just to see whether it happens (yes, I'm too lazy to scan the logs...)

r4683 | justincc | 2008-05-14 14:53:40 -0700 (Wed, 14 May 2008) | 3 lines

  • Refactor additional stats collection common code into base opensim server
  • If extra stats not sent to the viewer are available on an opensim server, they are now uniformly accessible using the 'show stats' command

r4682 | justincc | 2008-05-14 14:27:54 -0700 (Wed, 14 May 2008) | 2 lines

  • Refactor: Renaming non viewer statistics classes from Reporters to Collectors - this seems more intuitive

r4681 | teravus | 2008-05-14 14:17:57 -0700 (Wed, 14 May 2008) | 1 line

  • Fixed attaching objects that are in-world.

r4680 | justincc | 2008-05-14 14:09:41 -0700 (Wed, 14 May 2008) | 2 lines

  • Refactor: Remove SceneObjectGroup.GetScenePresences() in favour of a direct call to Scene

r4679 | teravus | 2008-05-14 13:27:10 -0700 (Wed, 14 May 2008) | 1 line

  • SVN Executable on HttpServer.dll

r4678 | teravus | 2008-05-14 13:25:09 -0700 (Wed, 14 May 2008) | 1 line

  • Fixed deleting prim.

r4677 | justincc | 2008-05-14 13:03:40 -0700 (Wed, 14 May 2008) | 5 lines

From: Dr Schofield <hud@zurich.ibm.com>

  • small patch that fixes a compiler warning (struct comparison against

null again, my favourites) in LSL_BuiltIn_Commands. LSL_Types.key has a Boolean operator that can be used here.


r4676 | teravus | 2008-05-14 12:37:33 -0700 (Wed, 14 May 2008) | 2 lines

  • Fixed situations where objects would jump back or scale incorrectly with Scale both sides checked.
  • This probably makes build tools work again. yay.

r4675 | afrisby | 2008-05-14 12:18:50 -0700 (Wed, 14 May 2008) | 1 line

  • Committing missing License file for BaseHttpServer.dll (LGPL)

r4674 | sdague | 2008-05-14 12:13:54 -0700 (Wed, 14 May 2008) | 15 lines

From: Dr Scofield <DrScofield@xyzzyxyzzy.net>

the attached patch set adds the (still work-in-progress but already working) RestPlugin base class and the RestRegionPlugin code. we are using XML serialization.

currently working:

GET /admin/regions/ -> returns UUID list of known regions

  GET /admin/regions/<UUID>    -> returns detailed region information

we'll be adding support for POST/DELETE/PUT and also for /admin/regions/<UUID>/name etc.



r4673 | justincc | 2008-05-14 10:03:25 -0700 (Wed, 14 May 2008) | 3 lines

From: Dr Schofield <hud@zurich.ibm.com> Rename SearializableRegionInfo to SerializableRegionInfo (class was already named correctly)


r4672 | afrisby | 2008-05-14 09:52:22 -0700 (Wed, 14 May 2008) | 1 line

  • Applying patch from Melanie to expose godlevel to modules.

r4671 | afrisby | 2008-05-14 09:51:16 -0700 (Wed, 14 May 2008) | 1 line

  • Applying patches from Melanie to cover permissions module. Thanks!

r4670 | sdague | 2008-05-14 08:43:19 -0700 (Wed, 14 May 2008) | 3 lines

fix for a change in inventory that meant I was returning a lot of empty inventory folders


r4669 | justincc | 2008-05-14 04:42:09 -0700 (Wed, 14 May 2008) | 3 lines

From: Kurt Taylor <krtaylor@us.ibm.com> More scipt engine cleanup - removed not needed or improper use of NotImplemented and Console.WriteLine


r4668 | teravus | 2008-05-14 00:00:42 -0700 (Wed, 14 May 2008) | 1 line

  • Added standard copyright and removed un-necessary using of libsecondlife.Packets

r4667 | teravus | 2008-05-13 23:58:32 -0700 (Tue, 13 May 2008) | 2 lines

  • Adding the very bare minimum for the client to register user as having the group OpenSimulator Tester. This allows us to start examining and implementing the vary many unhandled group packets.

r4666 | chi11ken | 2008-05-13 23:09:39 -0700 (Tue, 13 May 2008) | 1 line

More formatting cleanup. Minor refactoring.


r4665 | teravus | 2008-05-13 22:43:21 -0700 (Tue, 13 May 2008) | 1 line

Applied Patch mantis 1220. Implements llGetStartParameter. Thanks!


r4664 | chi11ken | 2008-05-13 22:33:32 -0700 (Tue, 13 May 2008) | 1 line

More formatting cleanup.


r4663 | chi11ken | 2008-05-13 22:11:23 -0700 (Tue, 13 May 2008) | 1 line

Formatting cleanup.


r4662 | teravus | 2008-05-13 22:08:22 -0700 (Tue, 13 May 2008) | 1 line

  • Added 3 warnings in response to the warnings. Adam, read the warnings.

r4661 | teravus | 2008-05-13 21:57:32 -0700 (Tue, 13 May 2008) | 2 lines

  • Refactored OutPacket out of ScenePresence
  • Down to 65 warnings.

r4660 | teravus | 2008-05-13 21:06:33 -0700 (Tue, 13 May 2008) | 1 line

  • Removed 19 warnings

r4659 | teravus | 2008-05-13 20:57:30 -0700 (Tue, 13 May 2008) | 1 line

  • Refactored OutPacket and FirstName/LastName out of Friends Module.

r4658 | chi11ken | 2008-05-13 20:09:02 -0700 (Tue, 13 May 2008) | 1 line

Update svn properties.


r4657 | teravus | 2008-05-13 19:16:51 -0700 (Tue, 13 May 2008) | 1 line

  • Added the same catch on the 2nd place that objects fail to lock.

r4656 | teravus | 2008-05-13 19:14:05 -0700 (Tue, 13 May 2008) | 1 line

  • Applying Melanie's FriendList related crash patch. She discovered that .NET throws a different error then mono does. Thanks Melanie!

r4655 | teravus | 2008-05-13 16:19:18 -0700 (Tue, 13 May 2008) | 1 line

  • Tweaked a regex that was returning invalid results in some cases.

r4654 | mingchen | 2008-05-13 14:43:52 -0700 (Tue, 13 May 2008) | 1 line

  • Locked objects can now be unlocked

r4653 | mingchen | 2008-05-13 14:27:53 -0700 (Tue, 13 May 2008) | 1 line

  • Locked objects now delete after accepting warning as expected

r4652 | justincc | 2008-05-13 11:40:36 -0700 (Tue, 13 May 2008) | 2 lines

  • Refactor: Remove locking from InnerScene.GetScenePresence()

r4651 | justincc | 2008-05-13 11:25:15 -0700 (Tue, 13 May 2008) | 2 lines

  • Refactor: Stop exposing the inner scene's ScenePresence dictionary directly to the world

r4650 | mingchen | 2008-05-13 11:14:12 -0700 (Tue, 13 May 2008) | 1 line

  • Fixed compile error on last commit

r4649 | mingchen | 2008-05-13 10:39:21 -0700 (Tue, 13 May 2008) | 1 line

  • Objects now delete correctly

r4648 | afrisby | 2008-05-13 10:14:04 -0700 (Tue, 13 May 2008) | 1 line

  • Applying Mantis #970 - Revert brush does stupid things. Thanks tglion for fixing a really dumb bug.

r4647 | afrisby | 2008-05-13 10:05:52 -0700 (Tue, 13 May 2008) | 1 line

  • Some more bulletx physics fixes from Jed (DeepThink)

r4646 | mingchen | 2008-05-13 09:22:57 -0700 (Tue, 13 May 2008) | 3 lines

  • Complete redo of the permissions module
  • Removed hardcoded permissions checks
  • Added permissions checks where needed

r4645 | justincc | 2008-05-13 07:59:18 -0700 (Tue, 13 May 2008) | 2 lines

  • Remove old historical grid inventory code

r4644 | justincc | 2008-05-13 06:36:21 -0700 (Tue, 13 May 2008) | 7 lines

  • As part of the region registration process, the grid service now requests the status of the region using the region http uri just passed in
  • If the status cannot be retrieved, then the region startup will terminate.
  • The aim of this is for earlier detection of situations where the region can send messages out but cannot accept incoming requests (often due to firewall issues)
  • This is currently an extremely simplistic check which completely trusts whatever http uri is given by the region
  • This contact may be problematic, though since the user service needs to be able to contact the region http uri, it doesn't seem unreasonable for the grid to have to be able to do so too at this stage
  • This change will require a prebuild

r4643 | teravus | 2008-05-12 23:05:45 -0700 (Mon, 12 May 2008) | 3 lines

  • Implemented ChildAgentDataUpdate throttle multiplier based on an inaccurate count of neighbors.
  • The neighbor count is always lower then the actual number of neighbors unless your region was up the longest.
  • The region you're in is un-affected by this, though, you'll get less packet loss, maybe not get logged off immediately when you log in, and possibly see more prim if your internet connection is semi-unreliable.

r4642 | teravus | 2008-05-12 22:06:58 -0700 (Mon, 12 May 2008) | 1 line

  • Fixed directory not found when saving Mesh previews (my bad, I was testing)

r4641 | teravus | 2008-05-12 21:16:16 -0700 (Mon, 12 May 2008) | 4 lines

  • Committing meshmerizer patch from Dahlia. Thanks Dahlia!
  • 0001241: physics cylinder proxy distorted and square hollow misaligned (patch attached)
  • The included patch corrects the outer shell of the meshmerizer proxy for the cylinder prim to eliminate spurious vertices and shape distortion, and corrects the orientation of the square hollow.
  • The size and orientation of the square hollow for the prism prim has been corrected also.

r4640 | justincc | 2008-05-12 15:00:33 -0700 (Mon, 12 May 2008) | 4 lines

  • Refactor: Creating grid login exceptions to try and break up a large method.
  • This in preparation for further login validation to check that the region logging in is properly contactable.
  • Also increase verbosity of some error messages

r4639 | afrisby | 2008-05-12 13:50:38 -0700 (Mon, 12 May 2008) | 2 lines

  • Committing sample IClientAPI2.cs
  • This is not functional anywhere, but is a incomplete proposed replacement class for IClientAPI. Assistance filling this out would be appreciated. Use IClientAPI.cs as a reference, but make sure not to copy it - instead rewrite and abstract.

r4638 | afrisby | 2008-05-12 13:29:56 -0700 (Mon, 12 May 2008) | 1 line

  • Added some build warnings for Teravus. :)

r4637 | sdague | 2008-05-12 11:39:19 -0700 (Mon, 12 May 2008) | 5 lines

my last patch didn't actually get the sun to possition correctly, but now we are correctly using the timezone offset. If you set day_length to 24.0 you'll get a sun progression that roughly follows your real world day on your server.


r4636 | sdague | 2008-05-12 11:13:58 -0700 (Mon, 12 May 2008) | 3 lines

move the sun based on localtime instead of utc. Now it won't set for me at 3pm any more.


r4635 | justincc | 2008-05-12 10:06:37 -0700 (Mon, 12 May 2008) | 2 lines

  • Minor: Make some direct grid server console output into logged messages instead

r4634 | chi11ken | 2008-05-12 10:00:47 -0700 (Mon, 12 May 2008) | 1 line

Move animation handling from ScenePresence into its own class.


r4633 | justincc | 2008-05-12 09:57:56 -0700 (Mon, 12 May 2008) | 2 lines

  • If a region running in grid mode fails to login to the grid service, startup will now terminate instead of carrying on (and thus burying the error message)

r4632 | justincc | 2008-05-12 09:24:52 -0700 (Mon, 12 May 2008) | 2 lines

  • Minor: Change 'delete region' message to region logout message

r4631 | justincc | 2008-05-12 09:21:11 -0700 (Mon, 12 May 2008) | 2 lines

  • Minor: Commenting out message detailing all individual map information dispatch for now

r4630 | justincc | 2008-05-12 09:16:50 -0700 (Mon, 12 May 2008) | 2 lines

  • Minor: Initial cleaning up of some of the grid sim login messages

r4629 | justincc | 2008-05-12 06:44:25 -0700 (Mon, 12 May 2008) | 4 lines

From: Alan M Webb <awebb@vnet.ibm.com> This is a diagnostic patch in support of Mantis bug 1186. It affects only SubModule and will not affect normal usage.


r4628 | justincc | 2008-05-12 06:39:46 -0700 (Mon, 12 May 2008) | 5 lines

From: Alan M Webb <awebb@vnet.ibm.com> This patch just tightens up console handling in BasOpenSimServer and removes (or redirects) a couple of messages that were being issued using Console.Writeline.


r4627 | chi11ken | 2008-05-12 02:07:07 -0700 (Mon, 12 May 2008) | 1 line

Thanks Melanie for a patch to stop sending unnecessary animation updates (bug #1239).


r4626 | chi11ken | 2008-05-11 21:31:28 -0700 (Sun, 11 May 2008) | 1 line

Refactoring animation handling in ScenePresence.


r4625 | chi11ken | 2008-05-11 18:23:03 -0700 (Sun, 11 May 2008) | 1 line

Formatting cleanup.


r4624 | chi11ken | 2008-05-11 16:48:40 -0700 (Sun, 11 May 2008) | 1 line

Update svn properties.


r4623 | teravus | 2008-05-11 15:03:01 -0700 (Sun, 11 May 2008) | 1 line

  • Un-break the NPC avatar.. you know.. the one that sits in your sim and shouts, 'This is my sim, get out!'

r4622 | teravus | 2008-05-11 14:27:12 -0700 (Sun, 11 May 2008) | 46 lines

0001199: [PATCH] Add support for default animations From Melanie... Thanks Melanie!


r4621 | teravus | 2008-05-11 06:30:47 -0700 (Sun, 11 May 2008) | 1 line

  • Fixed null reference exception when rezzing an object from inventory with a rootpart that isn't found. Added a way to tell if it's an attachment.

r4620 | teravus | 2008-05-11 05:01:12 -0700 (Sun, 11 May 2008) | 2 lines

  • Changed implicit string conversion to LSL_Types.LSLString in money event of the key of the payer to an Explicit one.
  • Fixes Mantis: #1045

r4619 | afrisby | 2008-05-10 21:38:02 -0700 (Sat, 10 May 2008) | 1 line

  • Mantis #1127 - Patch to implement depreciated patches. Thanks middlelink!

r4618 | afrisby | 2008-05-10 21:32:43 -0700 (Sat, 10 May 2008) | 3 lines

  • Added NPCModule and NPCAvatar classes for NPCs. Primitive, but we can grow them out.
  • Fix for Scene.Inventory.cs - It assumes every entity at startup is a SceneObjectGroup. (Actually, this shouldn't have compiled[!] without a warning.)
  • Fix for LandManager at startup - it assumes there's a land channel when perhaps there isnt. (Bug that needs another refactor to fix. [Mike - I've assigned a ticket to you about this])

r4617 | teravus | 2008-05-10 13:25:40 -0700 (Sat, 10 May 2008) | 1 line

  • Refactored two more OutPackets. ObjectPropertiesFamily, and Object Properties.

r4616 | teravus | 2008-05-10 06:11:09 -0700 (Sat, 10 May 2008) | 2 lines

  • More OutPacket refactors.
  • Added back a sleep to the kick routine so users get a 'you have been logged off message' when they get kicked from the simulator for various reasons (like 'the simulator is going down')

r4615 | teravus | 2008-05-10 05:45:41 -0700 (Sat, 10 May 2008) | 2 lines

  • Two more OutPacket refactors. TextureSender.
  • The split image packet sender doesn't like to be refactored (images don't load after it's been refactored), so left that as is for the moment.

r4614 | teravus | 2008-05-10 05:01:36 -0700 (Sat, 10 May 2008) | 1 line

Refactored out a few warnings related to Adam's bane OutPacket


r4613 | teravus | 2008-05-10 03:28:49 -0700 (Sat, 10 May 2008) | 1 line

  • Experiment in Zerocoding.

r4612 | justincc | 2008-05-09 15:45:40 -0700 (Fri, 09 May 2008) | 3 lines

  • Resolve mantis 1182. Doesn't actually implement llGiveInventoryList - merely corrects the signature so that "not implemented" message is displayed rather than a script

compile failure


r4611 | justincc | 2008-05-09 14:50:22 -0700 (Fri, 09 May 2008) | 4 lines

  • Revert caps fetch inventory service back to UDP for now
  • Linden client 1.19.1.4 appears to be happy using UDP for this request again, and Linden's own servers (1.21) don't appear to be supplying the CAPS version currently
  • This should for now fix the bug where texture selection in the edit window both shows only already open textures, and later stops subsequent inventory requests from working.

r4610 | justincc | 2008-05-09 14:33:19 -0700 (Fri, 09 May 2008) | 3 lines

  • Removing polling delay for non-CAPS inventory fetch if the client has not yet received data from the inventory service
  • Replaced instead with the system now used by other requests where the fetch request is placed on a queue and service when the data comes in

r4609 | sdague | 2008-05-09 11:57:19 -0700 (Fri, 09 May 2008) | 3 lines

m_logs always need to be private static readonly otherwise we get close errors.


r4608 | mingchen | 2008-05-09 10:40:39 -0700 (Fri, 09 May 2008) | 2 lines

  • Land/Parcel upates are now correct with a significant movement by the Client
  • Moved OnSignificantClientMovement to where it is supposed to be - SceneEvents and not ScenePresence

r4607 | justincc | 2008-05-09 10:32:26 -0700 (Fri, 09 May 2008) | 3 lines

  • Removing console notifications of missing texture request sending (which ironically, was disabled, though it wasn't making much difference).
  • These messages keep getting confused with other problems - just going to have to try to remember to add these to stats or something so at least they don't completely disappear

r4606 | justincc | 2008-05-09 10:23:27 -0700 (Fri, 09 May 2008) | 3 lines

From: Michael Osias <mosias@us.ibm.com> Stop .net generating ambiguous operator errors when two integers are compared for equality in LSL


r4605 | afrisby | 2008-05-09 10:17:54 -0700 (Fri, 09 May 2008) | 1 line

  • Patch from Jed (DeepThink) - More optimisations for BulletX renderer. Trimesh collisions should now work relatively efficiently. BulletX plugin should now be functional - feedback would be appreciated as to how it performs vs ODE.

r4604 | chi11ken | 2008-05-09 09:24:28 -0700 (Fri, 09 May 2008) | 1 line

Update svn properties.


r4603 | justincc | 2008-05-09 08:51:02 -0700 (Fri, 09 May 2008) | 2 lines

  • Minor: Insert utility function to format raw xml strings into indented xml for debugging purposes

r4602 | justincc | 2008-05-09 06:36:08 -0700 (Fri, 09 May 2008) | 2 lines

  • Restoring some initial inventory lookup polling delays in order to deal with situations seen on osgrid

r4601 | justincc | 2008-05-09 06:21:12 -0700 (Fri, 09 May 2008) | 2 lines

  • Fix opensim region server shutdown.

r4600 | teravus | 2008-05-09 00:50:00 -0700 (Fri, 09 May 2008) | 4 lines

  • Valid Sculpted prim now collide properly.
  • The first time you set the sculpted texture of a prim you might have to futz with it to get it to generate a sculpted physics proxy
  • Note that there are already issues in Trunk, (such as the prim scaling issue and prim jumping issue. Essentially editing is difficult right now)
  • This just adds to the experimental nature of trunk. :D

r4599 | ckrinke | 2008-05-08 20:23:52 -0700 (Thu, 08 May 2008) | 2 lines

Thank you, Melanie for a patch that helps conversion from a string to a vector in OSSL.


r4598 | ckrinke | 2008-05-08 20:20:29 -0700 (Thu, 08 May 2008) | 2 lines

Thank you, Melanie for a patch that: Patch fixes the pesky "Cannot implicitly convert to bool" issue for function returns


r4597 | afrisby | 2008-05-08 20:19:20 -0700 (Thu, 08 May 2008) | 2 lines

  • Minor tweak to TerrainChannel
  • Minor tweak to Permissions/PermissionsModule.cs

r4596 | teravus | 2008-05-08 19:00:55 -0700 (Thu, 08 May 2008) | 2 lines

  • Applying Dahlia's Triangular hole in a cube peg patch. Fixes the hollow orientation in a cube in the meshmerizer. Thanks Dahlia!
  • See mantis 0001203 for more details!

r4595 | teravus | 2008-05-08 18:28:54 -0700 (Thu, 08 May 2008) | 2 lines

  • Wrote a method to get the OpenJpeg data of a sculpt texture asset and save it to the prim shape.
  • Added some stuff around sculpted prim meshes.. but it's just there so the project compiles now.

r4594 | teravus | 2008-05-08 13:45:50 -0700 (Thu, 08 May 2008) | 1 line

  • remove 2 warnings.

r4593 | mingchen | 2008-05-08 12:37:57 -0700 (Thu, 08 May 2008) | 2 lines

  • Added all the permission checks to the sceneexternalchecks and modified permission module to follow this.
  • This makes permission checking much more modular; allows restrictive and granting module to be made without modifying the existing permission module

r4592 | teravus | 2008-05-08 12:22:20 -0700 (Thu, 08 May 2008) | 1 line

  • Committing an extra bit of permissions for attaching to ensure that the perms are in line with project goals.

r4591 | teravus | 2008-05-08 09:07:41 -0700 (Thu, 08 May 2008) | 2 lines

  • Removed ODELock message since it wasn't telling us anything important and people seemed to think it was the cause of their issues rather then a message to help locate a situation where physics stalls for a second and then kicks.
  • This was simply a message added when an avatar was added/removed from the scene.

r4590 | afrisby | 2008-05-08 07:09:12 -0700 (Thu, 08 May 2008) | 1 line

  • Proper fix for 1191 - Missing TypeData in ViewerEffectEventHandlerArg.

r4589 | afrisby | 2008-05-08 07:06:48 -0700 (Thu, 08 May 2008) | 1 line

  • Attempted Fix for 1191 - Crash on ViewerEffectHandler. We are missing typedata data however it seems.

r4588 | afrisby | 2008-05-08 06:49:19 -0700 (Thu, 08 May 2008) | 1 line

  • Applying patch #1156 - More implementation work on llGetPrimitiveParams (Thanks middlelink!)

r4587 | afrisby | 2008-05-08 06:41:10 -0700 (Thu, 08 May 2008) | 1 line

  • Applying patch #1121 - Fixes for llListen() (Thanks Middlelink!)

r4586 | afrisby | 2008-05-08 06:32:15 -0700 (Thu, 08 May 2008) | 1 line

  • Commit from Jed Zhu (DeepThink) - Initial implementation of mesh collision into BulletX plugin. Additional work to come in the next few days.

r4585 | sdague | 2008-05-08 05:48:29 -0700 (Thu, 08 May 2008) | 8 lines

From: Michael Osias <mosias@us.ibm.com>

Patch to schedule terse update on deselect, specifically so llTargetOmega sets rotational velocity on deselect.

This should complete our llTargetOmega support and fix: http://opensimulator.org/mantis/view.php?id=1178


r4584 | sdague | 2008-05-08 05:23:47 -0700 (Thu, 08 May 2008) | 4 lines

From: Alan M Webb <awebb@vnet.ibm.com>

Introduce time dilation in scripts.


r4583 | afrisby | 2008-05-07 22:35:01 -0700 (Wed, 07 May 2008) | 2 lines

  • You can haz more spring cleaning.
  • Eventually this codebase will be clean. >_>

r4582 | afrisby | 2008-05-07 22:18:38 -0700 (Wed, 07 May 2008) | 2 lines

  • Reduced major-ass ugly code in LoadBalancer/TcpClient.cs
  • Still more needs to be done.

r4581 | afrisby | 2008-05-07 22:09:35 -0700 (Wed, 07 May 2008) | 1 line

  • Spring cleaning, round 3029

r4580 | teravus | 2008-05-07 21:58:44 -0700 (Wed, 07 May 2008) | 8 lines

  • Fixes Prim ExtraParams
  • Fixes Sculpty handling
  • Fixes Light handling
  • Fixes Flexi handling
  • Fixes Sculpty + Flexi handling
  • Fixes handling of Flexi type
  • Fixes Changing prim type after changing to sculpty corrupting prim.
  • Ugly code.

r4579 | afrisby | 2008-05-07 21:47:38 -0700 (Wed, 07 May 2008) | 1 line

  • Reduced sleep durations in a number of files.

r4578 | afrisby | 2008-05-07 21:34:02 -0700 (Wed, 07 May 2008) | 2 lines

  • Some refactorings.
  • Added shell of new Python scripting engine. Similar in design to the one used by Rex, but will be structured at a region rather than object level, also is a region module.

r4577 | justincc | 2008-05-07 16:59:57 -0700 (Wed, 07 May 2008) | 3 lines

  • For no good reason (since there are a hundred million other things to fix), change formatting of version information printed to the log
  • Push printing down into OpenSimMain so both console and consoleless configurations will get it

r4576 | justincc | 2008-05-07 16:21:24 -0700 (Wed, 07 May 2008) | 2 lines

  • Change LSL -> C# translated script console output to use the logger (at DEBUG level) rather than Console.Writeline

r4575 | justincc | 2008-05-07 15:59:30 -0700 (Wed, 07 May 2008) | 4 lines

  • Increasing ScenePresences locking to prevent race conditions such as those seen in one of the crashes of mantis 1163
  • It's not impossible that this could lead to deadlock where sessions simply appear to freeze, even though the region console still responds.
  • If this is the case, please file a mantis

r4574 | afrisby | 2008-05-07 15:19:30 -0700 (Wed, 07 May 2008) | 1 line

  • Temporary fix for Mantis 1177.

r4573 | mingchen | 2008-05-07 14:52:11 -0700 (Wed, 07 May 2008) | 1 line

  • Fixed bug causing Object Duplication to not correctly follow permissions

r4572 | teravus | 2008-05-07 14:50:37 -0700 (Wed, 07 May 2008) | 1 line

  • Doh! scripts that get controls should get controls even when you're sitting on an object.

r4571 | justincc | 2008-05-07 14:45:25 -0700 (Wed, 07 May 2008) | 2 lines

  • Fix minor local inventory service log typo

r4570 | afrisby | 2008-05-07 14:42:23 -0700 (Wed, 07 May 2008) | 2 lines

  • Fixed some compiler warnings
  • Fixed prebuild.xml to remove DB4o references (more compiler warnings)

r4569 | afrisby | 2008-05-07 14:31:15 -0700 (Wed, 07 May 2008) | 2 lines

  • Added Obsolete() tag to IClientAPI.OutPacket.
  • Increased compiler warnings by a whoppingly large number.

r4568 | afrisby | 2008-05-07 13:31:48 -0700 (Wed, 07 May 2008) | 2 lines

  • Removes references to libsecondlife.Packets from IClientAPI. BAD PROGRAMMERS. NAUGHTY.
  • Thanks to Andrew (DeepThink) for working on this one.

r4567 | sdague | 2008-05-07 12:48:34 -0700 (Wed, 07 May 2008) | 3 lines

enable velocity on our full update, as I think I know why this didn't previously work


r4566 | sdague | 2008-05-07 12:44:22 -0700 (Wed, 07 May 2008) | 2 lines

seriously hope this gives us rotation and rotational velocity


r4565 | teravus | 2008-05-07 12:41:03 -0700 (Wed, 07 May 2008) | 1 line

  • Other then the prim update experiments that are going on now, llTakeControls works now along with the 'release controls button'. llReleaseControls() works mostly :D.

r4564 | sdague | 2008-05-07 12:37:37 -0700 (Wed, 07 May 2008) | 2 lines

check in a new approach to this


r4563 | sdague | 2008-05-07 12:34:06 -0700 (Wed, 07 May 2008) | 3 lines

ok, reverting the bad packet fill in, going to try this again slightly differently


r4562 | sdague | 2008-05-07 12:19:38 -0700 (Wed, 07 May 2008) | 2 lines

make prims reliable to see how that effects this update path


r4561 | sdague | 2008-05-07 11:57:43 -0700 (Wed, 07 May 2008) | 4 lines

this change probably causes an earthshattering kaboom, and sends all your prims to mars. or it fixes llTargetOmega. place your bets quickly before I have a chance to test it.


r4560 | sdague | 2008-05-07 11:40:18 -0700 (Wed, 07 May 2008) | 3 lines

get all the right bits to SendPrimitiveToClient so we can actually set vel, acc, and rvel in the packet (though this isn't done yet).


r4559 | teravus | 2008-05-07 11:23:46 -0700 (Wed, 07 May 2008) | 2 lines

  • Theoretically, everything is in place for scripted take controls... Theoretically.
  • I've still got to test, it's still theoretical code :D. Good thing it isn't enabled by default!

r4558 | sdague | 2008-05-07 11:10:18 -0700 (Wed, 07 May 2008) | 4 lines

while I'm not convinced this is causing my current run away loop, this queue manipulation is dead wrong as Queue is not a synchronized data structure. Hopefully this helps.


r4557 | mingchen | 2008-05-07 11:06:55 -0700 (Wed, 07 May 2008) | 1 line

  • Fixed Missing SceneExternalChecks.cs

r4556 | sdague | 2008-05-07 11:05:18 -0700 (Wed, 07 May 2008) | 2 lines

if we are aborting the client loop we should tell someone


r4555 | mingchen | 2008-05-07 10:44:48 -0700 (Wed, 07 May 2008) | 1 line

  • Added CanRunScript to SceneExternalChecks

r4554 | mingchen | 2008-05-07 10:33:57 -0700 (Wed, 07 May 2008) | 1 line

  • Added SceneExternalChecks.cs that is used to manage checking the results of multiple functions that register with the class and return the result (usually true/false) based on those results. This is useful for module wanting to put their opinion in decisions such as 'can the user rez this object?'

r4553 | justincc | 2008-05-07 09:48:29 -0700 (Wed, 07 May 2008) | 5 lines

From: Kurt Taylor <krtaylor@us.ibm.com> Implements the show version command. If you type show version at the console, you will get the revision that opensim is running, assuming you have the .svn/entries file in your base directory (e.g. you are running from code extracted from our SVN repository) A patch to also send this to the client should follow shortly


r4552 | justincc | 2008-05-07 09:24:15 -0700 (Wed, 07 May 2008) | 3 lines

  • Move shutdown processing to base OpenSimServer, overriding the method where appropriate
  • This also means that the command quit (as well as shutdown) will now close down grid servers (instead of only being in place for the region server)

r4551 | ckrinke | 2008-05-07 09:05:42 -0700 (Wed, 07 May 2008) | 2 lines

Thank you very much, Xantor for a patch to improve llParticleSystem().


r4550 | justincc | 2008-05-07 08:53:27 -0700 (Wed, 07 May 2008) | 2 lines

  • Increase number of poll attempts an inventory items request will make under CAPS

r4549 | ckrinke | 2008-05-07 08:51:50 -0700 (Wed, 07 May 2008) | 3 lines

Thank you, Middelink for a patch that fixes the regular expresion missing the numbers after the initial letter of the identifier.


r4548 | sdague | 2008-05-07 08:07:46 -0700 (Wed, 07 May 2008) | 3 lines

replace 2 instances of "0000...." with LLUUID.Zero.ToSting() because I was in the file and noticed them.


r4547 | sdague | 2008-05-07 08:01:02 -0700 (Wed, 07 May 2008) | 3 lines

revert 4546, I definitely didn't understand what I was doing here and awebb says he's close to a functional patch for 1166


r4546 | sdague | 2008-05-07 07:41:59 -0700 (Wed, 07 May 2008) | 3 lines

attempted fix of http://opensimulator.org/mantis/view.php?id=1166. This is currently untested and may result in weirdness. Beware this changeset.


r4545 | justincc | 2008-05-07 07:15:59 -0700 (Wed, 07 May 2008) | 9 lines

From: Alan M Webb <awebb@vnet.ibm.com>

The attached patch moves the sun module incrementally nearer where it needs to be. Default behavior, i.e. no overriding configuration is to match Second Life's diurnal/nocturnal rhythm.

All designated values are now sent to the client.There remain a couple of unanswered questions about how this SHOULD be implemented though.


r4544 | chi11ken | 2008-05-06 15:41:38 -0700 (Tue, 06 May 2008) | 1 line

De-tabify source.


r4543 | sdague | 2008-05-06 15:17:00 -0700 (Tue, 06 May 2008) | 4 lines

send actual velocity and angular velocity in terse updates instead of hardcoding to zero when the primitive is non physical. llTargetOmega should work now.


r4542 | chi11ken | 2008-05-06 15:14:15 -0700 (Tue, 06 May 2008) | 4 lines

Restored svn:keywords to prebuild.xml. Set svn properties script to ignore this property from now on. Update svn properties on some other file types. Minor formatting cleanup.


r4541 | sdague | 2008-05-06 12:22:05 -0700 (Tue, 06 May 2008) | 2 lines

this should fix zariok's issue


r4540 | sdague | 2008-05-06 12:07:14 -0700 (Tue, 06 May 2008) | 2 lines

reduce log messages from nhibernate


r4539 | mingchen | 2008-05-06 11:29:58 -0700 (Tue, 06 May 2008) | 2 lines

  • LLClientView is now pushed the EstateSettings instead of pulling it from the scene...more to standards
  • LandChannel no longer requires libsecondlife.Packets (it should have never needed it in the first place)

r4538 | sdague | 2008-05-06 11:22:26 -0700 (Tue, 06 May 2008) | 2 lines

added nhibernate examples


r4537 | afrisby | 2008-05-05 21:56:48 -0700 (Mon, 05 May 2008) | 1 line

  • Cleaning up code, making it conform to OpenSimulator standards.

r4536 | teravus | 2008-05-05 19:47:14 -0700 (Mon, 05 May 2008) | 1 line

  • Committing a bunch of work for control snatching. Not done yet. No visible features.

r4535 | teravus | 2008-05-05 17:23:19 -0700 (Mon, 05 May 2008) | 1 line

  • If you llApplyImpulse on an attachment, it applies impulse on the avatar, not the attachment.

r4534 | justincc | 2008-05-05 13:14:53 -0700 (Mon, 05 May 2008) | 2 lines

  • Refactor: Break out permissions code into a separate region PermissionsModule

r4533 | justincc | 2008-05-05 11:53:07 -0700 (Mon, 05 May 2008) | 2 lines

  • Just some tidy up and documentation before I make my first ever attempt to extract a lump of code out to a region module

r4532 | mingchen | 2008-05-05 10:44:40 -0700 (Mon, 05 May 2008) | 1 line

  • Standardized the Land module by removing all references to libsecondlife.packets

r4531 | teravus | 2008-05-05 08:53:11 -0700 (Mon, 05 May 2008) | 5 lines

  • Unraveled the DEBUG_CHANNEL mystery.
  • Moved script errors to the debug channel.
  • Typing '/2147483647 OK' results in a debug_channel message.
  • Expanded the available parameters that are send-able through IClientAPI

r4530 | teravus | 2008-05-04 17:03:30 -0700 (Sun, 04 May 2008) | 10 lines

  • A bit of spice from here, a pinch of salt from there, some brains that attracts zombies.. a recipe for llRezObject
  • Original patch by YZh Thanks YZH!!!!
  • object_rez event patch by Melanie, Thanks Melanie!!!
  • Some fixups, some missing things(velocity,rotation)
  • script delay
  • Recoil
  • Standard error messages
  • Standard silent failures
  • Easter egg management

r4529 | teravus | 2008-05-04 15:55:52 -0700 (Sun, 04 May 2008) | 1 line

  • Implemented DIE_AT_EDGE and Temporary objects don't save to the database.

r4528 | chi11ken | 2008-05-04 14:59:29 -0700 (Sun, 04 May 2008) | 1 line

Update svn properties.


r4527 | afrisby | 2008-05-04 12:30:26 -0700 (Sun, 04 May 2008) | 1 line

  • Reformatted EstateManagementModule

r4526 | afrisby | 2008-05-04 12:21:14 -0700 (Sun, 04 May 2008) | 1 line

  • Updating some file locations.

r4525 | mingchen | 2008-05-04 12:19:18 -0700 (Sun, 04 May 2008) | 1 line

  • Fixed a mistake in the EstateManagementModule that messed up the trunk.

r4524 | mingchen | 2008-05-04 11:59:18 -0700 (Sun, 04 May 2008) | 2 lines

  • Fixed up EstateManagementModule to the module standard - no more packets allowed!
  • Started cleaning up the land module

r4523 | justincc | 2008-05-03 18:14:21 -0700 (Sat, 03 May 2008) | 2 lines

  • Refactor: A final root folder special case removal, this time in HandleFetchInventoryDescendents[CAPS]

r4522 | justincc | 2008-05-03 18:04:49 -0700 (Sat, 03 May 2008) | 2 lines

  • Refactor: Do the root case removal thing again, this time in ItemReceive()

r4521 | justincc | 2008-05-03 17:53:01 -0700 (Sat, 03 May 2008) | 2 lines

  • Refactor: Simplify CachedUserInfo.FolderReceive() by removing root folder special case

r4520 | justincc | 2008-05-03 17:06:34 -0700 (Sat, 03 May 2008) | 2 lines

  • Simplify CreateFolder() by folding previous special root case into FindFolder()

r4519 | justincc | 2008-05-03 16:33:20 -0700 (Sat, 03 May 2008) | 2 lines

  • Add ability to defer item actions for AddItem() and DeleteItem(). This won't be useful until we let the client cache (again?)

r4518 | justincc | 2008-05-03 16:23:46 -0700 (Sat, 03 May 2008) | 2 lines

  • Refactor RemoveItem()

r4517 | justincc | 2008-05-03 15:39:33 -0700 (Sat, 03 May 2008) | 2 lines

  • Refactor: Renaming item and folder tree search methods to have Find*() prefixes

r4516 | afrisby | 2008-05-03 13:00:35 -0700 (Sat, 03 May 2008) | 4 lines

  • Cleaned up code in Terrain, Tree and Map modules.
  • Fixed a bug with Terragen loader where it would do bad things on a non 256x256 sized terrain. Now loads the array correctly.
  • Moved MapImageModule.cs to Modules/World/WorldMap
  • Changed Location.RegionHandle to use Helpers.GetUlong instead of doing it ourselves.

r4515 | justincc | 2008-05-03 12:50:49 -0700 (Sat, 03 May 2008) | 2 lines

  • Refactor: Move MoveFolder() and PurgeFolder() into CachedUserInfo (which arguably should be split)

r4514 | afrisby | 2008-05-03 12:38:03 -0700 (Sat, 03 May 2008) | 2 lines

  • Made 3Di LoadBalancerPlugin compatible with recent IClientNetworkServer changes.
  • It's slightly hackish in that it will not work with another client type, but LoadBalancerPlugin is very dependent on the LL Architecture and is unlikely to be useful with a different protocol anyway.

r4513 | afrisby | 2008-05-03 12:33:59 -0700 (Sat, 03 May 2008) | 1 line

  • Refactoring and major cleaning work done on 3Di's LoadBalancerPlugin - Johan, if you are still around, please shoot me a message.

r4512 | justincc | 2008-05-03 12:27:34 -0700 (Sat, 03 May 2008) | 2 lines

  • Refactor: move UpdateFolder into CachedUserInfo

r4511 | justincc | 2008-05-03 12:12:17 -0700 (Sat, 03 May 2008) | 2 lines

  • Make user profile cache service complain if the caller assumes a profile exists when in fact it does not

r4510 | justincc | 2008-05-03 11:57:02 -0700 (Sat, 03 May 2008) | 3 lines

  • Refactor: Move bulk of CreateFolder from UserProfileCacheService into CachedUserInfo
  • Remove unused/superseded methods from GridInventoryService

r4509 | justincc | 2008-05-03 11:13:32 -0700 (Sat, 03 May 2008) | 3 lines

  • Refactor: remove redundant userId parameter from UpdateItem() and DeleteItem()
  • Put warning in remove folder method about non implementation (not that this is used anyway - may be legacy)

r4508 | justincc | 2008-05-03 11:01:38 -0700 (Sat, 03 May 2008) | 3 lines

  • Refactor: remove pointless agentId parameter from CachedUserInfo.AddItem()
  • Remove old framework asset transactions files which were region modularized

r4507 | mingchen | 2008-05-03 10:11:21 -0700 (Sat, 03 May 2008) | 1 line

  • Moved EstateManager into a region module

r4506 | teravus | 2008-05-03 08:39:40 -0700 (Sat, 03 May 2008) | 1 line

  • For your fragging desire, damage enabled land works, but watch out!, life does not regenerate until you're dead!

r4505 | teravus | 2008-05-02 21:33:17 -0700 (Fri, 02 May 2008) | 2 lines

  • Committing some collision stuffs that I'm working on.
  • Nothing user facing yet.

r4504 | ckrinke | 2008-05-02 16:23:39 -0700 (Fri, 02 May 2008) | 2 lines

Thank you kindly, Melanie for a patch to solve llParticleSystem and osDynamicTexture issues.


r4503 | sdague | 2008-05-02 12:57:35 -0700 (Fri, 02 May 2008) | 5 lines

fixed up a bunch of the nhibernate user driver. Friends are not implemented, and something is still funny with agents, but this at least got me logged in, so is good enough to plumb through appearance and see how that goes.


r4502 | sdague | 2008-05-02 12:39:27 -0700 (Fri, 02 May 2008) | 2 lines

in theory fix the user table mapping


r4501 | sdague | 2008-05-02 12:31:41 -0700 (Fri, 02 May 2008) | 2 lines

move it out of the Types namespace


r4500 | sdague | 2008-05-02 12:21:33 -0700 (Fri, 02 May 2008) | 2 lines

fixed the dos line endings


r4499 | sdague | 2008-05-02 12:16:54 -0700 (Fri, 02 May 2008) | 4 lines

in theory this gives me a back end that will do persistance to actually have something to test plumbing in appearance saving.


r4498 | sdague | 2008-05-02 11:59:12 -0700 (Fri, 02 May 2008) | 4 lines

plumb in connection string to the user database paths. mysql and mssql just ignore this for now, but it lets us get connect strings to sqlite and nhibernate.


r4497 | sdague | 2008-05-02 11:39:13 -0700 (Fri, 02 May 2008) | 2 lines

added user appearance mapping in nhibernate


r4496 | afrisby | 2008-05-02 11:36:41 -0700 (Fri, 02 May 2008) | 1 line

  • Small fixes to Scene.cs

r4495 | afrisby | 2008-05-02 11:26:19 -0700 (Fri, 02 May 2008) | 3 lines

  • More refactorings of UDPServer.
  • Removed all references where possible.
  • Renamed lots of variables from UDPServerXYZ to clientServerXYZ

r4494 | sdague | 2008-05-02 11:25:53 -0700 (Fri, 02 May 2008) | 2 lines

adding a few more prep parts for this object


r4493 | afrisby | 2008-05-02 11:18:43 -0700 (Fri, 02 May 2008) | 1 line

  • More clientstack abstractions - We now only have a single constructor call to UDPServer. Going to reduce this with an abstracted constructor in a bit.

r4492 | afrisby | 2008-05-02 09:41:35 -0700 (Fri, 02 May 2008) | 1 line

  • Commit 3/3 - Please test this revision.

r4491 | afrisby | 2008-05-02 09:41:08 -0700 (Fri, 02 May 2008) | 1 line

  • Commit 2/3 - Please dont attempt to update to this revision until all 3 are in.

r4490 | afrisby | 2008-05-02 09:40:17 -0700 (Fri, 02 May 2008) | 4 lines

  • Refactored ClientView into LLClientView. Removed all direct references to UDPServer and replaced with IClientNetworkServer.
  • This should, in theory, let us make new servers with different protocols very easily (rather than the challenge we would have faced before).
  • BREAKS LoadBalancing module for the moment.
  • Commit 1/3 - Please dont attempt to update to this revision until all 3 are in.

r4489 | justincc | 2008-05-02 08:29:09 -0700 (Fri, 02 May 2008) | 4 lines

From: Kurt Taylor <krtaylor@us.ibm.com> Adds "not implemented" stubs for llSetVehicleFloatParam() and llSetLinkTexture() Some cleanup of LSO script enums

Personal tools
General
About This Wiki