This Week in OpenSim Dev – week ending Saturday 10th April 2010 April 13, 2010Posted by justincc in opensim, opensim-dev, opensim-news, secondlife, twiod, virtual-environments, virtual-worlds.
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. At particular points in time 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 0.6.8 (released on 23rd December 2009).
This week in OpenSim ( 936e08 – 56c176 ).
- The cutting edge OpenSim Git master code is still unstable following the final merge of the ROBUST server migration on the 1st March 2010. I very strongly recommend that you don’t update to this code unless you are a developer or tester – please stick with official releases such as OpenSim 0.6.8. If you do need to update, here are some work-in-progress migration instructions.
Features & bug fixes
- mcortez contributed a patch that fixes an issue where clicking user names in group chat did not open the correct profile (ee198e).
- I implemented the ‘share with group‘ option for object inventory items. This means that members of the same group can now edit notecards and scripts with this option set. This does require an active groups module to work (i.e. something like XmlRpcGroups, not the groups module stub bundled with OpenSim). The code currently hits the group service hard – caching work should follow soon to alleviate this (9ecad5).
- jhurliman made a change that should stop an excessive number of threads being used on region startup when the simulator is making a large number of requests to the asset service (f30222).
- diva made a change that may fix the reset password function on the RemoteAdmin interface (80346a).
- jhurliman added support for HTTP texture fetching, where texture information is retrieved via HTTP GET requests rather than over UDP packets. This is implemented by the latest development builds of the Imprudence and Snowglobe viewers. It can be activated by setting the ImagePipelineUseHTTP debug setting to True. This setting has actually been present in viewers for a long time but for most of them it has no functionality. I’ve not tried this myself but reports suggest that it is significantly faster than normal texture downloading (3f6c4c).
- Nothing major to report this week.