aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Mantis#1626. Thank you kindly, Melanie for a patch that:Charles Krinke2008-06-281-2/+2
| | | | | Fixes IAvatarService for grid and standalone modes
* more work on the support for multiple inventory servers. MW2008-06-281-3/+3
| | | | | | | | | | The Login service should now read/create new inventory on the inventory server that is set in a users profile. Also added "Add-InventoryHost" console command to add a support for a new server to a region. So it would be good if someone could test this. Set up the grid as normal, but then also run extra inventory server on a different computer (well actually it just has to be on a different network hostname, so one using "http://localhost:8004" and one using "http://127.0.0.1:8005" should work) then you need to manually edit the user profile database to set the new servers url in a user's "userInventoryURI" field. Then on a region server, use the Add-InventoryHost to add the new server url (always include the full url, including http, but don't add a final /) Login with that account and see if the inventory works. Of course these needs to be made more user friendly.
* Extracted the Avatar appearance functions out of the IUserService interface ↵MW2008-06-282-5/+12
| | | | | | | and moved them into a IAvatarService Although "out of the box", there is no actual functional change to behavior
* Mantis#1616. Applied Melanie's patch. This may or mayCharles Krinke2008-06-281-0/+6
| | | | | not break trunk.
* plumbing for multiple inventory servers. Mostly done on the region server side. MW2008-06-287-35/+198
| | | | | | TODO next is to make the login server read/write a users inventory from the correct server (the inventory url set in a userprofile) On the region side, although not tested with multiple servers it should work if that inventory url was set, and the inventory servers urls have been added to the CommunicationsManager, using CommunicationsManager.AddInventoryService(string hostUrl)
* * Various documentation to some black magic parts of LLClientView Teravus Ovares2008-06-281-0/+2
| | | | | * Added IClientAPI.SendTexture stub.
* dr scofield's warning safari:Dr Scofield2008-06-2713-33/+35
| | | | | | | | | | * commented out [Obsolete(....)] attributes where no replacement feature was available: if we want to attribute code that we think needs to be reworked, we should define a new attribute and use that instead (together with a little tool to retrieve all the attributed code then) * commenting out unused variables
* * restore suppression of mono addins manager warningsJustin Clarke Casey2008-06-271-4/+3
|
* dr scofield's warning safari: hunting down those little buggersDr Scofield2008-06-274-6/+7
|
* status: work-in-progress, non-functionalDr Scofield2008-06-273-0/+165
| | | | | | fleshing out OSHttpRequestPump code.
* status: work in progress, non-functionalDr Scofield2008-06-272-41/+127
| | | | | | | having OSHttpHandler as a delegate was not too hot, i'm refactoring it into an interface.
* Mantis#1591. Thank you graciously, Sempuki for a patch that:Charles Krinke2008-06-274-5/+132
| | | | | | | | | | Currently module loading is done ad-hoc. I propose creating a simple loader class that leverages Mono.Addins (and perhaps the new .NET addins when they become available in mono). Attached is a basic patch for review that compiles into HEAD, but doesn't yet replace any existing ad-hoc loaders.
* Update svn properties. Minor formatting cleanup.Jeff Ames2008-06-262-10/+3
|
* As per the suggestion on the mailing list, added support for a OpenSim.xml ↵MW2008-06-263-7/+7
| | | | | | | config file, instead of a ini file. INI files still work the same as they did before, just now if a ini file isn't found, it looks for a OpenSim.xml file (of course in xml format) and if found uses that. Includes a OpenSim.Example.xml for reference (the default settings saved as a xml file).
* WORK-IN-PRGRESS: beware of falling pieces and shifting Dr Scofield2008-06-261-0/+53
| | | | | | | tectonic plates: starting AddHandler() code.
* Mantis#1597. Thank you, Melanie for a patch that:Charles Krinke2008-06-261-0/+2
| | | | | | Adds handlers for the reclaim land functionality, plus all needed permissions checks.
* Mantis#1594. Thank you, Melanie for a patch that:Charles Krinke2008-06-261-0/+11
| | | | | | | | | Fixes: - Wearable icon and name sreset to default on copy/paste - Cache is not updated when renaming/moving folders - Partial refactor to make inventory less dependen on AssetBase having a "Name" field - Add llGiveInventoryList() function
* Minor refactoring of POS. Adds a Util.Clamp(x, min, max) function.Jeff Ames2008-06-261-0/+8
|
* added the flag param to IClientAPI.SendMapBlockMW2008-06-251-1/+1
|
* first part of Requestmapblocks fixes: Adds uint flags param to the ↵MW2008-06-251-1/+1
| | | | OnRequestMapBlocks event (and handler), as when a client sends a map block request it also sends what layer it wants it for 0,1,2. It will always send two requests, one of them being for layer 2 (the overlay layer) and the other one either 0 or 1 depending on the tab that is selected in the client worldmap window. We should also be sending what layer the reply is for in IClientAPI.SendMapBlock (current always set to 0). That will come in next part (most likely at the weekend).
* Added support for terrain map to be serialised to xml(as base64 binary). ↵MW2008-06-251-0/+42
| | | | | | | | useful for places that the terrain map is needed in a serialised form. Also could add console commands to save and load from files, which should be faster than .raw files (these load/save commands are not included/implemented) Add util functions to compress and uncompress strings. Fixed a couple of modules so they use SceneCommunicationService rather than directly call functions on the CommsManager.
* make lots of properties virtual, which lets nhibernate doSean Dague2008-06-255-106/+106
| | | | | | some proxy object optimizations.
* Mantis#1584. Thank you kindly, Lulurun for a patch that:Charles Krinke2008-06-251-5/+8
| | | | | | | The (de)serialization of extraparams is wrong. prims with scuplt texture won't be seen as it expected. This patch fixes the problem .
* further work on the HttpServer stuff. not functional yet. just sharing Dr Scofield2008-06-254-11/+126
| | | | | | what crimes i'm committing.
* * minor: Remove crusty old unused agent inventory classesJustin Clarke Casey2008-06-232-256/+3
|
* * Remove all use of asset.InvType, as outlined in mailing list discussionJustin Clarke Casey2008-06-234-31/+29
| | | | | | * This is stage 1, the field will be removed from AssetType and the assets table if this change doesn't prove problematic
* * Persists region banlists across reboots for the sqlite datastore also now.Teravus Ovares2008-06-211-0/+27
|
* * Adds Region ban capability to Regions. You access this by going to ↵Teravus Ovares2008-06-213-0/+47
| | | | | | | | World->Region/Estate. Then on the Estate tab, at the lower right hand corner, clicking the 'Add' button and picking an avatar. * It only persists across reboots for the mySQL datastore currently. * Currently have stubs in the other datastores.
* Mantis#1572. Thank you kindly, Lulurun for a patch that addresses:Charles Krinke2008-06-191-2/+6
| | | | | | In function "ReadInExtraParamsBytes", parameter "data" is used without a boundary check. if data.Length==0, an "out of index" exception will be thrown.
* Mantis#1543. Thank you kindly, Jonc for a patch that:Charles Krinke2008-06-193-7/+9
| | | | | | Implements terrain bake from Region/Estate dialog and respects estate settings during terraforming
* * Refactors call to OutPacket out of AssetCache and into LLClientViewTeravus Ovares2008-06-183-68/+82
|
* Minor formatting cleanup.Jeff Ames2008-06-181-1/+1
|
* * Fix a bug in the archiver where I didn't realize a shape still needs its ↵Justin Clarke Casey2008-06-161-0/+5
| | | | default texture as well as its face textures
* * Enables binary data in BaseHttpServer with 'image' in content type.Teravus Ovares2008-06-161-1/+10
| | | | | | | | | * Enables regular jpeg map images to be served directly from the region. * EX: http://192.168.1.127:9000/index.php?method=regionImagecc4583cd269b41bfa525dd198e19a5c5 * This is actually HTTP server address + port + index.php?method=regionImage<REGIONUUID, no dashes> * The Webmap image location gets printed on the console when the simulator starts up. * JPEG data is cached so we only create the webjpeg once.
* * Allow archiver to save and load objects within other objects to arbitrary ↵Justin Clarke Casey2008-06-161-23/+0
| | | | | | | | | | levels * This currently has various bugs which are more to do with the way its been hacked together than the feature itself (e.g. on save-oar, ghost prims will appear of the saved contained items). These will be found and eliminated in subsequent patches. * Not yet ready for use
* Change VersionInfo string fromCharles Krinke2008-06-151-1/+1
| | | | | | | "Opensimulator release (0.5.8)" to "Opensimulator trunk (post 0.5.8)" as we move forward with trunk again.
* Change VersionInfo string from:Charles Krinke2008-06-141-1/+1
| | | | | | | | "OpenSimulator trunk (post 0.5.7)" to "OpenSimulator release 0.5.8" in preparation for tagging this minor release.
* * minor: A few miscellaneous doc comments before I break and start on ↵Justin Clarke Casey2008-06-141-0/+2
| | | | something else
* * Start recording asset request failuresJustin Clarke Casey2008-06-142-14/+27
| | | | | | * This includes problems such as connection failures and timeouts. It does not include 'asset not found' replies from the asset service.
* * Enables maptile display in grid mode for simulators that are not on the ↵Teravus Ovares2008-06-141-0/+28
| | | | | | | | | same instance. * Only generates a new maptile after a refresh interval * Maptile names have the UnixTimeSinceEpoch that they were generated and the regionUUID they're from, so you can know which ones are no longer necessary. * Updates RegionInfo, so backup your /bin/Region/*.xml files.
* save_assets_to_file path shouldn't always assume uploaded Sean Dague2008-06-131-1/+8
| | | | | | content are images and use .jp2 for the file extension.
* * refactor: catch asset service request exceptions at the AssetServerBase ↵Justin Clarke Casey2008-06-132-26/+35
| | | | | | | | level rather than in the GridAssetClient * this is to enable logging of asset request exceptions soon
* * minor: Print out uptime as well as stats in periodic diagnostics logging, ↵Justin Clarke Casey2008-06-132-6/+30
| | | | so it's easier to tell which isntances each print out of information is from
* * minor: comment out confusing DefaultTimeout field in RestClient, which is ↵Justin Clarke Casey2008-06-131-1/+1
| | | | currently not actually used
* Update svn properties, clean up formatting, refactor out duplicate ↵Jeff Ames2008-06-132-13/+13
| | | | hard-coded port numbers.
* * Split the World Map code into a module.Teravus Ovares2008-06-121-4/+5
| | | | | * Implemented a hack so regions beyond the 10,000m range will show the map without having to click on the map before they'll start to show. The hack shows regions around the one you're in, but it won't show the one you're in.. you still need to click on the map to get that (not sure why yet). Additionally, the map still only shows pictures for regions that are hosted on the same instance (no change).
* *Parcel Prim Count Maximums moved to their own functions so modules can ↵mingchen2008-06-111-1/+1
| | | | override the default method of calculating how many prims a parcel can have.
* Mantis#1514. Thank you kindly, Boscata for an InventoryServer patchCharles Krinke2008-06-113-1/+23
| | | | | | to allow the InventoryServer to work with MSSQL..
* * Drop periodic stats logging back down to 60 minutes to reduce console spam. Justin Clarke Casey2008-06-111-1/+1
| | | | | | | * Please feel free to comment if the periodic logging is causing you problems in some way - I'm loathe to add yet another switch to OpenSim.ini but will if it proves necessary
* * Add 'show info' command to all servers, which prints the directory in ↵Justin Clarke Casey2008-06-111-2/+16
| | | | | | | | which the server was started * This is potentially useful if you're using screen on a region console without knowing where it was originally started from