Commit Graph

118 Commits

Author SHA1 Message Date
bushing
085dc8c6fb endian patch to Types.cs -- created helper functions
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@120 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-05 10:28:28 +00:00
mindtriggerz
7e884553f9 bugs fixed, improved threading and disconnect, made say work, added debug panel, and other things
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@119 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-05 02:52:56 +00:00
axial
8ed8eaba36 Eliminated extra allocation in Packet.
SLProxy's build script now cleans when libsl-cs is rebuilt.

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@118 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-04 22:32:15 +00:00
mindtriggerz
4d05cb049c Added monobuild.sh for easier building of stuff since prj2make hates VS2005 SLNs
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@117 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-04 18:44:34 +00:00
axial
223a38b3a0 Added build script to enable generics in Mono.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@116 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-04 17:55:00 +00:00
axial
2ce2da08ff Optimizing SLProxy - fast path for unencoded boring packets
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@115 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-04 14:08:29 +00:00
John Hurliman
85c3c93bf2 Moved the parcel example program to the examples folder
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@114 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-03 08:35:39 +00:00
John Hurliman
991765d8b0 Applied Adam's parcel functions patch
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@113 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-03 08:32:45 +00:00
axial
1a9422920c Updated libsecondlife-cs and SLProxy for SL 1.11.1.2.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@112 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-02 18:58:42 +00:00
ozlin
53dbd4d6e3 git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@111 52acb1d6-8a22-11de-b505-999d5b087335 2006-08-02 05:05:55 +00:00
axial
1a1a233c63 Analyst's /inject now handles [value] correctly. Added /in alias. Added whisper.packet.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@110 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-01 14:39:51 +00:00
axial
202534e185 Added /inject command to Analyst. Needs testing.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@109 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-01 12:50:52 +00:00
mindtriggerz
f0bdc37863 Initial Checkin of SLIRC bridge.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@108 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-31 02:29:44 +00:00
axial
58267f3d87 Updated Analyst's SayToUser for SL 1.11.1
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@107 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-30 21:47:30 +00:00
axial
83f59eeb66 Fixed bad downcasts in SLProxy's BackgroundTasks and SeparateAck
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@106 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-28 18:25:18 +00:00
axial
88e9b4dcdd Removed XmlRpcCS.dll from SLProxy's solution.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@105 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-28 15:02:18 +00:00
axial
a8b96ef908 Removed Makefile from SLProxy
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@104 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-28 14:56:10 +00:00
John Hurliman
5d11fedced Pruned empty files, moved JSON files to a new dir, updated MSVC solution files
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@103 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-28 14:54:49 +00:00
axial
11a68287ba SLProxy fixes for sequence adjustment.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@102 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-28 14:00:38 +00:00
axial
923fb8b399 removed SLProxy.Kludges
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@101 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-28 11:11:19 +00:00
axial
e3ea1f1561 Stripped XmlRpcCS and JSONlib down to just the methods we use.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@100 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-28 10:52:01 +00:00
John Hurliman
536ec5fbb7 * BuildPacket was using an undersized buffer
* Quick fix to update chat packets to protocol changes, a more thorough update is needed here

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@99 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-28 05:43:47 +00:00
axial
75fc6b9c57 SLProxy's LoginDelegate has been replaced with a LoginRequestDelegate and a LoginResponseDelegate.
FIXME: This breaks the solution file, since ChatConsole, Analyst, and GodMode now require Nwc.XmlRpc.


git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@98 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-28 05:31:14 +00:00
John Hurliman
78821709a1 Fixed small typo in the Zerodecoding padding hack
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@97 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-28 03:00:25 +00:00
axial
812c6a2f66 Moved ZeroDecode truncation hack no longer corrupts appended ACKs
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@96 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-28 02:48:39 +00:00
John Hurliman
61670a1e4a ZeroDecoding hack to handle truncated packets
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@95 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-27 10:23:39 +00:00
axial
fbd767b8d0 SLProxy updated for Second Life 1.11.1.1
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@94 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-27 00:37:05 +00:00
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