0.5.9-release

r5969 | ckrinke | 2008-08-24 11:37:51 -0700 (Sun, 24 Aug 2008) | 8 lines

Mantis#2043. Thank you kindly, Ralphos for a patch that addresses: The version of llSetLinkPrimitiveParams in LSL_BuiltIn_Commands.cs has not been kept in sync with the additional functionality made recently to the llSetLinkPrimitiveParams implementation in LSL_Api.cs which includes support for setting glow, full bright and other privative parameters. A patch to LSL_BuiltIn_Commands.cs is provided the incorperates this functionality (duplicated).

r5968 | ckrinke | 2008-08-24 11:32:39 -0700 (Sun, 24 Aug 2008) | 5 lines

Mantis#2027. Thank you kindly, HomerHorwitz for a patch that addresses: Analysis shows that the XMLRPC-request contains an empty string for the custom_type parameter, which is deserialized wrongly to a null-value, thus leading to the exception above. The attached patch (against r5967) fixes the symptom and uses "" for customType in that case.

r5967 | melanie | 2008-08-24 09:41:23 -0700 (Sun, 24 Aug 2008) | 3 lines

Completing the item sale series, this one implements sell contents. All item sale modes are now complete.

r5966 | ckrinke | 2008-08-24 08:54:10 -0700 (Sun, 24 Aug 2008) | 3 lines

Mantis#2041. Thank you kindly, HomerHorwitz for a patch that: The attached patch fixes that your home-location icon is displayed on the region you logged in, not on your home-region.

r5965 | melanie | 2008-08-24 07:04:02 -0700 (Sun, 24 Aug 2008) | 4 lines

Mantis #2028 Thank you, salahzar, for a patch that implements llGetNumberOfSides for the DotNetEngine.

r5964 | melanie | 2008-08-24 00:16:47 -0700 (Sun, 24 Aug 2008) | 3 lines

Selling a copy of a prim (prim vendor) now works. Sack of bolts to go with the nuts?

r5963 | melanie | 2008-08-23 23:39:54 -0700 (Sat, 23 Aug 2008) | 3 lines

Selling an object in-place (as original) now works. Builders can now ply their trade. Is that nuts?

r5962 | melanie | 2008-08-23 22:25:26 -0700 (Sat, 23 Aug 2008) | 5 lines

Plumb the data path for all those eye candy values. Saves texture animation, target omega, looped sound, script access pin, allowed drop state and sale data. Loads it, too. Not all tested. Code: No Nuts. Data: Cannot Guarantee Nut Free.

r5961 | melanie | 2008-08-23 20:15:02 -0700 (Sat, 23 Aug 2008) | 4 lines

Add the fields for the eye candy and sale featires to the prims table. No user functionality yet. Run prebuild. Contains a Migration. May contain nuts.

r5960 | dahlia | 2008-08-23 18:23:04 -0700 (Sat, 23 Aug 2008) | 1 line

more progress on new meshing routines

r5959 | melanie | 2008-08-23 17:51:21 -0700 (Sat, 23 Aug 2008) | 4 lines

Implements 80% of object buy (prim vendor). You can't buy the object yet, and the for sale setting doesn't survive a sim restart, but this is most of the plumbing.

r5958 | ckrinke | 2008-08-23 14:44:57 -0700 (Sat, 23 Aug 2008) | 3 lines

Mantis#2036. Thank you kindly, HomerHorwitz for a patch that: Not enough logging. Added IP endpoing of request to the log messages on lookup-failure

r5957 | ckrinke | 2008-08-23 13:31:32 -0700 (Sat, 23 Aug 2008) | 3 lines

Mantis#2036. Thank you kindly, HomerHorwitz for a patch that: This patch adds some more informative logging if the region isn't found.

r5956 | ckrinke | 2008-08-23 11:40:07 -0700 (Sat, 23 Aug 2008) | 4 lines

Mantis#2032. Thank you kindly, Tyre for a patch that: This small patch provides the required changes to populate the columns agentIP and agentPort in table "agents" Tested with mysql (but should work for all supported db engines)

r5955 | melanie | 2008-08-23 09:43:34 -0700 (Sat, 23 Aug 2008) | 3 lines

Change to no longer check funds on temp texture uploads. This fixes the "no funds" message on rebake.

r5954 | melanie | 2008-08-23 09:15:17 -0700 (Sat, 23 Aug 2008) | 6 lines

Thank you, salahzar, for a patch that adds llGetNumberOfSides and will also enable LSLconformance on some texture functions as well. Applied the part of the patch in Shared/. The part for Common/ needs to be reworked to remove the reference into Shared/

r5953 | dahlia | 2008-08-23 03:28:35 -0700 (Sat, 23 Aug 2008) | 1 line

more work on new meshing routines...

r5952 | dahlia | 2008-08-23 01:33:00 -0700 (Sat, 23 Aug 2008) | 1 line

some initial work on new prim meshing routines (incomplete)

r5951 | melanie | 2008-08-22 19:30:07 -0700 (Fri, 22 Aug 2008) | 6 lines

Some complex re-ordering to make prebuild do what needed to be done. It is now possible to use module interfaces without referencing Scene. Place those interfaces in OpenSim/Region/Interfaces. They may not use any refs from OpenSim.Region.Environment as parameters. This resolves a circular library ref introduced in r5949

r5950 | chi11ken | 2008-08-22 18:37:12 -0700 (Fri, 22 Aug 2008) | 1 line

Set svn:eol-style

r5949 | melanie | 2008-08-22 17:44:06 -0700 (Fri, 22 Aug 2008) | 4 lines

Patch #9171 Disallow bulk uploads if money module is present and upload cost is set and the user hasn't got sufficient funds.

r5948 | teravus | 2008-08-22 15:04:43 -0700 (Fri, 22 Aug 2008) | 10 lines

streamlined it a bit and added "highlight" rendering to its "shadow" rendering. (TexturedMapTileRenderer); made TerrainUtil.InterpolatedNoise public
 * Homer's amazing terrain MapTileRenderer. Thanks Homer!
 * By default, texture rendering is on. This may be affected by using secure assets since your region hasn't registered with the gridserver before it asks for texture assets.  It might also be affected by a slow asset server,  so consider this release experimental.
 * Defined interface IMapTileTerrainRenderer.
 * Extracted "old" shaded maptile terrain rendering into ShadedMapTileRenderer;
 * Added "new" terrain-texture based maptile terrain rendering
 * Adapted MapImageModule to allow switching between those two by configuration
 * Added configuration option to OpenSim.ini.example

r5947 | justincc | 2008-08-22 14:41:05 -0700 (Fri, 22 Aug 2008) | 3 lines


 * Allow an exception generated in ProcessOutPacket to travel up the stack
 * It is dealt with correctly further up, at which point the user is also notified and the failure recorded as a statistic

r5946 | drscofield | 2008-08-22 04:09:38 -0700 (Fri, 22 Aug 2008) | 6 lines

bug fixes:

- GridInfoServices was not paying attention to location of ini file - typo in RemoteAdminPlugin

r5945 | drscofield | 2008-08-22 02:00:32 -0700 (Fri, 22 Aug 2008) | 6 lines

- fixes a bug in RemoteAdminPlugin where CreateRegion would not pay attention to regionload_regionsdir from OpenSim.ini

- fixes a type on RegionLoaderFileSystem

r5944 | dahlia | 2008-08-22 00:25:53 -0700 (Fri, 22 Aug 2008) | 1 line

Cleaned up some warnings

r5943 | dahlia | 2008-08-22 00:06:33 -0700 (Fri, 22 Aug 2008) | 1 line

Commented out the float array "normals" in the Mesh object and all references to save memory as it was unused

r5942 | ckrinke | 2008-08-21 07:23:29 -0700 (Thu, 21 Aug 2008) | 3 lines

Mantis#904. Thank you kindly, Jonc for a patch that solves: LocalLoginService does not send the last position coords in the login response. This patch fixes the issue.

r5941 | ckrinke | 2008-08-21 07:18:40 -0700 (Thu, 21 Aug 2008) | 4 lines

Mantis#1990. Thank you kindly, Nlin and M.Igarashi for a patch that: This patch improves LSL conformance by inserting a 0.2 second delay into llSetPos/llSetRot, as the function specification states. Thanks to M. Igarashi for the patch.

r5940 | drscofield | 2008-08-21 04:04:57 -0700 (Thu, 21 Aug 2008) | 10 lines

- corrects statement about {asset,user,inventory} source configuration as those all work with MySQL (and are in fact required it seems); adds examples as well

- adds region_file_template functionality for the create_region XmlRpc call of RemoteAdminPlugin

- cleans up and fixes typo in UserProfileData

r5939 | drscofield | 2008-08-20 08:28:51 -0700 (Wed, 20 Aug 2008) | 2 lines

fixing Rest/Inventory stuff again. changes somehow got lost locally.

r5938 | drscofield | 2008-08-20 03:11:58 -0700 (Wed, 20 Aug 2008) | 2 lines

oops. forgot.

r5937 | drscofield | 2008-08-20 03:11:11 -0700 (Wed, 20 Aug 2008) | 4 lines

From: Alan Webb 

cleanups of the REST inventory code.

r5936 | mikem | 2008-08-19 23:09:11 -0700 (Tue, 19 Aug 2008) | 3 lines

Adding unit test for issue 2006, though it's commented out as those compiler tests tend to tank on our continuous build server.

r5935 | melanie | 2008-08-19 18:48:51 -0700 (Tue, 19 Aug 2008) | 8 lines

Mantis #2003 - thank you, SachaMagne, for a patch that implements the first part of gesture persistence. -- Attachments no longer vanish on walking crossing. Teleport is still problematic, but will now be blocked with message "Inconsistent attachment state" rather than losing the attachment. Detach to be able to TP in that case.

r5934 | mikem | 2008-08-19 17:38:08 -0700 (Tue, 19 Aug 2008) | 2 lines

Remove trailing whitespace in prebuild.xml.

r5933 | chi11ken | 2008-08-19 15:41:39 -0700 (Tue, 19 Aug 2008) | 1 line

Update svn properties, minor formatting cleanup.

r5932 | melanie | 2008-08-19 15:01:59 -0700 (Tue, 19 Aug 2008) | 2 lines

Fixes the previous commit of llMakeLink for Shared/

r5931 | melanie | 2008-08-19 14:37:12 -0700 (Tue, 19 Aug 2008) | 5 lines

Mantis #2001 Thank you, nlin, for a patch that implements part of llCreateLink - DotNetEngine implementation by nlin. - Shared/ port by me.

r5930 | melanie | 2008-08-19 14:18:48 -0700 (Tue, 19 Aug 2008) | 4 lines

Add the default region texture UUIDS back in that were lost in the shuffle. Translate LLUUID.Zero to the default textures on set. This should fix the default button in the viewer.

r5929 | melanie | 2008-08-19 13:55:34 -0700 (Tue, 19 Aug 2008) | 3 lines

Mantis #1999 Allow the sim owner to add estate managers to any estate on the sim

r5928 | melanie | 2008-08-19 12:44:49 -0700 (Tue, 19 Aug 2008) | 3 lines

