Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Check in the presence module skeleton | Melanie Thielker | 2008-11-22 | 1 | -0/+100 |
| | |||||
* | Enclose the inter-region IM sending in a try-catch for now to find possibly ↵ | Homer Horwitz | 2008-11-22 | 1 | -178/+188 |
| | | | | missed exceptions. | ||||
* | - Add a warning if the agent data of the destination of an IM isn't found | Homer Horwitz | 2008-11-22 | 1 | -0/+6 |
| | | | | | | - Add a warning if the region info of the region the user is in isn't found - Remove one possibility for a silently dropped IM. | ||||
* | Update svn properties, minor formatting cleanup. | Jeff Ames | 2008-11-22 | 2 | -2/+2 |
| | |||||
* | First stage group permissions plumbing | Melanie Thielker | 2008-11-22 | 1 | -0/+5 |
| | |||||
* | Mantis #2442 | Melanie Thielker | 2008-11-22 | 1 | -2/+11 |
| | | | | | | Attempt to reinstate the Object Entry flag in parcel settings | ||||
* | - No need to build a list of regions and then only the first one. | Homer Horwitz | 2008-11-21 | 1 | -2/+4 |
| | | | | | | | | - I first did lock on m_scenes for that access, but as m_scenes (currently) is only changed in Initialise (and locked there), and PostInitialise is called after the calls to Initialise, there shouldn't be a need to lock here. - Trying out git-svn dcommit. Hope this works. | ||||
* | Refactor: Scene.ExternalChecks -> Scene.Permissions. Also make all | Melanie Thielker | 2008-11-21 | 5 | -61/+61 |
| | | | | | | the internals of the permissions module adapter sane | ||||
* | * refactor: Rip out SOP inventory from the partial into a separate class | Justin Clarke Casey | 2008-11-21 | 2 | -4/+4 |
| | | | | | | | | * SceneObjectPartInventory.cs isn't a particularly good name but it's probably not got a long life * A proper inventory interface to follow * Parallel changes for other inventory partial classes to follow at a later date | ||||
* | Update svn properties, minor formatting cleanup. | Jeff Ames | 2008-11-21 | 1 | -1/+1 |
| | |||||
* | Fully implement object return from the parcel dialog | Melanie Thielker | 2008-11-21 | 2 | -15/+57 |
| | |||||
* | Allow selecting group objects and selecting objects by owner from the | Melanie Thielker | 2008-11-21 | 1 | -0/+5 |
| | | | | | | parcel dialog. | ||||
* | Plumb in the list if user IDs to the land module to allow selection | Melanie Thielker | 2008-11-21 | 2 | -6/+6 |
| | | | | | | of objects by owner name | ||||
* | Prevent a null reference when giving items. | Melanie Thielker | 2008-11-21 | 1 | -0/+6 |
| | |||||
* | * Add just enough to allow the scene presences test to establish a new user ↵ | Justin Clarke Casey | 2008-11-19 | 1 | -2/+0 |
| | | | | connection (though not yet an actual ScenePresence) | ||||
* | Mantis#2638. Thank you kindly, Sacha Magne for a patch that: | Charles Krinke | 2008-11-19 | 1 | -0/+1 |
| | | | | | | Implementing "Play sound inworld". Currently a WIP . | ||||
* | Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the new | Melanie Thielker | 2008-11-19 | 6 | -272/+272 |
| | | | | | | libOMV. | ||||
* | Reverting the texture sending patch and the new libOMV. This makes this | Melanie Thielker | 2008-11-19 | 11 | -516/+404 |
| | | | | | | | | | 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 | ||||
* | Patch from jhurliman. Fixing the texture decoding issues in progressive | Melanie Thielker | 2008-11-18 | 3 | -4/+1 |
| | | | | | | texture sending. Grain of salt not included. | ||||
* | Apply JHurliman's texture sender patch | Melanie Thielker | 2008-11-18 | 1 | -10/+43 |
| | |||||
* | Prevent the texture downloader from locking a null object when a download | Melanie Thielker | 2008-11-17 | 1 | -0/+3 |
| | | | | | | hits bad data | ||||
* | Make newly created prims be the correct group | Melanie Thielker | 2008-11-17 | 2 | -2/+2 |
| | |||||
* | Make texture decode errors nonfatal. The texture send is simply dropped | Melanie Thielker | 2008-11-17 | 1 | -25/+33 |
| | |||||
* | Fix a few small issues with the progressive texture-download: | Homer Horwitz | 2008-11-17 | 2 | -11/+12 |
| | | | | | | | | | | | | - The initial priority wasn't passed in, so a discardLevel of -1 in the first request automatically cancelled texture-download. - One-packet textures weren't handled, as CurrentPacket starts at 1 and StopPacket == 0 in that case. - Increased MAX_ALLOWED_TEXTURE_REQUESTS to 15; incremental texture downloads will cause more requests. | ||||
* | * Apply http://opensimulator.org/mantis/view.php?id=2611 | Justin Clarke Casey | 2008-11-17 | 1 | -99/+169 |
| | | | | | | | * Progressive texture delivery (ported from jhurliman's Simian code) * Thanks jhurliman! | ||||
* | * Update libOMV to r2359. This is necessary for the progressive texture patch | Justin Clarke Casey | 2008-11-17 | 6 | -272/+272 |
| | | | | | | | | * 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 | ||||
* | * Add allowed_script_editors to OpenSim.ini in the same fashion as ↵ | Justin Clarke Casey | 2008-11-17 | 1 | -9/+12 |
| | | | | | | | | | | | allowed_script_creators. * This allows one to override normal OpenSim permissions and prevent non-gods from editing any scripts. This allows edit ability to be rescinded after it has been given, and prevents the security hole where a single script with liberal perms would allow code changes. * The default setting remains the existing one of never overruling normal edit permissions. * These two settings may be enough to stop non-gods entering artbirary script code in a closed grid/standalone configuration. | ||||
* | Add a few comments | Melanie Thielker | 2008-11-17 | 1 | -7/+13 |
| | |||||
* | * refactor: move user set permissions parsing code into a separate method ↵ | Justin Clarke Casey | 2008-11-17 | 1 | -39/+99 |
| | | | | ready for reuse | ||||
* | minor: remove mono compiler warnings | Justin Clarke Casey | 2008-11-17 | 2 | -18/+18 |
| | |||||
* | commenting out unused variable. | Dr Scofield | 2008-11-17 | 1 | -2/+2 |
| | |||||
* | Use the message transfer module to pass items across the grid via the profile | Melanie Thielker | 2008-11-17 | 1 | -9/+16 |
| | |||||
* | Correct prim counts for group land. Correct MessageTransferModule startup | Melanie Thielker | 2008-11-17 | 2 | -14/+12 |
| | |||||
* | Fix friends again. Friends-handling is now stateless and, thanks to | Homer Horwitz | 2008-11-16 | 1 | -263/+135 |
| | | | | | | MessageTransferModule, much easier to understand (I hope). | ||||
* | Remove a redundant parameter | Melanie Thielker | 2008-11-16 | 1 | -1/+1 |
| | |||||
* | Megapatch. Completely remove the multiparameter IM methods. Remove the insecure | Melanie Thielker | 2008-11-16 | 6 | -151/+118 |
| | | | | | | fromAgentSession field. | ||||
* | First step tidy-up of IM packing/unpacking/repacking | Melanie Thielker | 2008-11-16 | 1 | -11/+18 |
| | |||||
* | GridIMs don't have a (sending) client, which led to a NRE on access. | Homer Horwitz | 2008-11-16 | 1 | -1/+2 |
| | | | | | | Doesn't use client now in that case. | ||||
* | Add MessageTransferModule interface to all scenes, not only the first | Melanie Thielker | 2008-11-16 | 1 | -1/+1 |
| | |||||
* | Fix 2 bugs in the message transfer module, thanks, Homer Horwitz! | Melanie Thielker | 2008-11-16 | 1 | -2/+2 |
| | |||||
* | Add group prim count support to land properties | Melanie Thielker | 2008-11-16 | 1 | -1/+7 |
| | |||||
* | Introduces the message transfer module. It splits the transfer mechanics off | Melanie Thielker | 2008-11-16 | 4 | -658/+722 |
| | | | | | | | | 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) | ||||
* | Hack to temporarily fix friends-handling. This will be redone as soon as | Homer Horwitz | 2008-11-15 | 1 | -2/+2 |
| | | | | | | | | Melanie's CommunicationModule is in. Please note: imSession is a transaction-ID, *not* the agent's session. | ||||
* | Update svn properties, minor formatting cleanup. | Jeff Ames | 2008-11-15 | 1 | -18/+2 |
| | |||||
* | * test: Add scene root agent test stub, since I'll be picking up with ↵ | Justin Clarke Casey | 2008-11-14 | 1 | -2/+0 |
| | | | | something else the next time I start coding on OpenSim | ||||
* | * minor: remove mono compiler warnings | Justin Clarke Casey | 2008-11-14 | 1 | -4/+4 |
| | |||||
* | Add group permissions to agent inventory. | Melanie Thielker | 2008-11-14 | 1 | -0/+1 |
| | | | | | | | | | | 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. | ||||
* | * Allow new script creation to be locked down to only gods if specified in ↵ | Justin Clarke Casey | 2008-11-14 | 1 | -9/+58 |
| | | | | | | | | | OpenSim.ini * This doesn't allow complete script lockdown of a sim, many avenues (copying, editing) are still uncloseable at the moment * Default remains to allow all users to create scripts (subject to existing permissions if enabled) | ||||
* | Reapplying a revised version of Christopher Yeoh's (IBM) patch for allow | Melanie Thielker | 2008-11-14 | 1 | -1/+6 |
| | | | | | | | inventory drop. Also adds a new flags, "propagate_permissions" to OpenSim.ini to control that feature. | ||||
* | * Switch default permissions back to false (so they are not on) as they were ↵ | Justin Clarke Casey | 2008-11-14 | 1 | -5/+1 |
| | | | | | | | | two revisions ago, since it sounds like this was our agreed position from some time back * Make the default also false (to match what is in OpenSim.ini.example) |