Commit Graph

2249 Commits

Author SHA1 Message Date
Jim Radford
06b221d199 Missed a reference that still pointed to 7za in runprebuild2008.bat
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2656 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-24 21:02:59 +00:00
Jim Radford
2ec26d1c80 Build Server: 7za.exe is now 7z.exe
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2655 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-24 20:42:31 +00:00
Jim Radford
980a35c283 Fixed pathing error in Resource file causing compiles to fail under nant
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2654 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-24 06:46:53 +00:00
Jim Radford
886167727d Updates openjpeg solution files to 2008 version
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2653 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-24 06:14:18 +00:00
Jim Radford
a9258c3cdc LIBOMV-477 Some minor fixes to messaging system, and some test updates to fix TeamCity Test Failure.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2652 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-24 04:39:44 +00:00
Jim Radford
c893f936ba TeamCity: Added XML result output for unit tests for TeamCity to process
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2649 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-24 02:14:08 +00:00
John Hurliman
17ce11acc1 * Added KeyValuePair overloads for DoubleDictionary.ForEach()
* Fixed conversions from OSDArray to long, ulong, and uint
* More Cable Beach messages and tweaks
* Initial commit of the Cable Beach message template (LLIDL)

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2647 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-23 20:41:37 +00:00
Jim Radford
c1b8bdec9d LIBOMV-492 More WinGridProxy fixes:
Complete Search (CTRL+F) Tools
Disable menu items and entries depending on current state of application
Look into ViewerStats Message and verify proper date "AgentStartTime: 1/1/1970 12:00:00 AM (DateTime)"
packet sizes in session list should be combined or an additional column added to separate inbound/outbound
PacketToString remove extraneous information "Name: Object a[OpenMetaverse.Packets.ObjectPropertiesFamilyPacket+ObjectDataBlock]"
PacketToString should format long byte[] fields better
Verify In/Out Icons are being properly shown for packet/message direction


git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2646 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-23 10:02:39 +00:00
Jim Radford
c9944b8aaf LIBOMV-183 Adds SaveAssetIntoInventoryHandler delegate and OnSaveAssetToInventory event to InventoryManager to allow client to deal with packet after logoutreply handler is fired.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2645 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-23 09:54:52 +00:00
Jim Radford
7129ee185e LIBOMV-477 LindenMessages additions/fixes:
* New LandStatReplyMessage
* Test added for UpdateNotecardAgentInventoryMessage
LIBOMV-492 More WinGridProxy Goodness:
* New Inspectors: Notation, Raw changed to show Request/Response Headers, default Request/Response tab shows a formatted string representation of the Packet/Message being decoded. 
* All messages are wire-data tested against IMessage system.
* Changed login box to be a dropdown with a few default grid options: Agni, Aditi, OSGrid, and LocalHost for Simian connections
* Some changes to GridProxy to pass along raw byte encoded data and Headers to the Caps Delegate.


git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2644 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-22 00:01:30 +00:00
Latif Khalifa
ed7daf44f1 LIBOMV-499 automatically deselect objects after their selection since this is most common use case.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2643 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-21 23:45:14 +00:00
Latif Khalifa
98ca04c665 Revert duplicate setting, rate limiting can already be disabled with THROTTLE_OUTGOING_PACKETS
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2642 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-21 20:18:24 +00:00
John Hurliman
02bb7ededd * Implemented lots of Cable Beach messages
* Added MessageUtils functions to convert back and forth between dictionaries safely

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2641 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-21 20:11:30 +00:00
John Hurliman
27f653043e Ugly renaming hack to get around our ugly prebuild hack
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2639 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-21 00:02:47 +00:00
John Hurliman
5f4b80c298 Added OSDParser.Deserialize(), a new command to automatically try and guess the content type for LLSD data and decode it. Errors on the side of JSON, so avoid using this function for libomv SL functions (which typically use XML)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2638 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-20 23:45:31 +00:00
John Hurliman
3497eed168 Added CapsClient overloads that can send JSON data
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2637 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-20 23:41:34 +00:00
John Hurliman
c5b8ccf211 * Several new CableBeach messages and fixes
* Adding OpenMetaverse.Messages.CableBeach.CableBeachUtils static class to help convert back and forth between content-type strings, file extensions, and SL asset types
* Split CableBeach service URIs out from AvatarAttributes into AvatarServices

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2636 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-20 23:40:28 +00:00
Jim Radford
8fed742abc Add Setting to disable outbound packet rate limiting to Settings
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2635 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-20 08:00:42 +00:00
Jim Radford
57b74be3a9 Fix some compile time warnings, clean out cruft EnableSimulatorHandler code
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2634 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-20 07:50:25 +00:00
Jim Radford
2758dc6f18 Fix issue when compiling using nant/mono where resource file is not able to be found due to path issue.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2633 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-20 07:40:34 +00:00
Jim Radford
759bd7a8bd LIBOMV-477 Fixes cast issue in AgentGroupDataUpdateMessage due to Capability message format differences (this class needs to inherit from a base class to handle the different formats)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2632 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-20 07:24:14 +00:00
Jim Radford
435f4d1029 LIBOMV-496 Forgot to add this file to SVN for previous commit :)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2631 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-20 06:58:26 +00:00
Jim Radford
a007ec8554 LIBOMV-477 Finished UpdateNotecardAgentInventoryMessage class for Message system (Still need unit test)
LIBOMV-496 Implements new ObservableDictionary class
* Switched out KnownCaps dictionary in GridProxy to use new ObservableDictionary.
LIBOMV-495 Fixes bug while loading saved settings file in WinGridProxy.AboutBox1.resources
LIBOMV-492 Enhancements to WinGridProxy:
* All Selection and Filtering menu uptions should work properly now
* Made several setting optional in the File and Session menu
* Filter preferences can be saved and restored (ie: white/blacklist like in GridProxy)
* Work has began on WinGridProxy session searching
* Switched out CheckedListBoxes for ListViews since they have more flexibility
* Refactored WinGridProxy into multuple classes, major code cleanup
* Capabilities discovered and events sent via the EventQueue are automatically added to the Messages Filter listview


