| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
having reached the intermediate level of .NET's XmlSudoku, i've
now figured out how to do deserialization using different
XmlSerializers (this stuff begins to grow on me, sigh).
[still not used code, work-in-progress]
* adding convenience property on OSHttpRequest.cs (from awebb)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
having spent the last couple of days wrestling with .NET XmlSerializer
and trying to get it to do what is required by XMPP (RFC 3920 & 3921)
this is the preliminary result of that wrestling (you should see the
other guy!): XmppSerializer allows us to serialize Xmpp stanza (and
theoretically deserialize [or reify] them), XmppWriter helps avoiding
various gratuitous crap added in by off-the-shelf XmlSerializer.
this is currently not used anywhere but the plan is to use it for
at least an XMPPBridgeModule.
|
| |
|
|
|
|
| |
related.
|
|
|
|
|
|
|
| |
* User tries to log-in but is already logged in. Userserver will send message to simulator user was in to log the user out there.
* From the UserServer, admin types 'logoff-user firstname lastname message'.
* Some regions may not get the message because they're not updated yet.
|
| |
|
|
|
|
|
|
| |
* Looks up UUIDNames for script time and colliders in a separate thread.
* Hopefully this'll allow you to look at top scripts on a region that has a lot of scripts without crashing your client thread.
|
| |
|
|
|
|
|
|
|
|
| |
If a request is made for an asset which is not in the cache yet,
but has already been requested by something else, queue up the
callbacks on that requester instead of swamping the asset server
with multiple requests for the same asset.
|
| |
|
|
|
|
| |
fully in the region console
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
provide OSHttpRequest and OSHttpResponse to our REST handler.
also, this adds proper RestPlugin.IsGod() checking against the X-OpenSim-Godkey
HTTP request header.
last, i added XML doc comments to RestPlugin.cs
|
|
|
|
|
| |
Fix spelling typo (Thanks ChrisDown for pointing this out)
|
|
|
|
|
|
| |
ref in inventory give and also now causes items to appear
in the correct folders now, no longer in the root folder.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
You sure can. This change set restores pants (and the rest of the
default appearance) in grid mode. The
root issue had to do with serializing multi-faced textures to the
grid server. This also restores the lookup path through the avatar
factory module, as that seems the reasonable place to have it live.
Some clean up patches are coming later as well, plus testing on
standalone, but this should be in a good kicking around state for
grid users.
|
|
|
|
|
|
|
|
|
| |
HttpListenerResponse respectively.
enhancing IStreamHandler and IStreamedHandler interfaces so that OSHttp{Request,Response} get passed in,
allowing RestHandlers to set response status code, redirections, etc.
|
| |
|
|
|
|
| |
assets on disk write from Melane. Thanks Melanie!
|
|
|
|
| |
handle it..." by properly dealing with the situation where a client still has queued texture requests when it logs out
|
|
|
|
|
|
|
|
| |
an asset to be missing
* This prevents repeated requests for the same missing asset to the asset server, hopefully reducing the load a little
|
|
|
|
|
|
| |
* This revision also includes a very temporary fix for the fact that NREs are received because of a missing avatar apperance in grid mode
|
| |
|
|
|
|
|
|
| |
AvatarAppearance instead.
|
| |
|
|
|
|
|
|
| |
Rename SearializableRegionInfo to SerializableRegionInfo (class was already named correctly)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
the status of the region using the region http uri just passed in
* If the status cannot be retrieved, then the region startup will terminate.
* The aim of this is for earlier detection of situations where the region can send messages out but cannot accept incoming requests (often due to firewall issues)
* This is currently an extremely simplistic check which completely trusts whatever http uri is given by the region
* This contact may be problematic, though since the user service needs to be able to contact the region http uri, it doesn't seem unreasonable for the grid to have to be able to do so too at this stage
* This change will require a prebuild
|
|
|
|
| |
startup will now terminate instead of carrying on (and thus burying the error message)
|
| |
|
|
|
|
|
|
|
| |
* Linden client 1.19.1.4 appears to be happy using UDP for this request again, and Linden's own servers (1.21) don't appear to be supplying the CAPS version currently
* This should for now fix the bug where texture selection in the edit window both shows only already open textures, and later stops subsequent inventory requests from working.
|
|
|
|
|
|
|
|
| |
yet received data from the inventory service
* Replaced instead with the system now used by other requests where the fetch request is placed on a queue and service when the data comes in
|
|
|
|
|
|
| |
Stop .net generating ambiguous operator errors when two integers are compared for equality in LSL
|
|
|
|
| |
for debugging purposes
|
|
|
|
| |
with situations seen on osgrid
|
|
|
|
|
| |
* Eventually this codebase will be clean. >_>
|
| |
|
|
|
|
| |
under CAPS
|
|
|
|
| |
HandleFetchInventoryDescendents[CAPS]
|
| |
|
|
|
|
| |
special case
|
|
|
|
| |
FindFolder()
|
|
|
|
| |
won't be useful until we let the client cache (again?)
|
| |
|
|
|
|
| |
prefixes
|
|
|
|
| |
arguably should be split)
|
| |
|
|
|
|
| |
exists when in fact it does not
|
|
|
|
|
|
|
|
| |
CachedUserInfo
* Remove unused/superseded methods from GridInventoryService
|
|
|
|
|
|
| |
* Put warning in remove folder method about non implementation (not that this is used anyway - may be legacy)
|