Commit Graph

10 Commits

Author SHA1 Message Date
John Hurliman
32b36d88af * Removed even more cruft from the old method of overriding SSL checks
* Updated the documentation on AppearanceManager.TextureData

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3058 52acb1d6-8a22-11de-b505-999d5b087335
2009-08-04 23:27:23 +00:00
John Hurliman
7b10da33fa Testing if ServicePointManager.ServerCertificateValidationCallback works in the latest version of Mono
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3055 52acb1d6-8a22-11de-b505-999d5b087335
2009-08-03 22:10:32 +00:00
John Hurliman
662c06f0db * Updated to the latest HttpServer which includes several SSL fixes for client and server certificates
* CapsBase (CapsClient) now accepts all server SSL certificates. The actual security logic will be implemented in the HTTP handler, but this is currently a TODO

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2865 52acb1d6-8a22-11de-b505-999d5b087335
2009-06-09 08:13:36 +00:00
John Hurliman
baaf1fb1f4 * Only append ACKs to outgoing packets if one or more ACKs are successfully dequeued
* Commented out noisy CAPS debugging messages
* Added a test (under packet tests for lack of a better place) to measure Environment.TickCount resolution and fail if the resolution is not consistently under a 10ms variance

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2813 52acb1d6-8a22-11de-b505-999d5b087335
2009-05-27 00:29:43 +00:00
John Hurliman
63522e828c [OpenMetaverse.Http]
* Made sure to always close streams and responses in CapsBase
* Commented out noisy CAPS logging
* Updated to use the new HttpServer callback signature

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2791 52acb1d6-8a22-11de-b505-999d5b087335
2009-05-21 05:33:40 +00:00
John Hurliman
3e10dff670 [LIBOMV-506] Fixes the problem in CapsBase (HttpWebRequest) on Mono 2.4. Stream.Close() had to be called before HttpWebRequest.BeginGetResponse(), otherwise the call would hang
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2691 52acb1d6-8a22-11de-b505-999d5b087335
2009-05-06 18:44:19 +00:00
John Hurliman
c5409af63f * [LIBOMV-506] Complete rewrite of CapsBase to use HttpWebRequest instead of our homebrewed WebRequest hack. We lose the upload progress callback but gain IOCP thread instead of System.Thread usage and Keep-Alive support
* Content-Types described in http://tools.ietf.org/html/draft-hamrick-llsd-00 are used for CAPS requests. This *may* be incompatible with the current SL grid, needs testing
* Modified CapsClient requests to require OSDFormat enum and timeout values

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2680 52acb1d6-8a22-11de-b505-999d5b087335
2009-05-01 06:04:32 +00:00
John Hurliman
1d49d4facb * Swapped out CookComputing.XmlRpcV2.dll for good ol' XMLRPC.dll
* Set another async thread in CapsBase to background to help libomv shutdown times
* Returned the login data structures to libomv types

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2586 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-08 21:02:58 +00:00
John Hurliman
6d8d41b10d * Setting CapsBase async handler threads to background threads. This *may* resolve the issue with libomv hanging open for ~20 seconds when shutting down
* Set EventQueueServer handling thread to background
* Commented out some noisy debugging in EventQueueServer

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2573 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-01 23:47:06 +00:00
John Hurliman
364c2c26d9 * Moved all capabilities code to the new library, OpenMetaverse.Http
* OpenMetaverse.Http contains a CAPS client + server, event queue client + server, SSL certificate generation (root CA, server certs, client certs), and client certificate authentication
* HttpServer.dll and Mono.Security.dll are new dependencies for OpenMetaverse.Http.dll

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2400 52acb1d6-8a22-11de-b505-999d5b087335
2008-12-29 20:44:28 +00:00