Commit Graph

73 Commits

Author SHA1 Message Date
Drake Arconis
c762cc6d92 Replace obsolete GetHostByName with GetHostEntry 2017-03-24 00:35:59 -04:00
Drake Arconis
6bccca1ad8 Fix gridproxy apps crashing on start 2017-03-24 00:31:37 -04:00
Drake Arconis
42517a3f30 Enable obsolete/deprecation warnings 2017-03-24 00:31:37 -04:00
Cinder Biscuits
6bde445c5e Push XmlRpcCs changes once more 2017-03-19 18:53:21 -05:00
Travis CI
c0af60f0fc Try to work out prototype incompatibility in XmlRpcCs 2017-03-19 18:23:32 -05:00
Travis CI
dba78c173b Update to use my build of XmlRpcCs instead of the XMLRPC.dll mystery meat 2017-03-19 18:05:17 -05:00
Cinder
e608895115 Replace SharpZipLib and Be.Windows.Forms.Hexbox with nuget counterparts 2017-03-18 16:37:55 -05:00
Cinder
bfe1a790bd Switch protobuf-net to nuget; Switch to more popular version of zlib.net 2017-03-18 16:18:48 -05:00
Cinder
c25ddd52ed Begin switching to nuget packages for dependencies
Starting with log4net
2017-03-18 16:05:58 -05:00
Ricky C
556e622b4e Dropped premake/prebuild system in favor of straight VS solution and projects. 2017-03-12 08:03:16 -07:00
Latif Khalifa
2654337297 Change copyright year a bit ahead of time 2015-11-06 19:40:28 +01:00
Latif Khalifa
f47dcb5abd Change domain name to openmetaverse.co 2015-11-06 19:00:05 +01:00
Latif Khalifa
3421f412a1 Switching file versions to 0.9.4-dev 2015-07-06 20:21:11 +02:00
Fly Man
e24da24edf WinGridProxy utility (minor)
- Correct handling of responses with a 'Zero' length

