aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Communications (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Fold mock classes into existing OpenSim/Tests/Common assembly rather than ↵Justin Clarke Casey2008-12-111-1/+1
| | | | sprouting another one
* * Extend test to probe for user details that should existJustin Clarke Casey2008-12-111-2/+8
|
* * test: Add simple user profile test that checks for non-existing usersJustin Clarke Casey2008-12-112-4/+20
|
* * refactor: Move inventory handlers out from UserProfileCacheServiceJustin Clarke Casey2008-12-102-279/+0
| | | | | | | | * This means that UserProfileCacheService no longer needs to know about IClientAPI and can leave it to callers to do their own error logging * This is also more consistent with the way that item inventory manipulation is handled * I don't really think Scene.PacketHandlers.cs should be a permanent home for these handlers - this is just for convenience
* * Establish OpenSim.Framework.Communications.Tests beachheadJustin Clarke Casey2008-12-101-0/+48
| | | | | | * No valid tests yet
* * Apply the other patch from http://opensimulator.org/mantis/view.php?id=2315Justin Clarke Casey2008-12-102-2/+4
| | | | | | | | | | | | | | * This means that LL RAW terrains (one source being the upload/download buttons on the estate dialog in the viewer) are now imported the 'right' way around rather than being flipped on the y axis * Existing RAW terrains before this patch will need to be flipped with the "terrain flip y" command from the console after import * More details on the mailing lists soon. -This line, and those below, will be ignored-- M OpenSim/Region/Environment/Modules/World/Terrain/FileLoaders/LLRAW.cs M OpenSim/Framework/Communications/Cache/CachedUserInfo.cs M OpenSim/Framework/Communications/Cache/UserProfileCacheService.cs
* * Actually update subfolders of parent folders in the inventory cache when a ↵Justin Clarke Casey2008-12-093-9/+65
| | | | | | | | folder gets moved * This was causing inventory folder transfer code to not work properly (this is still temporarily disabled)
* Send the creation-date of items to the viewer. This fixes Mantis#2769.Homer Horwitz2008-12-061-1/+1
|
* killing warnings, reformatting RemoteAdminPluginDr Scofield2008-12-052-6/+5
|
* some small refactoring of the LoginService to allow sub classes to override ↵MW2008-12-051-11/+18
| | | | the LLSD login authentication
* * Put in the code necessary to allow inventory transfer of whole folders ↵Justin Clarke Casey2008-12-042-1/+8
| | | | | | | | (and their contents) between agents, not just single items * However, this is not currently activated since it's not absolutely fully tested and there's a bug lurking in there to do with the sending of the BulkInventoryUpdate packets
* changed UserManagerBase. IInterServiceInventoryServices ↵MW2008-12-021-1/+1
| | | | m_interServiceInventoryService from private to protected
* Update svn properties. Add copyright header. Minor formatting cleanup.Jeff Ames2008-11-301-1/+1
|
* * test: Extend take object test to finally check that the object made it ↵Justin Clarke Casey2008-11-281-1/+1
| | | | into user inventory and that it was removed from the scene
* * test: Add a wodge of code in order to be able to slightly extend a test to ↵Justin Clarke Casey2008-11-281-1/+0
| | | | | | | | deliver a taken object to a user inventory folder without throwing an exception * test doesn't actually double check for the presence of the item yet
* * refactor: rename UserServiceAdmin to UserAdminServiceJustin Clarke Casey2008-11-283-5/+8
|
* * refactor: move ResetUserPassword into UserServiceAdminJustin Clarke Casey2008-11-281-12/+0
|
* * refactor: move CreateUser into UserServiceAdminJustin Clarke Casey2008-11-284-96/+66
|
* * Changed name of auth function to better reflect actual uselbsa712008-11-281-2/+3
|
* * Remove unused and largely unimplemented UpdateUserCurrentRegion()Justin Clarke Casey2008-11-272-23/+0
| | | | | | * please say if this causes you a problem
* * test: Add the ability to add a plugin directory to the user and inventory ↵Justin Clarke Casey2008-11-273-12/+40
| | | | | | | | services in order to extend unit tests for user and inventory information * I can't spend any longer in trying to get Mono.Addins to work with the unit tests, so this is not a proper plugin at this time
* Add copyright headers. Minor formatting cleanup.Jeff Ames2008-11-251-1/+1
|
* Update svn properties.Jeff Ames2008-11-251-42/+42
|
* * minor: eliminate mono compiler warningsJustin Clarke Casey2008-11-251-1/+1
|
* * Apply http://opensimulator.org/mantis/view.php?id=2640Justin Clarke Casey2008-11-251-0/+42
| | | | | | | | * This is Diva's hypergrid patch, as perviously discussed on the opensim-dev mailing list * Applied some minor prebuild.xml jiggling to resolve a dependency issue * Thanks Diva!
* * Adding some virtual hooks and making some privaets protected for great ↵lbsa712008-11-251-1/+1
| | | | justice.
* * First step in refactoring the login code - extracting the authenticationlbsa712008-11-251-43/+49
|
* Don't serve texture preview from other people's objects if youMelanie Thielker2008-11-231-0/+27
| | | | | | havenever seen that texture before.
* Plumb in the presence notifications and region shutdown/restart messagesMelanie Thielker2008-11-231-0/+8
| | | | | | | | | from the presence module to the message server, through the user server and on into the database. This should fix the "Already logged in" issue that grids see after a sim crashes, or a user crashes out of a sim. Not yet a 100% solution for friends, but getting there.
* Mantis#2660. Thank you kindly, Ruud Lathrop for a patch that:Charles Krinke2008-11-234-22/+70
| | | | | | | | This patch adds the option of adding the email when you create a new user. This works in Gridmode as none Gridmode. This option is also added to RemoteAdminPlugin. With a new handler you can create a user with a email.
* Adjust to the Helpers->Utils renameMelanie Thielker2008-11-191-1/+1
|
* Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the newMelanie Thielker2008-11-1919-112/+112
| | | | | | libOMV.
* Reverting the texture sending patch and the new libOMV. This makes thisMelanie Thielker2008-11-1920-113/+113
| | | | | | | | | 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 progressiveMelanie Thielker2008-11-181-1/+1
| | | | | | texture sending. Grain of salt not included.
* * Added and removed debug information relating to client connectionsAdam Frisby2008-11-181-1/+1
| | | | | | * Minor client fixes * Added the ability for a client to login without a UserProfile, allowing certain alternate clients to connect to the region.
* * Update libOMV to r2359. This is necessary for the progressive texture patchJustin Clarke Casey2008-11-1719-112/+112
| | | | | | | | * 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
* - Fix a formatting error in a log message (Mantis#2635).Homer Horwitz2008-11-161-1/+1
|
* * 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)
* Update svn properties, minor formatting cleanup.Jeff Ames2008-11-111-2/+2
|
* * 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)
* Remove empty OSUUID.cs file. Add copyright headers. Minor formatting cleanup.Jeff Ames2008-11-082-1/+55
|
* 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.
* 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.
* Thanks diva for patch that makes a bunch of methods in InventoryServiceBase ↵Dahlia Trimble2008-11-031-8/+8
| | | | virtual, so that they can be overriden in subclasses.
* Megapatch that fixes/adds: friend offer/deny/accept, friendship termination,Homer Horwitz2008-11-014-1/+119
| | | | | | | | | | | | | | on-/offline updates, calling cards for friends. This adds methods in the DB layer and changes the MessagingServer, so a full update (incl. UGAIM) is necessary to get it working. Older regions shouldn't break, nor should older UGAIM break newer regions, but friends/presence will only work with all concerned parts (UGAIM, source region and destination region) at this revision (or later). I added the DB code for MSSQL, too, but couldn't test that. BEWARE: May contain bugs.
* * Check in (disabled) results of not persisting avatar textures but rather ↵Justin Clarke Casey2008-10-291-4/+14
| | | | | | | | | | sending ImageNotFound to clients if avatar textures are missing * Whilst this does automatically get the client to rebake, on crossing a region border the 'local' assets are left behind * There may be a cunning solution (such as squirting the assets on region crossing, or having them fetched from the original region) but instead I'm going to opt for the easy solution of keeping them in the asset database, for now
* * Possibly fix grey avatar appearance problemsJustin Clarke Casey2008-10-281-3/+26
| | | | | | | | | | | | * And hopefully rebaking all the time should no longer be necessary now * It turns out that when the client baked the texture, the uploaded asset had the Temporary flag to true (Temporary is actually deprecated). * It also had the StoreLocal flag set to true, which signifies that the asset should be stored locally. If it disappears we should reply to the asset request with ImageNotInDatabasePacket * However, last time this was enabled some clients started crashing. This may well no longer be the case and needs to be tested, but in the mean time we will store the asset instead. * This needs to be resolved in a better way, possibly by starting to send the ImageNotInDatabase packet again instead
* Adding AddXmlRpcHandler(name, method, bool) to selectively disableDr Scofield2008-10-231-0/+8
| | | | | | | | | | | | | KeepAlive for certain XmlRpc handlers. Making use of new AddXmlRpcHandler method in RemoteAdminPlugin to avoid clients waiting indefinitely for response. taking note of BaseHttpServer parameter in CommunicationsManager constructor (was passed it but then just ignored so far).