SL project updates 16 23/1: Server, viewer, TLS 1.2

Gates of Melancholy; Inara Pey, June 2016, on Flickr Gates of Melancholyblog post

Server Deployments

As usual, please refer to the server deployment thread for the latest information.

  • On Tuesday, June 7th, the Main (SLS) channel was updated with the same server maintenance package, comprising the addition of mnemonic names to be used in LSL scripts when attaching to the new attachment points on the Bento skeleton extensions and minor internal changes
  • On Wednesday, June 8th, all three RCs should be updated with a new server maintenance package comprising “minor internal changes”.

SL Viewer

There have been a number of viewer updates and appearances in the various viewer channels.

Maintenance RC Viewer

The Maintenance RC viewer was updated to version 4.0.6.315924, on June 2nd. The update includes a series of additional fixes and a more descriptive set of release notes to describe the changes.   In particular, there are a new series of fixes for the recent release of the Avatar complexity / Graphics Presets viewer release, comprising:

  • A fix for some cases of invisible avatars due to JellyDolls feature.
  • A fix for the Appearance update being broken due to COF version getting out of synch. It will now be … *nsync.
  • A change so that Invisiprims are now preloaded and will remain transparent, not grey or black.
  • The Maximum Complexity setting will be set to recommended setting on first run. A Default preset will be added based on recommended settings, but not applied, so your current graphics settings are unaffected.
  • A “Show original” menu item has been added to the Appearance/Wearing tab.
  • A fix for an unhandled error when deleting empty list of graphics presets.

For the full list of updates, please refer to the release notes.

VLC Media Plugin Project Viewer

