John Hurliman
c8b892a19b
Removed a line from groupmanager setting the value of a label that doesn't exist. Typecasted the XORing operation in the LLUUID overload back to a byte. Added libjaspernet to the MSVC solution and updated the reference in groupmanager
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@400 52acb1d6-8a22-11de-b505-999d5b087335
2006-10-26 07:29:16 +00:00
John Hurliman
5f1a5d9def
Committed the Operator overload ^ for LLUUID patch (why do we need this again?)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@398 52acb1d6-8a22-11de-b505-999d5b087335
2006-10-26 06:20:18 +00:00
bushing
4fa67d3b35
svn:eol-style native is your friend
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@360 52acb1d6-8a22-11de-b505-999d5b087335
2006-10-21 02:52:28 +00:00
Adam Frisby
5804b5f7c7
Updates to Parcel Support, GridManager now has functions to cache estate sims (for teleporting), LLVector3 types now have a - operator overload.
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@329 52acb1d6-8a22-11de-b505-999d5b087335
2006-10-18 09:15:03 +00:00
bushing
2c9080561c
It's Party Time\! (r213:HEAD)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@279 52acb1d6-8a22-11de-b505-999d5b087335
2006-10-14 05:13:39 +00:00
bushing
99755861ae
In this edition of new stuff for libsl we have:
...
* Prelininary estate tool support
- Kick User
- Ban User
- Unban User
- Teleport user Home
* EstateTools class in Region
Client.CurrentRegion.Estate
* .ToStringHyphenated() on LLUUID
Returns a LSL-compatible / SL-compatible
string translation of a UUID.
Please note. If coding additional estate tools in, the
EstateOwnerMessage sub-protocol is finnicky. If something
isnt working, try swapping the order around of parameters.
Enjoy.
-Adam
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@165 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-16 08:51:25 +00:00
Michael Cortez
3bbd85d455
Actually, don't need to add a cast, just remove some parens... wacky wacky...
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@146 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-11 19:34:33 +00:00
John Hurliman
6f73a952ad
Should follow my own advice. Added a missing parentheses and another typecast that MSVC required
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@145 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-11 19:03:53 +00:00
John Hurliman
6d90b0fb3c
Ben, test compile your code before committing (added a missing semi-colon)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@144 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-11 18:51:57 +00:00
bushing
e40f8f0567
fixed some bugs in DataConvert. (Don't worry, none of
...
those member functions are used by anything else ... yet...)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@143 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-11 11:34:41 +00:00
axial
dff16d1c10
Partially backing out r120 "endian patch to Types.cs -- created helper functions" (bushing).
...
Breaks something. Repro: using SLProxy, only your starting region is accessible.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@124 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-06 12:01:01 +00:00
bushing
189135cc0b
Manually applied patch from https://gna.org/patch/download.php?file_id=1094 (get rid of try / catch blocks in Types.h)
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@122 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-06 10:08:23 +00:00
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
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
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
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
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
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
b4accdddfc
* Added JSON library to parse LLSD fields in the login reply
...
* Added fields in Avatar to hold the parsed data from login
* CoarseLocationUpdate packets handled internally
* Added Network.LoginValues hashtable, removed second parameter from .Login()
* Updated examples to reflect LoginValues / Login() change
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@39 52acb1d6-8a22-11de-b505-999d5b087335
2006-07-01 03:42:53 +00:00
John Hurliman
1a74510ac9
* Added Region class to track region information
...
* Parcel overlays are tracked per region
* New sim connections reuse the original circuit code
* Teleporting is functional
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@32 52acb1d6-8a22-11de-b505-999d5b087335
2006-06-21 07:39:08 +00:00
John Hurliman
0c65934080
* Upped the login timeout from 8 seconds to 15
...
* BuildPacket is complete, currently using it for CompleteAgentMovement
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@30 52acb1d6-8a22-11de-b505-999d5b087335
2006-06-17 02:18:30 +00:00
John Hurliman
4a9007b2d6
* Exception on logout should be fixed, still need more testing with multiple sim connections
...
* BuildPacket progress
* New LLUUID functions to generate random UUIDs
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@29 52acb1d6-8a22-11de-b505-999d5b087335
2006-06-16 22:11:20 +00:00
John Hurliman
8c93fea4a2
* Appended ACKs no longer overwrite packet data
...
* Basic teleporting support
* Fixed LLUUID comparison operators
* Added packet flags and sequence number output to sldump
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@27 52acb1d6-8a22-11de-b505-999d5b087335
2006-06-15 21:42:41 +00:00
John Hurliman
82161a8518
* Using XmlRpcCS for login now
...
* Properly handle the Fixed field type in Packet.Blocks()
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@25 52acb1d6-8a22-11de-b505-999d5b087335
2006-06-14 20:50:09 +00:00
John Hurliman
a8ce4b327f
* Added ProtocolManager.DecodeMapFile()
...
* Parcel and ParcelManager high-level classes
* Avatar high-level class
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@23 52acb1d6-8a22-11de-b505-999d5b087335
2006-06-14 18:27:19 +00:00
John Hurliman
a25be7e467
* Added name2key example program
...
* Basic Logout() function
* Proper functions for halting and closing Circuits
* Infinite bugfixes
* Threw a cert file in the bin directory in case anyone wants to make the SSL auth work properly
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@21 52acb1d6-8a22-11de-b505-999d5b087335
2006-06-12 01:47:53 +00:00
John Hurliman
b186f0312b
Circuits should be functional enough for general use now. Some of the highlights include:
...
* Thread synchronization, mutexes on all shared lists
* Tracks outgoing reliable packets and incoming ACKs (PacketAcks and appended ACKs)
* Can send independent PacketAck datagrams or append ACKs to outgoing packets
* Simplified the Packet class to use a byte[] array for data instead of an ArrayList. Now requires a packet length during initialization
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@20 52acb1d6-8a22-11de-b505-999d5b087335
2006-06-10 20:11:21 +00:00
John Hurliman
f31d44be06
Initial import of the C# fork
...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@19 52acb1d6-8a22-11de-b505-999d5b087335
2006-06-08 14:49:17 +00:00