Packet type exclusion (Mantis #2004) Exclude SimStats packets from ack appending.

r5927 | melanie | 2008-08-19 11:34:46 -0700 (Tue, 19 Aug 2008) | 6 lines

Attachment persistence (Mantis #1711) Change user server to handle attachment assets record properly. Ensure that attachments are not re-rezzed on region crossing. Persistence will NOT WORK with earliser UGAI!! Change region server to match.

r5926 | melanie | 2008-08-19 08:16:48 -0700 (Tue, 19 Aug 2008) | 2 lines

Moves one file to it's proper location

r5925 | melanie | 2008-08-19 08:09:35 -0700 (Tue, 19 Aug 2008) | 3 lines

Fix region crossings and access to inventory after changing regions within the same simulator

r5924 | chi11ken | 2008-08-19 06:07:24 -0700 (Tue, 19 Aug 2008) | 2 lines

Update svn properties, minor formatting cleanup. Remove old comment in SnapshotStore pointed out by ChrisDown (bug #2000)

r5923 | mikem | 2008-08-19 02:24:15 -0700 (Tue, 19 Aug 2008) | 2 lines

Correctly convert port to int.

r5922 | mikem | 2008-08-19 02:24:12 -0700 (Tue, 19 Aug 2008) | 3 lines

Convert LoadBalancer and RegionProxy plugins to use XML manifests. Fixes "Plugin Error: Node 'Type' not allowed" messages during region server startup.

r5921 | melanie | 2008-08-19 00:11:58 -0700 (Tue, 19 Aug 2008) | 3 lines

Attachment persistence!!! Patch #9170 (Mantis #1171) Attachments now persist across logouts. Mostly untested.

r5920 | teravus | 2008-08-19 00:04:47 -0700 (Tue, 19 Aug 2008) | 1 line


 * This reverts a change where m_regions[RegionHandle] was replaced instead of removed in LocalBackEndServices  It used to be like the change above a long long time ago but we found that it caused intermittent neighbor connectivity issues.   I added comments above it so that it's looked at more closely next time.

r5919 | mikem | 2008-08-18 22:30:10 -0700 (Mon, 18 Aug 2008) | 2 lines

Sync OpenSim/Region/ScriptEngine/{Common,Shared}/LSL_Types.cs.

r5918 | mikem | 2008-08-18 22:25:07 -0700 (Mon, 18 Aug 2008) | 2 lines

Apply Godfrey's patch (originally in r5872) to Shared/LSL_Types.cs as well.

r5917 | chi11ken | 2008-08-18 19:59:27 -0700 (Mon, 18 Aug 2008) | 1 line

Update svn properties, formatting cleanup.

r5916 | melanie | 2008-08-18 19:12:40 -0700 (Mon, 18 Aug 2008) | 3 lines

Attachment persistence!!! Patch #9169 (Mantis #1171) Attachments now save to MySQL. No reattach on login yet.

r5915 | justincc | 2008-08-18 14:46:07 -0700 (Mon, 18 Aug 2008) | 2 lines


 * If two regions have configuration information that conflicts (save xy location, same uuid or same internal ip port) then complain loudly and don't start up

r5914 | justincc | 2008-08-18 14:18:59 -0700 (Mon, 18 Aug 2008) | 2 lines


 * Properly dispose of the reader after readAttachments has finished with it in the Mysql User data manager

r5913 | justincc | 2008-08-18 14:14:38 -0700 (Mon, 18 Aug 2008) | 4 lines


 * It appears that sometimes some IClientAPI reference is not being released, resulting in continual execution of the CheckConnectivity timer method
 * For now, just turn off this timer when we close the connection
 * Also some minor help refactoring creeps in to this revision.

r5912 | teravus | 2008-08-18 13:12:13 -0700 (Mon, 18 Aug 2008) | 1 line


 * osmantis test.  Speak, we want you to.

r5911 | melanie | 2008-08-18 11:59:06 -0700 (Mon, 18 Aug 2008) | 2 lines

Change LowpriorityTask to be ThrottleType.Task | ThrottleType.LowPriority to make the flag nature of this value more clear.

r5910 | melanie | 2008-08-18 10:22:36 -0700 (Mon, 18 Aug 2008) | 4 lines

Avatar Attachment persistence!! Patch #9168 (Mantis #1171) Plumbs in attachment persistence and adds the tables. Currently MySQL only, no user functionality yet.

r5909 | ckrinke | 2008-08-18 07:31:54 -0700 (Mon, 18 Aug 2008) | 2 lines

Mantis#1992. Thank you kindly, ChrisDown for a patch that: Corrects accidental removal of tags in /bin/inventory/Libraries.xml

r5908 | teravus | 2008-08-18 03:58:54 -0700 (Mon, 18 Aug 2008) | 1 line


 * maptile - just flatten it..    we'll worry about projection later..

r5907 | teravus | 2008-08-18 01:25:58 -0700 (Mon, 18 Aug 2008) | 1 line


 * Slightly better implementation of prim volume drawing on the maptile using projection of an oriented bounding box.  This isn't quite right yet.  Experimental.  It takes about 3 times longer then the previous version, however produces better results.

r5906 | teravus | 2008-08-17 20:25:23 -0700 (Sun, 17 Aug 2008) | 2 lines


 * Maptile prim volume drawing change from manually drawing the rectangles using Bitmap.setpixel to a drawing2d graphics context.
 * Z-sort the prim volumes before drawing.

r5905 | teravus | 2008-08-17 18:38:11 -0700 (Sun, 17 Aug 2008) | 1 line


 * Text/comment cleanup in MapImageModule

r5904 | chi11ken | 2008-08-17 18:30:42 -0700 (Sun, 17 Aug 2008) | 1 line

Fix another compiler warning, based on a patch submitted by Leaf. (bug #1978)

r5903 | chi11ken | 2008-08-17 18:10:06 -0700 (Sun, 17 Aug 2008) | 1 line

Thanks HomerHorwitz for a patch to remove old Common.Communications references from prebuild.xml (bug #1977)

r5902 | chi11ken | 2008-08-17 18:08:38 -0700 (Sun, 17 Aug 2008) | 1 line

Fix compiler warning due to incomplete refactoring in r5901.

r5901 | chi11ken | 2008-08-17 17:39:10 -0700 (Sun, 17 Aug 2008) | 1 line

Formatting cleanup.

r5900 | chi11ken | 2008-08-17 16:07:14 -0700 (Sun, 17 Aug 2008) | 1 line

Update svn properties, minor formatting cleanup.

r5899 | melanie | 2008-08-17 15:38:52 -0700 (Sun, 17 Aug 2008) | 3 lines

Change the deselect processing to prevent gratuituous full update when an attachment is deselected.

r5898 | ckrinke | 2008-08-17 13:38:40 -0700 (Sun, 17 Aug 2008) | 3 lines

Mantis#1974. Thank you BlueWall for a patch that: adds handling for PRIM_PHYSICS, PRIM_PHANTOM in llSetPrimitiveParams

r5897 | ckrinke | 2008-08-17 12:40:30 -0700 (Sun, 17 Aug 2008) | 5 lines

Mantis#1971. Thank you kindly, ChrisDown for a patch that: Reverts the deletion of the entry for "My Site Library" in bin/assets/AssetSets.xml and replace with with "Open Textures Library" pointing to "OpenTexturesLibrary/3DDCInventoryItems.xml"/.

r5896 | melanie | 2008-08-17 12:17:44 -0700 (Sun, 17 Aug 2008) | 2 lines

Add some locking on m_undo in SceneObjectPart

r5895 | melanie | 2008-08-17 12:10:32 -0700 (Sun, 17 Aug 2008) | 2 lines

Add an invalidate method to the cache class.

r5894 | teravus | 2008-08-17 11:59:58 -0700 (Sun, 17 Aug 2008) | 4 lines


 * Turned on the MapImageModule as opposed to the code in Scene for generating the map image. Copied the code in Scene into the MapImageModule, made a few tweaks to get it to work with the module's interface.
 * Refactored a few things in Scene to make maptile saving easier to understand.
 * Added comments to describe the 'clever code' assetcache update without the gridasset being updated so as to lessen possible confusion in patches in the future.
 * If the MapImageModule isn't loaded, default to the code in Scene still.

r5893 | melanie | 2008-08-17 11:41:13 -0700 (Sun, 17 Aug 2008) | 3 lines

Add the IInventoryModule interface and a sample method call to Scene.INventory.cs

r5892 | melanie | 2008-08-16 22:05:06 -0700 (Sat, 16 Aug 2008) | 3 lines

Patch for Adam: Add two new permissions options to Opensim.ini.example and the permissions module

r5891 | teravus | 2008-08-16 20:09:47 -0700 (Sat, 16 Aug 2008) | 2 lines


 * half of the attachmentpoint skull fix
 * There's still a full object update coming when you release the attachment after modifying it that's killing it sometimes.

r5890 | chi11ken | 2008-08-16 19:31:45 -0700 (Sat, 16 Aug 2008) | 1 line

Update svn properties, minor formatting cleanup.

r5889 | ckrinke | 2008-08-16 14:31:36 -0700 (Sat, 16 Aug 2008) | 3 lines

Mantis#1971. Thank you kindly, BlueWall for a patch that: The included patch enable handling for PRIM_FULLBRIGHT in llSetPrimitiveParams.

r5888 | teravus | 2008-08-16 13:54:51 -0700 (Sat, 16 Aug 2008) | 1 line


 * re-order an operation to check for NaNs in the maptile shadow routine.

r5887 | justincc | 2008-08-16 13:50:43 -0700 (Sat, 16 Aug 2008) | 2 lines


 * Rename *DataStore classes to *RegionData to align with SQLite

r5886 | justincc | 2008-08-16 13:42:43 -0700 (Sat, 16 Aug 2008) | 2 lines


 * Move GridInfoService into Framework.Communications and eliminate Common.Communications for now (since this was the only class in that project)

r5885 | justincc | 2008-08-16 13:31:07 -0700 (Sat, 16 Aug 2008) | 2 lines


 * minor: rip out userserver stress project which never got filled out

r5884 | justincc | 2008-08-16 13:24:08 -0700 (Sat, 16 Aug 2008) | 6 lines


 * Insert a new 'set log level [level] command on the console'
 * The primary immediate use is to provide a means of temporarily reducing log output on the console when executing console commands
 * Changing the log level on the console is not permanent and does not affect the log information being put into OpenSim.log
 * This could have been done by putting in a threshold level on the Console appeneder in OpenSim.exe.config and implementing config watching in the code.
 * But I think that it's a little more user friendly to make this doable via the console.

r5883 | ckrinke | 2008-08-16 13:02:51 -0700 (Sat, 16 Aug 2008) | 2 lines

Mantis#1960. Thank you kindly, Tyre for a patch that: This small patch enables updates to the lastLogin information in the `users` table

r5882 | teravus | 2008-08-16 12:58:25 -0700 (Sat, 16 Aug 2008) | 1 line


 * One more terrain shadow debug helper.

r5881 | ckrinke | 2008-08-16 12:37:30 -0700 (Sat, 16 Aug 2008) | 3 lines

Mantis#1970. Thank you kindly, HomerHorwitz for a patch that: This patch improves fetching of inventory from several minutes to a few seconds.

r5880 | ckrinke | 2008-08-16 12:34:12 -0700 (Sat, 16 Aug 2008) | 4 lines

Mantis#1969. Thank you kindly, Tyre for a patch that: Type casting the normalized vector 'lookat' to int results to <0,0,0>. This patch also adds an overload to RequestNeighbourInfo (currently unused) that will come handy for some features I'm working on.

r5879 | ckrinke | 2008-08-16 12:20:14 -0700 (Sat, 16 Aug 2008) | 20 lines

Mantis#1965. Thank you kindly, HomerHorwitz for a patch that: Places touched: - Added two events for in-packets to LLCLientView: RegionHandleRequest and ParcelInfoRequest - Added sending of two out-packets to LLCLientView: RegionIDAndHandleReply and ParcelInfoReply. - Scene handles the RegionHandleRequest, LandManagementModule the ParcelInfoRequest - Added inter-region request for LandData by RegionHandle and local position. This was implemented as XML-RPC request. The returned LandData isn't complete, it only contains the data necessary for answering the ParcelInfoRequest - Added new CAPS (0009) for RemoteParcelRequest and some methods for LandData handling to LandManagementModule - Added methods for fake parcelID creation and parsing to Util - Fixed missing implementation of interface methods. - Added new file: OpenSim/Framework/Communications/Capabilities/LLSDRemoteParcelResponse.cs NOTE: This is part of the patch, too. Due to the many places touched, I would consider this patch as experimental.

r5878 | teravus | 2008-08-16 12:03:29 -0700 (Sat, 16 Aug 2008) | 1 line


 * Fix a rare maptile shading error, terrain difference mod 1 = 0 + abs = oops.

r5877 | chi11ken | 2008-08-16 10:26:25 -0700 (Sat, 16 Aug 2008) | 1 line

Update svn properties, minor formatting cleanup.

r5876 | teravus | 2008-08-15 23:09:45 -0700 (Fri, 15 Aug 2008) | 1 line


 * Adds Slightly better terrain shading to maptile generation.

r5875 | melanie | 2008-08-15 22:41:40 -0700 (Fri, 15 Aug 2008) | 2 lines

Reshuffle to eliminate prim owner lookups unless gridgods are enabled

r5874 | melanie | 2008-08-15 20:18:21 -0700 (Fri, 15 Aug 2008) | 3 lines

Guard against the null UUID being queried from the userserver repeatedly.

r5873 | melanie | 2008-08-15 19:57:47 -0700 (Fri, 15 Aug 2008) | 3 lines

Guard against a null ref in the permissions module when a profile fetch fails.

r5872 | ckrinke | 2008-08-15 19:39:46 -0700 (Fri, 15 Aug 2008) | 2 lines

Mantis#1890. Thank you kindly, Godfrey, for a patch that addresses: llListSort sorts integers and floats in ASCII order rather than numeric order

r5871 | ckrinke | 2008-08-15 19:33:26 -0700 (Fri, 15 Aug 2008) | 2 lines

Mantis#1964. Thank you kindly, BlueWall for a patch that: Parch adds PRIM_BUMP_SHINY handling to llSetPrimitiveParams

r5870 | melanie | 2008-08-15 19:31:58 -0700 (Fri, 15 Aug 2008) | 2 lines

Remove a project that had no buiness being in there

r5869 | ckrinke | 2008-08-15 19:28:30 -0700 (Fri, 15 Aug 2008) | 2 lines

Mantis#1963. Thank you kindly, Krtaylor for a patch that solves: XEngine missing string constructor for LSLInteger and LSLFloat

r5868 | melanie | 2008-08-15 19:00:36 -0700 (Fri, 15 Aug 2008) | 4 lines

Refactor a lot of direct calls to OGS1 to use the cached version instead. Scripts can now no longer DOS the user server and there are a lot fewer gratuitious lookups of user profile data.

r5867 | melanie | 2008-08-15 16:35:01 -0700 (Fri, 15 Aug 2008) | 2 lines

Perils of copypaste. Missing references.

r5866 | melanie | 2008-08-15 16:29:34 -0700 (Fri, 15 Aug 2008) | 2 lines

Fix repeated user profile info lookups. Redirect those lookups to cache.

r5865 | melanie | 2008-08-15 15:49:26 -0700 (Fri, 15 Aug 2008) | 3 lines

Plumb in the partner and the account title fields for profile info.

r5864 | melanie | 2008-08-15 14:18:08 -0700 (Fri, 15 Aug 2008) | 4 lines

Pantis #1957 Thank you, Leaf, for a patch that implements llGetAnimationList XEngine implementation added by myself.

r5863 | melanie | 2008-08-15 12:19:24 -0700 (Fri, 15 Aug 2008) | 5 lines

Plumb the user flags all the way through to the profile. userFlags in the database is now intepreted as follows: low byte = user flags. Next byte, low nibble: Deternines the text (Resident, Lifetime, etc) shown. No customn text support yet.

r5862 | melanie | 2008-08-15 09:51:26 -0700 (Fri, 15 Aug 2008) | 4 lines

Mantis #1951 Trigger a persistence save when only name or description have changed.

r5861 | melanie | 2008-08-15 09:26:56 -0700 (Fri, 15 Aug 2008) | 3 lines

Mantis #1961 Thank you, BlueWall, for a patch that adds PRIM_GLOW

r5860 | melanie | 2008-08-15 07:33:43 -0700 (Fri, 15 Aug 2008) | 3 lines

Small fox in the database, god level was being overwritten with the user flags value

r5859 | melanie | 2008-08-15 06:29:29 -0700 (Fri, 15 Aug 2008) | 2 lines

The missing option in OpenSim.ini.example...

r5858 | melanie | 2008-08-15 06:13:39 -0700 (Fri, 15 Aug 2008) | 6 lines

Fix up master avatar handling for estate owners. Introduces a new hierarchical rights structure. MasterAvatar: Owner of the region server (may be null), net gods (users with GodLevel 200), Estate owner (from database). Look at Opensim.ini.example to enable net gods. Estate owner will default to master avatar.

r5857 | chi11ken | 2008-08-15 03:29:17 -0700 (Fri, 15 Aug 2008) | 1 line

Minor formatting cleanup.

r5856 | melanie | 2008-08-15 03:26:03 -0700 (Fri, 15 Aug 2008) | 5 lines

Fixes a case where neighboring region info cannot be obtained and the region server tries to output the region information using the unobtainable RegionInfo. Caused a crash in GS1GridServices.cs, line 928

r5855 | chi11ken | 2008-08-15 03:24:04 -0700 (Fri, 15 Aug 2008) | 1 line

Update svn properties, formatting cleanup, fix a couple compiler warnings.

r5854 | melanie | 2008-08-15 03:07:45 -0700 (Fri, 15 Aug 2008) | 3 lines

Fixes a case where, when inventory is not currently accessible due to other issues, detaching an attachment would cause an exception.

r5853 | drscofield | 2008-08-15 00:45:23 -0700 (Fri, 15 Aug 2008) | 4 lines

From: Richard Alimi 

The following patch allows an asset to be added via the REST interface.

r5852 | drscofield | 2008-08-15 00:33:58 -0700 (Fri, 15 Aug 2008) | 6 lines

From: Richard Alimi 

The following patch implements adding prims to a region using the Xml2 format.

r5851 | drscofield | 2008-08-15 00:28:28 -0700 (Fri, 15 Aug 2008) | 14 lines

From: Richard Alimi 

The following patch implements retrieving prims in Xml2 format via the REST interface. For example: http://localhost:9000/admin/regions//prims/

It also allows an additional parameter which specifies a bounding box. If this parameter is specified, only prims within the bounding box are retrieved. For example:

http://localhost:9000/admin/regions/8cd759b4-e077-489d-9a34-e1ff70ef65dd/prims/0,0,0,128,128,128 will retrieve only the prims whose positions are in the bounding box with corners (0,0,0) and (128,128,128).

r5850 | drscofield | 2008-08-15 00:20:38 -0700 (Fri, 15 Aug 2008) | 16 lines

From: Richard Alimi 

The following patch makes some enhancements to loading/saving the Xml2 format.

- Add streamed version of functionality for saving prims to Xml2 format. The streamed version (optionally) allows for saving the prims whose positions appear within a particular bounding box.

- Expose stream versions of LoadPrimsFromXml2 and SavePrimsToXml2 in the Scene class

- Extend loading from Xml2 (the streamed version) to optionally start scripts for the loaded scene objects)

r5849 | drscofield | 2008-08-15 00:14:17 -0700 (Fri, 15 Aug 2008) | 5 lines

From: Richard Alimi 

The following patch allows spaces in usernames and passwords in HTTP Basic authentication for REST services.

r5848 | drscofield | 2008-08-15 00:09:48 -0700 (Fri, 15 Aug 2008) | 6 lines

From: Richard Alimi 

The following is a patch that disables the addition of the Content-Length HTTP response header when a chunked response is being sent.

r5847 | mikem | 2008-08-14 17:55:16 -0700 (Thu, 14 Aug 2008) | 2 lines

Thanks, krtaylor, for a patch that fixes llListSort and llListRandomize failing with stride less than 1. Fix issue 1893.

r5846 | melanie | 2008-08-14 14:31:38 -0700 (Thu, 14 Aug 2008) | 3 lines

Refactor: Make the tree creation function take a UUID for the owner Change the tree populator module to supply a sensible value

r5845 | melanie | 2008-08-14 12:59:32 -0700 (Thu, 14 Aug 2008) | 4 lines

Adds UserFlags and GodLevel to the user data store and plumbs then in. This will have no effect unless both the UGAI and the region are this revision or later

r5844 | melanie | 2008-08-14 11:08:22 -0700 (Thu, 14 Aug 2008) | 4 lines

Make the estate owner work. Changes permissions checks to allow the estate owner user the ability to add and remove estate managers, and have EM rights outside of that.

r5843 | melanie | 2008-08-14 09:48:51 -0700 (Thu, 14 Aug 2008) | 4 lines

Mantis #1953 Thank you, HomerHorwitz, for a patch that changes login location handling to use the sim UUID if it has already been stored.

r5842 | melanie | 2008-08-14 04:15:11 -0700 (Thu, 14 Aug 2008) | 2 lines

Add the UserStore migrations to the TP fixes patch

r5841 | dahlia | 2008-08-14 03:23:00 -0700 (Thu, 14 Aug 2008) | 2 lines

Thanks, BlueWall, for a patch that: Binary distributions of OpenSim are not able to get the version info because they lack the ../.svn/entries file. This file exists in the ./bin./svn directory, which would be in a binary distribution. The included patch changes the path from ../.svn/entries to .svn/entries, which allows the version information to be show in "help/about"

r5840 | dahlia | 2008-08-14 01:59:13 -0700 (Thu, 14 Aug 2008) | 1 line

updated some prim parameters to project maintained versions

r5839 | melanie | 2008-08-13 17:04:37 -0700 (Wed, 13 Aug 2008) | 4 lines

Mantis #1946 Thank you, HomerHorwitz, for a patch that corrects and improves TP to landmark and home position handling.

r5838 | justincc | 2008-08-13 14:45:17 -0700 (Wed, 13 Aug 2008) | 2 lines


 * minor: make it clear on the console when a client is being logged out because that client has not responded to pings

r5837 | melanie | 2008-08-13 12:22:32 -0700 (Wed, 13 Aug 2008) | 5 lines

Mantis #1936 Thank you, gsky, for a patch that corrects the threading model to use the multithreaded apartment in the grid servers and region server.

r5836 | ckrinke | 2008-08-13 08:01:45 -0700 (Wed, 13 Aug 2008) | 3 lines

Mantis#1942. Thank you kindly, Tyre for a patch that: updates llTriggerSound so it accepts an object inventory name too This adds the same functionality like Xantor's patch for llPlaySound

r5835 | ckrinke | 2008-08-13 07:58:26 -0700 (Wed, 13 Aug 2008) | 3 lines

Mantis#1941. Thank you kindly, Tyre for a patch that makes progress in extracting the line number of LSL script execution errors.

r5834 | ckrinke | 2008-08-13 07:52:14 -0700 (Wed, 13 Aug 2008) | 2 lines

Mantis#1856. Thank you kindly, HomerHorwitz for a patch that: Fixes this Mantis bug with llTakeControls & ControllingClient API.

r5833 | melanie | 2008-08-13 07:34:33 -0700 (Wed, 13 Aug 2008) | 3 lines

Add a Find(Predicate) method to the cache to look for items by data other than LLUUID.

r5832 | ckrinke | 2008-08-13 07:24:37 -0700 (Wed, 13 Aug 2008) | 3 lines

Mantis#1934. Thank you Tyre for a patch that: This patch implements the LSL script function llTeleportAgentHome

r5831 | ckrinke | 2008-08-13 07:19:59 -0700 (Wed, 13 Aug 2008) | 3 lines

mantis#1927. Thank you kindly, Leaf for a patch that: Makes progress on fixing scripts in child prims of attachments not being scheduled for execution.

r5830 | ckrinke | 2008-08-13 07:13:49 -0700 (Wed, 13 Aug 2008) | 8 lines

Mantis#1931. Thank you kindly, Kinoc for a patch that: 421 tests in the ISO Prolog test suite (97.8%). improves connection to C# functions
 * Yield Prolog 1.0.1 Released : it passes all but 9 of the
 * support dynamic predicates and rules.
 * support 'import' to use external static functions
 * Matches Yield Prolog r831

r5829 | melanie | 2008-08-13 07:13:46 -0700 (Wed, 13 Aug 2008) | 3 lines

Thank you, tyre, for a patch that fixes a null reference in LSL function llOverMyLand.

r5828 | ckrinke | 2008-08-13 07:06:21 -0700 (Wed, 13 Aug 2008) | 4 lines

Mantis#1925. Thank you, homerHorwitz for a patch that: This fixes the coordinates returned by doing a llRequestInventoryData on a landmark.

r5827 | melanie | 2008-08-13 06:53:28 -0700 (Wed, 13 Aug 2008) | 4 lines

Remove the (experimental) suffix from the XEngine line in the sample config. Change defaults to enable all languages for XEngine. Change comment on new LSL compiler form (experimental) to (under test).

r5826 | melanie | 2008-08-13 05:20:49 -0700 (Wed, 13 Aug 2008) | 3 lines

Port the llParcelMediaQuery forward to the new Shared/ directory Add a Dictionary for faster lookup of cached items.

r5825 | drscofield | 2008-08-13 03:29:27 -0700 (Wed, 13 Aug 2008) | 6 lines

From: Omar Vera Ustariz 

This patch implements a subset of the llParcelMediaCommandList function.

r5824 | mikem | 2008-08-13 00:51:59 -0700 (Wed, 13 Aug 2008) | 4 lines

Revert "Thanks, lulurun, for a patch that clears and refreshes and outdated user"

This reverts commit r5823.

r5823 | mikem | 2008-08-12 23:08:26 -0700 (Tue, 12 Aug 2008) | 3 lines

Thanks, lulurun, for a patch that clears and refreshes and outdated user profile cache (issue 1919).

r5822 | melanie | 2008-08-12 18:17:44 -0700 (Tue, 12 Aug 2008) | 3 lines

Make the estate owner UUID from the database have the same rights as the region master avatar, unless it's LLUUID.Zero (the default).

r5821 | melanie | 2008-08-12 16:15:51 -0700 (Tue, 12 Aug 2008) | 2 lines

Fix data format for last commit

r5820 | melanie | 2008-08-12 15:55:47 -0700 (Tue, 12 Aug 2008) | 4 lines

Minor patch: fix an instance where the estate name, as displayed on the Covenant page of the estate dialog, could be shown as the master avatar's name, or even as Test User

r5819 | chi11ken | 2008-08-12 14:38:52 -0700 (Tue, 12 Aug 2008) | 1 line

Thanks HomerHorwitz for a patch to enable the Stand Up button when sitting on the ground. (bug #1932)

r5818 | justincc | 2008-08-12 12:00:13 -0700 (Tue, 12 Aug 2008) | 4 lines


 * Stop warnings about non existent scene presences/entities being removed on client log off
 * This is being done by preventing close from being called twice on child agent closure (nres which would have been thrown are being swallowed).
 * However, it should be possible to do much better cleanup on this code in the future

r5817 | mikem | 2008-08-11 23:21:02 -0700 (Mon, 11 Aug 2008) | 14 lines

Thanks, lulurun, for a patch that addresses inventory problems that occur 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

r5816 | melanie | 2008-08-11 19:31:57 -0700 (Mon, 11 Aug 2008) | 3 lines

Remove "static" from the AsyncCommand Manager to make it work properly in multiple region per sim setups

r5815 | chi11ken | 2008-08-11 17:08:41 -0700 (Mon, 11 Aug 2008) | 1 line

Minor formatting cleanup.

r5814 | melanie | 2008-08-11 16:20:14 -0700 (Mon, 11 Aug 2008) | 6 lines

Patch #9163 - Refactor initial packet sending out of InnerScene into 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.

r5813 | justincc | 2008-08-11 14:33:04 -0700 (Mon, 11 Aug 2008) | 2 lines


 * minor: replace hard tabs with soft 4 space tabs in previous patch

r5812 | ckrinke | 2008-08-11 14:27:31 -0700 (Mon, 11 Aug 2008) | 5 lines

Mantis#1921. Thank you kindly, Leaf for a patch that: 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)

r5811 | ckrinke | 2008-08-10 09:44:25 -0700 (Sun, 10 Aug 2008) | 6 lines

Mantis#1903. Thank you kindly, CMickeyb for a patch that: patch attached replaces the tree walk algorithm used to build the folder hierarchy with a single database query. That is, we replace 1 database query per folder with 1 query for the root folder's properties and 1 query to retrieve the entire collection of folders for a user.

r5810 | ckrinke | 2008-08-10 09:39:04 -0700 (Sun, 10 Aug 2008) | 5 lines

Mantis#1910. Thank you kindly, HomerHorwitz for a patch that: In case you run the server with  mono --debug OpenSim.exe line numbers are reported as :, so no "at line" is found. That led to an exception, which is caught since r5766. The attached patch fixes this for mono;

r5809 | melanie | 2008-08-10 09:37:45 -0700 (Sun, 10 Aug 2008) | 4 lines

Attempt to address Mantis #1905, #1909 Prevent re-sequencing of resent packets. Thanks, ckrinke, for catching that, it is what was happening.

r5808 | melanie | 2008-08-10 05:51:31 -0700 (Sun, 10 Aug 2008) | 5 lines

Patch #9024 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

r5807 | chi11ken | 2008-08-09 17:44:33 -0700 (Sat, 09 Aug 2008) | 1 line

Update svn properties, minor formatting cleanup.

r5806 | justincc | 2008-08-09 15:34:04 -0700 (Sat, 09 Aug 2008) | 2 lines


 * Resolve mantis 1911 without reintroducing warnings

r5805 | justincc | 2008-08-09 15:04:42 -0700 (Sat, 09 Aug 2008) | 3 lines


 * if the user uuid is present, preserve ownership information when loading an archive
 * if the uuid isn't present, ownership is given to the region's master avatar

r5804 | justincc | 2008-08-09 14:24:27 -0700 (Sat, 09 Aug 2008) | 2 lines


 * Remove warnings

r5803 | justincc | 2008-08-09 14:01:33 -0700 (Sat, 09 Aug 2008) | 4 lines


 * Reinstate grid receive and send keys to user server config
 * Looks like these weren't so unused after all - oops!
 * Remove message from grid server config

r5802 | justincc | 2008-08-09 13:43:14 -0700 (Sat, 09 Aug 2008) | 2 lines


 * minor: oops, forgot the code that actually ends up eliminating the unused configuration elements from the last checkin

r5801 | justincc | 2008-08-09 13:41:18 -0700 (Sat, 09 Aug 2008) | 2 lines


 * minor: remove unused grid send/receive keys from user server configuration

r5800 | justincc | 2008-08-09 13:30:56 -0700 (Sat, 09 Aug 2008) | 2 lines


 * minor: Remove unused message from the asset server configuration

r5799 | justincc | 2008-08-09 12:59:01 -0700 (Sat, 09 Aug 2008) | 3 lines


 * minor: get rid of send and receive keys from inventory server
 * these are not used

r5798 | justincc | 2008-08-09 12:51:49 -0700 (Sat, 09 Aug 2008) | 2 lines


 * Change _Config.xml node selection code to allow comments

r5797 | lbsa71 | 2008-08-09 11:37:20 -0700 (Sat, 09 Aug 2008) | 1 line


 * Added a little more log info in LLUDPServer

r5796 | justincc | 2008-08-09 11:33:45 -0700 (Sat, 09 Aug 2008) | 3 lines


 * Make session security (secure inventory) configuration FALSE by default
 * This will not affect existing configurations where the configuration question has already been answered

r5795 | justincc | 2008-08-09 10:40:48 -0700 (Sat, 09 Aug 2008) | 2 lines


 * minor: remove redundant welcome message from inventory grid server configuration

r5794 | justincc | 2008-08-09 10:09:37 -0700 (Sat, 09 Aug 2008) | 3 lines


 * Add line to log notifying of inventory -> user grid server trust failure
 * add code comments

r5793 | lbsa71 | 2008-08-08 22:26:33 -0700 (Fri, 08 Aug 2008) | 3 lines


 * Shielded against various forms of Malformed data crashes - if there is an 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

r5792 | ckrinke | 2008-08-08 11:27:24 -0700 (Fri, 08 Aug 2008) | 3 lines

Mantis#1521. Thank you kindly, HomerHorwitz for a patch that: Increases the functionality of the particle system on both script engines.

r5791 | ckrinke | 2008-08-08 08:16:30 -0700 (Fri, 08 Aug 2008) | 2 lines

Mantis#1521. Thank you kindly, Lmmz for a patch that: Improves the implementation of the particle system.

r5790 | melanie | 2008-08-08 06:46:24 -0700 (Fri, 08 Aug 2008) | 7 lines

Patch #9161 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.

r5789 | melanie | 2008-08-08 05:19:11 -0700 (Fri, 08 Aug 2008) | 3 lines

Sorry, thoughtI had added that :/ Missing file from pervious commit

r5788 | lbsa71 | 2008-08-08 04:38:21 -0700 (Fri, 08 Aug 2008) | 1 line


 * Removed unused m_bAvailable

r5787 | melanie | 2008-08-08 04:04:24 -0700 (Fri, 08 Aug 2008) | 4 lines

Patch #9160 Refactor proxy encode/decode methods out of the PacketPool into their own class.

r5786 | lbsa71 | 2008-08-08 03:59:32 -0700 (Fri, 08 Aug 2008) | 2 lines


 * All CheckRegion within an instance would use the same, global, bool for 'Available', which would lead to intermittent failures on parallell teleport requests.
 * Solidified CheckRegion somewhat, adding a second try if the first failed.

r5785 | mikem | 2008-08-08 02:19:23 -0700 (Fri, 08 Aug 2008) | 4 lines

De-coupling the IClientAPI interface and ClientManager class from the libsl/libomv Packet, as other client stacks could use other data types to pass packets around. Starting with InPacket here, more to come.

r5784 | chi11ken | 2008-08-07 23:39:35 -0700 (Thu, 07 Aug 2008) | 1 line

Update svn properties, minor formatting cleanup.

r5783 | mikem | 2008-08-07 22:57:14 -0700 (Thu, 07 Aug 2008) | 4 lines

Remove FunSL client stack as it's under development and often won't compile. This effectively undoes commits 5771 and 5769 as well as parts of the formatting cleanup commits 5774 and 5775.

r5782 | melanie | 2008-08-07 09:40:50 -0700 (Thu, 07 Aug 2008) | 4 lines

Committing first draft of the universal cache. This is by no means finished, but it does work for memory caching items in aggressive mode. Supports several paramters, including TTL.

r5781 | melanie | 2008-08-07 08:32:39 -0700 (Thu, 07 Aug 2008) | 4 lines

Patch #9159 Complete the support for dupe tracking. Eliminate one of the "Eternal caches".

r5780 | ckrinke | 2008-08-07 08:21:50 -0700 (Thu, 07 Aug 2008) | 5 lines

Mantis#1894. Thank you kindly, HomerHorwitz for a patch that: 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.

r5779 | ckrinke | 2008-08-07 08:15:57 -0700 (Thu, 07 Aug 2008) | 3 lines

Mantis#1901. Thank you kindly, Nlin for a patch that: More sitting fixes: Inconsistent sitting position on rezzed prims that have no sit target set.

r5778 | ckrinke | 2008-08-07 08:12:33 -0700 (Thu, 07 Aug 2008) | 4 lines

Mantis#1899. Thank you kindly, Cmickeyb for a patch that: attached are some patches to either comment out direct console writes or to convert them to log writes

r5777 | ckrinke | 2008-08-07 08:02:29 -0700 (Thu, 07 Aug 2008) | 4 lines

Mantis#1888. Thank you kindly, Tyre for a patch that: This patch adds the missing parcel and region flag constants for LSL scripts. Tested with .Net and XEngine

r5776 | melanie | 2008-08-07 07:48:45 -0700 (Thu, 07 Aug 2008) | 4 lines

Patch #9158 Refactor packet sending into LLPacketHandler. Change packet sequencing and ack lists to ensure packet sequences conform to wire order.

r5775 | chi11ken | 2008-08-07 05:55:46 -0700 (Thu, 07 Aug 2008) | 1 line

Minor formatting cleanup.

r5774 | chi11ken | 2008-08-06 17:32:53 -0700 (Wed, 06 Aug 2008) | 1 line

Update svn properties.

r5773 | drscofield | 2008-08-06 08:20:45 -0700 (Wed, 06 Aug 2008) | 5 lines

From: alan webb 

this adds image conversion features to the REST inventory/asset code.

r5772 | drscofield | 2008-08-06 07:46:38 -0700 (Wed, 06 Aug 2008) | 15 lines

From: alan webb 

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.

r5771 | mikem | 2008-08-05 18:38:25 -0700 (Tue, 05 Aug 2008) | 2 lines

Rename namespace to FunSL.

r5770 | mikem | 2008-08-05 18:37:06 -0700 (Tue, 05 Aug 2008) | 2 lines

Remove the manifests from the bin/ directory.

r5769 | mikem | 2008-08-05 18:34:50 -0700 (Tue, 05 Aug 2008) | 3 lines

Create FunSLUDP client stack. At the moment it's only a copy of the LindenUDP client stack.

r5768 | mikem | 2008-08-05 18:20:31 -0700 (Tue, 05 Aug 2008) | 2 lines

Thanks, zaki, for a patch that embeds plugin manifest files into plugin dlls. Fix issue 1876.

r5767 | justincc | 2008-08-05 13:50:53 -0700 (Tue, 05 Aug 2008) | 2 lines


 * oops, fix build break from last checkin

r5766 | justincc | 2008-08-05 13:47:36 -0700 (Tue, 05 Aug 2008) | 4 lines


 * possible fix for event queue problems (exceptions and event count max 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

r5765 | justincc | 2008-08-05 13:34:34 -0700 (Tue, 05 Aug 2008) | 3 lines


 * Fix probable cause of one of the bugs seen in the osgrid office hours today
 * 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

r5764 | justincc | 2008-08-05 11:16:09 -0700 (Tue, 05 Aug 2008) | 2 lines


 * Add / as a shortcut to select the root region

r5763 | justincc | 2008-08-05 10:52:06 -0700 (Tue, 05 Aug 2008) | 2 lines


 * Try and make the contents of the region prompt more obvious by returning to printing the selected region after a change attempt has been made.

r5762 | justincc | 2008-08-05 10:28:23 -0700 (Tue, 05 Aug 2008) | 3 lines


 * Make currently selected region appear in the region console prompt
 * This region is used for single region commands (such as save-xml2)

r5761 | justincc | 2008-08-05 10:06:35 -0700 (Tue, 05 Aug 2008) | 2 lines


 * refactor: change console base 'component name' to 'default prompt' since that's the only thing it's being used for

r5760 | justincc | 2008-08-05 10:03:06 -0700 (Tue, 05 Aug 2008) | 2 lines


 * refactor: change method name

r5759 | justincc | 2008-08-05 10:00:35 -0700 (Tue, 05 Aug 2008) | 2 lines


 * refactor: clean up code for selecting regions on the region console

r5758 | justincc | 2008-08-05 09:37:06 -0700 (Tue, 05 Aug 2008) | 2 lines


 * minor: slightly pointlessly increase the verbosity of the message given when a queued deletion from scene to inventory fails because the root part of the group has been zapped

r5757 | melanie | 2008-08-04 14:30:12 -0700 (Mon, 04 Aug 2008) | 2 lines

Fix one more instance of a bad bit value for the collision event

r5756 | melanie | 2008-08-04 10:52:00 -0700 (Mon, 04 Aug 2008) | 3 lines

Fix wrong bitmask value in script engine that would make a mess of the ObjectFlags. Good catch, gsky, thank you!

r5755 | melanie | 2008-08-04 08:19:10 -0700 (Mon, 04 Aug 2008) | 5 lines

Addresses Mantis #1886 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

r5754 | chi11ken | 2008-08-04 07:21:38 -0700 (Mon, 04 Aug 2008) | 1 line

Update svn properties. Remove some bin directories in source tree.

r5753 | drscofield | 2008-08-04 05:47:57 -0700 (Mon, 04 Aug 2008) | 2 lines

correcting comment on GridInfo

r5752 | ckrinke | 2008-08-01 19:53:11 -0700 (Fri, 01 Aug 2008) | 3 lines

Mantis#1877. Thank you kindly, Sache Magne for a patch that: This patch allows the operator to see the region currently served. A message "Serving region : xxxxx" appears under help or any show commands.

r5751 | justincc | 2008-08-01 14:21:45 -0700 (Fri, 01 Aug 2008) | 2 lines


 * minor: add url pointing back to wiki information for GridInfo section

r5750 | justincc | 2008-08-01 14:15:38 -0700 (Fri, 01 Aug 2008) | 2 lines


 * minor: correct spelling, remove warning

r5749 | justincc | 2008-08-01 14:09:33 -0700 (Fri, 01 Aug 2008) | 3 lines


 * remove GridInfo section down to the bottom of OpenSim.ini.example and add explanatory information
 * this managed to confuse me briefly today (but I am thick :-)

r5748 | melanie | 2008-08-01 14:08:00 -0700 (Fri, 01 Aug 2008) | 6 lines

Estate series, patch 9 (#9157) 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!

r5747 | justincc | 2008-08-01 13:52:32 -0700 (Fri, 01 Aug 2008) | 2 lines


 * minor: add to the thread tracker the thread with which the thread tracker tracks threads

r5746 | justincc | 2008-08-01 13:29:05 -0700 (Fri, 01 Aug 2008) | 2 lines


 * Register main thread as console thread with thread tracker

r5745 | justincc | 2008-08-01 13:21:49 -0700 (Fri, 01 Aug 2008) | 2 lines


 * minor: get rid of count number from 'show threads' display since they all have IDs

r5744 | justincc | 2008-08-01 13:16:28 -0700 (Fri, 01 Aug 2008) | 2 lines


 * start tracking viewer session threads

r5743 | justincc | 2008-08-01 13:05:26 -0700 (Fri, 01 Aug 2008) | 2 lines


 * minor: log message twiddling

r5742 | justincc | 2008-08-01 12:24:48 -0700 (Fri, 01 Aug 2008) | 3 lines


 * correct bug from last commit - for now don't drop cached user profile when an agent is downgraded to a child agent
 * since upgrading to a root agent doesn't currently re-retrieve the user profile

r5741 | justincc | 2008-08-01 11:49:48 -0700 (Fri, 01 Aug 2008) | 5 lines


 * Drop cached inventory from the local region when a user crosses out into a remote region
 * May resolves inventory problems that occur when the user moves between two regions`
 * e.g. if the user moves to a second region, adds an inventory item, moves back to the original region then tries to manipulate that item
 * Not yet implemented for teleport

r5740 | justincc | 2008-08-01 09:22:26 -0700 (Fri, 01 Aug 2008) | 2 lines


 * minor: eliminate some unused variables in InventoryFolderImpl

r5739 | dahlia | 2008-07-31 22:48:24 -0700 (Thu, 31 Jul 2008) | 1 line

reinstates torus profile zflip which was mistakenly removed in patch 1870

r5738 | dahlia | 2008-07-31 22:45:58 -0700 (Thu, 31 Jul 2008) | 1 line

Thank you jhurliman for a meshmerizer patch that replaces the quaternion->matrix->vertex*matrix->vertex code with a direct transformation.

r5737 | melanie | 2008-07-31 19:54:28 -0700 (Thu, 31 Jul 2008) | 2 lines

Add the missing migration files :/

r5736 | ckrinke | 2008-07-31 19:33:28 -0700 (Thu, 31 Jul 2008) | 2 lines

Mantis#1859. Thank you kindly, Lmmz for a patch that: Implements llForceMouselook.

r5735 | melanie | 2008-07-31 19:14:34 -0700 (Thu, 31 Jul 2008) | 5 lines

Patch #8 in the estate series. Introduces the concept of an estate owner (alongside the master avatar) and provides storage fo the abuse email address. No user functionality yet. This patch includes a migration.

r5734 | mikem | 2008-07-31 18:14:40 -0700 (Thu, 31 Jul 2008) | 3 lines

Thanks, Zaki, for a patch that addresses unhandled exceptions in the PluginLoader when servers are started in parallel.

r5733 | mikem | 2008-07-31 16:53:24 -0700 (Thu, 31 Jul 2008) | 2 lines

Apply updated patch from issue 1871. Thanks sempuki.

r5732 | justincc | 2008-07-31 11:32:57 -0700 (Thu, 31 Jul 2008) | 3 lines


 * Allow an individual item to be specified as well as a folder in save-inv
 * No user functionality yet (and not for some time)

r5731 | justincc | 2008-07-31 11:23:17 -0700 (Thu, 31 Jul 2008) | 2 lines


 * refactor: rearrange path inventory manipulation so that input tidying can be used for item paths as well

r5730 | justincc | 2008-07-31 10:35:47 -0700 (Thu, 31 Jul 2008) | 2 lines


 * refactor: eliminate unused SubFoldersCount

r5729 | justincc | 2008-07-31 10:32:13 -0700 (Thu, 31 Jul 2008) | 3 lines


 * allow inventory folders to be located by path
 * first pass method impl

r5728 | justincc | 2008-07-31 09:05:50 -0700 (Thu, 31 Jul 2008) | 2 lines


 * refactor: Change CachedUserInfo.HasInventory to HasReceivedInventory to make actual function clearer

r5727 | justincc | 2008-07-31 08:53:07 -0700 (Thu, 31 Jul 2008) | 2 lines


 * minor: reduce coupling by passing in only session id to CachedUserInfo

r5726 | ckrinke | 2008-07-31 08:11:44 -0700 (Thu, 31 Jul 2008) | 3 lines

Mantis#1868. Thank you kindly, HomerHorwitz for a patch that: 0001868: llXorBase64StringsCorrect leads to error if second string shorter than first which was an off by one error.

r5725 | melanie | 2008-07-31 05:31:31 -0700 (Thu, 31 Jul 2008) | 3 lines

Thank you, HomerHorwitz, for a patch that implements llSetCameraParams/llClearCameraParams. Fixes Mantis #1867

r5724 | melanie | 2008-07-31 05:25:18 -0700 (Thu, 31 Jul 2008) | 3 lines

Thank you, HomerHorwitz, for a patch that add PERMISSION_CONTROL_CAMERA Fixes Mantis #1861

r5723 | melanie | 2008-07-31 03:58:15 -0700 (Thu, 31 Jul 2008) | 4 lines

Thank you, sacha magne, for a patch that prevents sim chat from being heard across whole grids. Fixes Mantis #1855

r5722 | melanie | 2008-07-31 03:51:30 -0700 (Thu, 31 Jul 2008) | 4 lines

Thank you, sacha magne, for a patch that implements llRequestSimulatorData("simname", DATA_SIM_RELEASE) Fixes Mantis #1866

r5721 | mikem | 2008-07-31 02:34:13 -0700 (Thu, 31 Jul 2008) | 3 lines

Thanks, M. Igarashi & nlin, for a patch that implements unary minus operator for Vector3 type. Fix issue 1872.

r5720 | mikem | 2008-07-31 02:24:28 -0700 (Thu, 31 Jul 2008) | 3 lines

Thanks, sempuki, for a patch that moves all Grid Server's plugins to PluginLoader. Fix issue 1871.

r5719 | drscofield | 2008-07-31 02:08:24 -0700 (Thu, 31 Jul 2008) | 4 lines

dropping intermediate GridInfoPlugin.addin.xml, as it's no longer needed.

r5718 | mikem | 2008-07-31 00:11:49 -0700 (Thu, 31 Jul 2008) | 4 lines

Allow the list hack from issue 1863 to compile, however its behavior is different than in SL. See http://opensimulator.org/mantis/view.php?id=1863 for details.

r5717 | mikem | 2008-07-31 00:11:41 -0700 (Thu, 31 Jul 2008) | 6 lines

-make ZERO_VECTOR and ZERO_ROTATION static readonly properties so they can be used in scripts -cast from bool to LSL{Integer,Float,String} so functions such as `integer isZero(integer x) { return (x == 0); }` work -progress on issue 1863

r5716 | mikem | 2008-07-30 21:13:46 -0700 (Wed, 30 Jul 2008) | 2 lines

Allow assignments in if/while/do-while control statements. Fix issue 1862.

r5715 | mikem | 2008-07-30 18:27:33 -0700 (Wed, 30 Jul 2008) | 3 lines

Fix issue 1860; exception thrown in the parser on if/if-else/for/while/do-while statements with no body.

r5714 | mikem | 2008-07-30 17:29:19 -0700 (Wed, 30 Jul 2008) | 2 lines

More LSL_Types implicit/explicit cast changes. Fix issue 1854.

r5713 | melanie | 2008-07-30 15:37:42 -0700 (Wed, 30 Jul 2008) | 3 lines

Thank you, HomerHorwitz, for a patch that implements llSetLinkTexture. Heavily influenced by llSetLinkPrimitiveParams.

r5712 | drscofield | 2008-07-30 09:47:25 -0700 (Wed, 30 Jul 2008) | 9 lines

From: Richard Alimi 

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.

r5711 | drscofield | 2008-07-30 09:21:01 -0700 (Wed, 30 Jul 2008) | 5 lines

From: Richard Alimi 

The following is a patch that causes HTTP connections made by llHTTPRequest to be closed once the response is read.

r5710 | afrisby | 2008-07-30 01:17:19 -0700 (Wed, 30 Jul 2008) | 1 line


 * Applying Mantis #1852 - Plugin Provider refactoring. Courtesy of Ryan/Sempuki.

r5709 | drscofield | 2008-07-30 01:09:45 -0700 (Wed, 30 Jul 2008) | 2 lines

cleanups and refactoring to make it more readable.

r5708 | melanie | 2008-07-29 15:40:23 -0700 (Tue, 29 Jul 2008) | 3 lines

Prevent acks from being appended to viewer effect packets, since that has been known to cause an exception in libomv ^^

r5707 | lbsa71 | 2008-07-29 12:53:54 -0700 (Tue, 29 Jul 2008) | 1 line


 * Ignored some bins and gens

r5706 | lbsa71 | 2008-07-29 12:52:58 -0700 (Tue, 29 Jul 2008) | 2 lines


 * Refactored some heavily duplicated RequestSimProfileData functions
 * Changed InventoryUrl and GridServerURL type to Uri instead of string - to address '/' issues.

r5705 | justincc | 2008-07-29 11:16:17 -0700 (Tue, 29 Jul 2008) | 2 lines


 * minor: temporarily command out variables to prevent compile warnings

r5704 | justincc | 2008-07-29 11:14:58 -0700 (Tue, 29 Jul 2008) | 2 lines


 * add file path parameter to save-inv (in development)

r5703 | justincc | 2008-07-29 11:11:58 -0700 (Tue, 29 Jul 2008) | 2 lines


 * find user on save-inv

r5702 | justincc | 2008-07-29 11:01:12 -0700 (Tue, 29 Jul 2008) | 2 lines


 * minor: route create user through underlying super class method rather than calling communications manager directly

r5701 | justincc | 2008-07-29 10:39:15 -0700 (Tue, 29 Jul 2008) | 2 lines


 * refactor: move create user console command parsing down to OpenSim.cs from CommunicationsManager

r5700 | drscofield | 2008-07-29 10:04:57 -0700 (Tue, 29 Jul 2008) | 3 lines

adding copyright notice and help option to matrix.py.

r5699 | drscofield | 2008-07-29 09:39:48 -0700 (Tue, 29 Jul 2008) | 22 lines

matrix.py is a little launcher tool that knows about the GridInfo protocol. it expects the grid coordinates to be passed as a commandline argument either as a "matrix:" or as an "opensim:" style URI:

matrix://osgrid.org:8002/

you can also provide region/X/Y/Z:

matrix://osgrid.org:8002/Wright%20Plaza/128/50/75

and it also understands avatar names and passwords:

matrix://mr%20smart:secretpassword@osgrid.org:8002/Wright%20Plaza/128/50/75

when you run it the first time, it will complain about a missing .matrixcfg file --- this is needed so that it can remember where your secondlife client lives on your box. to generate that file, simply run

matrix.py --secondlife path-to-your-secondlife-client-executable

r5698 | justincc | 2008-07-29 07:28:08 -0700 (Tue, 29 Jul 2008) | 3 lines


 * Put in stub code for inventory backup.
 * No user functionality yet (and not for quite some time)

r5697 | mw | 2008-07-29 01:50:46 -0700 (Tue, 29 Jul 2008) | 2 lines

Fixed the missing reference to a texture in TexturesAssetSet.xml, reported in mantis 1848. Not sure why the ids on some textures had got changed in there and the reference to femalebody.jp2 removed. I don't think this is the only problem with avatar appearances though, as I've still seen the puffs of smoke even with that texture set correctly. Seems that anytime where before you would have seen a grey ruth, you now get a puff of smoke. So looks like a urgent drive is needed to fix the avatar appearance system.

r5696 | ckrinke | 2008-07-28 20:43:31 -0700 (Mon, 28 Jul 2008) | 4 lines

Mantis#1849. Thank you kindly, Kinoc for a patch that: - LLSDLoginMethod should error out in similar way to XMLRPC login for already logged in condition - Have LLSDLoginMethod mirror the sequence of the XMLRPC for easier side by side compare - Log messages report which process XML or LLSD generated them for easier debugging

r5695 | drscofield | 2008-07-28 07:28:26 -0700 (Mon, 28 Jul 2008) | 5 lines

Trying to guestimate sensible default values for GridInfoService if no [GridInfo] section is supplied by OpenSim.ini; also adding log warning if that is the case.

r5694 | sdague | 2008-07-28 07:13:48 -0700 (Mon, 28 Jul 2008) | 4 lines

remove void keyword for osWeatherMap.lsl. Update asset and inventory uuids so that these new versions will show up in systems where they were before.

r5693 | drscofield | 2008-07-28 05:31:46 -0700 (Mon, 28 Jul 2008) | 4 lines

dropping GridInfo prototype, now properly implemented as GridInfoService.

r5692 | drscofield | 2008-07-28 05:18:48 -0700 (Mon, 28 Jul 2008) | 5 lines

moving GridInfo application plugin into a common standalone/grid service, adding a plain REST GET handler returning XML (no LLSD), adding appropriate add handler calls to OpenSimBase and UserServer.

r5691 | mikem | 2008-07-28 00:59:19 -0700 (Mon, 28 Jul 2008) | 2 lines

Add Shared/LSL_Types* tests to Bamboo.

r5690 | mikem | 2008-07-28 00:46:53 -0700 (Mon, 28 Jul 2008) | 3 lines

When casting strings to int, use double.Parse as strings may be floats. With this commit, issue 1822 should be fixed.

r5689 | mikem | 2008-07-27 19:36:26 -0700 (Sun, 27 Jul 2008) | 4 lines

-implement LSLString -> Quaternion explicit cast -sync Shared/LSL_Types.cs with Common/LSL_Types.cs -get the test script in issue 1822 to compile

r5688 | mikem | 2008-07-27 19:36:22 -0700 (Sun, 27 Jul 2008) | 2 lines

Adding explicit cast from LSLFloat to LSLInteger. Work on issue 1822.

r5687 | mikem | 2008-07-27 19:36:18 -0700 (Sun, 27 Jul 2008) | 3 lines

-copy LSL_Types tests from Common/ to Shared/ -fix some whitespace/formatting

r5686 | melanie | 2008-07-27 18:33:21 -0700 (Sun, 27 Jul 2008) | 3 lines

Refresh LSLTypes.cs in Shared/ from the one in Common/, which was more complete.

r5685 | afrisby | 2008-07-27 17:43:01 -0700 (Sun, 27 Jul 2008) | 1 line


 * Added a check for Infinite or NaN values before updating a heightfield. This may slow down terraforming when it debug mode - feedback appreciated.

r5684 | melanie | 2008-07-27 17:40:35 -0700 (Sun, 27 Jul 2008) | 4 lines

Reinstate the configuration option on XEngine's use of the lexical compiler. Changes the default in OpenSim.ini.example to "true" to allow for a broader user base for testing.

r5683 | mikem | 2008-07-27 16:53:18 -0700 (Sun, 27 Jul 2008) | 2 lines

Use new LSL compiler by default in DotNetEngine and XEngine. Fix issues 1651, 1339.

r5682 | melanie | 2008-07-27 13:32:22 -0700 (Sun, 27 Jul 2008) | 3 lines

Re-fix r5681. Sorry for the inconvenience. We will now return you to your scheduled scripting.

r5681 | melanie | 2008-07-27 12:54:43 -0700 (Sun, 27 Jul 2008) | 5 lines

Addresses Mantis #1611 Set thread culture for event processing threads in DotNetEngine. XEngine already had this. Maybe someone with a French OS can verify the fix.

r5680 | melanie | 2008-07-27 12:32:43 -0700 (Sun, 27 Jul 2008) | 5 lines

Addresses Mantis #1688 Changes erroneous return value of llGetLinkname to "" for nonexistent prims. Corrects an issue where the root prim of a linked set, upon delink, retains the part number 1.

r5679 | melanie | 2008-07-27 12:12:40 -0700 (Sun, 27 Jul 2008) | 3 lines

Prevents Mantis #1829 Add array size check to packet from viewer to prevent OOB exception

r5678 | mw | 2008-07-27 10:48:26 -0700 (Sun, 27 Jul 2008) | 1 line

applied mantis patch 1833, thanks kinoc

r5677 | chi11ken | 2008-07-27 10:15:41 -0700 (Sun, 27 Jul 2008) | 1 line

Update svn properties.

r5676 | ckrinke | 2008-07-27 09:21:51 -0700 (Sun, 27 Jul 2008) | 2 lines

Mantis#1831.Thank you kindly, Francis for a patch that addresses: Not all combinations of list order equally likely with llListRandomize

r5675 | lbsa71 | 2008-07-27 06:59:07 -0700 (Sun, 27 Jul 2008) | 2 lines

Mantis#1817. Thank you kindly, sacha magne, for a patch that:
 * Fixes a simulator crash when an asset file is missing on loading asset library.

r5674 | lbsa71 | 2008-07-27 06:34:34 -0700 (Sun, 27 Jul 2008) | 1 line


 * Added safeguard to ensure valid inventoryserver uri.

r5673 | mikem | 2008-07-27 03:41:44 -0700 (Sun, 27 Jul 2008) | 2 lines

Log to console if C# line/column lookup fails.

r5672 | mikem | 2008-07-27 00:09:33 -0700 (Sun, 27 Jul 2008) | 2 lines

Conversion from double to LSLInteger needs to be explicit. Fix issue 1826.

r5671 | mikem | 2008-07-26 22:42:47 -0700 (Sat, 26 Jul 2008) | 3 lines

Implement LSLFloat {+,-,*,/} LSLFloat operations. Fix issues 1532, 1701, 1824 & 1832.

r5670 | lbsa71 | 2008-07-26 14:22:50 -0700 (Sat, 26 Jul 2008) | 1 line


 * Ignored some bins

r5669 | lbsa71 | 2008-07-26 14:22:15 -0700 (Sat, 26 Jul 2008) | 2 lines


 * Changed a number of field names to ccc (public members shouldn't be called m_)

r5668 | dahlia | 2008-07-26 12:51:17 -0700 (Sat, 26 Jul 2008) | 1 line

Modified ResetChildPrimPhysicsPositions to allow archiving and physics to coexist peacefully (as per justincc's recommendations)

r5667 | melanie | 2008-07-26 11:54:59 -0700 (Sat, 26 Jul 2008) | 4 lines

The hazards if unclean sourc trees. Yours truly got bitten this time. Re-fix the re-fix from a clean build. This makes the region based settings work as advertised

r5666 | melanie | 2008-07-26 11:46:04 -0700 (Sat, 26 Jul 2008) | 2 lines

Re-Fix the fix

r5665 | melanie | 2008-07-26 11:03:50 -0700 (Sat, 26 Jul 2008) | 4 lines

Fix Mantis #1830 Makes region settings save on second and subsequent sim restarts after upgrading.

r5664 | dahlia | 2008-07-25 18:58:13 -0700 (Fri, 25 Jul 2008) | 1 line

reinstated ResetChildPrimPhysicsPositions as some prims had bad/missing proxies without it

r5663 | dahlia | 2008-07-25 13:45:06 -0700 (Fri, 25 Jul 2008) | 1 line

Attempt to update viewer for some physics status changes in SOP

r5662 | dahlia | 2008-07-25 13:29:37 -0700 (Fri, 25 Jul 2008) | 1 line

Re-enables testing for config option mesh_sculpted_prim which was inadvertently disabled in a prior modification (oops) :)

r5661 | justincc | 2008-07-25 11:08:45 -0700 (Fri, 25 Jul 2008) | 2 lines


 * minor: just realized I managed to get the save xml/xml2 messages the wrong way around

r5660 | mw | 2008-07-25 10:59:34 -0700 (Fri, 25 Jul 2008) | 2 lines

enabled a config option to inventory server to be able to stop it doing the SessionId lookup to the user server. As this ties a inventory server to one userserver/grid. doing the look up is still enabled by default.

r5659 | justincc | 2008-07-25 10:48:58 -0700 (Fri, 25 Jul 2008) | 4 lines


 * Stop the HasGroupChanged flag being reverted for newly restored prims which need to be persisted to the db
 * This should stop the problem where linked prims loaded via an archive did not survive server restart
 * It may address mantis 1819 though the symptoms don't look consistent

r5658 | drscofield | 2008-07-25 10:06:26 -0700 (Fri, 25 Jul 2008) | 6 lines

oops. forgot to add addin.xml for GridInfoPlugin. also, slight reordering of plugin initialisation to ensure that it will return base information about grid, even if [GridInfo] config section is not there.

r5657 | drscofield | 2008-07-25 09:56:46 -0700 (Fri, 25 Jul 2008) | 11 lines

first cut at a GridInfo plugin (mantis #1825). Currently just spits out everything in the [GridInfo] section :-D Also, not yet LLSD but XmlRpc, LLSD via GET will follow. OpenSim.ini.example contains sample values and explanation. Oh, and default values provided are

platform: OpenSim mode: standalone | grid

have fun.

r5656 | teravus | 2008-07-25 09:26:16 -0700 (Fri, 25 Jul 2008) | 1 line


 * disabling ODE unit tests again.. until the dllnotfound exception is resolved..

r5655 | teravus | 2008-07-25 09:15:45 -0700 (Fri, 25 Jul 2008) | 1 line


 * Re-enabling ODE unit testing...  This may break the bamboo build..

r5654 | teravus | 2008-07-25 09:02:08 -0700 (Fri, 25 Jul 2008) | 1 line


 * Trying to copy a 64 bit libode.so file from home directory to the build directory in the bamboo build process....

r5653 | justincc | 2008-07-25 08:18:24 -0700 (Fri, 25 Jul 2008) | 2 lines


 * Remove dumb bug I put in which meant that an archive save would never complete if there were any missing assets

r5652 | drscofield | 2008-07-25 05:59:41 -0700 (Fri, 25 Jul 2008) | 2 lines

squasing warning.

r5651 | drscofield | 2008-07-25 05:59:18 -0700 (Fri, 25 Jul 2008) | 2 lines

squashing warning.

r5650 | drscofield | 2008-07-25 05:51:01 -0700 (Fri, 25 Jul 2008) | 2 lines

enhancing Makefile to avoid colorification when running inside emacs...

r5649 | drscofield | 2008-07-25 04:31:33 -0700 (Fri, 25 Jul 2008) | 2 lines

adding copyright statement.

r5648 | drscofield | 2008-07-25 03:13:26 -0700 (Fri, 25 Jul 2008) | 7 lines

From: Christopher Yeoh 

The LL Server sets the CreateSelected flag for a prim when sending a property update when objects are linked. The following patch gets OpenSim to do the same.

r5647 | drscofield | 2008-07-25 03:09:02 -0700 (Fri, 25 Jul 2008) | 2 lines

completing rename of ChatFromViewerArgs to OSChatMessage

r5646 | drscofield | 2008-07-25 03:05:50 -0700 (Fri, 25 Jul 2008) | 2 lines

renaming the increasingly ill-named ChatFromViewerArgs to OSChatMessage

r5645 | drscofield | 2008-07-25 03:02:21 -0700 (Fri, 25 Jul 2008) | 4 lines

From: awebb

test code for REST handlers.

r5644 | drscofield | 2008-07-25 02:56:35 -0700 (Fri, 25 Jul 2008) | 4 lines

From: awebb

Further improvements to the REST handlers.

r5643 | mikem | 2008-07-25 00:50:31 -0700 (Fri, 25 Jul 2008) | 2 lines

Add casts from integer to float. Fix issue 1822.

r5642 | mikem | 2008-07-25 00:16:27 -0700 (Fri, 25 Jul 2008) | 3 lines

Thanks, lulurun, for a patch that adds an authenticated session cache to reduce "check_auth_session" requests from inventory server to user server.

r5641 | melanie | 2008-07-24 23:17:43 -0700 (Thu, 24 Jul 2008) | 4 lines

Patch #9155 (Mantis #1793) Fix a regression that caused the region settings not to save. Still no SQLite support for region settings. MySQL now functional.

r5640 | teravus | 2008-07-24 22:45:08 -0700 (Thu, 24 Jul 2008) | 1 line


 * disclude ode unit testing until the native library issue can be resolved.

r5639 | mikem | 2008-07-24 22:25:55 -0700 (Thu, 24 Jul 2008) | 2 lines

Enable OdePlugin unit test in continuous build.

r5638 | teravus | 2008-07-24 22:23:10 -0700 (Thu, 24 Jul 2008) | 1 line


 * Fix the ODEPlugin unit test

r5637 | mikem | 2008-07-24 21:47:11 -0700 (Thu, 24 Jul 2008) | 4 lines

-add test for newly introduced cast operators (issue 1818) -fix formatting -remove CompilerTest test since it seems to fail randomly

r5636 | melanie | 2008-07-24 20:47:55 -0700 (Thu, 24 Jul 2008) | 2 lines

Add mingchen's fix for string->float cast to Shared/

r5635 | melanie | 2008-07-24 20:45:17 -0700 (Thu, 24 Jul 2008) | 3 lines

Add GetGroupPowers and a dictionary to hold them to ClientView and IClientAPI. No user functionality

r5634 | mingchen | 2008-07-24 20:39:38 -0700 (Thu, 24 Jul 2008) | 1 line


 * Fixes #0001818: typecast string to float

r5633 | mingchen | 2008-07-24 19:30:07 -0700 (Thu, 24 Jul 2008) | 3 lines


 * Added CommandIntentions that is used to describe a console commands hazard. 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.

r5632 | dahlia | 2008-07-24 19:06:40 -0700 (Thu, 24 Jul 2008) | 1 line

llApplyImpulse now accepts any non-zero integer as not FALSE

r5631 | mikem | 2008-07-24 18:06:20 -0700 (Thu, 24 Jul 2008) | 2 lines

Let's not fail if tests fail.

r5630 | mikem | 2008-07-24 17:12:54 -0700 (Thu, 24 Jul 2008) | 2 lines

Let's try unit tests in the automated build again.

r5629 | dahlia | 2008-07-24 14:05:30 -0700 (Thu, 24 Jul 2008) | 1 line

Changed application of constant forces to after PID force is applied. llSetForce should behave identical to the Linden implementation now.

r5628 | justincc | 2008-07-24 10:19:33 -0700 (Thu, 24 Jul 2008) | 2 lines


 * refactor: Remove now redundant inventory server url being passed to GetInventorySkeleton

r5627 | justincc | 2008-07-24 10:10:07 -0700 (Thu, 24 Jul 2008) | 2 lines


 * refactor: move remaining user service -> inventory service OGS1 calls into the specific inter service class

r5626 | justincc | 2008-07-24 09:03:17 -0700 (Thu, 24 Jul 2008) | 2 lines


 * minor: eliminate warnings from LindenUDP

r5625 | justincc | 2008-07-24 08:56:50 -0700 (Thu, 24 Jul 2008) | 2 lines


 * Separate out OGS1 calls used between services (rather than from region to services) into a separate assembly to parallel OpenSim.Region.Communications.OGS1

r5624 | melanie | 2008-07-24 08:52:36 -0700 (Thu, 24 Jul 2008) | 3 lines

Thank you, Neopallium, for a patch that addresses ack issues in the client stack. Committed with changes, see Mantis #1810 for details.

r5623 | justincc | 2008-07-24 08:27:21 -0700 (Thu, 24 Jul 2008) | 2 lines


 * Fix spelling mistake in OGS1SecureInvenotryService

r5622 | justincc | 2008-07-24 08:20:57 -0700 (Thu, 24 Jul 2008) | 2 lines


 * minor: Rename IInterGridInventoryServices since it's inter service rather than inter grid

r5621 | chi11ken | 2008-07-24 08:20:47 -0700 (Thu, 24 Jul 2008) | 1 line

Update svn properties. Minor formatting cleanup.

r5620 | drscofield | 2008-07-24 07:35:04 -0700 (Thu, 24 Jul 2008) | 7 lines

oops...forgot to svn add OSHttpHttpHandler.cs last week.

NOTE: this code is work-in-progress, it's not live. it's so far harmless and just wants to play. it should not bite anyone (yeah, that's what they all say, i know...)

r5619 | drscofield | 2008-07-24 07:18:07 -0700 (Thu, 24 Jul 2008) | 12 lines

From: Christopher Yeoh 

The problem I noticed is that when child prims are selected unlike the Linden server, OpenSim does not return property information - it only searches the root prims for matches.

What I'm not sure about is whether the parcel prim count taint should be set or if the root prim should be set as selected (doesn't seem possible to set the child prim as selected). It does however fix the problem of the property information not being sent, so its an improvement (I think!).

r5618 | dahlia | 2008-07-24 00:45:58 -0700 (Thu, 24 Jul 2008) | 1 line

Implements llSetForce and llGetForce. These are experimental and the units may not match the Linden implementation.

r5617 | mikem | 2008-07-24 00:23:36 -0700 (Thu, 24 Jul 2008) | 2 lines

Refactor some tests.

r5616 | mikem | 2008-07-23 22:38:26 -0700 (Wed, 23 Jul 2008) | 2 lines

Unit tests still broken, remove them from Bamboo build file.

r5615 | mikem | 2008-07-23 22:23:42 -0700 (Wed, 23 Jul 2008) | 2 lines

Replace the try/catch with a null check.

r5614 | mikem | 2008-07-23 22:23:38 -0700 (Wed, 23 Jul 2008) | 6 lines

Replace implicit casts from LSLFloat to int and uint which were removed in r5487.

Also put the unit tests back for Bamboo to execute them, let's see how this goes.

r5613 | melanie | 2008-07-23 18:38:58 -0700 (Wed, 23 Jul 2008) | 5 lines

Addresses Mantis #1810 Collapses two locks into one to avoid a situation were a List is cloned under two different locks, resulting in a bad index in .NET code.

r5612 | mikem | 2008-07-23 17:32:06 -0700 (Wed, 23 Jul 2008) | 2 lines

Thanks, cmickeyb, for a patch that addresses secure inventory assuming IP addresses in configuration. Fix issue 1812.

r5611 | justincc | 2008-07-23 15:18:09 -0700 (Wed, 23 Jul 2008) | 3 lines


 * refactor: break out inter grid inventory services further
 * more to follow

r5610 | sdague | 2008-07-23 15:14:37 -0700 (Wed, 23 Jul 2008) | 2 lines

few additional fixed to get prim inventory up on nhibernate

r5609 | sdague | 2008-07-23 15:14:35 -0700 (Wed, 23 Jul 2008) | 2 lines

catch a null case in the convenience RegionID property

r5608 | sdague | 2008-07-23 15:14:34 -0700 (Wed, 23 Jul 2008) | 2 lines

implemented prim inventories for nhibernate

r5607 | sdague | 2008-07-23 15:14:32 -0700 (Wed, 23 Jul 2008) | 2 lines

fix column mapping

r5606 | sdague | 2008-07-23 15:14:31 -0700 (Wed, 23 Jul 2008) | 2 lines

complete the prim inventory mapping

r5605 | sdague | 2008-07-23 15:14:29 -0700 (Wed, 23 Jul 2008) | 3 lines

refactor TaskInventoryItem Mask -> Permissions to be consistant with how things are stored in the db.

r5604 | sdague | 2008-07-23 15:14:23 -0700 (Wed, 23 Jul 2008) | 2 lines

add primitems migration for nhibernate

r5603 | justincc | 2008-07-23 14:40:06 -0700 (Wed, 23 Jul 2008) | 3 lines


 * refactor: split out inventory services which are only used between non-region services
 * more to follow

r5602 | sdague | 2008-07-23 12:28:18 -0700 (Wed, 23 Jul 2008) | 2 lines

turn fields -> properties in TaskInventoryItem

r5601 | melanie | 2008-07-23 11:37:43 -0700 (Wed, 23 Jul 2008) | 4 lines

Attempt to fix Mantis #1804 Fetches the correct link part to chenge. Please provide feedback, since I was not able to test all variants of this huge function.

r5600 | melanie | 2008-07-23 11:08:16 -0700 (Wed, 23 Jul 2008) | 3 lines

Fix Mantis #1759 Corrects reported agent positions.

r5599 | sdague | 2008-07-23 08:58:44 -0700 (Wed, 23 Jul 2008) | 2 lines

make privates private

r5598 | sdague | 2008-07-23 08:50:32 -0700 (Wed, 23 Jul 2008) | 4 lines

refactored LandData to use properties, and cleaned up the naming on the properties a bit to be more consistant with other objects (having things like .Name .Description, etc).

r5597 | mw | 2008-07-23 07:26:30 -0700 (Wed, 23 Jul 2008) | 2 lines

Send Animation data for other avatars to new users joining the region (tested on new logins, but need to test that it is triggered on teleports). This should fix the sitting avatars appearing in a T pose to new users. And possible other animation problems.

r5596 | melanie | 2008-07-23 07:26:08 -0700 (Wed, 23 Jul 2008) | 2 lines

Fix a race causing a buffer overflow under moderate load

r5595 | chi11ken | 2008-07-23 06:24:25 -0700 (Wed, 23 Jul 2008) | 1 line

Update svn properties. Formatting cleanup. Remove a compiler warning.

r5594 | sdague | 2008-07-23 05:39:16 -0700 (Wed, 23 Jul 2008) | 4 lines

get rid of some LLQuaternion == null checks. Because LLQuaternion is a struct and not a class, it can't be null. So these checks were just generating compiler warnings on unreachable code.

r5593 | mw | 2008-07-23 04:07:59 -0700 (Wed, 23 Jul 2008) | 2 lines

Changed it so the avatar's rotation is now sent as part of a full avatar update. This should fix the wrong rotation on existing sitting avatar when logging in bug.

r5592 | joha1 | 2008-07-23 02:46:04 -0700 (Wed, 23 Jul 2008) | 1 line

The new secure inventory server mode (in r5590) can now be disabled from OpenSim.ini. Default is to use the new mode.

r5591 | mikem | 2008-07-23 01:03:32 -0700 (Wed, 23 Jul 2008) | 2 lines

Fix issue 1760. If the inventory item is not found, llSay and throw an exception.

r5590 | joha1 | 2008-07-23 00:27:11 -0700 (Wed, 23 Jul 2008) | 1 line

adding files that were not included in r5589

r5589 | joha1 | 2008-07-22 23:59:02 -0700 (Tue, 22 Jul 2008) | 1 line

thanks lulurun for a security patch that blocks unathorized access to the inventory server (see http://opensimulator.org/wiki/Security_vulnerability_brought_by_non-check_inventory_service)

r5588 | mikem | 2008-07-22 23:53:38 -0700 (Tue, 22 Jul 2008) | 2 lines

Enable LSL <-> C# source location mapping when reporing compiler errors to the user in-world. This method is not yet perfect but is an improvement in accuracy over the existing method.

r5587 | mikem | 2008-07-22 22:53:54 -0700 (Tue, 22 Jul 2008) | 2 lines

Thanks, sempuki, for a patch that adds .addin.xml for MSSQL and SQLite users.

r5586 | mikem | 2008-07-22 21:32:09 -0700 (Tue, 22 Jul 2008) | 2 lines

Remove duplicate definitions in addin.xml files. How'd that happen anyway?

r5585 | mikem | 2008-07-22 20:08:31 -0700 (Tue, 22 Jul 2008) | 2 lines

Thanks, sempuki, for a patch that moves control of Mono.Addins from source attributes to external XML files. Fix issues 1682 and 1786.

r5584 | mikem | 2008-07-22 19:51:45 -0700 (Tue, 22 Jul 2008) | 2 lines

First version of position mapping between LSL <-> C# implemented.

r5583 | chi11ken | 2008-07-22 18:37:08 -0700 (Tue, 22 Jul 2008) | 1 line

Update svn properties. Minor formatting cleanup.

r5582 | melanie | 2008-07-22 18:16:01 -0700 (Tue, 22 Jul 2008) | 4 lines

Guard against wrong packet types being passed into AddNewClient. Actually, the exception handler seems to be a valid execution path here, this needs some love.

r5581 | melanie | 2008-07-22 15:49:13 -0700 (Tue, 22 Jul 2008) | 2 lines

Make QueuePacket lock free. Eliminates an unneeded lock

r5580 | melanie | 2008-07-22 15:21:20 -0700 (Tue, 22 Jul 2008) | 4 lines

Change one packet optimization to cover a case where the resend queue may block indefinitely when a single packet is not acked by the viewer and no others cwfromfor that region are pending.

r5579 | mw | 2008-07-22 12:56:30 -0700 (Tue, 22 Jul 2008) | 1 line

renamed ScenePresence.SendFullUpdateToAllClients to SendInitialFullUpdateToAllClients, and added a replacement SendFullUpdateToAllClients method. As the old one (now "Initial") has extra steps in it for sending initial updates/date, Not only was this leading to a lot more data being sent than needed to be, every time it was called. It also seems to have been causing the "other Avatars rotating when you sit down" bug.

r5578 | melanie | 2008-07-22 10:58:42 -0700 (Tue, 22 Jul 2008) | 7 lines

Refactor the packet scheduling out of ClientView. Add intelligent 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)

r5577 | justincc | 2008-07-22 10:43:09 -0700 (Tue, 22 Jul 2008) | 3 lines


 * refactor: move new inventory service call by user server to OGS1 with all the other service calls
 * will post to mailing list about moving this shortly

r5576 | justincc | 2008-07-22 09:21:16 -0700 (Tue, 22 Jul 2008) | 2 lines


 * minor: Make create user command appear on the region console only if the region is running standalone

r5575 | chi11ken | 2008-07-22 08:01:04 -0700 (Tue, 22 Jul 2008) | 1 line

Update svn properties. Squash a couple of warnings.

r5574 | dahlia | 2008-07-21 16:08:23 -0700 (Mon, 21 Jul 2008) | 1 line

Clean up Meshmerizer.cs a bit to make it more readable

r5573 | justincc | 2008-07-21 14:10:15 -0700 (Mon, 21 Jul 2008) | 4 lines


 * Give new uuids to all the objects loaded in from an archive.
 * 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.

r5572 | ckrinke | 2008-07-21 12:29:55 -0700 (Mon, 21 Jul 2008) | 7 lines

Mantis#1544. Thank you kindly, Jonc, for a patch that: 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.

r5571 | justincc | 2008-07-21 10:52:53 -0700 (Mon, 21 Jul 2008) | 2 lines


 * minor: stick filename being loaded/saved from in save/load xml/oar information messages

r5570 | justincc | 2008-07-21 10:42:13 -0700 (Mon, 21 Jul 2008) | 2 lines


 * minor: Make it clearer the region on which save and load xml/oar commands are operating

r5569 | justincc | 2008-07-21 10:33:03 -0700 (Mon, 21 Jul 2008) | 2 lines


 * minor: add wiki link to archiving function invocation

r5568 | justincc | 2008-07-21 10:23:32 -0700 (Mon, 21 Jul 2008) | 2 lines


 * Minor: correct change-region typo

r5567 | justincc | 2008-07-21 10:13:32 -0700 (Mon, 21 Jul 2008) | 2 lines


 * minor: change misleading 'all assets found' message to instead tell how many were actually located

r5566 | mw | 2008-07-21 09:21:59 -0700 (Mon, 21 Jul 2008) | 1 line

added support so that the packet tracker can resend packets itself as well as triggering a event. Next step to change the terrain packet resending to use these feature.

r5565 | mw | 2008-07-21 08:13:34 -0700 (Mon, 21 Jul 2008) | 3 lines

added experimental packet tracker (LLPacketTracker.cs), which can be told to 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.

r5564 | ckrinke | 2008-07-21 06:44:56 -0700 (Mon, 21 Jul 2008) | 8 lines

Mantis#1801. Thank you kindly, Junta_Kohime for a patch that: I found a problem trying to get s value directly from a quaternion q. Compiling a script which directly access to q.s value, caused the following error: CS0103: 'The. symbol cannot be used in LSL except in float values or vector components'. Detected around: q.s I did a small change to allow alphabetic letter "s" to be interpretated as valid identifier. This solves the problem.

r5563 | ckrinke | 2008-07-21 06:40:08 -0700 (Mon, 21 Jul 2008) | 3 lines

Mantis#1798. Thank you kindly, StrawberryFride for a patch that: Fixes a couple of places where null reference exceptions were being caught and ignored rather than null checks being performed.

r5562 | lbsa71 | 2008-07-21 03:02:55 -0700 (Mon, 21 Jul 2008) | 6 lines

* System.IO is part of System * System.Xml.Serialization is part of System.Xml
 * eliminated some warnings and added some const and readonlies
 * refactored some member names for readability and ccc (code convention conformance)
 * took away two refs from Rest.Inventory since

r5561 | dahlia | 2008-07-21 02:36:22 -0700 (Mon, 21 Jul 2008) | 1 line

some optimizations in quaternion normalization in llRot2Fwd, llRot2Left, and llRot2Up. llAxes2Rot now uses these functions for sign error correction instead of vector*quat products.

r5560 | dahlia | 2008-07-20 22:34:31 -0700 (Sun, 20 Jul 2008) | 1 line

does some verification of the quaternion returned by llAxes2Rot and modifies the sign of the s term if a discrepency is found. This helps llAxes2Rot more closely match the Linden implementation.

r5559 | ckrinke | 2008-07-20 15:19:39 -0700 (Sun, 20 Jul 2008) | 3 lines

Mantis#1797. Thank you kindly, StrawberryFride for a patch that solves: Shutdown command on region server was presenting an error, failing to send detach region for all regions, and failing to shut down

r5558 | ckrinke | 2008-07-20 15:16:50 -0700 (Sun, 20 Jul 2008) | 2 lines

Mantis#1796. Thank you kindly, StrawberryFride for a patch that: Agent table code (INSERT / UPDATE, etc) now added to MSSQL provider.

r5557 | melanie | 2008-07-20 09:50:15 -0700 (Sun, 20 Jul 2008) | 3 lines

Change the OopenSim.ini default to 256m for nonphysical prims, to get future public installations on a more sane footing.

r5556 | melanie | 2008-07-20 08:19:26 -0700 (Sun, 20 Jul 2008) | 3 lines

Make the max sizes of physical and nonphysical prims configurable in OpenSim.ini Defaulted to 65536 and 10, respectively

r5555 | melanie | 2008-07-19 14:01:10 -0700 (Sat, 19 Jul 2008) | 3 lines

Change SQLite argument marker from the more standard '@' to the ':' supported but earlier versions of the SQLite dll

r5554 | ckrinke | 2008-07-19 07:45:10 -0700 (Sat, 19 Jul 2008) | 7 lines

Mantis#1785. Thank you kindly, Junta_Kohime for a patch that" llAxes2Rot now implemented. Important note: quaternion  is equal to <-x,-y,-z,-s>. The result may be different from LSL output, but it is correct. A problem of rounding caused an error of square rooting of zero as negative number, corrected by squaring again. Function tested 360?\194?\176 along 3 axes. Vector fwd, left and up have to be normalized.

r5553 | chi11ken | 2008-07-19 02:35:48 -0700 (Sat, 19 Jul 2008) | 1 line

Update svn properties. Fix some inconsistent newlines.

r5552 | melanie | 2008-07-18 23:20:57 -0700 (Fri, 18 Jul 2008) | 5 lines

Quick fix to make the estate ban list effective again, when the region crossing is also a sim crossing. Prevents the CAPS handler from being set up for a banned user,making them redmap out. Dirty hack, temporary until I can work out how to do it right.

r5551 | melanie | 2008-07-18 21:05:34 -0700 (Fri, 18 Jul 2008) | 8 lines

Fix prim link numbers (Mantis #1781) 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.

r5550 | melanie | 2008-07-18 13:50:47 -0700 (Fri, 18 Jul 2008) | 3 lines

Introduce a separate connection string for estates, which defaults to the one gi ven for the region datastore. Removes the flag to store prim inventories, which are now always stored.

r5549 | melanie | 2008-07-18 12:32:05 -0700 (Fri, 18 Jul 2008) | 4 lines

Patch to fix saving of estate managers list loaded during migration. No longer teleports an agent home unless their root agent is being banned. Visual blocking is still in effect.

r5548 | drscofield | 2008-07-18 12:28:52 -0700 (Fri, 18 Jul 2008) | 6 lines

pulling query handling through the handlers. adding (non-functional, work-in-progress) HttpHandler.

NOTE: non-active code. does not glow in the dark. non-combustible.

r5547 | ckrinke | 2008-07-18 12:09:51 -0700 (Fri, 18 Jul 2008) | 4 lines

Mantis#1778. Thank you kindly, Junta_Kohime for a patch that: llRot2Left and llRot2Up functions modified, using fast algebric calculations instead of vectors and quaternions products. The accuracy is the same. Normalization is now implemented.

r5546 | melanie | 2008-07-18 11:08:34 -0700 (Fri, 18 Jul 2008) | 5 lines

Patch adds bool IsManager(LLUUID) to IEstateModule. 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.

r5545 | drscofield | 2008-07-18 08:36:38 -0700 (Fri, 18 Jul 2008) | 2 lines

fixing copy & paste artefact.

r5544 | sdague | 2008-07-18 08:34:32 -0700 (Fri, 18 Jul 2008) | 4 lines

add some locks back into the sqlite asset path, as something changed that is causing a lot of out of order execution on asset fetches on multi region sims.

r5543 | drscofield | 2008-07-18 08:31:28 -0700 (Fri, 18 Jul 2008) | 6 lines

simplifying OSHTtpHandler (a bit), adding query string matching, adapting OSHttpXmlRpcHandler accordingly.

NOTE: this code is not live.

r5542 | sdague | 2008-07-18 08:19:52 -0700 (Fri, 18 Jul 2008) | 3 lines

remove all the odd quoting, on the off chance this was causing some of the issue.

r5541 | sdague | 2008-07-18 08:13:19 -0700 (Fri, 18 Jul 2008) | 3 lines

put the entire thing inside a transaction. This probably doesn't help much, but it might.

r5540 | sdague | 2008-07-18 08:10:20 -0700 (Fri, 18 Jul 2008) | 5 lines

fix typo in create index that caused the entire migration to fail. put some drop table if exist clauses in here to hopefully let this migration work for people that are in an intermediary broken state right now.

r5539 | sdague | 2008-07-18 08:06:24 -0700 (Fri, 18 Jul 2008) | 3 lines

found a better pattern for SaveOrUpdate with nhibernate cleaned up the asset path a bit

r5538 | justincc | 2008-07-18 07:42:06 -0700 (Fri, 18 Jul 2008) | 2 lines


 * refactor: break out sog loading code into two parts so that post-deserialization changes can be carried out before adding it to a scene

r5537 | drscofield | 2008-07-18 07:40:07 -0700 (Fri, 18 Jul 2008) | 4 lines

force Culture to en-US in BaseHttpserver.HandleRequest --- this fixes mantis #1748 and #1771.

r5536 | drscofield | 2008-07-18 07:37:23 -0700 (Fri, 18 Jul 2008) | 2 lines

additional patterns for .hgignore

r5535 | sdague | 2008-07-18 06:44:16 -0700 (Fri, 18 Jul 2008) | 2 lines

remove NHPrim, this turned out to be a bad idea

r5534 | justincc | 2008-07-18 04:51:27 -0700 (Fri, 18 Jul 2008) | 3 lines


 * Fix http://opensimulator.org/mantis/view.php?id=1761
 * Now llGetLinkNumber returns 0 if the prim is not linked, instead of 1

r5533 | justincc | 2008-07-18 04:20:30 -0700 (Fri, 18 Jul 2008) | 3 lines


 * Try new ruth avatar settings correction suggested by jenni in http://opensimulator.org/mantis/view.php?id=1769
 * Thanks jenni

r5532 | drscofield | 2008-07-18 03:57:18 -0700 (Fri, 18 Jul 2008) | 2 lines

squashing further warnings.

r5531 | drscofield | 2008-07-18 03:33:10 -0700 (Fri, 18 Jul 2008) | 7 lines

fixing warnings in EstateSettings and correcting coding style: 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
 * warning was:


 * coding style: space before flow control statements please! http://blogs.msdn.com/brada/articles/361363.aspx

r5530 | dahlia | 2008-07-18 01:22:05 -0700 (Fri, 18 Jul 2008) | 1 line

Commented out a readline that was preventing the sim from shutting down in some cases

r5529 | mikem | 2008-07-18 00:52:44 -0700 (Fri, 18 Jul 2008) | 2 lines

Implement cast to LSL_Types.LSLInteger from double. Fix issue 1770.

r5528 | mikem | 2008-07-17 21:51:41 -0700 (Thu, 17 Jul 2008) | 2 lines

Thanks, sempuki, for a patch that moves all grid plugins to new PluginLoader (issue 1763).

r5527 | mikem | 2008-07-17 21:51:36 -0700 (Thu, 17 Jul 2008) | 2 lines

Make scripts LSL compliant.

r5526 | dahlia | 2008-07-17 20:23:40 -0700 (Thu, 17 Jul 2008) | 1 line

masks MySQL password from console startup messages

r5525 | melanie | 2008-07-17 19:40:47 -0700 (Thu, 17 Jul 2008) | 3 lines

Patch #9151 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.

r5524 | dahlia | 2008-07-17 19:08:14 -0700 (Thu, 17 Jul 2008) | 1 line

added region port number to output of "show regions" command

r5523 | mikem | 2008-07-17 19:05:20 -0700 (Thu, 17 Jul 2008) | 2 lines

Treat LSL_Types as special cases in llList2Integer and llList2Float. This could be implemented many other places, but let's do that on a case-by-case basis.

r5522 | ckrinke | 2008-07-17 18:20:06 -0700 (Thu, 17 Jul 2008) | 4 lines

Mantis#1768. Thank you kindly, Junta_Kohime for a patch that: llRot2Fwd function modified, using fast algebric calculations instead of vectors and quaternions products. The accuracy is the same. Normalization is now implemented.

r5521 | dahlia | 2008-07-17 17:03:28 -0700 (Thu, 17 Jul 2008) | 1 line

refactor - commenting out needsMeshing and all references as createMesh has the same logic and obsoletes the need for it.

r5520 | sdague | 2008-07-17 14:07:39 -0700 (Thu, 17 Jul 2008) | 2 lines

fix build break

r5519 | sdague | 2008-07-17 13:58:24 -0700 (Thu, 17 Jul 2008) | 3 lines

terrain is close to working, but I still end up at the bottom of the sea right now.

r5518 | sdague | 2008-07-17 13:58:23 -0700 (Thu, 17 Jul 2008) | 2 lines

need to synchronize the terrain updates

r5517 | sdague | 2008-07-17 13:58:20 -0700 (Thu, 17 Jul 2008) | 2 lines

first pass at Terrain implementation

r5516 | sdague | 2008-07-17 12:58:47 -0700 (Thu, 17 Jul 2008) | 4 lines

add a Terrain object for the purpose of mapping. This may make sense to stick up in framework later, but for now we'll just keep it close to the data.

r5515 | sdague | 2008-07-17 12:58:45 -0700 (Thu, 17 Jul 2008) | 2 lines

if no texture, make it plywood

r5514 | sdague | 2008-07-17 12:58:41 -0700 (Thu, 17 Jul 2008) | 3 lines

add plywood texture as a constant, as we need it in a couple of places and it's super cryptic to have random UUIDs hanging out.

r5513 | ckrinke | 2008-07-17 12:11:56 -0700 (Thu, 17 Jul 2008) | 8 lines

Mantis#1598. Thank you kindly, Matth for a patch that addresses: The previous implementation of llEuler2Rot was not mathematically incorrect, but it was an awkward way of posing the problem that led to a few degenerate cases which were not handled correctly - for example, PI rotations around X and Z axes were wrong. I put some comments in the source about how I arrived at the current implementation, which I think is easier to read, and gives results that match SL.

r5512 | sdague | 2008-07-17 11:59:10 -0700 (Thu, 17 Jul 2008) | 4 lines

Revert "git merge"

This reverts commit 80e1c3742a3ba7eb9aa1686a242b36f64331095a.

r5511 | sdague | 2008-07-17 11:59:06 -0700 (Thu, 17 Jul 2008) | 2 lines

git merge

r5510 | sdague | 2008-07-17 11:59:04 -0700 (Thu, 17 Jul 2008) | 2 lines

finish NHibernate mapping for prims, and it even seems to work

r5509 | sdague | 2008-07-17 11:59:02 -0700 (Thu, 17 Jul 2008) | 2 lines

fix the null case for deep copy

r5508 | sdague | 2008-07-17 11:59:01 -0700 (Thu, 17 Jul 2008) | 2 lines

more safety checks

r5507 | sdague | 2008-07-17 11:58:58 -0700 (Thu, 17 Jul 2008) | 2 lines

add a null check for safety

r5506 | sdague | 2008-07-17 11:58:47 -0700 (Thu, 17 Jul 2008) | 2 lines

got basic region object saves working time for lunch

r5505 | sdague | 2008-07-17 11:53:38 -0700 (Thu, 17 Jul 2008) | 2 lines

early remove calls

r5504 | drscofield | 2008-07-17 09:51:23 -0700 (Thu, 17 Jul 2008) | 2 lines

rearranging variables in OSHttpRequest and adding Query property.

r5503 | ckrinke | 2008-07-17 06:43:31 -0700 (Thu, 17 Jul 2008) | 6 lines

Mantis#1736. Thank you kindly, StrawberryFride for a patch that: Many issues with handling connections in MSSQL, have rearchitected to ensure that connections are always opened and closed in a timely fashion & disposed of cleanly, and removed unnecessary lock statements. SQL Server performance seems to have improved considerably as a result, and various timeout errors seem to have been fixed.

r5502 | drscofield | 2008-07-17 05:54:15 -0700 (Thu, 17 Jul 2008) | 6 lines

morphing OSHttpHandler interface into an abstract base class. adding HTTP method matching support. adapting OSHttpXmlRpcHandler accordingly. dropping OSHttpXmlProcessor delegate in favour of good old XmlRpcMethodHandler delegate (was the same signature).

r5501 | sdague | 2008-07-16 15:16:46 -0700 (Wed, 16 Jul 2008) | 3 lines

added index to ParentID on prims, as this is sorted on for prim loading. This should speed up initial load of prims, especially on primy regions.

r5500 | sdague | 2008-07-16 14:28:01 -0700 (Wed, 16 Jul 2008) | 2 lines

clean up mappings for parent id

r5499 | sdague | 2008-07-16 14:27:59 -0700 (Wed, 16 Jul 2008) | 2 lines

getting close on saving prims via nhibernate

r5498 | sdague | 2008-07-16 14:27:57 -0700 (Wed, 16 Jul 2008) | 3 lines

make ParentUUID be a cached value, but allow setting it for short term storage (needed to rebuild SOGs)

r5497 | sdague | 2008-07-16 14:27:55 -0700 (Wed, 16 Jul 2008) | 2 lines

fix RegionStore creation so that the .sql file works

r5496 | sdague | 2008-07-16 14:27:52 -0700 (Wed, 16 Jul 2008) | 4 lines

made SOP have a blank setter for 2 convenience properties. Got RegionStore mapping to the point that nhibernate would start, though definitely not complete

r5495 | sdague | 2008-07-16 11:29:03 -0700 (Wed, 16 Jul 2008) | 3 lines

be a little more discriminating on firing ShapeChanged script events so that we don't get them on every object construction.

r5494 | sdague | 2008-07-16 08:19:10 -0700 (Wed, 16 Jul 2008) | 2 lines

add pidb files to gitignore

r5493 | sdague | 2008-07-16 08:18:13 -0700 (Wed, 16 Jul 2008) | 2 lines

change fields to private so everyone will use properties

r5492 | sdague | 2008-07-16 08:10:35 -0700 (Wed, 16 Jul 2008) | 4 lines

Revert "refactoring of PrimitiveBaseShape to properties"

This reverts commit 60e13a9997da89d224fbe8a97ab42bfc6114a45f.

r5491 | sdague | 2008-07-16 07:41:57 -0700 (Wed, 16 Jul 2008) | 2 lines

refactoring of PrimitiveBaseShape to properties

r5490 | sdague | 2008-07-16 07:41:53 -0700 (Wed, 16 Jul 2008) | 2 lines

further property refactoring of PrimitiveBaseShape

r5489 | sdague | 2008-07-16 07:41:49 -0700 (Wed, 16 Jul 2008) | 2 lines

refactoring primitive base shape to use properties

r5488 | sdague | 2008-07-16 07:40:19 -0700 (Wed, 16 Jul 2008) | 2 lines

work in progress on nhibernate

r5487 | ckrinke | 2008-07-16 07:30:22 -0700 (Wed, 16 Jul 2008) | 5 lines

Mantis#1755. Thank you kindly, Matth for a patch that solves: When using math operators +,-,*,/ in an LSL script with an LSLFloat and an integer literal the wrong result is returned. This patch adds operators to the LSLFloat type to handle this case.

r5486 | drscofield | 2008-07-16 02:42:14 -0700 (Wed, 16 Jul 2008) | 2 lines

squashing warnings critters

r5485 | ckrinke | 2008-07-15 20:07:54 -0700 (Tue, 15 Jul 2008) | 5 lines

Mantis#1746. Thank you kindly, nlin for pointing out that I needed to apply the patch a little better then last night for: Dot product operator in LSL_Types.cs incorrectly returns a component-wise vector multiplication; it should return a scalar dot product. Thanks to M. Igarashi for the patch.

r5484 | joha1 | 2008-07-15 20:04:45 -0700 (Tue, 15 Jul 2008) | 1 line

Updated files for the loadbalancer web interface

r5483 | mikem | 2008-07-15 18:19:32 -0700 (Tue, 15 Jul 2008) | 2 lines

Fix issue 1582. The maximum allowable length for a string passed to SimChat is 1500. If it was longer than 1500, it was being truncated to 1501 characters. This caused an exception and prevented the errors from reaching the console and the user in-world.

r5482 | ckrinke | 2008-07-15 18:00:40 -0700 (Tue, 15 Jul 2008) | 3 lines

Mantis#1753. Thank you kindly, Kinoc for a patch that: Brings Yield Prolog up to date with sourceforge version 0.9.10 Patched applies to both DotNet and XEngine.

r5481 | sdague | 2008-07-15 13:06:58 -0700 (Tue, 15 Jul 2008) | 4 lines

add migration for SceneGroupID to char(36) plus add an index. This should actually speed up deletes substantially, especially for large regions, as this was a table scan before.

r5480 | sdague | 2008-07-15 11:57:18 -0700 (Tue, 15 Jul 2008) | 3 lines

added new ParentUUID property to map out from SOP. Updated some nhibernate parts, started in on migration.

r5479 | justincc | 2008-07-15 11:07:23 -0700 (Tue, 15 Jul 2008) | 4 lines


 * Expose client statistics to the console via 'show stats'
 * 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

r5478 | drscofield | 2008-07-15 06:33:31 -0700 (Tue, 15 Jul 2008) | 2 lines

cleanup: fixing CamelCase issue with RestDeserialiseHandler.

r5477 | drscofield | 2008-07-15 06:06:30 -0700 (Tue, 15 Jul 2008) | 4 lines

fixes handler scoring method. XmlRpc code path now fully working with HttpServer. :-)

r5476 | drscofield | 2008-07-15 06:02:10 -0700 (Tue, 15 Jul 2008) | 2 lines

removes a Console.WriteLine(...) remnant.

r5475 | drscofield | 2008-07-15 05:02:49 -0700 (Tue, 15 Jul 2008) | 2 lines

killing a lonesome warning that managed to creep in...

r5474 | drscofield | 2008-07-15 04:46:13 -0700 (Tue, 15 Jul 2008) | 2 lines

fixes a couple of issues i introduced yesterday, one of them MapBlock queries crashing.

r5473 | ckrinke | 2008-07-14 20:17:45 -0700 (Mon, 14 Jul 2008) | 2 lines

I had to revert the Mantis#1746 patch as although the local build with Windows compiled, the automated build failed.

r5472 | ckrinke | 2008-07-14 20:06:38 -0700 (Mon, 14 Jul 2008) | 4 lines

Mantis#1746. Thank you kindly, nlin & M.Igarashi for a patch that: Dot product operator in LSL_Types.cs incorrectly returns a component-wise vector multiplication; it should return a scalar dot product. Thanks to M. Igarashi for the patch.

r5471 | ckrinke | 2008-07-14 19:59:23 -0700 (Mon, 14 Jul 2008) | 2 lines

Mantis#1745. Thank you kindly, Lulurun for a patch that: Fixes simulator webmap functionality.

r5470 | sdague | 2008-07-14 14:39:30 -0700 (Mon, 14 Jul 2008) | 2 lines

added RegionID get property

r5469 | justincc | 2008-07-14 13:56:53 -0700 (Mon, 14 Jul 2008) | 6 lines


 * Change load-oar/save-oar status to highly experimental.
 * See http://opensimulator.org/wiki/OpenSim_Archives for more details.
 * These commands can now be used on an experimental basis. save-oar saves the entire current region (prim data, assets, prim inventory items, terrain) to a single tar.gz file.
 * load-oar loads an opensim archive and entirely replaces the current region (at the moment).

r5468 | ckrinke | 2008-07-14 10:47:12 -0700 (Mon, 14 Jul 2008) | 4 lines

Mantis#1739. Thank you kindly, Grumly57 for an additional patch that: Changed code to include Melanie's advice about X-SecondLife-Region, then put the exact same content format as a llHTTPRequest issued by other grids.

r5467 | justincc | 2008-07-14 09:44:50 -0700 (Mon, 14 Jul 2008) | 2 lines


 * On an archive load, make the master avatar the owner of all scene objects for now

r5466 | justincc | 2008-07-14 09:23:59 -0700 (Mon, 14 Jul 2008) | 2 lines


 * For now, when loading an archive all the existing scene objects get deleted by default

r5465 | drscofield | 2008-07-14 07:40:39 -0700 (Mon, 14 Jul 2008) | 2 lines

adding support for Xml2 serialization format to XmlRpcLoadXMLMethod.

r5464 | ckrinke | 2008-07-14 06:51:54 -0700 (Mon, 14 Jul 2008) | 2 lines

Mantis#1739. Thank you kindly, Grumly57 for a patch that: Implements X-SecondLife-* HTTP Headers for llHTTPRequest

r5463 | drscofield | 2008-07-14 05:32:34 -0700 (Mon, 14 Jul 2008) | 2 lines

fixing warning in IRCBridgeModule and logging the exception cause now.

r5462 | drscofield | 2008-07-14 05:18:32 -0700 (Mon, 14 Jul 2008) | 5 lines

further work in progress on the HttpServer side: XmlRpc handler path almost complete and soon to be ready for testing; OSHttpResponse code out.

r5461 | dahlia | 2008-07-14 02:16:07 -0700 (Mon, 14 Jul 2008) | 1 line

adds a default value of true to the new IRC bridge configuration option "nicknum" to provide backwards compatibility for existing OpenSim.ini files

r5460 | chi11ken | 2008-07-13 20:27:53 -0700 (Sun, 13 Jul 2008) | 1 line

Update svn properties.

r5459 | melanie | 2008-07-13 18:39:36 -0700 (Sun, 13 Jul 2008) | 3 lines

Patch #9150 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 :(

r5458 | melanie | 2008-07-13 18:32:16 -0700 (Sun, 13 Jul 2008) | 3 lines

Patch #9149 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

r5457 | melanie | 2008-07-13 18:29:48 -0700 (Sun, 13 Jul 2008) | 5 lines

Patch #9148 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

r5456 | melanie | 2008-07-13 18:27:47 -0700 (Sun, 13 Jul 2008) | 4 lines

Patch #9147 Patch #4 of the region settings series. Partial functionality of the new storage system. More patches to follow.

r5455 | ckrinke | 2008-07-13 18:07:21 -0700 (Sun, 13 Jul 2008) | 3 lines

Mantis#1728. Thank you kindly, Mikem for a patch that solves: The compiler was missing grammar rules for += etc. operators on vector.member variables, which the attached patch implements.

r5454 | ckrinke | 2008-07-13 11:57:13 -0700 (Sun, 13 Jul 2008) | 3 lines

Mantis#1638. Thank you kindly, Salahzar for a patch that: Addresses an unused field in the asset server but never get filled up. It also makes working the recent items tab in inventory :))))

r5453 | justincc | 2008-07-12 17:21:23 -0700 (Sat, 12 Jul 2008) | 2 lines


 * minor: make scene closing log message info rather than warn

r5452 | justincc | 2008-07-12 17:18:29 -0700 (Sat, 12 Jul 2008) | 3 lines


 * Actually persist restored archives to the database - wasn't actually doing this before (doh)
 * Not quite perfect yet

r5451 | justincc | 2008-07-12 15:31:46 -0700 (Sat, 12 Jul 2008) | 2 lines


 * Elminate most of the debugging log output from the archive commands

r5450 | justincc | 2008-07-12 15:18:54 -0700 (Sat, 12 Jul 2008) | 2 lines


 * minor: comment out a couple of lines to eliminate nhibernate compile warnings for now

r5449 | justincc | 2008-07-12 15:14:38 -0700 (Sat, 12 Jul 2008) | 3 lines


 * On archive loading, tell the user how many objects we are ignoring because they already exist in the scene
 * (ability to give objects new uuids will come later)

r5448 | justincc | 2008-07-12 14:43:35 -0700 (Sat, 12 Jul 2008) | 2 lines

minor: method documentation

r5447 | justincc | 2008-07-12 14:07:42 -0700 (Sat, 12 Jul 2008) | 2 lines


 * minor: thought up a better name for the last allocated local id

r5446 | justincc | 2008-07-12 14:03:12 -0700 (Sat, 12 Jul 2008) | 2 lines


 * minor: just some null guards and name changes to make it clearer that prim count is actually a prim local id dispenser

r5445 | justincc | 2008-07-12 13:14:17 -0700 (Sat, 12 Jul 2008) | 2 lines


 * refactor: Move xml/archive loading and saving code into separate methods ready for future modularization

r5444 | justincc | 2008-07-12 13:04:31 -0700 (Sat, 12 Jul 2008) | 2 lines


 * refactor: collapse scene debug settings into same format as packet debug settings

r5443 | justincc | 2008-07-12 12:47:45 -0700 (Sat, 12 Jul 2008) | 2 lines


 * Refactor: Minor cleanup of Debug method in OpenSim.cs

r5442 | justincc | 2008-07-12 12:29:49 -0700 (Sat, 12 Jul 2008) | 2 lines


 * Hive off ConsolePluginCommand into its own framework class

r5441 | justincc | 2008-07-12 12:19:22 -0700 (Sat, 12 Jul 2008) | 2 lines


 * Make archive default tar file modes more permissive

r5440 | justincc | 2008-07-12 12:08:46 -0700 (Sat, 12 Jul 2008) | 2 lines


 * Remove warning

r5439 | justincc | 2008-07-12 12:05:12 -0700 (Sat, 12 Jul 2008) | 2 lines


 * Remove warning and tidy up logic in SceneObjectGroup.UpdatePrimFlags

r5438 | justincc | 2008-07-12 11:54:21 -0700 (Sat, 12 Jul 2008) | 2 lines


 * Start compressing archives

r5437 | melanie | 2008-07-12 11:26:25 -0700 (Sat, 12 Jul 2008) | 3 lines

Patch #9146 (No Mantis) Prevent an exception caused by inventory server fetch requests

r5436 | ckrinke | 2008-07-12 11:05:57 -0700 (Sat, 12 Jul 2008) | 6 lines

Mantis#1726. Thank you kindly, StrawberryFride for a patch that: On an MSSQL-based Grid OpenSim installation, users could log in to the sim once, then log off - after a short time before retrying users would be unable to log in, and would see an empty alert box on the client with just a "close" button and no text. Despite no users being logged into the sim, user server would report a higher number of logins than logouts.

r5435 | ckrinke | 2008-07-12 10:23:30 -0700 (Sat, 12 Jul 2008) | 2 lines

Mantis#1681. Thank you kindly, Vytek for a patch that: Adds additional support for llEmail.

r5434 | ckrinke | 2008-07-12 10:19:24 -0700 (Sat, 12 Jul 2008) | 2 lines

Mantis#1718. Thank you kindly, Mircea for a patch that: Adds some IRC bridge improvement.

r5433 | ckrinke | 2008-07-12 10:11:43 -0700 (Sat, 12 Jul 2008) | 2 lines

Mantis#1714. Thank you kindly, Krtaylor for a patch that: Solves llGetListLength fails scripts when list is not initialized.

r5432 | ckrinke | 2008-07-12 10:08:34 -0700 (Sat, 12 Jul 2008) | 3 lines

Mantis#1716. Thank you kindly, Nlin for a patch that: Addresses the Gap when sitting on single prims with a sit target (discrepancy with SL)

r5431 | ckrinke | 2008-07-12 10:04:56 -0700 (Sat, 12 Jul 2008) | 2 lines

Mantis#1691. Thank you kindly, Phrearch for a pactch that: Solves llGetCameraPos implementation + permission bug.

r5430 | melanie | 2008-07-12 06:42:32 -0700 (Sat, 12 Jul 2008) | 3 lines

Patch #9145 (Mantis #1723) Allows direct viewing of library scripts from inventory again

r5429 | chi11ken | 2008-07-12 06:39:30 -0700 (Sat, 12 Jul 2008) | 1 line

Update svn properties.

r5428 | melanie | 2008-07-11 23:24:43 -0700 (Fri, 11 Jul 2008) | 7 lines

Patches #9143 and #9144 (Mantis #1723) 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.

r5427 | dahlia | 2008-07-11 18:58:20 -0700 (Fri, 11 Jul 2008) | 4 lines

Passes prim physical status to mesher from physics plugins Small prims now get a full mesh if they are physical Fixed a logic bug that was preventing many prim meshes from having excess memory cleaned up Switched to more conservative method of vertex and triangle list trimming to prevent possible crash

r5426 | melanie | 2008-07-11 18:34:36 -0700 (Fri, 11 Jul 2008) | 6 lines

Patch #9142 (No mantis) Add a config option to OpenSim.ini to select between script compilers in the XEngine without recompile. Set UseNewCompiler=true in OpenSim.ini and try it out. Creates the ICodeConverter interface and adapts the new compiler to it.

r5425 | dahlia | 2008-07-11 18:02:41 -0700 (Fri, 11 Jul 2008) | 1 line

Overloads CreateMesh method of interface IMesher to pass prim physical status to mesher

r5424 | melanie | 2008-07-11 17:06:45 -0700 (Fri, 11 Jul 2008) | 4 lines

Patch #9141 (Mantis #1655) Untangles llDie handling in XEngine, which resulted in a thread being aborted while executing inside of Scene.

r5423 | dahlia | 2008-07-11 13:32:58 -0700 (Fri, 11 Jul 2008) | 1 line

Trim out nulls from mesh vertex and triangle lists to try and save more memory

r5422 | justincc | 2008-07-11 10:58:26 -0700 (Fri, 11 Jul 2008) | 4 lines


 * Guard against a null point passed to RemoveClientCircuit (odd that this happens at all)
 * Patch from Kurt Taylor (IBM) in http://opensimulator.org/mantis/view.php?id=1720
 * Thanks Kurt!

r5421 | melanie | 2008-07-11 10:52:39 -0700 (Fri, 11 Jul 2008) | 4 lines

Patch #9140 (Mantis #1683) Add LifetimeService overrides to all MarshalByRef derived classes to prevent the remoting interfaces from expiring.

r5420 | dahlia | 2008-07-11 10:22:37 -0700 (Fri, 11 Jul 2008) | 1 line

Experimental physics optimization: prims with all 3 dimensions less than 0.2 meters will be meshed as a simple box

r5419 | justincc | 2008-07-11 10:16:03 -0700 (Fri, 11 Jul 2008) | 2 lines


 * Oops, turn off permissions debugging I stupidly hardcoded

r5418 | justincc | 2008-07-11 09:24:52 -0700 (Fri, 11 Jul 2008) | 4 lines


 * Move thread tracking code to base opensim server so that it's available 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

r5417 | justincc | 2008-07-11 09:03:12 -0700 (Fri, 11 Jul 2008) | 3 lines


 * Put an info entry in the log if permissions are being bypassed
 * might help to diagnose mantis 1712

r5416 | ckrinke | 2008-07-11 08:40:56 -0700 (Fri, 11 Jul 2008) | 2 lines

Mantis#1005. Thank you kindly, Mircea for a two patches that: Addresses both locale issues and setting the waterHeight correctly.

r5415 | justincc | 2008-07-11 07:51:02 -0700 (Fri, 11 Jul 2008) | 3 lines

and MW says it will soon be replaced anyway.
 * Comment out body of experimental ParcelMediaSetTime since MW says it causes a mono 1.2.4 compile to fail

r5414 | drscofield | 2008-07-11 07:33:47 -0700 (Fri, 11 Jul 2008) | 2 lines

trying to fix mantis #1711.

r5413 | chi11ken | 2008-07-11 02:18:17 -0700 (Fri, 11 Jul 2008) | 1 line

Update svn properties.

r5412 | joha1 | 2008-07-11 01:33:53 -0700 (Fri, 11 Jul 2008) | 1 line

Thanks Mike for another LSL compiler patch which fixes a bug where 'vector v=<0, 0, -0.5>' caused a syntax error, and implements multiple assignments in one line (x = y = 3;)

r5411 | ckrinke | 2008-07-10 19:04:02 -0700 (Thu, 10 Jul 2008) | 2 lines

Mantis#1682. Revert temporarily, Sempuki's mono addins patch while he studies the issues in Windows a little bit.

r5410 | ckrinke | 2008-07-10 06:55:01 -0700 (Thu, 10 Jul 2008) | 2 lines

Mantis#1541. Thank you kindly, Phrearch for a patch that: Solves Remote Admin create_region type Casting failure.

r5409 | ckrinke | 2008-07-10 06:51:56 -0700 (Thu, 10 Jul 2008) | 2 lines

Mantis#1391. Thank you kindly, Phrearch for a patch that: Solves svnbackup svn add directory failure.

r5408 | ckrinke | 2008-07-10 06:45:46 -0700 (Thu, 10 Jul 2008) | 3 lines

Mantis#1682. Thank you kindly, Sempuki for a patch that: Move control of Mono.Addins from source attributes to external XML files. This removes a lot of coupling of the source with Mono.Addins

r5407 | dahlia | 2008-07-10 01:21:46 -0700 (Thu, 10 Jul 2008) | 1 line

Thanks to mikem for a patch that resolves a reference error when building SVN r5406 with Visual Studio

r5406 | joha1 | 2008-07-09 22:40:45 -0700 (Wed, 09 Jul 2008) | 1 line

Patch from Mike: errors from the LSL/C# compilers are now reported to the user in-world

r5405 | ckrinke | 2008-07-09 20:13:29 -0700 (Wed, 09 Jul 2008) | 8 lines

Mantis#1707. Thank you, Melanie for a patch that: This patch limits the maximum size of prims that can be created using libsl bots or modified clients to 65536mper side. It also limits LSL functions to that size. If a prim is already physical, the enforced constraint is 10m. A prim that is larger than 10m cannot be turned physical, either via script or UI. Linksets are handled correctly, so scaling of physical linksets is constrained by the size of it's largest component prim. Also, turning linksets physical is based on the size of it's largest ptim.

r5404 | ckrinke | 2008-07-09 17:40:38 -0700 (Wed, 09 Jul 2008) | 4 lines

Mantis#1673. Thank you kindly, Matth for a patch that: LSLInteger + literal integer is not an LSLInteger. The included patch fixes the issue: LSLInteger + literal integer is not an LSLInteger (also fixed for -,*,/)

r5403 | sdague | 2008-07-09 17:05:21 -0700 (Wed, 09 Jul 2008) | 4 lines

added convenience makefile and nant-color script. I've had these on my laptop forever, and others might find them useful to be part of the main tree.

r5402 | sdague | 2008-07-09 16:59:53 -0700 (Wed, 09 Jul 2008) | 2 lines

added .gitignore which makes using git-svn easier

r5401 | mingchen | 2008-07-09 12:53:22 -0700 (Wed, 09 Jul 2008) | 1 line


 * Patch as supplied in Mantis #0001705 by melanie. Fixes: Locked prims allow *any avatar* to deposit scripts in them, regardless of permissions

r5400 | ckrinke | 2008-07-09 11:42:34 -0700 (Wed, 09 Jul 2008) | 2 lines

Mantis#1127. Thank you kindly, Grumly57 for a patch that: Addresses HTTP_METHOD parameter does not work for POST requests.

r5399 | ckrinke | 2008-07-09 11:03:22 -0700 (Wed, 09 Jul 2008) | 2 lines

Mantis#1704. Thank you kindly, Mjm for a patch that: The attached patch implements llRemoveInventory.

r5398 | ckrinke | 2008-07-09 07:32:21 -0700 (Wed, 09 Jul 2008) | 2 lines

Mantis#1700. Thank you, Melanie for a patch that: Lets osSetParcelMediaTime honor the AllowOSComamnds setting

r5397 | mw | 2008-07-09 05:02:01 -0700 (Wed, 09 Jul 2008) | 5 lines

for testing purposes only: added void osSetParcelMediaTime(double time) command to script engines. which sets the position of the media that is playing. Time is in seconds. Doesn't do any security checking (should be checking that the object/script is owned by the parcel owner). So could be abused, if it is then we should remove it, or add the security. Only tested in dotnet scripting engine, but should work in XEngine too.

r5396 | mw | 2008-07-09 04:01:26 -0700 (Wed, 09 Jul 2008) | 1 line

corrected the params types on IClientAPI.SendParcelMediaCommand. the command 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])

r5395 | joha1 | 2008-07-09 00:37:42 -0700 (Wed, 09 Jul 2008) | 1 line

Patch from Mike which removes a lexer warning in the LSL compiler.

r5394 | justincc | 2008-07-08 10:58:45 -0700 (Tue, 08 Jul 2008) | 2 lines


 * Don't fail the archive operation if exceptions are encountered while analyzing prims

r5393 | justincc | 2008-07-08 09:57:48 -0700 (Tue, 08 Jul 2008) | 2 lines


 * Guard against a failure to find an inventory item in a move request by complaining in the log rather than terminating the session

r5392 | mw | 2008-07-08 08:37:52 -0700 (Tue, 08 Jul 2008) | 1 line

small console message change related to last revision

r5391 | mw | 2008-07-08 08:36:27 -0700 (Tue, 08 Jul 2008) | 1 line

Added option to userserver config, to be able disable/enable the LLSD Login 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.

r5390 | ckrinke | 2008-07-08 08:16:43 -0700 (Tue, 08 Jul 2008) | 2 lines

Mantis#1690. Thank you kindly, Melanie for a patch that: esets script permissions when a script is recompiled.

r5389 | ckrinke | 2008-07-08 08:10:53 -0700 (Tue, 08 Jul 2008) | 2 lines

Mantis#1690. Thank you, Malanie for a patch that: addresses "recompiles clear perms:

r5388 | ckrinke | 2008-07-08 08:05:23 -0700 (Tue, 08 Jul 2008) | 3 lines

Mantis#1691. Applied Melanie's modification of Phrearch's iiGetCameraPos patch, but not the original yet. Thank you Phrearch and Melanie.

r5387 | lbsa71 | 2008-07-08 07:17:59 -0700 (Tue, 08 Jul 2008) | 1 line


 * Added experimental SendParcelMediaCommand and SendParcelMediaUpdate to IClientAPI. These methods have not been tested, but feel free to start wiring them to llParcelMediaCommandList.

r5386 | lbsa71 | 2008-07-08 04:30:08 -0700 (Tue, 08 Jul 2008) | 1 line


 * Changed casing of some archaic methods to conform with code standards

r5385 | lbsa71 | 2008-07-08 04:25:58 -0700 (Tue, 08 Jul 2008) | 1 line


 * Ignored some bins

r5384 | lbsa71 | 2008-07-08 04:25:18 -0700 (Tue, 08 Jul 2008) | 1 line


 * Split out various classes from IClientAPI into their own files, in accordance with code standards

r5383 | drscofield | 2008-07-08 04:13:26 -0700 (Tue, 08 Jul 2008) | 3 lines

RegionInfo.configMember can be null for dynamically created regions that are not backed by a file.

r5382 | lbsa71 | 2008-07-08 04:03:26 -0700 (Tue, 08 Jul 2008) | 1 line


 * Ignored some bins

r5381 | lbsa71 | 2008-07-08 04:02:53 -0700 (Tue, 08 Jul 2008) | 1 line


 * Moved script packet handlers from 'unimplemented' to 'Script Packets'

r5380 | lbsa71 | 2008-07-08 02:29:42 -0700 (Tue, 08 Jul 2008) | 1 line


 * Added missing reference to Tools.dll

r5379 | joha1 | 2008-07-08 01:42:17 -0700 (Tue, 08 Jul 2008) | 1 line

Patch from Mike: added unit tests for the LSL compiler

r5378 | joha1 | 2008-07-08 01:36:03 -0700 (Tue, 08 Jul 2008) | 1 line

Patch from Mike: clarification of Tools.dll licensing (used by the LLScript compiler)

r5377 | joha1 | 2008-07-07 20:02:11 -0700 (Mon, 07 Jul 2008) | 1 line

another patch from Mike: the llscript compiler is now available in XEngine as well. Thanks Mike

r5376 | joha1 | 2008-07-07 19:34:45 -0700 (Mon, 07 Jul 2008) | 1 line

llscript compiler patch from Mike: adds LSL jumps and implicit variable initializations

r5375 | ckrinke | 2008-07-07 18:11:52 -0700 (Mon, 07 Jul 2008) | 6 lines

Mantis#1685. Thank you kindly, Mjm for a patch that: 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.

r5374 | ckrinke | 2008-07-07 18:07:32 -0700 (Mon, 07 Jul 2008) | 4 lines

Mantis#1681. Adding Vytek's submittal of DotNetOpenMail.dll to our bin/ directory in anticipation of a reformatted llEmailFunction patch including a commented out OpenSim.ini.example

r5373 | sdague | 2008-07-07 14:50:45 -0700 (Mon, 07 Jul 2008) | 2 lines

changes to use NHPrim instead of SOP directly

r5372 | sdague | 2008-07-07 13:52:13 -0700 (Mon, 07 Jul 2008) | 4 lines

add NHPrim to subclass SOP so we can stick region uuid in there. I think the only place we need it is in NHibernate so a subclass is probably appropriate.

r5371 | sdague | 2008-07-07 13:40:14 -0700 (Mon, 07 Jul 2008) | 2 lines

added skeleton (no function) region store component

r5370 | sdague | 2008-07-07 13:12:14 -0700 (Mon, 07 Jul 2008) | 2 lines

change SitTarget calls from functions to properties

r5369 | sdague | 2008-07-07 13:04:51 -0700 (Mon, 07 Jul 2008) | 6 lines

remove build references to what I believe to be the very old MSSQL datastore tucked down in the Region namespace. This is based on the assumption that OpenSim.Data.MSSQL is what is actually used by anyone, and prevents us from having to refactor 2 different MSSQL store paths when futzing with SOP functions.

r5368 | justincc | 2008-07-07 12:32:21 -0700 (Mon, 07 Jul 2008) | 2 lines


 * remove redundant sync locking in AssetServerBase since this is already being done by the lower database layers

r5367 | justincc | 2008-07-07 12:18:44 -0700 (Mon, 07 Jul 2008) | 2 lines


 * remove unused CommitAssets hook for now

r5366 | justincc | 2008-07-07 11:54:11 -0700 (Mon, 07 Jul 2008) | 2 lines


 * Start scripts loaded from an archive

r5365 | justincc | 2008-07-07 09:37:02 -0700 (Mon, 07 Jul 2008) | 2 lines


 * switch terrain archiving to raw32 rather than png to avoid unnecessary posterization. Thanks to Adam for the tip.

r5364 | drscofield | 2008-07-07 04:25:09 -0700 (Mon, 07 Jul 2008) | 2 lines

adding support for IP EndPoint whitelisting in HttpServer code.

r5363 | dahlia | 2008-07-07 03:09:35 -0700 (Mon, 07 Jul 2008) | 1 line

added a hollow size constraint to box, cylinder, and prism prim meshes to prevent a possible sim lockup

r5362 | drscofield | 2008-07-07 02:58:01 -0700 (Mon, 07 Jul 2008) | 2 lines

switching to safer locks.

r5361 | drscofield | 2008-07-07 02:47:36 -0700 (Mon, 07 Jul 2008) | 3 lines

further progress on HttpServer integration: OSHttpRequest can now be instantiated from both .NET and HttpServer code path.

r5360 | dahlia | 2008-07-06 22:42:37 -0700 (Sun, 06 Jul 2008) | 1 line

Addresses more problem box cut angles

r5359 | dahlia | 2008-07-06 21:32:05 -0700 (Sun, 06 Jul 2008) | 1 line

fix some Meshmerizer problem angles for sphere dimple and box path cut

r5358 | dahlia | 2008-07-06 12:44:59 -0700 (Sun, 06 Jul 2008) | 1 line

disables changes in r5356 until I have more time to do further characterization

r5357 | ckrinke | 2008-07-06 11:39:37 -0700 (Sun, 06 Jul 2008) | 3 lines

Mantis#1678. Thank you kindly, Vytek for a patch that: Changes ...TimeOfDay.Milliseconds to ...TimeOfDay.TotalMilliseconds for llGetTimeOfDay in both LSL_Api.cs and LSL_BuiltIn_Commands.cs

r5356 | dahlia | 2008-07-06 10:18:59 -0700 (Sun, 06 Jul 2008) | 1 line

Corrects errors in sphere mesh with dimple start angle > 0 and hollow == 0

r5355 | justincc | 2008-07-06 09:19:04 -0700 (Sun, 06 Jul 2008) | 2 lines


 * In archiver, scan scripts for embedded asset uuids and save these out

r5354 | justincc | 2008-07-06 08:38:39 -0700 (Sun, 06 Jul 2008) | 2 lines


 * refactor: archiver code clean up so that it's more readable for the next functionality addition

r5353 | ckrinke | 2008-07-06 07:19:55 -0700 (Sun, 06 Jul 2008) | 3 lines

Mantis#1677. Thank you, Melanie for a patch that: Patch propagates the permissionToTake flag into the timer handler, so that "take copy" and delete permissions are honored.

r5352 | chi11ken | 2008-07-06 07:02:22 -0700 (Sun, 06 Jul 2008) | 1 line

Copyright notices and formatting cleanup.

r5351 | chi11ken | 2008-07-06 06:46:48 -0700 (Sun, 06 Jul 2008) | 1 line

Remove scripts that don't really belong in OpenSim SVN.

r5350 | justincc | 2008-07-06 06:08:52 -0700 (Sun, 06 Jul 2008) | 2 lines


 * minor: documentation in SceneObjectPart.Inventory.cs. Refactor AddInventoryItem methods to reduce code duplication

r5349 | justincc | 2008-07-06 05:46:17 -0700 (Sun, 06 Jul 2008) | 2 lines


 * minor: remove unnecessary locking from SOP.GetInventoryItem

r5348 | justincc | 2008-07-06 05:35:00 -0700 (Sun, 06 Jul 2008) | 2 lines


 * minor: Stop spurious 'item not found' messages when placing things into a prim's inventory

r5347 | ckrinke | 2008-07-05 20:47:21 -0700 (Sat, 05 Jul 2008) | 3 lines

Mantis#1674. Thank you kindly, Matth for a patch that: This patch fixes an error in llSetPrimitiveParams that prevents correctly setting the type of the prim to SCULPT_TYPE.

r5346 | afrisby | 2008-07-05 19:27:10 -0700 (Sat, 05 Jul 2008) | 3 lines


 * Moves sending items to inventory via a delete into a seperate thread (this thread can be expanded to support all sends to inventory from inworld easily enough). Thread is temporary and only exists while items are being returned.
 * This should remove the "lag" caused by deleting many objects.
 * Patch brought to you by Joshua Nightshade's bitching at me to fix it.

r5345 | dahlia | 2008-07-05 19:04:24 -0700 (Sat, 05 Jul 2008) | 1 line

alters a problem path cut angle for the cylinder prim profile

r5344 | ckrinke | 2008-07-05 09:46:03 -0700 (Sat, 05 Jul 2008) | 1 line

Add implementation of llGetTimeOfDay

r5343 | dahlia | 2008-07-05 01:13:22 -0700 (Sat, 05 Jul 2008) | 1 line

changes prompting of create user console command to only ask for unspecified parameters and avoid an exception if the wrong number of parameters are supplied

r5342 | dahlia | 2008-07-04 23:31:13 -0700 (Fri, 04 Jul 2008) | 1 line

Changed default terrain lower limit to -100 instead of 100

r5341 | justincc | 2008-07-04 13:18:00 -0700 (Fri, 04 Jul 2008) | 2 lines


 * extend archiving asset analysis to clothing

r5340 | justincc | 2008-07-04 13:01:55 -0700 (Fri, 04 Jul 2008) | 2 lines


 * On archiving, analyze body parts and save textures referenced from them

r5339 | justincc | 2008-07-04 11:36:12 -0700 (Fri, 04 Jul 2008) | 2 lines


 * refactor: break out archiver's combined sync-async asset request routine ready for analysis of inventory item types other than objects

r5338 | justincc | 2008-07-04 10:05:41 -0700 (Fri, 04 Jul 2008) | 3 lines


 * Make default inventory grid server db mysql rather than sqlite
 * This is to match all the other grid servers

r5337 | chi11ken | 2008-07-04 08:49:30 -0700 (Fri, 04 Jul 2008) | 1 line

Update svn properties.

r5336 | drscofield | 2008-07-04 04:13:25 -0700 (Fri, 04 Jul 2008) | 8 lines

Renaming UserManagerBase.SetUserProfile(UserProfileData) to UserManager.UpdateUserProfile(UserProfileData).

Adding UpdateUserProfile(UserProfileData) to IUserService interface.

Adding RemoteAdminPlugin.XmlRpcUpdateUserAccountMethod(...) to provide a remote update capability.

r5335 | drscofield | 2008-07-04 03:19:58 -0700 (Fri, 04 Jul 2008) | 2 lines

mini-warnings-safari, plus cleanup of IUserServices method naming.

r5334 | joha1 | 2008-07-04 01:59:41 -0700 (Fri, 04 Jul 2008) | 1 line

The new llScript-cs parser. Thanks Mike

r5333 | ckrinke | 2008-07-03 20:11:53 -0700 (Thu, 03 Jul 2008) | 2 lines

Mantis#1647. Thank you very much, Sempuki for a patch that: Updates the previous module loader work.

r5332 | ckrinke | 2008-07-03 17:59:38 -0700 (Thu, 03 Jul 2008) | 4 lines

Mantis#1659. Thank you, Melanie for a patch that: In LSL, the state command should have an immediate effect. The OpenSim script engine seems to wait until the function ends to process the state transition.

r5331 | ckrinke | 2008-07-03 16:06:38 -0700 (Thu, 03 Jul 2008) | 2 lines

Mantis#1660. Thank you, kindly, Melanie for a patch that: Attached patch changes TRUE and FALSE to be LSLIntegers.

r5330 | justincc | 2008-07-03 16:04:12 -0700 (Thu, 03 Jul 2008) | 4 lines


 * On client login, send only one terrain patch at a time (with pauses) instead of 4 at a time
 * Certain terrains which are fine went patches are sent singly cause a libsecondlife failure when patches are sent in batches
 * See http://opensimulator.org/mantis/view.php?id=1662 for more details

r5329 | ckrinke | 2008-07-03 15:30:16 -0700 (Thu, 03 Jul 2008) | 4 lines

Mantis#1661. Thank you kindly, CMickeyb for a patch that: patch attached to check for timeouts on mysql connections *before* operations occur that are likely to timeout. if timeout occurs or the connections is down, it is reconnected before the operation fails.

r5328 | ckrinke | 2008-07-03 15:24:31 -0700 (Thu, 03 Jul 2008) | 3 lines

Mantis#1463. Thank you, Melanie for a patch that addresses: sometimes, incorrect sit rotation is sent to other clients

r5327 | mingchen | 2008-07-03 15:16:09 -0700 (Thu, 03 Jul 2008) | 1 line


 * .Raw files should now be loadable using "terrain load-tile" functionality

r5326 | ckrinke | 2008-07-03 13:58:29 -0700 (Thu, 03 Jul 2008) | 2 lines

Mantis#1658. Thank you, Melanie for a patch that: Adds IEmailModule and a module skelaton

r5325 | sdague | 2008-07-03 12:41:01 -0700 (Thu, 03 Jul 2008) | 4 lines

add 3 migrations, 1 each for prims, primshapes, and primitems to move all their UUID stores from varchar(255) -> char(36). Based on past evidence, this should help with performance.

r5324 | sdague | 2008-07-03 11:45:32 -0700 (Thu, 03 Jul 2008) | 2 lines

migrate the myisam mysql regions to innodb

r5323 | sdague | 2008-07-03 11:25:18 -0700 (Thu, 03 Jul 2008) | 7 lines

add a couple of LL conversion properties to SOP. I'll wait to clean up the sit target usage until the sit target fix patch goes in, but it should be cleaned. Get prims table mappings to the point where nhibernate likes them enough to start. Remove field from asset mapping so it will start

r5322 | sdague | 2008-07-03 09:37:44 -0700 (Thu, 03 Jul 2008) | 2 lines

playing with multicolumn mapping of vectors using a custom type

r5321 | ckrinke | 2008-07-03 08:34:05 -0700 (Thu, 03 Jul 2008) | 2 lines

Mantis#1654. Thank you kindly, Matth for a patch that: Updates llGetPrimitiveParams and associated files.

r5320 | ckrinke | 2008-07-03 07:25:43 -0700 (Thu, 03 Jul 2008) | 2 lines

Mantis#1653. Thank you kindly, Vytek for a patch that: Implements llGetTimeOfDay.

r5319 | chi11ken | 2008-07-02 20:01:02 -0700 (Wed, 02 Jul 2008) | 1 line

Update svn properties.

r5318 | mingchen | 2008-07-02 18:29:18 -0700 (Wed, 02 Jul 2008) | 1 line


 * Parcel Claim date is no longer Epoch (Jan 1, 1970). Now shows the actual creation/reclaim/sale date.

r5317 | ckrinke | 2008-07-02 17:40:02 -0700 (Wed, 02 Jul 2008) | 2 lines

Mantis#1652. Thank you, Melanie for a patch that: Applies the patch to LSL_Api.cs

r5316 | ckrinke | 2008-07-02 16:19:00 -0700 (Wed, 02 Jul 2008) | 4 lines

Mantis#1649. Thank you kindly, Matth for a patch that: This patch adds the ability to set the prim type using llSetPrimitiveParams. Seems to work ok, but there are a staggering number of cases to test, so I have not yet tested them all.

r5315 | justincc | 2008-07-02 16:07:52 -0700 (Wed, 02 Jul 2008) | 2 lines


 * Allow archiver to operate even if there are 0 scene objects to save

r5314 | justincc | 2008-07-02 15:53:36 -0700 (Wed, 02 Jul 2008) | 2 lines


 * Start writing out control file in archive. Only contains version information right now.

r5313 | sdague | 2008-07-02 13:31:17 -0700 (Wed, 02 Jul 2008) | 2 lines

property encapsulation for SOP

r5312 | justincc | 2008-07-02 10:35:33 -0700 (Wed, 02 Jul 2008) | 3 lines


 * Twiddle with archive asset extensions yet again
 * Reintroducing asset type but this time in a long form, and with _ rather than.

r5311 | dahlia | 2008-07-02 10:08:52 -0700 (Wed, 02 Jul 2008) | 1 line

Adds experimental Meshmerizer support for "prim torture" effects of sphere dimple on prim types box, cylinder, and prism

r5310 | justincc | 2008-07-02 09:34:24 -0700 (Wed, 02 Jul 2008) | 2 lines


 * elminate now pointless inv type fields from OpenSim library xml

r5309 | justincc | 2008-07-02 09:20:54 -0700 (Wed, 02 Jul 2008) | 5 lines


 * Drop InvType from the assets table since it is no longer used
 * Migration should be automatic on sqlite and mysql
 * Migration is not automatic on mssql, you will need to drop the invType column manually
 * Migration should be fine, but as for any db change, I would recommend making sure you have backups before moving past this revision

r5308 | ckrinke | 2008-07-02 07:14:29 -0700 (Wed, 02 Jul 2008) | 3 lines

Mantis#1647. Thank you kindly, Sempuki for a patch that: attached patch adds support to constrain the number of plugins that can be loaded per extension point.

r5307 | chi11ken | 2008-07-02 07:09:54 -0700 (Wed, 02 Jul 2008) | 1 line

Update svn properties.

r5306 | ckrinke | 2008-07-02 06:31:39 -0700 (Wed, 02 Jul 2008) | 2 lines

Mantis#1648. Thank you, Melanie for a patch that: Fix a script Xengine deadlock/hang if llResetScript is used in changed

r5305 | drscofield | 2008-07-02 02:02:30 -0700 (Wed, 02 Jul 2008) | 5 lines

From: Alan M Webb <awebb@vnet.ibm.com>

This adds REST services for inventory access. It also allows inventory uploads.

r5304 | ckrinke | 2008-07-01 14:57:36 -0700 (Tue, 01 Jul 2008) | 4 lines

Mantis#1643. Thank you Melanie for a patch that: In the new runtime, there is a flag to diable all os* comamnds. The implementation of osGetScriptEngineName ignored it. This patch fixes this.

r5303 | sdague | 2008-07-01 14:31:02 -0700 (Tue, 01 Jul 2008) | 2 lines

merge rotational and angular velocity

r5302 | mw | 2008-07-01 12:23:45 -0700 (Tue, 01 Jul 2008) | 1 line

Added "save-prims-xml2 <PrimName> <FileName>", as we were lacking a method to save a single primitive or small group of them. This command will save all prims in the current scene that name matches the "PrimName" parameter. The saved file is in standard xml2 format, so can be loaded using load-xml2

r5301 | ckrinke | 2008-07-01 06:42:47 -0700 (Tue, 01 Jul 2008) | 5 lines

Mantis#1640. Thank you, Chernega for a patch that addresses: It would appear that calling llResetScript in state_entry causes deadlock of region. Probably due to llResetScript calling state_entry again. llResetScript should see who called it, and not recall state_entry after a state/variable reset. Once this script is in a prim, the region/world/debug/script window shows it consuming the server (from 2,400 to 800,000 milliseconds).

r5300 | ckrinke | 2008-07-01 06:34:05 -0700 (Tue, 01 Jul 2008) | 5 lines

Mantis#1641. Thank you, Lulurun for a patch that addresses: The 1st "GetAvatarAppearance" *always* fails and returns default avatarappearance. Avatarappearance seems to be working well because the 2nd "GetAvatarAppearance" gets the right appearance.

r5299 | drscofield | 2008-07-01 01:50:22 -0700 (Tue, 01 Jul 2008) | 2 lines

making XmlRpcs of RemoteController more robust; this fixes mantis #1467

r5298 | drscofield | 2008-07-01 00:16:02 -0700 (Tue, 01 Jul 2008) | 6 lines

From: kurt taylor (krtaylor)

Another new OSSL function for returning the name of the script engine currently running, osGetScriptEngineName, added to both DotNet and XEngine OSSL API.

r5297 | ckrinke | 2008-06-30 19:16:58 -0700 (Mon, 30 Jun 2008) | 3 lines

Mantis#1639. Thank you, Melanie for a patch that: Reads estate_settings.xml and populates the database from it. If there is no record, just passes the defaults to the application.

r5296 | sdague | 2008-06-30 11:27:01 -0700 (Mon, 30 Jun 2008) | 2 lines

attempt to expire out old dynamic textures, so they don't grow forever.

r5295 | sdague | 2008-06-30 08:05:30 -0700 (Mon, 30 Jun 2008) | 3 lines

add the ability to cherry pick expire something from the asset cache. Bandaid until we rethink the caches a bit more.

r5294 | ckrinke | 2008-06-30 07:09:19 -0700 (Mon, 30 Jun 2008) | 3 lines

Mantis#1637. Thank you kindly, Melanie for a patch that: Make each region load it's settings from the database on startup. No user functionality yet.

r5293 | chi11ken | 2008-06-30 05:41:32 -0700 (Mon, 30 Jun 2008) | 1 line

Update svn properties.

r5292 | drscofield | 2008-06-30 04:57:47 -0700 (Mon, 30 Jun 2008) | 4 lines

properly explaining each #pragma warning disable

massaging OSHttpRequestPump to not abort on exceptions...

r5291 | dahlia | 2008-06-29 23:11:43 -0700 (Sun, 29 Jun 2008) | 1 line

disables spam-like debugging messages inadvertently left on in last commit (oops)

r5290 | dahlia | 2008-06-29 23:08:43 -0700 (Sun, 29 Jun 2008) | 1 line

Corrects Meshmerizer orientation of profile cut angles for ring type prim

r5289 | dahlia | 2008-06-29 19:08:27 -0700 (Sun, 29 Jun 2008) | 1 line

Corrects meshmerizer profile cut angle orientation for tube type prims

r5288 | teravus | 2008-06-29 15:45:14 -0700 (Sun, 29 Jun 2008) | 1 line


 * Current XML Schema for SceneObjectPart

r5287 | mw | 2008-06-29 13:39:34 -0700 (Sun, 29 Jun 2008) | 3 lines

disabled the multiple inventory server support in login service again. And reverted CachedUserInfo back to revision 5262. I don't think most of the inventory problems that people are reporting are due to these, but its easier to deal with one set of potential problems at a time, and I'm not going to get any time in the week to work on this anyway.

r5286 | justincc | 2008-06-29 13:08:58 -0700 (Sun, 29 Jun 2008) | 2 lines


 * Reload terrain from archive if there is one

r5285 | justincc | 2008-06-29 12:53:33 -0700 (Sun, 29 Jun 2008) | 4 lines


 * Save terrain information in archive
 * Not yet reloading
 * Terrain saving will be optional a little further down the line

r5284 | ckrinke | 2008-06-29 12:30:01 -0700 (Sun, 29 Jun 2008) | 1 line

Add minor comments.

r5283 | justincc | 2008-06-29 12:21:43 -0700 (Sun, 29 Jun 2008) | 3 lines


 * Allow terrains to be loaded and saved from streams as well as directly to and from files
 * Should be making use of this in the next revisions

r5282 | justincc | 2008-06-29 11:10:38 -0700 (Sun, 29 Jun 2008) | 4 lines


 * Fix for http://opensimulator.org/mantis/view.php?id=1512
 * Introduce experimental wait timeout checking to mysql region datastore code
 * This should mean that if the mysql connection has timed out, we should automatically reconnect and not fail or drop queries on region database manipulations

r5281 | mw | 2008-06-29 06:52:03 -0700 (Sun, 29 Jun 2008) | 2 lines

added patch 1633, thanks Melanie. Although I think a bit of abstraction needs to be done to make it easy to override the deleting off the inventory item when rezzing a object.

r5280 | mw | 2008-06-29 05:33:45 -0700 (Sun, 29 Jun 2008) | 1 line

patch from mantis #1632, thanks Melanie

r5279 | mw | 2008-06-29 04:48:58 -0700 (Sun, 29 Jun 2008) | 1 line

patch and files from mantis #1630, Thanks Melanie

r5278 | mw | 2008-06-29 03:27:22 -0700 (Sun, 29 Jun 2008) | 1 line

couple of small fixes to try to fix support for multiple inventory servers in the loginservice

r5277 | teravus | 2008-06-28 19:04:44 -0700 (Sat, 28 Jun 2008) | 2 lines


 * Syncs the current revision XML Schema(xsd) to the XML Schema of revision 5251.
 * This should resolve creating content, taking it, and being able to rez it again.

r5276 | mw | 2008-06-28 16:05:08 -0700 (Sat, 28 Jun 2008) | 1 line

small change to see if that helps with the inventory problems.

r5275 | mw | 2008-06-28 15:19:48 -0700 (Sat, 28 Jun 2008) | 1 line

more disabling multiple inventory server support in LoginService

r5274 | mw | 2008-06-28 15:17:07 -0700 (Sat, 28 Jun 2008) | 1 line

disabled multiple Inventory server support in loginservice until I get more time to look into the problems people are having.

r5273 | mw | 2008-06-28 14:14:01 -0700 (Sat, 28 Jun 2008) | 1 line

small fix

r5272 | ckrinke | 2008-06-28 12:04:28 -0700 (Sat, 28 Jun 2008) | 2 lines

Mantis#1626. Thank you kindly, Melanie for a patch that: Fixes IAvatarService for grid and standalone modes

r5271 | dahlia | 2008-06-28 11:04:04 -0700 (Sat, 28 Jun 2008) | 1 line

Altered prim description/debugging message code to be more warning friendly

r5270 | mw | 2008-06-28 10:52:06 -0700 (Sat, 28 Jun 2008) | 7 lines

more work on the support for multiple inventory servers. The Login service should now read/create new inventory on the inventory server that is set in a users profile. Also added "Add-InventoryHost" console command to add a support for a new server to a region. So it would be good if someone could test this. Set up the grid as normal, but then also run extra inventory server on a different computer (well actually it just has to be on a different network hostname, so one using "http://localhost:8004" and one using "http://127.0.0.1:8005" should work) then you need to manually edit the user profile database to set the new servers url in a user's "userInventoryURI" field. Then on a region server, use the Add-InventoryHost to add the new server url (always include the full url, including http, but don't add a final /) Login with that account and see if the inventory works. Of course these needs to be made more user friendly.

r5269 | ckrinke | 2008-06-28 10:47:06 -0700 (Sat, 28 Jun 2008) | 3 lines

Manti#1624. Thank you, Melanie for a patch that: Sets XEngine threads to en-US culture before calling script events, fixes i18n issues with european locales.

r5268 | mw | 2008-06-28 10:43:20 -0700 (Sat, 28 Jun 2008) | 2 lines

Extracted the Avatar appearance functions out of the IUserService interface and moved them into a IAvatarService Although "out of the box", there is no actual functional change to behavior

r5267 | ckrinke | 2008-06-28 10:01:26 -0700 (Sat, 28 Jun 2008) | 1 line

Comment out StringTest until we use it somewhere.

r5266 | ckrinke | 2008-06-28 09:18:47 -0700 (Sat, 28 Jun 2008) | 3 lines

Mantis#1623. Thank you, Melanie for a patch that: Fully defines the equality operators on the lsl types and plubs in the script engine side of the work begun in 0001616 (aly, this one's for you)

r5265 | ckrinke | 2008-06-28 09:13:11 -0700 (Sat, 28 Jun 2008) | 1 line

Mantis#1620. Applied Melanie's patch

r5264 | ckrinke | 2008-06-28 09:08:12 -0700 (Sat, 28 Jun 2008) | 2 lines

Mantis#1616. Applied Melanie's patch. This may or may not break trunk.

r5263 | mw | 2008-06-28 08:13:17 -0700 (Sat, 28 Jun 2008) | 3 lines

plumbing for multiple inventory servers. Mostly done on the region server side. TODO next is to make the login server read/write a users inventory from the correct server (the inventory url set in a userprofile) On the region side, although not tested with multiple servers it should work if that inventory url was set, and the inventory servers urls have been added to the CommunicationsManager, using CommunicationsManager.AddInventoryService(string hostUrl)

r5262 | ckrinke | 2008-06-28 07:46:20 -0700 (Sat, 28 Jun 2008) | 2 lines

Remove one warning. We are now down to 16 warnings in a build with VS2005.

r5261 | drscofield | 2008-06-28 00:30:49 -0700 (Sat, 28 Jun 2008) | 5 lines

From: Kurt Taylor <krtaylor@us.ibm.com>

Patch to fix the passed parms and properly show llTakeCamera and llReleaseCamera as deprecated. Patch for both XEngine and DotNetEngine.

r5260 | teravus | 2008-06-27 20:45:52 -0700 (Fri, 27 Jun 2008) | 1 line


 * Melanie adds the event manager back to the XEngine so all yr events are hers, I mean, fire.

r5259 | teravus | 2008-06-27 17:33:17 -0700 (Fri, 27 Jun 2008) | 2 lines


 * Various documentation to some black magic parts of LLClientView
 * Added IClientAPI.SendTexture stub.

r5258 | dahlia | 2008-06-27 17:16:41 -0700 (Fri, 27 Jun 2008) | 1 line

altered prior warning fix to Meshmerizer.cs to allow mesh debugging code to function

r5257 | sdague | 2008-06-27 16:22:14 -0700 (Fri, 27 Jun 2008) | 3 lines

tart the property wrapping in SOP. This will be a long process will do more next week.

r5256 | drscofield | 2008-06-27 16:03:39 -0700 (Fri, 27 Jun 2008) | 2 lines

last round of warning squashing. calling it a day now.

r5255 | drscofield | 2008-06-27 13:40:25 -0700 (Fri, 27 Jun 2008) | 2 lines

more warnings to go.

r5254 | justincc | 2008-06-27 13:08:29 -0700 (Fri, 27 Jun 2008) | 3 lines


 * Experiment with not bothering with a seperate assets metadata file - extract necessary minimum metadata from asset filenames
 * Make all file extensions single - double extensions look ugly and probably aren't good for Windows

r5253 | drscofield | 2008-06-27 12:57:06 -0700 (Fri, 27 Jun 2008) | 2 lines

move along, nothing to see here. just a couple of lazy variables.

r5252 | sdague | 2008-06-27 12:21:15 -0700 (Fri, 27 Jun 2008) | 3 lines

run NArrange on SOP to stack together the attributes, properties, private methods, public methods, etc.

r5251 | ckrinke | 2008-06-27 12:13:42 -0700 (Fri, 27 Jun 2008) | 3 lines

Mantis#1615. Thank you, Matth for a patch that: causes deprecated LSL functions to throw the deprecated exception rather than not-implemented.

r5250 | drscofield | 2008-06-27 11:32:32 -0700 (Fri, 27 Jun 2008) | 4 lines

dr scofield's continuing warnings safari: will be taken down.
 * code caught lingering around with no real purpose other than causing warnings

r5249 | justincc | 2008-06-27 11:18:44 -0700 (Fri, 27 Jun 2008) | 3 lines


 * fix a bug where I was assuming all entities would be SceneObjectGroups - of course, some are ScenePresences
 * would be nice to have a separate list in InnerScene in the future since a lot of methods end up screen entities for SOGs

r5248 | drscofield | 2008-06-27 10:25:03 -0700 (Fri, 27 Jun 2008) | 3 lines

dr scofield's warnings safari:
 * commenting out unused variables

r5247 | drscofield | 2008-06-27 09:58:21 -0700 (Fri, 27 Jun 2008) | 7 lines

dr scofield's warning safari: was available: if we want to attribute code that we think needs to be  reworked, we should define a new attribute and use that instead (together with a little tool to retrieve all the attributed code then)
 * commented out [Obsolete(....)] attributes where no replacement feature
 * commenting out unused variables

r5246 | justincc | 2008-06-27 09:51:24 -0700 (Fri, 27 Jun 2008) | 2 lines


 * restore suppression of mono addins manager warnings

r5245 | justincc | 2008-06-27 09:36:19 -0700 (Fri, 27 Jun 2008) | 7 lines


 * Remove responsibilty for signalling scene object change from SceneObjectPart.SendFullUpdate
 * This means that we will no longer pointlessly repersist all the prims in the scene when OpenSim first starts up
 * This also means that force-update on the console will not trigger repersistence.
 * Also, in other places persistence is no longer done where it wasn't actually necessary
 * I think I changed the code for all instances correctly, but it's not possible that I missed some and some things which did persist properly have stopped
 * Please patch or mantis if this is the case

r5244 | drscofield | 2008-06-27 09:18:56 -0700 (Fri, 27 Jun 2008) | 2 lines

dr scofield's warning safari: hunting down those little buggers

r5243 | drscofield | 2008-06-27 08:57:33 -0700 (Fri, 27 Jun 2008) | 4 lines

status: work-in-progress, non-functional

fleshing out OSHttpRequestPump code.

r5242 | justincc | 2008-06-27 08:04:35 -0700 (Fri, 27 Jun 2008) | 2 lines


 * refactor: Remove group changed responsibilty from ScheduleGroupForTerseUpdate

r5241 | sdague | 2008-06-27 07:53:56 -0700 (Fri, 27 Jun 2008) | 5 lines

somehow, I seem to have actually made appearance persistant correctly with nhibernate. Go figure. :) User services still remain partial, but I'm going to move on to Region Store to get that chunk out of the way.

r5240 | justincc | 2008-06-27 07:46:44 -0700 (Fri, 27 Jun 2008) | 2 lines


 * Remove SOG.SendGroupFullUpdate group changed responsibility

r5239 | justincc | 2008-06-27 07:39:21 -0700 (Fri, 27 Jun 2008) | 2 lines


 * refactor: Move responsibility for deciding whether a group should be repersisted on to callers of SceneObjectGroup.SendGroupTeruseUpdate

r5238 | justincc | 2008-06-27 07:25:36 -0700 (Fri, 27 Jun 2008) | 2 lines


 * refactor: fission InnerScene.AddSceneObject

r5237 | sdague | 2008-06-27 07:22:18 -0700 (Fri, 27 Jun 2008) | 2 lines

added in new type for mapping texture objects to the db

r5236 | justincc | 2008-06-27 07:15:14 -0700 (Fri, 27 Jun 2008) | 2 lines


 * Add extra backup parameter to InnerScene.AddRestoredSceneObject

r5235 | drscofield | 2008-06-27 02:29:41 -0700 (Fri, 27 Jun 2008) | 5 lines

status: work in progress, non-functional

having OSHttpHandler as a delegate was not too hot, i'm refactoring it into an interface.

r5234 | ckrinke | 2008-06-26 19:22:33 -0700 (Thu, 26 Jun 2008) | 3 lines

Mantis#1612. Thank you, kindly, Matth for a patch that: Adds the beginnints of llRemoteLoadScriptPin and llSetRemoteScriptAccessPin.

r5233 | ckrinke | 2008-06-26 19:15:57 -0700 (Thu, 26 Jun 2008) | 7 lines

Mantis#1591. Thank you graciously, Sempuki for a patch that: Currently module loading is done ad-hoc. I propose creating a simple loader class that leverages Mono.Addins (and perhaps the new .NET addins when they become available in mono). Attached is a basic patch for review that compiles into HEAD, but doesn't yet replace any existing ad-hoc loaders.

r5232 | ckrinke | 2008-06-26 16:37:21 -0700 (Thu, 26 Jun 2008) | 3 lines

Mantis#1610. Thank you, Melanie for a patch that: Implements the beginning of llInventoryDrop. Doesn't cover the actual dropping yet, just the permissions for it.

r5231 | ckrinke | 2008-06-26 13:52:05 -0700 (Thu, 26 Jun 2008) | 2 lines

Mantis#1603. Thank you, Matth for a patch to llGiveInventory and Melanie for helping to finish it.

r5230 | chi11ken | 2008-06-26 13:25:57 -0700 (Thu, 26 Jun 2008) | 1 line

Apply patch from bug #1609 -- Documentation for Data/MSSQL. Thanks kerunix_Flan!

r5229 | chi11ken | 2008-06-26 13:20:30 -0700 (Thu, 26 Jun 2008) | 1 line

Apply patch from bug #1606 -- Documentation for Data/Null, Data/Base. Thanks kerunix_Flan!

r5228 | chi11ken | 2008-06-26 13:14:33 -0700 (Thu, 26 Jun 2008) | 1 line

Apply patch from bug #1605 -- Documentation for Data/SQLite. Thanks kerunix_Flan!

r5227 | chi11ken | 2008-06-26 13:04:06 -0700 (Thu, 26 Jun 2008) | 1 line

Update svn properties. Minor formatting cleanup.

r5226 | justincc | 2008-06-26 10:36:54 -0700 (Thu, 26 Jun 2008) | 4 lines


 * Put extensions on all assets in an archive
 * Choice of extensions is a scratch set, may not yet be correct
 * This facility is not useable yet - not least because I've just come across a significant save bug I need to investigate

r5225 | mw | 2008-06-26 10:23:05 -0700 (Thu, 26 Jun 2008) | 1 line

small change to last commit

r5224 | mw | 2008-06-26 10:20:08 -0700 (Thu, 26 Jun 2008) | 2 lines

As per the suggestion on the mailing list, added support for a OpenSim.xml config file, instead of a ini file. INI files still work the same as they did before, just now if a ini file isn't found, it looks for a OpenSim.xml file (of course in xml format) and if found uses that. Includes a OpenSim.Example.xml for reference (the default settings saved as a xml file).

r5223 | drscofield | 2008-06-26 09:10:04 -0700 (Thu, 26 Jun 2008) | 4 lines

WORK-IN-PRGRESS: beware of falling pieces and shifting tectonic plates: starting AddHandler code.

r5222 | ckrinke | 2008-06-26 06:49:11 -0700 (Thu, 26 Jun 2008) | 3 lines

Mantis#1600. Thank you, Melanie for a patch that: Fixes persistence of variable values to address broken persistence in the big refactor.

r5221 | ckrinke | 2008-06-26 06:45:36 -0700 (Thu, 26 Jun 2008) | 3 lines

Mantis#1597. Thank you, Melanie for a patch that: Adds handlers for the reclaim land functionality, plus all needed permissions checks.

r5220 | ckrinke | 2008-06-26 06:42:18 -0700 (Thu, 26 Jun 2008) | 3 lines

Mantis#1602. Thank you, Kinoc for a patch to: Patch to activate YieldProlog on Xengine. Only adds YieldProlog to assembly if required.

r5219 | chi11ken | 2008-06-26 05:38:03 -0700 (Thu, 26 Jun 2008) | 1 line

Apply patch from bug #1601 -- more documentation for Data/MySQL. Thanks kerunix_Flan!

r5218 | ckrinke | 2008-06-25 19:51:59 -0700 (Wed, 25 Jun 2008) | 2 lines

Mantis#1595. Thank you, Melanie for a patch that: Adds pipes for the prim item flags field

r5217 | ckrinke | 2008-06-25 19:46:29 -0700 (Wed, 25 Jun 2008) | 6 lines

Mantis#1594. Thank you, Melanie for a patch that: Fixes: - Wearable icon and name sreset to default on copy/paste - Cache is not updated when renaming/moving folders - Partial refactor to make inventory less dependen on AssetBase having a "Name" field - Add llGiveInventoryList function

r5216 | chi11ken | 2008-06-25 19:03:40 -0700 (Wed, 25 Jun 2008) | 1 line

Minor refactoring of POS. Adds a Util.Clamp(x, min, max) function.

r5215 | chi11ken | 2008-06-25 18:12:28 -0700 (Wed, 25 Jun 2008) | 1 line

Add patch from bug #1596 - adds Doxygen documentation in OpenSim.Data.MySQL files. Thanks kerunix_Flan!

r5214 | chi11ken | 2008-06-25 17:30:33 -0700 (Wed, 25 Jun 2008) | 1 line

Separate POS classes into mutiple files.

r5213 | mw | 2008-06-25 13:14:47 -0700 (Wed, 25 Jun 2008) | 1 line

added the flag param to IClientAPI.SendMapBlock

r5212 | mw | 2008-06-25 13:03:16 -0700 (Wed, 25 Jun 2008) | 1 line

first part of Requestmapblocks fixes: Adds uint flags param to the OnRequestMapBlocks event (and handler), as when a client sends a map block request it also sends what layer it wants it for 0,1,2. It will always send two requests, one of them being for layer 2 (the overlay layer) and the other one either 0 or 1 depending on the tab that is selected in the client worldmap window. We should also be sending what layer the reply is for in IClientAPI.SendMapBlock (current always set to 0). That will come in next part (most likely at the weekend).

r5211 | mw | 2008-06-25 12:46:48 -0700 (Wed, 25 Jun 2008) | 1 line

forgotten methods in SceneManager for the terrain serialising.

r5210 | sdague | 2008-06-25 12:45:56 -0700 (Wed, 25 Jun 2008) | 2 lines

chugging away on nhibernate, more incremental process

r5209 | mw | 2008-06-25 12:33:19 -0700 (Wed, 25 Jun 2008) | 3 lines

Added support for terrain map to be serialised to xml(as base64 binary). useful for places that the terrain map is needed in a serialised form. Also could add console commands to save and load from files, which should be faster than .raw files (these load/save commands are not included/implemented) Add util functions to compress and uncompress strings. Fixed a couple of modules so they use SceneCommunicationService rather than directly call functions on the CommsManager.

r5208 | sdague | 2008-06-25 12:18:51 -0700 (Wed, 25 Jun 2008) | 3 lines

make lots of properties virtual, which lets nhibernate do some proxy object optimizations.

r5207 | sdague | 2008-06-25 11:57:21 -0700 (Wed, 25 Jun 2008) | 2 lines

add migrations to mysql and sqlite for flags on embedded inventory

r5206 | sdague | 2008-06-25 11:51:48 -0700 (Wed, 25 Jun 2008) | 2 lines

lazy=true for these mappings, as we don't do full lists very often

r5205 | sdague | 2008-06-25 10:50:58 -0700 (Wed, 25 Jun 2008) | 4 lines

add a reference to the enabled = true stanza for IRC that I found in the source but never made it back to the example config

r5204 | drscofield | 2008-06-25 09:43:42 -0700 (Wed, 25 Jun 2008) | 3 lines

the prefix "fix" turned out to be bollocks. sorry about that. hope this one fares better.

r5203 | chi11ken | 2008-06-25 07:30:28 -0700 (Wed, 25 Jun 2008) | 1 line

Minor formatting cleanup.

r5202 | ckrinke | 2008-06-25 06:55:06 -0700 (Wed, 25 Jun 2008) | 4 lines

Mantis#1584. Thank you kindly, Lulurun for a patch that: The (de)serialization of extraparams is wrong. prims with scuplt texture won't be seen as it expected. This patch fixes the problem.

r5201 | chi11ken | 2008-06-25 06:32:27 -0700 (Wed, 25 Jun 2008) | 1 line

More svn properties. Minor cleanup in POS.

r5200 | chi11ken | 2008-06-25 06:19:42 -0700 (Wed, 25 Jun 2008) | 1 line

Update svn properties. Add copyright notices.

r5199 | drscofield | 2008-06-25 06:10:12 -0700 (Wed, 25 Jun 2008) | 3 lines

further work on the HttpServer stuff. not functional yet. just sharing what crimes i'm committing.

r5198 | drscofield | 2008-06-25 05:21:51 -0700 (Wed, 25 Jun 2008) | 3 lines

taking another look at mantis #1502: adding necessary locks, checking for empty list.

r5197 | lbsa71 | 2008-06-25 00:25:54 -0700 (Wed, 25 Jun 2008) | 1 line


 * Deleted some genned files

r5196 | dahlia | 2008-06-25 00:17:36 -0700 (Wed, 25 Jun 2008) | 1 line

Modifies box prim profile cut parameters to avoid angles which cause spurious triangles in mesh

r5195 | ckrinke | 2008-06-24 18:37:11 -0700 (Tue, 24 Jun 2008) | 1 line

Mantis#1590. Thank you, Melanie for a preserve type patch.

r5194 | ckrinke | 2008-06-24 18:24:00 -0700 (Tue, 24 Jun 2008) | 2 lines

Mantis#1590. Thank you kindly, Melanie for a patch that: Makes items appear in the item type folder, rather than in the root

r5193 | ckrinke | 2008-06-24 16:55:33 -0700 (Tue, 24 Jun 2008) | 4 lines

Mantis#1587. Thank you kindly, Melanie for a patch that: Add permissions magling to llGiveInventoryItem, correct some corner case functionality

r5192 | ckrinke | 2008-06-24 14:23:28 -0700 (Tue, 24 Jun 2008) | 2 lines

Mantis#5189. Thank you kindly, Matth for your patch to add the beginnings of llGiveInventory.

r5191 | lbsa71 | 2008-06-24 14:09:49 -0700 (Tue, 24 Jun 2008) | 4 lines

"First stage in a major Script Engine refactor, that will result in the LSL implementaions ebing reconverged. Not there yet, but one major part is done." Thank you, Melanie!
 * Applied patch from Melanie, mantis issue #1581 - "Refactor LSL language, api and compiler out of XEngine"

r5190 | sdague | 2008-06-24 11:01:28 -0700 (Tue, 24 Jun 2008) | 4 lines

based on positive feedback on performance of making keys fixed length for assets, make all the indexed columns in the inventory fixed length via migration.

r5189 | chi11ken | 2008-06-23 14:30:10 -0700 (Mon, 23 Jun 2008) | 1 line

Update svn properties.

r5188 | ckrinke | 2008-06-23 13:15:39 -0700 (Mon, 23 Jun 2008) | 4 lines

Mantis#1569. Thank you kindly, Nebadon for a patch that addresses: Rotation of terrains varies between all the formats, Raw and R32 seem to be the same, while PNG, JPG, BMP all seem to be rotated 180 degrees different.

r5187 | sdague | 2008-06-23 13:02:15 -0700 (Mon, 23 Jun 2008) | 3 lines

fix typo in Inventory nhibernate mappings. nhibernate should load now.

r5186 | justincc | 2008-06-23 11:13:04 -0700 (Mon, 23 Jun 2008) | 2 lines


 * minor: Remove crusty old unused agent inventory classes

r5185 | justincc | 2008-06-23 11:01:58 -0700 (Mon, 23 Jun 2008) | 3 lines


 * Remove all use of asset.InvType, as outlined in mailing list discussion
 * This is stage 1, the field will be removed from AssetType and the assets table if this change doesn't prove problematic

r5184 | sdague | 2008-06-23 09:00:18 -0700 (Mon, 23 Jun 2008) | 4 lines

add migration to go from varchar -> char for uuid. Tested on my machine, and works, but backing up before migrations is always a good idea.

r5183 | dahlia | 2008-06-23 02:31:08 -0700 (Mon, 23 Jun 2008) | 1 line

changed kickuser console command to use caseless compared substrings for first and last name parameters

r5182 | chi11ken | 2008-06-22 22:27:06 -0700 (Sun, 22 Jun 2008) | 1 line

Set svn:ignore in LindenUDP.

r5181 | chi11ken | 2008-06-22 22:15:30 -0700 (Sun, 22 Jun 2008) | 1 line

Update svn properties.

r5180 | dahlia | 2008-06-21 22:08:58 -0700 (Sat, 21 Jun 2008) | 1 line

Changed the kickuser command to use the new console RegisterCmd feature.

r5179 | dahlia | 2008-06-21 21:36:34 -0700 (Sat, 21 Jun 2008) | 1 line

Added an experimental "kickuser" console command to log off a user by name.

r5178 | justincc | 2008-06-21 16:45:22 -0700 (Sat, 21 Jun 2008) | 3 lines


 * archive each object as a separate xml file rather than put them all in one single large file
 * this is being done for reasons of compositionality

r5177 | ckrinke | 2008-06-21 16:17:15 -0700 (Sat, 21 Jun 2008) | 4 lines

Mantis#1580. Thank you kindly, Dmiles for a patch that: solves an incorectly spliting and rejoining the passed in string[] cmdArgs and losing the double quoted separation of command arguments.

r5176 | justincc | 2008-06-21 14:20:59 -0700 (Sat, 21 Jun 2008) | 3 lines


 * refactor: Making some of the serialization names consistent, both within their pairings and with the others
 * This does make some of the names less ideal than others - this should change in the future

r5175 | justincc | 2008-06-21 13:43:13 -0700 (Sat, 21 Jun 2008) | 6 lines

proliferate similar but slightly different xml serializations.
 * Remove redundant tag from individual object xml representation
 * WARNING: Until both regions upgrade to this revision, prim crossings from regions on this revision to earlier region revisions will not work properly
 * e.g. in the attachments cases, the attachments will remain visible but won't be individually detachable
 * This change may seem to have more costs than benefits, but I'm doing it because I can soon reuse this changed existing code in another context - it seems better not to

r5174 | justincc | 2008-06-21 13:12:01 -0700 (Sat, 21 Jun 2008) | 2 lines


 * Refactor: Fold sog.DeleteParts functionality into existing sog.DeleteGroup

r5173 | justincc | 2008-06-21 12:56:19 -0700 (Sat, 21 Jun 2008) | 3 lines


 * Remove a bug I created in r5171 where taking an object would terminate the client session
 * change code to use an explicit state variable instead of using SOG.Name = null to signal deletion

r5172 | justincc | 2008-06-21 11:44:17 -0700 (Sat, 21 Jun 2008) | 2 lines


 * minor: start saving current prims xml to an objects/ directory in the archive

r5171 | justincc | 2008-06-21 11:11:45 -0700 (Sat, 21 Jun 2008) | 2 lines


 * minor: override the name of the sog such that it gets/sets the root part name

r5170 | dahlia | 2008-06-21 01:50:56 -0700 (Sat, 21 Jun 2008) | 2 lines

Changes selection criteria to allow meshing of more sphere prim configurations. Adds comments to some functions in Meshmerizer.cs.

r5169 | teravus | 2008-06-20 23:50:38 -0700 (Fri, 20 Jun 2008) | 1 line


 * Persists region banlists across reboots for the sqlite datastore also now.

r5168 | teravus | 2008-06-20 20:29:08 -0700 (Fri, 20 Jun 2008) | 3 lines


 * Adds Region ban capability to Regions. You access this by going to World->Region/Estate.  Then on the Estate tab, at the lower right hand corner, clicking the 'Add' button and picking an avatar.
 * It only persists across reboots for the mySQL datastore currently.
 * Currently have stubs in the other datastores.

r5167 | sdague | 2008-06-20 13:23:55 -0700 (Fri, 20 Jun 2008) | 4 lines

lots of futzing with nhibernate to make it more efficient. I don't think this works, but I don't want to loose the work before the weekend, and it doesn't break the build.

r5166 | sdague | 2008-06-20 13:09:22 -0700 (Fri, 20 Jun 2008) | 3 lines

content fridays. A whole bunch of new stock animations from Mo Hax at IBM for distribution with OpenSim.

r5165 | teravus | 2008-06-20 11:46:43 -0700 (Fri, 20 Jun 2008) | 2 lines


 * Handle parcel telehub location corruption gracefully. DBNull
 * mySQL this time.

r5164 | teravus | 2008-06-20 10:07:01 -0700 (Fri, 20 Jun 2008) | 1 line


 * Handle parcel telehub location corruption gracefully. DBNull

r5163 | chi11ken | 2008-06-20 00:47:55 -0700 (Fri, 20 Jun 2008) | 1 line

Update OS X ODE binary to opensim-libs r46.

r5162 | teravus | 2008-06-19 21:57:32 -0700 (Thu, 19 Jun 2008) | 3 lines


 * Patch from nlin to enable DIF state file writing from the ODEPlugin
 * Rebuilt libode.so, ode.dll
 * If you roll your own ODE library, make sure to update your opensim-libs.

r5161 | joha1 | 2008-06-19 18:35:54 -0700 (Thu, 19 Jun 2008) | 1 line

Implemented plugin support for ClientStack, with LindenUDP as the default plugin. This makes it easy for developers to experiment with alternative communication protocols

r5160 | ckrinke | 2008-06-19 17:00:09 -0700 (Thu, 19 Jun 2008) | 3 lines

Mantis#1573. Thank you kindly, Mikem for a patch to our LSL subroutine implementation to solve an infinite loop in llParseString2List under certain circumstances.

r5159 | sdague | 2008-06-19 15:11:04 -0700 (Thu, 19 Jun 2008) | 4 lines

fixed to inventory for nhibernate that actually make it so I can log in using it as the driver for users, assets, inventory. User driver is still missing a lot of function.

r5158 | sdague | 2008-06-19 14:20:23 -0700 (Thu, 19 Jun 2008) | 3 lines

more work towards nhibernate working with mysql, not there yet, but moving in the right direction.

r5157 | ckrinke | 2008-06-19 14:00:09 -0700 (Thu, 19 Jun 2008) | 3 lines

Mantis#1572. Thank you kindly, Lulurun for a patch that addresses: In function "ReadInExtraParamsBytes", parameter "data" is used without a boundary check. if data.Length==0, an "out of index" exception will be thrown.

r5156 | ckrinke | 2008-06-19 13:57:00 -0700 (Thu, 19 Jun 2008) | 3 lines

Mantis#1543. Thank you kindly, Jonc for a patch that: Implements terrain bake from Region/Estate dialog and respects estate settings during terraforming

r5155 | teravus | 2008-06-19 10:21:17 -0700 (Thu, 19 Jun 2008) | 2 lines


 * Patch from Dahlia - 0001576: Exception of type 'System.OutOfMemoryException' was thrown .Void set_Capacity(Int32), with regards to sphere mesh.  Thanks Dahlia!
 * Also allows a sphere to be hollow with no cuts or dimples. (walking around inside the sphere).

r5154 | justincc | 2008-06-19 10:03:59 -0700 (Thu, 19 Jun 2008) | 2 lines


 * Temporary workaround for mantis 1568. If the avatar apperance factory now throws any exception, we will carry on with the default appearance rather than terminating the client login

r5153 | sdague | 2008-06-19 08:44:33 -0700 (Thu, 19 Jun 2008) | 2 lines

oops, build break. needed to include another reference.

r5152 | sdague | 2008-06-19 08:42:57 -0700 (Thu, 19 Jun 2008) | 3 lines

add migrations support for mysql log store. This should complete all the mysql bits for migration.

r5151 | sdague | 2008-06-19 08:03:00 -0700 (Thu, 19 Jun 2008) | 3 lines

fix an edge case with migrations in the region store. Add migration support to gridstore.

r5150 | sdague | 2008-06-19 07:46:54 -0700 (Thu, 19 Jun 2008) | 2 lines

oops, it helps to reference the *right* migration

r5149 | teravus | 2008-06-18 21:17:04 -0700 (Wed, 18 Jun 2008) | 3 lines


 * 0001571: (PATCH) patch to implement editable sphere meshes for meshmerizer/ode (Initial Implementation) from Dahlia! Thanks Dahlia!!!


 * The included patch implements the editor parameters twist, dimple, path cut, and profile cut to the sphere mesh for meshmerizer. The mesh will default back to the geodesic sphere if the parameters are adjusted to beyond a reasonable arbitrarily chosen threshold that would expose too many inverted normals on the mesh.

r5148 | ckrinke | 2008-06-18 20:30:13 -0700 (Wed, 18 Jun 2008) | 2 lines

Mantis#1566. Thank you kindly for a number of sounds for the OpenSim library.

r5147 | sdague | 2008-06-18 16:06:02 -0700 (Wed, 18 Jun 2008) | 2 lines

typo in xml

r5146 | teravus | 2008-06-18 16:04:15 -0700 (Wed, 18 Jun 2008) | 1 line


 * Refactors call to OutPacket out of AssetCache and into LLClientView

r5145 | sdague | 2008-06-18 15:56:04 -0700 (Wed, 18 Jun 2008) | 3 lines

commit justin's grafitti board to the base OpenSim script library.

r5144 | sdague | 2008-06-18 14:14:19 -0700 (Wed, 18 Jun 2008) | 3 lines

clean up the nhibernate definitions to work with mysql integrate migration support into nhibernate

r5143 | sdague | 2008-06-18 14:08:16 -0700 (Wed, 18 Jun 2008) | 2 lines

add mysql migrations for nhibernate driver

r5142 | ckrinke | 2008-06-18 14:07:40 -0700 (Wed, 18 Jun 2008) | 3 lines

Mantis#1567. Thank you kindly, Dmiles for a patch that addresses: Add a .Trim that was forgotten in a previous patch titled: [PATCH] Adds an API for for plugins to create new Console commands and Help

r5141 | sdague | 2008-06-18 13:51:42 -0700 (Wed, 18 Jun 2008) | 2 lines

add inventory store migration

r5140 | sdague | 2008-06-18 12:38:30 -0700 (Wed, 18 Jun 2008) | 2 lines

contribute weather map cycling script using osDynamicTextures.

r5139 | sdague | 2008-06-18 12:28:13 -0700 (Wed, 18 Jun 2008) | 2 lines

fix minor xml fubar.

r5138 | sdague | 2008-06-18 12:23:46 -0700 (Wed, 18 Jun 2008) | 3 lines

prune all the empty script directories. Contribute my text board script to be part of the stock scripts.

r5137 | teravus | 2008-06-18 09:27:27 -0700 (Wed, 18 Jun 2008) | 1 line


 * By popular demand, skipping trees from the map tile generation routine.  Skipping these because we have no good representation, they just appear as blocks that obscure the rest of the map items.

r5136 | sdague | 2008-06-18 07:04:24 -0700 (Wed, 18 Jun 2008) | 3 lines

revert 5134. Changing these bitmaps to 24bit just breaks things, and they never display on the client.

r5135 | chi11ken | 2008-06-17 20:50:39 -0700 (Tue, 17 Jun 2008) | 1 line

Minor formatting cleanup.

r5134 | sdague | 2008-06-17 19:35:53 -0700 (Tue, 17 Jun 2008) | 3 lines

make neb happy. I found where we initialized the dynamic textures to 32bit images and changed them to 24bit images.

r5133 | sdague | 2008-06-17 19:23:27 -0700 (Tue, 17 Jun 2008) | 5 lines

change the default drawing font from Times -> Arial, as san serif fonts are a bit easier on the eyes on textures. Add a new "FontName" attribute that can be used to override the font type.

r5132 | sdague | 2008-06-17 16:01:48 -0700 (Tue, 17 Jun 2008) | 4 lines

tweak dynamic texture stuff after the meeting today. This should now preserve the bulk of the texture attributes, and force on full bright. Not tested yet, but shouldn't bother most people.

r5131 | justincc | 2008-06-17 13:36:21 -0700 (Tue, 17 Jun 2008) | 5 lines


 * Refactor: Move the responsibility for applying physics and sending the initial client update to Scene.AddSceneObject from some of the SceneObjectGroup constructors
 * I think this has been done cleanly from inspection and testing, but if prim creation or load suddenly starts playing up more than usual, please open a mantis
 * This also has the effect of stopping the archiver generating ghost in-world prims
 * Some code dupliction also removed

r5130 | justincc | 2008-06-17 10:23:00 -0700 (Tue, 17 Jun 2008) | 2 lines


 * refactor: Remove largely duplicate code from SceneXmlLoader.CreatePrimFromXml2

r5129 | chi11ken | 2008-06-17 01:14:58 -0700 (Tue, 17 Jun 2008) | 1 line

Update svn properties.

r5128 | teravus | 2008-06-16 17:55:30 -0700 (Mon, 16 Jun 2008) | 2 lines


 * Increase WEBMAP tile jpeg quality.
 * I'm not sure if this method works on Linux..   but I guess I'll find out :P

r5127 | justincc | 2008-06-16 15:43:30 -0700 (Mon, 16 Jun 2008) | 2 lines


 * Fix a bug in the archiver where I didn't realize a shape still needs its default texture as well as its face textures

r5126 | teravus | 2008-06-16 15:06:55 -0700 (Mon, 16 Jun 2008) | 6 lines


 * Enables binary data in BaseHttpServer with 'image' in content type.
 * Enables regular jpeg map images to be served directly from the region.
 * EX: http://192.168.1.127:9000/index.php?method=regionImagecc4583cd269b41bfa525dd198e19a5c5
 * This is actually HTTP server address + port + index.php?method=regionImage<REGIONUUID, no dashes>
 * The Webmap image location gets printed on the console when the simulator starts up.
 * JPEG data is cached so we only create the webjpeg once.

r5125 | justincc | 2008-06-16 15:03:15 -0700 (Mon, 16 Jun 2008) | 2 lines


 * minor: Get rid of rogue "Current node RootPart" message in the SceneObjectGroup

r5124 | justincc | 2008-06-16 14:59:39 -0700 (Mon, 16 Jun 2008) | 5 lines

contained items). These will be found and eliminated in subsequent patches.
 * Allow archiver to save and load objects within other objects to arbitrary levels
 * This currently has various bugs which are more to do with the way its been hacked together than the feature itself (e.g. on save-oar, ghost prims will appear of the saved
 * Not yet ready for use

r5123 | sdague | 2008-06-16 12:58:48 -0700 (Mon, 16 Jun 2008) | 3 lines

I really didn't expect that one to work out of the box, but just managed to get NHibernate + MySQL + Assets working.

r5122 | sdague | 2008-06-16 12:39:08 -0700 (Mon, 16 Jun 2008) | 4 lines

set CommandTimeout = 0 in the migration commands so that long migrations (like converting asset ids) don't run into the normal 30 second kill switch.

r5121 | sdague | 2008-06-16 12:33:08 -0700 (Mon, 16 Jun 2008) | 3 lines

be a bit more verbose about what we are doing on the migration side so that people don't think we're hung.

r5120 | sdague | 2008-06-16 12:22:00 -0700 (Mon, 16 Jun 2008) | 7 lines

fix nhibernate driver so that it starts (based on the appearance changes it wouldn't come up). include embedded dialect specific sql files for nhibernate migrations figure out how to get the raw db connection so that migrations can work with nhibernate. create initial migration for NHibernate + SQLite + Assets.

r5119 | sdague | 2008-06-16 11:53:55 -0700 (Mon, 16 Jun 2008) | 3 lines

futzing around on the NHibernate side again trying to connect migrations into it.

r5118 | justincc | 2008-06-16 10:13:28 -0700 (Mon, 16 Jun 2008) | 2 lines


 * refactor: Fission ArchiveWriteRequest into prepare and execute classes

r5117 | sdague | 2008-06-16 09:03:37 -0700 (Mon, 16 Jun 2008) | 3 lines

change some messages on the migrations front to be more clear

r5116 | justincc | 2008-06-16 08:36:01 -0700 (Mon, 16 Jun 2008) | 2 lines


 * Refactor: Break out AssetsRequest to a separate file in the Archiver module

r5115 | sdague | 2008-06-16 07:10:51 -0700 (Mon, 16 Jun 2008) | 6 lines

the beginning of the great id format migration. This makes asset uuids no longer binary. I've tested this migration a few times, and it seems working in all the scenarios I've found but it wouldn't hurt to backup your asset db before running this as it does touch a very sensitive part of our content system.

r5114 | teravus | 2008-06-15 12:34:48 -0700 (Sun, 15 Jun 2008) | 2 lines


 * 0001558: [PATCH] Add support for full collision geometry feature set for linear path prims (patch attached) By Dahlia. Thanks Dahlia!
 * This update re-does the cube/cylinder/prism prims to dynamically add faces as twist is used.

r5113 | chi11ken | 2008-06-15 05:48:50 -0700 (Sun, 15 Jun 2008) | 1 line

Update svn properties.

r5112 | ckrinke | 2008-06-14 18:08:55 -0700 (Sat, 14 Jun 2008) | 4 lines

Change VersionInfo string from "Opensimulator release (0.5.8)" to "Opensimulator trunk (post 0.5.8)" as we move forward with trunk again.