| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
libOMV.
|
|
|
|
|
|
|
|
|
| |
release a direct descendant of the stable 7364, with all the features and
none of the issues.
This omits the following patch chain: r7383 r7382 r7381 r7377 r7375 r7373
r7372 r7370 r7369 r7368 r7367 r7366
|
| |
|
| |
|
|
|
|
|
|
| |
texture sending. Grain of salt not included.
|
| |
|
|
|
|
|
|
| |
* Minor client fixes
* Added the ability for a client to login without a UserProfile, allowing certain alternate clients to connect to the region.
|
| |
|
|
|
|
|
|
| |
group
|
|
|
|
|
|
|
|
| |
* Update libopenjpeg as well for this patch.
* Appears to be okay on a very short sniff test
* Source code will be placed in opensim-libs shortly
|
|
|
|
| |
client
|
|
|
|
|
|
|
|
| |
DeleteGroup() (except that is didn't lock the parts, which was a potential race condition)
* Removed fake delete code from LSL_Api.SetFlexi - this code was never activiated anyway and didn't appear to make much sense on the surface
|
| |
|
|
|
|
|
|
| |
* Not nulling out parts and the root part allows the code to be simplified
|
|
|
|
|
|
|
|
|
|
| |
* This renders RootPart == null checks useless - the replacement is to check SOG.IsDeleted. However, in many cases this will not be necessary since updates to deleted parts
will not be sent to the client
* This should remove any remaining race conditions where an object is deleted while another thread is yet to obtain the root part to perform some operation
* Doing this is probably a necessary prerequisite to moving to a model without a separate SOG and SOP
* Unfortunately it's not possible to eliminate all RootPart == null checks since in some contexts it is currently used to check whether an object was created successfully
|
| |
|
|
|
|
|
|
| |
it come from a child prim position.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
the avatar position. Fixes "silent" child prim scripts
|
| |
|
|
|
|
|
|
| |
fromAgentSession field.
|
| |
|
|
|
|
| |
overridden more easily. Specifically object creation from XML.
|
| |
|
|
|
|
|
|
|
|
| |
the IM module and makes it into a module of it's own, which can be used by
all other modules. Removes some ugly hacks. Refer to the IM module to see
how it's used. Also fixes the persistence issue (Mantis #2598)
|
|
|
|
|
|
| |
(added a fix for the broken build from last commit, too)
|
|
|
|
|
|
|
|
|
|
|
| |
objects better.
Objects will be persisted now MinimumTimeBeforePersistenceConsidered seconds
after the last change, but latest MaximumTimeBeforePersistenceConsidered after
the first change (both are configurable in OpenSim.ini.example and are set to
60 and 600 as default).
|
|
|
|
| |
isn't physical.
|
| |
|
|
|
|
| |
something else the next time I start coding on OpenSim
|
|
|
|
| |
than cut n paste
|
|
|
|
| |
for future common use
|
|
|
|
|
|
|
|
|
|
| |
Contains a migration. May contain nuts.
Please back up your inventory data store. This revision changes the interface
version!! No older regions can connect to these new UGAIM, and the new regions
can't connect to the old UGAIM. Fixes a long-standing issue of permissions loss
Currently persisted on MySQL only.
|
| |
|
|
|
|
|
|
|
| |
inventory drop. Also adds a new flags, "propagate_permissions" to
OpenSim.ini to control that feature.
|
|
|
|
|
|
|
| |
* Switch default for serverside_object_permissions from false to true - it seems more natural that we enforce permissions by default rather than not!
* Add some explanation in OpenSim.ini.example for serverside_object_permissions
|
|
|
|
|
|
| |
on logout
|
|
|
|
|
|
|
|
| |
kindly by sean) --- lesson learned: just running a "make test" is not
sufficient, you need to precede it by a "make clean".
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch makes llAllowInventoryDrop work with the permissions module
enabled. Changes include:
- Enabled PropagatePermissions when permissions module serverside perms
is on
- change ownership of item when item is dropped into an object.
Ownership changes to the owner of the object the item is dropped into
- propagation of permissions if the permissions module enabled (eg
next-owner mask applied)
- CHANGED_ALLOWED_DROP is now passed to the change script event if an
item was allowed to be dropped into the object only because
llAllowInventoryDrop is enabled (instead of CHANGED_INVENTORY being
passed).
- Sets object flags correctly when llAllowInventoryDrop is called so
clients are notified immediately of the change in state. Am not
sure that calling aggregateScriptEvents is the right way to do it,
but it works and seems to be the only way without making further
changes to update LocalFlags
|
|
|
|
|
|
|
|
| |
physical center of an avatar, for display purposes. This should keep the
avatar feet above ground visually in most cases. Tweaked for both height
extremes and various leg lengths. Improvements welcome
|
|
|
|
|
|
|
|
|
|
|
| |
bonus points)
public bool ExternalChecksCanCreateUserInventory(int invType, UUID userID)
public bool ExternalChecksCanCopyUserInventory(UUID itemID, UUID userID)
public bool ExternalChecksCanCopyUserInventory(UUID itemID, UUID userID)
public bool ExternalChecksCanDeleteUserInventory(UUID itemID, UUID userID)
|
|
|
|
|
|
|
|
|
|
|
| |
public bool ExternalChecksCanCreateAvatarInventory(int invType, UUID userID)
public bool ExternalChecksCanCopyAvatarInventory(UUID itemID, UUID userID)
public bool ExternalChecksCanCopyAvatarInventory(UUID itemID, UUID userID)
public bool ExternalChecksCanDeleteAvatarInventory(UUID itemID, UUID userID)
to ExternalChecks to handle avatar inventory checks (as opposed to object inv checks).
* opensim-dev e-mail to follow concerning this shortly
|
|
|
|
| |
task inventory and agent inventory
|
|
|
|
|
|
| |
a timing gap. Still not 100%, but getting there
|
|
|
|
|
|
|
| |
* Intension is to provide a way to lock down script creation to administrators/gods only
* Defaults will remain as they are at the moment
|
|
|
|
|
|
|
| |
Solves the problem of changes to objects not
persisted on server shutdown.
|
|
|
|
| |
actually concerned with
|
| |
|