Commit Graph

23 Commits

Author SHA1 Message Date
Jim Radford
400f1e0a24 slproxy: remove unnecessary acks from dictionary to improve performance Thanks to jplevyak Mantis#155
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1667 52acb1d6-8a22-11de-b505-999d5b087335
2008-03-13 00:18:05 +00:00
John Hurliman
ff3698298a Updated SLProxy to work with the latest LLSD code (finally!). Closes out issue #52 reported by Stormbringer Blackflag
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1596 52acb1d6-8a22-11de-b505-999d5b087335
2008-01-05 05:16:39 +00:00
John Hurliman
9eecefb290 * Rewrote the LLSD system, changed the namespace name to libsecondlife.StructuredData and created an LLSD instance class
* Removed unused/deprecated login parameters user-agent and author
* More work on prim import/export
* Fixed up GridManager.GetGridRegion()
* Cleaning up AgentManager.LookAt mess
* Attempting to fix AgentManager.StopJump()

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1498 52acb1d6-8a22-11de-b505-999d5b087335
2007-11-21 23:50:05 +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
25bad52c60 Attempting to resolve issue 288 with libsecondlife not being able to login to SLProxy. Please let me know if this works
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1372 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-24 03:56:50 +00:00
Latif Khalifa
ec5fc8de80 * Renamed AssetType.Object to AssetType.Primitive and AssetObject to AssetPrim to clear up confusion
* Big cleanup of group functions, moving things from MainAvatar to GroupManager, renaming BeginGet* to Request*, and adding new functions and callbacks
* Added an Autopilot function that takes doubles as input (very accurate autopilot)
* Added Settings.CONTINUOUS_AGENT_UPDATES which defaults to true
* Added quotes to the post-build event in VS2005
* Added empty AssetSound and AssetClothing, feel free to fill them in :-)
* Client.Self.*Name are read only properties now

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1357 52acb1d6-8a22-11de-b505-999d5b087335
2007-08-10 20:16:19 +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
qode
037156b1f1 Apply patch + extra fix for windows. Patch thanks to Mako Mabellon on Bug Report #91 on mantis. Case closed, sucka!
*Fixes CAPS issue, you can now teleport and cross sim borders now while slproxy is handling requests (From patch)

*Fixes a nasty KeepAlive bug for users on Windows, which in turn was making the patch useless because we did not tell Windows that we /didnt/ want a keepalive connection. 

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1211 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-03 18:36:07 +00:00
bushing
54a2a7aac1 eol-style fixes
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1160 52acb1d6-8a22-11de-b505-999d5b087335
2007-04-28 20:50:45 +00:00
John Hurliman
e5a9fbcdbf Some formatting fixes and a compile error fix in SLProxy
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1150 52acb1d6-8a22-11de-b505-999d5b087335
2007-04-27 00:46:10 +00:00
axial
7bececeb8a [SLProxy] added DEBUG_THREADS to show when threads start/stop
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1141 52acb1d6-8a22-11de-b505-999d5b087335
2007-04-24 07:08:18 +00:00
axial
a9021e51f7 [SLProxy] wrapped ProxyHTTP in a try/catch (may resolve issue 34)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1140 52acb1d6-8a22-11de-b505-999d5b087335
2007-04-24 06:41:08 +00:00
axial
afbeabaaa5 [SLProxy] caps debug output #ifdef DEBUG_CAPS'd out
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1105 52acb1d6-8a22-11de-b505-999d5b087335
2007-04-05 07:26:08 +00:00
axial
cd1878f497 fixed SLProxy bug that prevented caps from working if the client-facing http proxy wasn't on localhost:8080
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1082 52acb1d6-8a22-11de-b505-999d5b087335
2007-03-30 03:08:30 +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
John Hurliman
8da04d52d7 * Moved SLProxy to the applications directory
* Commented out an unused packet from SLProxy
* mapgenerator now takes four arguments, the new third argument is the new unusedpackets.txt file that specifies backend packets that are not used in libsecondlife
* Updated build and solution files to reflect the new changes

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@767 52acb1d6-8a22-11de-b505-999d5b087335
2009-08-16 06:24:03 +00:00
qode
63396285ff Updated SLProxy to the new and fantastic SLProxy-Pregen. *Crosses fingers*
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@750 52acb1d6-8a22-11de-b505-999d5b087335
2006-12-21 21:34:01 +00:00
qode
28f3c173fc OH SH!+, I committed to the wrong SVN! Fixed public repository.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@735 52acb1d6-8a22-11de-b505-999d5b087335
2006-12-17 20:34:29 +00:00
qode
ea38c77a4a Added my (untested) version of slproxy. Please note that it has yet to be tested and any slproxy apps have not be retrofitted for this release. AKA, it breaks the old legacy applications. I'm going to test officially today (hopefully it works in the most part) and commit any bug fixes here in this svn.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@734 52acb1d6-8a22-11de-b505-999d5b087335
2006-12-17 20:25:16 +00:00
otakup0pe
aa6cd597f6 Applied patches #1713 and #1689.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@722 52acb1d6-8a22-11de-b505-999d5b087335
2006-12-14 02:35:59 +00:00
John Hurliman
7ea0e0e5c2 * Added GetXml() functions for several of the data types and most all of the prim-related classes
* Added a few FromXml() skeletons with FIXME notes
* Teleport example checks the current region name against "" instead of null (we need a callback here)
* Got rid of an SLProxy warning with an empty set of brackets

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@631 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-25 14:07:29 +00:00
John Hurliman
7d7d4603b5 Fixed quaternion parsing in SLProxy. It will only accept a normalized quaternion (X/Y/Z only) as input for now
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@522 52acb1d6-8a22-11de-b505-999d5b087335
2006-11-07 21:31:37 +00:00
axial
56e4836458 Wedging legacy SLProxy into the trunk. No nant target, do `mcs Analyst.cs SLProxy.cs legacy/*.cs'.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@426 52acb1d6-8a22-11de-b505-999d5b087335
2006-10-29 19:36:08 +00:00