Release Notes/Second Life RC LeTigre/11

===11.12.12.246583===
* This project is scheduled 2011-12-14
* This project contains upgrades to the voice system.
* Updates
** Voice diagnostics updated to improve our ability to diagnose voice issues.
* Merged with Server Trunk: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.11.12.245070
* Also on BlueSteel and Magnum
===11.12.03.246118===
* This "maint-server" project is scheduled 2011-12-07
* Bug Fixes
** llSetPhysicsMaterial() fails if you don't have modify perms 
** Timer event fails to trigger following heavy amounts of linked messages 
** Physics stalls every 20-30 seconds 
** ERROR: Failed to set physics shape type
** llSetLinkMedia do nothing 
** Bug in Control Event
** 	Temp on Rezzed objects get queued 
** 	Driving a vehicle over into a full region gives strange error message: You can't enter this region because the sebehavior is full 
** 	For group notices groupID is being sent in the AgentID field 
** 	llMinEventDelay Bug 
** 	Simulator fails to load notecard asset (Intan won't read config card)
** Avatars that do not have access to Adult regions will no longer see avatars on those regions from neighboring regions.
** Several simulator crash fixes.
** Several minor simulator memory leaks fixed.
** 	Poseball rezzing items are either not giving poseballs or rezzing balls in wrong positions
* New features
** New LSL function: key llTransferLindenDollars(key id, integer amount)
**: Attempt to transfer amount of L$ from the owner of the object to 'id'. Requires PERMISSION_DEBIT. Returns a key used in a matching transaction_result event for the success or failure of the transfer.
** New LSL event: transaction_result(key id, integer success, string data)
**: This event is triggered from an llTransfer* call (currently only llTransferLindenDollars). 
*** id: matches the return value of the llTransfer call and if the transaction was a success will match the 'transaction id' shown in transaction history on secondlife.com
*** success: TRUE if the transfer succeeded otherwise FALSE.
*** data: On successful transactions will contain a CSV of destination ID and amount transferred. In failure cases it will contain an error tag on failure.
** Error Tags for llTransferLindenDollars:
*** LINDENDOLLAR_ENTITYDOESNOTEXIST - The destination UUID is not a valid agent.
*** LINDENDOLLAR_INSUFFICIENTFUNDS - The source agent does not have enough L$ for the transfer
*** INVALID_AGENT - Destination agent is not a valid UUID
*** INVALID_AMOUNT - Amount is <= 0
*** THROTTLED - The scripted L$ throttle was hit for this object owner.
*** MISSING_PERMISSION_DEBIT - The script does not have debit permission
*** GROUP_OWNED - The object is group owned and thus can't give money
*** TRANSFERS_DISABLED - L$ transfers are disabled in the region
*** EXPIRED - The simulator timed out waiting for a response from the back-end service.
*** SERVICE_ERROR - There was an error connecting to the back-end service
** New LSL function: llGetParcelMusicURL()
*** Returns the music URL of the object's current parcel if the script owner also owns the parcel
* This code is also on the LeTigre RC Channel: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_Magnum/11#11.12.02.246118
===11.11.30.245889===
* This "maint-server" project is scheduled 2011-11-30
* Bug Fixes
** llSetPhysicsMaterial() fails if you don't have modify perms 
** Timer event fails to trigger following heavy amounts of linked messages 
** Physics stalls every 20-30 seconds 
** ERROR: Failed to set physics shape type
** llSetLinkMedia do nothing 
** Bug in Control Event
** 	Temp on Rezzed objects get queued 
** 	Driving a vehicle over into a full region gives strange error message: You can't enter this region because the sebehavior is full 
** 	For group notices groupID is being sent in the AgentID field 
** 	llMinEventDelay Bug 
** 	Simulator fails to load notecard asset (Intan won't read config card)
** Avatars that do not have access to Adult regions will no longer see avatars on those regions from neighboring regions.
** Several simulator crash fixes.
** Several minor simulator memory leaks fixed.
* New features
** New LSL function: key llTransferLindenDollars(key id, integer amount)
**: Attempt to transfer amount of L$ from the owner of the object to 'id'. Requires PERMISSION_DEBIT. Returns a key used in a matching transaction_result event for the success or failure of the transfer.
** New LSL event: transaction_result(key id, integer success, string data)
**: This event is triggered from an llTransfer* call (currently only llTransferLindenDollars). 
*** id: matches the return value of the llTransfer call and if the transaction was a success will match the 'transaction id' shown in transaction history on secondlife.com
*** success: TRUE if the transfer succeeded otherwise FALSE.
*** data: On successful transactions will contain a CSV of destination ID and amount transferred. In failure cases it will contain an error tag on failure.
** Error Tags for llTransferLindenDollars:
*** LINDENDOLLAR_ENTITYDOESNOTEXIST - The destination UUID is not a valid agent.
*** LINDENDOLLAR_INSUFFICIENTFUNDS - The source agent does not have enough L$ for the transfer
*** INVALID_AGENT - Destination agent is not a valid UUID
*** INVALID_AMOUNT - Amount is <= 0
*** THROTTLED - The scripted L$ throttle was hit for this object owner.
*** MISSING_PERMISSION_DEBIT - The script does not have debit permission
*** GROUP_OWNED - The object is group owned and thus can't give money
*** TRANSFERS_DISABLED - L$ transfers are disabled in the region
*** EXPIRED - The simulator timed out waiting for a response from the back-end service.
*** SERVICE_ERROR - There was an error connecting to the back-end service
** New LSL function: llGetParcelMusicURL()
*** Returns the music URL of the object's current parcel if the script owner also owns the parcel
===11.11.14.245108===
* This "maint-server" project is scheduled 2011-11-16
* Bug Fixes
** 	Temp on Rezzed objects get queued 
** 	Driving a vehicle over into a full region gives strange error message: You can't enter this region because the sebehavior is full 
** 	For group notices groupID is being sent in the AgentID field 
** 	llMinEventDelay Bug 
** 	Simulator fails to load notecard asset (Intan won't read config card)
** impossible to enter the sim of blossom at elven forest realm. Nobody can enter the sim. message is "failed to grant capabilities"
** Loops throttled by a short sleep run twice per frame on Letigre
** Bug in control Event
* Merged with Server Trunk: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.11.09.244706
===11.11.04.244558===
* This "maint-server" project is scheduled 2011-11-09
* Bug Fixes
** 	Temp on Rezzed objects get queued 
** 	Driving a vehicle over into a full region gives strange error message: You can't enter this region because the sebehavior is full 
** 	For group notices groupID is being sent in the AgentID field 
** 	llMinEventDelay Bug 
** 	Simulator fails to load notecard asset (Intan won't read config card)
** impossible to enter the sim of blossom at elven forest realm. Nobody can enter the sim. message is "failed to grant capabilities"
* New Bug Fixes
** Loops throttled by a short sleep run twice per frame on Letigre
** Bug in control Event
* Merged with Server Trunk: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.10.31.244269
===11.10.28.244134===
* This "maint-server" project is scheduled 2011-11-03
* Bug Fixes
** 	Temp on Rezzed objects get queued 
** 	Driving a vehicle over into a full region gives strange error message: You can't enter this region because the sebehavior is full 
** 	For group notices groupID is being sent in the AgentID field 
** 	llMinEventDelay Bug 
** 	Simulator fails to load notecard asset (Intan won't read config card)
===11.10.21.243647===
* This project is scheduled 2011-10-26
* Refactored server voice code.
* bug fixes
** Fixed syntax errors
** Fix voice failure due to missing line in merge . voice channel info was not properly being set, hence it wasn't being passed back to the viewer
** Fixed some private parcel voice issues
*** Voice dot disappears on entering a private spatial parcel
** Fixed some calls to the vivox API
===11.10.18.243270===
* This project is scheduled 2011-10-19
* New LSL function: integer llManageEstateAccess(integer action, key id)
** Use to add or remove agents from the estate's agent access or ban lists or groups from the estate's group access list.
** Only works for objects owned by the Estate Owner or an Estate Manager.
** Calls are throttled at a rate of 30 calls per 30 seconds.
** Returns TRUE is action is sent to the database. 
** Returns FALSE if throttled, invalid action, invalid or null id or object owner is not allowed to manage the estate.
* Actions for llManageEstateAccess:
** ESTATE_ACCESS_ALLOWED_AGENT_ADD: Add the agent to this estate's Allowed Residents list.
** ESTATE_ACCESS_ALLOWED_AGENT_REMOVE: Remove the agent from this estate's Allowed Residents list.
** ESTATE_ACCESS_ALLOWED_GROUP_ADD: Add the group to this estate's Allowed groups list.
** ESTATE_ACCESS_ALLOWED_GROUP_REMOVE: Remove the group from this estate's Allowed groups list.
** ESTATE_ACCESS_BANNED_AGENT_ADD: Add the agent to this estate's Banned residents list.
** ESTATE_ACCESS_BANNED_AGENT_REMOVE: Remove the agent from this estate's Banned residents list.
* Merge with Server trunk: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.10.07.242626
===11.10.03.242226===
* Scheduled 2011-10-05
* Agent inventory updates
** Switch AIS capabilities from Agent DS to new Inventory API clusters
*** Inventory should be faster on Viewer 2.5.1 and above and any TPVs that have merged since Viewer 2.5.1.
** Send BulkUpdateInventory and RemoveInventoryObjects messages over HTTP EventQueue
*** For greater reliability when items are delivered while users logged into the viewer (this is needed for the eventual release of Marketplace Direct Delivery).
** Remove dead AIS backbone code
*** No visible changes
===11.09.23.241511===
* This is a "maint-server" project. scheduled 2011-09-28
* llCastRay() enabled.
* float llGetMassMKS() -- identical behavior to llGetMass() except that the units of the value returned are kg 
* New primitive parameters option for use with llSetPrimitiveParams and related functions:
:*PRIM_PHYSICS_SHAPE_TYPE -- Allows you to set the physics shape type of a prim via lsl. Permitted values are: 
:#PRIM_PHYSICS_SHAPE_PRIM -- Use the normal prim shape for physics (this is the default for all non-mesh objects) 
:#PRIM_PHYSICS_SHAPE_CONVEX -- Use the convex hull of the prim shape for physics (this is the default for mesh objects) 
:#PRIM_PHYSICS_SHAPE_NONE -- Ignore this prim in the physics shape. NB: This cannot be applied to the root prim.
* void llSetPhysicsMaterial( integer material_bits, float gravity_multiplier, float restitution, float friction, float density ) 
** material_bits is a bitwise combination of DENSITY, FRICTION, RESTITUTION, and GRAVITY_MULTIPLIER and specifies which floats to actually apply 
** gravity_multiplier must be between -1.0 and +28.0 
** restitution must be between 0.0 and 1.0 (note, a collision between two objects with restitution 1.0 will still not be perfectly elastic due to damping in the physics engine) 
** friction must be between 0.0 and 255.0 
** density must be between 1.0 and 22587.0 (in kg/m^3 -- see if you can figure out what 22587 represents) 
* list llGetPhysicsMaterial() -- returns a list of the form [float gravity_multiplier, float restitution, float friction, float density] 
* Simulator crash fixes
* Bug Fixes
** No error message upon calling llSetLinkPrimitiveParams on a non-root prim when setting PRIM_PHYSICS_MATERIAL 
** Object losing permissions when some prims are unlinked 
** llSensorRepeat not triggering no_sensor unless a sensor event handler is present 
** Right-clicking another Resident's moving object freezes it 
** Object losing permissions when some prims are unlinked 
** llAvatarOnLinkSitTarget is not working properly
** dataserver outgoing email queue can grow unbounded 
** Attempt to rez object failed, item is not returned, missing from database 
** Anybody can freeze an unscripted physical object 
** [PUBLIC] Folders are Texture Category Folders 
** Fix triangle normals returned by llCastRay 
** Create llCastRay for raycasting operations 
** llCastRay() does not work when called in an attached script 
** llCastRay() reports information about wrong link numbers if some child prims have physics shape type 'none' 
** llCastRay() clamping changes the ray direction 
** llCastRay() is reflected when ray end position is >256m in x or y direction 
** llCastRay() normals point in the wrong direction
* Server trunk merged in: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.09.15.240906
===11.09.16.240954===
* This is a "maint-server" project. deployed 2011-09-21
* llCastRay() enabled.
* float llGetMassMKS() -- identical behavior to llGetMass() except that the units of the value returned are kg 
* New primitive parameters option for use with llSetPrimitiveParams and related functions:
:*PRIM_PHYSICS_SHAPE_TYPE -- Allows you to set the physics shape type of a prim via lsl. Permitted values are: 
:#PRIM_PHYSICS_SHAPE_PRIM -- Use the normal prim shape for physics (this is the default for all non-mesh objects) 
:#PRIM_PHYSICS_SHAPE_CONVEX -- Use the convex hull of the prim shape for physics (this is the default for mesh objects) 
:#PRIM_PHYSICS_SHAPE_NONE -- Ignore this prim in the physics shape. NB: This cannot be applied to the root prim.
* void llSetPhysicsMaterial( integer material_bits, float gravity_multiplier, float restitution, float friction, float density ) 
** material_bits is a bitwise combination of DENSITY, FRICTION, RESTITUTION, and GRAVITY_MULTIPLIER and specifies which floats to actually apply 
** gravity_multiplier must be between -1.0 and +28.0 
** restitution must be between 0.0 and 1.0 (note, a collision between two objects with restitution 1.0 will still not be perfectly elastic due to damping in the physics engine) 
** friction must be between 0.0 and 255.0 
** density must be between 1.0 and 22587.0 (in kg/m^3 -- see if you can figure out what 22587 represents) 
* list llGetPhysicsMaterial() -- returns a list of the form [float gravity_multiplier, float restitution, float friction, float density] 
* Simulator crash fixes
* Bug Fixes
** No error message upon calling llSetLinkPrimitiveParams on a non-root prim when setting PRIM_PHYSICS_MATERIAL 
** Object losing permissions when some prims are unlinked 
** llSensorRepeat not triggering no_sensor unless a sensor event handler is present 
** Right-clicking another Resident's moving object freezes it 
** Object losing permissions when some prims are unlinked 
** llAvatarOnLinkSitTarget is not working properly
** dataserver outgoing email queue can grow unbounded 
** Attempt to rez object failed, item is not returned, missing from database 
** Anybody can freeze an unscripted physical object 
** [PUBLIC] Folders are Texture Category Folders 
** Fix triangle normals returned by llCastRay 
** Create llCastRay for raycasting operations 
** llCastRay() does not work when called in an attached script 
** llCastRay() reports information about wrong link numbers if some child prims have physics shape type 'none' 
** llCastRay() clamping changes the ray direction 
** llCastRay() is reflected when ray end position is >256m in x or y direction 
** llCastRay() normals point in the wrong direction
* Server trunk merged in: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.09.09.240513
===11.09.09.240509===
* This is a "maint-server" project. deployed 2011-09-13
* llCastRay() enabled.
* float llGetMassMKS() -- identical behavior to llGetMass() except that the units of the value returned are kg 
* New primitive parameters option for use with llSetPrimitiveParams and related functions:
:*PRIM_PHYSICS_SHAPE_TYPE -- Allows you to set the physics shape type of a prim via lsl. Permitted values are: 
:#PRIM_PHYSICS_SHAPE_PRIM -- Use the normal prim shape for physics (this is the default for all non-mesh objects) 
:#PRIM_PHYSICS_SHAPE_CONVEX -- Use the convex hull of the prim shape for physics (this is the default for mesh objects) 
:#PRIM_PHYSICS_SHAPE_NONE -- Ignore this prim in the physics shape. NB: This cannot be applied to the root prim.
* void llSetPhysicsMaterial( integer material_bits, float gravity_multiplier, float restitution, float friction, float density ) 
** material_bits is a bitwise combination of DENSITY, FRICTION, RESTITUTION, and GRAVITY_MULTIPLIER and specifies which floats to actually apply 
** gravity_multiplier must be between -1.0 and +28.0 
** restitution must be between 0.0 and 1.0 (note, a collision between two objects with restitution 1.0 will still not be perfectly elastic due to damping in the physics engine) 
** friction must be between 0.0 and 255.0 
** density must be between 1.0 and 22587.0 (in kg/m^3 -- see if you can figure out what 22587 represents) 
* list llGetPhysicsMaterial() -- returns a list of the form [float gravity_multiplier, float restitution, float friction, float density] 
* Simulator crash fixes
* Bug Fixes
** No error message upon calling llSetLinkPrimitiveParams on a non-root prim when setting PRIM_PHYSICS_MATERIAL 
** Object losing permissions when some prims are unlinked 
** llSensorRepeat not triggering no_sensor unless a sensor event handler is present 
** Right-clicking another Resident's moving object freezes it 
** Object losing permissions when some prims are unlinked 
** llAvatarOnLinkSitTarget is not working properly
** dataserver outgoing email queue can grow unbounded 
** Attempt to rez object failed, item is not returned, missing from database 
** Anybody can freeze an unscripted physical object 
** [PUBLIC] Folders are Texture Category Folders 
** Fix triangle normals returned by llCastRay 
** Create llCastRay for raycasting operations 
** llCastRay() does not work when called in an attached script 
** llCastRay() reports information about wrong link numbers if some child prims have physics shape type 'none' 
** llCastRay() clamping changes the ray direction 
** llCastRay() is reflected when ray end position is >256m in x or y direction 
** llCastRay() normals point in the wrong direction
* Server trunk merged in: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.08.26.239591
===11.09.02.239988===
* This is a "maint-server" project. deployed 2011-09-06
* Bug Fixes:
** Fix for - "Folders are Texture Category Folders"
*** https://jira.secondlife.com/browse/SVC-7169
** Fix for - "llSetMemoryLimit - Wrong amount being reserved for memory/Display inconsistance with OBJECT_SCRIPT_MEMORY"
*** https://jira.secondlife.com/browse/SVC-7192
** Fix for - "Bounds error when calling PRIM_LINK_TARGET in a child prim"
*** https://jira.secondlife.com/browse/SCR-162
** Fixed some server crashes.
* Server trunk merged in: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.08.26.239591
===11.08.26.239583===
* This is a "maint-server" project. deployed 2011-08-31
* Bug Fixes:
** Fix for - "Folders are Texture Category Folders"
*** https://jira.secondlife.com/browse/SVC-7169
** Fix for - "llSetMemoryLimit - Wrong amount being reserved for memory/Display inconsistance with OBJECT_SCRIPT_MEMORY"
*** https://jira.secondlife.com/browse/SVC-7192
** Fix for - "Bounds error when calling PRIM_LINK_TARGET in a child prim"
*** https://jira.secondlife.com/browse/SCR-162
** Fixed some server crashes.
===11.08.22.239223===
* This is the "estate access controls" project. deployed 2011-08-23
** Login fixes to retrieve user information more effectively for estate access control
** Simulator fixes to usher said user that information more effectively for estate access control
===11.08.17.238770===
* This is the "Mesh" project. deployed 2011-08-18
** Mesh objects can be uploaded
** Child prims can be set to have no collision shape (do not contribute to collision of object)
** Objects that use the features above (mesh shapes or non-colliding parts) will have prim cost calculated based on actual impact to the parcel/region rather than simple count.
** Max prim scale has been raised to 64m on a side
** New physics engine
*** Overhaul how collision shapes are constructed and stored in memory.
*** 10 cm gap between colliding objects has been removed for most objects:
**** For convex prims (dynamic and static)
**** Concave prims (static only)
**** For small prims ( <~0.2m on a side ) it can't be completely removed so those objects may still exhibit a gap, but it will typically be smaller than it was before the change.
** Parcel-full return sort order has changed: most recently "changed" get returned first, but still grouped by OTHER, GROUP, and OWNER in that order.
===11.08.02.237522===
* This was rolled back to match server trunk on 2011-08-10
** It matches: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.08.02.237522
===11.08.09.238092===
* This is a "maint-server" project. deployed for 2011-08-10
* We fixed several security issues concerning moving objects between regions and onto parcels with restricted object entry and/or building.
===11.08.02.237549===
* This is the "Mesh" project. deployed 2011-08-04
** Mesh objects can be uploaded
** Child prims can be set to have no collision shape (do not contribute to collision of object)
** Objects that use the features above (mesh shapes or non-colliding parts) will have prim cost calculated based on actual impact to the parcel/region rather than simple count.
** Max prim scale has been raised to 64m on a side
** New physics engine
*** Overhaul how collision shapes are constructed and stored in memory.
*** 10 cm gap between colliding objects has been removed for most objects:
**** For convex prims (dynamic and static)
**** Concave prims (static only)
**** For small prims ( <~0.2m on a side ) it can't be completely removed so those objects may still exhibit a gap, but it will typically be smaller than it was before the change.
** Parcel-full return sort order has changed: most recently "changed" get returned first, but still grouped by OTHER, GROUP, and OWNER in that order.
===11.07.20.236326===
* This is the "mesh-prep 2" project. deployed 2011-07-21
* We have taken the latest development changes from the mesh development branch and merged them in with this code. This gets us closer to releasing mesh.
** Included are infrastructure and framework changes to support the release of mesh.
** This release does not include any mesh functionality.
* Havok physics engine updated.
** 10 cm gap between colliding objects has been removed for some objects
*** For convex prims (with or without physics) and for concave prims (without physics), the 10cm gap has been removed wherever possible.
*** For small prims ( <~0.2m on a side ) it can't be completely removed so those objects may still exhibit a gap, but it will typically be smaller than it was before the change.
** Complete overhaul of physics shape construction and management
* Parcel prim accounting code has been overhauled.
* llCastRay() function included but disabled.
** Scripts will compile but will not generate results.
** Bug Fixes
*** Fix to allow services to start properly after deployment of new code.
*** Fixed some performance issues
*** Fixed some crash modes
*** Tweaked physics collisions to accommodate existing user content
*** Fix for SCR-90 "llGetBoundingBox() returns wrong values on Magnum RC"
**** https://jira.secondlife.com/browse/SCR-90
*** Fix for SVC-7009 "To High Net Time the Physic Times Sometimes over 40ms. The Sim running Not Stabel"
**** https://jira.secondlife.com/browse/SVC-7009
*** Fix for SVC-7007 "Snapshot to email gives error on Magnum RC regions"
**** https://jira.secondlife.com/browse/SVC-7007
*** Fix for SVC-7015 "Vehicle Physics Issues with Magnum 11.05.31.231501"
**** https://jira.secondlife.com/browse/SVC-7015
*** Fix for SVC-7004 "undercounting of parcel prims via viewer "About Land" and LSL llGetParcelPrimCount() & llGetParcelPrimOwners()"
**** https://jira.secondlife.com/browse/SVC-7004
*** Fix for SVC-7025 "Recent change - physical vehicles rebound from non physical prim surfaces"
**** https://jira.secondlife.com/browse/SVC-7025
*** Fix for SCR-99 "vehicle script slaiding again as did on previous update"
**** https://jira.secondlife.com/browse/SCR-99
*** Fixed a crashing bug.
*** Fixed a new crashing bug.
*** Fixed issues with incorrect parcel accounting for prims.
*** Fix for SCR-7114 "Editting Sculpties changes the prim type to Torus."
**** https://jira.secondlife.com/browse/SVC-7114
===11.07.11.235326===
* Rolled back to match the main channel because of content loss issues where sculpts would become torii.
** https://jira.secondlife.com/browse/SVC-7115
** Matches server trunk: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.07.11.235326
===11.07.13.235599===
* This is the "mesh-prep 2" project. deployed 2011-07-14
* We have taken the latest development changes from the mesh development branch and merged them in with this code. This gets us closer to releasing mesh.
** Included are infrastructure and framework changes to support the release of mesh.
** This release does not include any mesh functionality.
* Havok physics engine updated.
** 10 cm gap between colliding objects has been removed for some objects
*** For convex prims (with or without physics) and for concave prims (without physics), the 10cm gap has been removed wherever possible.
*** For small prims ( <~0.2m on a side ) it can't be completely removed so those objects may still exhibit a gap, but it will typically be smaller than it was before the change.
** Complete overhaul of physics shape construction and management
* Parcel prim accounting code has been overhauled.
* llCastRay() function included but disabled.
** Scripts will compile but will not generate results.
** Bug Fixes
*** Fix to allow services to start properly after deployment of new code.
*** Fixed some performance issues
*** Fixed some crash modes
*** Tweaked physics collisions to accommodate existing user content
*** Fix for SCR-90 "llGetBoundingBox() returns wrong values on Magnum RC"
**** https://jira.secondlife.com/browse/SCR-90
*** Fix for SVC-7009 "To High Net Time the Physic Times Sometimes over 40ms. The Sim running Not Stabel"
**** https://jira.secondlife.com/browse/SVC-7009
*** Fix for SVC-7007 "Snapshot to email gives error on Magnum RC regions"
**** https://jira.secondlife.com/browse/SVC-7007
*** Fix for SVC-7015 "Vehicle Physics Issues with Magnum 11.05.31.231501"
**** https://jira.secondlife.com/browse/SVC-7015
*** Fix for SVC-7004 "undercounting of parcel prims via viewer "About Land" and LSL llGetParcelPrimCount() & llGetParcelPrimOwners()"
**** https://jira.secondlife.com/browse/SVC-7004
*** Fix for SVC-7025 "Recent change - physical vehicles rebound from non physical prim surfaces"
**** https://jira.secondlife.com/browse/SVC-7025
*** Fix for SCR-99 "vehicle script slaiding again as did on previous update"
**** https://jira.secondlife.com/browse/SCR-99
*** Fixed a crashing bug.
*** Fixed a new crashing bug.
*** Fixed issues with incorrect parcel accounting for prims.
* Merged with server trunk: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.07.11.235326
===11.07.11.235326===
* deployed 2011-07-13
* This channel is set to match server trunk: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.07.11.235326
===11.06.28.234198===
* This is the "mesh-prep 2" project. scheduled 2011-06-29
* We have taken the latest development changes from the mesh development branch and merged them in with this code. This gets us closer to releasing mesh.
** Included are infrastructure and framework changes to support the release of mesh.
** This release does not include any mesh functionality.
* Havok physics engine updated.
** 10 cm gap between colliding objects has been removed for some objects
*** For convex prims (with or without physics) and for concave prims (without physics), the 10cm gap has been removed wherever possible.
*** For small prims ( <~0.2m on a side ) it can't be completely removed so those objects may still exhibit a gap, but it will typically be smaller than it was before the change.
** Complete overhaul of physics shape construction and management
* Parcel prim accounting code has been overhauled.
* llCastRay() function included but disabled.
** Scripts will compile but will not generate results.
** Bug Fixes
*** Fix to allow services to start properly after deployment of new code.
*** Fixed some performance issues
*** Fixed some crash modes
*** Tweaked physics collisions to accommodate existing user content
*** Fix for SCR-90 "llGetBoundingBox() returns wrong values on Magnum RC"
**** https://jira.secondlife.com/browse/SCR-90
*** Fix for SVC-7009 "To High Net Time the Physic Times Sometimes over 40ms. The Sim running Not Stabel"
**** https://jira.secondlife.com/browse/SVC-7009
*** Fix for SVC-7007 "Snapshot to email gives error on Magnum RC regions"
**** https://jira.secondlife.com/browse/SVC-7007
*** Fix for SVC-7015 "Vehicle Physics Issues with Magnum 11.05.31.231501"
**** https://jira.secondlife.com/browse/SVC-7015
*** Fix for SVC-7004 "undercounting of parcel prims via viewer "About Land" and LSL llGetParcelPrimCount() & llGetParcelPrimOwners()"
**** https://jira.secondlife.com/browse/SVC-7004
*** Fix for SVC-7025 "Recent change - physical vehicles rebound from non physical prim surfaces"
**** https://jira.secondlife.com/browse/SVC-7025
*** Fix for SCR-99 "vehicle script slaiding again as did on previous update"
**** https://jira.secondlife.com/browse/SCR-99
*** Fixed a crashing bug.
*** Fixed a new crashing bug.
===11.06.16.233094===
* This is the "mesh-prep" project. scheduled 2011-06-22
* Included are infrastructure and framework changes to support the release of mesh.
** This release does not include any mesh functionality.
* Havok physics engine updated.
** 10 cm gap between colliding objects has been removed for some objects
*** For convex prims (with or without physics) and for concave prims (without physics), the 10cm gap has been removed wherever possible.
*** For small prims ( <~0.2m on a side ) it can't be completely removed so those objects may still exhibit a gap, but it will typically be smaller than it was before the change.
** Complete overhaul of physics shape construction and management
* llCastRay() function included but disabled.
** Scripts will compile but will not generate results.
** Bug Fixes
*** Fix to allow services to start properly after deployment of new code.
*** Fixed some performance issues
*** Fixed some crash modes
*** Tweaked physics collisions to accommodate existing user content
*** Fix for SCR-90 "llGetBoundingBox() returns wrong values on Magnum RC"
**** https://jira.secondlife.com/browse/SCR-90
*** Fix for SVC-7009 "To High Net Time the Physic Times Sometimes over 40ms. The Sim running Not Stabel"
**** https://jira.secondlife.com/browse/SVC-7009
*** Fix for SVC-7007 "Snapshot to email gives error on Magnum RC regions"
**** https://jira.secondlife.com/browse/SVC-7007
*** Fix for SVC-7015 "Vehicle Physics Issues with Magnum 11.05.31.231501"
**** https://jira.secondlife.com/browse/SVC-7015
*** Fix for SVC-7004 "undercounting of parcel prims via viewer "About Land" and LSL llGetParcelPrimCount() & llGetParcelPrimOwners()"
**** https://jira.secondlife.com/browse/SVC-7004
*** Fix for SVC-7025 "Recent change - physical vehicles rebound from non physical prim surfaces"
**** https://jira.secondlife.com/browse/SVC-7025
*** Fix for SCR-99 "vehicle script slaiding again as did on previous update"
**** https://jira.secondlife.com/browse/SCR-99
*** Fixed a crashing bug.
*** Fixed a new crashing bug.
* This code is also deployed to Magnum.
===11.06.17.233176===
* Kelly's "mono2performance" project. deployed 2011-06-22
** Script performance and robustness
**: This release includes many features that improve the performance and robustness of scripts compiled to Mono. This includes a lot of back end infrastructure work with unit tests and script life cycle to make it easier and safer to work with the script system in the future.
** New Script Profiling LSL Functions
*** llScriptProfiler can enable or disable memory profiling with PROFILE_SCRIPT_MEMORY and PROFILE_SCRIPT_NONE. While profiling the scripts performance will be severely impacted.
*** llGetSPMaxMemory will report the highest level of used memory during the most recent, or current, profiling run.
*** llGetUsedMemory will report the current used memory of the script and does not require profiling to be enabled.
** Bug Fixes
*** Rezzing Mono scripted object cripples sim FPS
*** Improved 'Top Scripts' report
***: Each object now reports an average script time per frame since the object was created or the last 30 minutes, whichever is shorter. This fixes a lot of odd behavior and misinformation in the previous results as well as makes it easier to determine recent lag sources instead of only immediate lag sources.
***: It is still not expected for this result to exactly match the 'Script ms' reported in the simulator stats summary as these measure different things on different time scales.
*** (Fixed a) Sim crash in mono memory monitor.
*** Includes the fix that caused the zero day rollback.
*** Improved simulator performance when removing objects with scripts from a region.
*** Fixed a bug that could cause scripts to crash with NullReferenceException errors.
**** https://jira.secondlife.com/browse/SVC-6926
*** Fix for "Periods of very low (or nonexistent) script performance"
**** https://jira.secondlife.com/browse/SCR-88
*** Fix for SCR-55 "script reset"
**** https://jira.secondlife.com/browse/SCR-55
*** Fix for SCR-76 "llRegionSayTo() silently fails in LSL2 scripts"
**** https://jira.secondlife.com/browse/SCR-76
*** Fix for SCR-66 "llRegionSayTo() Fails to send messages to attachments on sitting avatars"
**** https://jira.secondlife.com/browse/SCR-66
*** Fix for SCR-61 "llOwnersay Truncates multibyte characters at the end of it's range"
**** https://jira.secondlife.com/browse/SCR-61
*** Fix for SVC-6573 "Execution of script is not blocked on parcel for single user if scripts are not blocked for groups on parcel"
**** https://jira.secondlife.com/browse/SVC-6573
*** Fix for regions that would fail to start.
** New Bug Fixes
*** Fixed an issue that would create long pauses when avatars logged out or TP'd to other regions.
* merged with server trunk: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.06.14.232746
===11.06.14.232896===
* Kelly's "mono2performance" project. deployed 2011-06-15
** Script performance and robustness
**: This release includes many features that improve the performance and robustness of scripts compiled to Mono. This includes a lot of back end infrastructure work with unit tests and script life cycle to make it easier and safer to work with the script system in the future.
** New Script Profiling LSL Functions
*** llScriptProfiler can enable or disable memory profiling with PROFILE_SCRIPT_MEMORY and PROFILE_SCRIPT_NONE. While profiling the scripts performance will be severely impacted.
*** llGetSPMaxMemory will report the highest level of used memory during the most recent, or current, profiling run.
*** llGetUsedMemory will report the current used memory of the script and does not require profiling to be enabled.
** Bug Fixes
*** Rezzing Mono scripted object cripples sim FPS
*** Improved 'Top Scripts' report
***: Each object now reports an average script time per frame since the object was created or the last 30 minutes, whichever is shorter. This fixes a lot of odd behavior and misinformation in the previous results as well as makes it easier to determine recent lag sources instead of only immediate lag sources.
***: It is still not expected for this result to exactly match the 'Script ms' reported in the simulator stats summary as these measure different things on different time scales.
*** (Fixed a) Sim crash in mono memory monitor.
*** Includes the fix that caused the zero day rollback.
*** Improved simulator performance when removing objects with scripts from a region.
*** Fixed a bug that could cause scripts to crash with NullReferenceException errors.
**** https://jira.secondlife.com/browse/SVC-6926
*** Fix for "Periods of very low (or nonexistent) script performance"
**** https://jira.secondlife.com/browse/SCR-88
*** Fix for SCR-55 "script reset"
**** https://jira.secondlife.com/browse/SCR-55
*** Fix for SCR-76 "llRegionSayTo() silently fails in LSL2 scripts"
**** https://jira.secondlife.com/browse/SCR-76
*** Fix for SCR-66 "llRegionSayTo() Fails to send messages to attachments on sitting avatars"
**** https://jira.secondlife.com/browse/SCR-66
*** Fix for SCR-61 "llOwnersay Truncates multibyte characters at the end of it's range"
**** https://jira.secondlife.com/browse/SCR-61
*** Fix for SVC-6573 "Execution of script is not blocked on parcel for single user if scripts are not blocked for groups on parcel"
**** https://jira.secondlife.com/browse/SVC-6573
** New Bug Fixes
*** Fix for regions that would fail to start.
* Also contains a merge with the Group Chat fixes: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_RC_BlueSteel/11#11.06.14.232746
===11.06.07.232266===
* Kelly's "mono2performance" project. deployed 2011-06-08
** Script performance and robustness
**: This release includes many features that improve the performance and robustness of scripts compiled to Mono. This includes a lot of back end infrastructure work with unit tests and script life cycle to make it easier and safer to work with the script system in the future.
** New Script Profiling LSL Functions
*** llScriptProfiler can enable or disable memory profiling with PROFILE_SCRIPT_MEMORY and PROFILE_SCRIPT_NONE. While profiling the scripts performance will be severely impacted.
*** llGetSPMaxMemory will report the highest level of used memory during the most recent, or current, profiling run.
*** llGetUsedMemory will report the current used memory of the script and does not require profiling to be enabled.
** Bug Fixes
*** Rezzing Mono scripted object cripples sim FPS
*** Improved 'Top Scripts' report
***: Each object now reports an average script time per frame since the object was created or the last 30 minutes, whichever is shorter. This fixes a lot of odd behavior and misinformation in the previous results as well as makes it easier to determine recent lag sources instead of only immediate lag sources.
***: It is still not expected for this result to exactly match the 'Script ms' reported in the simulator stats summary as these measure different things on different time scales.
*** (Fixed a) Sim crash in mono memory monitor.
*** Includes the fix that caused the zero day rollback.
*** Improved simulator performance when removing objects with scripts from a region.
*** Fixed a bug that could cause scripts to crash with NullReferenceException errors.
**** https://jira.secondlife.com/browse/SVC-6926
*** Fix for "Periods of very low (or nonexistent) script performance"
**** https://jira.secondlife.com/browse/SCR-88
*** Fix for SCR-55 "script reset"
**** https://jira.secondlife.com/browse/SCR-55
*** Fix for SCR-76 "llRegionSayTo() silently fails in LSL2 scripts"
**** https://jira.secondlife.com/browse/SCR-76
*** Fix for SCR-66 "llRegionSayTo() Fails to send messages to attachments on sitting avatars"
**** https://jira.secondlife.com/browse/SCR-66
*** Fix for SCR-61 "llOwnersay Truncates multibyte characters at the end of it's range"
**** https://jira.secondlife.com/browse/SCR-61
*** Fix for SVC-6573 "Execution of script is not blocked on parcel for single user if scripts are not blocked for groups on parcel"
**** https://jira.secondlife.com/browse/SVC-6573
* merged with server trunk: https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.05.31.231546
===11.05.31.231545===
* Kelly's "mono2performance" project. scheduled 2011-06-01
** Script performance and robustness
**: This release includes many features that improve the performance and robustness of scripts compiled to Mono. This includes a lot of back end infrastructure work with unit tests and script life cycle to make it easier and safer to work with the script system in the future.
** New Script Profiling LSL Functions
*** llScriptProfiler can enable or disable memory profiling with PROFILE_SCRIPT_MEMORY and PROFILE_SCRIPT_NONE. While profiling the scripts performance will be severely impacted.
*** llGetSPMaxMemory will report the highest level of used memory during the most recent, or current, profiling run.
*** llGetUsedMemory will report the current used memory of the script and does not require profiling to be enabled.
** Bug Fixes
*** Rezzing Mono scripted object cripples sim FPS
*** Improved 'Top Scripts' report
***: Each object now reports an average script time per frame since the object was created or the last 30 minutes, whichever is shorter. This fixes a lot of odd behavior and misinformation in the previous results as well as makes it easier to determine recent lag sources instead of only immediate lag sources.
***: It is still not expected for this result to exactly match the 'Script ms' reported in the simulator stats summary as these measure different things on different time scales.
*** (Fixed a) Sim crash in mono memory monitor.
*** Includes the fix that caused the zero day rollback.
** New Bug Fixes
*** Improved simulator performance when removing objects with scripts from a region.
*** Fixed a bug that could cause scripts to crash with NullReferenceException errors.
**** https://jira.secondlife.com/browse/SVC-6926
===11.05.17.230139===
* Kelly's "maint-server" project. deployed 2011-05-25
* This project failed during the promotion to main channel this week. There were deploy issues that made it difficult for regions to start up. This version contains a fix for that, but is otherwise the same.
** Bug Fixes
*** : "llOwnersay Truncates multibyte characters at the end of it's range"
*** : Block execution of ungrouped scripts on ungrouped land that blocks scripts. 
*** : IM to Email sending out messages that can't be replied to. 
*** : Getting past estate land bans 
*** : "llRegionSayTo() Fails to send messages to attachments on sitting avatars"
*** Added logging to help in investigating a "'TIMEWARP" issue that is causing some residents to be kicked off simulators 
*** A simulator crash mode.
*** A dataserver crash in SMTP connection sending mail
*** Fix to allow services to start properly after deployment of new code.
===11.05.11.229644===
* Kelly's "maint-server" project. deployed 2011-05-19
* This project failed during the promotion to main channel this week. There were deploy issues that made it difficult for regions to start up. This version contains a fix for that, but is otherwise the same.
** Bug Fixes
*** : "llOwnersay Truncates multibyte characters at the end of it's range"
*** : Block execution of ungrouped scripts on ungrouped land that blocks scripts. 
*** : IM to Email sending out messages that can't be replied to. 
*** : Getting past estate land bans 
*** : "llRegionSayTo() Fails to send messages to attachments on sitting avatars"
*** Added logging to help in investigating a "'TIMEWARP" issue that is causing some residents to be kicked off simulators 
*** A simulator crash mode.
*** A dataserver crash in SMTP connection sending mail
* This project redeployed.
===11.05.11.229644===
* Kelly's "maint-server" project. deployed 2011-05-12
** Bug Fixes
*** : "llOwnersay Truncates multibyte characters at the end of it's range"
*** : Block execution of ungrouped scripts on ungrouped land that blocks scripts. 
*** : IM to Email sending out messages that can't be replied to. 
*** : Getting past estate land bans 
*** : "llRegionSayTo() Fails to send messages to attachments on sitting avatars"
*** Added logging to help in investigating a "'TIMEWARP" issue that is causing some residents to be kicked off simulators 
*** A simulator crash mode.
*** A dataserver crash in SMTP connection sending mail
===11.05.03.228703===
* Andrew's "maint-server" project. scheduled 2011-05-04
* Fixed 2 simulator crashing bugs.
* Made changes to message logging to be less impactful on simulator performance
* Removed the physics changes tied to .
** The fix for this bug was determined to have unintended and adverse reactions.
===11.04.22.227477===
* This is server trunk + a security fix. deployed 2011-04-27
* This was Kelly's "Mono2 Upgrade" project. We had to remove it because of an issue where scripted objects would disappear on rez.
** https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.04.22.227477
===11.04.26.227666===
* THIS BRANCH ROLLED BACK
* This is Kelly's "Mono2 Upgrade" project, deployed 2011-04-27
** Script performance and robustness
**: This release includes many features that improve the performance and robustness of scripts compiled to Mono. This includes a lot of back end infrastructure work with unit tests and script life cycle to make it easier and safer to work with the script system in the future.
** New Script Profiling LSL Functions
*** llScriptProfiler can enable or disable memory profiling with PROFILE_SCRIPT_MEMORY and PROFILE_SCRIPT_NONE. While profiling the scripts performance will be severely impacted.
*** llGetSPMaxMemory will report the highest level of used memory during the most recent, or current, profiling run.
*** llGetUsedMemory will report the current used memory of the script and does not require profiling to be enabled.
** Bug Fixes
*** Rezzing Mono scripted object cripples sim FPS
*** Improved 'Top Scripts' report
***: Each object now reports an average script time per frame since the object was created or the last 30 minutes, whichever is shorter. This fixes a lot of odd behavior and misinformation in the previous results as well as makes it easier to determine recent lag sources instead of only immediate lag sources.
***: It is still not expected for this result to exactly match the 'Script ms' reported in the simulator stats summary as these measure different things on different time scales.
*** (Fixed a) Sim crash in mono memory monitor.
*** Includes the fix that caused the zero day rollback.
** New Bug Fixes
*** Improved simulator performance when removing objects with scripts from a region.
*** Fixed a bug that could cause scripts to crash with NullReferenceException errors.
**** https://jira.secondlife.com/browse/SVC-6926
* merged with server trunk + a security fix- https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.04.22.227477
===11.04.19.227179===
* This is a redeploy of Kelly's "Mono2 Upgrade" project, deployed 2011-04-21
** Script performance and robustness
**: This release includes many features that improve the performance and robustness of scripts compiled to Mono. This includes a lot of back end infrastructure work with unit tests and script life cycle to make it easier and safer to work with the script system in the future.
** New Script Profiling LSL Functions
*** llScriptProfiler can enable or disable memory profiling with PROFILE_SCRIPT_MEMORY and PROFILE_SCRIPT_NONE. While profiling the scripts performance will be severely impacted.
*** llGetSPMaxMemory will report the highest level of used memory during the most recent, or current, profiling run.
*** llGetUsedMemory will report the current used memory of the script and does not require profiling to be enabled.
**Bug Fixes
*** Rezzing Mono scripted object cripples sim FPS
*** Improved 'Top Scripts' report
***: Each object now reports an average script time per frame since the object was created or the last 30 minutes, whichever is shorter. This fixes a lot of odd behavior and misinformation in the previous results as well as makes it easier to determine recent lag sources instead of only immediate lag sources.
***: It is still not expected for this result to exactly match the 'Script ms' reported in the simulator stats summary as these measure different things on different time scales.
*** (Fixed a) Sim crash in mono memory monitor.
*** Fixed the crashing issue that caused a rollback this morning.
===11.04.12.226461===
* "Inventory Capabilities" deployed 2011-04-20
** Gives inventory capabilities to the Agent DS hosts.
*** Sim capabilities support "Accept-Encoding: gzip" to provide compressed inventory responses.
**** FetchInventory2
**** FetchInventoryDescendents2
**** FetchLib2
**** FetchLibDescendents2 
** Removed some dead/unused code inventory HTTP code.
===11.04.19.226946===
* THIS BRANCH ROLLED BACK
** After deploy an unbeforeseen crashing bug made itself known and we deployed Second Life Server 11.04.12.226461 here instead.
* Kelly's "Mono2 Upgrade" project, deployed 2011-04-20
** Script performance and robustness
**: This release includes many features that improve the performance and robustness of scripts compiled to Mono. This includes a lot of back end infrastructure work with unit tests and script life cycle to make it easier and safer to work with the script system in the future.
** New Script Profiling LSL Functions
*** llScriptProfiler can enable or disable memory profiling with PROFILE_SCRIPT_MEMORY and PROFILE_SCRIPT_NONE. While profiling the scripts performance will be severely impacted.
*** llGetSPMaxMemory will report the highest level of used memory during the most recent, or current, profiling run.
*** llGetUsedMemory will report the current used memory of the script and does not require profiling to be enabled.
**Bug Fixes
*** Rezzing Mono scripted object cripples sim FPS
*** Improved 'Top Scripts' report
***: Each object now reports an average script time per frame since the object was created or the last 30 minutes, whichever is shorter. This fixes a lot of odd behavior and misinformation in the previous results as well as makes it easier to determine recent lag sources instead of only immediate lag sources.
***: It is still not expected for this result to exactly match the 'Script ms' reported in the simulator stats summary as these measure different things on different time scales.
*** (Fixed a) Sim crash in mono memory monitor.
===11.04.05.225793===
* Andrew's "maint-server" project, scheduled 2011-04-06
* Bug Fixes
** Threaded Rez fixes.
** Config file changes.
** Security fixes.
* merged with server trunk. - http://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.03.29.225234
===11.03.29.225235===
* Andrew's "maint-server" project, scheduled 2011-03-30
* Bug Fixes
** Threaded Rez fixes.
** Config file changes.
** Security fixes.
* merged with server trunk. - https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.03.22.224783
===11.03.22.224790===
* Andrew's "maint-server" project, scheduled 2011-03-23
* This is the same project in the same slot that got bumped last Wednesday during the emergency security upgrade.
* Bug Fixes
** Threaded Rez fixes.
** Config file changes.
** Security fixes.
* merged with server trunk. - https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.03.18.224600
===11.03.16.224235===
* This RC channel contains the security patch and is identical to the main channel.
** https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.03.16.224235
===11.03.15.224000===
* Andrew's "maint-server" project, scheduled 2011-03-15
* Bug Fixes
** Threaded Rez fixes.
** Config file changes.
** Security fixes.
===11.03.08.223047===
* Andrew's "maint-server" project, scheduled 2011-03-09
* Bug Fixes
** : replies to offline emails can't contain unicode
** : Groups notices sent to email do not identify sender
** : Region "0 0 2" not allowing TP access (even as god)
** : Delete objects on owned land stopped working since recent server-updates
** : Include proper character encoding header in the messages forwarded from second life
** some simulator crash modes
** security fixes
** enhanced config settings options
** performance enhancements
** other fixes
===11.02.22.221781===
* This is the same as the main server channel.
* We rolled back the branch put out on 2011-03-02
===11.03.01.222356===
This was rolled back to "11.02.22.221781" after a serious LSL bug.
* Andrew's "maint-server" project, scheduled 2011-03-02
* Bug Fixes
** : replies to offline emails can't contain unicode
** : Groups notices sent to email do not identify sender
** : Region "0 0 2" not allowing TP access (even as god)
** : Delete objects on owned land stopped working since recent server-updates
** : Include proper character encoding header in the messages forwarded from second life
** some simulator crash modes
** security fixes
** enhanced config settings options
** performance enhancements
** other fixes
===11.02.22.221781===
* mono2-aware project, scheduled 2011-02-23
* Preparation for Mono2
** This branch paves the way for upgrading the Mono virtual machine that runs scripts in Second Life. This branch ensures that scripts continue to work as we upgrade.
* merged with "Andrew's maint-server" branch. - https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/11#11.02.15.221184
===11.02.15.221181===
* mono2-aware project, scheduled 2011-02-15
* Preparation for Mono2
** This branch paves the way for upgrading the Mono virtual machine that runs scripts in Second Life. This branch ensures that scripts continue to work as we upgrade.
===11.02.08.220555===
* Update to Display Names project, scheduled 2011-02-09
* Interest List merged in.
===11.02.01.220145===
* Update to Display Names project, deployed 2011-02-02
* Viewer Metrics merged in.
===11.01.25.219622===
* Update to Viewer Metrics, deployed 2011-01-26
** Encroachment project merged in.
===11.01.18.219190===
* Viewer Metrics project deployed 2011-01-19
* Features:
** Improved viewer-side metrics collection to help Linden Lab analyze performance of various features.
===11.01.11.218846===
* Update to "Simulator Shudown" deployed 2011-01-12
* Integrating security fix
Category:Server Release Notes