Commit Graph

18 Commits

Author SHA1 Message Date
Jim Radford
9885816b91 * Exposed TickCount field in mapgerator for OpenSimulator
* Regenerated _Packets_.cs from 1.19.1 message_template.msg

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1669 52acb1d6-8a22-11de-b505-999d5b087335
2008-03-13 19:19:48 +00:00
John Hurliman
aa9fa504da Made Packet.ResendCount public so OpenSim can make use of it
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1620 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-12 02:42:32 +00:00
John Hurliman
da540b4a67 * Made Packet.TickCount internal
* Added Packet.ResendCount so we can track the number of times a packet is resent (not implemented yet)

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1619 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-12 02:39:17 +00:00
Latif Khalifa
bd6190eb32 Updating to latest message template
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1586 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-03 21:31:03 +00:00
John Hurliman
9f8e97f13b * Removed the poorly done GetType function from _Packets_.cs
* Housecleaning in FriendsManager
* Make sure LLSDString is never holding a null pointer
* Changes to Login.cs to prepare for the LLSD switch (it is not happening yet!)
* Fixed LLSD export for prims to export light/flex/sculpt data as well, importing that back in is still a TODO

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1540 52acb1d6-8a22-11de-b505-999d5b087335
2007-12-21 02:25:36 +00:00
John Hurliman
1993ae0ce7 * Enabled the UDPPacketBuffer object pool, please report any changes in network performance
* Fixed a bug in BuildPacket() that would affect UDPPacketBuffer objects if they are being reused
* Lowered the Dequeue wait time in PacketHandler() to speed up logouts
* Optimized Simulator.ToString()

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1528 52acb1d6-8a22-11de-b505-999d5b087335
2007-12-19 20:53:08 +00:00
John Hurliman
0f29e30ce0 Applying patch from issue #66 by johan, uses FromBytes methods for LL* types to allow object reuse
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1527 52acb1d6-8a22-11de-b505-999d5b087335
2007-12-19 18:46:06 +00:00
John Hurliman
a61f2bc8ef Removed the CAPS header mess, fixed a recently introduced bug that was suppressing synthesized CAPS packets
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1521 52acb1d6-8a22-11de-b505-999d5b087335
2007-12-08 20:15:30 +00:00
John Hurliman
36995b7726 * Added AgentManager.OnMeanCollision
* More work on import/export with LLSD, exporting prims is working again along with exporting single packets (such as ExportOutfitCommand)

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1506 52acb1d6-8a22-11de-b505-999d5b087335
2007-11-30 03:55:08 +00:00
phaik
16c711e610 Whiskey and patch friday, thanks to Thoys, Prometheus, Tleides, Dahlia and Ahzzmandi.
Covers issues 498, 499, 504, 570, 572

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1485 52acb1d6-8a22-11de-b505-999d5b087335
2007-11-10 03:21:32 +00:00
John Hurliman
3013742668 * Increased SIMULATOR_TIMEOUT to 30 seconds
* Converted all timers to System.Threading timers to fix problems running in services and the CF
* UDPBase now uses our own ReaderWriterLock that is more efficient, and CF compatible
* Login uses a hand-created LoginProxy object instead of dynamically building the class with reflection .Emit()
* Replaced ParameterizedThreadStart calls with class-wide variables for CF compat.
* Removed transfer timeout code (irrelevant now that uploads go through CAPS)
* Added several new Helpers methods to wrap desktop and CF conditional code
* Replaced Monitor calls with AutoResetEvent in BlockingQueue
* InventoryNodeDictionary uses generics now
* Removed final lingering piece of XML serialization
* Added CookComputing.XmlRpc.CF.dll for the CF

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1479 52acb1d6-8a22-11de-b505-999d5b087335
2007-11-06 09:26:10 +00:00
John Hurliman
0dc600e83b Merging aditi 1213-1274 in to the trunk, preparing for 1.18 release
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1286 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-11 16:17:06 +00:00
jef
e505d72336 When cprior is done being a superstar he can reboot ccnet and then let me know how.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1202 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-24 00:38:57 +00:00
John Hurliman
6622f839e0 Removing ScriptSensorRequest and ScriptSensorReply from unusedpackets.txt, we're suddenly receiving ScriptSensorReply packets out of nowhere
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1145 52acb1d6-8a22-11de-b505-999d5b087335
2007-04-25 23:52:11 +00:00
John Hurliman
f9465f8488 * Updated _Packets_.cs against the latest message_template.msg (we should automate this)
* Some new bitpacking functions
* Removed ReservedNewbie references
* Updated Path*() functions to use ushort instead of byte
* Fixes and cleanup to the particle system code

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1143 52acb1d6-8a22-11de-b505-999d5b087335
2007-04-25 19:58:58 +00:00
John Hurliman
48f7aa5d0f * Attempted fix for issue 87, login redirects failing (new parameters were added)
* Added Caps.IsEventQueueRunning
* Teleports now fail immediately unless the event queue is running
* All Array.Copy calls have been changed to Buffer.BlockCopy
* Improved the GotoCommand, synchronous teleports are used and better feedback is given

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1124 52acb1d6-8a22-11de-b505-999d5b087335
2007-04-15 07:37:53 +00:00
John Hurliman
77a9c8bd23 * XmlRpcCS has been replaced with custom XML handling, all login code has been moved to Login.cs
* XmlRpcCS moved to SLProxy folder, since SLProxy still relies on it
* Client.Network.LoginError is now obsolete, replaced by Client.Network.LoginErrorKey and Client.Network.LoginMessage
* Client.Self now has StartLocation and AgentAccess strings after a successful Login
* Removed the null LLUUID check in _Packets_.cs since LLUUID will be a struct soon
* Fixed directories in mapgen.bat
* AgentThrottle class lives in AgentThrottle.cs now

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1097 52acb1d6-8a22-11de-b505-999d5b087335
2007-04-02 04:37:15 +00:00
John Hurliman
1cb7f4c253 Huge svn cleanup!
* libsecondlife-cs is now libsecondlife
* All applications that are staying have been moved to trunk/
* SLProxy loads Analyst plugin by default if no other plugin is specified on the command line

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1068 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-26 23:12:39 +00:00