git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2630 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-20 06:57:07 +00:00
Jim Radford
b0b7df3c8e LIBOMV-477 Adds SendPostcardMessage to Message system
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2629 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-18 06:20:20 +00:00
Jim Radford
5f785e9dfc LIBOMV-477 Adds UpdateScriptAgentMessage and UpdateScriptTaskMessage to the messaging system for uploading scripts to an agents inventory and a prims task inventory respectively, Tests Included
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2628 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-18 05:57:46 +00:00
Jim Radford
c73fb90fd9 LIBOMV-492 Remove duplicate resource file to fix Properties\Resources.Designer.cs(25,20): error CS0101: The namespace 'WinGridProxy.Properties' already contains a definition for 'Resources' error
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2627 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-18 04:25:19 +00:00
Jim Radford
3f588e62ff LIBOMV-492 WinGridProxy - Add Missing Resource data, Starting to add context menu to Session list and more advanced filtering capabilities
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2626 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-18 04:21:51 +00:00
Jim Radford
e21b787fbd LIBOMV-492 WinGridProxy - Fixes positioning of Select Checkboxes in filters
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2625 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-17 23:13:33 +00:00
Jim Radford
e3f0e8608a LIBOMV-484 Updates to GridProxy:
* Added optional Blacklist capability which can be used in conjunction with --log-all
* GridProxyLoader has an overload to take a ProxyConfig object
Patch courtesy of Shack Dougall

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2624 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-17 21:06:51 +00:00
Jim Radford
2ebf5fed95 LIBOMV-492 More WinGridProxy goodies:
* Inspector has separate windows for requests and responses to make viewing packets/messages that contain both easier
* Added new Edit Menu which allows selecting, removing and colorizing sessions
* Filter selection is stateful across restarts of the application
* Cleaned up the logic for handling output of a selected session (still needs more love)

LIBOMV-477 Corrected AgentGroupDataUpdateMessage to match what the SL Grid sends

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2623 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-17 10:02:16 +00:00
John Hurliman
78215017dc Added RequestCapabilitiesMessage and RequestCapabilitiesReplyMessage to OpenMetaverse.Messages.CableBeach
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2620 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-17 02:37:36 +00:00
Jim Radford
b3ecef2283 LIBOMV-492 Adds required assembly for hex viewer panel in Inspector
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2616 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-17 00:49:52 +00:00
Jim Radford
320559f35f LIBOMV-492 Updates to WinGridProxy:
* Added Hex Viewer to Inspector
* Login Response is now decoded as XML
* Sessions list is now Flicker Free
* Lots of other minor code cleanup

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2615 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-17 00:48:52 +00:00
John Hurliman
c0cf8cf56d Applying patch [LIBOMV-493] from Teravus. Adds several new Matrix4 functions as well as a [][] setter
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2613 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-16 17:39:05 +00:00
John Hurliman
53f19babdb Fixed the new CapsClient.GetResponse() to return OSD data (so it is actually useful)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2612 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-16 16:32:01 +00:00
John Hurliman
f918d41133 * Disable WinGridProxy filters until the proxy is running
* Rename CapsClient.StartRequest() to CapsClient.BeginGetResponse() to match HttpWebRequest
* Adding the blocking method CapsClient.GetResponse()

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2611 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-16 16:25:47 +00:00
Jim Radford
686eefa653 LIBOMV-492 Updates to WinGridProxy:
* Added XML to Treeview decoder for Capabilities messages
* bound form parameters for port, url and ip to proxy startup
* Default raw tab font is Consolas, Cleaned up the format a bit
* Filter lists are now sorted alphabetically


