aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-10-12LLUDP Client ViewAdam Frisby1-0/+1
* Experimenting with the PacketPool mechanism. * It's still disabled in the code, however there's now a flag to enable it. * Converted to use Generic Collections vs Hashtables, also now uses a list of 'OK to pool' packets, starting with the high volume PacketAck packet.
2008-10-09* minor: get rid of an unecessary casting and logic checkJustin Clarke Casey1-10/+5
2008-10-09* refactor: separate process of extracting packet from received data from ↵Justin Clarke Casey1-34/+41
actually processing that packet
2008-10-03* Put in some infrastructure to allow tweaking of packet queue throttle ↵Justin Clarke Casey1-6/+10
values for the total throttle (the one that throttles all packet output) * Not complete yet
2008-10-03* EventQueueGet is now working.Teravus Ovares1-1/+8
* Switched it on by default * Updated OpenSim.ini.example to reflect this * Caught a UDP Server issue that occurs when the network pipe is saturated * Still experimental :D
2008-10-01* refactor: rename interface to put standard I prefix in frontJustin Clarke Casey1-1/+1
2008-09-14* Minor fixes and cleanups around code being used for Rex Module work.Adam Frisby1-17/+16
2008-09-09Update svn properties, formatting cleanup.Jeff Ames1-9/+9
2008-09-08Implement proper persistence of the following prim properties:Melanie Thielker1-0/+7
Floating text, Rotation, Texture animation, Particle System This will make "Eye Candy" scripts work without modification in XEngine. The use of the CHANGED_REGION_RESTART hack is no longer needed. Implemented in MySQL only, hovertext also in SQLite.
2008-09-07* minor: Clean up of logging messages to make following the client login ↵Justin Clarke Casey1-24/+42
process easier * documentation
2008-09-07* minor: just minor doc and tidy upJustin Clarke Casey1-3/+23
2008-09-06Mantis #2133Melanie Thielker1-1/+1
Thank you, Xugu Madison and ChrisDown, for a patch that fixes linux filename extensions from .Xml back to .xml
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-2/+2
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
2008-09-06Rolling back #6139 because there is no consensus on it's application.Melanie Thielker1-27/+1
Reverted pending further discussion.
2008-09-06Mantis #624Melanie Thielker1-1/+27
Thank you, openlifegrid, for a patch to move new user connections to thread pool threads. Reworked by me to fit current trunk. I believe that that patch may be beneficial in reducing the cases in which regions become unresponsive and will no longer accept new logins.
2008-08-30* Committed patch in mantis 623Justin Clarke Casey1-14/+3
* Unpatched code certainly looks bizarre - attempts to add a new client if we encountered a failure in processing a packet. No apparant ill effects on a sniff test. * Thanks openlifegrid
2008-08-18Formatting cleanup.Jeff Ames1-9/+9
2008-08-09* Added a little more log info in LLUDPServerlbsa711-1/+2
2008-08-09* Shielded against various forms of Malformed data crashes - if there is an ↵lbsa711-119/+65
error in packet creation, we just log and ignore it * If there's a Socket.AlreadyInProgress, just silently ignore this one * Tried to refactor the Reset and BeginRecieve logic into something a little more readable, little less duplicated
2008-08-08Patch #9160Melanie Thielker1-2/+2
Refactor proxy encode/decode methods out of the PacketPool into their own class.
2008-08-01* minor: log message twiddlingJustin Clarke Casey1-0/+1
2008-07-23Update svn properties. Formatting cleanup. Remove a compiler warning.Jeff Ames1-2/+2
2008-07-23Guard against wrong packet types being passed into AddNewClient.Melanie Thielker1-0/+2
Actually, the exception handler seems to be a valid execution path here, this needs some love.
2008-07-11* Guard against a null point passed to RemoveClientCircuit (odd that this ↵Justin Clarke Casey1-4/+15
happens at all) * Patch from Kurt Taylor (IBM) in http://opensimulator.org/mantis/view.php?id=1720 * Thanks Kurt!
2008-06-27last round of warning squashing. calling it a day now.Dr Scofield1-3/+3
2008-06-20Implemented plugin support for ClientStack, with LindenUDP as the default ↵Johan Berntsson1-0/+5
plugin. This makes it easy for developers to experiment with alternative communication protocols
2008-06-06Minor formatting cleanup.Jeff Ames1-3/+3
2008-06-04change clientCircuits_reverse to a synchronized hash table. ThisSean Dague1-35/+45
removes a lock on every SendPacketTo call, which was shown to have good performance benefits by the IBM China Research Lab.
2008-06-03temporarily disable the last bit of code as it prevents startup on Sean Dague1-1/+2
mono. Need to sort that out with DJ shortly.
2008-06-03From: Dong Jun Lan <landj@cn.ibm.com>Sean Dague1-0/+6
Set udp flags correctly to prevent "Socket forcibly closed by host" errors.
2008-05-26* Extract and boil down necessary texture UUIDs for an archive of the scene ↵Justin Clarke Casey1-1/+1
prims * no user functionality yet
2008-05-16Formatting cleanup.Jeff Ames1-16/+16
2008-05-14Formatting cleanup.Jeff Ames1-1/+1
2008-05-02fixed the dos line endingsSean Dague1-508/+508
2008-05-02* More clientstack abstractions - We now only have a single constructor call ↵Adam Frisby1-6/+16
to UDPServer. Going to reduce this with an abstracted constructor in a bit.
2008-05-02* Commit 2/3 - Please dont attempt to update to this revision until all 3 ↵Adam Frisby1-488/+499
are in.
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-3/+3
(this took a while to run).
2008-04-17* Acks the first UseCircuitCode packet Teravus Ovares1-0/+11
* Implements Teleport One Agent Home
2008-04-10* Made it safe again to use the restart button from the estate tools and the ↵Teravus Ovares1-0/+7
restart console command. * It looks ugly on the console.. but it's really safe.. and restores some memory.
2008-03-18Formatting cleanup.Jeff Ames1-47/+47
2008-03-18Formatting cleanup.Jeff Ames1-26/+26
2008-03-05* Four more warnings, etc etc.Adam Frisby1-16/+5
2008-03-05* Three more warnings are a-gone.Adam Frisby1-20/+15
2008-03-05* Removed more compiler warnings, dead code, etc.Adam Frisby1-1/+0
2008-03-04Merged 3Di code that provides scene and avatar serialization, and plugin ↵Johan Berntsson1-8/+84
support for region move/split/merge. See ThirdParty/3Di/README.txt. Unless the new modules are used there should be no noticeable changes when running OpenSim.
2008-03-03* Removed a bunch of compiler warnings.Adam Frisby1-1/+1
2008-02-29Cleaned up a couple compiler warnings.Jeff Ames1-7/+2
2008-02-18Committing ahzz's patch #619 - Description:Teravus Ovares1-10/+24
Patch provided by Openlifegrid.com Adds locks around clientCircuits and clientCircuits_reverse Adds existance check on adding to clientCircuits for clients resending UseCircuit packet. Adds locks around Clientmanager.m_clients for add/remove/tryGet calls
2008-02-18* Thanks to Ahzz, more verbose error messages on the console and possibly a ↵Teravus Ovares1-33/+50
fix to the b*stard Sakai issue.
2008-02-18* Added /even more/ debugging messages to the UDP server to help people in ↵Teravus Ovares1-8/+71
resolving the Sakai issue. A few locks a few fixes, nothing that'll solve the problem in itself though.