aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-08-08De-coupling the IClientAPI interface and ClientManager class from theMike Mazur1-1/+1
libsl/libomv Packet, as other client stacks could use other data types to pass packets around. Starting with InPacket() here, more to come.
2008-08-07Minor formatting cleanup.Jeff Ames4-13/+13
2008-08-06From: alan webb <alan_webb@us.ibm.com>Dr Scofield1-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.
2008-08-04Addresses Mantis #1886Melanie Thielker2-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
2008-08-01Estate series, patch 9 (#9157)Melanie Thielker2-2/+10
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!
2008-07-31Thank you, HomerHorwitz, for a patch that implements ↵Melanie Thielker1-0/+8
llSetCameraParams/llClearCameraParams. Fixes Mantis #1867
2008-07-31Thank you, sacha magne, for a patch that prevents sim chat fromMelanie Thielker1-1/+4
being heard across whole grids. Fixes Mantis #1855
2008-07-30From: Richard Alimi <ralimi@us.ibm.com>Dr Scofield1-2/+12
The following is a patch that causes the ensuing http_response event (after an llHTTPRequest) to include the HTTP status code returned from the server (if available). The patch also sets the body parameter for the http_response event to be set as the status description returned by the server.
2008-07-30From: Richard Alimi <ralimi@us.ibm.com>Dr Scofield1-0/+5
The following is a patch that causes HTTP connections made by llHTTPRequest to be closed once the response is read.
2008-07-28* Added a check for Infinite or NaN values before updating a heightfield. ↵Adam Frisby1-0/+4
This may slow down terraforming when it debug mode - feedback appreciated.
2008-07-25* Remove dumb bug I put in which meant that an archive save would never ↵Justin Clarke Casey2-2/+10
complete if there were any missing assets
2008-07-25renaming the increasingly ill-named ChatFromViewerArgs to OSChatMessageDr Scofield4-8/+8
2008-07-25Patch #9155 (Mantis #1793)Melanie Thielker1-0/+3
Fix a regression that caused the region settings not to save. Still no SQLite support for region settings. MySQL now functional.
2008-07-25Add GetGroupPowers() and a dictionary to hold them to ClientView andMelanie Thielker1-0/+5
IClientAPI. No user functionality
2008-07-25*Added CommandIntentions that is used to describe a console commands hazard. ↵mingchen5-18/+25
HAZARDOUS if it modifies the simulator, NON_HAZARDOUS if it does a command that doesn't modify the simulator but does a background command such as a forced backup, and STATISTICAL if it returns debug or more information. *This is useful for implementing a protection system from unwanted script execution or for application modules needing to know what a command does.
2008-07-23refactored LandData to use properties, and cleaned up the naming onSean Dague7-117/+117
the properties a bit to be more consistant with other objects (having things like .Name .Description, etc).
2008-07-23Update svn properties. Formatting cleanup. Remove a compiler warning.Jeff Ames4-177/+177
2008-07-23Changed it so the avatar's rotation is now sent as part of a full avatar ↵MW1-1/+1
update. This should fix the wrong rotation on existing sitting avatar when logging in bug.
2008-07-22Refactor the packet scheduling out of ClientView. Add intelligentMelanie Thielker1-3/+11
resending, timeouts, packet discarding. Add notification event for packet discarding. Add priority scheduling for packet queues. Add outgoing duplicate detection facility. Correct packet sequencing. Make provisions for automatic server side throttle adjustments (comes in next installment)
2008-07-21* Give new uuids to all the objects loaded in from an archive.Justin Clarke Casey1-6/+6
* This should allow multiple copies of an archive to be loaded into different regions on the same region server * This shouldn't affect existing operations.
2008-07-21Mantis#1544. Thank you kindly, Jonc, for a patch that:Charles Krinke1-2/+8
Terrain revert using the PaintBrushes appears to work OK, however when using 'apply to selection' the RevertArea FloodEffect calculates the revert height incorrectly unless the strength passed in from the viewer is 1.0 Attaching a patch to correctly reset the selected area to the heights in the revertmap.
2008-07-21* minor: stick filename being loaded/saved from in save/load xml/oar ↵Justin Clarke Casey1-3/+1
information messages
2008-07-21* minor: change misleading 'all assets found' message to instead tell how ↵Justin Clarke Casey4-23/+35
many were actually located
2008-07-21added experimental packet tracker (LLPacketTracker.cs), which can be told to ↵MW1-2/+7
track a packet and if it hasn't been acked within a set time, trigger a IClientAPI event, that the application/scene can handle. Currently only terrain packet tracking is finished, Tracking for initial Prim packets (first full update for a prim) is being worked on. Future improvements would be to make it a more generic packet tracker with callback delegates instead of events. Add a test event handler (which would fire after a minute if a terrain packet hadn't been acked) to scene to handle the OnUnackedTerrain event, which currently just resends the terrain patch. The idea of this packet tracking is for the region level application to be able to know if the client stack gave up on sending a packet.
2008-07-19Fix prim link numbers (Mantis #1781)Melanie Thielker1-4/+4
Implements additional unlink modes (unlink root prim from link set, some multi-set operations). Linking (single and mutiple) fully implemented. Consistent numbering of links while in world. Link/delink with predictable link numbering. Correct link numbers in LSL. Not all multi-set ops implemented. Link numbers still change when taken and re-rezzed.
2008-07-18Patch to fix saving of estate managers list loaded during migration.Melanie Thielker1-1/+2
No longer teleports an agent home unless their root agent is being banned. Visual blocking is still in effect.
2008-07-18Patch adds bool IsManager(LLUUID) to IEstateModule.Melanie Thielker1-0/+12
Returns true whenever the LLUUID references a user who is either an EM or the region owner. Please note that ownership is region-scoped, while EM is estate-scoped.
2008-07-18* refactor: break out sog loading code into two parts so that ↵Justin Clarke Casey4-23/+20
post-deserialization changes can be carried out before adding it to a scene
2008-07-18Commented out a readline that was preventing the sim from shutting down in ↵Dahlia Trimble1-1/+1
some cases
2008-07-18Patch #9151Melanie Thielker4-79/+180
Makes the estate dialog fully functional. Implements all client facing functionality. Moves estate data from estate_settings.xml, which is used to provide defaults, to the region data store. Creates one estate for each region, and places the region in it. Converts all region bans to estate bans.
2008-07-14* On an archive load, make the master avatar the owner of all scene objects ↵Justin Clarke Casey1-0/+11
for now
2008-07-14* For now, when loading an archive all the existing scene objects get ↵Justin Clarke Casey1-0/+5
deleted by default
2008-07-14Mantis#1739. Thank you kindly, Grumly57 for a patch that:Charles Krinke1-1/+7
Implements X-SecondLife-* HTTP Headers for llHTTPRequest
2008-07-14fixing warning in IRCBridgeModule and logging the exception cause now.Dr Scofield1-2/+3
2008-07-14adds a default value of true to the new IRC bridge configuration option ↵Dahlia Trimble1-3/+5
"nicknum" to provide backwards compatibility for existing OpenSim.ini files
2008-07-14Patch #9150Melanie Thielker2-9/+78
Patch 7 of the region patches. Finish off the region parts of the estate dialog. Full user functionality. Terrain textures, heights, water, avatar counts, prim bonus, debug settings and region toggles can now be set from the dialog on a per-region basis. Estate stuff defaults to sane values where there are no defaults, to estate_settings.xml otherwise. Sun still b0rked :(
2008-07-14Patch #9149Melanie Thielker2-49/+29
Make all of the toggles go live. Utilizes the new database table for almost everything. Remove lots of now unneeded settings from the EstateSettings class
2008-07-14Patch #9147Melanie Thielker3-66/+84
Patch #4 of the region settings series. Partial functionality of the new storage system. More patches to follow.
2008-07-13* Actually persist restored archives to the database - wasn't actually doing ↵Justin Clarke Casey3-8/+19
this before (doh) * Not quite perfect yet
2008-07-12* Elminate most of the debugging log output from the archive commandsJustin Clarke Casey5-33/+35
2008-07-12* On archive loading, tell the user how many objects we are ignoring because ↵Justin Clarke Casey3-8/+19
they already exist in the scene * (ability to give objects new uuids will come later)
2008-07-12* Make archive default tar file modes more permissiveJustin Clarke Casey1-1/+1
2008-07-12* Remove warningJustin Clarke Casey1-1/+1
2008-07-12* Start compressing archivesJustin Clarke Casey4-34/+30
2008-07-12Mantis#1681. Thank you kindly, Vytek for a patch that:Charles Krinke1-8/+179
Adds additional support for llEmail().
2008-07-12Mantis#1718. Thank you kindly, Mircea for a patch that:Charles Krinke1-9/+17
Adds some IRC bridge improvement.
2008-07-12Patches #9143 and #9144 (Mantis #1723)Melanie Thielker1-1/+1
Changes the permissions module to make scripts permissive only when intended Adds security checks to asset transfers to prevent hacked clients fron requesting script sources. Adds security checks to llClientView to verify all aspects of ownership and permissions for inventory based script retrieval.
2008-07-11* Oops, turn off permissions debugging I stupidly hardcodedJustin Clarke Casey1-1/+1
2008-07-11* Put an info entry in the log if permissions are being bypassedJustin Clarke Casey1-1/+10
* might help to diagnose mantis 1712
2008-07-11trying to fix mantis #1711.Dr Scofield1-5/+12