aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Megapatch. Completely remove the multiparameter IM methods. Remove the insecureMelanie Thielker2008-11-162-10/+3
| | | | | | fromAgentSession field.
* - Fix a formatting error in a log message (Mantis#2635).Homer Horwitz2008-11-161-1/+1
|
* GridIMs don't have a (sending) client, which led to a NRE on access.Homer Horwitz2008-11-161-3/+6
| | | | | | Doesn't use client now in that case.
* Add group prim count support to land propertiesMelanie Thielker2008-11-161-1/+1
|
* Introduces the message transfer module. It splits the transfer mechanics offMelanie Thielker2008-11-161-8/+42
| | | | | | | | 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)
* Add group permissions to agent inventory.Melanie Thielker2008-11-142-1/+12
| | | | | | | | | | 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.
* * Implements terrain raw upload. You can now upload your .raw terrain files ↵Teravus Ovares2008-11-141-0/+6
| | | | | | | using the Estate Tools. * Could this be extended in the future to support .oar uploads too? Only time will tell!
* More groups plumbingMelanie Thielker2008-11-141-0/+6
|
* Lots of experimentation yielded a fair approximation of a hip offset from theMelanie Thielker2008-11-141-1/+12
| | | | | | | | 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
* * Stop the pointless passing of a scene's own region handler back to it in ↵Justin Clarke Casey2008-11-122-31/+32
| | | | | | | | region comms * Some scene methods ignored it, others did nothing if the region handler given did not match their own (which would never be triggered)
* Change HTTP server backlog/acceptors to 64, per Adam ZMelanie Thielker2008-11-121-1/+1
|
* Prevent pieces from other people's HUDs from displaying at the center ofMelanie Thielker2008-11-111-2/+2
| | | | | | every user's HUD
* * Restore storing null to represent 'missing asset' requests in the AssetCacheJustin Clarke Casey2008-11-111-6/+9
| | | | | | * If we don't do this then callers to the polling GetAsset wait the full polling time before returning
* * Minor typing fixes in AssetCache - now uses base types for nearly everything.Adam Frisby2008-11-111-4/+5
| | | | | | * Code Cleanliness Fixes in LLClientView * Using field instead of local variable for handlerUpdatePrimGroupRotation (if you notice any new oddities with prim group rotation after this patch, please mantis)
* * Implement basic region filtering as described in ↵Justin Clarke Casey2008-11-113-22/+46
| | | | | | | | | | | | https://lists.berlios.de/pipermail/opensim-dev/2008-November/003468.html * This is done by sending a 'major interface version' number on sim registration. Developers must increment this every time they make a change that would make the previous OpenSim revision failure incompatible with the new one (non-fatal incompatibilities are fine). * This number resides in OpenSim.Framework.Servers.VersionInfo.MajorInterfaceVersion * This allows the grid service to stop older, incompatible regions from connecting
* Allow gods to terraform without limits. Respect the Allow Others ToMelanie Thielker2008-11-111-1/+1
| | | | | | Terraform flag in land.
* Update svn properties, minor formatting cleanup.Jeff Ames2008-11-111-2/+2
|
* * Commit allows downloading of the .raw terrain from the estate tools.Teravus Ovares2008-11-101-0/+6
| | | | | | | * Implements the SendInitiateDownload method in IClientAPI * Uses the ITerrainModule Interface to write a terrain file to disk then uses a FileStream to read the binary file from the disk and put it in a byte array. and save to the xFer list. * It then tells the client to download the file and the client initiates an Xfer request.
* Restore the independent LocalID numbering for avatars. Fixes an issue whereMelanie Thielker2008-11-101-0/+1
| | | | | | | it becomes impossible to cross back into a region you came from, or freeze several seconds after region crossings.
* The region proxy for the load balancer module works again. The incoming ↵Johan Berntsson2008-11-101-6/+0
| | | | proxy messages were not properly decoded.
* Thank you, idb, for a patch that fixes avatar height calculationMelanie Thielker2008-11-101-14/+7
| | | | | | Our feet will now be above ground
* * Fixed asset bug.Adam Frisby2008-11-091-2/+2
|
* * Enabled GTCache for AssetCache Adam Frisby2008-11-091-191/+77
| | | | | | * Items will now be locally cached for only 24 hours from last access. (Rather than until restart) * Caveat: Implementing the new caching mechanism means statistics gathering on AssetCache is no longer functional. (Justin - you might want to take a look and see if you can somehow get that back and running if you still need it)
* Update svn properties. Add copyright headers. Minor formatting cleanup.Jeff Ames2008-11-094-70/+151
|
* Reintroduce transactionID to the parameter list for SendInstantMessage.Melanie Thielker2008-11-092-3/+5
| | | | | | | It is required by group IM and also for a proper implementation of item give, group notice attachments and offline IM.
* * Fixed a major memory leak in packet processing - PacketQueue.Close is ↵Adam Frisby2008-11-081-0/+9
| | | | | | | never called, causing the PacketQueue for dead clients to be preserved (including it's contents). * This patch is highly experimental and may cause clients to not be able to connect, if this is the case, it will be rolled back in approximately 5 minutes.
* * Missed a file from previous checkin.Adam Frisby2008-11-081-0/+15
|
* * Added IClientChat to IClientCoreAdam Frisby2008-11-081-86/+184
| | | | | | * Updated LLClientView * Removed defunct SendChatMessage(bytes[]...) method, see http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide
* Work in progress on SECS stuff. Have been holding it off until after 0.6 ↵Tedd Hansen2008-11-082-4/+12
| | | | release. Still messy as hell and doesn't really work yet. Will undergo dramatic changes. AND MOST IMPORTANTLY: Will be conformed to work in coop with todays DNE and XEngine, hopefully one day providing a common interface for all components.
* * Added IClientIM to IClientCore interfacesAdam Frisby2008-11-0826-72/+64
| | | | | | * Changed SendInstantMessage, dropped fromAgentSession and imSessionID as security precaution, see http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide for details on porting. * Removed unused usings from Framework.*
* * Made ClientLoop non-infinite, ClientLoop will now disengage when the ↵Adam Frisby2008-11-081-3/+1
| | | | | | | | | | client has logged out. * Cleaned up a section of LLClientView * Removed unused 'using' from HTTPServer * Please test this patch.
* * Implementing first of the 0.6 IClientAPI ChangesAdam Frisby2008-11-082-86/+8
| | | | | | * Introducing IClientCore - this will be the key replacement for IClientAPI in the long run, it has a very minimal set of methods designed to allow you to access specialist API's. * See https://lists.berlios.de/pipermail/opensim-dev/2008-September/003049.html for the early discussion on this.
* Change Version string from 0.5.11 to 0.6.0 for release.Charles Krinke2008-11-081-1/+1
|
* Remove empty OSUUID.cs file. Add copyright headers. Minor formatting cleanup.Jeff Ames2008-11-0823-18/+585
|
* * Apply http://opensimulator.org/mantis/view.php?id=2582Justin Clarke Casey2008-11-071-1/+1
| | | | | | | * Send prim flags as booleans from LLClientView rather than in the native LL array * Thanks idb
* * Remove next local id from SceneBaseJustin Clarke Casey2008-11-071-1/+0
| | | | | | * This was only reference by ScenePresence and not used anyway - Scene itself had it's own copy
* Attachments, attachments, and, did I say attachments?Melanie Thielker2008-11-071-2/+2
| | | | | | Too many fixes to list.
* Mantis#2566. Thank you kindly, Diva for a patch that:Charles Krinke2008-11-062-0/+10
| | | | | | | | This patch introduces a couple of read-only properties, so that I can grab the asset server plugin from a region module. This is needed to set up an http service for accessing standalone assets remotely.
* Update svn properties.Jeff Ames2008-11-061-160/+160
|
* moved the initial loading/setting of the config settings to its own class, ↵MW2008-11-051-0/+8
| | | | ConfigurationLoader. To make it easier to customise the loading of those settings and possible in the future move it to a plugin.
* Moved a couple of more configuration fields to ConfigSettingsMW2008-11-051-0/+16
|
* more startup/initialisation refactoringMW2008-11-051-4/+4
|
* Moved most of the configuration fields from Opensimbase to their own ↵MW2008-11-051-0/+136
| | | | Class... Framework/ConfigSettings.
* Mantis#2557. Thank you kindly, Diva for a patch that:Charles Krinke2008-11-051-1/+1
| | | | | | | This patch changes a method from private to public. Will make life easier for the asset mapper for the hypergrid.
* * Correct build break from last commit - how on earth did it compile last ↵Justin Clarke Casey2008-11-041-0/+5
| | | | time? Bizarre
* * Stop an exception in the thread tracker cleanup loop from terminating the simJustin Clarke Casey2008-11-041-4/+13
|
* implement email field for MySQL and SQLiteSean Dague2008-11-041-1/+1
| | | | | From: Sean Dague <sdague@gmail.com>
* add email field to UserProfileData objectSean Dague2008-11-041-32/+43
| | | | | | | | remove virtual setting from properties, as that was legacy that I put in there a while back From: Sean Dague <sdague@gmail.com>
* * Apply http://opensimulator.org/mantis/view.php?id=2535Justin Clarke Casey2008-11-031-8/+37
| | | | | | | * Catch and report deserialization exceptions on rest handlers * Thanks Diva!
* * Use nini to pass config information to the client stack, rather than the ↵Justin Clarke Casey2008-11-031-1/+0
| | | | | | | | ClientStackUserSettings class * This conforms better to other module usage