John Hurliman
89481f4faa
Added the new protocol and keywords file for the 1.11.1.1 release
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@93 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-26 23:09:47 +00:00
John Hurliman
c0a690d652
Updated ProtocolManager to parse the new message template format
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@92 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-26 23:04:47 +00:00
mindtriggerz
0ff0eaad5c
Changed all instances of "Circuit circuit" to "Simulator simulator" in the tree.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@91 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-26 07:23:14 +00:00
John Hurliman
cf22407674
Removed the Circuit class and replaced it with the Simulator class
...
* Region information is linked to simulators and track per sim
* Region information can be gleaned in callbacks now
* Parcel overlay handling is also done per sim
* Packets should be sent to the proper sim now
* Zerodecoding and appended ACK handling hopefully play nicely together
* Login timeout has been simplified, Simulator uses no timers
* Disconnect (from a sim) is currently broken at the NetworkManager level
* Periodic ACK sending and ACK appending is currently disabled
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@90 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-26 05:34:48 +00:00
John Hurliman
5a34c60344
Can specify transactiontype for money transfers now
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@89 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-25 23:26:58 +00:00
axial
9c4f47aa00
Fixed alignment of hexdumps in Packet.ToString().
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@88 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-25 22:00:41 +00:00
axial
353eb582c3
Analyst: added /grep [regex] (filter log) and /-set * (remove all sets) commands
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@87 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-25 17:58:33 +00:00
axial
743c46a241
SLProxy: fixed handling of zerocoded packets (fixes goto 4)
...
SLProxy: using a variant of Packet.Blocks that zeroes outs fields after a goto 5 rather than stopping
libsl/Packet: improved error reporting in Packet.Blocks
libsl/examples: updated client versions (I needed something to test the patch with!)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@86 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-25 16:17:41 +00:00
axial
341f26d00e
Helpers.ZeroEncode and Helpers.ZeroDecode no longer clobber appended ACKs
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@85 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-25 12:45:21 +00:00
axial
de5b98e738
SLProxy now prints stacktraces for exceptions in app delegates.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@84 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-25 04:18:11 +00:00
axial
3ca9b3a9ac
Fixed invisible avatar bug in SLProxy/GodMode; the user must now type /god to activate the menu.
...
Added GodMode to the README and Makefile.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@83 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-24 15:48:48 +00:00
axial
f861af5443
SLProxy's Analyst app now supports selective logging and packet modification.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@82 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-24 15:15:02 +00:00
John Hurliman
780afb51dc
Added the GodMode example program
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@81 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-24 09:37:41 +00:00
axial
a3f3f0b289
fixed SLProxy's Makefile
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@80 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-24 08:01:44 +00:00
axial
21e6d209f8
SLProxy's Makefile now links to the DLLs in /libsecondlife-cs/bin/Debug
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@79 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-24 07:16:06 +00:00
John Hurliman
644228608a
Added MSVC.NET 2003 project files and a solution, and a copy of the keywords/protocol files in the output directory
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@78 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-24 07:06:02 +00:00
axial
410ec46fcf
Fixed application of patch #572 (Asymmetry in Packet.cs)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@77 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-24 06:47:58 +00:00
John Hurliman
6a20b0baeb
Committed patch #570 , PrintMap() is finished
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@76 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-24 06:27:20 +00:00
John Hurliman
3113698d05
Committed patches #571 , #572 , #573 . Fixes for big endian platforms and IPADDR/IPPORT fields
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@75 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-24 06:21:58 +00:00
axial
a4f80b3e7e
Adding SLProxy project.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@74 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-24 03:03:45 +00:00
John Hurliman
85274f024d
Removed intermediate compiler files and directories
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@73 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-23 05:49:11 +00:00
ozlin
8ad404e73a
Added SLChat work folder, enables you to connect to SL and chat to those around you (IM is not yet implemented). Can left click names in name list to print UUID (key) to chat. See comments in code for further details. Contact Oz Spade for whatever.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@72 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-23 05:44:40 +00:00
John Hurliman
28032f80e5
Added Adam's parcel overlay parsing functions and a few bugfixes to parcel overlay parsing
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@71 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-23 05:43:33 +00:00
ozlin
1ed21190ce
Added SLChat work folder, enables you to connect to SL and chat to those around you (IM is not yet implemented). Can left click names in name list to print UUID (key) to chat. See comments in code for further details. Contact Oz Spade for whatever.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@70 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-23 05:35:46 +00:00
John Hurliman
454667daf2
Committed Adam's friend online/offline notification patch
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@69 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-21 22:24:36 +00:00
John Hurliman
7dee59dfeb
1.11.0.9 keywords.txt file
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@68 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-19 19:33:05 +00:00
John Hurliman
298a866428
* Checks for PacketAck first when decoding low priority packets, huge speed gain
...
* Network system uses eight revolving buffers instead of just one
* Bugfix to correctly parse appended ACKs
* ACKs are no longer queued, they are sent out whenever one is ready to send
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@67 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-19 09:00:59 +00:00
John Hurliman
5cf09cbe75
Fixed a bug checking for appended ACKs
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@66 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-19 02:16:30 +00:00
John Hurliman
df2fb9a6ed
Added inventory and asset handling (lots of code!), in external projects for now
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@65 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-18 22:24:42 +00:00
John Hurliman
53a2cfdfd8
* Sanity check for ObjectAdd
...
* Renamed and attempted to fix the Say/Shout functions
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@64 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-18 02:54:13 +00:00
John Hurliman
a9352ceed6
Small fixes, and added the Prim Builder plugin
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@63 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-18 02:34:41 +00:00
John Hurliman
3d0cc31fd7
Region Handle was being overwritten in the constructor
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@62 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-16 23:05:05 +00:00
John Hurliman
c05de6c98a
* (Region)Handle is now set for the first logged in region
...
* Some updates to PrimObject to get ready for object importing and moving
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@61 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-16 22:17:13 +00:00
John Hurliman
e5e0ebb122
Initial import of SecondSuite
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@60 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-16 07:15:08 +00:00
John Hurliman
323dd3f192
* NetworkManager and circuit optimizations, should receive less resent packets now
...
* Attempted to add support for ConfirmEnableSimulator, failed, commented it out
* Optimized the callback system
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@59 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-14 20:36:04 +00:00
John Hurliman
b0ffac55a4
Keywords and protocol files updated to 1.10.6.0
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@58 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-14 12:28:14 +00:00
John Hurliman
5a616608b3
Added a directory for client applications
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@57 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-14 10:02:35 +00:00
John Hurliman
53160d2431
Initial import of the libsecondlife office building, in modified prim.blender format
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@56 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-14 08:47:15 +00:00
John Hurliman
cc816279a7
Trimming down SLAccountant, making use of packet helpers
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@55 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-13 03:51:11 +00:00
John Hurliman
0b101e6157
Syncing my source tree to svn
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@54 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-13 03:49:40 +00:00
John Hurliman
1f1cb1b7e3
Removed the rest of the 2005 project files
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@53 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-13 03:48:10 +00:00
John Hurliman
4f0d0fcabc
* Deleted the 2005 project files (too many syncing issues)
...
* Added Prims.cs
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@52 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-13 03:47:24 +00:00
John Hurliman
8ff470b1cb
* Added ObjectAdd support
...
* Hopefully fixed the project file
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@51 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-13 03:41:46 +00:00
John Hurliman
746fc39dd6
Added MSVC.NET 2005 and SharpDevelop compatible project files
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@50 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-12 03:48:38 +00:00
John Hurliman
eb8f15716c
Initial import of snowcrash
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@49 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-11 19:41:58 +00:00
John Hurliman
6f5afe3eba
* New callback registration system, updated the library and examples to reflect changes
...
* Fixes in BuildPacket for typecasting
* 255 character limit fix in BuildPacket
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@48 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-11 18:42:58 +00:00
John Hurliman
5052a26110
Fixed the project file and solution (added the new files)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@47 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-10 01:09:06 +00:00
John Hurliman
56e55a0798
* Moved packet helpers in to a separate directory, a separate namespace, and separate categories. Updated the rest of the library and name2key to reflect the changes
...
* Added Inventory class skeleton
* Added UpdateInventoryItem packet helper
* Removed CRC proof of concept from sldump
* Numerous miscellaneous updates (sorry!)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@46 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-09 22:18:58 +00:00
John Hurliman
c27f354403
* InstantMessage helper renamed to match the packet ImprovedInstantMessage. Now takes a byte array instead of a string for BinaryBucket
...
* Avatar has another InstantMessage function that allows full parameters to be specified, including the BinaryBucket. A simplified overload is maintained
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@45 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-08 02:20:46 +00:00
John Hurliman
06b943078a
* Helper function to convert byte arrays to strings
...
* DirFindQuery helper added
* name2key updated to use the new DirFindQuery
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@44 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-08 01:38:36 +00:00