lbsa71
cbf9fcfac5
* Discerned between AddProfile and UpdateProfile in region registration
...
:: 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-11 09:56:22 +00:00
Justin Clarke Casey
b41abbd50e
* Minor: really just comment and subsequent indentation adjustment. Preparation for handling inventory problems where the inventory server receives a request and never responds, or is late in responding
2008-04-10 17:44:19 +00:00
Justin Clarke Casey
5ad4c79a4e
* Refactor GetUsersInventory()
2008-04-10 16:04:19 +00:00
Justin Clarke Casey
ded704ef1f
* Minor inventory message cleanup and documentation
2008-04-10 15:22:01 +00:00
Sean Dague
55ac1c6dce
renaming of attributes in UserAgentData for readability
2008-04-10 14:50:52 +00:00
Sean Dague
ef7dfae41c
changing UserAgentData to use properties. This caused more
...
grief than expected, as monodevelop doesn't like to refactor
properties of properties.
2008-04-10 14:37:17 +00:00
Sean Dague
25fea01b92
further renaming of properties for clarity
2008-04-10 14:09:30 +00:00
Sean Dague
c176caeb05
moved fields to properties for UserDataProfile, which was
...
actually a little more work than I expected given the copious
use of out params.
2008-04-10 13:53:06 +00:00
Teravus Ovares
a253ac0830
Patch by lulurun - 0000916: support secondlife client's "-url sim/x/y/z" option
...
Thanks lulurun!
2008-04-10 09:56:59 +00:00
Sean Dague
a6d27e0929
further refactor and rename of InventoryFolderBase properties
...
to reflect what they really are.
2008-04-08 23:26:31 +00:00
Sean Dague
5ee75998ce
more refactoring, this time on InventoryFolderBase
...
* wrap attributes in properties
* clean up names a little bit
* clean up name styles
2008-04-07 23:27:05 +00:00
Sean Dague
f436815107
Refactor InventoryItemBase to do the following:
...
* 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 23:15:35 +00:00
Sean Dague
c774cd1169
remove the debug files, these must have been added by accident
2008-04-07 21:08:40 +00:00
Sean Dague
86cf07f1c4
changing more references to OpenSim.Data
2008-04-02 15:38:44 +00:00
MW
0e789a9a01
Set default terrain to complete flat terrain (at 26 height). Even flat terrain as default seems better than the messed up terrain I was getting.
2008-04-02 11:03:44 +00:00
Teravus Ovares
b790a16e98
* Updating the version of the ODE library. (big update). The Mac library needs to be updated still.
...
* Adding some XMPP stuff that's incomplete.
2008-04-02 01:03:31 +00:00
Justin Clarke Casey
7ec3bb71e6
* Remove the quit command from the inventory console which was actually adding a new inventory instead
2008-04-01 17:11:00 +00:00
Justin Clarke Casey
93303072dd
* Minor: If a user exists but has no inventory in standalone, automatically create new inventory folders
...
* This mirrors the grid behaviour
2008-03-31 18:29:08 +00:00
Justin Clarke Casey
2fddd775f4
* Stop the grid inventory service sending all folder and item details twice
...
* This change will have no functional impact - we were already filtering out the dupes on the other end.
2008-03-30 00:45:04 +00:00
Justin Clarke Casey
a6999f8a5d
* Refactor: Remove unused inventory methods, some of which weren't properly implemented anyway.
2008-03-29 23:07:48 +00:00
Justin Clarke Casey
9acec3506f
* CODE: Add phat warning to RootFolders http request since it no longer does what it used to do (not that the name was actually accurate in the first place)
2008-03-29 22:27:55 +00:00
Justin Clarke Casey
875211b262
* Various 1.19.0.5 grid inventory request fixes. These will only take affect once the region and the grid servers have upgraded to this revision
...
* You may also need to clear your cache before seeing any effect.
* These fixes may or may not affect inventory on the RC client.
* These fixes should make non-root folders work better, stop inventory failure on first login, allow trash to be emptied and make texture picker in object edit view work properly
* Fixes are 1) make initial root folder request wait for async inventory delivery, 2) deliver all folders in the initial login skeleton, not just the root child ones and 3) deal
with situations where we receive child folders from the inventory service before their parent is received.
2008-03-29 22:18:44 +00:00
lbsa71
7f11079f57
* Refactored out common http handler operations
2008-03-28 21:43:46 +00:00
Justin Clarke Casey
c8f79eb9b4
* Refactor: Rename CreateInventoryData() to GetInventorySkeleton()
...
* Replace the unused default GetInventorySkeleton() impleemntation with an abstract declaration - less confusing this way imho
* Add some comments
2008-03-28 16:39:38 +00:00
Justin Clarke Casey
512e52be4c
* Remove pointless boolean on AgentInventory.CreateRootFolder()
2008-03-28 16:27:29 +00:00
Justin Clarke Casey
c538ea5024
* Increase timeout for initial simulator login from 16 to 30 seconds
...
* Comments, capitalization
2008-03-26 17:21:46 +00:00
Justin Clarke Casey
ad6783ff40
* Massaging CAPS setup/teardown log messages
...
* Leaving quite a few debug messages in for now to help deal with bugs arising
2008-03-25 22:04:41 +00:00
Jeff Ames
9d1b42c39a
Comment out unused private methods.
2008-03-25 03:49:08 +00:00
Jeff Ames
d2b1a8aa1e
Minor formatting / svn properties cleanup.
2008-03-25 01:45:23 +00:00
Johan Berntsson
39f340e687
XmlRpcCommand refactoring
2008-03-24 01:37:00 +00:00
Johan Berntsson
12a32b0608
Added a plugin loader in GridServer
2008-03-24 01:21:01 +00:00
Justin Clarke Casey
da531fa9e1
* Start passing around a region server's http port in RegionInfo.
...
* This means that caps methods (editing scripts, poss map functions, etc) on non-home regions should now work with servers which are listening for http ports on a non default
(9000) port.
* If you are running a region server, this may only work properly once your grid server upgrades to this revision
* PLEASE NOTE: This shouldn't cause inter-region problems if one end of the connection hasn't upgraded to this revision. However if it does, the instability will persist until
the grid and region (and possibly all the region's neighbours) have upgraded to this revision.
* This revision also adds extra login related messages, both for success and failure conditions
2008-03-23 21:21:39 +00:00
Charles Krinke
1e452dacf4
Comment out an unused 'str' and add a WriteLine to use
...
an "Exception e" with e.ToString() to eliminate 2 warnings.
2008-03-21 17:06:31 +00:00
Jeff Ames
bf8b5844f2
Formatting cleanup. Minor refactoring.
2008-03-18 14:51:42 +00:00
Teravus Ovares
42857fe4e9
* Added the ability to type the partial name of a region in the start location box and go to that region if it's there. If no close match was found, it sends you home. This is tested on mySQL. There's untested code on grids that are based on sqlite and MSSQL. The SQL statements *should* be right, but your results may very.
...
* Ex, if you want to go to Wright Plaza, you simply need to type Wright Plaza in the start location in the client when you log-in.
2008-03-18 05:44:25 +00:00
Jeff Ames
47180080f0
Formatting cleanup.
2008-03-18 05:16:43 +00:00
Jeff Ames
175dc285ff
Added copyright messages. Set svn:eol-style. Minor cleanup.
2008-03-18 03:51:59 +00:00
Jeff Ames
9f7639fd6d
Formatting cleanup.
2008-03-18 03:41:05 +00:00
Teravus Ovares
4e30f862af
Building on Joha's update...
...
* Server now listens to the client's start location request for 'home' or 'last' and sends the user to the home location or the last location.
2008-03-18 03:09:38 +00:00
Jeff Ames
825c89e7ac
Replaced some Console.WriteLine calls with writes to log.
2008-03-17 17:10:53 +00:00
Sean Dague
dba37a8722
From: Alan M Webb <awebb@vnet.ibm.com>
...
Here's a diff of the changes I have made in support of the following LSL
script functions.
llSetScriptState
llGetScriptState
llCSV2List
llListRandomize
llList2ListStrided
llListFindList
llResetOtherScript
llGetScriptName
It was necessary to modify ExecutorBase in support of the ScriptState
implementations.
I also modified SceneObjectPart and SceneObjectPart.Inventory to
corrects a quoting mismatch in the commentary that through off live
parsing of the files.
I also simplified the State definition at the start of BuiltinCommands.
2008-03-17 15:11:36 +00:00
lbsa71
95e4d1ae5e
* made some privates protected
2008-03-12 11:18:43 +00:00
lbsa71
e2dfd919bc
* made GridManager class public
2008-03-12 11:11:52 +00:00
lbsa71
df104e6f84
* Renamed Main.cs to GridServerBase.cs
2008-03-12 10:16:28 +00:00
lbsa71
3f45cfc591
* Refactored out exe bit out of Grid Server for great justice
2008-03-12 10:13:19 +00:00
lbsa71
f1b8712da3
* Refactored some internals in Grid Server Main
2008-03-12 09:50:12 +00:00
lbsa71
d873a043dd
* Refactored out creation of LoginResponse
...
* Refactored out ErrorResponse
2008-03-12 09:37:39 +00:00
lbsa71
47ed69c933
* Extracted RegionProfileData from Request
...
* Introduced ValidateNewRegion and ValidateOverwrite
2008-03-12 09:17:23 +00:00
lbsa71
da854b9691
* minor refactoring
2008-03-12 08:44:36 +00:00
Adam Frisby
b40957b57c
* Applying patch from Mantis #607 - Grid Server crash. Thanks Diva.
2008-03-11 15:48:50 +00:00