Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2008-05-05 | * Refactor: Break out permissions code into a separate region PermissionsModule | Justin Clarke Casey | 1 | -2/+2 | |
2008-05-03 | * Add ability to defer item actions for AddItem() and DeleteItem(). This ↵ | Justin Clarke Casey | 1 | -1/+1 | |
won't be useful until we let the client cache (again?) | |||||
2008-05-03 | * Refactor RemoveItem() | Justin Clarke Casey | 1 | -1/+1 | |
2008-05-03 | * Refactor: move UpdateFolder into CachedUserInfo | Justin Clarke Casey | 1 | -1/+1 | |
2008-05-03 | * Refactor: Move bulk of CreateFolder from UserProfileCacheService into ↵ | Justin Clarke Casey | 1 | -58/+8 | |
CachedUserInfo * Remove unused/superseded methods from GridInventoryService | |||||
2008-05-02 | plumb in connection string to the user database paths. mysql and mssql | Sean Dague | 1 | -1/+1 | |
just ignore this for now, but it lets us get connect strings to sqlite and nhibernate. | |||||
2008-05-01 | * Refactor: Remove the unused userID parameter that was being passed into ↵ | Justin Clarke Casey | 2 | -88/+6 | |
almost every inventory method * This allows lots of redundant inventory methods with only slightly different names to be eliminated. | |||||
2008-05-01 | * Rolled back a few changes. | Adam Frisby | 34 | -674/+648 | |
2008-05-01 | * Cleaning code still. | Adam Frisby | 34 | -648/+674 | |
2008-05-01 | * Breaking all the code, breaking all the code..! | Adam Frisby | 4 | -18/+7 | |
* Made a bunch more members static, removed some dead code, general cleaning. | |||||
2008-05-01 | * Cleaned namespaces of entire solution. OpenSim directories now correspond ↵ | Adam Frisby | 5 | -10/+9 | |
with namespaces. | |||||
2008-05-01 | * Assorted spring cleanings. | Adam Frisby | 2 | -2/+1 | |
2008-04-30 | * Spring cleaned a bunch of '//TODO: unused' marked functions. | Adam Frisby | 1 | -13/+0 | |
2008-04-30 | * Long awaited patch from A_Biondi Mantis 923. Kept alive by Melanie. ↵ | Teravus Ovares | 1 | -0/+5 | |
Thanks A_Biondi and Melanie! * This builds but might not work. JustinCC will examine.. it may work out of the box. | |||||
2008-04-23 | * Implement full grid mode Trash empty | Justin Clarke Casey | 2 | -9/+19 | |
* Now, emptying the trash should remove folders and the items they contain as well as items which were not in a subfolder. * This will only work once both the region and grid servers have reached this revision. * You may also need to clear your cache before this will work * Refactoring to follow. | |||||
2008-04-23 | add a database_connect field for the asset server config | Sean Dague | 1 | -3/+3 | |
which will let you specify a connection string. Required for Nhibernate, optional for sqlite (there is a sane default), ignored for mysql and mssql until someone implements the Iniatialise(string) method. | |||||
2008-04-23 | allow for Inventory database source to be specified in main | Sean Dague | 2 | -3/+3 | |
configs. This works with sqlite and nhibernate backends, and stays with default seperate ini files for mysql and mssql until someone writes those. | |||||
2008-04-23 | * Implement proper emptying of trashcan on standalone | Justin Clarke Casey | 1 | -0/+10 | |
* On standalone, folders (and their items) should now be persistently deleted on trash emptying, as well as immediate child items * An implementation for grid mode will follow. | |||||
2008-04-22 | * Allow folder renaming to complete after an agent inventory has been ↵ | Justin Clarke Casey | 1 | -1/+5 | |
received by a region from the inventory service * This replaces the old behaviour of failing straight away, which could cause lost updates if the inventory service was slow in responding * This is the first baby step to making all inventory requests behave this way, to reduce inventory lossage | |||||
2008-04-21 | * Optimised using statements and namespace references across entire project ↵ | Adam Frisby | 28 | -118/+84 | |
(this took a while to run). | |||||
2008-04-20 | * Extra log line to notify the user console when a new user inventory ↵ | Justin Clarke Casey | 1 | -0/+4 | |
skeleton has been successfully created. | |||||
2008-04-20 | * Remove user profile from cache when they log out from a region. | Justin Clarke Casey | 1 | -1/+1 | |
* A much more significant fix is required to clean up the cache when a user moves out of a region, but really better handling of delayed inventory cache updates needs to be written first, and possibly better affinity to cut down agent inventory requests when the move is between two regions hosted on the same server. | |||||
2008-04-20 | * Change user inventory create from explicit 'create user' command on the ↵ | Justin Clarke Casey | 2 | -11/+34 | |
console from sync to async * Catch more error conditions and provide more messages when things go wrong | |||||
2008-04-20 | * Change lazy user inventory creation on first login to synchronous rather ↵ | Justin Clarke Casey | 1 | -15/+20 | |
than async. * Add more error checking so that we don't proceed if there has been a problem with inventory retrieval | |||||
2008-04-20 | * On grid mode, if the inventory service is responding but returning an ↵ | Justin Clarke Casey | 1 | -20/+4 | |
empty response to a whole agent inventory request, then post an inventory login failure message. IMO, this is better than allowing the agent to login with an apparantly blank inventory. | |||||
2008-04-18 | * Refactor: Remove redundant try/catch from asset request since this is now ↵ | Justin Clarke Casey | 1 | -47/+42 | |
handled by the base http server | |||||
2008-04-17 | * Implements 'Set Home to Here' | Teravus Ovares | 1 | -0/+87 | |
* Implements 'Teleport Home' * User Server has to be updated for it to save your home in grid mode * home position accuracy is in int because the grid comms ExpectUser method tries to convert to Uint and crashes if it gets a float. Added a convert to decimal in ExpectUser but to avoid a breaking change with old revisions, kept the save value in int for now. Eventually it needs to be a float, but lets release another incremental version before doing that. | |||||
2008-04-15 | * Tiny, tiny, login message refinement to reduce human parsing requirements | Justin Clarke Casey | 1 | -1/+1 | |
2008-04-15 | * Make it easier to follow logins on the user server by changing and tidying ↵ | Justin Clarke Casey | 2 | -9/+11 | |
up log messages | |||||
2008-04-15 | * Send a meaningful response to both the user server console and the client ↵ | Justin Clarke Casey | 1 | -0/+2 | |
if a login fails because the inventory service has failed. | |||||
2008-04-13 | * Fix a bug in the friends module that causes a friend not to appear online ↵ | Teravus Ovares | 1 | -1/+16 | |
when they were. * A few things for testing. * This makes a modification to the region registration with the grid server so that the region can send it a chosen password to identify itself. It will not cause any errors, if either one are not updated. | |||||
2008-04-11 | * Reduce publicly exposed fields on InventoryCollection, which was causing ↵ | Justin Clarke Casey | 1 | -32/+27 | |
duplicate sets of inventory data to be sent over the grid * Won't actually fix anything, since we were handling the problem anyway * Also add more doc, fix up debugging messages, etc | |||||
2008-04-11 | * Change inventory async response deliver to deliver all items and folders ↵ | Justin Clarke Casey | 1 | -2/+1 | |
at once, rather than each individual * This is required in order to work towards eliminating some inventory race conditions and to better deal with situations where a grid inventory server is slow or not responding. | |||||
2008-04-11 | * Discerned between AddProfile and UpdateProfile in region registration | lbsa71 | 1 | -1/+11 | |
:: Believe it or not, but INSERT/UPDATE is actually a better pattern than REPLACE, since, with INSERT/UPDATE you can catch erroneous UPDATES to non-INSERTed items as well as catch erroneous re-INSERTS. in 95% of the cases, you SHOULD have a clear INSERT context, and a clear and separate UPDATE context. If you think your case falls within the 5%, maybe you should re-evaluate your code. :: | |||||
2008-04-10 | * Minor: really just comment and subsequent indentation adjustment. ↵ | Justin Clarke Casey | 1 | -0/+6 | |
Preparation for handling inventory problems where the inventory server receives a request and never responds, or is late in responding | |||||
2008-04-10 | * Refactor GetUsersInventory() | Justin Clarke Casey | 1 | -9/+33 | |
2008-04-10 | * Minor inventory message cleanup and documentation | Justin Clarke Casey | 1 | -1/+10 | |
2008-04-10 | renaming of attributes in UserAgentData for readability | Sean Dague | 1 | -19/+19 | |
2008-04-10 | changing UserAgentData to use properties. This caused more | Sean Dague | 1 | -25/+24 | |
grief than expected, as monodevelop doesn't like to refactor properties of properties. | |||||
2008-04-10 | further renaming of properties for clarity | Sean Dague | 2 | -15/+15 | |
2008-04-10 | moved fields to properties for UserDataProfile, which was | Sean Dague | 2 | -67/+67 | |
actually a little more work than I expected given the copious use of out params. | |||||
2008-04-10 | Patch by lulurun - 0000916: support secondlife client's "-url sim/x/y/z" option | Teravus Ovares | 1 | -1/+12 | |
Thanks lulurun! | |||||
2008-04-08 | further refactor and rename of InventoryFolderBase properties | Sean Dague | 2 | -4/+4 | |
to reflect what they really are. | |||||
2008-04-07 | more refactoring, this time on InventoryFolderBase | Sean Dague | 3 | -21/+21 | |
* wrap attributes in properties * clean up names a little bit * clean up name styles | |||||
2008-04-07 | Refactor InventoryItemBase to do the following: | Sean Dague | 1 | -6/+6 | |
* wrap fields as Properties * rename some fields/properties to more sensible names * set style to PropName to match more standard C# approach | |||||
2008-04-07 | remove the debug files, these must have been added by accident | Sean Dague | 2 | -43/+0 | |
2008-04-02 | changing more references to OpenSim.Data | Sean Dague | 5 | -9/+9 | |
2008-04-02 | Set default terrain to complete flat terrain (at 26 height). Even flat ↵ | MW | 1 | -1/+1 | |
terrain as default seems better than the messed up terrain I was getting. | |||||
2008-04-02 | * Updating the version of the ODE library. (big update). The Mac library ↵ | Teravus Ovares | 1 | -0/+111 | |
needs to be updated still. * Adding some XMPP stuff that's incomplete. | |||||
2008-04-01 | * Remove the quit command from the inventory console which was actually ↵ | Justin Clarke Casey | 1 | -1/+0 | |
adding a new inventory instead |