Original commit by Greythane (WhiteCoreSim)
2015-07-03 21:56:41 +02:00
Latif Khalifa
1d721cdf60 Made WGP compatible with changes introduce by GridProxyGUI 2014-02-25 18:19:23 +01:00
Latif Khalifa
04cc322288 Merge remote-tracking branch 'origin/wgp-gtk' 2014-02-25 16:20:44 +01:00
Latif Khalifa
ae112d56fb Update copyright notices 2014-02-25 15:31:10 +01:00
Latif Khalifa
6ae5644b4e Added about dialog, menu action stubs 2013-12-03 20:30:58 +01:00
Latif Khalifa
2718ee45d4 Added Timestamp to list of captured messages, as requested by Opensim devs 2013-07-25 23:25:47 +02:00
Latif Khalifa
9b80b358f3 LIBOMV-939: Gridproxy invalid cast exception on misformatted CAPS
Additional patch by Dahlia

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3604 52acb1d6-8a22-11de-b505-999d5b087335
2012-03-31 02:20:39 +00:00
Latif Khalifa
edd339cf5f Revert big hunk of GUI work done in making ListView work in virtual mode. It was very quirky on windows and didn't work at all on Linux.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3517 52acb1d6-8a22-11de-b505-999d5b087335
2011-05-11 16:25:56 +00:00
Latif Khalifa
acc821cd93 Slight visual improvement to the tabs.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3515 52acb1d6-8a22-11de-b505-999d5b087335
2011-05-11 11:07:50 +00:00
Latif Khalifa
b853f4662f LIBOMV-900: WGP doesn't start on Linux
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3514 52acb1d6-8a22-11de-b505-999d5b087335
2011-05-11 11:03:05 +00:00
Jim Radford
8d31e2d36f LIBOMV-785 Applies Patch from Sheet Spotter (what an obscene choice for a name) Which fixes alpha channel decode issue
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3244 52acb1d6-8a22-11de-b505-999d5b087335
2010-01-15 04:30:13 +00:00
Jim Radford
3eb8300084 LIBOMV-765 WinGridProxy Do additional checks to verify registry entry is an installed viewer
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3225 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-16 01:13:30 +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
2d8520d4c7 do not parse XML in Login Response to try and figure out a performance issue under mono
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3209 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-03 08:18:40 +00:00
Jim Radford
10c1de4c74 Switched Initialization for PacketDecoder into static constructor to dummyproof the class
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3208 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-03 07:58:22 +00:00
Jim Radford
2a523f3253 Fixes issue causing builds to fail due to prebuilds crappy handling of external resources
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3206 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-03 05:40:10 +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
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
c2e6ba227a WinGridProxy Feature: Adds new Export command to file menu to allow exporting the decoded packet and message output for post processing
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3154 52acb1d6-8a22-11de-b505-999d5b087335
2009-10-19 03:13:39 +00:00
Jim Radford
04161c8000 LIBOMV-697 Corrects issue with WGP/Analyst where the incorrect assembly was being loaded for the packet injection method - Reverted due to LIBOMV-576
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3131 52acb1d6-8a22-11de-b505-999d5b087335
2009-10-07 03:50:21 +00:00
Jim Radford
eeeb9ed4d0 LIBOMV-697 Corrects issue with WGP/Analyst where the incorrect assembly was being loaded for the packet injection method
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3126 52acb1d6-8a22-11de-b505-999d5b087335
2009-10-06 07:15:40 +00:00
Jim Radford
3419ce6353 * Remove unnecessary resources file from WinGridProxy, directly uses only resource instead.
* Remove Settings/Settings Designer files from WinGridProxy since they were unused.

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3074 52acb1d6-8a22-11de-b505-999d5b087335
2009-08-11 21:15:04 +00:00
John Hurliman
5eab4dcc19 Reverting the change to remove a WGP file. Apparently someone needs this
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3072 52acb1d6-8a22-11de-b505-999d5b087335
2009-08-11 15:47:52 +00:00
John Hurliman
f6840d6352 Deleted what appears to be a duplicate resources file in WGP? Hope I didn't delete the wrong one... WGP appears to still work
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3070 52acb1d6-8a22-11de-b505-999d5b087335
2009-08-11 06:39:58 +00:00
Latif Khalifa
85ed43a98e LIBOMV-646 Improve performance under Mono by adding bunch of lines at once on a timer (500ms) to the listViewSession.
If we don't detect running under Mono, we insert one line at the time as usual.

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3027 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-25 11:53:08 +00:00
Latif Khalifa
bed566ca5b Stupid cygwin svn messed up line endings while committing a fix for LIBOMV-645, fixing it here
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3025 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-25 10:18:20 +00:00
Latif Khalifa
2f2ef67291 LIBOMV-645: add proxy delegates as session is restored
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3024 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-25 10:12:56 +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
247cb42900 * Updates Message decoder method to match the output of the Packet decoder
* Other decoder cleanup and enhancements

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2974 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-11 03:43: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
65042b42ec LIBOMV-627 Changes all occurrences of FindWithText to FindListViewItem method since FindWithText matches first portion of a listview items key. Thanks jhurliman for the find (har har)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2964 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-10 18:33:05 +00:00
Jim Radford
c82ef08110 LIBOMV-614 Disables loading of session filters if proxy is not started
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2957 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-10 02:07:47 +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
Latif Khalifa
2d8f01d067 LIBOMV-615: Use same default file name when saving and opening files
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2935 52acb1d6-8a22-11de-b505-999d5b087335
2009-06-29 08:03:24 +00:00
Jim Radford
63bd382754 WinGridProxy: Add support for saving sessions and loading sessions from a file. Useful for getting assistance debugging packet information. Login Information is never saved or restored
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2834 52acb1d6-8a22-11de-b505-999d5b087335
2009-05-31 02:20:45 +00:00
Jim Radford
b5ce3597ea LIBOMV-561 Fixes login response delegate handling which was causing some required fields to not be populated after login. Allows multiple delegates to be registered.
* Adds Inject packet functionality to WinGridProxy (for now packet format is same as with GridProxy

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2832 52acb1d6-8a22-11de-b505-999d5b087335
2009-05-30 00:35:20 +00:00
Jim Radford
de8c3131a1 LIBOMV-492 WinGridProxy - Automatically colorize packet details in view
* Log Viewer built into WinGridProxy
* New Decoder system supports the ability to do custom decoding on packet fields, PacketToString moved from Helpers to its own class.
* GridProxy library now uses log4net library to do logging, WinGridProxy logging configuration added to make use of this.
LIBOMV-512 WinGridProxy decodes KeyValue pairs

* Added Invert & Mirror flags to sculptType enum
* Converted SoundManager to use the SoundFlags enum in the AttachedSound callback
* TestClient "who" command now shows agents logal ID

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2805 52acb1d6-8a22-11de-b505-999d5b087335
2009-05-25 19:00:28 +00:00