aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Communications (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix a casting subtlety in moving to constants. Logins should workSean Dague2008-02-141-2/+2
| | | | | | again.
* * Made new Framework.Constants class, added RegionSize member.Adam Frisby2008-02-141-5/+5
| | | | | | * Converted all instances of "256" spotted to use RegionSize instead. Some approximations used for border crossings (ie 255.9f) are still using that value, but should be updated to use something based on RegionSize. * Moving Terrain to a RegionModule, implemented ITerrainChannel and TerrainModule - nonfunctional, but will be soon.
* Added a method to access a named folder in a users inventory, to the ↵MW2008-02-132-0/+14
| | | | inventory Database interfaces. This could be useful for adding a item to a users inventory from say a web front end application or some other third party application. [note the method is only currently implemented in the sqlite provider]
* Clean up more unnecessary String.Format callsJeff Ames2008-02-138-50/+31
|
* * Clean up LIBRARY INVENTORY messagesJustin Clarke Casey2008-02-131-13/+12
|
* Commenting and a spelling correctionJustin Clarke Casey2008-02-132-5/+15
|
* * Clean up the agent's asset transactions when it is removed from the sceneJustin Clarke Casey2008-02-131-2/+17
| | | | | | * This may or may not help with the memory leak, need to assess
* * Refactor: Move last commit's refactor back to AgentAssetTransactionsManagerJustin Clarke Casey2008-02-132-35/+128
| | | | | | | | * Push asset update (invoked when clothing is altered) down into AgentAssetTransactions from Scene.Inventory.cs to join others * I've tested that clothing creation and update still works, but please let me know if it suddently breaks for you. * Add/correct comments
* Refactor: factor a method out of AgentAssetTransactionsManagerJustin Clarke Casey2008-02-121-13/+2
|
* * Add missing locking to mysql inventory pluginJustin Clarke Casey2008-02-121-0/+3
| | | | | | * Should resolve mantis 542
* * Refactoring: Rename AssetTransactions.cs and AssetTransactionsManager and ↵Justin Clarke Casey2008-02-123-17/+35
| | | | | | | | | align classes with file names * Small amount of ndoc * This will probably require a prebuild and nant clean
* Re-enabled Inventory creation of body partsMW2008-02-112-4/+9
|
* Documenting and minor tweaksJustin Clarke Casey2008-02-112-82/+99
|
* Clean up logging calls using String.Format explicitlyJeff Ames2008-02-108-15/+15
|
* * fixed typo. thanks, nebadon!lbsa712008-02-091-1/+1
|
* * Refactored some asset code and in the process uncovered a bug; now, I ↵lbsa712008-02-091-10/+14
| | | | think first transfer of asset should start faster.
* * added count of texture data bytes and asset byteslbsa712008-02-091-6/+18
|
* * Added count of temporary assetslbsa712008-02-091-0/+23
|
* * added two new commands (for debug/disaster recovery)lbsa712008-02-091-25/+55
| | | | | | | | 'show assets' shows the current state of the asset cache (number of cached assets, requests, et c) 'clear-assets' forcibly re-initializes the asset cache thereby freeing all cached items. 'clear-assets' is not to be used lightly, as it probably introduces mem inconsistencies and doubling up of textures.
* * Fixed nebadon's UserServer crash bug from yesterday.Teravus Ovares2008-02-091-3/+9
| | | | | | * Made Estate tools work for estate managers without needing to request admin status First * Added code to make the Simulator version to be reported in the About box of the client
* * Change logger to handle [<entry>] where <entry> contains non alphabetic ↵Justin Clarke Casey2008-02-092-6/+6
| | | | | | | | | characters * Change logger to not print extra line if [<entry>] <text> like string is not logged * Remove more of my previous chatty debugging statements
* * Stop asset transactions hanging around after they've completedJustin Clarke Casey2008-02-082-11/+79
| | | | | | | * Still not enough to solve the memory leak, though hopefully this is another step on the path * All these changes are pretty temporary - this will be addressed with a more fundamental refactor in the future
* Still chasing logout memory leak. Putting in small changes and temporary ↵Justin Clarke Casey2008-02-081-5/+12
| | | | light verbosity to this end
* fix the issue found on IRC this morning. The logging call was mistructuredSean Dague2008-02-081-1/+2
| | | | | | | so threw and exception when attempting to log that we missed an asset and were waiting for it.
* Additional debugging print on LOGOUT if/else in userServer.Charles Krinke2008-02-071-2/+1
|
* Converted logging to use log4net.Jeff Ames2008-02-0514-168/+169
| | | | | | Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
* some small changes, like adding a couple of extra methods to ↵MW2008-02-052-0/+12
| | | | IInventoryServices so that a check can be done to see if a inventory set exists for a certain user.
* Refactor only: serve stats objects directly through StatsManager singletonJustin Clarke Casey2008-02-042-25/+8
|
* First part of avatar persistence, currently only really works in standalone ↵MW2008-02-042-0/+3
| | | | | | | | | mode (with accounts_authenticate set to true), it also only currently has a mysql database connector. (sqlite one will follow soon). It also uses the tribalmedia database system, so this needs checking to see if the old problems with mono have been fixed. To use, see the appearance section in opensim.ini.example, set "persist = true", then add the correct connection string for your database.(see mysql-AvatarAppearance.sql in share folder for a example of the table mysql table structure). This could possible be used in a very small grid, but would mean each region server would need to connect to the same mysql database. But the work to move the code to one of the grid servers shouldn't be too much.
* * Lowered maxchunk from 1500 bytes to 1250 bytes to make sure packets fit ↵Adam Frisby2008-02-041-1/+1
| | | | below the average maximum MTU of 1500 bytes inc. header. Thanks Alex for reporting this.
* * Default inventory permissions patch (#444), courtesy of alex_carnell -- ↵Adam Frisby2008-02-041-0/+1
| | | | thanks!
* * setting some readonlieslbsa712008-01-311-1/+1
|
* * Add asset/texture cache statistics to region server consoleJustin Clarke Casey2008-01-311-3/+21
| | | | | | | | | | | | | | | * You can type 'stats' at the REGION# prompt to get this information in grid or standalone mode * Don't take these numbers as gospel yet, since for some reason textures displayed from inventory which require downloading from the server are being recorded as assets rather than textures * But I don't have any reason to believe they aren't broadly accurate. * I've put these in so I can tell whether the high memory usage on regions is down to the asset/texture cache * This will require a prebuild * DEV: Only adds needed to be implemented since, as far as I can tell, assets cached are currently never released. For my part, seeing large cache memory numbers will provoke me to think about doing something about this. * DEV: Now switched to using a singleton to get the stats reporters rather than threading the object through various layers * DEV: Will refactor the other server stats reporters to do this in one of the next commits
* * Add total logouts (and total logins) to server side user statsJustin Clarke Casey2008-01-281-0/+26
| | | | | | | * Passing the stats collector through object chains is not ideal - this will change when more stats come in * This change will need a prebuild
* * Add very basic initial login stats to the user serverJustin Clarke Casey2008-01-251-2/+24
| | | | | | | | * Typing 'stats' on the command line will given total number of successful logins today and yesterday * A little bit more to come, probably * Refactoring will follow next
* * Shutting down child agents properly in neighbor regions.Teravus Ovares2008-01-212-1/+2
|
* Add additional mainlog data to LogOffUserCharles Krinke2008-01-211-1/+2
| | | | | to aid in debugging.
* * Added hooks for logout to all IUserService and all that implement it.Teravus Ovares2008-01-202-0/+50
| | | | | | | * Added a Logout message with a name on the console * Added a *fixme* message to figure out why the current agent session is null * After updating you may notice that there's a login <user> and also a logout<user>
* Graceful failure of teleport to unavailable regions might actually work now.Brian McBee2008-01-201-0/+2
| | | | | I blame all bugs on the age of my brain cells.
* checking return code may make failed teleports fail more gracefully.Brian McBee2008-01-191-0/+5
|
* * Mother of all commits:Adam Frisby2008-01-1515-73/+76
| | | | | | | * Cleaned up copyright notices in AssemblyInfo.cs's * Added Copyright headers to a bunch of files missing them * Replaced several common string instances with a static constant to prevent reallocation of the same strings thousands of times. "" -> String.Empty is the first such candidate.
* * Just an update to the default login formTeravus Ovares2008-01-101-3/+3
|
* Whitespace cleanup.Jeff Ames2008-01-101-1/+1
|
* * After fighting with it a bit more, Opensim is now compatible with the most ↵Teravus Ovares2008-01-101-31/+30
| | | | | | | | | | recent release client(RC) on the linden labs download page. * Don't forget, you need -loginuri *and* -loginpage * Ex: -loginpage http://10.1.1.2:8002/?method=login -loginuri http://10.1.1.2:8002/ * The ?method=login is important, don't forget to add it * If you customize your http_loginform.html file, be sure to keep the form post address as is.
* * This update enables the web_login method.Teravus Ovares2008-01-091-14/+134
| | | | | * Remember, the client doesn't support web_login to other grids in the current RC, however the next RC will.
* * This may be broken.. it hasn't been tested, however I wanted to get the ↵Teravus Ovares2008-01-092-4/+162
| | | | last database changes in before sdauge changes them significantly.
* * removed another superfluous debug messagelbsa712008-01-091-2/+2
|
* dump_assets_to_file=true will now cause the asset to go into a UserAssets ↵Brian McBee2008-01-092-10/+62
| | | | subdirectory of bin instead of cluttering up your bin directory (Thanks CharlieO!)
* Third part of CharlieO's library rework. We now have library organization! ↵Brian McBee2008-01-091-32/+35
| | | | Thanks CharlieO!
* * Applying jhurliman's LLSD login enablement patch.Teravus Ovares2008-01-053-2/+329
| | | | | | | | * I'm keeping it deactivated until some issues are resolved. * I'm patching it in deactivated so the patch doesn't get outdated * I've deactivated it by commenting out the handler for the application/xml+llsd content type. * While I've tested this as much as possible on my setup and found the deactivated code doesn't cause any problems, consider this update experimental (event though it's deactivated)