aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-07-22Refactor the packet scheduling out of ClientView. Add intelligentMelanie Thielker3-11/+26
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-22* minor: Make create user command appear on the region console only if the ↵Justin Clarke Casey1-0/+1
region is running standalone
2008-07-21added experimental packet tracker (LLPacketTracker.cs), which can be told to ↵MW2-5/+9
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-18pulling query handling through the handlers. adding (non-functional,Dr Scofield2-2/+4
work-in-progress) HttpHandler. NOTE: non-active code. does not glow in the dark. non-combustible.
2008-07-18simplifying OSHTtpHandler (a bit), adding query string matching,Dr Scofield3-120/+118
adapting OSHttpXmlRpcHandler accordingly. NOTE: this code is not live.
2008-07-18force Culture to en-US in BaseHttpserver.HandleRequest() --- thisDr Scofield1-0/+3
fixes mantis #1748 and #1771.
2008-07-18fixing warnings in EstateSettings and correcting coding style:Dr Scofield1-20/+20
* warning was: OpenSim/Framework/EstateSettings.cs(277): warning CS0472: The result of comparing `libsecondlife.LLUUID' against null is always `false'. This operation is undocumented and it is temporary supported for compatibility reasons only * coding style: space before flow control statements please! http://blogs.msdn.com/brada/articles/361363.aspx
2008-07-18Thanks, sempuki, for a patch that moves all grid plugins to new PluginLoader ↵Mike Mazur1-67/+103
(issue 1763).
2008-07-18Patch #9151Melanie Thielker5-386/+348
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-17add plywood texture as a constant, as we need it in a couple of placesSean Dague1-0/+1
and it's super cryptic to have random UUIDs hanging out.
2008-07-17Revert "git merge"Sean Dague1-1/+10
This reverts commit 80e1c3742a3ba7eb9aa1686a242b36f64331095a.
2008-07-17git mergeSean Dague1-10/+1
2008-07-17more safety checksSean Dague1-1/+7
2008-07-17add a null check for safetySean Dague1-0/+3
2008-07-17rearranging variables in OSHttpRequest and adding Query property.Dr Scofield1-22/+45
2008-07-17morphing OSHttpHandler interface into an abstract base class. addingDr Scofield3-109/+108
HTTP method matching support. adapting OSHttpXmlRpcHandler accordingly. dropping OSHttpXmlProcessor delegate in favour of good old XmlRpcMethodHandler delegate (was the same signature).
2008-07-16change fields to private so everyone will use propertiesSean Dague1-44/+44
2008-07-16Revert "refactoring of PrimitiveBaseShape to properties"Sean Dague1-142/+539
This reverts commit 60e13a9997da89d224fbe8a97ab42bfc6114a45f.
2008-07-16refactoring of PrimitiveBaseShape to propertiesSean Dague1-539/+142
2008-07-16further property refactoring of PrimitiveBaseShapeSean Dague1-83/+254
2008-07-16refactoring primitive base shape to use propertiesSean Dague1-76/+302
2008-07-15* Expose client statistics to the console via 'show stats'Justin Clarke Casey1-1/+91
* Potentially useful for diagnostics without needing to log in a client * Packet queue statistics commented out for now pending a better way to cope with the information overload
2008-07-15cleanup: fixing CamelCase issue with RestDeserialiseHandler.Dr Scofield1-2/+2
2008-07-15fixes handler scoring method. XmlRpc code path now fully working withDr Scofield2-7/+61
HttpServer. :-)
2008-07-15fixes a couple of issues i introduced yesterday, one of them MapBlock ↵Dr Scofield2-55/+56
queries crashing.
2008-07-15Mantis#1745. Thank you kindly, Lulurun for a patch that:Charles Krinke1-2/+2
Fixes simulator webmap functionality.
2008-07-14further work in progress on the HttpServer side: XmlRpc handler pathDr Scofield6-79/+594
almost complete and soon to be ready for testing; OSHttpResponse code out.
2008-07-14Patch #9150Melanie Thielker2-87/+16
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 Thielker1-275/+0
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 #9148Melanie Thielker1-11/+11
Patch 5 in the region settings series. Adds a migration to ensure corrupted data is purged and re-read from defaults. Some changes. Still no full functionality
2008-07-14Patch #9147Melanie Thielker2-163/+1
Patch #4 of the region settings series. Partial functionality of the new storage system. More patches to follow.
2008-07-13Mantis#1638. Thank you kindly, Salahzar for a patch that:Charles Krinke1-1/+1
Addresses an unused field in the asset server but never get filled up. It also makes working the recent items tab in inventory :))))
2008-07-12* Hive off ConsolePluginCommand into its own framework classJustin Clarke Casey1-0/+139
2008-07-12Patch #9146 (No Mantis)Melanie Thielker1-3/+4
Prevent an exception caused by inventory server fetch requests
2008-07-12Patches #9143 and #9144 (Mantis #1723)Melanie Thielker1-1/+8
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* Move thread tracking code to base opensim server so that it's available ↵Justin Clarke Casey1-6/+31
for all servers (UGAIM as well as Region) * This will work as long as those servers are actually registering any threads they use (does not include stuff plucked from the thread pool) * command is now "show threads" rather than threads
2008-07-11Mantis#1005. Thank you kindly, Mircea for a two patches that:Charles Krinke1-4/+4
Addresses both locale issues and setting the waterHeight correctly.
2008-07-11Update svn properties.Jeff Ames16-442/+442
2008-07-11Mantis#1682. Revert temporarily, Sempuki's mono addins patchCharles Krinke1-35/+24
while he studies the issues in Windows a little bit.
2008-07-10Mantis#1682. Thank you kindly, Sempuki for a patch that:Charles Krinke1-24/+35
Move control of Mono.Addins from source attributes to external XML files. This removes a lot of coupling of the source with Mono.Addins
2008-07-09corrected the params types on IClientAPI.SendParcelMediaCommand. the command ↵MW1-1/+1
parameter should be set to the the ParcelMediaCommandEnum value. While flags seems to need to be set to (uint)(1<<[value of the command enum])
2008-07-08small console message change related to last revisionMW1-1/+1
2008-07-08Added option to userserver config, to be able disable/enable the LLSD Login ↵MW1-0/+7
support. As far as I know, the LLSD login method is currently only used by libsl based clients/bots. So could be useful to be able to disable this if a grid comes under a griefing attack from libsl bots.
2008-07-08* Added experimental SendParcelMediaCommand and SendParcelMediaUpdate to ↵lbsa712-0/+33
IClientAPI. These methods have not been tested, but feel free to start wiring them to llParcelMediaCommandList.
2008-07-08* Changed casing of some archaic methods to conform with code standardslbsa711-10/+10
2008-07-08* Split out various classes from IClientAPI into their own files, in ↵lbsa7116-365/+437
accordance with code standards
2008-07-08RegionInfo.configMember can be null for dynamically created regionsDr Scofield1-0/+3
that are not backed by a file.
2008-07-08Mantis#1685. Thank you kindly, Mjm for a patch that:Charles Krinke1-1/+12
The attached patch tries to read the SVN revision from local file "svn_revision" before checking "../.svn/entries". This allows simulators not running from the source tree to properly display the SVN revision, if the installer generates the "svn_revision" file.
2008-07-07* remove redundant sync locking in AssetServerBase since this is already ↵Justin Clarke Casey5-26/+8
being done by the lower database layers
2008-07-07* remove unused CommitAssets() hook for nowJustin Clarke Casey4-17/+0