aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/Avatar (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Commit a variety of fixes to bugs discovered while trying to fix the NaN ↵Teravus Ovares2009-04-141-1/+2
| | | | | | | | | singularity. * WebStatsModule doesn't crash on restart. GodsModule doesn't crash when there is no Dialog Module. LLUDPServer doesn't crash when the Operation was Aborted. * ODEPlugin does 'Almost NaN' sanity checks. * ODEPlugin sacrifices NaN avatars to the NaN black hole to appease it and keep it from sucking the rest of the world in.
* Actually do what I promised in the previous commit :/Melanie Thielker2009-04-121-4/+14
|
* Funnel stored (offline) IMs through the Scene EventManager to make sureMelanie Thielker2009-04-121-14/+10
| | | | | | | they are processed by the modules rather than sent to the client directly. Allows friends and group requests and responses to be saved, too
* * Tagged long running tests with LongRunningAttribute.lbsa712009-04-091-1/+2
| | | | | | * Now, the 144 unit tests takes roughly as long time to run (16s on my laptop) that the 10 long running takes. The database tests takes forever. * Feel free to run the unit tests as you code, and the rest before commit.
* * Make it possible to store creator strings in user inventory items as well ↵Justin Clarke Casey2009-04-083-5/+5
| | | | | | | | | as UUIDs * All existing functionality should be unaffected. * Database schemas have not been changed.
* Update svn properties, add copyright header, formatting cleanup.Jeff Ames2009-03-311-1/+1
|
* * Fix test breakage by always inserting a gods module when testingJustin Clarke Casey2009-03-301-1/+1
|
* * minor: remove mono compiler warningsJustin Clarke Casey2009-03-301-11/+11
|
* * refactor: Move god related methods in Scene out to a moduleJustin Clarke Casey2009-03-301-0/+150
|
* Don't let a missing configuration cause a NREMelanie Thielker2009-03-292-0/+11
| | | | | | Fixes Mantis #3355
* Change the client API to use GridInstantMessage for the "last mile" of IMMelanie Thielker2009-03-295-62/+28
| | | | | | | sending. With this change, all methods that handle IM now use GridInstantMessage rather than individual parameters.
* Finish the offline IM module (still needs a server). Add rudimentaryMelanie Thielker2009-03-292-8/+199
| | | | | | | support for the mute list (no functionality yet, but allows the RetrieveInstantMessages event to fire now).
* Fix the plumbing in the offline message module.Melanie Thielker2009-03-282-27/+51
| | | | | | No functionality yet.
* Add a module skeleton for offline IM storage. No functionality yet.Melanie Thielker2009-03-281-0/+131
|
* * Implement * wildcard in save iar requestsJustin Clarke Casey2009-03-271-14/+36
| | | | | | * not yet ready for use
* * Fix single item iar savingJustin Clarke Casey2009-03-271-6/+11
| | | | | | * Not yet ready for use
* * correct iar root folder location for saving of individual itemsJustin Clarke Casey2009-03-261-1/+1
| | | | | | * however, rest of the path components are still currently wrong so this is broke
* * iars: Serialize information about item creators to archiveJustin Clarke Casey2009-03-261-2/+8
|
* iar: centralize user uuid gatheringJustin Clarke Casey2009-03-251-18/+43
|
* * minor: spit out creator name on save iarJustin Clarke Casey2009-03-251-0/+12
| | | | | | * not yet ready for use
* Finish folder gives. With this commit, single item and folder gives nowMelanie Thielker2009-03-231-0/+7
| | | | | | | work across regions and also to offline avatars. Scripted gives are not yet tested and may not work.
* Committing partial work on passing folders across instances. This may crash.Melanie Thielker2009-03-231-2/+31
|
* Add QueryItem method to secure inventory and HG inventory, change method sig toMelanie Thielker2009-03-221-2/+6
| | | | | | provide additional information the HG needs.
* Cause the inventory give module to be more selective and not attempt toMelanie Thielker2009-03-221-0/+8
| | | | | | deliver other modules' IM types
* Add code to the inventory transfer module to use the new DB functionalityMelanie Thielker2009-03-211-0/+72
| | | | | | Not tested!
* * refactor: Create IHttpServer interface instead of accessing BaseHttpServer ↵Justin Clarke Casey2009-03-191-2/+2
| | | | via CommunicationsManager directly
* Add an event to process undelivered IMsMelanie Thielker2009-03-171-0/+14
|
* Rename OpenSim.Framework.Archive to OpenSim.Framework.SerializationMike Mazur2009-03-163-9/+9
| | | | | Update using statements and prebuild.xml. Also trim trailing whitespace.
* * Support loading empty folders in an iarJustin Clarke Casey2009-03-131-78/+90
|
* Move ArchiveConstants to OpenSim.Framework.ArchiveMike Mazur2009-03-124-244/+131
| | | | | | | | | | - move a couple constants from InventoryArchiveConstants to ArchiveConstants, now only one of these is needed - change InventoryArchiveConstants references to ArchiveConstants - remove InventoryArchive AssetInventoryServer plugin dependency on OpenSim.Region.CodeModules - trim trailing whitespace
* Moving TarArchive to OpenSim.Framework.ArchiveMike Mazur2009-03-123-1/+4
| | | | | | | We now build OpenSim.Framework.Archive.dll which aims to contain code used for archiving various things in OpenSim. Also remove trailing whitespace.
* * Make all coded defaults match settings in OpenSim.ini.exampleJustin Clarke Casey2009-03-111-1/+1
| | | | | | | * In most cases, the setting in OpenSim.ini.example is taken as the canonical one since this is the file virtually everyone ends up using * OpenSim will start up with a blank OpenSim.ini, in which case sqlite is the default database (as before)
* * Improve memory usage when writing OARsJustin Clarke Casey2009-03-061-5/+7
| | | | | | | | * This should make saving large OARs a somewhat better experience * However, the problem where saving an archive pulls large numbers of assets into the asset cache isn't yet resolved * This patch also removes lots of archive writing spam that crept in
* * Replace some string to byte conversions for object/item name/description ↵Justin Clarke Casey2009-03-051-2/+3
| | | | fields with the LLUtil function that prevents the max string size from being breached
* * Add the abilty to load and save iar item nodes where folders have ↵Justin Clarke Casey2009-03-044-31/+132
| | | | identical names
* * Properly load items into correct folders when an iar is loadedJustin Clarke Casey2009-02-251-8/+12
| | | | | | | * At the moment, any existing folders with the same name are reused - will need an option to always create new folders * not yet ready for general use
* * Fix my own unit testJustin Clarke Casey2009-02-252-7/+19
| | | | | | * Disable folder iar creation code for now (though this wasn't actually causing the test failure)
* * Add InventoryArchiveConstants that I missed from last commitJustin Clarke Casey2009-02-252-6/+137
| | | | | | | * This commit also does a first pass at creating folders for an inventory archive (previously everything was dumped in the same destiantion folder). * This code might not work yet and nobody else should be using it yet anyway :)
* * Store inventory data in an 'inventory' directory rather than in the root ↵Justin Clarke Casey2009-02-252-10/+10
| | | | of an iar
* Allow delivery of object messages gridwideMelanie Thielker2009-02-221-1/+2
|
* Revert previous commitMelanie Thielker2009-02-201-7/+0
|
* Committing interface and stubs for IM interceptionMelanie Thielker2009-02-201-0/+7
|
* This moves the 2 friends-related interregion messages out of OGS1 and into ↵diva2009-02-201-2/+94
| | | | the FriendsModule. No functional changes. Those messages were sent over XMLRPC, and that's how it continues to be for now. Just moving this couple of interregion messages out of OGS1, in preparation for the big shlep ahead.
* * refactor: Rename new class AssetGatherer to UuidGatherer to reflect what ↵Justin Clarke Casey2009-02-191-2/+2
| | | | it actually does
* * Do deep inspection when saving inventory items in order to capture all the ↵Justin Clarke Casey2009-02-191-1/+1
| | | | | | | | | necessary assets (textures, objects within objects, textures referenced in scripts contained in objects contained in another object, etc.) * Not yet ready for general use
* Make the implementation of the message transfer module protected virtualMelanie Thielker2009-02-191-13/+13
| | | | | | throughout
* reverted last revision, until we decide how to handle capturing IM'sMW2009-02-191-14/+0
|
* Added a event to IMessageTransferModule (and MessageTransferModule) so that ↵MW2009-02-191-0/+14
| | | | other modules can capture IM messages and do custom handling of them. As just attaching to Client IM events doesn't really support this, as they would still get routed through the normal process and could give back errors.
* * Change AssetGatherer method access so that only methods which are worth ↵Justin Clarke Casey2009-02-181-1/+4
| | | | calling from the outside are public
* * Make save iar behave properly if the nominated inventory path does not existJustin Clarke Casey2009-02-182-10/+28
| | | | | | * load iar probably still fails for this