SL project updates 33/1: server, viewer, misc

Yasminia, Yasminia; Inara Pey, August 2017, on Flickr Yasminiablog post

Server Deployments Week #33

Please refer to the deployment notice for the week for latest updates and news.

  • There was no deployment to the Main (SLS) channel on Tuesday, August 15th, which remains on server maintenance package # (not 17# as quoted in the deployment thread. This comprises “additional internal fixes”.
  • On Wednesday. August 16th all three RC channel should be updated with the same server maintenance package, 17#, comprising internal fixes and the following feature requests:
    • BUG-5398: llGetObjectDetails() constants OBJECT_SELECTED & OBJECT_SAT_UPON. This sees the addition of two new parameters:
      • OBJECT_SELECTION_COUNT – returns how many agents are selecting any link in a linkset
      • OBJECT_SITTER_COUNT – returns how many agents are sitting on any links in a linkset.
    • BUG-9666: llGetObjectDetails() constants OBJECT_REZ_TIME, OBJECT_CREATION_TIME and OBJECT_RETURN_TIME.
    • BUG-134057 OBJECT_CREATION_TIME output precision possibly clamped – this sees a shift to 6-digit precision.

SL Viewer

There have been no viewer updates so far this week, leaving the various pipelines as follows:

  • Current Release version, released on May 26th, promoted June 20th – formerly the AssetHTTP RC viewer – overviewdownload and release notes
  • Release channel cohorts:
    • Maintenance RC viewer version, dated August 9th.
    • Alex Ivy 64-bit viewer version, dated July 21st.
    • Voice RC viewer, version dated June 23rd.
  • Project viewers:
  • Obsolete platform viewer version, dated May 8th, 2015 – provided for users on Windows XP and OS X versions below 10.7. This viewer will remain available for as long as reasonable, but will not be updated with new features or bug fixes.


Further to my week #32 TPV Developer meeting notes, the llHttpRequest() changes are progressing.

“There are also some changes in the works coming along with llHTTPRequest() and mime types, Simon Linden noted at the Simulator User Group meeting. “A bit of clean-up, but there’s a chance there will be issues if people are doing some funky things along those lines. We will be putting some servers with that code on a few RC regions to test.”

Mazidox Linden added:

We should have some regions up tomorrow to test here on Agni, and we’ve already got a couple of test regions on Aditi, including Bonifacio and Sandbox Artifex. I’ll have more details about Agni regions at the Server Beta User Group on Aditi, in Morris on Thursday, at 3 PM Pacific Time.

This work will see MIME types associated with llHttpRequest being validated. This will involve checking the MIME types are well-formed, rather than any kind of checking against a valid whitelist of MIME types.A example of a poorly-formed MIME type, once the changes are implemented would be llHTTPRequest(base_url, [HTTP_MIMETYPE, “application/x-www/form-urlencoded”], “”.

The only exception to this is HTTP_ACCEPT, which does employ a whitelist, details of which are due to be added to the SL wiki. This will require the use of a MIME type from the set of types which are currently posted in the accept header (or any text/[subtype]).

As Oz Linden noted:

Unfortunately, someone put invalid example values in the wiki, and if anyone has used them then they’ll fail. I actually think that there’s little chance of bad failures, but it could trip a few people and given recent history we’re going to go a little more slowly with this one. The bad examples are only a year or so old, so I’m hoping they won’t be too widespread, and I’ll put up a forum post as soon as we have the region list.

Other Items

Aditi Inventory Syncing: Those who routinely log-in to Aditi, the Beta grid, probably know that the inventory syncing from Agni (and Main grid) and Aditi is currently broken. The Lab is aware of the problem, and it will be addressed.

BUG-100870 [Feature Request] Sandboxes should disallow sat upon objects to bypass auto return: this is being considered for all sandboxes, but is not currently being considered for all land, due to the risk of people being unseated from vehicles when crossing land with very short (e.g. 1 minute) auto-return periods.


Have any thoughts?

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

You are commenting using your 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

This site uses Akismet to reduce spam. Learn how your comment data is processed.