aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Thanks, lulurun, for a patch that addresses inventory problems that occurMike Mazur2008-08-123-1/+13
| | | | | | | | | | | | | | | | | occasionally, but are fixed on restart (issue 1919). This patch introduces the following changes: 1. when a user teleports out of Region A, remove that user's profile from the Region A user profile cache 2. when a user crosses between regions out of Region A, remove that user's profile from the Region A user profile cache 3. the user profile cache's session ID member can now be set (written), and is updated each time a connection with a new avatar is established (ie: a new avatar enters the region) 4. when a region server looks up a user profile and a cache miss occurs, fetch the user profile from the user server first instead of immediately returning null
* Remove "static" from the AsyncCommand Manager to make it work properlyMelanie Thielker2008-08-121-1/+1
| | | | | | in multiple region per sim setups
* Minor formatting cleanup.Jeff Ames2008-08-125-21/+21
|
* Patch #9163 - Refactor initial packet sending out of InnerScene intoMelanie Thielker2008-08-113-128/+73
| | | | | | | | | ScenePresence. Pace prim delivery to about 200 updates/s max. Break a long-held lock that caused the notorious MapBlockQuery XMLRPC timeout on agent login. Eliminate 60 second timeout at "Waiting for region handshake". Fix region crossing/teleport response. Fix appearance in primmy regions.
* * minor: replace hard tabs with soft 4 space tabs in previous patchJustin Clarke Casey2008-08-112-12/+10
|
* Mantis#1921. Thank you kindly, Leaf for a patch that:Charles Krinke2008-08-112-19/+22
| | | | | | | | llRezObject changed to llRezAtRoot. llRezObject implemented to call llRezAtRoot until I can figure out how to calculate a bounding box. Partial implementation of llPushObject (no angular impulse applied)
* Mantis#1910. Thank you kindly, HomerHorwitz for a patch that:Charles Krinke2008-08-101-1/+5
| | | | | | | | In case you run the server with mono --debug OpenSim.exe line numbers are reported as <filename>:<linenumber>, so no "at line" is found. That led to an exception, which is caught since r5766. The attached patch fixes this for mono;
* Attempt to address Mantis #1905, #1909Melanie Thielker2008-08-101-12/+17
| | | | | | | Prevent re-sequencing of resent packets. Thanks, ckrinke, for catching that, it is what was happening.
* Patch #9024Melanie Thielker2008-08-101-1/+1
| | | | | | | | Bringing in an old private patch, increasing region registration timeout to 90 seconds. That allows regions witj > 10000 prims to register successfully. Running them.... well, YMMV
* Update svn properties, minor formatting cleanup.Jeff Ames2008-08-103-4/+2
|
* * Resolve mantis 1911 without reintroducing warningsJustin Clarke Casey2008-08-091-2/+1
|
* * if the user uuid is present, preserve ownership information when loading ↵Justin Clarke Casey2008-08-091-10/+43
| | | | | | | | an archive * if the uuid isn't present, ownership is given to the region's master avatar
* * Remove warningsJustin Clarke Casey2008-08-092-2/+2
|
* * Added a little more log info in LLUDPServerlbsa712008-08-091-1/+2
|
* * Shielded against various forms of Malformed data crashes - if there is an ↵lbsa712008-08-091-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
* Mantis#1521. Thank you kindly, HomerHorwitz for a patch that:Charles Krinke2008-08-081-115/+139
| | | | | | Increases the functionality of the particle system on both script engines.
* Mantis#1521. Thank you kindly, Lmmz for a patch that:Charles Krinke2008-08-082-115/+144
| | | | | Improves the implementation of the particle system.
* Patch #9161Melanie Thielker2008-08-081-2/+2
| | | | | | | | | | Increase GetUserProfile timeout from 6 to 30 seconds. Because the worker thread fo the XMLRPC data pump sits on a lock while the system starts, regions with upwards of 6000 prims throw and exception when that thread gets blocked for more than 6 seconds, due to this timeout, and won't start.
* * Removed unused m_bAvailablelbsa712008-08-081-1/+1
|
* Patch #9160Melanie Thielker2008-08-081-2/+2
| | | | | | | Refactor proxy encode/decode methods out of the PacketPool into their own class.
* * All CheckRegion within an instance would use the same, global, bool for ↵lbsa712008-08-083-31/+47
| | | | | | | 'Available', which would lead to intermittent failures on parallell teleport requests. * Solidified CheckRegion somewhat, adding a second try if the first failed.
* De-coupling the IClientAPI interface and ClientManager class from theMike Mazur2008-08-083-6/+9
| | | | | | | libsl/libomv Packet, as other client stacks could use other data types to pass packets around. Starting with InPacket() here, more to come.
* Update svn properties, minor formatting cleanup.Jeff Ames2008-08-081-3/+3
|
* Remove FunSL client stack as it's under development and often won't compile.Mike Mazur2008-08-088-8455/+0
| | | | | | | This effectively undoes commits 5771 and 5769 as well as parts of the formatting cleanup commits 5774 and 5775.
* Patch #9159Melanie Thielker2008-08-071-16/+27
| | | | | | | Complete the support for dupe tracking. Eliminate one of the "Eternal caches".
* Mantis#1894. Thank you kindly, HomerHorwitz for a patch that:Charles Krinke2008-08-071-1/+2
| | | | | | | | When a region is re-registered (e.g. because of region restart), it is removed from m_regions. If I understood that correctly, the old entry should be replaced, instead.
* Mantis#1901. Thank you kindly, Nlin for a patch that:Charles Krinke2008-08-072-2/+2
| | | | | | More sitting fixes: Inconsistent sitting position on rezzed prims that have no sit target set.
* Mantis#1899. Thank you kindly, Cmickeyb for a patch that:Charles Krinke2008-08-073-11/+11
| | | | | | | attached are some patches to either comment out direct console writes or to convert them to log writes
* Mantis#1888. Thank you kindly, Tyre for a patch that:Charles Krinke2008-08-072-1/+55
| | | | | | | This patch adds the missing parcel and region flag constants for LSL scripts. Tested with .Net and XEngine
* Patch #9158Melanie Thielker2008-08-072-57/+80
| | | | | | | Refactor packet sending into LLPacketHandler. Change packet sequencing and ack lists to ensure packet sequences conform to wire order.
* Minor formatting cleanup.Jeff Ames2008-08-0713-68/+68
|
* From: alan webb <alan_webb@us.ibm.com>Dr Scofield2008-08-061-0/+4
| | | | | | | | | | | | | | | | | This fixes a sitting problem which popped up on loading regions from archive and turned out to be caused by the fact that the archiving mechanisms all preserve the sit-target information that is set in the object at the time the image is captured. This caused the new region to pick a sit-target prim that did not correspond to the prim on which the script was running, so the script's changed event is driven with an invalid avatar UUID. I have modified the ArchiveReadRequest class so that any sit information that survives the archiving process is deleted before the object is instantiated. This change has just been checked in.
* Rename namespace to FunSL.Mike Mazur2008-08-068-14/+14
|
* Create FunSLUDP client stack. At the moment it's only a copy of the LindenUDPMike Mazur2008-08-068-0/+8455
| | | | | | client stack.
* * oops, fix build break from last checkinJustin Clarke Casey2008-08-051-2/+2
|
* * possible fix for event queue problems (exceptions and event count max ↵Justin Clarke Casey2008-08-051-1/+17
| | | | | | | | | exceeded issues) seen in osgrid meeting today * From the logs, I'm guessing probable cause is that an exception generated by a bad index given to substring error line number conversion stopped the script being killed, leading to continuous events that filled up the log (maybe) * Someone will need to go back and fix this properly
* * Fix probable cause of one of the bugs seen in the osgrid office hours todayJustin Clarke Casey2008-08-051-3/+4
| | | | | | * If a text string is too long we actually need to truncate to 254 chars rather than 255, since the Helpers.StringToField conversion will stick a \0 on the end
* * Add / as a shortcut to select the root regionJustin Clarke Casey2008-08-051-3/+3
|
* * Try and make the contents of the region prompt more obvious by returning ↵Justin Clarke Casey2008-08-051-31/+18
| | | | to printing the selected region after a change attempt has been made.
* * Make currently selected region appear in the region console promptJustin Clarke Casey2008-08-052-6/+6
| | | | | | * This region is used for single region commands (such as save-xml2)
* * refactor: change method nameJustin Clarke Casey2008-08-051-3/+3
|
* * refactor: clean up code for selecting regions on the region consoleJustin Clarke Casey2008-08-051-35/+32
|
* * minor: slightly pointlessly increase the verbosity of the message given ↵Justin Clarke Casey2008-08-051-3/+9
| | | | when a queued deletion from scene to inventory fails because the root part of the group has been zapped
* Fix one more instance of a bad bit value for the collision eventMelanie Thielker2008-08-041-1/+1
|
* Fix wrong bitmask value in script engine that would make a mess ofMelanie Thielker2008-08-042-2/+2
| | | | | | the ObjectFlags. Good catch, gsky, thank you!
* Addresses Mantis #1886Melanie Thielker2008-08-042-6/+11
| | | | | | | | Forces the landmark and menu flags to be always set, like in previous releases. This will cause the parcel based restriction on setting landmarks to have no effect, until it is implemented properly
* Mantis#1877. Thank you kindly, Sache Magne for a patch that:Charles Krinke2008-08-021-1/+13
| | | | | | This patch allows the operator to see the region currently served. A message "Serving region : xxxxx" appears under help or any show commands.
* Estate series, patch 9 (#9157)Melanie Thielker2008-08-014-6/+15
| | | | | | | | | Adds the new access semantics and the new flag (allow only age verified) Plumbs in the abuse email address from sim to viewer. The other way around, libomv appears to be lacking support for the data field in the packet. Includes a migration, run prebuild!
* * start tracking viewer session threadsJustin Clarke Casey2008-08-011-3/+4
|
* * minor: log message twiddlingJustin Clarke Casey2008-08-016-24/+17
|