| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
OpenSim.Framework.Communications.Limit
|
| |
|
|
|
|
| |
revision
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
| |
|
|
|
|
| |
SceneCommunicationService.EnableChildAgents so we can see what hostname is failing
|
|
|
|
|
|
|
|
|
|
|
|
| |
n=5), we now drop the subsequent requests
* This may improve region memory usage
* This is a short-term response to a problem whereby some clients keep requesting the same texture even after we've sent it
* This treats the symptom rather than the cause.
* n can be adjusted by changing the constant at the top of UserTextureDownloadService if necessary
|
|
|
|
|
|
|
| |
* We should not be using ASCII anywhere except for legacy compatibility reasons.
* A large number of UTF8 Encoders are being used in places where we should be using Util.StringToField instead. These have been tagged with // ENCODING FAULT
* This should fix Mantis#799 - Japanese Profile Text does not work.
|
|
|
|
|
|
|
|
|
|
|
|
| |
non-home regions
* Should work in multi-region standalone and grid modes
* This should also solve other non-home region caps issues (map requests, RC client inventory requests, etc)
* We now pass CAPS information on to the destination region on region crossing, and set up a CAPS object when an agent becomes a master
* Current limitation is that this will only work if your http_listener_port is 9000
* This is a very early code cut (lots of bad practice, hard coding and inefficiency). However, I wanted to get this out there for feedback and my own sanity. Next few patches will clean up the mess.
|
|
|
|
| |
packetpool, which somewhere through time got lost/reverted
|
|
|
|
| |
commented out) to find out what CAPS is doing
|
|
|
|
|
| |
Thanks to DrSchofld for pointing this out.
|
|
|
|
|
|
| |
* Now the operation will just fail and post a message to the log instead, which may be mysterious to the client but isn't so brutal
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
user from logging in a second time if they're already registered as logged in;
* If a user logs in and they are noted as agentOnline. Set agentOnline = false and send a 'you're already logged in' message to the user asking them to wait 5 minutes. These 5 minutes are not enforced (because there's no foolproof interlock release yet without the grid operator getting a support call for every little sim crash). When the user gets the message, they can log-in immediately after it, but the user can expect weird results if they don't wait 5 minutes and log-in to the region they were in previously.
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
continue from the same position in the next login (only with MySQL at the moment)
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Added MSSQLDataStore.cs to OpenSim.Framework.Data.MSSQL and changed it
to reflect the actual capabilites of MySQLDataStore.cs
|
|
|
|
|
|
|
| |
now show up.
Most likely still some problems and most like needs some more work (and still a couple of things to finish off).
|
|
|
|
|
|
|
|
|
| |
the FetchInventoryDescendents CAPS handler. But currently returning empty folder details.
So this commit doesn't actually fix inventory in that client, it just stops the "loading" message being displayed forever next to a folder, and instead shows empty folders.
Next part will be to fill in the details of the items in the folders.
|
| |
|
|
|
|
|
| |
* Fixed a compile error.
|
| |
|
|
|
|
|
|
| |
be appreciated.
|
|
|
|
|
|
| |
* Reduce 'asset not found' console debug spam
|
|
|
|
| |
thanks Grumly57.
|
|
|
|
| |
dump_assets_to_file set to true. thanks tyre.
|
|
|
|
| |
support replacing a asset with a fixed UUID as this leads to potential collisions and revisioning issues when proxying down the road.
|
| |
|
| |
|
|
|
|
|
|
|
| |
locking on the DataSet. This doesn't change any functionality
and leaves us with one less object.
|
| |
|
| |
|
|
|
|
|
|
|
| |
by not deleting the landaccesslist. If this triggers an
sqlite error on .NET, we'll need to track that down seperatly.
|
|
|
|
|
|
|
|
| |
if it wasn't already there.
* Started OpenSim on SQLite to a mass of red 'unable to load prim' messages.
* If you are getting this message, after this update, when you start OpenSimulator, you'll get it one more time and then it'll work again.
|
|
|
|
|
| |
Grass type is not persisted. Try to rez some grass several time to have different random grass types around, then immediately move a couple of them. Or restart the sim and logon again. You'll see all grass types reverted to a dull default one :-)
|
|
|
|
|
|
|
|
| |
As per the suggestions in Mantis 687 (thanks Sakai) to resolve an exception
* This won't apply to any existing inventory tables you have, but shouldn't
cause any issues with old tables either
|