git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2610 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-16 08:19:45 +00:00
Jim Radford
7bff2ad955 LIBOMV-492 Announcing WinGridProxy - a proxy application for exploring and shaping traffic on Virtual World Grids.
Note: This is a very early release version. Please put any feature requests or suggestions in the jira entry here: http://jira.openmv.org/browse/LIBOMV-492

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2609 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-16 05:14:07 +00:00
Jim Radford
1293118b89 LIBOMV-477 Adds RemoteParcelRequestMessage to Message system including encode/decode test
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2608 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-16 04:25:09 +00:00
John Hurliman
d1d990f052 * Changed old references in the tests from OSDURI to OSDUri
* Added OpenMetaverse.Messages.CableBeach which contains several packets for the Cable Beach protocol and several OpenID Attribute Exchange definitions for avatar data
* Better handling for IPAddress values in OpenMetaverse.Messages by using helper functions
* Removed OpenMetaverse.Messages.Simian and merged those messages into the CableBeach protocol

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2607 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-15 23:17:51 +00:00
011009cfd1 [OpenMetaverse.GUI]
* LIBOMV-490 Added MessageBar GUI component
* Fixed MiniMap not clearing on sim change
* Changed some private variable names to be more consistent

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2606 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-15 23:11:52 +00:00
John Hurliman
7da023fbd4 * Renamed OSDURI to OSDUri (shouldn't affect anyone)
* Fixed OSD handling for invalid or null Uri values

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2605 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-15 19:38:57 +00:00
Jim Radford
c350e2f8be LIBOMV-489 Fixes encoding bug in AssetWearable class encoding of Texture UUIDs Patch courtesy of Arthur Valadares
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2604 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-15 15:54:40 +00:00
Jim Radford
ef32e4b66b LIBOMV-477 Add additional information in case exception is thrown during decoding of a Message. Fixed some issues in AgentManager related to group chat sessions caused by new Message system. And a couple more changes ChatterBoxSessionAgentListUpdatesMessage to better handle the LL generated OSD
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2603 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-14 06:11:21 +00:00
Jim Radford
8d029fa3d5 LIBOMV-477 Fix a bug deserializing AgentGroupDataUpdateMessage, LL sends the AgentID in an Array
* Converted URLs in Parcel Properties messages back to string (having them as Uri's did not work for null/empty URLS)

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2602 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-14 05:32:20 +00:00
Jim Radford
afe715a30f LIBOMV-477 Adds several capabilities message classes
* Some cleanup of LindenMessages.cs class
* Tests for all messages encode/decode are implemented and included

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2601 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-14 04:47:55 +00:00
Jim Radford
e24d24a201 LIBOMV-477 Big Messaging system update:
* Adds new IMessage interface for messaging system
* Adds additional Caps Messages + Tests for most (All incoming caps messages should now be handled by new messaging system)
* Unit Tests for new messaging system only test that decoding and encoding work properly, they do not confirm proper formatting required by the simulator
* Switches EventQueueCallback to decode and send message to registered callbacks
* Switches several caps requests over to new messaging interface
Some in-process work is left commented and cluttering up in a few places. Will remove after more cleanup is done
* Update source header/copyright in several classes
Note: this commit features several breaking changes to existing clients. Much code that has been only lightly tested, please report bugs in jira.

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2599 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-13 09:32:25 +00:00
Jim Radford
7c76da6f4f LIBOMV-142 Adds attribute to Network tests to allow the ability to exclude from automated processing
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2598 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-10 23:51:59 +00:00
Jim Radford
1d272577c9 LIBOMV-487 Implements UDP Blacklisting. Packets returned from login server udp_blacklist are added to a list. A warning is logged if we receive one of these packets and further procesing is cancelled.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2597 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-10 23:40:07 +00:00
Jim Radford
9494ed1b5e Add reference to XMLRPC library to Documentation generator configuration file. Updates links and contact email address
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2595 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-10 22:26:48 +00:00