Commit Graph

82 Commits

Author SHA1 Message Date
cinder
d412aa3905 Prefer WaitOne with TimeSpan 2025-01-13 07:44:05 -06:00
cinder
ddb15d1da4 ServicePointManager is dead and gone. 2025-01-02 14:04:05 -06:00
Cinder Roxley
5b6a18d1d3 Cleaning 2024-07-04 16:26:15 -05:00
Cinder Roxley
856d59e33d Fix parameters hiding fields 2024-07-01 13:25:54 -05:00
Cinder Roxley
137b87e573 Easy 2024-06-30 18:14:07 -05:00
Cinder Roxley
aa07d85591 Join declaration and assignment 2024-06-30 18:10:23 -05:00
Cinder Roxley
aa713bcae5 Pedantic, but let's use consistent type keywords 2024-06-30 17:49:24 -05:00
Cinder Roxley
72e90b9cb2 Indentation fixes 2024-06-30 17:38:53 -05:00
Cinder Roxley
98b5254fb5 Unnecessary Contains() check before Remove() 2024-06-30 17:23:29 -05:00
Cinder Roxley
762876802f String interpolation 2024-06-30 16:49:51 -05:00
Cinder Roxley
cfc54886d6 Kinda weird 2024-06-30 16:38:00 -05:00
Cinder Roxley
76d7179933 Eliminate redundant calls to ToString() 2024-06-30 16:35:53 -05:00
cinder
2fff6e4df1 Now that's quality code 2022-10-10 16:13:37 -05:00
Cinder
eeec061bdf Replace obsolete *CryptoServiceProvider objects with Base create methods. Apply Array.Empty<> changes 2022-04-19 18:25:04 -05:00
Cinder
e26ae695fe Remove unnecessary imports 2021-12-09 14:23:33 -06:00
Cinder
d8b115c1b0 Autoprops everywhere 2021-12-09 14:21:48 -06:00
Cinder
d4cb35a43a Rewrite CapsClient making the interface more explicit and simple 2021-09-24 14:05:12 -05:00
Cinder
aa980fc7ee Extend CapsClient to handle other http methods. I'm considering just rewriting this whole class. 2021-09-24 11:26:29 -05:00
Cinder Biscuits
6d0ff2db02 Use Equals() because yes 2020-05-09 12:51:59 -05:00
Cinder Biscuits
823e05df77 Merge cast with type check 2020-05-09 08:41:30 -05:00
nopjmp
4f1f5507ee dispose of the Cancellation Token correctly 2019-12-11 21:00:18 -06:00
nopjmp
1e19e95d46 Update XmlRpcCore to move to HttpClient implementation 2019-12-04 17:26:35 -06:00
Cinder Biscuits
9cbd9d128d Move from XmlRpcCs to its successor XmlRpcCore 2019-11-11 17:33:28 -06:00
Cinder Biscuits
9e1fa3f882 Misc cleanup 2019-06-08 17:58:54 -05:00
Cinder Biscuits
c719ef284c Minor changes 2017-05-16 18:54:31 -05:00
Drake Arconis
c2c260c8a0 Replace deprecated CertificatePolicy verification callback usage with ServerCertificateValidationCallback 2017-03-24 00:31:37 -04:00
Latif Khalifa
f47dcb5abd Change domain name to openmetaverse.co 2015-11-06 19:00:05 +01:00
Latif Khalifa
56523a81c1 LIBOMV-972: Made URI parsing more robust allowing GroupAPIv1 capability to be handled correctly 2014-03-15 00:17:10 +01:00
Latif Khalifa
a7c3e18cd8 Allow proxy to not exit on command args errors.
Validate port in Gtk GridProxy. Persist it
2013-12-21 19:08:26 +01:00
Latif Khalifa
4260a321ac LIBOMV-939: Gridproxy invalid cast exception on misformatted CAPS
Patch by Dahlia

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3603 52acb1d6-8a22-11de-b505-999d5b087335
2012-03-31 00:17:26 +00:00
Latif Khalifa
9a46c1c826 LIBOMV-986: Prevent crashes when we fail to read the current HTTP stream.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3502 52acb1d6-8a22-11de-b505-999d5b087335
2011-04-22 22:45:06 +00:00
Latif Khalifa
ab85fe823c LIBOMV-896: Unable to load inventory when using GridProxy with 2.6 series LL viewer
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3500 52acb1d6-8a22-11de-b505-999d5b087335
2011-04-22 02:56:55 +00:00
Latif Khalifa
f005338e5e Avoid invalid cast exception.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3465 52acb1d6-8a22-11de-b505-999d5b087335
2010-11-19 11:43:48 +00:00
Latif Khalifa
1f882e0393 RAD-867: GridProxy doesn't recognize CAPs request that pass parameters via GET query string
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3442 52acb1d6-8a22-11de-b505-999d5b087335
2010-09-03 16:13:35 +00:00
Latif Khalifa
b9a4763cce Avoid saving binary data to log and displaying it on the console
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3402 52acb1d6-8a22-11de-b505-999d5b087335
2010-08-01 01:26:18 +00:00
Latif Khalifa
dff242a53d LIBOMV-860: Grid proxy unable to proxy http textures
* Fixes outgoing range headers

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3401 52acb1d6-8a22-11de-b505-999d5b087335
2010-08-01 00:32:11 +00:00
Latif Khalifa
0c4bc5cd8f LIBOMV-839: Gridproxy doesn't proxy bare GET requests
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3354 52acb1d6-8a22-11de-b505-999d5b087335
2010-05-25 19:48:37 +00:00
Latif Khalifa
cf124223a1 LIBOMV-826: Grid proxy crashes when http textures are enabled in the viewer
LIBOMV-827: Grid proxy crashes when client forcefully terminates connection

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3311 52acb1d6-8a22-11de-b505-999d5b087335
2010-05-03 05:42:12 +00:00
Jim Radford
320669bbb5 LIBOMV-492 Fixed up WinGridProxy with all sorts of new goodies, now using VirtualMode for efficiency of time and memory, This version has some new features and probably some new bugs:
* New QuickLaunch bar will (on windows) detect and allow you to launch installed viewers
* Custom login url's are now saved for future sessions
* Better exception handling in GridProxy

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3224 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-12 00:15:59 +00:00
Jim Radford
5cd3013890 LIBOMV-651 Corrects issue showing incorrect hex data on UDP packets after re-importing saved sessions
LIBOMV-650 Correctly displays capability messages after import
* Fixes saving and restoring sessions and filters in WinGridProxy
* Many Changes to WinGridProxy UI, AutoScroll is no longer an option, instead the Session ListView can be sorted by the # column to have this behavior, Hex/binary data can be saved to individual files for outside processing (tiny button on bottom toolbar of Hex tab when hex has data that can be exported)
* Filter save/restore options are now on the Filters tab since thats where they are most useful
* Adds support for decoding AgentGroupDataUpdate message which OpenSim sends as an "AvatarGroupsReply"
* Updates and additional documentation in AgentManager, Simulator and ObjectManager classes
* PacketDecoder class is now static
* Removed profanity in debugging Console write
* Updates to Decoders: Decode LayerData type, Show internal Animation constant for built in animations
* Moved Message decoder to PacketDecoder class
* Add some sanity checks in GridProxy to prevent throwing an exception when a GridProxy is restarted and a viewer wasn't informed.


