jump to navigation

This week in OpenSim Dev – week ending Saturday 5th February 2011 February 9, 2011

Posted by justincc in opensim, opensim-dev, opensim-news, secondlife, twiod, virtual-environments, virtual-worlds.

Hello everybody.  This is a summary of the last week of development in OpenSimulator.  Except where otherwise specified, the changes described here appear only in OpenSim’s cutting edge Git ‘master’ branch. Please do not attempt to use code taken directly from ‘master’ in any production environment.  Sometimes this in-development code may not work or may even cause data corruption. If you are not a developer or tester, please treat this summary instead as a preview of what will be coming up in the next release. The latest official release is OpenSim (released on Saturday 11th September 2010).

The letters and numbers in brackets after some entries tell you the latest git commit to which they apply.

This week in OpenSim ( 0898be5 – 3411d48 ).

General news

  • A subtle bug may have crept into OpenSim Git master in the last few weeks or possibly slightly longer.  After a period of 8 hours or so (though reports vary), users logging into the region will end up at 10,10,10 and receive no data (seeing only ocean).  According to some reports, terrain and object data is then suddenly received after a long period (e.g. 25 minutes).  See Mantis 5365 for more details.  More information on this bug would be much appreciated, particularly how it occurs on standalones or other grids or any narrowing down to a particular commit.

Features & bug fixes

  • I fixed a bug where the SimianGrid Groups service connector was turning an unpopulated groups object rather than null, as is assumed by existing calling code (0898be5).
  • Diva fixed a bug which may have been inserting incompatible CreatorData entries into IARs under certain circumstances (such as when items had been acquired via the Hypergrid).  See Mantis 5360 (8fdc810).
  • Mic reduced the number of child agent updates that have to be sent to remote regions on avatar movement to one per remote simulator rather than one per remote region (cf24069).
  • I made UUID cf24069227f9a32272c873d4423e2e11f5da25a8 by default reference the full alpha texture in OpenSim.  This should stop some viewers continually requesting this texture when the request isn’t satisfied.  See Mantis 4751 (c1665cf).
  • Kevin Cozens contributed a patch which makes the viewer display the correct creation date when inspecting prims.  See Mantis 3990 (034327b).
  • Diva fixed a bug on map search for Hypergrid (144f367).
  • gcrim contributed a patch that fixes LSL set texture functions to always try to lookup a texture by name first in the prim’s inventory before seeing if it an be treated as a UUID asset reference.  This allows texture inventory items to have names that are valid UUIDs (3585130).
  • I stopped llInstantMessage() from crashing Linden Lab Viewer 2.4 (and possibly earlier Viewer 2 versions).  See Mantis 5356 (722f0ba).
  • Diva added an “OutboundPermission” configuration setting to the HGInventoryAccessModule.  Setting this to false prevents foreign Hypergrid visitors to a local grid from taking assets back to their home grid (f5a3eb9).
  • Diva added a “show circuits” command.  This shows the circuits established between login server and region or between teleport source region and destination region prior to the viewer connecting directly and establishing a full connection (these are visible using “show connections”) (b20ab10).
  • Diva added a “show http-handlers” command which shows all the currently active HTTP handlers for inbound GET, PUT and POST requests (b20ab10).
  • Diva added a “show caps” command which show the capabilities URLs that a region has supplied to an agent (30fa5ad).


  • No news this week.


1. Tweets that mention This week in OpenSim Dev - week ending Saturday 5th February 2011 | justincc.org -- Topsy.com - February 9, 2011

[…] This post was mentioned on Twitter by Tinsel Silvera, Justin Clark-Casey. Justin Clark-Casey said: This week in OpenSim Dev – week ending Saturday 5th February 2011 – http://bit.ly/hzw7UG […]

2. John Silver - February 9, 2011

Hai there,

Do I understand correctly? are the GROUP functionality and SEARCH now integrated in the standard OpenSim distribution? That will be great!!

Can you give any pin points when the new stable release is available?

regards, John

3. justincc - February 9, 2011

Hi John. No, neither of those are integrated into the core OpenSim project. What is within core are connectors to the third party Flotsam and Simiangrid groups services (and any other third party projects which implement either of those interfaces).

As for public search code, I’m not entirely sure what the status is. I think there’s still some difficulty updating it for 0.6.9 (which is a version of OpenSim that many people still use).

4. rjs - February 11, 2011

As always Justin, thank you for the updates.


5. Hypergrid - New asset permissions setting! - SLUniverse Forums - February 11, 2011

[…] visitors to a local grid from taking assets back to their home grid. This news was published on This week in OpenSim Dev – week ending Saturday 5th February 2011 | justincc.org blog The most secure grids are walled gardens which prevent content being removed to another grid […]

6. Marcus Llewellyn - February 12, 2011

Thanks for giving Mantis 4751 your attention, Justin! As the person who filed the issue, I feel bad that I am unable to give further feedback on it, but technical issues (brown outs + power supplies == ouch) are keeping my sims offline for a while.

Anyhoo… thanks much. 🙂

7. justincc - February 12, 2011

@Marcus – No problem. All appears good now. Hope you get your sims back online soon.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: