| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Places touched:
- Added two events for in-packets to LLCLientView: RegionHandleRequest and
ParcelInfoRequest
- Added sending of two out-packets to LLCLientView: RegionIDAndHandleReply and
ParcelInfoReply.
- Scene handles the RegionHandleRequest, LandManagementModule the
ParcelInfoRequest
- Added inter-region request for LandData by RegionHandle and local position.
This was implemented as XML-RPC request. The returned LandData isn't
complete, it only contains the data necessary for answering the
ParcelInfoRequest
- Added new CAPS (0009) for RemoteParcelRequest and some methods for LandData
handling to LandManagementModule
- Added methods for fake parcelID creation and parsing to Util
- Fixed missing implementation of interface methods.
- Added new file:
OpenSim/Framework/Communications/Capabilities/LLSDRemoteParcelResponse.cs
NOTE: This is part of the patch, too.
Due to the many places touched, I would consider this patch as experimental.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
fetch fails.
|
|
|
|
|
|
|
| |
Scripts can now no longer DOS the user server and there are a lot fewer
gratuitious lookups of user profile data.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Thank you, Leaf, for a patch that implements llGetAnimationList()
XEngine implementation added by myself.
|
|
|
|
|
|
|
|
| |
the database is now intepreted as follows: low byte = user flags.
Next byte, low nibble: Deternines the text (Resident, Lifetime, etc)
shown. No customn text support yet.
|
|
|
|
|
|
|
| |
Trigger a persistence save when only name or description have
changed.
|
|
|
|
|
|
|
|
|
| |
hierarchical rights structure. MasterAvatar: Owner of the region server
(may be null), net gods (users with GodLevel 200), Estate owner
(from database). Look at Opensim.ini.example to enable net gods.
Estate owner will default to master avatar.
|
| |
|
|
|
|
|
|
| |
to other issues, detaching an attachment would cause an exception.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The following patch makes some enhancements to loading/saving the Xml2
format.
- Add streamed version of functionality for saving prims to Xml2
format. The streamed version (optionally) allows for saving the
prims whose positions appear within a particular bounding box.
- Expose stream versions of LoadPrimsFromXml2 and SavePrimsToXml2 in
the Scene class
- Extend loading from Xml2 (the streamed version) to optionally start
scripts for the loaded scene objects)
|
|
|
|
|
|
| |
Change the tree populator module to supply a sensible value
|
|
|
|
|
|
|
| |
estate owner user the ability to add and remove estate managers,
and have EM rights outside of that.
|
|
|
|
|
|
|
| |
Thank you, HomerHorwitz, for a patch that corrects and improves TP
to landmark and home position handling.
|
|
|
|
|
| |
Fixes this Mantis bug with llTakeControls() & ControllingClient() API.
|
|
|
|
|
|
| |
Makes progress on fixing scripts in child prims of
attachments not being scheduled for execution.
|
|
|
|
|
|
|
|
| |
user"
This reverts commit r5823.
|
|
|
|
|
|
| |
profile cache (issue 1919).
|
|
|
|
|
|
| |
as the region master avatar, unless it's LLUUID.Zero (the default).
|
|
|
|
| |
on the ground. (bug #1932)
|
|
|
|
|
|
|
|
|
| |
client log off
* This is being done by preventing close from being called twice on child agent closure (nres which would have been thrown are being swallowed).
* However, it should be possible to do much better cleanup on this code in the future
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
occasionally, but are fixed on restart (issue 1919).
This patch introduces the following changes:
1. when a user teleports out of Region A, remove that user's profile
from the Region A user profile cache
2. when a user crosses between regions out of Region A, remove that
user's profile from the Region A user profile cache
3. the user profile cache's session ID member can now be set (written),
and is updated each time a connection with a new avatar is established (ie: a
new avatar enters the region)
4. when a region server looks up a user profile and a cache miss
occurs, fetch the user profile from the user server first instead of
immediately returning null
|
| |
|
|
|
|
|
|
|
|
|
| |
ScenePresence. Pace prim delivery to about 200 updates/s max. Break
a long-held lock that caused the notorious MapBlockQuery XMLRPC timeout
on agent login. Eliminate 60 second timeout at "Waiting for region handshake".
Fix region crossing/teleport response. Fix appearance in primmy regions.
|
|
|
|
|
|
|
|
| |
an archive
* if the uuid isn't present, ownership is given to the region's master avatar
|
|
|
|
|
| |
Improves the implementation of the particle system.
|
|
|
|
|
|
|
| |
'Available', which would lead to intermittent failures on parallell teleport requests.
* Solidified CheckRegion somewhat, adding a second try if the first failed.
|
|
|
|
|
|
|
| |
libsl/libomv Packet, as other client stacks could use other data types to pass
packets around. Starting with InPacket() here, more to come.
|
|
|
|
|
|
| |
More sitting fixes: Inconsistent sitting position on
rezzed prims that have no sit target set.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes a sitting problem which popped up on loading regions from
archive and turned out to be caused by the fact that the archiving
mechanisms all preserve the sit-target information that is set in the
object at the time the image is captured. This caused the new region
to pick a sit-target prim that did not correspond to the prim on which
the script was running, so the script's changed event is driven with
an invalid avatar UUID.
I have modified the ArchiveReadRequest class so that any sit information
that survives the archiving process is deleted before the object is
instantiated. This change has just been checked in.
|
| |
|
|
|
|
| |
when a queued deletion from scene to inventory fails because the root part of the group has been zapped
|
| |
|
|
|
|
|
|
|
|
| |
Forces the landmark and menu flags to be always set, like in previous
releases. This will cause the parcel based restriction on setting
landmarks to have no effect, until it is implemented properly
|
|
|
|
|
|
|
|
|
| |
Adds the new access semantics and the new flag (allow only age verified)
Plumbs in the abuse email address from sim to viewer. The other way around,
libomv appears to be lacking support for the data field in the packet.
Includes a migration, run prebuild!
|
| |
|
|
|
|
|
|
|
|
| |
an agent is downgraded to a child agent
* since upgrading to a root agent doesn't currently re-retrieve the user profile
|
|
|
|
|
|
|
|
|
|
| |
remote region
* May resolves inventory problems that occur when the user moves between two regions`
* e.g. if the user moves to a second region, adds an inventory item, moves back to the original region then tries to manipulate that item
* Not yet implemented for teleport
|
|
|
|
|
| |
Implements llForceMouselook().
|
|
|
|
| |
make actual function clearer
|
|
|
|
|
|
|
|
| |
llSetCameraParams/llClearCameraParams.
Fixes Mantis #1867
|
|
|
|
|
|
|
| |
being heard across whole grids.
Fixes Mantis #1855
|
|
|
|
|
|
|
|
|
|
|
| |
The following is a patch that causes the ensuing http_response event (after
an llHTTPRequest) to include the HTTP status code returned from the server
(if available). The patch also sets the body parameter for the
http_response event to be set as the status description returned by the
server.
|