git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3205 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-03 05:32:49 +00:00
Jim Radford
17468b5f76 LIBOMV-686 Implements new event patterns based on the Microsoft Framework Design Guidelines in ObjectManager
LIBOMV-726 Adds stubs in LindenMessages for new WebFetchInventoryDescendents Capability

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3175 52acb1d6-8a22-11de-b505-999d5b087335
2009-10-26 06:03:26 +00:00
Latif Khalifa
8a845c9b22 LIBOMV-728: Expose proxyConfig member of GridProxy Proxy class
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3174 52acb1d6-8a22-11de-b505-999d5b087335
2009-10-25 09:47:25 +00:00
Jim Radford
57e1fef9d5 GridProxy/WinGridProxy cleanup: remove cruft xmlrpc (OpenMetaverse.dll a required dependency also requires XMLRPC.dll, so we'll use that instead of the older version)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3165 52acb1d6-8a22-11de-b505-999d5b087335
2009-10-22 06:31:49 +00:00
Jim Radford
a652096f4c WinGridProxy: properly handles SocketException when we shutdown the proxy, and an ObjectDisposedException which was causing endless loops
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3164 52acb1d6-8a22-11de-b505-999d5b087335
2009-10-22 05:42:24 +00:00
John Hurliman
52ed43a9fd Reverting the conversion to the .NET 2.0 method of overriding SSL checks. Even though the new method now compiles on Mono, it will still throw a runtime exception
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3065 52acb1d6-8a22-11de-b505-999d5b087335
2009-08-06 17:51:16 +00:00
John Hurliman
751ef64372 * Finished cleaning out .NET 1.1 CheckValidationResult cruft for overriding SSL checks
* Added a few more fields to PrimInfoCommand

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3056 52acb1d6-8a22-11de-b505-999d5b087335
2009-08-03 22:27:00 +00:00
Latif Khalifa
7584edae7e LIBOMV-647: Socket exception in GridProxy unhandled
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3026 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-25 10:56:03 +00:00
Jim Radford
b60db797b2 LIBOMV-501 Cleans up all compiler warnings with a few exceptions that need to be addressed individually
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3015 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-22 06:57:52 +00:00
Jim Radford
b4ad11b802 * Corrects decoding behaviour of Message classes that are abstract
* Corrects behaviour of displaying data sent to uploader capability in Inspector views
* Fixes unreferenced object exception in GridProxy when checking for uploader capabilities

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2967 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-10 22:30:32 +00:00
Jim Radford
14e27b83db LIBOMV-620 Fixes unhandled exception trying to save existing filters
LIBOMV-577 Capabilities requesting an "uploader" (mostly assets ie: notecards, scripts) are now proxied through the ProxyServer
* Cleanup to GridProxy debugging (moving everything over to use the openmetaverse logging singleton which makes logging much more clear. (Not done yet)
* Removing sequence debugging since it was pretty much unusable and WinGridProxy allows you to do the same thing by default

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2952 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-10 00:24:52 +00:00