Released on June 3rd, the VLC Media Plugin viewer, version 4.0.6.316087, sees the Quicktime for Windows media plugin for the playback of media types such as MP3 MPEG-4 and MOV, replaced by one based on LibVLC (https://wiki.videolan.org/LibVLC/).

Note that is change is for Windows only at present, and is due to Apple discontinuing QuickTime for Windows support, leaving vulnerabilities within it.

Currently the Mac version of the viewer is unaffected, as Apple still support QuickTime on that platform. However, it will be updated to use LibVLC in the upcoming 64-bit versions of the official viewer.

Visual Outfits Browser Project Viewer

The Visual Outfits Browser (VOB) project viewer, version 4.0.6.316123 appeared on June 6th. Simply put, it allows you to use the Appearance floater to capture / upload / select images of your outfits and save them against the outfits in a new Outfit Gallery tab within the floater. See my overview of the viewer for further details.

Remaining Viewers

All other viewers currently remain unchanged from week #22:

  • Current Release version: 4.0.5.315117, dated May 11th, promoted  May 18th, and formerly the Quick Graphics RC viewer
  • Inventory Message Viewer, version 4.0.6.315555, dated May 23rd – removal of deprecated and unused UDP inventory messaging mechanisms from the viewer
  • Project Bento (avatar skeleton extensions), version 5.0.0.315657, dated May 26th – includes the “reset Skeleton” option and additional slider updates
  • Oculus Rift project viewer, version 3.7.18.295296, dated October 13, 2014 – Oculus Rift DK2 support
  • Obsolete Platform viewer, version 3.7.28.300847, dated May 8th, 2015 – provided for users on Windows XP and OS X versions below 10.7.

There is an update in progress for the Oculus Rift viewer, but no time frame on when that might appear. Currently, both it and the Obsolete Platform viewer are TLS 1.2 compliant (see below), so it will be interesting to see what happens with them both over the coming few weeks.

TLS 1.2

Linden Lab has issued a further reminder that as from June 15th, all Second Life users must be using a viewer and / or web browser that supports TLS 1.2 in order to make use of the Second Life WEB cashier services for L$ transactions (e.g. to send, receive, or exchange L$).

Actively maintained web browsers and viewers (official and TPV) should support TLS 1.2. However, older versions of third-party viewers and those viewers which have not been updated in recently, may not support it.  Users are therefore advised to visit https://www.howsmyssl.com/ with their browser and, if they are using an older version of a viewer, the viewer’s internal web browser, to check whether their browser / viewer supports TLS 1.2.

Use How's My SSL? to confirm whether the versions of the web browser and SL viewer you are using are TLS 1.2 compliant.
The Version notification in the top left of the How’s My SSL? web page will indicate whether your web browser and / or viewer (via its built-in web browser) is TLS 1.2 compliant.

As has been previously noted, this isn’t an arbitrary change on the part of the Lab. It is in response to an ongoing  set of regulatory / compliance requirements (as explained by the PCI Security Standards Council) which are global in scope.

SL project updates 16 22/1: server, viewer

{Ville Par La Mer} / Royaume de Versailles; Inara Pey, May 2016, on Flickr {Ville Par La Mer} / Royaume de Versaillesblog post

Server Deployments

As always, for the latest information, please refer to the server deployment thread.

  • On Tuesday, May 31st, the Main (SLS) channel was updated with the same server maintenance package previously deployed to all three RC channels, which included a server crash fix.
  • On Wednesday, June 1st, all the RC channels should be updated with a new server maintenance package, comprising the addition of mnemonic names to be used in LSL scripts when attaching to the new attachment points on the Bento skeleton extensions and minor internal changes.

SL Viewer

There have been no changes to any of the viewer channels so far this week, leaving things as per the end of week #21:

  • Current Release viewer, version 4.0.5.315117 (dated May 11), promoted May 18th – formerly the Quick Graphics RC viewer download page, release notes
  • RC viewers:
    • Maintenance RC viewer, version 4.0.6.315551, dated May 23rd – a modest but useful set of 24 fixes and updates to the viewer
    • Inventory Message RC viewer, version 4.0.6.315555, dated May 23rd – removal of deprecated and unused UDP inventory messaging mechanisms from the viewer
  • Project viewers:
    • Project Bento (avatar skeleton extensions), version 5.0.0.315657, dated May 26th – this build includes the “reset Skeleton” option and additional slider updates
    • Oculus Rift project viewer, version 3.7.18.295296, dated October 13th, 2014 – Oculus Rift DK2 support
  • Obsolete platform viewer version 3.7.28.300847 dated May 8, 2015 – provided for users on Windows XP and OS X versions below 10.7.

Project Bento

As anticipated, Project Bento, the avatar skeleton enhancements project, was deployed to the main grid to mark the start of more widespread testing, on Tuesday, May 31st. You can find out more via the following posts:

SL project updates 16 21/2: server, viewer, Bento

Frisland; Inara Pey, May 2016, on FlickrFrislandblog post

Server Deployments Week #21 – Recap

As always, please refer to the server deployment thread for the latest information and updates.

There was a fast-tracked security update deployed to the LeTigre RC channel on Friday, May 20th. This update was also deployed as a server maintenance package to the Main (SLS) channel on Tuesday, May 24th.

On Wednesday, May 25th, all three RC channels were updated with a server maintenance package which combines the security update plus a new crash fix.

The security patch was apparently a precautionary measure, rather than a response to an actual exploit

Week #22 Deployments

The current RC update should move to the Main grid on Tuesday, May 31st, and the RCs should all receive a new package comprising:

  • A fix for BUG-10979 [Bento] Scripted attachments attached to the new enhanced skeleton attachment points show as worn on “Invalid Attachment Point” in the script limits floater
  • More checks for per-agent script limit
  • Internal improvements.

More news on these last two to follow.

Project Bento

As noted in my Project Bento update, the plan is for the back-end of Project Bento to be enabled on the main grid during week #22, most likely on Tuesday, May 31st. This will allow content making use of the Bento extensions to the avatar skeleton to be uploaded to the main grid. However, Bento content requires viewer-side updates in order to render correctly. Currently these are restricted to the Bento Project viewer and those TPVs which have adopted the Bento code ahead of the curve.

This also doesn’t mark the end of the Bento project; at this point, enabling Bento on Agni, is to expose the capabilities to a wider audience of content creators and allow broader testing.

Bento Viewer

The Bento Project viewer updated to version 5.0.0.315657 on Thursday, May 26th. This version includes the following significant updates:

reset skeletionA “Reset Skeleton” option, intended to fix cases where an avatar is distorted in your world view as a result of incorrectly applied joint updates. For example, a non-human avatar may show as “crunched up” because it is still in a human pose. Note that this option should also work for non-Bento avatars when become deformed as a result of swapping shapes / forms / animations as well.

Right-clicking on the affected avatar (your own or another) and selecting Reset Skeleton from the avatar context menu should correct the avatar’s appearance in your view. As this is a viewer-side update, it will not affect how anyone else sees the affected avatar until they use Reset Skeleton. The Lab has requested feedback on the capability if it fails to work as intended.

The viewer also includes a few late-breaking changes to the slider support for mesh avatars, including jaw shape and head shape. Sliders that affect the scale of mPelvis now also alter mHindLimbsRoot, to better keep the front and hind legs synced up.

SL Viewer

Other than the Project Bento viewer update, the list for official viewers remains as per the first part of this report.

 

SL project updates 16 21/1: server, viewer

Holly Kai Park: picnic area
Holly Kai Park: picnic area – blog post

Server Deployments Week #21

As always, please refer to the server deployment thread for the latest information and updates.

There was a fast-tracked security update deployed to the LeTigre RC channel on Friday, May 20th. This update was also deployed as a server maintenance package to the Main (SLS) channel on Tuesday, May 24th.

On Wednesday, May 25th, all three RC channels will be updated with a server maintenance package which combines the security update plus a new crash fix.

SL Viewer

A new Maintenance RC viewer entered the release channel on Monday, May 23rd. Version 4.0.6.315551 includes a modest but useful set of 24 fixes and updates to the viewer.

The Inventory Message RC viewer updated to version 4.0.6.315555 on May 23rd. This viewer sees the removal of deprecated and unused UDP inventory messaging mechanisms from the viewer code. This update sees the RC merged with the Quick Graphics release viewer.

The remaining official viewer remain unchanged from the end of week #20:

  • Project Bento (avatar skeleton extensions), version 5.0.0.314884, dated May 5th – this build contains several updates related to joint offsets and meshes and slider changes
  • Oculus Rift project viewer, version 3.7.18.295296, dated October 13, 2014 – Oculus Rift DK2 support
  • Obsolete platform viewer version 3.7.28.300847 dated May 8, 2015 – provided for users on Windows XP and OS X versions below 10.7.

Other Items

Visual Outfits  Browser

The Visual Outfits Browser viewer, which I last mentioned in February, is still moving forward, and might be approaching either project viewer or RC viewer status. It is designed to provide a means by which users can store and browse images associated with their outfits in inventory, simplifying the act of identifying an outfit prior to wearing it.

Those wishing to build it themselves can do so via the public code repository.

Note this viewer isn’t intended to work like popular RLV-driven wardrobes, where you can browse images of outfit then click on one to wear it; rather it is more of a visual aide-memoire on what he imaged outfits look like.

Aditi Issues

There has been some improvement on Aditi following the issues reported in week #20. BUG-16714 has been resolved, and it is hoped that several other database-related issues have been rectified.

SL project updates 16 20/1: server, viewer, Aditi

Regency Buckingham; Inara Pey, May 2016, on FlickrRegency Buckingham – The King’s Gallery – blog post

Server Deployments Week #20

As always, please refer to the server deployment thread for the latest updates.

  • On Tuesday, May 17th, the Main (SLS) channel was updated with a server maintenance package previously deployed to the RC channel, containing minor internal improvements and a crash fix.
  • On Wednesday, May 18th, all three RC channels should be updated with a new server maintenance package, originally held over from week #19, described as also minor internal improvements with no visible functional changes to Second Life.

SL Viewer

A new RC viewer appeared in the release channel on Monday, May 16th. Version 4.0.5.315019 is the anticipated Inventory Message Viewer. This viewer comprises Aura Linden’s work removing from the viewer all of the old UDP inventory messaging paths which have already been replaced by more robust mechanisms (and in some cases already had the server-side support for them removed), but which have until now remained a part of the viewer’s code.

A full list of the messages which have been removed can be found in the release notes for the viewer, and it is noted that any messages in the list which still have back-end support will see that support removed in the near future.

This means the current SL viewers which are available comprise:

  • Current Release version: 4.0.4.314579 (dated April 28th, promoted May 5th) – formerly the Maintenance RC viewer
  • Release candidate viewers:
    • Quick Graphics RC viewer, version 4.0.5.315117, dated May 11th – comprises the graphics pre-sets capability and the new Avatar Complexity settings
    • Inventory Message RC viewer, version 4.0.5.315019, as noted above
  • Project viewers:
    • Project Bento viewer, version 5.0.0.314884 dated May 5th containing several updates related to joint offsets and meshes and slider changes
    • Oculus Rift project viewer, version 3.7.18.295296, dated October 13th, 2014 – Oculus Rift DK2 support
  • Obsolete platform viewer version 3.7.28.300847, dated May 8, 2015 – provided for users on Windows XP and OS X versions below 10.7.

Project Bento

As a reminder, it is anticipated that server-side support for Project Bento will be enabled on the main (Agni) grid some time during week #21, to allow for more extensive testing of the new avatar skeleton capabilities. Those wishing to try the skeleton extensions and new sliders when rigging mess models will need to use the Bento project viewer or a third-party viewer with the Bento code.

Note that if you are running a non-Bento viewer and happen across someone testing the Bento capabilities, any mesh they are wearing rigged to the new Bento bones will appear distorted  / broken in your view.

Aditi Grid

Issues continue with Aditi (the beta grid), notably with apparent inventory content loses and even the potential for inventory corruptions (see BUG-16714 for details of some of the issues being encountered).

These problems take the form of assets appearing in inventory, but generating a “Missing from database” error when attempting to rez / wear / attach. Some reports suggest the issue is restricted to items added to Aditi inventories following the most recent syncing operations between Agni and Aditi.  Normal corrective actions, such as clearing cache, do not correct matters.

The Lab staff looking after the beta grid have been appraised of the situation, and summed-up their response in a single phrase (and I’m apparently quoting): “bleargh!” – an understandable reaction, given the upsets Aditi caused in week #19. They are however, digging into the problem.

SL project updates 16 19/2: server, viewer, Bento Agni deployment

Rosemoor; Inara Pey, May 2016, on FlickrRosemoorblog post

Server Deployments Week #19 – Recap

The RC server maintenance package deployment planned for Wednesday, May 11th was postponed as a result of the 3-day Aditi outage delaying testing. The update, which comprises minor internal improvements which present no visible functional changes to Second Life, will now most likely go ahead until week #20 (week commencing Monday, May 16th.

Viewer Updates

The Quick Graphics RC viewer updated to version 4.0.5.315117 on Wednesday, May 11th, brining it to code parity with the current release viewer. Providing no major issues are uncovered, this might be the last RC update for this viewer prior to its promotion as the de facto release viewer.

Project Bento

As noted above, the Project Bento meeting was severely disrupted by continuing Aditi issues, which left people unable to reach the meeting either via direct log-in or via teleport.  As Vir Linden was also unavailable (due to an unrelated matter), Troy Linden steered the meeting, fighting against a slowly deteriorating region condition.

A pile-on test had been planned for immediately after the meeting with the intention of stress testing a region with a large number of animated Bento avatars all with active animations. The test was to have been an internal Lab test, but members of the Bento user group were invited to join-in as well if they wished. Unfortunately, the continuing poor Aditi performance force the test to be postponed.

Agni Test Release Deployment

Allowing for things like stress testing and unforeseen issues, the plan is for a test release of Bento on Agni (the Main grid) to be made during week #21 (week commencing Monday, May 23rd).

The release will be the current server-side support for Bento, plus the project viewer. It has not as yet been decided to make the deployment grid-wide, or restrict it to an RC channel  / dedicated channel.

The deployment is to gain a broader audience testing Bento assets and content and using the viewer. This does mean that if you wish to see or try Bento content, you will have to be using either the Bento project viewer, or a TPV which has the Bento updates.

Continuing voice issues rendered recording the meeting impractical, so hopefully normal reporting will resume  next week.