0.6.1-release
From OpenSimulator
m (Categorized into Category:Release Notes) |
m (Robot: Cosmetic changes) |
||
Line 22: | Line 22: | ||
r7875 | teravus | 2008-12-26 05:58:02 -0700 (Fri, 26 Dec 2008) | 7 lines | r7875 | teravus | 2008-12-26 05:58:02 -0700 (Fri, 26 Dec 2008) | 7 lines | ||
− | * Applying Nlin's NINJA Joint patch. v2. | + | * Applying Nlin's NINJA Joint patch. v2. Mantis# 2874 |
* Thanks nlin! | * Thanks nlin! | ||
* To try it out, set ninja joints active in the ODEPhysicsSettings | * To try it out, set ninja joints active in the ODEPhysicsSettings | ||
Line 132: | Line 132: | ||
r7854 | teravus | 2008-12-22 15:15:22 -0700 (Mon, 22 Dec 2008) | 1 line | r7854 | teravus | 2008-12-22 15:15:22 -0700 (Mon, 22 Dec 2008) | 1 line | ||
− | * Attempting to add ode tests one more time.. | + | * Attempting to add ode tests one more time.. this time with .config autodetection...... |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r7853 | teravus | 2008-12-22 15:04:05 -0700 (Mon, 22 Dec 2008) | 1 line | r7853 | teravus | 2008-12-22 15:04:05 -0700 (Mon, 22 Dec 2008) | 1 line | ||
Line 140: | Line 140: | ||
r7852 | teravus | 2008-12-22 14:33:13 -0700 (Mon, 22 Dec 2008) | 1 line | r7852 | teravus | 2008-12-22 14:33:13 -0700 (Mon, 22 Dec 2008) | 1 line | ||
− | * Removing the two ode debug libraries. | + | * Removing the two ode debug libraries. Not used by anyone and just eating up bandwidth. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r7851 | teravus | 2008-12-22 14:01:56 -0700 (Mon, 22 Dec 2008) | 1 line | r7851 | teravus | 2008-12-22 14:01:56 -0700 (Mon, 22 Dec 2008) | 1 line | ||
Line 148: | Line 148: | ||
r7850 | teravus | 2008-12-22 13:53:23 -0700 (Mon, 22 Dec 2008) | 1 line | r7850 | teravus | 2008-12-22 13:53:23 -0700 (Mon, 22 Dec 2008) | 1 line | ||
− | * Add odeplugin to the nant locals.. | + | * Add odeplugin to the nant locals.. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r7849 | teravus | 2008-12-22 13:18:18 -0700 (Mon, 22 Dec 2008) | 1 line | r7849 | teravus | 2008-12-22 13:18:18 -0700 (Mon, 22 Dec 2008) | 1 line | ||
Line 173: | Line 173: | ||
r7844 | teravus | 2008-12-22 12:03:09 -0700 (Mon, 22 Dec 2008) | 1 line | r7844 | teravus | 2008-12-22 12:03:09 -0700 (Mon, 22 Dec 2008) | 1 line | ||
− | * attempt at adding ODEPlugin testing part duex. | + | * attempt at adding ODEPlugin testing part duex. This may cause the build to fail if I didn't do it properly.. crossing fingers. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r7843 | justincc | 2008-12-22 11:47:20 -0700 (Mon, 22 Dec 2008) | 2 lines | r7843 | justincc | 2008-12-22 11:47:20 -0700 (Mon, 22 Dec 2008) | 2 lines | ||
Line 258: | Line 258: | ||
r7825 | teravus | 2008-12-21 17:03:18 -0700 (Sun, 21 Dec 2008) | 1 line | r7825 | teravus | 2008-12-21 17:03:18 -0700 (Sun, 21 Dec 2008) | 1 line | ||
− | * Fixes edit linked parts rotating the root prim in a linkset. | + | * Fixes edit linked parts rotating the root prim in a linkset. One more bug to go.. and that's editing multiple prim in a linkset at the same time. Don't try that now, as it'll bust the linkset. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r7824 | teravus | 2008-12-21 14:19:55 -0700 (Sun, 21 Dec 2008) | 1 line | r7824 | teravus | 2008-12-21 14:19:55 -0700 (Sun, 21 Dec 2008) | 1 line | ||
− | Minor: fix a comment... | + | Minor: fix a comment... scratch that,reverse it. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r7823 | teravus | 2008-12-21 13:09:47 -0700 (Sun, 21 Dec 2008) | 1 line | r7823 | teravus | 2008-12-21 13:09:47 -0700 (Sun, 21 Dec 2008) | 1 line | ||
Line 286: | Line 286: | ||
r7819 | teravus | 2008-12-21 09:16:47 -0700 (Sun, 21 Dec 2008) | 1 line | r7819 | teravus | 2008-12-21 09:16:47 -0700 (Sun, 21 Dec 2008) | 1 line | ||
− | * Adding a two prim linking/delinking test. | + | * Adding a two prim linking/delinking test. This test is likely to get on people's nerves since linking/delinking is easily broken. But.. that's why we have tests! |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r7818 | teravus | 2008-12-21 07:50:58 -0700 (Sun, 21 Dec 2008) | 2 lines | r7818 | teravus | 2008-12-21 07:50:58 -0700 (Sun, 21 Dec 2008) | 2 lines | ||
− | * Fixes linking multiple linksets together. | + | * Fixes linking multiple linksets together. They no longer explode |
− | * Not out of the weeds yet. | + | * Not out of the weeds yet. Rotating the root part with 'edit linked parts' still borks all child part rotations and rotating a selection of child parts with 'edit linked parts' still borks the position/rotation of the child parts selected |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r7817 | idb | 2008-12-21 06:28:51 -0700 (Sun, 21 Dec 2008) | 1 line | r7817 | idb | 2008-12-21 06:28:51 -0700 (Sun, 21 Dec 2008) | 1 line | ||
Line 310: | Line 310: | ||
r7814 | teravus | 2008-12-20 17:11:54 -0700 (Sat, 20 Dec 2008) | 1 line | r7814 | teravus | 2008-12-20 17:11:54 -0700 (Sat, 20 Dec 2008) | 1 line | ||
− | * Re-implement packet tracking in IClientAPI so we can see what's going on in the client network in the simstats manager. | + | * Re-implement packet tracking in IClientAPI so we can see what's going on in the client network in the simstats manager. This makes packets in per second, packets out per second, and unacked bytes work again in the simulator stats section. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r7813 | diva | 2008-12-20 15:44:26 -0700 (Sat, 20 Dec 2008) | 1 line | r7813 | diva | 2008-12-20 15:44:26 -0700 (Sat, 20 Dec 2008) | 1 line | ||
Line 349: | Line 349: | ||
r7807 | teravus | 2008-12-20 10:34:38 -0700 (Sat, 20 Dec 2008) | 1 line | r7807 | teravus | 2008-12-20 10:34:38 -0700 (Sat, 20 Dec 2008) | 1 line | ||
− | * Add two more missing defaults that use GetBoolean without a default in standalone. | + | * Add two more missing defaults that use GetBoolean without a default in standalone. (not sure if this will fix your issue daTwitch.. it's probably not even a bug) |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r7806 | homerh | 2008-12-20 09:42:17 -0700 (Sat, 20 Dec 2008) | 2 lines | r7806 | homerh | 2008-12-20 09:42:17 -0700 (Sat, 20 Dec 2008) | 2 lines | ||
Line 396: | Line 396: | ||
let you specify a hex number as the color in the vector rendering | let you specify a hex number as the color in the vector rendering | ||
− | module. | + | module. This expands the colors you can use. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r7797 | homerh | 2008-12-19 14:06:07 -0700 (Fri, 19 Dec 2008) | 3 lines | r7797 | homerh | 2008-12-19 14:06:07 -0700 (Fri, 19 Dec 2008) | 3 lines | ||
Line 477: | Line 477: | ||
r7781 | teravus | 2008-12-18 17:06:19 -0700 (Thu, 18 Dec 2008) | 2 lines | r7781 | teravus | 2008-12-18 17:06:19 -0700 (Thu, 18 Dec 2008) | 2 lines | ||
− | * Commit patch from cmickeyb. | + | * Commit patch from cmickeyb. #2871. Optimized float array for the terrain heightfield to reduce cpu usage on new client significantly. |
Thanks cmickeyb! | Thanks cmickeyb! | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 512: | Line 512: | ||
* Apply http://opensimulator.org/mantis/view.php?id=2810 | * Apply http://opensimulator.org/mantis/view.php?id=2810 | ||
* Fix set up of master avatar on a fresh OpenSim install | * Fix set up of master avatar on a fresh OpenSim install | ||
− | * Turns out we had started hashing the password too many times. | + | * Turns out we had started hashing the password too many times. Thanks jonc! |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 552: | Line 552: | ||
r7764 | teravus | 2008-12-17 18:52:49 -0700 (Wed, 17 Dec 2008) | 1 line | r7764 | teravus | 2008-12-17 18:52:49 -0700 (Wed, 17 Dec 2008) | 1 line | ||
− | * Committing an opensim level error message on httpserver. | + | * Committing an opensim level error message on httpserver. This might help with the eventqueue http server death. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r7763 | melanie | 2008-12-17 15:09:14 -0700 (Wed, 17 Dec 2008) | 3 lines | r7763 | melanie | 2008-12-17 15:09:14 -0700 (Wed, 17 Dec 2008) | 3 lines | ||
Line 596: | Line 596: | ||
* revert r7724 so that PresenceChildStatus() starts throwing NRE's again | * revert r7724 so that PresenceChildStatus() starts throwing NRE's again | ||
− | * apparantly logout code relies on this happening in certain circumstances. | + | * apparantly logout code relies on this happening in certain circumstances. Really, the root issue needs to be investigated. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 641: | Line 641: | ||
r7748 | justincc | 2008-12-17 10:18:52 -0700 (Wed, 17 Dec 2008) | 2 lines | r7748 | justincc | 2008-12-17 10:18:52 -0700 (Wed, 17 Dec 2008) | 2 lines | ||
− | * Replace manually zeroing with Array.Clear(). | + | * Replace manually zeroing with Array.Clear(). Thanks cmickeyb |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 668: | Line 668: | ||
r7743 | justincc | 2008-12-17 09:11:03 -0700 (Wed, 17 Dec 2008) | 4 lines | r7743 | justincc | 2008-12-17 09:11:03 -0700 (Wed, 17 Dec 2008) | 4 lines | ||
− | * Implement 'Save Object Back to My Inventory'. | + | * Implement 'Save Object Back to My Inventory'. On the Linden client this is in the Tools menu available when editing an object |
* This facility allows you to save changes to an object that you've rezzed into a region back into their original inventory item without having to take a copy of the rezzed | * This facility allows you to save changes to an object that you've rezzed into a region back into their original inventory item without having to take a copy of the rezzed | ||
object. | object. | ||
Line 737: | Line 737: | ||
* Apply http://opensimulator.org/mantis/view.php?id=2775 with small tweaks | * Apply http://opensimulator.org/mantis/view.php?id=2775 with small tweaks | ||
− | * This pushes an identifier for the OpenSim scene to the physics scene. | + | * This pushes an identifier for the OpenSim scene to the physics scene. This allows log messages from the physics scene to identify which OpenSim scene they relate to. |
* Thanks Gerhard | * Thanks Gerhard | ||
Line 795: | Line 795: | ||
* Implements the torque/Rotational Impulse methods in the PhysicsAPI and the ODEPlugin and pipes them to their respective LSL method. | * Implements the torque/Rotational Impulse methods in the PhysicsAPI and the ODEPlugin and pipes them to their respective LSL method. | ||
− | * NBody will need to be updated, this is an API change. | + | * NBody will need to be updated, this is an API change. Torque property and AddAngularForce |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r7713 | idb | 2008-12-14 05:14:23 -0700 (Sun, 14 Dec 2008) | 1 line | r7713 | idb | 2008-12-14 05:14:23 -0700 (Sun, 14 Dec 2008) | 1 line | ||
Line 807: | Line 807: | ||
r7711 | teravus | 2008-12-13 23:34:05 -0700 (Sat, 13 Dec 2008) | 1 line | r7711 | teravus | 2008-12-13 23:34:05 -0700 (Sat, 13 Dec 2008) | 1 line | ||
− | * A Few physical prim + linkset fixes. | + | * A Few physical prim + linkset fixes. Prevent some crashes |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r7710 | melanie | 2008-12-13 22:56:33 -0700 (Sat, 13 Dec 2008) | 2 lines | r7710 | melanie | 2008-12-13 22:56:33 -0700 (Sat, 13 Dec 2008) | 2 lines | ||
Line 953: | Line 953: | ||
apparently opensim only works if secure_inventory_server = true, who | apparently opensim only works if secure_inventory_server = true, who | ||
− | knew? | + | knew? Reverting that. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r7682 | homerh | 2008-12-11 14:49:11 -0700 (Thu, 11 Dec 2008) | 2 lines | r7682 | homerh | 2008-12-11 14:49:11 -0700 (Thu, 11 Dec 2008) | 2 lines | ||
Line 978: | Line 978: | ||
after much discussion, and overwhelming +1 on the -dev list, switch the | after much discussion, and overwhelming +1 on the -dev list, switch the | ||
− | default script engine to XEngine. | + | default script engine to XEngine. This won't change anything if you |
already specified the default in your OpenSim.ini. | already specified the default in your OpenSim.ini. | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,109: | Line 1,109: | ||
-This line, and those below, will be ignored-- | -This line, and those below, will be ignored-- | ||
− | M | + | M OpenSim/Region/Environment/Modules/World/Terrain/FileLoaders/LLRAW.cs |
− | M | + | M OpenSim/Framework/Communications/Cache/CachedUserInfo.cs |
− | M | + | M OpenSim/Framework/Communications/Cache/UserProfileCacheService.cs |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,143: | Line 1,143: | ||
r7649 | teravus | 2008-12-09 09:27:07 -0700 (Tue, 09 Dec 2008) | 2 lines | r7649 | teravus | 2008-12-09 09:27:07 -0700 (Tue, 09 Dec 2008) | 2 lines | ||
− | * Fixes a few instances of llSetStatus with Axis lock gone wrong. | + | * Fixes a few instances of llSetStatus with Axis lock gone wrong. |
* Sums up the masses of the objects within a physical linkset | * Sums up the masses of the objects within a physical linkset | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,170: | Line 1,170: | ||
r7645 | teravus | 2008-12-09 04:11:16 -0700 (Tue, 09 Dec 2008) | 3 lines | r7645 | teravus | 2008-12-09 04:11:16 -0700 (Tue, 09 Dec 2008) | 3 lines | ||
− | * Gerhard's patch m2781. | + | * Gerhard's patch m2781. Does some initial work for setting up llVolumeDetect. |
* Warning! Physics API change. This means that the NBodySimulation needs to be updated! | * Warning! Physics API change. This means that the NBodySimulation needs to be updated! | ||
* PhysicsActor -> void SetVolumeDetect(int) needs to go into classes that use PhysicsActor as their base class. | * PhysicsActor -> void SetVolumeDetect(int) needs to go into classes that use PhysicsActor as their base class. | ||
Line 1,203: | Line 1,203: | ||
because of a logic error. | because of a logic error. | ||
attempt to speed up deletes a bit by batching up all the primitem | attempt to speed up deletes a bit by batching up all the primitem | ||
− | deletes and primshape deletes into single delete statements. | + | deletes and primshape deletes into single delete statements. This |
removes the lock/release/lock/release/lock/release for loop. | removes the lock/release/lock/release/lock/release for loop. | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,224: | Line 1,224: | ||
r7633 | teravus | 2008-12-06 21:03:09 -0700 (Sat, 06 Dec 2008) | 3 lines | r7633 | teravus | 2008-12-06 21:03:09 -0700 (Sat, 06 Dec 2008) | 3 lines | ||
− | * Tweaks physics so that linked prim are a single body. | + | * Tweaks physics so that linked prim are a single body. This will make linked prim more stable and probably the last obstacle to vehicles physics wise. |
* Fixed a bug that caused physics proxies to be scattered when you link an object. | * Fixed a bug that caused physics proxies to be scattered when you link an object. | ||
* Single physical prim work exactly the same as before, just linked physical prim will have changed. | * Single physical prim work exactly the same as before, just linked physical prim will have changed. | ||
Line 1,381: | Line 1,381: | ||
* Check in another patch from http://opensimulator.org/mantis/view.php?id=2710 | * Check in another patch from http://opensimulator.org/mantis/view.php?id=2710 | ||
* This allows removal of the old NHiberate.Mapping.Attributes.dll | * This allows removal of the old NHiberate.Mapping.Attributes.dll | ||
− | * Also add in the files I forgot about last time. | + | * Also add in the files I forgot about last time. Doh! |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,387: | Line 1,387: | ||
* Apply http://opensimulator.org/mantis/view.php?id=2750 with a small tweak. | * Apply http://opensimulator.org/mantis/view.php?id=2750 with a small tweak. | ||
− | * Initializes ODE only when a scene is grabbed rather than on plugin load. | + | * Initializes ODE only when a scene is grabbed rather than on plugin load. This means we don't initialize ode if that physics engine is not used, and it allows other ode use |
plugins to be used instead. | plugins to be used instead. | ||
Line 1,484: | Line 1,484: | ||
* This patch gets NHibernate working | * This patch gets NHibernate working | ||
*** PLEASE NOTE: This patch now requires the libmono-oracle2.0-cil library to be installed on Ubuntu (to stop the System.Data.Oracle missing failure) *** | *** PLEASE NOTE: This patch now requires the libmono-oracle2.0-cil library to be installed on Ubuntu (to stop the System.Data.Oracle missing failure) *** | ||
− | * Not sure what the dependency is on other distros. | + | * Not sure what the dependency is on other distros. Adding this info to http://opensimulator.org/wiki/Build_Instructions would be most welcome |
* Adds Castle.* libraries that were missing last time (note, dlls have been added from http://downloads.sourceforge.net/nhibernate/NHibernate-2.0.1.GA-bin.zip) | * Adds Castle.* libraries that were missing last time (note, dlls have been added from http://downloads.sourceforge.net/nhibernate/NHibernate-2.0.1.GA-bin.zip) | ||
Line 1,504: | Line 1,504: | ||
r7584 | mw | 2008-12-02 06:15:10 -0700 (Tue, 02 Dec 2008) | 1 line | r7584 | mw | 2008-12-02 06:15:10 -0700 (Tue, 02 Dec 2008) | 1 line | ||
− | changed UserManagerBase. | + | changed UserManagerBase. IInterServiceInventoryServices m_interServiceInventoryService from private to protected |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r7583 | melanie | 2008-12-02 05:12:50 -0700 (Tue, 02 Dec 2008) | 2 lines | r7583 | melanie | 2008-12-02 05:12:50 -0700 (Tue, 02 Dec 2008) | 2 lines | ||
Line 1,532: | Line 1,532: | ||
r7576 | sdague | 2008-12-01 14:03:55 -0700 (Mon, 01 Dec 2008) | 6 lines | r7576 | sdague | 2008-12-01 14:03:55 -0700 (Mon, 01 Dec 2008) | 6 lines | ||
− | don't close eventqueues when you leave a region. | + | don't close eventqueues when you leave a region. This really does seem |
− | to fix the A -> B -> A issue. | + | to fix the A -> B -> A issue. Because the code is very reuse friendly, |
it shouldn't cause much additional memory bloat in the sims. | it shouldn't cause much additional memory bloat in the sims. | ||
Line 1,568: | Line 1,568: | ||
r7570 | justincc | 2008-12-01 11:42:14 -0700 (Mon, 01 Dec 2008) | 2 lines | r7570 | justincc | 2008-12-01 11:42:14 -0700 (Mon, 01 Dec 2008) | 2 lines | ||
− | * Unforunately it turns out not to be that simple. | + | * Unforunately it turns out not to be that simple. Revert the rest of r7560 for now. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,581: | Line 1,581: | ||
* stop inventory item creation via REST falling over on any included assets that are not inline (UUID only) | * stop inventory item creation via REST falling over on any included assets that are not inline (UUID only) | ||
− | * make rest inventory item xml output use 'invtype' for inventory type rather than just 'type'. | + | * make rest inventory item xml output use 'invtype' for inventory type rather than just 'type'. This makes it symmetrical with input xml |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 1,592: | Line 1,592: | ||
fix the "I get no textures if I teleport back to a region I've been in | fix the "I get no textures if I teleport back to a region I've been in | ||
− | before" issue. | + | before" issue. This involves the EventQueueGet module so I'm not sure |
this is the right fix but it appears to work. | this is the right fix but it appears to work. | ||
− | When the ScenePresence leaves force a close on it. | + | When the ScenePresence leaves force a close on it. The reuse of the |
queues doesn't seem to be working, so the forced close causes a new one | queues doesn't seem to be working, so the forced close causes a new one | ||
− | the next time in. | + | the next time in. This does appear to work. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r7565 | sdague | 2008-12-01 09:49:26 -0700 (Mon, 01 Dec 2008) | 1 line | r7565 | sdague | 2008-12-01 09:49:26 -0700 (Mon, 01 Dec 2008) | 1 line | ||
Line 1,690: | Line 1,690: | ||
r7547 | chi11ken | 2008-11-29 17:51:40 -0700 (Sat, 29 Nov 2008) | 1 line | r7547 | chi11ken | 2008-11-29 17:51:40 -0700 (Sat, 29 Nov 2008) | 1 line | ||
− | Update svn properties. | + | Update svn properties. Add copyright header. Minor formatting cleanup. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r7546 | melanie | 2008-11-29 14:24:54 -0700 (Sat, 29 Nov 2008) | 2 lines | r7546 | melanie | 2008-11-29 14:24:54 -0700 (Sat, 29 Nov 2008) | 2 lines | ||
Line 1,803: | Line 1,803: | ||
r7526 | teravus | 2008-11-28 13:07:13 -0700 (Fri, 28 Nov 2008) | 1 line | r7526 | teravus | 2008-11-28 13:07:13 -0700 (Fri, 28 Nov 2008) | 1 line | ||
− | * Committing a new test, that will fail until someone decides to fix Location == Location. | + | * Committing a new test, that will fail until someone decides to fix Location == Location. Obviously, if that is failing then many other things that test location will fail. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r7525 | teravus | 2008-11-28 12:44:44 -0700 (Fri, 28 Nov 2008) | 2 lines | r7525 | teravus | 2008-11-28 12:44:44 -0700 (Fri, 28 Nov 2008) | 2 lines | ||
− | * The equals override of 'Location' is not working as expected. | + | * The equals override of 'Location' is not working as expected. This caused sim restarts to fail because the test that searches for and shutsdown the UDP server listener for that region never found and shutdown the udp server. hence the error message, "only one listener on port". |
* This is a high profile candidate for a unit test. (big) | * This is a high profile candidate for a unit test. (big) | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 2,131: | Line 2,131: | ||
r7464 | chi11ken | 2008-11-25 09:10:08 -0700 (Tue, 25 Nov 2008) | 1 line | r7464 | chi11ken | 2008-11-25 09:10:08 -0700 (Tue, 25 Nov 2008) | 1 line | ||
− | Add copyright headers. | + | Add copyright headers. Minor formatting cleanup. |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r7463 | chi11ken | 2008-11-25 09:00:55 -0700 (Tue, 25 Nov 2008) | 1 line | r7463 | chi11ken | 2008-11-25 09:00:55 -0700 (Tue, 25 Nov 2008) | 1 line | ||
Line 2,395: | Line 2,395: | ||
* Deleting the object before the async to inventory is bad since if OpenSim crashes (or is shutdown!) in the time inbetween, then the object is lost | * Deleting the object before the async to inventory is bad since if OpenSim crashes (or is shutdown!) in the time inbetween, then the object is lost | ||
* Also now delete the object from the scene only after it has gone to inventory - in the old way there was still a race condition | * Also now delete the object from the scene only after it has gone to inventory - in the old way there was still a race condition | ||
− | * This is still not ideal since the 'deleted' object remains in the scene and probably could be manipulated. | + | * This is still not ideal since the 'deleted' object remains in the scene and probably could be manipulated. But this is better than the alternative |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 2,493: | Line 2,493: | ||
freeze after being unlinked from the root prim. This got introduced | freeze after being unlinked from the root prim. This got introduced | ||
some time after the 0.6 freeze. Have checked test suites | some time after the 0.6 freeze. Have checked test suites | ||
− | pass even after nant clean | + | pass even after nant clean ;-) |
http://opensimulator.org/mantis/bug_update_page.php?bug_id=2645 | http://opensimulator.org/mantis/bug_update_page.php?bug_id=2645 | ||
Line 2,687: | Line 2,687: | ||
r7366 | justincc | 2008-11-17 14:00:34 -0700 (Mon, 17 Nov 2008) | 5 lines | r7366 | justincc | 2008-11-17 14:00:34 -0700 (Mon, 17 Nov 2008) | 5 lines | ||
− | * Update libOMV to r2359. | + | * Update libOMV to r2359. This is necessary for the progressive texture patch |
* Update libopenjpeg as well for this patch. | * Update libopenjpeg as well for this patch. | ||
* Appears to be okay on a very short sniff test | * Appears to be okay on a very short sniff test | ||
Line 2,701: | Line 2,701: | ||
* Add allowed_script_editors to OpenSim.ini in the same fashion as allowed_script_creators. | * Add allowed_script_editors to OpenSim.ini in the same fashion as allowed_script_creators. | ||
− | * This allows one to override normal OpenSim permissions and prevent non-gods from editing any scripts. | + | * This allows one to override normal OpenSim permissions and prevent non-gods from editing any scripts. This allows edit ability |
to be rescinded after it has been given, and prevents the security hole where a single script with liberal perms would allow code changes. | to be rescinded after it has been given, and prevents the security hole where a single script with liberal perms would allow code changes. | ||
* The default setting remains the existing one of never overruling normal edit permissions. | * The default setting remains the existing one of never overruling normal edit permissions. | ||
Line 2,763: | Line 2,763: | ||
* Stop nulling SOG.m_rootPart and parts on object deletion | * Stop nulling SOG.m_rootPart and parts on object deletion | ||
− | * This renders RootPart == null checks useless - the replacement is to check SOG.IsDeleted. | + | * This renders RootPart == null checks useless - the replacement is to check SOG.IsDeleted. However, in many cases this will not be necessary since updates to deleted parts |
will not be sent to the client | will not be sent to the client | ||
* This should remove any remaining race conditions where an object is deleted while another thread is yet to obtain the root part to perform some operation | * This should remove any remaining race conditions where an object is deleted while another thread is yet to obtain the root part to perform some operation | ||
Line 2,792: | Line 2,792: | ||
r7347 | drscofield | 2008-11-17 04:06:24 -0700 (Mon, 17 Nov 2008) | 2 lines | r7347 | drscofield | 2008-11-17 04:06:24 -0700 (Mon, 17 Nov 2008) | 2 lines | ||
− | adding #pragma warnings | + | adding #pragma warnings to yprolog language support |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 3,082: | Line 3,082: | ||
r7297 | teravus | 2008-11-14 07:42:00 -0700 (Fri, 14 Nov 2008) | 2 lines | r7297 | teravus | 2008-11-14 07:42:00 -0700 (Fri, 14 Nov 2008) | 2 lines | ||
− | * Implements terrain raw upload. | + | * Implements terrain raw upload. You can now upload your .raw terrain files using the Estate Tools. |
− | * Could this be extended in the future to support .oar uploads too? | + | * Could this be extended in the future to support .oar uploads too? Only time will tell! |
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
r7296 | drscofield | 2008-11-14 06:03:18 -0700 (Fri, 14 Nov 2008) | 5 lines | r7296 | drscofield | 2008-11-14 06:03:18 -0700 (Fri, 14 Nov 2008) | 5 lines | ||
Line 3,152: | Line 3,152: | ||
r7285 | sdague | 2008-11-13 15:53:49 -0700 (Thu, 13 Nov 2008) | 10 lines | r7285 | sdague | 2008-11-13 15:53:49 -0700 (Thu, 13 Nov 2008) | 10 lines | ||
− | make inventory item listing more robust. | + | make inventory item listing more robust. It turns out that a bad item |
(one that won't parse right) will prevent all other items in that folder | (one that won't parse right) will prevent all other items in that folder | ||
− | to load when inventory is requested. | + | to load when inventory is requested. This is very careful to no longer |
add inventory items that return as null to the hash table for | add inventory items that return as null to the hash table for | ||
getInventoryInFolder, as well as be more careful parsing UUIDs for | getInventoryInFolder, as well as be more careful parsing UUIDs for | ||
Line 3,160: | Line 3,160: | ||
The net result, you may see previously missing inventory items return | The net result, you may see previously missing inventory items return | ||
− | after this checkin. | + | after this checkin. Folders probably need to be hardened in the same |
way, but I'm out of time for today. | way, but I'm out of time for today. | ||
------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ||
Line 3,211: | Line 3,211: | ||
* Attempt to make OpenSim.ini.example a bit more readable by | * Attempt to make OpenSim.ini.example a bit more readable by | ||
− | * | + | * Some rearrangement within sections |
− | * | + | * Indenting section contents |
* Also, correct indentation levels in PermissionsModule | * Also, correct indentation levels in PermissionsModule | ||
Line 3,343: | Line 3,343: | ||
* Implement basic region filtering as described in https://lists.berlios.de/pipermail/opensim-dev/2008-November/003468.html | * Implement basic region filtering as described in https://lists.berlios.de/pipermail/opensim-dev/2008-November/003468.html | ||
− | * This is done by sending a 'major interface version' number on sim registration. | + | * This is done by sending a 'major interface version' number on sim registration. Developers must increment this every time they make a change that would make the previous |
OpenSim revision failure incompatible with the new one (non-fatal incompatibilities are fine). | OpenSim revision failure incompatible with the new one (non-fatal incompatibilities are fine). | ||
* This number resides in OpenSim.Framework.Servers.VersionInfo.MajorInterfaceVersion | * This number resides in OpenSim.Framework.Servers.VersionInfo.MajorInterfaceVersion | ||
Line 3,550: | Line 3,550: | ||
Would welcome any suggestions for a better solution, otherwise feel free | Would welcome any suggestions for a better solution, otherwise feel free | ||
− | to apply | + | to apply :-) |
Note this patch was built against the 0.6.0 freeze as trunk was | Note this patch was built against the 0.6.0 freeze as trunk was | ||
Line 3,803: | Line 3,803: | ||
Add some discovery code, laying groundwork for region-crossing scripts | Add some discovery code, laying groundwork for region-crossing scripts | ||
No user functionality yet | No user functionality yet | ||
− | |||
[[Category:Release Notes]] | [[Category:Release Notes]] |
Revision as of 20:39, 3 March 2012
r7879 | teravus | 2008-12-27 14:50:19 -0700 (Sat, 27 Dec 2008) | 1 line
- Eliminate a possible null reference from the LLSDLogin method.
r7878 | teravus | 2008-12-26 17:17:08 -0700 (Fri, 26 Dec 2008) | 2 lines
- Fixes mantis #2922
- Converts some C# 3.0 syntax into it's 2.0 equivalent so that Visual Studio 2005 can compile it successfully.
r7877 | sdague | 2008-12-26 16:26:58 -0700 (Fri, 26 Dec 2008) | 2 lines
update README.txt to have current version requirements, also used as a mantis test for issue 2920
r7876 | teravus | 2008-12-26 15:04:25 -0700 (Fri, 26 Dec 2008) | 1 line
- Fixes missing sculpt texture assets from oar files as detailed on mantis 2971 by thomax
r7875 | teravus | 2008-12-26 05:58:02 -0700 (Fri, 26 Dec 2008) | 7 lines
- Applying Nlin's NINJA Joint patch. v2. Mantis# 2874
- Thanks nlin!
- To try it out, set ninja joints active in the ODEPhysicsSettings
and use the example at:
- http://forge.opensimulator.org/gf/download/frsrelease/142/304/demo-playground.tgz.
- Don't forget to change the .tgz to .oar and load it with load-oar.
r7874 | idb | 2008-12-26 04:59:37 -0700 (Fri, 26 Dec 2008) | 1 line
Prevent exception in terrain module if just the word terrain is entered at the console. Fixes Mantis #2915
r7873 | dahlia | 2008-12-26 02:14:49 -0700 (Fri, 26 Dec 2008) | 1 line
Substitutes the value of an environment variable if the value of a region configuration variable begins with a "$" character. Should be useful when moving region configs between hosts
r7872 | melanie | 2008-12-25 16:33:49 -0700 (Thu, 25 Dec 2008) | 2 lines
Add a few forgotten fields to interregion data
r7871 | melanie | 2008-12-25 13:28:13 -0700 (Thu, 25 Dec 2008) | 2 lines
Plumb the profile reply packets for picks, classifieds and notes
r7870 | melanie | 2008-12-25 11:22:50 -0700 (Thu, 25 Dec 2008) | 2 lines
Plumb yet another groups packet
r7869 | diva | 2008-12-23 22:05:22 -0700 (Tue, 23 Dec 2008) | 1 line
Better test on EQ shutdown.
r7868 | diva | 2008-12-23 17:53:06 -0700 (Tue, 23 Dec 2008) | 1 line
Backing off from the accidental removal one of the most valued 'features' of the HG: the ability to TP to regions on the grid that don't run HG. *smiles*
r7867 | diva | 2008-12-23 17:03:33 -0700 (Tue, 23 Dec 2008) | 1 line
Better error handling for expect_hg_user on the HG.
r7866 | melanie | 2008-12-23 16:41:46 -0700 (Tue, 23 Dec 2008) | 2 lines
Plumb in EventNotification* and EventGodDelete
r7865 | melanie | 2008-12-23 14:36:13 -0700 (Tue, 23 Dec 2008) | 4 lines
Addinf InterregionData.cs IInterregionComms.cs and InterregionComms.cs Creates a nonshared region module publishing IInterregionComms, to send data of type InterregionData to another region directly.
r7864 | justincc | 2008-12-23 13:41:52 -0700 (Tue, 23 Dec 2008) | 3 lines
- Fix http://opensimulator.org/mantis/view.php?id=2889
- Primshapes uuid wasn't being converted to raw (non-dashed) format before being used in primshapes delete command
r7863 | justincc | 2008-12-23 12:07:29 -0700 (Tue, 23 Dec 2008) | 2 lines
- Correct build break, no idea how that one managed to slip by me
r7862 | justincc | 2008-12-23 11:56:56 -0700 (Tue, 23 Dec 2008) | 2 lines
- Modify SQLite implementation of UpdateUserProfile() to allow modifications where the name has not been changed
r7861 | justincc | 2008-12-23 11:21:23 -0700 (Tue, 23 Dec 2008) | 2 lines
- minor: small documentation comment
r7860 | melanie | 2008-12-23 11:16:30 -0700 (Tue, 23 Dec 2008) | 2 lines
Plumb in the 4 missing classified events and the 3 packet methods
r7859 | justincc | 2008-12-23 11:07:45 -0700 (Tue, 23 Dec 2008) | 2 lines
- Remove mono compiler warning
r7858 | justincc | 2008-12-23 11:01:05 -0700 (Tue, 23 Dec 2008) | 2 lines
- Remove IGesturesModules since it won't be very helpful without a client message anyway
r7857 | justincc | 2008-12-23 10:54:13 -0700 (Tue, 23 Dec 2008) | 2 lines
- refactor: Replace part of SceneObjectPart with the identical sound playing code in the SoundModule
r7856 | justincc | 2008-12-23 10:16:47 -0700 (Tue, 23 Dec 2008) | 2 lines
- Add a method to allow friendship offers to a logged in client from an offline user directly from the server
r7855 | melanie | 2008-12-22 20:34:50 -0700 (Mon, 22 Dec 2008) | 4 lines
Mantis #2728 Thank you, Cotytto Bonetto, for the missing animation IDs in avataranimations.xml
r7854 | teravus | 2008-12-22 15:15:22 -0700 (Mon, 22 Dec 2008) | 1 line
- Attempting to add ode tests one more time.. this time with .config autodetection......
r7853 | teravus | 2008-12-22 15:04:05 -0700 (Mon, 22 Dec 2008) | 1 line
- Adding a 64bit compiled libode.so and an Ode.NET.dll.config so mono will automatically pull up either the 32 bit or the 64 bit library, (or the mac lib) depending on which platform it's being run under.
r7852 | teravus | 2008-12-22 14:33:13 -0700 (Mon, 22 Dec 2008) | 1 line
- Removing the two ode debug libraries. Not used by anyone and just eating up bandwidth.
r7851 | teravus | 2008-12-22 14:01:56 -0700 (Mon, 22 Dec 2008) | 1 line
- Make build work again while working on a different strategy.
r7850 | teravus | 2008-12-22 13:53:23 -0700 (Mon, 22 Dec 2008) | 1 line
- Add odeplugin to the nant locals..
r7849 | teravus | 2008-12-22 13:18:18 -0700 (Mon, 22 Dec 2008) | 1 line
- attempt 3 for ODEPlugin Tests
r7848 | homerh | 2008-12-22 12:49:17 -0700 (Mon, 22 Dec 2008) | 1 line
Update the MySQL connector to 5.2.5. Fixes Mantids#2673. Thanks for the hint, jhurliman.
r7847 | teravus | 2008-12-22 12:25:51 -0700 (Mon, 22 Dec 2008) | 1 line
- hide test for the moment.
r7846 | teravus | 2008-12-22 12:15:24 -0700 (Mon, 22 Dec 2008) | 1 line
- attempt 2 for ODE Tests
r7845 | justincc | 2008-12-22 12:09:09 -0700 (Mon, 22 Dec 2008) | 2 lines
- refactor: Make gestures module register its own events too
r7844 | teravus | 2008-12-22 12:03:09 -0700 (Mon, 22 Dec 2008) | 1 line
- attempt at adding ODEPlugin testing part duex. This may cause the build to fail if I didn't do it properly.. crossing fingers.
r7843 | justincc | 2008-12-22 11:47:20 -0700 (Mon, 22 Dec 2008) | 2 lines
- Like most other modules, make the sound module register for its event directly, rather than needing Scene to know about it
r7842 | justincc | 2008-12-22 11:39:06 -0700 (Mon, 22 Dec 2008) | 2 lines
- Refactor: Move some code into separate methods in FriendsModule
r7841 | diva | 2008-12-22 10:43:51 -0700 (Mon, 22 Dec 2008) | 1 line
Fix for attachment crossing on TPs. Now that we're letting the viewer have control over MakeRoot at the destination, we need to pass the attachments after that. Attachment crossing requires a root agent at the destination.
r7840 | melanie | 2008-12-22 09:20:16 -0700 (Mon, 22 Dec 2008) | 2 lines
Plumb in the birthdate from the user server reply to the cache
r7839 | melanie | 2008-12-22 08:31:39 -0700 (Mon, 22 Dec 2008) | 2 lines
Fix date format of the birthdates to conform to what the client expects
r7838 | melanie | 2008-12-22 07:41:18 -0700 (Mon, 22 Dec 2008) | 2 lines
Fix the error i got sidetracked from :/
r7837 | melanie | 2008-12-22 06:03:30 -0700 (Mon, 22 Dec 2008) | 4 lines
Fix "from" link number in single prims to 0. Previously, this was 1, causing sime scripts that expected the first param of the link_message to match llGetLinkNumber() to fail in single prims
r7836 | mw | 2008-12-22 04:24:25 -0700 (Mon, 22 Dec 2008) | 1 line
Deleted the AssetDownload module (and directory), as this module/code hasn't been used for a few thousand revisions now. And the code for sending assets has long since been moved to the LLClientView where it belongs.
r7835 | dahlia | 2008-12-22 02:29:59 -0700 (Mon, 22 Dec 2008) | 1 line
Thanks Gerhard for a patch that implements part 3 of VolumeDetection / persistance
r7834 | dahlia | 2008-12-22 00:48:43 -0700 (Mon, 22 Dec 2008) | 1 line
test commit - no functional change
r7833 | dahlia | 2008-12-22 00:25:41 -0700 (Mon, 22 Dec 2008) | 1 line
Removed some debugging code that was inadvertently left in in my last commit :/
r7832 | diva | 2008-12-22 00:06:01 -0700 (Mon, 22 Dec 2008) | 1 line
This commit is a major change on the TP process. Several things were wrong and/or broken. (a) ExpectAvatarCrossing is redundant (and bad) because the client triggers the same method on the receiving region after it receives TeleportFinish. (b) At least two of the *Async methods in SceneCommunicationService weren't asynchronous at all; I made them be asynchronous. Crossing fingers...
r7831 | diva | 2008-12-21 23:56:47 -0700 (Sun, 21 Dec 2008) | 1 line
Removing the region where the agent is in from the list of regions to close child agents.
r7830 | diva | 2008-12-21 23:47:53 -0700 (Sun, 21 Dec 2008) | 2 lines
One more small mod in EQ: there is no need to subscribe to the OnLogout event, because things in the EQ get shutdown OnClientClosed.
r7829 | diva | 2008-12-21 23:10:36 -0700 (Sun, 21 Dec 2008) | 1 line
One more check on closing EQs.
r7828 | dahlia | 2008-12-21 23:07:51 -0700 (Sun, 21 Dec 2008) | 1 line
Fix a floating point comparison that was causing some misshaped triangles on some prim faces
r7827 | diva | 2008-12-21 22:59:29 -0700 (Sun, 21 Dec 2008) | 1 line
On closing EQs, make sure to wait for the viewer to fetch the last events.
r7826 | dahlia | 2008-12-21 20:08:39 -0700 (Sun, 21 Dec 2008) | 1 line
Thanks to M. Igarashi and nlin for a patch that improves conformance of the funcion llAxes2Rot()
r7825 | teravus | 2008-12-21 17:03:18 -0700 (Sun, 21 Dec 2008) | 1 line
- Fixes edit linked parts rotating the root prim in a linkset. One more bug to go.. and that's editing multiple prim in a linkset at the same time. Don't try that now, as it'll bust the linkset.
r7824 | teravus | 2008-12-21 14:19:55 -0700 (Sun, 21 Dec 2008) | 1 line
Minor: fix a comment... scratch that,reverse it.
r7823 | teravus | 2008-12-21 13:09:47 -0700 (Sun, 21 Dec 2008) | 1 line
- Commit linkset Group (multiprim) linked/delinked to another linkset group (multiprim) test.
r7822 | idb | 2008-12-21 12:04:06 -0700 (Sun, 21 Dec 2008) | 3 lines
An initial implementation of llMinEventDelay in XEngine. Not implemented yet in DotNetEngine. Fixes Mantis #2830
r7821 | diva | 2008-12-21 12:00:30 -0700 (Sun, 21 Dec 2008) | 1 line
Slowing TPs down a bit further.
r7820 | melanie | 2008-12-21 10:07:45 -0700 (Sun, 21 Dec 2008) | 3 lines
Change XEngine money() event routing to always raise the money() event int he root prim of a linkset
r7819 | teravus | 2008-12-21 09:16:47 -0700 (Sun, 21 Dec 2008) | 1 line
- Adding a two prim linking/delinking test. This test is likely to get on people's nerves since linking/delinking is easily broken. But.. that's why we have tests!
r7818 | teravus | 2008-12-21 07:50:58 -0700 (Sun, 21 Dec 2008) | 2 lines
- Fixes linking multiple linksets together. They no longer explode
- Not out of the weeds yet. Rotating the root part with 'edit linked parts' still borks all child part rotations and rotating a selection of child parts with 'edit linked parts' still borks the position/rotation of the child parts selected
r7817 | idb | 2008-12-21 06:28:51 -0700 (Sun, 21 Dec 2008) | 1 line
Persist script permission mask and granter
r7816 | diva | 2008-12-20 19:25:14 -0700 (Sat, 20 Dec 2008) | 1 line
Small null check in DeregisterHandlers.
r7815 | ckrinke | 2008-12-20 17:27:32 -0700 (Sat, 20 Dec 2008) | 4 lines
Mantis#2860. Thank you kindly, Thomax for a patch that: Improves map image representation.
r7814 | teravus | 2008-12-20 17:11:54 -0700 (Sat, 20 Dec 2008) | 1 line
- Re-implement packet tracking in IClientAPI so we can see what's going on in the client network in the simstats manager. This makes packets in per second, packets out per second, and unacked bytes work again in the simulator stats section.
r7813 | diva | 2008-12-20 15:44:26 -0700 (Sat, 20 Dec 2008) | 1 line
Slowing things down even more on TPs, to see if that helps the European folks connected to osgrid.
r7812 | ckrinke | 2008-12-20 14:36:42 -0700 (Sat, 20 Dec 2008) | 11 lines
Mantis#2796. Thank you kindly, Gerhard for a patch that addresses: On a call of llVolumeDetect(1) (or any other number !=0) volume detection is enabled. Together with VD, the phantom flag is set to the GUI. On a call of llVolumeDetect(0), vd detection is switched of again, also the phantom state is removed. On a call to llSetState(STATE_PHANTOM, false) while VD is active, also VD is switched off. The same is true for unchecking the phantom flag via GUI. This allows to take back VD without the need to script just by removing the phantom flag. Things missing in this patch: persistance of the volume-detection flag. This needs more discussion and will be included in another patch soon.
r7811 | ckrinke | 2008-12-20 14:26:00 -0700 (Sat, 20 Dec 2008) | 5 lines
Mantis#2881. Thank you kindly, SirKimba for a patch that: Solves inserting Wolrdparameters in SQL Database with OpenSim.Data.MSSQL.dll always crash cause there were missing some fields in the Insert-String
r7809 | ckrinke | 2008-12-20 12:13:02 -0700 (Sat, 20 Dec 2008) | 2 lines
Change VersionInfo.cs from 0.6.0 to 0.6.1 in preparation for the 0.6.1 minor release.
r7808 | diva | 2008-12-20 11:15:02 -0700 (Sat, 20 Dec 2008) | 1 line
This reduces DNS lookups in TPs by a factor of 4. Let's see if this fixes some of the crashes experienced by ppl in Europe connected to OSGrid. If DNS lookup does not resolve, they may experience a substantial increase in "Region not available", but they shouldn't crash.
r7807 | teravus | 2008-12-20 10:34:38 -0700 (Sat, 20 Dec 2008) | 1 line
- Add two more missing defaults that use GetBoolean without a default in standalone. (not sure if this will fix your issue daTwitch.. it's probably not even a bug)
r7806 | homerh | 2008-12-20 09:42:17 -0700 (Sat, 20 Dec 2008) | 2 lines
Fix Mantis#2878 for now by not resetting physical values on rez (only on switch). We still might have to split the rotational velocities into a physical and a non-physical part...
r7805 | teravus | 2008-12-20 08:09:01 -0700 (Sat, 20 Dec 2008) | 6 lines
- A few more fixes to HttpServer.
- http://www.codeplex.com/webserver/WorkItem/View.aspx?WorkItemId=3110 fix erronious call to beginread that caused an exception which was caught and ignored (increase performance)
- Pass socket into httpclientcontectImp and call the disconnect + reuse method so the socket can be reused quicker (increase performance)
- Ensured that in every error scenario beginAccept is called (stability)
- Fixed header casing (standards compliance)
- Fixed Connection: close handling (standards compliance)
r7804 | diva | 2008-12-19 19:45:12 -0700 (Fri, 19 Dec 2008) | 1 line
Slowing things down a little bit in TPs, with a couple of extra Thread.Sleep to give enough time for the destination to set up CAPs for the incoming agent before sending EAC to the client.
r7803 | teravus | 2008-12-19 18:58:01 -0700 (Fri, 19 Dec 2008) | 1 line
- Adds defaults for some GetBoolean config values that previously did not have them.
r7802 | teravus | 2008-12-19 18:20:40 -0700 (Fri, 19 Dec 2008) | 3 lines
- ReCommit the OpenID patch with a few less dependencies.
- Removes all references to ASP.NET (System.Web.UI,*)
- Removes all references to System.Web.Mobile
r7801 | ckrinke | 2008-12-19 17:52:17 -0700 (Fri, 19 Dec 2008) | 2 lines
Revert OpenId until we can come to grips with the mono 2 requirement for System.Web.Mobile
r7800 | diva | 2008-12-19 16:58:13 -0700 (Fri, 19 Dec 2008) | 1 line
The previous fix for the EQ might have been too radical, and some early events now may be getting dropped because the EQ is not there yet. So, let's add an EQ immediately upon registering caps.
r7799 | ckrinke | 2008-12-19 16:55:28 -0700 (Fri, 19 Dec 2008) | 2 lines
Mantis#2816. Thank you kindly, JHurliman for the beginnings of OpenID support in OpenSim for the UserServer.
r7798 | sdague | 2008-12-19 15:27:45 -0700 (Fri, 19 Dec 2008) | 2 lines
let you specify a hex number as the color in the vector rendering module. This expands the colors you can use.
r7797 | homerh | 2008-12-19 14:06:07 -0700 (Fri, 19 Dec 2008) | 3 lines
- Set acceleration and rotational velocity to 0, too - Pull it up a bit, so the physics is notified of it, too,
before being switched off.
r7796 | justincc | 2008-12-19 14:03:56 -0700 (Fri, 19 Dec 2008) | 2 lines
- refactor: move sound trigger from scene into sepearate SoundModule
r7795 | homerh | 2008-12-19 13:33:51 -0700 (Fri, 19 Dec 2008) | 1 line
Stop prims that get non-physical. Fixes Mantis#2859.
r7794 | homerh | 2008-12-19 13:33:36 -0700 (Fri, 19 Dec 2008) | 1 line
Remove forgotten debug message from my last commit.
r7793 | diva | 2008-12-19 13:31:32 -0700 (Fri, 19 Dec 2008) | 1 line
Fix for more child agent mismanagement (like #2846). On enqueueing events, we should not be creating new queues; if the queue doesn't exist -- too bad, event is dropped. That tends to happen just after the client is closed, and the EQ also closed. If someone places an event in that queue after that, that event should be dropped instead of creating a new, erroneous queue.
r7792 | justincc | 2008-12-19 13:07:26 -0700 (Fri, 19 Dec 2008) | 2 lines
- minor: Just some method commentary before turning to another subject
r7791 | justincc | 2008-12-19 12:50:46 -0700 (Fri, 19 Dec 2008) | 2 lines
minor: remove mono compiler warning
r7790 | justincc | 2008-12-19 12:47:11 -0700 (Fri, 19 Dec 2008) | 2 lines
- refactor: move saved named prims to xml2 method out into the serialization module
r7789 | justincc | 2008-12-19 12:35:14 -0700 (Fri, 19 Dec 2008) | 2 lines
minor: Remove some serialization module scene wrappers
r7788 | justincc | 2008-12-19 12:14:52 -0700 (Fri, 19 Dec 2008) | 2 lines
- refactor: remove xml serialization wrappers from Scene
r7787 | justincc | 2008-12-19 12:07:11 -0700 (Fri, 19 Dec 2008) | 2 lines
- refactor: Rename IRegionSerialiser and move into interfaces namespace
r7786 | homerh | 2008-12-19 11:38:45 -0700 (Fri, 19 Dec 2008) | 1 line
Reset Expire date for tempOnRez objects on rez. Fixes Mantis#2848
r7785 | justincc | 2008-12-19 11:37:15 -0700 (Fri, 19 Dec 2008) | 2 lines
- minor: move IGesturesModule into the correct namespace
r7784 | justincc | 2008-12-19 11:33:03 -0700 (Fri, 19 Dec 2008) | 2 lines
- refactor: Remove archiver module scene wrappers
r7783 | justincc | 2008-12-19 11:02:59 -0700 (Fri, 19 Dec 2008) | 2 lines
- Add missing file from last commit
r7782 | justincc | 2008-12-19 10:57:03 -0700 (Fri, 19 Dec 2008) | 2 lines
- refactor: Move tree code out into a separate module
r7781 | teravus | 2008-12-18 17:06:19 -0700 (Thu, 18 Dec 2008) | 2 lines
- Commit patch from cmickeyb. #2871. Optimized float array for the terrain heightfield to reduce cpu usage on new client significantly.
Thanks cmickeyb!
r7780 | melanie | 2008-12-18 12:59:51 -0700 (Thu, 18 Dec 2008) | 3 lines
Make llSetAlpha and llSetTexture properly queue full updates, so changes are visible right away
r7779 | diva | 2008-12-18 12:45:55 -0700 (Thu, 18 Dec 2008) | 1 line
Removing a check in Teleports. This check should be there, I think, but it may be causing problems right now.
r7778 | melanie | 2008-12-18 12:20:11 -0700 (Thu, 18 Dec 2008) | 2 lines
Fix and streamline the RegionHandshake stuff for estate managers
r7777 | justincc | 2008-12-18 11:49:05 -0700 (Thu, 18 Dec 2008) | 2 lines
- refactor: move gestures code out from Scene into its own module
r7776 | diva | 2008-12-18 11:11:29 -0700 (Thu, 18 Dec 2008) | 1 line
This may fix mantis #2855. There was a race condition on the TextureDownloadModule upon clients (ScenePresences) being closed. If there were still textures to send, the UserTextureServices was created again, but pointing to the old IClient that had just been closed, which made things not work upon that user returning to that region.
r7775 | dahlia | 2008-12-18 10:53:38 -0700 (Thu, 18 Dec 2008) | 1 line
Enabled complex meshing for simple box prims with non-zero shear
r7774 | justincc | 2008-12-18 08:59:48 -0700 (Thu, 18 Dec 2008) | 4 lines
- Apply http://opensimulator.org/mantis/view.php?id=2810
- Fix set up of master avatar on a fresh OpenSim install
- Turns out we had started hashing the password too many times. Thanks jonc!
r7773 | melanie | 2008-12-18 06:33:48 -0700 (Thu, 18 Dec 2008) | 3 lines
Stop hacked godmode from being able to actually move other people's attachments
r7772 | teravus | 2008-12-18 06:17:54 -0700 (Thu, 18 Dec 2008) | 1 line
- Tweak my previously mentioned nasty hack so it's a little less nasty
r7771 | lbsa71 | 2008-12-18 06:16:41 -0700 (Thu, 18 Dec 2008) | 2 lines
- Added "show queues" command that shows throttling queues for all clients.
- This only works for LLCLientView at the moment ***
r7769 | teravus | 2008-12-18 04:44:53 -0700 (Thu, 18 Dec 2008) | 1 line
- Add a nasty hack to try and give the HttpServer a few extra lives until we dig more into what's causing it to stop listening.
r7768 | lbsa71 | 2008-12-18 04:39:24 -0700 (Thu, 18 Dec 2008) | 1 line
- Caught unhandled IOException, and outputted it to log.
r7767 | teravus | 2008-12-18 01:50:25 -0700 (Thu, 18 Dec 2008) | 1 line
- Catch a WebException in the LoadImageURLModule
r7766 | teravus | 2008-12-17 19:42:26 -0700 (Wed, 17 Dec 2008) | 1 line
- Added more articulate logging of HttpServer so we can diagnose issues.
r7765 | diva | 2008-12-17 19:31:40 -0700 (Wed, 17 Dec 2008) | 1 line
This innocuous change in the TextureDownloadModule suddenly made the texture problems (#2855) go away for me. I'm committing it, so that others can test and refute, to make sure I'm not hallucinating.
r7764 | teravus | 2008-12-17 18:52:49 -0700 (Wed, 17 Dec 2008) | 1 line
- Committing an opensim level error message on httpserver. This might help with the eventqueue http server death.
r7763 | melanie | 2008-12-17 15:09:14 -0700 (Wed, 17 Dec 2008) | 3 lines
Fix attachment persistence which got broken with some inventory changes a few revs back.
r7762 | sdague | 2008-12-17 14:59:20 -0700 (Wed, 17 Dec 2008) | 3 lines
fix a bug with the Grid REST interface that was returning the classname in the UUID field instead of the actual UUID because of an implicit use of ToString()
r7761 | sdague | 2008-12-17 14:05:14 -0700 (Wed, 17 Dec 2008) | 2 lines
remove an unused Match line in prebuild that is causing issues for windows people: http://opensimulator.org/mantis/view.php?id=2851
r7760 | melanie | 2008-12-17 14:00:18 -0700 (Wed, 17 Dec 2008) | 2 lines
Reapply the packet optimization patch, with changes
r7759 | justincc | 2008-12-17 13:54:34 -0700 (Wed, 17 Dec 2008) | 3 lines
- minor: Comment out "Informing neighbours" debug message that pops up whenever some aspect of the avatar changes.
- with Diva's blessing ;)
r7758 | melanie | 2008-12-17 13:34:37 -0700 (Wed, 17 Dec 2008) | 2 lines
Revert 7754 and 7755 pending a rework
r7757 | melanie | 2008-12-17 13:21:48 -0700 (Wed, 17 Dec 2008) | 3 lines
Stop packets that may be resent from being returned to the packet pool. FWIW
r7756 | justincc | 2008-12-17 12:12:56 -0700 (Wed, 17 Dec 2008) | 3 lines
- revert r7724 so that PresenceChildStatus() starts throwing NRE's again
- apparantly logout code relies on this happening in certain circumstances. Really, the root issue needs to be investigated.
r7755 | melanie | 2008-12-17 12:01:47 -0700 (Wed, 17 Dec 2008) | 2 lines
Change the PacketQueue to use the stored size as well
r7754 | melanie | 2008-12-17 11:56:47 -0700 (Wed, 17 Dec 2008) | 3 lines
Marry AckData to LLQueItem, and store packet data and length there for use everywhere. Each packet gets serialized only once now in PacketHandler
r7753 | justincc | 2008-12-17 11:42:23 -0700 (Wed, 17 Dec 2008) | 3 lines
- remove mono compiler warnings
- should work - the last compile failure looks like a random glitch...
r7752 | justincc | 2008-12-17 11:20:33 -0700 (Wed, 17 Dec 2008) | 3 lines
- minor: Comment out high volume 'Getting MapItems' messages
- make worldmap module log tags consistent
r7751 | diva | 2008-12-17 10:44:00 -0700 (Wed, 17 Dec 2008) | 3 lines
Kicking child agents off on the first login after a client crash. The child agents kickoff was missing from when this is run in grid mode. But, worse, turns out that this whole feature of kicking off the user after a crash was entirely missing from standalone mode.
r7750 | justincc | 2008-12-17 10:33:57 -0700 (Wed, 17 Dec 2008) | 2 lines
- Only serialize packets once for the length calculation for throttle queues rather than twice
r7749 | melanie | 2008-12-17 10:19:14 -0700 (Wed, 17 Dec 2008) | 3 lines
Revamp packet handler to smooth out the stream of resent packets. Eliminates the bursting in resends observed in the prior implementation
r7748 | justincc | 2008-12-17 10:18:52 -0700 (Wed, 17 Dec 2008) | 2 lines
- Replace manually zeroing with Array.Clear(). Thanks cmickeyb
r7747 | melanie | 2008-12-17 10:05:12 -0700 (Wed, 17 Dec 2008) | 3 lines
Mantis #2850 Applying the patch to reduce the load caused by the throttle loop even more
r7746 | justincc | 2008-12-17 10:01:02 -0700 (Wed, 17 Dec 2008) | 2 lines
- minor: Minor documentation and small minor change on LLPacketThrottle to remove some unnecessary lines
r7745 | justincc | 2008-12-17 09:47:38 -0700 (Wed, 17 Dec 2008) | 2 lines
- minor: Remove unused AppearanceTableMapper as pointed out by jonc in http://opensimulator.org/mantis/view.php?id=2843
r7744 | justincc | 2008-12-17 09:34:11 -0700 (Wed, 17 Dec 2008) | 3 lines
- Simply friends code by only sending notifications to a newly logged on user for other users who are online.
- No need to send offline notifications since the client assumes this (and future clients should be able to do the same).
r7743 | justincc | 2008-12-17 09:11:03 -0700 (Wed, 17 Dec 2008) | 4 lines
- Implement 'Save Object Back to My Inventory'. On the Linden client this is in the Tools menu available when editing an object
- This facility allows you to save changes to an object that you've rezzed into a region back into their original inventory item without having to take a copy of the rezzed
object.
r7742 | teravus | 2008-12-17 08:30:26 -0700 (Wed, 17 Dec 2008) | 1 line
- Adding some locks to XEngine's m_PrimObjects which were prone to 'the collection was modified'
r7740 | mw | 2008-12-17 06:32:01 -0700 (Wed, 17 Dec 2008) | 1 line
Stop users taking a copy of a in world prim that contains inventory items that have no copy permission set.
r7739 | mw | 2008-12-17 05:53:47 -0700 (Wed, 17 Dec 2008) | 1 line
Added a check to CanDuplicateObject(), to stop duplicating prims that contains inventory items that you don't have permission to copy
r7738 | melanie | 2008-12-17 05:12:23 -0700 (Wed, 17 Dec 2008) | 2 lines
Stop owners from duplicating no-copy objects in-world
r7737 | melanie | 2008-12-17 02:55:10 -0700 (Wed, 17 Dec 2008) | 2 lines
Add repecting the min and max values back in
r7736 | melanie | 2008-12-17 02:52:52 -0700 (Wed, 17 Dec 2008) | 2 lines
Remove a major bottleneck in throttling code.
r7735 | melanie | 2008-12-17 02:30:56 -0700 (Wed, 17 Dec 2008) | 2 lines
Avoid checking the throttle limit for empty queues
r7734 | diva | 2008-12-16 12:44:32 -0700 (Tue, 16 Dec 2008) | 1 line
Avoid sending DisableSimulator event to the root agent upon logout.
r7731 | melanie | 2008-12-15 21:12:40 -0700 (Mon, 15 Dec 2008) | 2 lines
Fix script controls for weapons
r7730 | diva | 2008-12-15 15:17:40 -0700 (Mon, 15 Dec 2008) | 1 line
Attempt at fixing the HG home jump by looking up hyperlink regions before grid-local regions.
r7729 | mw | 2008-12-15 14:46:57 -0700 (Mon, 15 Dec 2008) | 2 lines
More work on moving Xfer file transfer handling code to the Client stack from the various region modules that it is currently in. Still not enabled yet.
r7728 | diva | 2008-12-15 13:45:40 -0700 (Mon, 15 Dec 2008) | 3 lines
Attempt at restoring inventory access after TPs/crossings. RemoveClient in Scene was being too aggressive at nixing the user out of the cache. We're now relying on NeedSceneCacheClear to decide whether to nix it or not. All other mods in other files are for better debugging messages.
r7727 | justincc | 2008-12-15 13:32:49 -0700 (Mon, 15 Dec 2008) | 2 lines
- minor: method documentation and miscellaneous tidy
r7725 | justincc | 2008-12-15 11:39:54 -0700 (Mon, 15 Dec 2008) | 4 lines
- Apply http://opensimulator.org/mantis/view.php?id=2775 with small tweaks
- This pushes an identifier for the OpenSim scene to the physics scene. This allows log messages from the physics scene to identify which OpenSim scene they relate to.
- Thanks Gerhard
r7724 | justincc | 2008-12-15 11:11:47 -0700 (Mon, 15 Dec 2008) | 2 lines
- minor: Stop presence child status suffering an NRE if the agent uuid given is not represent at all
r7723 | diva | 2008-12-15 09:23:34 -0700 (Mon, 15 Dec 2008) | 6 lines
Bug fix in new child agents management. Thanks DigiDaz for helping identify this issue. We need to update all child agents whenever the root agent crosses regions. The update now includes child agents in common neighbours. This is so that those get updated with the seeds of the new child agents that are spawned from the receiving region. This also fixes some timing issues. We need to close child agents from the originating region before we update child agents in the receiving region.
r7722 | chi11ken | 2008-12-15 08:25:33 -0700 (Mon, 15 Dec 2008) | 1 line
Update svn properties.
r7721 | mw | 2008-12-15 05:47:16 -0700 (Mon, 15 Dec 2008) | 1 line
Removed some instances of "<3 OpenSim Developers" (why were they there?) being in alert messages from the LandManagementModile.
r7720 | diva | 2008-12-14 17:06:52 -0700 (Sun, 14 Dec 2008) | 1 line
Bug fix for Hypergrid. This bug was introduced by the recent TP fixes, and affected the jump back home.
r7719 | melanie | 2008-12-14 15:27:40 -0700 (Sun, 14 Dec 2008) | 3 lines
Make scripted item and folder gives pop up a "accept, decline" message and allow deletion of the just received item.
r7718 | homerh | 2008-12-14 12:03:18 -0700 (Sun, 14 Dec 2008) | 1 line
Was missed some time ago, it seems...
r7717 | diva | 2008-12-14 11:51:32 -0700 (Sun, 14 Dec 2008) | 1 line
Updated CONTRIBUTORS.txt
r7716 | homerh | 2008-12-14 11:17:35 -0700 (Sun, 14 Dec 2008) | 2 lines
Color was set twice, first correctly, then incorrectly, in SQLiteRegionData. Removed the second set. Fixes Mantis#2380.
r7715 | idb | 2008-12-14 10:48:27 -0700 (Sun, 14 Dec 2008) | 3 lines
Remove use of time dilation in llGetTimeOfDay, llGetTime and llGetAndResetTime. It is not documented to be applied to llGetTimeOfDay at all and is not appropriate for the other two because dilation does not directly affect script speed in OS. Fixes Mantis #2783 and #2162
r7714 | teravus | 2008-12-14 07:30:28 -0700 (Sun, 14 Dec 2008) | 2 lines
- Implements the torque/Rotational Impulse methods in the PhysicsAPI and the ODEPlugin and pipes them to their respective LSL method.
- NBody will need to be updated, this is an API change. Torque property and AddAngularForce
r7713 | idb | 2008-12-14 05:14:23 -0700 (Sun, 14 Dec 2008) | 1 line
Added ATTACH_HUD_* constants fixes Mantis #2823
r7712 | teravus | 2008-12-14 00:29:40 -0700 (Sun, 14 Dec 2008) | 1 line
- Added Avatar minimum size in the ODEPlugin and a stern warning about setting the capsule size too low in OpenSim.ini
r7711 | teravus | 2008-12-13 23:34:05 -0700 (Sat, 13 Dec 2008) | 1 line
- A Few physical prim + linkset fixes. Prevent some crashes
r7710 | melanie | 2008-12-13 22:56:33 -0700 (Sat, 13 Dec 2008) | 2 lines
Adds the "Send Teleport" module
r7709 | melanie | 2008-12-13 22:49:07 -0700 (Sat, 13 Dec 2008) | 2 lines
Plumb the TP-Sending packets
r7708 | ckrinke | 2008-12-13 19:17:12 -0700 (Sat, 13 Dec 2008) | 4 lines
Mantis#2725. Thank you kindly, Diva, for a patch that: Adds missing protocol pieces for EstablishAgentCommunication event which allows the client to activate CAPS and the EQ for child agents.
r7707 | ckrinke | 2008-12-13 09:25:20 -0700 (Sat, 13 Dec 2008) | 4 lines
Mantis#2811. Thank you kindly, Diva for a patch that resolves some of our DNS/dotted decimal issues that plague teleporting. We are increasing the MajorInterfaceVersion from 1 to 2 in the gridserver, so sims will need to be updated on various grids.
r7706 | mw | 2008-12-13 08:04:24 -0700 (Sat, 13 Dec 2008) | 2 lines
more work on moving FileTransfer code to the clientstack. Still not enabled.
r7705 | chi11ken | 2008-12-13 05:30:46 -0700 (Sat, 13 Dec 2008) | 1 line
Add copyright headers.
r7704 | chi11ken | 2008-12-13 05:22:52 -0700 (Sat, 13 Dec 2008) | 1 line
Update svn properties.
r7703 | mw | 2008-12-12 15:20:13 -0700 (Fri, 12 Dec 2008) | 2 lines
more work on moving FileTransfer code to the clientstack. Although its still not enabled.
r7702 | justincc | 2008-12-12 14:24:39 -0700 (Fri, 12 Dec 2008) | 2 lines
- minor: Downgrade friends module 'client logging out' notice from error to debug
r7701 | justincc | 2008-12-12 14:21:35 -0700 (Fri, 12 Dec 2008) | 2 lines
- minor: Be a little more informative when a region fails to connect because it fails to implement the required OGS interface version
r7700 | mw | 2008-12-12 14:17:49 -0700 (Fri, 12 Dec 2008) | 1 line
Add OpenSim.Framework.IClientFileTransfer.
r7699 | justincc | 2008-12-12 14:14:27 -0700 (Fri, 12 Dec 2008) | 2 lines
- minor: remove mono compiler warning
r7698 | mw | 2008-12-12 14:08:23 -0700 (Fri, 12 Dec 2008) | 2 lines
Started to move xfer file transfer code to the LLClientStack, rather than having it in a region module (like it was). Note:None of this is enabled yet.
r7697 | justincc | 2008-12-12 14:06:07 -0700 (Fri, 12 Dec 2008) | 3 lines
- Extend update test to test situation where it also moves the folder
- Correct logic so that update folder behaves as expected
r7696 | justincc | 2008-12-12 13:43:42 -0700 (Fri, 12 Dec 2008) | 3 lines
- Create update folder test
- Correct small logic elidation
r7695 | justincc | 2008-12-12 13:21:41 -0700 (Fri, 12 Dec 2008) | 2 lines
- Actually add the new user profile cache tests to the bamboo ci build
r7694 | justincc | 2008-12-12 13:10:39 -0700 (Fri, 12 Dec 2008) | 2 lines
- minor: make AddRequest() protected since in principle it shouldn't be used outside the class and its descendents
r7693 | justincc | 2008-12-12 13:04:58 -0700 (Fri, 12 Dec 2008) | 2 lines
- Actually properly enable the purge folders test and correct some problems
r7692 | homerh | 2008-12-12 13:01:04 -0700 (Fri, 12 Dec 2008) | 1 line
Add missing scene reference. Fixes a NRE. SimpleModule now works again (sort of).
r7691 | homerh | 2008-12-12 12:39:48 -0700 (Fri, 12 Dec 2008) | 3 lines
Replace the throwing of a NonImplementedException in MyNpcCharacter, so that the SimpleModule doesn't prevent the start of the region server, if used. Note: This module doesn't do anything sensible; it only serves as an example.
r7690 | justincc | 2008-12-12 12:37:51 -0700 (Fri, 12 Dec 2008) | 2 lines
- add purge folder test
r7689 | justincc | 2008-12-12 12:24:45 -0700 (Fri, 12 Dec 2008) | 2 lines
- Add user info move inventory folder test
r7688 | justincc | 2008-12-12 12:04:10 -0700 (Fri, 12 Dec 2008) | 2 lines
- extend user profile create folder test to check that one can't create a folder with a non-existant parent folder id
r7687 | justincc | 2008-12-12 11:59:06 -0700 (Fri, 12 Dec 2008) | 2 lines
- Add file missing from last commit
r7686 | justincc | 2008-12-12 11:48:29 -0700 (Fri, 12 Dec 2008) | 2 lines
- refactor: pull out common user profile test code into utility functions
r7685 | sdague | 2008-12-12 11:33:16 -0700 (Fri, 12 Dec 2008) | 4 lines
- Deleted old EntiyList tests, added new EntityManager tests
- Edited EntityManager to treat Exceptions
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>
r7684 | idb | 2008-12-12 04:50:12 -0700 (Fri, 12 Dec 2008) | 3 lines
Made the casting of stings to floats more robust and work more like SL. Added some more tests that casts previously failed on. Fixes Mantis #2789
r7683 | sdague | 2008-12-11 17:57:48 -0700 (Thu, 11 Dec 2008) | 2 lines
apparently opensim only works if secure_inventory_server = true, who knew? Reverting that.
r7682 | homerh | 2008-12-11 14:49:11 -0700 (Thu, 11 Dec 2008) | 2 lines
Add hostnames in addition to IP address to some more places. This continues r7676. NOTE: Changes UGAIM.
r7681 | justincc | 2008-12-11 13:58:11 -0700 (Thu, 11 Dec 2008) | 2 lines
- refactor: Stop exposing InventoryFolderImpl.SubFolders publicly
r7680 | sdague | 2008-12-11 13:43:21 -0700 (Thu, 11 Dec 2008) | 2 lines
make a couple of other config default to make the example ini to give us a better chance of working out of the box
r7679 | justincc | 2008-12-11 13:36:46 -0700 (Thu, 11 Dec 2008) | 2 lines
- Add get child folder test
r7678 | sdague | 2008-12-11 13:32:57 -0700 (Thu, 11 Dec 2008) | 3 lines
after much discussion, and overwhelming +1 on the -dev list, switch the default script engine to XEngine. This won't change anything if you already specified the default in your OpenSim.ini.
r7677 | idb | 2008-12-11 13:20:21 -0700 (Thu, 11 Dec 2008) | 1 line
Add a null check. Mantis #2798
r7676 | homerh | 2008-12-11 12:57:45 -0700 (Thu, 11 Dec 2008) | 1 line
Correct the last checkin.
r7675 | justincc | 2008-12-11 12:57:12 -0700 (Thu, 11 Dec 2008) | 2 lines
- Add create folder userinfo test
r7674 | homerh | 2008-12-11 12:52:29 -0700 (Thu, 11 Dec 2008) | 4 lines
Move from IP to hostname for seed caps on login, for gridmode and standalone. All the other caps (except the initial one) are already sent with hostname instead of IP. NOTE: This changes gridserver and userserver
r7673 | justincc | 2008-12-11 12:19:02 -0700 (Thu, 11 Dec 2008) | 2 lines
- Also add the OpenSim.Framework reference to prebuild.xml needed by Windows
r7672 | justincc | 2008-12-11 12:17:53 -0700 (Thu, 11 Dec 2008) | 2 lines
- minor: reindent bits of OpenSim.ini.example
r7671 | justincc | 2008-12-11 12:11:19 -0700 (Thu, 11 Dec 2008) | 2 lines
- Pop in a missing using statement without which UserProfileCacheServiceTests.cs fails on Windows (but not mono)
r7670 | justincc | 2008-12-11 11:56:04 -0700 (Thu, 11 Dec 2008) | 2 lines
minor: Add request inventory test
r7669 | justincc | 2008-12-11 11:30:57 -0700 (Thu, 11 Dec 2008) | 2 lines
- Delete currently unrun TestInventory.cs superseded by BasicInventoryTests
r7668 | justincc | 2008-12-11 11:14:38 -0700 (Thu, 11 Dec 2008) | 2 lines
- Update DotNetOpenMail to 0.5.8b (taken from http://sourceforge.net/project/showfiles.php?group_id=129974&package_id=143561&release_id=419713)
r7667 | justincc | 2008-12-11 11:07:23 -0700 (Thu, 11 Dec 2008) | 2 lines
- Fold mock classes into existing OpenSim/Tests/Common assembly rather than sprouting another one
r7666 | justincc | 2008-12-11 10:36:59 -0700 (Thu, 11 Dec 2008) | 2 lines
- Remove duplicate Python module entry in prebuild.xml (it's not impossible that I accidentally inserted this myself yesterday)
r7665 | justincc | 2008-12-11 10:30:57 -0700 (Thu, 11 Dec 2008) | 2 lines
- Extend test to probe for user details that should exist
r7664 | justincc | 2008-12-11 10:23:55 -0700 (Thu, 11 Dec 2008) | 2 lines
- test: Add simple user profile test that checks for non-existing users
r7663 | justincc | 2008-12-11 09:40:22 -0700 (Thu, 11 Dec 2008) | 2 lines
- minor: Move mock test classes into mock namespace
r7662 | mw | 2008-12-11 07:31:58 -0700 (Thu, 11 Dec 2008) | 1 line
Reimplemented running of ShutdownCommandFile. Mantis #2800
r7661 | chi11ken | 2008-12-10 19:35:51 -0700 (Wed, 10 Dec 2008) | 1 line
Update svn properties, minor formatting cleanup.
r7660 | melanie | 2008-12-10 18:03:53 -0700 (Wed, 10 Dec 2008) | 3 lines
Make object return actually use the CanReturnObject permission, rather than the CanDelete one.
r7659 | teravus | 2008-12-10 16:46:20 -0700 (Wed, 10 Dec 2008) | 2 lines
- Committing a slightly distilled version of nlin's ODECharacter race condition eliminator.
- The modifications that I made were only so that it didn't require changes to the public physics api.
r7658 | justincc | 2008-12-10 13:57:15 -0700 (Wed, 10 Dec 2008) | 3 lines
- refactor: Move test infrastructure code to its own package so that it can be reused by more than Environment tests
- This shuffles the test packages in prebuild.xml below it so they can all potentially reference it
r7657 | justincc | 2008-12-10 13:13:12 -0700 (Wed, 10 Dec 2008) | 2 lines
- Delete empty unused test directories
r7656 | justincc | 2008-12-10 12:12:59 -0700 (Wed, 10 Dec 2008) | 5 lines
- refactor: Move inventory handlers out from UserProfileCacheService
- This means that UserProfileCacheService no longer needs to know about IClientAPI and can leave it to callers to do their own error logging
- This is also more consistent with the way that item inventory manipulation is handled
- I don't really think Scene.PacketHandlers.cs should be a permanent home for these handlers - this is just for convenience
r7655 | justincc | 2008-12-10 10:43:45 -0700 (Wed, 10 Dec 2008) | 3 lines
- Establish OpenSim.Framework.Communications.Tests beachhead
- No valid tests yet
r7654 | justincc | 2008-12-10 09:50:11 -0700 (Wed, 10 Dec 2008) | 11 lines
- Apply the other patch from http://opensimulator.org/mantis/view.php?id=2315
- This means that LL RAW terrains (one source being the upload/download buttons on the estate dialog in the viewer) are now imported the 'right' way around rather than being
flipped on the y axis
- Existing RAW terrains before this patch will need to be flipped with the "terrain flip y" command from the console after import
- More details on the mailing lists soon.
-This line, and those below, will be ignored--
M OpenSim/Region/Environment/Modules/World/Terrain/FileLoaders/LLRAW.cs M OpenSim/Framework/Communications/Cache/CachedUserInfo.cs M OpenSim/Framework/Communications/Cache/UserProfileCacheService.cs
r7653 | melanie | 2008-12-09 18:37:31 -0700 (Tue, 09 Dec 2008) | 3 lines
Applying diva's revert patch. Reverts closing child agents and makes TP more reliable again.
r7652 | justincc | 2008-12-09 13:07:15 -0700 (Tue, 09 Dec 2008) | 3 lines
- Enable agent to agent transfer of inventory folders
- It should now be possible to give an entire folder to another avatar instead of just single items at a time
r7651 | justincc | 2008-12-09 11:35:09 -0700 (Tue, 09 Dec 2008) | 3 lines
- Actually update subfolders of parent folders in the inventory cache when a folder gets moved
- This was causing inventory folder transfer code to not work properly (this is still temporarily disabled)
r7650 | justincc | 2008-12-09 10:00:42 -0700 (Tue, 09 Dec 2008) | 6 lines
- Apply terrain flip patch from http://opensimulator.org/mantis/view.php?id=2315
- This allows terrain to be flipped on the x or y axis with the command "terrain flip x" (or y)
- See terrain help from the command prompt
- This is in anticipation of change the way around in which terrain raw files are imported to match that of Second Life (to reduce user confusion and improve useability)
- Thanks jonc!
r7649 | teravus | 2008-12-09 09:27:07 -0700 (Tue, 09 Dec 2008) | 2 lines
- Fixes a few instances of llSetStatus with Axis lock gone wrong.
- Sums up the masses of the objects within a physical linkset
r7648 | justincc | 2008-12-09 09:16:16 -0700 (Tue, 09 Dec 2008) | 2 lines
- minor: remove some old logging messages
r7647 | sdague | 2008-12-09 06:24:01 -0700 (Tue, 09 Dec 2008) | 10 lines
From: Christopher Yeoh <yeohc@au1.ibm.com>
The attached patch ads an OpenSim.ini option (AutomaticLinkPermission) which when enabled makes PERMISSION_CHANGE_LINKS to be granted to scripts by default. When enabled llGetPermissions will always return it as granted and llCreateLink//llBreakLink will succeed without doing llRequestPermissions. ONLY ENABLE THIS IN TRUSTED ENVIRONMENTS.
The patch also fixes a minor bug in llCreateLink related to a potential dereference of a null client object.
r7646 | chi11ken | 2008-12-09 05:15:02 -0700 (Tue, 09 Dec 2008) | 1 line
Minor formatting cleanup.
r7645 | teravus | 2008-12-09 04:11:16 -0700 (Tue, 09 Dec 2008) | 3 lines
- Gerhard's patch m2781. Does some initial work for setting up llVolumeDetect.
- Warning! Physics API change. This means that the NBodySimulation needs to be updated!
- PhysicsActor -> void SetVolumeDetect(int) needs to go into classes that use PhysicsActor as their base class.
r7644 | dahlia | 2008-12-09 01:17:31 -0700 (Tue, 09 Dec 2008) | 1 line
clean up some old debugging code
r7643 | afrisby | 2008-12-08 20:06:26 -0700 (Mon, 08 Dec 2008) | 4 lines
- Added primitive exception logging capabilities.
- Disabled by default (see OpenSim.ini.example for how to enable)
- Saves exceptions to a folder on disk (default "crashes") when enabled.
- These reports can then be uploaded or posted to help debug an error.
r7642 | idb | 2008-12-08 17:51:35 -0700 (Mon, 08 Dec 2008) | 1 line
Remove null checks on structs
r7641 | idb | 2008-12-08 11:55:19 -0700 (Mon, 08 Dec 2008) | 1 line
Reinstate setting timeout to never, the default 30 second timeout was causing problems with big migrations
r7639 | sdague | 2008-12-08 10:06:47 -0700 (Mon, 08 Dec 2008) | 2 lines
change a UUID cast to an actual new UUID call to be consistant with the rest of the assignments here.
r7638 | sdague | 2008-12-08 09:29:48 -0700 (Mon, 08 Dec 2008) | 5 lines
fix an issue I found where primshapes weren't every being removed because of a logic error. attempt to speed up deletes a bit by batching up all the primitem deletes and primshape deletes into single delete statements. This removes the lock/release/lock/release/lock/release for loop.
r7637 | lbsa71 | 2008-12-08 07:45:40 -0700 (Mon, 08 Dec 2008) | 1 line
- Killed off OpenSimExport. One project less to maintain.
r7636 | teravus | 2008-12-08 00:19:26 -0700 (Mon, 08 Dec 2008) | 1 line
- Adds some rudimentary error handling to the physics debug drawstuff tool.
r7635 | teravus | 2008-12-08 00:18:30 -0700 (Mon, 08 Dec 2008) | 1 line
- Fixes control issue at the root of the boat turning problem.
r7634 | homerh | 2008-12-07 12:20:45 -0700 (Sun, 07 Dec 2008) | 1 line
Allow empty statements in LSL (; followed by ;). Fixes Mantis#2320
r7633 | teravus | 2008-12-06 21:03:09 -0700 (Sat, 06 Dec 2008) | 3 lines
- Tweaks physics so that linked prim are a single body. This will make linked prim more stable and probably the last obstacle to vehicles physics wise.
- Fixed a bug that caused physics proxies to be scattered when you link an object.
- Single physical prim work exactly the same as before, just linked physical prim will have changed.
r7632 | homerh | 2008-12-06 15:51:41 -0700 (Sat, 06 Dec 2008) | 1 line
Send the creation-date of items to the viewer. This fixes Mantis#2769.
r7631 | melanie | 2008-12-06 11:39:44 -0700 (Sat, 06 Dec 2008) | 2 lines
And change OpenSim.ini.example back. Too many copies out there already to take the easy way out
r7630 | melanie | 2008-12-06 11:33:13 -0700 (Sat, 06 Dec 2008) | 3 lines
Change AllowScriptCrossings to be AllowScriptCrossing to match the .ini files already out there
r7629 | idb | 2008-12-06 07:55:18 -0700 (Sat, 06 Dec 2008) | 1 line
Fix an ArgumentNullException when moving a DotNet scripted object to the next region
r7628 | chi11ken | 2008-12-06 04:40:53 -0700 (Sat, 06 Dec 2008) | 1 line
Fix typo in OpenSim.ini.example (#2764)
r7627 | chi11ken | 2008-12-05 20:54:01 -0700 (Fri, 05 Dec 2008) | 1 line
Add copyright headers.
r7626 | tedd | 2008-12-05 20:28:34 -0700 (Fri, 05 Dec 2008) | 11 lines
GUI for launching grids. Early version, but should work fine. Will execute all OpenSim services redirect their input/output/errors to the selected "GUI module". This version has following "GUI modules":
- Windows Forms
- Windows Service (doesn't work yet)
- Console
- TCP daemon
This means that OpenSim can now run in a single console for those who want that.
Console functionallity is not too rich yet, but code/framework is there... more to come. :)
r7625 | chi11ken | 2008-12-05 17:54:48 -0700 (Fri, 05 Dec 2008) | 1 line
Minor formatting cleanup.
r7624 | melanie | 2008-12-05 13:30:00 -0700 (Fri, 05 Dec 2008) | 6 lines
Committing the missing bits to enable script crossing. Disabled by default. For a script to successfully cross, both source and destination region must enable the feature. WARNING: Trusting binaries from other sims allows ARBITRARY REMOTE CODE EXECUTION for ANYONE! Please do not use except in ultimate trust scenarios!
r7623 | homerh | 2008-12-05 10:31:31 -0700 (Fri, 05 Dec 2008) | 2 lines
- Use the http-port that is now provided by the grid-server. If it isn't (because GridServer is too old), complain. Not used yet, but will be necessary for crossing regions correcly.
r7622 | homerh | 2008-12-05 10:31:20 -0700 (Fri, 05 Dec 2008) | 4 lines
- Fixed missing ToString() in map_blocks response in grid-server - Added remoting_port to the non-fast if-branch, too - Added httpPort field to map_blocks response. This isn't needed yet, but will be for correct crossing between regions. Note: This touches the GridServer.
r7621 | idb | 2008-12-05 09:48:47 -0700 (Fri, 05 Dec 2008) | 1 line
Implementation of the llDetectedTouch* functions
r7620 | tedd | 2008-12-05 09:20:12 -0700 (Fri, 05 Dec 2008) | 1 line
Fixed Mantis #2756
r7619 | drscofield | 2008-12-05 08:28:03 -0700 (Fri, 05 Dec 2008) | 2 lines
killing warnings, reformatting RemoteAdminPlugin
r7618 | tedd | 2008-12-05 06:12:16 -0700 (Fri, 05 Dec 2008) | 1 line
save file before commit is often useful
r7617 | tedd | 2008-12-05 05:59:50 -0700 (Fri, 05 Dec 2008) | 1 line
Fix: removed m_log.InfoFormat("[OPENSIM MAIN]: GC Latency Mode: {0}", GCSettings.LatencyMode.ToString());
r7616 | tedd | 2008-12-05 05:45:08 -0700 (Fri, 05 Dec 2008) | 1 line
Fixed crash (configsection has to be first XML root child element stupid Microsoft thing)
r7615 | tedd | 2008-12-05 05:42:32 -0700 (Fri, 05 Dec 2008) | 3 lines
Garbage Collector
- Enabled GC server
- Enabled concurrent collections
r7614 | idb | 2008-12-05 05:30:50 -0700 (Fri, 05 Dec 2008) | 2 lines
Mantis #2350 Move the DotNetEngine Unloading script debug message
r7613 | mw | 2008-12-05 03:31:34 -0700 (Fri, 05 Dec 2008) | 1 line
some small refactoring of the LoginService to allow sub classes to override the LLSD login authentication
r7612 | chi11ken | 2008-12-05 02:00:34 -0700 (Fri, 05 Dec 2008) | 1 line
Update svn properties.
r7611 | melanie | 2008-12-05 00:53:12 -0700 (Fri, 05 Dec 2008) | 3 lines
Actually remove the script when it's task inventory item is deleted, rather than just stopping it.
r7610 | melanie | 2008-12-04 22:28:17 -0700 (Thu, 04 Dec 2008) | 2 lines
And fix it right
r7609 | melanie | 2008-12-04 22:19:32 -0700 (Thu, 04 Dec 2008) | 3 lines
Mantis #2754 Stop scripts that are removed from an object's inventory
r7608 | melanie | 2008-12-04 21:17:21 -0700 (Thu, 04 Dec 2008) | 2 lines
Allow no-copy attachments to be worn without losing them
r7607 | melanie | 2008-12-04 20:36:41 -0700 (Thu, 04 Dec 2008) | 2 lines
Yay for languages without default parameter values
r7606 | melanie | 2008-12-04 20:26:01 -0700 (Thu, 04 Dec 2008) | 4 lines
Stop trying to save attachment states on logout. That caused a predicatble loss of no copy attachments, as the client context/thread was terminating before the save could complete.
r7605 | justincc | 2008-12-04 14:06:25 -0700 (Thu, 04 Dec 2008) | 2 lines
- minor: Take out some of the test log output I accidentally left in a couple of commits ago
r7604 | justincc | 2008-12-04 13:48:08 -0700 (Thu, 04 Dec 2008) | 4 lines
- Check in another patch from http://opensimulator.org/mantis/view.php?id=2710
- This allows removal of the old NHiberate.Mapping.Attributes.dll
- Also add in the files I forgot about last time. Doh!
r7603 | justincc | 2008-12-04 13:29:34 -0700 (Thu, 04 Dec 2008) | 4 lines
- Apply http://opensimulator.org/mantis/view.php?id=2750 with a small tweak.
- Initializes ODE only when a scene is grabbed rather than on plugin load. This means we don't initialize ode if that physics engine is not used, and it allows other ode use
plugins to be used instead.
r7602 | justincc | 2008-12-04 12:57:36 -0700 (Thu, 04 Dec 2008) | 3 lines
- Put in the code necessary to allow inventory transfer of whole folders (and their contents) between agents, not just single items
- However, this is not currently activated since it's not absolutely fully tested and there's a bug lurking in there to do with the sending of the BulkInventoryUpdate packets
r7601 | chi11ken | 2008-12-03 16:48:24 -0700 (Wed, 03 Dec 2008) | 1 line
Minor formatting cleanup.
r7600 | homerh | 2008-12-03 12:45:35 -0700 (Wed, 03 Dec 2008) | 2 lines
Fixes Mantis#2744: Permissions returned false for resetting scripts in non-root SOPs. Now, they will use the SOG the SOP belongs to.
r7599 | sdague | 2008-12-03 12:19:51 -0700 (Wed, 03 Dec 2008) | 3 lines
- Minor test correction, comment removal
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>
r7598 | sdague | 2008-12-03 12:19:46 -0700 (Wed, 03 Dec 2008) | 7 lines
- Locked some RemoteAdmin methods due to racing condition bad behavior.
- Methods locked: CreateRegion, DeleteRegion, CreateUser, CreateUserMethodEmail,
UpdateUserAccountMethod, LoadOARMethod, LoadXMLMethod
- An example of bad behavior was multiple region creation where same UUID and
grid location was possible, by running multiple XMLRPC threads.
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>
r7597 | sdague | 2008-12-03 12:19:39 -0700 (Wed, 03 Dec 2008) | 3 lines
Extends Avatar Appearance tests
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>
r7596 | drscofield | 2008-12-03 03:10:01 -0700 (Wed, 03 Dec 2008) | 6 lines
From: Christopher Yeoh <cyeoh@au1.ibm.com>
The attached patch fixes the bug where llCreateLink will cause a null dereference if the avatar who gave link permission for the object is no longer logged in.
r7595 | melanie | 2008-12-02 23:33:13 -0700 (Tue, 02 Dec 2008) | 3 lines
Reinstate closing the EQ when the UDP circuit disconnects. This will likely also reinstate the texture issue, which needs ot be fixed another way.
r7594 | chi11ken | 2008-12-02 22:18:28 -0700 (Tue, 02 Dec 2008) | 1 line
Make a couple log4net instances static readonly.
r7593 | chi11ken | 2008-12-02 21:41:31 -0700 (Tue, 02 Dec 2008) | 1 line
Update svn properties.
r7592 | melanie | 2008-12-02 20:28:28 -0700 (Tue, 02 Dec 2008) | 2 lines
Remove a line of debug info in XEngine that i missed
r7591 | melanie | 2008-12-02 20:26:58 -0700 (Tue, 02 Dec 2008) | 2 lines
Remove the bandaid (fast rip)
r7590 | melanie | 2008-12-02 18:55:40 -0700 (Tue, 02 Dec 2008) | 2 lines
Apply Diva's bandaid to OpenSim's scraped knee.
r7589 | justincc | 2008-12-02 10:55:07 -0700 (Tue, 02 Dec 2008) | 4 lines
- Apply http://opensimulator.org/mantis/view.php?id=2741
- Fix llTriggerSound()
- Thanks Godfrey!
r7588 | justincc | 2008-12-02 08:40:37 -0700 (Tue, 02 Dec 2008) | 3 lines
- Put back NHibernate.Mapping.Attribute.dll even though according to the discussion in http://opensimulator.org/mantis/view.php?id=2710 it should no longer be needed (and it
doesn't exist any more in the NHibernate-2.0.1 package)
r7587 | justincc | 2008-12-02 08:22:58 -0700 (Tue, 02 Dec 2008) | 6 lines
- Reapply http://opensimulator.org/mantis/view.php?id=2710
- This patch gets NHibernate working
- PLEASE NOTE: This patch now requires the libmono-oracle2.0-cil library to be installed on Ubuntu (to stop the System.Data.Oracle missing failure) ***
- Not sure what the dependency is on other distros. Adding this info to http://opensimulator.org/wiki/Build_Instructions would be most welcome
- Adds Castle.* libraries that were missing last time (note, dlls have been added from http://downloads.sourceforge.net/nhibernate/NHibernate-2.0.1.GA-bin.zip)
r7586 | justincc | 2008-12-02 07:59:52 -0700 (Tue, 02 Dec 2008) | 7 lines
- Resolve http://opensimulator.org/mantis/view.php?id=2743 and http://opensimulator.org/mantis/view.php?id=2739 by no longer bothering to store or retrieve the local parentID in
the region database
- The original issue is that the now randomly generated local ids do not fit into the int parentID datatype
- However, as far as I know it's actually pointless to store this local parent ID anyway (we already store the groupUUID), especially as we don't bother to store the localID (as
opposed to UUID itself).
- Conservatively, the actual column will be removed in a later commit
r7585 | lbsa71 | 2008-12-02 07:09:45 -0700 (Tue, 02 Dec 2008) | 1 line
- reverted 7561 as the logger reference should always be private to the class. Thanks sdague for the protip!
r7584 | mw | 2008-12-02 06:15:10 -0700 (Tue, 02 Dec 2008) | 1 line
changed UserManagerBase. IInterServiceInventoryServices m_interServiceInventoryService from private to protected
r7583 | melanie | 2008-12-02 05:12:50 -0700 (Tue, 02 Dec 2008) | 2 lines
Remove some of the XEngine chattiness
r7582 | mw | 2008-12-02 04:40:22 -0700 (Tue, 02 Dec 2008) | 1 line
Made BaseOpenSimServer.ShutdownSpecific() public. As the OpenSimBase.Shutdown() includes a Environment.Exit(0); which is not always wanted when shutting down, like from a windows service.
r7580 | mw | 2008-12-02 04:15:08 -0700 (Tue, 02 Dec 2008) | 1 line
Added two new "trusted" url handlers to the Inventory server, to allow the user server to get a list of items in a folder and add a new item.
r7578 | melanie | 2008-12-01 18:50:15 -0700 (Mon, 01 Dec 2008) | 3 lines
Catch all possible exceptions in the mysql module. It throws non-mysql exceptions as well.
r7577 | homerh | 2008-12-01 15:28:17 -0700 (Mon, 01 Dec 2008) | 2 lines
Fix Mantis#2527. Permissions returned false for editing non-root SOPs. Now, they will use the SOG the SOP belongs to (as it was for the root-SOP already).
r7576 | sdague | 2008-12-01 14:03:55 -0700 (Mon, 01 Dec 2008) | 6 lines
don't close eventqueues when you leave a region. This really does seem to fix the A -> B -> A issue. Because the code is very reuse friendly, it shouldn't cause much additional memory bloat in the sims.
I'm sure this isn't the right fix, but it is progress, and confirms that the close path while leaving a region is part of the issue.
r7575 | justincc | 2008-12-01 13:28:00 -0700 (Mon, 01 Dec 2008) | 2 lines
- minor: A few tiny bits of documentation and log message cleanup before starting something different
r7574 | justincc | 2008-12-01 12:23:12 -0700 (Mon, 01 Dec 2008) | 3 lines
- Assume that asset data in a reset inventory post is not inlined by default
- This means that the xml of a get request can be used as the input with a few value tweaks, instead of having to explicitly put inline="false" in the output xml
r7573 | melanie | 2008-12-01 12:08:58 -0700 (Mon, 01 Dec 2008) | 2 lines
Fix the terrain loader
r7572 | justincc | 2008-12-01 12:02:16 -0700 (Mon, 01 Dec 2008) | 2 lines
- minor: remove 2 mono compiler warnings
r7571 | melanie | 2008-12-01 11:59:13 -0700 (Mon, 01 Dec 2008) | 3 lines
More reverts. Revert the MySQL database module. This caused more issues than it solved by trying to use, and then exhausting, the connection pool
r7570 | justincc | 2008-12-01 11:42:14 -0700 (Mon, 01 Dec 2008) | 2 lines
- Unforunately it turns out not to be that simple. Revert the rest of r7560 for now.
r7569 | justincc | 2008-12-01 11:27:24 -0700 (Mon, 01 Dec 2008) | 4 lines
- Temporarily revert nhibernate.dll to the previous one
- This resolves problems on Linux detailed in http://opensimulator.org/mantis/view.php?id=2734 where System.Data.Oracle libraries can't be found
- On a quick look I can't see that these exist on mono 1.9.1
r7568 | justincc | 2008-12-01 11:09:04 -0700 (Mon, 01 Dec 2008) | 3 lines
- stop inventory item creation via REST falling over on any included assets that are not inline (UUID only)
- make rest inventory item xml output use 'invtype' for inventory type rather than just 'type'. This makes it symmetrical with input xml
r7567 | justincc | 2008-12-01 10:49:52 -0700 (Mon, 01 Dec 2008) | 2 lines
- minor: fix log message printed when unrecognized elements are found in inventory rest input xml
r7566 | sdague | 2008-12-01 09:55:39 -0700 (Mon, 01 Dec 2008) | 7 lines
fix the "I get no textures if I teleport back to a region I've been in before" issue. This involves the EventQueueGet module so I'm not sure this is the right fix but it appears to work.
When the ScenePresence leaves force a close on it. The reuse of the queues doesn't seem to be working, so the forced close causes a new one the next time in. This does appear to work.
r7565 | sdague | 2008-12-01 09:49:26 -0700 (Mon, 01 Dec 2008) | 1 line
attempt to modify the event queue for greater debugging
r7564 | ckrinke | 2008-12-01 08:03:57 -0700 (Mon, 01 Dec 2008) | 5 lines
Mantis#2730. Thank you kindly, StrawberryFride for a patch that: MSSQL Fix to accommodate random ParentIDs. uint values now cleanly converted to ints and vice versa to hopefully prevent outofrange exceptions on prim storage.
r7562 | mw | 2008-12-01 04:23:27 -0700 (Mon, 01 Dec 2008) | 1 line
Added a Catch(InvalidOperationException) to BaseHttpServer.HandleRequest(). Which is thrown due to errors in the XML deserializing. Without this catch is it easy to bring down any of the opensim servers on purpose by just sending corrupt xml to them.
r7561 | lbsa71 | 2008-12-01 03:06:10 -0700 (Mon, 01 Dec 2008) | 1 line
- Making log available for subclasses
r7560 | afrisby | 2008-12-01 00:50:38 -0700 (Mon, 01 Dec 2008) | 2 lines
- From Mantis#2701 - Implements NHibernate data adapter, adds support for MsSql2005 to NHibernate.
- Patch courtesy of Adminotech and realXtend. Thanks!
r7559 | melanie | 2008-11-30 20:40:41 -0700 (Sun, 30 Nov 2008) | 3 lines
Mantis #2729 Add a check for script reset permissions to the permissions module
r7558 | melanie | 2008-11-30 20:32:48 -0700 (Sun, 30 Nov 2008) | 2 lines
Make the permissions module hook CanResetScript suitable for use
r7557 | idb | 2008-11-30 17:49:36 -0700 (Sun, 30 Nov 2008) | 2 lines
Remove duplicated avatar height calculation in lsl functions. Use height calculation in Basic Physics and Physics of Simplicity so that avatars larger than the default walk with straight legs and shorter walk on the ground.
r7556 | melanie | 2008-11-30 16:36:56 -0700 (Sun, 30 Nov 2008) | 3 lines
Mantis #2584 (again) Next step of diva's TP fixes and HG support
r7555 | homerh | 2008-11-30 15:27:22 -0700 (Sun, 30 Nov 2008) | 3 lines
Try to fix Mantis#2727. SQLite seems to be able to store bigger numbers in an INTEGER column (using 6 bytes), but the mapping was wrong. Question: Should we move localIDs to int instead of uint to save some bytes?
r7554 | idb | 2008-11-30 14:19:53 -0700 (Sun, 30 Nov 2008) | 2 lines
Mantis #2716 Null when linking across objects across two regions. Now silently fails to link prims in different regions.
r7553 | melanie | 2008-11-30 02:03:55 -0700 (Sun, 30 Nov 2008) | 2 lines
Fix prim crossings, again.
r7552 | melanie | 2008-11-29 22:20:19 -0700 (Sat, 29 Nov 2008) | 5 lines
More changes to the MySQL adapter. take advantage of pooling and run lock-free. This should finally kill the "There is already an open data reader associated with this connection, which must be closed first" error that makes people's builds not save
r7551 | dahlia | 2008-11-29 20:52:18 -0700 (Sat, 29 Nov 2008) | 1 line
Revert r7548 and r7549 until someone with prebuild-fu can help structure the dependencies
r7550 | teravus | 2008-11-29 20:46:39 -0700 (Sat, 29 Nov 2008) | 1 line
- try a prebuild fix to the primmesher thing
r7549 | teravus | 2008-11-29 20:41:50 -0700 (Sat, 29 Nov 2008) | 1 line
- try a prebuild fix to the primmesher thing
r7548 | dahlia | 2008-11-29 20:13:02 -0700 (Sat, 29 Nov 2008) | 3 lines
Removed remaining meshing code Add PrimMesher.dll r21 All meshing tasks are now passed through Meshmerizer and handled by PrimMesher.dll
r7547 | chi11ken | 2008-11-29 17:51:40 -0700 (Sat, 29 Nov 2008) | 1 line
Update svn properties. Add copyright header. Minor formatting cleanup.
r7546 | melanie | 2008-11-29 14:24:54 -0700 (Sat, 29 Nov 2008) | 2 lines
Explicitly Dispose() all cmd objects
r7545 | homerh | 2008-11-29 12:50:53 -0700 (Sat, 29 Nov 2008) | 1 line
Fix usage of reflection where it isn't necessary.
r7544 | homerh | 2008-11-29 12:50:33 -0700 (Sat, 29 Nov 2008) | 1 line
Revert justincc's try to change the licence char-by-char AGAIN!!! :P
r7543 | melanie | 2008-11-29 07:26:42 -0700 (Sat, 29 Nov 2008) | 2 lines
Add configuration values for scripted prim region crossing
r7542 | melanie | 2008-11-29 07:16:09 -0700 (Sat, 29 Nov 2008) | 3 lines
Start scripts in attachments only after a successful attach. Elimininate a gratuitious asset fetch when region crossing.
r7541 | melanie | 2008-11-29 06:49:20 -0700 (Sat, 29 Nov 2008) | 4 lines
Mantis #2584 Applying a patch from Diva. This patch introduces significant improvements in teleporting. Thank you, Diva.
r7540 | melanie | 2008-11-29 06:17:21 -0700 (Sat, 29 Nov 2008) | 6 lines
Finally make attachments stay put. Randomize local ID generation to prevent adjacent sims from using identical Local IDs for the attachment Thanks to Mana Janus (Hippo Viewer) for providing the crucial bit of information, namely that, due to a bug in the viewer, adjacent sims can't use the same local ids.
r7539 | melanie | 2008-11-29 04:20:06 -0700 (Sat, 29 Nov 2008) | 3 lines
Add the lifetime management back into the LSL_Api, since that will also expire and take the scripts down
r7538 | dahlia | 2008-11-29 04:02:14 -0700 (Sat, 29 Nov 2008) | 3 lines
Update meshing code to sync with current PrimMesher.cs on forge. Migrate sculpt meshing code to primMesher version. This should result in more accurate physical sculpted prim proxies. Remove much obsolete code from Region/Physics/Meshing
r7537 | melanie | 2008-11-29 00:10:00 -0700 (Sat, 29 Nov 2008) | 3 lines
Comment the ScriptSponsor and restore the indefinite lifetime for scripts until that can be better debugged
r7536 | melanie | 2008-11-29 00:05:33 -0700 (Sat, 29 Nov 2008) | 3 lines
Stop attachments from twisting away. Thismakes attachments phantom, which is the proper way to handle this
r7535 | melanie | 2008-11-28 21:01:46 -0700 (Fri, 28 Nov 2008) | 2 lines
Try to prevent attachments twisting/moving
r7534 | melanie | 2008-11-28 20:18:06 -0700 (Fri, 28 Nov 2008) | 3 lines
Should have tried with something other than attachments. Make normal prim render again :)
r7533 | melanie | 2008-11-28 18:33:10 -0700 (Fri, 28 Nov 2008) | 2 lines
A try to better attachment crossing.
r7532 | justincc | 2008-11-28 14:12:20 -0700 (Fri, 28 Nov 2008) | 2 lines
- minor: Stop startup complaining about a missing MyAssetSet.xml all the time by creating a blank file
r7531 | justincc | 2008-11-28 14:09:20 -0700 (Fri, 28 Nov 2008) | 2 lines
- Stop console misleadingly reporting an error if it cannot find a startup commands file
r7530 | justincc | 2008-11-28 14:05:35 -0700 (Fri, 28 Nov 2008) | 2 lines
- minor: remove mono compiler warning
r7529 | justincc | 2008-11-28 13:58:12 -0700 (Fri, 28 Nov 2008) | 2 lines
- test: Extend take object test to finally check that the object made it into user inventory and that it was removed from the scene
r7528 | teravus | 2008-11-28 13:37:21 -0700 (Fri, 28 Nov 2008) | 1 line
- Fixes Location == Location, and Location != Location
r7527 | justincc | 2008-11-28 13:11:17 -0700 (Fri, 28 Nov 2008) | 2 lines
- simplify AddNewClient since making this root without using MakeRootAgent() no longer sets everything up properly
r7526 | teravus | 2008-11-28 13:07:13 -0700 (Fri, 28 Nov 2008) | 1 line
- Committing a new test, that will fail until someone decides to fix Location == Location. Obviously, if that is failing then many other things that test location will fail.
r7525 | teravus | 2008-11-28 12:44:44 -0700 (Fri, 28 Nov 2008) | 2 lines
- The equals override of 'Location' is not working as expected. This caused sim restarts to fail because the test that searches for and shutsdown the UDP server listener for that region never found and shutdown the udp server. hence the error message, "only one listener on port".
- This is a high profile candidate for a unit test. (big)
r7524 | justincc | 2008-11-28 12:39:46 -0700 (Fri, 28 Nov 2008) | 3 lines
- test: Add a wodge of code in order to be able to slightly extend a test to deliver a taken object to a user inventory folder without throwing an exception
- test doesn't actually double check for the presence of the item yet
r7523 | justincc | 2008-11-28 10:41:45 -0700 (Fri, 28 Nov 2008) | 3 lines
- test: Separate out async deletion methods to test delete and take copy separately.
- The take copy test doesn't currently actually test the take
r7522 | justincc | 2008-11-28 10:18:10 -0700 (Fri, 28 Nov 2008) | 2 lines
- refactor: Replace derez destiation magic numbers with an enumeration
r7521 | justincc | 2008-11-28 09:10:30 -0700 (Fri, 28 Nov 2008) | 2 lines
- minor: remove unused JId class
r7520 | justincc | 2008-11-28 09:04:01 -0700 (Fri, 28 Nov 2008) | 2 lines
- refactor: rename UserServiceAdmin to UserAdminService
r7519 | justincc | 2008-11-28 08:47:01 -0700 (Fri, 28 Nov 2008) | 2 lines
- refactor: move ResetUserPassword into UserServiceAdmin
r7518 | justincc | 2008-11-28 08:40:44 -0700 (Fri, 28 Nov 2008) | 2 lines
- minor: Eliminate unused paramter in LocalUserServices constructors
r7517 | justincc | 2008-11-28 08:34:30 -0700 (Fri, 28 Nov 2008) | 2 lines
- refactor: move CreateUser into UserServiceAdmin
r7516 | lbsa71 | 2008-11-28 05:31:30 -0700 (Fri, 28 Nov 2008) | 1 line
- Changed name of auth function to better reflect actual use
r7515 | melanie | 2008-11-28 02:54:27 -0700 (Fri, 28 Nov 2008) | 2 lines
Correct wrong inverted logic on settings goup
r7514 | melanie | 2008-11-27 21:50:50 -0700 (Thu, 27 Nov 2008) | 3 lines
Revert setting the parent local is explicitly, as that caused even more failures
r7513 | melanie | 2008-11-27 21:31:39 -0700 (Thu, 27 Nov 2008) | 2 lines
Omit parcel checks for attachments.
r7512 | melanie | 2008-11-27 20:28:39 -0700 (Thu, 27 Nov 2008) | 3 lines
Force regioncrossed prims to get a new LocalID. Reset parent local ID to new avatar local ID when corssing.
r7511 | melanie | 2008-11-27 19:31:43 -0700 (Thu, 27 Nov 2008) | 2 lines
Invert a test to allow prims to region-cross again
r7510 | melanie | 2008-11-27 18:07:22 -0700 (Thu, 27 Nov 2008) | 3 lines
Reinstate a check that i overzealously removed. Permissions are not slammed without owner change anymore
r7509 | melanie | 2008-11-27 15:46:20 -0700 (Thu, 27 Nov 2008) | 2 lines
Fix build break
r7508 | melanie | 2008-11-27 15:37:04 -0700 (Thu, 27 Nov 2008) | 3 lines
And take away a now unnecessare swap elsewhere. We should not be swapping them anywhere but at the point of transmission
r7507 | melanie | 2008-11-27 15:30:54 -0700 (Thu, 27 Nov 2008) | 3 lines
Cause attachment nibbles to be swapped in terse object updates, too. This error may have been the root cause of the head attachment bug.
r7506 | justincc | 2008-11-27 13:46:10 -0700 (Thu, 27 Nov 2008) | 2 lines
- minor: rename m_parent to m_commsManager to make it a little clearer what it actually is
r7505 | justincc | 2008-11-27 13:33:18 -0700 (Thu, 27 Nov 2008) | 2 lines
- test: Inch forward with another test by using a skeletal in memory inventory data plugin
r7504 | justincc | 2008-11-27 12:51:11 -0700 (Thu, 27 Nov 2008) | 2 lines
- minor: remove mono compiler warnings
r7503 | justincc | 2008-11-27 12:43:26 -0700 (Thu, 27 Nov 2008) | 3 lines
- Remove unused and largely unimplemented UpdateUserCurrentRegion()
- please say if this causes you a problem
r7502 | justincc | 2008-11-27 12:31:19 -0700 (Thu, 27 Nov 2008) | 2 lines
- Add a file I forgot in the last commit.
r7501 | justincc | 2008-11-27 12:28:04 -0700 (Thu, 27 Nov 2008) | 3 lines
- test: Add the ability to add a plugin directory to the user and inventory services in order to extend unit tests for user and inventory information
- I can't spend any longer in trying to get Mono.Addins to work with the unit tests, so this is not a proper plugin at this time
r7500 | justincc | 2008-11-27 08:14:27 -0700 (Thu, 27 Nov 2008) | 3 lines
- minor: remove the ability to change the client in ScenePresence to reduce the scope of possible bugs - currently unused in the core code
- if this is being used then please say and we can see if there is a better accomodation of this
r7499 | lbsa71 | 2008-11-27 07:39:44 -0700 (Thu, 27 Nov 2008) | 1 line
- Opened the registration of http handlers up for subclassing
r7498 | tedd | 2008-11-27 06:41:26 -0700 (Thu, 27 Nov 2008) | 1 line
Test commit.. just contains div trace and other stuff.
r7497 | teravus | 2008-11-26 23:54:20 -0700 (Wed, 26 Nov 2008) | 1 line
- Adds texture download requests to pcampbot to more accurately represent load.
r7496 | teravus | 2008-11-26 23:07:17 -0700 (Wed, 26 Nov 2008) | 1 line
- Fix some tests
r7495 | ckrinke | 2008-11-26 22:16:47 -0700 (Wed, 26 Nov 2008) | 11 lines
Thank you kindly, Nlin for a patch that: Adds a new method to IClientAPI to allow adding message handlers for GenericMessages (of which "autopilot" is one). Part 2 adds a specific autopilot handler in ScenePresence.cs. 2) Removing unused variables and functions. 3) Simplifying the navigation logic in ScenePresence.cs. The original patch was somewhat complex because it included orientation logic for a future enhancement of orienting the avatar to point towards the direction being walked. Currently this isn't working, though, so I removed the orientation code, which leaves just the smaller and hopefully simpler-to-understand movement code.
r7494 | melanie | 2008-11-26 20:56:21 -0700 (Wed, 26 Nov 2008) | 3 lines
Unconditionally set the slam bit oon all object to agent inventory transfers. Closes a possible exploit with prims containing other prims
r7493 | melanie | 2008-11-26 20:54:43 -0700 (Wed, 26 Nov 2008) | 2 lines
Cause the slam bit to be set in transferred inv items
r7492 | melanie | 2008-11-26 20:17:00 -0700 (Wed, 26 Nov 2008) | 3 lines
Fix permission propagation that was broken some revision back, causing sold/given prim to become full perm.
r7491 | homerh | 2008-11-26 12:50:03 -0700 (Wed, 26 Nov 2008) | 2 lines
Added local lookup before we ask the messaging server. Still not tested. May contain bugs.
r7490 | justincc | 2008-11-26 10:42:35 -0700 (Wed, 26 Nov 2008) | 3 lines
- restore deleted method documentation, some to IRegionDataStore and some to MySQLRegionData
- I would like to keep documentation on methods, even if it sometimes seems obvious (and not all of these are)
r7489 | justincc | 2008-11-26 10:40:08 -0700 (Wed, 26 Nov 2008) | 2 lines
- minor: Remove unused SetAnimation method that was identical to TrySetAnimation
r7488 | justincc | 2008-11-26 10:30:47 -0700 (Wed, 26 Nov 2008) | 2 lines
- Eliminate forceAvatarMovement() in favour of existing AddNewMovement()
r7487 | justincc | 2008-11-26 09:56:57 -0700 (Wed, 26 Nov 2008) | 4 lines
- Get rid of the phenomena where the avatar sometimes reverts to the stand animation when flying across borders
- Applies to both standalone and grid mode
- The slight retardation on border cross remains - this is a separate issue
r7486 | tedd | 2008-11-26 07:23:46 -0700 (Wed, 26 Nov 2008) | 1 line
ScriptSponsor and LSL_Api are now MarshalByRefObject
r7485 | tedd | 2008-11-26 06:25:56 -0700 (Wed, 26 Nov 2008) | 1 line
Made ScriptSponsor serializable
r7484 | melanie | 2008-11-26 05:34:32 -0700 (Wed, 26 Nov 2008) | 3 lines
Change the max value of the bytes in tests to 127. MySQL bytes are signed by default
r7483 | melanie | 2008-11-26 05:23:56 -0700 (Wed, 26 Nov 2008) | 4 lines
Yay for unit tests. Increased the type width of the prims and primshapes tables, and changed the database modules to actually push these doubles down into the database layer.
r7482 | melanie | 2008-11-26 04:38:58 -0700 (Wed, 26 Nov 2008) | 2 lines
A migration to make the floats in prims table be doubles
r7481 | melanie | 2008-11-26 04:27:02 -0700 (Wed, 26 Nov 2008) | 2 lines
Reduce the numerical range of text values to match what MySQL offers
r7480 | tedd | 2008-11-26 04:24:50 -0700 (Wed, 26 Nov 2008) | 1 line
And fix to prebuild.xml
r7479 | tedd | 2008-11-26 04:12:57 -0700 (Wed, 26 Nov 2008) | 1 line
Attempt to give script objects a proper lease time (DNE and xengine). Relies on GC. Also removed lease for LSL_Api as it strictly speaking should not be MarshalByRef. Or should it? If so I broke scripting! :)
r7478 | melanie | 2008-11-26 03:55:06 -0700 (Wed, 26 Nov 2008) | 2 lines
Comment one more field that can't be tested that way anymore
r7477 | afrisby | 2008-11-26 02:53:45 -0700 (Wed, 26 Nov 2008) | 1 line
- Adding ScenePresence.ClientView property to return IClientCore interface to a client.
r7476 | melanie | 2008-11-26 02:05:11 -0700 (Wed, 26 Nov 2008) | 3 lines
A migration to convert the floats int the database to doubles. Maybe we don't have to say "Shift happens" as often anymore....
r7475 | melanie | 2008-11-26 01:06:14 -0700 (Wed, 26 Nov 2008) | 6 lines
Fix 2 of the failed tests. Cause terrain queries to return null when no terrain is found, rather than a default "0" terrain. Remove the "remove object wrong region" test. UUIDs either are unique or they're not. This test tested a bad behavior I have chosen not to duplicate.
r7474 | melanie | 2008-11-26 00:34:38 -0700 (Wed, 26 Nov 2008) | 5 lines
Committing the LCO database layer. Native MySQL, no ADO. New reconnect mechanism to prevent prim loss. Preserve link order on sim restart and drag copy. Fix drag-copied prims' inventories. Fix persistence of child prim inventories.
r7473 | homerh | 2008-11-25 15:04:33 -0700 (Tue, 25 Nov 2008) | 3 lines
Next step of the PresenceModule. Still not complete; local optimizations and the messaging server changes are still missing. Completely untested. May contain bugs.
r7471 | homerh | 2008-11-25 12:08:52 -0700 (Tue, 25 Nov 2008) | 1 line
Mantis#2692: Thanks Diva, for a patch that fixes a bug in HyperGrid.
r7470 | homerh | 2008-11-25 11:59:10 -0700 (Tue, 25 Nov 2008) | 1 line
Revert the rest of r7468
r7469 | homerh | 2008-11-25 11:51:21 -0700 (Tue, 25 Nov 2008) | 3 lines
Revert last patch. I'll try to be on the right branch, next time, before a dcommit.
r7468 | homerh | 2008-11-25 11:39:36 -0700 (Tue, 25 Nov 2008) | 1 line
Local changes
r7467 | justincc | 2008-11-25 10:15:21 -0700 (Tue, 25 Nov 2008) | 2 lines
- Make a step on removing direct access to TaskInventoryDictionary from other packages
r7466 | justincc | 2008-11-25 10:01:18 -0700 (Tue, 25 Nov 2008) | 2 lines
- Remove direct access to Inventory.Serial
r7465 | justincc | 2008-11-25 09:47:50 -0700 (Tue, 25 Nov 2008) | 2 lines
- refactor: Establish an IEntityInventory interface for SceneObjectPartInventory.cs and expose that from SceneObjectPart rather than the original object
r7464 | chi11ken | 2008-11-25 09:10:08 -0700 (Tue, 25 Nov 2008) | 1 line
Add copyright headers. Minor formatting cleanup.
r7463 | chi11ken | 2008-11-25 09:00:55 -0700 (Tue, 25 Nov 2008) | 1 line
Update svn properties.
r7462 | justincc | 2008-11-25 08:41:42 -0700 (Tue, 25 Nov 2008) | 2 lines
- minor: eliminate mono compiler warnings
r7460 | mw | 2008-11-25 08:19:46 -0700 (Tue, 25 Nov 2008) | 1 line
made the messaging server OpenMessage_Main constructor public (from private) so it can be subclassed.
r7459 | justincc | 2008-11-25 08:19:00 -0700 (Tue, 25 Nov 2008) | 5 lines
- Apply http://opensimulator.org/mantis/view.php?id=2640
- This is Diva's hypergrid patch, as perviously discussed on the opensim-dev mailing list
- Applied some minor prebuild.xml jiggling to resolve a dependency issue
- Thanks Diva!
r7458 | lbsa71 | 2008-11-25 04:46:15 -0700 (Tue, 25 Nov 2008) | 1 line
- Adding some virtual hooks and making some privaets protected for great justice.
r7457 | lbsa71 | 2008-11-25 04:45:34 -0700 (Tue, 25 Nov 2008) | 1 line
- Adding the incoming url as Param[2] in the XmlRpcRequest
r7456 | lbsa71 | 2008-11-25 04:44:31 -0700 (Tue, 25 Nov 2008) | 1 line
- First step in refactoring the login code - extracting the authentication
r7455 | homerh | 2008-11-24 15:07:45 -0700 (Mon, 24 Nov 2008) | 1 line
WIP: Adding a few things to PresenceModule. Not quite finished yet.
r7454 | homerh | 2008-11-24 13:43:16 -0700 (Mon, 24 Nov 2008) | 2 lines
- Evaluate config only once - Fixed some locking issues
r7453 | afrisby | 2008-11-24 09:23:45 -0700 (Mon, 24 Nov 2008) | 1 line
- Added some debug information when console commands fail.
r7452 | afrisby | 2008-11-24 08:14:33 -0700 (Mon, 24 Nov 2008) | 4 lines
- Removed more locks on Entities
- Entities should now in theory be lock-free externally.
- Other properties may cause blocking however[?].
- ScenePresence maintains separate locks so isn't fixed by this commit.
r7451 | afrisby | 2008-11-24 08:09:25 -0700 (Mon, 24 Nov 2008) | 1 line
- Refactored a number of locks into EntityManager to limit the scope of the locks.
r7450 | afrisby | 2008-11-24 07:45:05 -0700 (Mon, 24 Nov 2008) | 3 lines
- Swaps Scene.Entities Dictionary for EntityManager.
- Important Changes: Scene.Entities is now IEnumerable directly. You do not need to use Entities.Values, you can Enumerate on .Entities directly. (So 'foreach Scene.Entities' vs 'foreach Scene.Entities.Values').
- Locks: Entities maintains it's own internal locking states. This means you do not need to lock entities anymore. I'll be going through and removing locks on it systematically.
r7449 | afrisby | 2008-11-24 06:14:52 -0700 (Mon, 24 Nov 2008) | 1 line
- Makes EntityManager IEnumerable - meaning we should be good to go to enable this.
r7448 | afrisby | 2008-11-24 05:58:41 -0700 (Mon, 24 Nov 2008) | 5 lines
- Adding EntityManager.cs
- Not referenced anywhere yet.
- Designed to replace Dictionary<UUID,EntityBase> within SceneGraph.Entities
- Allows indexed access and better handling of locks.
- Someone needs to implement IEnumerable on this before we can switch it over.
r7447 | mw | 2008-11-24 03:03:18 -0700 (Mon, 24 Nov 2008) | 1 line
Some refactoring from about a week ago that I forgot to commit, of AssetTransactionModule to cut down on number of classes and to work towards having a base AssetXferUploader class than can be shared with EstateTerrainXferHandler
r7446 | dahlia | 2008-11-24 02:53:49 -0700 (Mon, 24 Nov 2008) | 4 lines
Thanks SachaMagne for a patch which adds the following console commands: login-enable : Allow login at sim level (opensim.exe) login-disable: Stop any login BUT keep the logged avt login-status : Return the actual status
r7445 | melanie | 2008-11-23 14:03:54 -0700 (Sun, 23 Nov 2008) | 2 lines
Remove code from an experimantal patch that wasn't supposed to be committed
r7444 | melanie | 2008-11-23 13:39:51 -0700 (Sun, 23 Nov 2008) | 3 lines
Don't serve texture preview from other people's objects if you havenever seen that texture before.
r7443 | melanie | 2008-11-22 23:57:38 -0700 (Sat, 22 Nov 2008) | 3 lines
Try to keep autoreturn from IM spamming users if the prims take a bit longer to be deleted
r7442 | melanie | 2008-11-22 23:44:43 -0700 (Sat, 22 Nov 2008) | 3 lines
05:24:49 - [PRESENCE]: Logging off 888760cb-a3cf-43ac-8ea4-8732fd3ee2bb because the region they were in has gone Or, in other words, a region crash/restart no longer messes up presence.
r7441 | melanie | 2008-11-22 22:16:07 -0700 (Sat, 22 Nov 2008) | 6 lines
Plumb in the presence notifications and region shutdown/restart messages from the presence module to the message server, through the user server and on into the database. This should fix the "Already logged in" issue that grids see after a sim crashes, or a user crashes out of a sim. Not yet a 100% solution for friends, but getting there.
r7440 | ckrinke | 2008-11-22 20:38:40 -0700 (Sat, 22 Nov 2008) | 5 lines
Mantis#2660. Thank you kindly, Ruud Lathrop for a patch that: This patch adds the option of adding the email when you create a new user. This works in Gridmode as none Gridmode. This option is also added to RemoteAdminPlugin. With a new handler you can create a user with a email.
r7439 | melanie | 2008-11-22 17:36:39 -0700 (Sat, 22 Nov 2008) | 3 lines
Add error handling to catch the WebExceptions thrown if you have no messaging server
r7438 | melanie | 2008-11-22 16:54:53 -0700 (Sat, 22 Nov 2008) | 2 lines
Adding root agent position messages to the message server
r7437 | melanie | 2008-11-22 16:38:25 -0700 (Sat, 22 Nov 2008) | 2 lines
Add root agent tracking to presence module
r7436 | melanie | 2008-11-22 15:56:00 -0700 (Sat, 22 Nov 2008) | 3 lines
Next step in the presence module - some core plumbing included at no extra cost
r7435 | dahlia | 2008-11-22 14:12:10 -0700 (Sat, 22 Nov 2008) | 1 line
Increase IRC login timeout to 25 - it was 10 which was causing reconnect loops on slow responding servers.
r7434 | melanie | 2008-11-22 13:29:00 -0700 (Sat, 22 Nov 2008) | 3 lines
Adding region up/down notifications to the PresenceModule. Messaging Server portion remains to be implemented
r7433 | melanie | 2008-11-22 12:40:15 -0700 (Sat, 22 Nov 2008) | 2 lines
Change the presence event signatures
r7432 | melanie | 2008-11-22 12:25:12 -0700 (Sat, 22 Nov 2008) | 2 lines
Check in the presence module skeleton
r7431 | melanie | 2008-11-22 11:54:58 -0700 (Sat, 22 Nov 2008) | 3 lines
Move user server -> message server notifications into a separate thread to make the user server more responsive
r7430 | homerh | 2008-11-22 11:33:02 -0700 (Sat, 22 Nov 2008) | 1 line
Enclose the inter-region IM sending in a try-catch for now to find possibly missed exceptions.
r7429 | homerh | 2008-11-22 11:10:59 -0700 (Sat, 22 Nov 2008) | 3 lines
- Add a warning if the agent data of the destination of an IM isn't found - Add a warning if the region info of the region the user is in isn't found - Remove one possibility for a silently dropped IM.
r7428 | homerh | 2008-11-22 10:42:23 -0700 (Sat, 22 Nov 2008) | 1 line
Removing some direct console output for outputting ImprovedInstantMessage packets.
r7427 | melanie | 2008-11-22 09:09:58 -0700 (Sat, 22 Nov 2008) | 2 lines
Fix build break
r7426 | melanie | 2008-11-22 08:58:52 -0700 (Sat, 22 Nov 2008) | 3 lines
Remove a redundant check and add checking for attachments in parcels that have no entry set, part 1
r7425 | chi11ken | 2008-11-21 19:33:18 -0700 (Fri, 21 Nov 2008) | 1 line
Update svn properties, minor formatting cleanup.
r7424 | melanie | 2008-11-21 18:58:36 -0700 (Fri, 21 Nov 2008) | 2 lines
First stage group permissions plumbing
r7423 | melanie | 2008-11-21 17:23:48 -0700 (Fri, 21 Nov 2008) | 3 lines
Mantis #2442 Attempt to reinstate the Object Entry flag in parcel settings
r7422 | melanie | 2008-11-21 15:47:24 -0700 (Fri, 21 Nov 2008) | 2 lines
Introducing IPresenceModule
r7421 | homerh | 2008-11-21 15:21:49 -0700 (Fri, 21 Nov 2008) | 5 lines
- No need to build a list of regions and then only the first one. - I first did lock on m_scenes for that access, but as m_scenes (currently) is
only changed in Initialise (and locked there), and PostInitialise is called after the calls to Initialise, there shouldn't be a need to lock here.
- Trying out git-svn dcommit. Hope this works.
r7420 | melanie | 2008-11-21 15:14:57 -0700 (Fri, 21 Nov 2008) | 3 lines
Refactor: Scene.ExternalChecks -> Scene.Permissions. Also make all the internals of the permissions module adapter sane
r7419 | justincc | 2008-11-21 14:24:39 -0700 (Fri, 21 Nov 2008) | 3 lines
- Comment out unused access time method in MSSQL
- This should probably be being called in FetchAsset() instead as for all the other databases, but I lack the means to test MSSQL
r7418 | justincc | 2008-11-21 14:16:42 -0700 (Fri, 21 Nov 2008) | 5 lines
- refactor: Rip out SOP inventory from the partial into a separate class
- SceneObjectPartInventory.cs isn't a particularly good name but it's probably not got a long life
- A proper inventory interface to follow
- Parallel changes for other inventory partial classes to follow at a later date
r7417 | justincc | 2008-11-21 11:46:24 -0700 (Fri, 21 Nov 2008) | 3 lines
- Extend sog delete to inventory test to crank the normally async sog deleter by hand
- After the crank, assert that the object has now been removed from the scene
r7416 | chi11ken | 2008-11-21 11:44:48 -0700 (Fri, 21 Nov 2008) | 1 line
Update svn properties, minor formatting cleanup.
r7415 | justincc | 2008-11-21 11:33:09 -0700 (Fri, 21 Nov 2008) | 5 lines
- Largely revert the last revision and improve on the previous way of doing things
- Deleting the object before the async to inventory is bad since if OpenSim crashes (or is shutdown!) in the time inbetween, then the object is lost
- Also now delete the object from the scene only after it has gone to inventory - in the old way there was still a race condition
- This is still not ideal since the 'deleted' object remains in the scene and probably could be manipulated. But this is better than the alternative
r7414 | justincc | 2008-11-21 11:17:01 -0700 (Fri, 21 Nov 2008) | 4 lines
- On delete to inventory, actually remove the group from the scene before the async stage.
- Last time I accidentally left the existing code in place that merely wiped the group from the client (but not the scene)
- Put in an incomplete 'delete object o inventory' test to assert that this happens
r7413 | justincc | 2008-11-21 10:35:34 -0700 (Fri, 21 Nov 2008) | 2 lines
- minor: Remove comparison of UUID struct against null picked up as a warning
r7412 | justincc | 2008-11-21 10:28:57 -0700 (Fri, 21 Nov 2008) | 3 lines
- Improve and correct messages given to the user when permission is denied for a particular OSSL function
- I don't believe that the extra information given is anything that couldn't be worked out by trial and error
r7411 | melanie | 2008-11-21 00:33:13 -0700 (Fri, 21 Nov 2008) | 2 lines
Fully implement object return from the parcel dialog
r7410 | melanie | 2008-11-20 22:35:35 -0700 (Thu, 20 Nov 2008) | 3 lines
Allow selecting group objects and selecting objects by owner from the parcel dialog.
r7409 | melanie | 2008-11-20 21:41:39 -0700 (Thu, 20 Nov 2008) | 3 lines
Plumb in the list if user IDs to the land module to allow selection of objects by owner name
r7408 | melanie | 2008-11-20 17:54:32 -0700 (Thu, 20 Nov 2008) | 2 lines
Prevent a null reference when giving items.
r7407 | idb | 2008-11-20 16:21:15 -0700 (Thu, 20 Nov 2008) | 1 line
Update CONTRIBUTORS
r7406 | justincc | 2008-11-20 12:53:27 -0700 (Thu, 20 Nov 2008) | 2 lines
- minor: delete test log4net file
r7405 | justincc | 2008-11-20 12:52:55 -0700 (Thu, 20 Nov 2008) | 3 lines
- refactor: change some method names and doc in the physics plugin manager
- move the directory choice for plugins outside into RegionApplicationBase
r7404 | justincc | 2008-11-20 11:28:30 -0700 (Thu, 20 Nov 2008) | 3 lines
- Allow physics dlls to be loaded separately, rather than just the contents of bin/Physics
- This is primarily to see if not loading ODE in the unit tests will allow them to proceed, though the option of separate loading is probably a good thing in itself
r7403 | justincc | 2008-11-20 10:49:49 -0700 (Thu, 20 Nov 2008) | 3 lines
- Temporarily check in a test log4net config file to see if that reveals why tests seize up
- And before you ask, I did do a clean before running the tests ;)
r7402 | justincc | 2008-11-20 10:38:22 -0700 (Thu, 20 Nov 2008) | 2 lines
- See if we can make bamboo test log information more verbose
r7401 | justincc | 2008-11-20 10:27:45 -0700 (Thu, 20 Nov 2008) | 2 lines
- Add a scratch test for removing a client from a scene
r7400 | justincc | 2008-11-20 10:18:39 -0700 (Thu, 20 Nov 2008) | 2 lines
- Add forgotton tag to existing remove scene object test
r7399 | justincc | 2008-11-20 09:58:40 -0700 (Thu, 20 Nov 2008) | 2 lines
- Add enough infrastructure code to run an extremely basic and flaky add root agent scene test
r7398 | sdague | 2008-11-19 17:13:15 -0700 (Wed, 19 Nov 2008) | 15 lines
From: Christopher Yeoh <cyeoh@au1.ibm.com>
Attached is a patch which fixes mantis bug 2645 where scripts in child prims freeze after being unlinked from the root prim. This got introduced some time after the 0.6 freeze. Have checked test suites pass even after nant clean ;-)
http://opensimulator.org/mantis/bug_update_page.php?bug_id=2645
Also removes a redundant ResetIDs call
Regards,
Chris
r7397 | ckrinke | 2008-11-19 16:57:19 -0700 (Wed, 19 Nov 2008) | 3 lines
Mantis#2658. Thank you kindly, StrawberryFride for a patch that: Keeping up with MySQL and SQLite. Small code changes and another resource file to add.
r7396 | justincc | 2008-11-19 13:13:51 -0700 (Wed, 19 Nov 2008) | 2 lines
- Add just enough to allow the scene presences test to establish a new user connection (though not yet an actual ScenePresence)
r7395 | melanie | 2008-11-19 13:04:41 -0700 (Wed, 19 Nov 2008) | 2 lines
Guard against a strange nullref in ODE
r7394 | ckrinke | 2008-11-19 11:41:10 -0700 (Wed, 19 Nov 2008) | 3 lines
Mantis#2638. Thank you kindly, Sacha Magne for a patch that: Implementing "Play sound inworld". Currently a WIP .
r7393 | ckrinke | 2008-11-19 11:36:04 -0700 (Wed, 19 Nov 2008) | 3 lines
Mantis#2657. Thank you kindly, StrawberryFride for a patch that: Added access_time and create_time, plus the new sun position data to MSSQL code.
r7392 | ckrinke | 2008-11-19 11:30:16 -0700 (Wed, 19 Nov 2008) | 3 lines
Mantis#2656. Thank you kindly, Nlin for a patch that: Attached patch implements llCollisionSound. Thanks T. Sado.
r7391 | melanie | 2008-11-19 00:03:39 -0700 (Wed, 19 Nov 2008) | 2 lines
Adjust to the Helpers->Utils rename
r7390 | melanie | 2008-11-18 23:53:38 -0700 (Tue, 18 Nov 2008) | 2 lines
Re-add prebuild.xml (r7381)
r7389 | melanie | 2008-11-18 23:51:21 -0700 (Tue, 18 Nov 2008) | 2 lines
Re-Add OSD DLL (r7382)
r7388 | melanie | 2008-11-18 23:46:01 -0700 (Tue, 18 Nov 2008) | 2 lines
Update the binaries to the latest version as per patch r7382
r7387 | melanie | 2008-11-18 23:25:34 -0700 (Tue, 18 Nov 2008) | 3 lines
Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the new libOMV.
r7386 | melanie | 2008-11-18 23:15:21 -0700 (Tue, 18 Nov 2008) | 6 lines
Reverting the texture sending patch and the new libOMV. This makes this release a direct descendant of the stable 7364, with all the features and none of the issues. This omits the following patch chain: r7383 r7382 r7381 r7377 r7375 r7373 r7372 r7370 r7369 r7368 r7367 r7366
r7385 | melanie | 2008-11-18 19:13:15 -0700 (Tue, 18 Nov 2008) | 2 lines
Ensure that the physics representation of a deleted object is also removed
r7384 | melanie | 2008-11-18 18:37:39 -0700 (Tue, 18 Nov 2008) | 2 lines
Fix deleting object that have been persisted already from the DB
r7383 | melanie | 2008-11-18 13:05:13 -0700 (Tue, 18 Nov 2008) | 2 lines
Adding the OSD dll
r7382 | melanie | 2008-11-18 13:02:25 -0700 (Tue, 18 Nov 2008) | 3 lines
Patch from jhurliman. Fixing the texture decoding issues in progressive texture sending. Grain of salt not included.
r7381 | melanie | 2008-11-18 11:14:15 -0700 (Tue, 18 Nov 2008) | 2 lines
Remove perts of jhurliman's AD security patch that had slipped in
r7380 | melanie | 2008-11-18 10:21:33 -0700 (Tue, 18 Nov 2008) | 2 lines
Prevent a nullref when building new prims while others watch
r7379 | sdague | 2008-11-18 05:48:36 -0700 (Tue, 18 Nov 2008) | 4 lines
Fixed MySQL and SQLite so they will save the variable sun vector, adding 3 new fields on both.
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>
r7378 | sdague | 2008-11-18 05:48:29 -0700 (Tue, 18 Nov 2008) | 3 lines
Extended Agent Tests
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>
r7377 | melanie | 2008-11-17 19:14:06 -0700 (Mon, 17 Nov 2008) | 2 lines
Apply JHurliman's texture sender patch
r7376 | afrisby | 2008-11-17 17:47:30 -0700 (Mon, 17 Nov 2008) | 3 lines
- Added and removed debug information relating to client connections
- Minor client fixes
- Added the ability for a client to login without a UserProfile, allowing certain alternate clients to connect to the region.
r7375 | melanie | 2008-11-17 16:48:29 -0700 (Mon, 17 Nov 2008) | 3 lines
Prevent the texture downloader from locking a null object when a download hits bad data
r7374 | melanie | 2008-11-17 16:43:46 -0700 (Mon, 17 Nov 2008) | 2 lines
Make newly created prims be the correct group
r7373 | melanie | 2008-11-17 16:08:37 -0700 (Mon, 17 Nov 2008) | 2 lines
Make texture decode errors nonfatal. The texture send is simply dropped
r7372 | homerh | 2008-11-17 15:15:02 -0700 (Mon, 17 Nov 2008) | 9 lines
Fix a few small issues with the progressive texture-download: - The initial priority wasn't passed in, so a discardLevel of -1 in the first
request automatically cancelled texture-download.
- One-packet textures weren't handled, as CurrentPacket starts at 1 and
StopPacket == 0 in that case.
- Increased MAX_ALLOWED_TEXTURE_REQUESTS to 15; incremental texture downloads
will cause more requests.
r7371 | melanie | 2008-11-17 14:44:09 -0700 (Mon, 17 Nov 2008) | 3 lines
Set group on newly rezzed objects to the rezzer's (or rezzing object's) group
r7370 | justincc | 2008-11-17 14:36:12 -0700 (Mon, 17 Nov 2008) | 2 lines
- Remove Appdomain code in XEngine.cs
r7369 | justincc | 2008-11-17 14:22:18 -0700 (Mon, 17 Nov 2008) | 3 lines
- Remove old unused libsecondlife and openjpeg libraries
- Thanks to jhurliman for the pointer
r7368 | justincc | 2008-11-17 14:10:08 -0700 (Mon, 17 Nov 2008) | 4 lines
- Apply http://opensimulator.org/mantis/view.php?id=2611
- Progressive texture delivery (ported from jhurliman's Simian code)
- Thanks jhurliman!
r7367 | justincc | 2008-11-17 14:06:09 -0700 (Mon, 17 Nov 2008) | 3 lines
- Actually add the updated libraries this time
- This is why they don't let me out of the big house
r7366 | justincc | 2008-11-17 14:00:34 -0700 (Mon, 17 Nov 2008) | 5 lines
- Update libOMV to r2359. This is necessary for the progressive texture patch
- Update libopenjpeg as well for this patch.
- Appears to be okay on a very short sniff test
- Source code will be placed in opensim-libs shortly
r7364 | justincc | 2008-11-17 13:22:22 -0700 (Mon, 17 Nov 2008) | 2 lines
- minor: add interface version to 'show version' command output
r7363 | justincc | 2008-11-17 12:55:32 -0700 (Mon, 17 Nov 2008) | 6 lines
- Add allowed_script_editors to OpenSim.ini in the same fashion as allowed_script_creators.
- This allows one to override normal OpenSim permissions and prevent non-gods from editing any scripts. This allows edit ability
to be rescinded after it has been given, and prevents the security hole where a single script with liberal perms would allow code changes.
- The default setting remains the existing one of never overruling normal edit permissions.
- These two settings may be enough to stop non-gods entering artbirary script code in a closed grid/standalone configuration.
r7362 | melanie | 2008-11-17 12:42:21 -0700 (Mon, 17 Nov 2008) | 2 lines
Add a few comments
r7361 | melanie | 2008-11-17 11:16:08 -0700 (Mon, 17 Nov 2008) | 2 lines
Change some comments that have been superseded
r7360 | melanie | 2008-11-17 10:59:15 -0700 (Mon, 17 Nov 2008) | 3 lines
Fix the PAY_HIDE and PAY_DEFAULT constants to be LSLIntegers and get accepted in the quick buttons list
r7359 | justincc | 2008-11-17 10:59:10 -0700 (Mon, 17 Nov 2008) | 2 lines
- refactor: move user set permissions parsing code into a separate method ready for reuse
r7358 | justincc | 2008-11-17 09:33:41 -0700 (Mon, 17 Nov 2008) | 2 lines
- Make sure that deleted objects do not send further object updates to the client
r7357 | justincc | 2008-11-17 09:22:21 -0700 (Mon, 17 Nov 2008) | 2 lines
minor: remove mono compiler warnings
r7356 | justincc | 2008-11-17 09:14:23 -0700 (Mon, 17 Nov 2008) | 2 lines
- Remove the TransferRequest and hip debugging console output that crept in recently
r7355 | justincc | 2008-11-17 09:06:50 -0700 (Mon, 17 Nov 2008) | 3 lines
- Eliminate SOG.FakeDeleteGroup() since it is now identical with DeleteGroup() (except that is didn't lock the parts, which was a potential race condition)
- Removed fake delete code from LSL_Api.SetFlexi - this code was never activiated anyway and didn't appear to make much sense on the surface
r7354 | justincc | 2008-11-17 08:58:12 -0700 (Mon, 17 Nov 2008) | 2 lines
- minor: eliminate propogation of now unused permissionToDelete flag
r7353 | justincc | 2008-11-17 08:52:27 -0700 (Mon, 17 Nov 2008) | 3 lines
- Fix probable partial breakage of delete to inventory in last commit
- Not nulling out parts and the root part allows the code to be simplified
r7352 | justincc | 2008-11-17 08:40:27 -0700 (Mon, 17 Nov 2008) | 7 lines
- Stop nulling SOG.m_rootPart and parts on object deletion
- This renders RootPart == null checks useless - the replacement is to check SOG.IsDeleted. However, in many cases this will not be necessary since updates to deleted parts
will not be sent to the client
- This should remove any remaining race conditions where an object is deleted while another thread is yet to obtain the root part to perform some operation
- Doing this is probably a necessary prerequisite to moving to a model without a separate SOG and SOP
- Unfortunately it's not possible to eliminate all RootPart == null checks since in some contexts it is currently used to check whether an object was created successfully
r7351 | drscofield | 2008-11-17 04:16:24 -0700 (Mon, 17 Nov 2008) | 2 lines
fixing warnings in YProlog language support
r7350 | drscofield | 2008-11-17 04:14:49 -0700 (Mon, 17 Nov 2008) | 2 lines
commenting out unused variable.
r7349 | drscofield | 2008-11-17 04:10:32 -0700 (Mon, 17 Nov 2008) | 2 lines
cleaning up warning
r7348 | drscofield | 2008-11-17 04:07:18 -0700 (Mon, 17 Nov 2008) | 2 lines
cleaning up warnings in MSSQL code.
r7347 | drscofield | 2008-11-17 04:06:24 -0700 (Mon, 17 Nov 2008) | 2 lines
adding #pragma warnings to yprolog language support
r7346 | melanie | 2008-11-17 01:29:37 -0700 (Mon, 17 Nov 2008) | 2 lines
Use the message transfer module to pass items across the grid via the profile
r7345 | melanie | 2008-11-17 01:15:43 -0700 (Mon, 17 Nov 2008) | 2 lines
Correct prim counts for group land. Correct MessageTransferModule startup
r7344 | melanie | 2008-11-16 22:57:58 -0700 (Sun, 16 Nov 2008) | 3 lines
Make object chat come from the root prim's center, rather than trying to make it come from a child prim position.
r7343 | melanie | 2008-11-16 22:47:36 -0700 (Sun, 16 Nov 2008) | 2 lines
Back out the attachment location patch to debug a crash
r7342 | melanie | 2008-11-16 22:37:24 -0700 (Sun, 16 Nov 2008) | 2 lines
Try to fix login crash
r7341 | melanie | 2008-11-16 22:04:33 -0700 (Sun, 16 Nov 2008) | 5 lines
Make the messageing server re-register with all it's user servers every five minutes. This ensures that things don't get messy if a user server is restarted and the user server's operator has no control over the host the message servers run on.
r7340 | melanie | 2008-11-16 21:34:19 -0700 (Sun, 16 Nov 2008) | 2 lines
Fix previous build break
r7339 | melanie | 2008-11-16 21:23:03 -0700 (Sun, 16 Nov 2008) | 6 lines
Change the semantics of the Allow_* os function control. Omitting a function causes defautlt behavior. "true" now means usable unconditionally, "false" means disabled, and a list of UUIDs restricts it. This changes SECURITY! If you used "true" here before, you shoudl review your setup!
r7338 | melanie | 2008-11-16 20:28:38 -0700 (Sun, 16 Nov 2008) | 3 lines
Allow more then one user server in the user server config of the message server. This is needed for larger grids
r7337 | melanie | 2008-11-16 17:45:56 -0700 (Sun, 16 Nov 2008) | 2 lines
Add some null checks
r7336 | melanie | 2008-11-16 17:28:47 -0700 (Sun, 16 Nov 2008) | 3 lines
Fix child prims in attachments chatting from near 0,0,0 rather than the avatar position. Fixes "silent" child prim scripts
r7335 | homerh | 2008-11-16 16:53:00 -0700 (Sun, 16 Nov 2008) | 2 lines
Fix NRE on TP-to-home, if the home-region is unavailable.
r7334 | homerh | 2008-11-16 16:50:18 -0700 (Sun, 16 Nov 2008) | 3 lines
Fix friends again. Friends-handling is now stateless and, thanks to MessageTransferModule, much easier to understand (I hope).
r7333 | melanie | 2008-11-16 16:25:36 -0700 (Sun, 16 Nov 2008) | 2 lines
Remove a redundant parameter
r7332 | melanie | 2008-11-16 15:04:01 -0700 (Sun, 16 Nov 2008) | 3 lines
Megapatch. Completely remove the multiparameter IM methods. Remove the insecure fromAgentSession field.
r7331 | homerh | 2008-11-16 14:32:10 -0700 (Sun, 16 Nov 2008) | 2 lines
- Fix a formatting error in a log message (Mantis#2635).
r7330 | melanie | 2008-11-16 13:32:00 -0700 (Sun, 16 Nov 2008) | 2 lines
First step tidy-up of IM packing/unpacking/repacking
r7329 | homerh | 2008-11-16 12:45:46 -0700 (Sun, 16 Nov 2008) | 3 lines
GridIMs don't have a (sending) client, which led to a NRE on access. Doesn't use client now in that case.
r7328 | melanie | 2008-11-16 11:59:58 -0700 (Sun, 16 Nov 2008) | 2 lines
Add MessageTransferModule interface to all scenes, not only the first
r7327 | melanie | 2008-11-16 11:53:17 -0700 (Sun, 16 Nov 2008) | 2 lines
Fix 2 bugs in the message transfer module, thanks, Homer Horwitz!
r7326 | melanie | 2008-11-16 11:27:24 -0700 (Sun, 16 Nov 2008) | 2 lines
Make return object actually use the return object permissions
r7325 | melanie | 2008-11-15 21:57:37 -0700 (Sat, 15 Nov 2008) | 2 lines
Add group prim count support to land properties
r7324 | afrisby | 2008-11-15 21:40:36 -0700 (Sat, 15 Nov 2008) | 1 line
- Abstracted some methods from SceneObjectGroup to allow them to be overridden more easily. Specifically object creation from XML.
r7323 | melanie | 2008-11-15 21:39:41 -0700 (Sat, 15 Nov 2008) | 4 lines
Make a quick stab at the "Open data reader" issue. MySqlDataReader needs to be Close()d explicitly. Disposing it or letting it fall out of scope will not free it's hold on the connection.
r7322 | melanie | 2008-11-15 21:31:52 -0700 (Sat, 15 Nov 2008) | 2 lines
Reinstate the IM sending from scripts and from autoreturn
r7321 | chi11ken | 2008-11-15 19:55:24 -0700 (Sat, 15 Nov 2008) | 1 line
Update svn properties, minor formatting cleanup.
r7320 | melanie | 2008-11-15 17:54:10 -0700 (Sat, 15 Nov 2008) | 2 lines
Adds the missing interface to fix the build
r7319 | melanie | 2008-11-15 17:47:21 -0700 (Sat, 15 Nov 2008) | 5 lines
Introduces the message transfer module. It splits the transfer mechanics off the IM module and makes it into a module of it's own, which can be used by all other modules. Removes some ugly hacks. Refer to the IM module to see how it's used. Also fixes the persistence issue (Mantis #2598)
r7318 | dahlia | 2008-11-15 17:24:10 -0700 (Sat, 15 Nov 2008) | 1 line
Changed sculpted prim texture scaling method to bilinear to reduce scaling artifacts
r7317 | homerh | 2008-11-15 14:27:10 -0700 (Sat, 15 Nov 2008) | 2 lines
Mantis#2626: Thank you Ruud Lathrop, for a patch that cleans up MSSQL code.
r7316 | homerh | 2008-11-15 14:03:06 -0700 (Sat, 15 Nov 2008) | 4 lines
- Change llSetRot behavior so it matches the SL behavior (in particular, the
rather strange behavior if used in a child prim).
- Small refactoring.
r7315 | homerh | 2008-11-15 11:00:34 -0700 (Sat, 15 Nov 2008) | 4 lines
Mantis#2552: Thanks idb, for a patch that fixes persistence of physical prims.
(added a fix for the broken build from last commit, too)
r7314 | homerh | 2008-11-15 10:52:00 -0700 (Sat, 15 Nov 2008) | 6 lines
Mantis #2621: Thanks idb, for a patch that will persist regularily changed objects better. Objects will be persisted now MinimumTimeBeforePersistenceConsidered seconds after the last change, but latest MaximumTimeBeforePersistenceConsidered after the first change (both are configurable in OpenSim.ini.example and are set to 60 and 600 as default).
r7313 | homerh | 2008-11-15 10:19:35 -0700 (Sat, 15 Nov 2008) | 2 lines
Prevent NRE if you do a llSetStatus(STATUS_ROTATION...) on an object that isn't physical.
r7312 | homerh | 2008-11-15 09:25:30 -0700 (Sat, 15 Nov 2008) | 5 lines
Hack to temporarily fix friends-handling. This will be redone as soon as Melanie's CommunicationModule is in. Please note: imSession is a transaction-ID, *not* the agent's session.
r7311 | chi11ken | 2008-11-14 19:21:52 -0700 (Fri, 14 Nov 2008) | 1 line
Update svn properties, minor formatting cleanup.
r7310 | justincc | 2008-11-14 14:06:40 -0700 (Fri, 14 Nov 2008) | 2 lines
- test: Add scene root agent test stub, since I'll be picking up with something else the next time I start coding on OpenSim
r7309 | justincc | 2008-11-14 13:15:22 -0700 (Fri, 14 Nov 2008) | 2 lines
- minor: remove mono compiler warnings
r7308 | justincc | 2008-11-14 13:09:12 -0700 (Fri, 14 Nov 2008) | 2 lines
- refactor: Have the entity list tests use the infrastructure method rather than cut n paste
r7307 | justincc | 2008-11-14 13:06:44 -0700 (Fri, 14 Nov 2008) | 2 lines
- Move test scene construction infrastructure methods to a separate class for future common use
r7306 | melanie | 2008-11-14 12:36:29 -0700 (Fri, 14 Nov 2008) | 4 lines
Mantis #2618 Thank you, StrawberryFride, for a patch that adds group permission support to MSSQL. Contains a migration, back up your database.
r7305 | melanie | 2008-11-14 12:00:14 -0700 (Fri, 14 Nov 2008) | 2 lines
Add SQLite and the missing migrations files for last commit
r7304 | melanie | 2008-11-14 11:54:38 -0700 (Fri, 14 Nov 2008) | 7 lines
Add group permissions to agent inventory. Contains a migration. May contain nuts. Please back up your inventory data store. This revision changes the interface version!! No older regions can connect to these new UGAIM, and the new regions can't connect to the old UGAIM. Fixes a long-standing issue of permissions loss Currently persisted on MySQL only.
r7303 | justincc | 2008-11-14 11:43:40 -0700 (Fri, 14 Nov 2008) | 4 lines
- Allow new script creation to be locked down to only gods if specified in OpenSim.ini
- This doesn't allow complete script lockdown of a sim, many avenues (copying, editing) are still uncloseable at the moment
- Default remains to allow all users to create scripts (subject to existing permissions if enabled)
r7302 | melanie | 2008-11-14 10:53:58 -0700 (Fri, 14 Nov 2008) | 2 lines
Try to make the test pass again
r7301 | melanie | 2008-11-14 10:24:56 -0700 (Fri, 14 Nov 2008) | 4 lines
Reapplying a revised version of Christopher Yeoh's (IBM) patch for allow inventory drop. Also adds a new flags, "propagate_permissions" to OpenSim.ini to control that feature.
r7300 | justincc | 2008-11-14 08:48:34 -0700 (Fri, 14 Nov 2008) | 3 lines
- Switch default permissions back to false (so they are not on) as they were two revisions ago, since it sounds like this was our agreed position from some time back
- Make the default also false (to match what is in OpenSim.ini.example)
r7299 | justincc | 2008-11-14 08:36:46 -0700 (Fri, 14 Nov 2008) | 4 lines
- Hook up create new object event in the permissions module
- Switch default for serverside_object_permissions from false to true - it seems more natural that we enforce permissions by default rather than not!
- Add some explanation in OpenSim.ini.example for serverside_object_permissions
r7298 | melanie | 2008-11-14 08:30:15 -0700 (Fri, 14 Nov 2008) | 3 lines
Detach dropped attachments from the scene presence so they don't get cleaned on logout
r7297 | teravus | 2008-11-14 07:42:00 -0700 (Fri, 14 Nov 2008) | 2 lines
- Implements terrain raw upload. You can now upload your .raw terrain files using the Estate Tools.
- Could this be extended in the future to support .oar uploads too? Only time will tell!
r7296 | drscofield | 2008-11-14 06:03:18 -0700 (Fri, 14 Nov 2008) | 5 lines
reverting #7295, as it still fails a test case (as pointed out very kindly by sean) --- lesson learned: just running a "make test" is not sufficient, you need to precede it by a "make clean".
r7295 | drscofield | 2008-11-14 03:55:14 -0700 (Fri, 14 Nov 2008) | 26 lines
From: Christopher Yeoh <cyeoh@au1.ibm.com>
This patch makes llAllowInventoryDrop work with the permissions module enabled. Changes include:
- Enabled PropagatePermissions when permissions module serverside perms
is on
- change ownership of item when item is dropped into an object.
Ownership changes to the owner of the object the item is dropped into
- propagation of permissions if the permissions module enabled (eg
next-owner mask applied)
- CHANGED_ALLOWED_DROP is now passed to the change script event if an
item was allowed to be dropped into the object only because llAllowInventoryDrop is enabled (instead of CHANGED_INVENTORY being passed).
- Sets object flags correctly when llAllowInventoryDrop is called so
clients are notified immediately of the change in state. Am not sure that calling aggregateScriptEvents is the right way to do it, but it works and seems to be the only way without making further changes to update LocalFlags
r7293 | drscofield | 2008-11-14 03:50:36 -0700 (Fri, 14 Nov 2008) | 6 lines
From: Alan Webb (alan_webb@us.ibm.com)
Fixed the IRC code so that it deals with regions coming and going.
r7288 | melanie | 2008-11-14 00:56:34 -0700 (Fri, 14 Nov 2008) | 3 lines
Some changes to the money module to allow a more flexible system of applying charges
r7287 | melanie | 2008-11-13 22:18:39 -0700 (Thu, 13 Nov 2008) | 2 lines
More groups plumbing
r7286 | melanie | 2008-11-13 20:32:20 -0700 (Thu, 13 Nov 2008) | 5 lines
Lots of experimentation yielded a fair approximation of a hip offset from the physical center of an avatar, for display purposes. This should keep the avatar feet above ground visually in most cases. Tweaked for both height extremes and various leg lengths. Improvements welcome
r7285 | sdague | 2008-11-13 15:53:49 -0700 (Thu, 13 Nov 2008) | 10 lines
make inventory item listing more robust. It turns out that a bad item (one that won't parse right) will prevent all other items in that folder to load when inventory is requested. This is very careful to no longer add inventory items that return as null to the hash table for getInventoryInFolder, as well as be more careful parsing UUIDs for fields that aren't marked not null in MySQL.
The net result, you may see previously missing inventory items return after this checkin. Folders probably need to be hardened in the same way, but I'm out of time for today.
r7284 | sdague | 2008-11-13 14:31:03 -0700 (Thu, 13 Nov 2008) | 4 lines
From: awebb@us.ibm.com
Fix the long-standing "lost clothing" bug by making AvatarFactory a non shared module (which it should have been all along).
r7283 | justincc | 2008-11-13 13:52:06 -0700 (Thu, 13 Nov 2008) | 6 lines
- Rename all the previous methods to be User rather than Avatar (for extra bonus points)
public bool ExternalChecksCanCreateUserInventory(int invType, UUID userID) public bool ExternalChecksCanCopyUserInventory(UUID itemID, UUID userID) public bool ExternalChecksCanCopyUserInventory(UUID itemID, UUID userID) public bool ExternalChecksCanDeleteUserInventory(UUID itemID, UUID userID)
r7282 | justincc | 2008-11-13 13:29:41 -0700 (Thu, 13 Nov 2008) | 8 lines
- Add
public bool ExternalChecksCanCreateAvatarInventory(int invType, UUID userID) public bool ExternalChecksCanCopyAvatarInventory(UUID itemID, UUID userID) public bool ExternalChecksCanCopyAvatarInventory(UUID itemID, UUID userID) public bool ExternalChecksCanDeleteAvatarInventory(UUID itemID, UUID userID) to ExternalChecks to handle avatar inventory checks (as opposed to object inv checks).
- opensim-dev e-mail to follow concerning this shortly
r7281 | justincc | 2008-11-13 12:16:15 -0700 (Thu, 13 Nov 2008) | 2 lines
- refactor: rename object inventory permission checks to distinguish between task inventory and agent inventory
r7280 | melanie | 2008-11-13 12:00:46 -0700 (Thu, 13 Nov 2008) | 3 lines
Make scripts in objects rezzed from script compile synchronously to close a timing gap. Still not 100%, but getting there
r7279 | justincc | 2008-11-13 11:52:16 -0700 (Thu, 13 Nov 2008) | 4 lines
- First part of a series of patches
- Intension is to provide a way to lock down script creation to administrators/gods only
- Defaults will remain as they are at the moment
r7278 | justincc | 2008-11-13 10:22:18 -0700 (Thu, 13 Nov 2008) | 5 lines
- Attempt to make OpenSim.ini.example a bit more readable by
- Some rearrangement within sections
- Indenting section contents
- Also, correct indentation levels in PermissionsModule
r7274 | ckrinke | 2008-11-12 21:23:31 -0700 (Wed, 12 Nov 2008) | 4 lines
Mantis#2597. Thank you kindly, Idb for a patch that: Solves the problem of changes to objects not persisted on server shutdown.
r7273 | melanie | 2008-11-12 20:24:23 -0700 (Wed, 12 Nov 2008) | 2 lines
Update avatar picker search to work with OpenSearch people search
r7272 | justincc | 2008-11-12 14:12:46 -0700 (Wed, 12 Nov 2008) | 2 lines
- Rename scene tests to scene object tests since that is what they are actually concerned with
r7271 | justincc | 2008-11-12 13:35:35 -0700 (Wed, 12 Nov 2008) | 2 lines
- test: Add basic synchronous object remove test
r7270 | justincc | 2008-11-12 13:16:46 -0700 (Wed, 12 Nov 2008) | 2 lines
- refactor: as per a recent opensim-dev thread, rename InnerScene to SceneGraph to make it more descriptive of its intended function
r7269 | justincc | 2008-11-12 12:33:20 -0700 (Wed, 12 Nov 2008) | 3 lines
- Update Mono.Addins.dll to 0.4, as per sdague's suggestion
- Everything appears to be okay
r7268 | justincc | 2008-11-12 12:12:33 -0700 (Wed, 12 Nov 2008) | 3 lines
- Stop the pointless passing of a scene's own region handler back to it in region comms
- Some scene methods ignored it, others did nothing if the region handler given did not match their own (which would never be triggered)
r7267 | melanie | 2008-11-12 11:59:38 -0700 (Wed, 12 Nov 2008) | 2 lines
Change HTTP server backlog/acceptors to 64, per Adam Z
r7266 | justincc | 2008-11-12 11:12:18 -0700 (Wed, 12 Nov 2008) | 4 lines
- Stop locking the scene presences dictionary for the entire agent crossing part of the login sequence
- This may alleviate a little the freezing experienced by existing avatars when a new client logs in
- Race condition risks look minimal since one wouldn't expect another thread to start fiddling with that presence
r7265 | drscofield | 2008-11-12 04:02:55 -0700 (Wed, 12 Nov 2008) | 6 lines
From: Alan Webb (alan_webb@us.ibm.com)
Fix the broken llSetTimerEvent implementation (sec == 0 was not possible anymore).
r7264 | chi11ken | 2008-11-12 03:01:54 -0700 (Wed, 12 Nov 2008) | 1 line
Update svn properties.
r7263 | melanie | 2008-11-11 23:22:31 -0700 (Tue, 11 Nov 2008) | 5 lines
Revamp inventory transfer module, step 1. Inventory will now be saved if destination user is offline/out of range. No more eternal cache is needed for tracking IDs. Code cleanup. Removed some casts from IScene to Scene. Decline now properly places item in trash rather than deleting it outright.
r7262 | teravus | 2008-11-11 21:49:06 -0700 (Tue, 11 Nov 2008) | 1 line
- Set defaults on the allowed LSL Compilers to 'lsl' unless you've specified otherwise.
r7261 | teravus | 2008-11-11 20:56:03 -0700 (Tue, 11 Nov 2008) | 1 line
- Updates defaults to disclude cs/vb/js from the allowed compilers by default
r7260 | melanie | 2008-11-11 18:40:38 -0700 (Tue, 11 Nov 2008) | 3 lines
Add the missing bits that got lost in the prim clamping commit. This should actually make it work
r7259 | justincc | 2008-11-11 14:31:39 -0700 (Tue, 11 Nov 2008) | 2 lines
- Create TestScene to get at the async object deleter for use in a future test
r7258 | justincc | 2008-11-11 13:33:29 -0700 (Tue, 11 Nov 2008) | 2 lines
- Put an Enabled switch on the async object deleter for future testing purposes
r7257 | melanie | 2008-11-11 12:08:59 -0700 (Tue, 11 Nov 2008) | 3 lines
Prevent pieces from other people's HUDs from displaying at the center of every user's HUD
r7256 | justincc | 2008-11-11 11:21:43 -0700 (Tue, 11 Nov 2008) | 2 lines
minor: refactor some SceneTests code for future tests
r7255 | justincc | 2008-11-11 11:15:30 -0700 (Tue, 11 Nov 2008) | 2 lines
- minor: remove log message that gives wrong user server 'version'
r7254 | justincc | 2008-11-11 10:54:21 -0700 (Tue, 11 Nov 2008) | 3 lines
- Restore storing null to represent 'missing asset' requests in the AssetCache
- If we don't do this then callers to the polling GetAsset wait the full polling time before returning
r7253 | afrisby | 2008-11-11 10:48:36 -0700 (Tue, 11 Nov 2008) | 3 lines
- Minor typing fixes in AssetCache - now uses base types for nearly everything.
- Code Cleanliness Fixes in LLClientView
- Using field instead of local variable for handlerUpdatePrimGroupRotation (if you notice any new oddities with prim group rotation after this patch, please mantis)
r7252 | justincc | 2008-11-11 10:02:46 -0700 (Tue, 11 Nov 2008) | 7 lines
- Implement basic region filtering as described in https://lists.berlios.de/pipermail/opensim-dev/2008-November/003468.html
- This is done by sending a 'major interface version' number on sim registration. Developers must increment this every time they make a change that would make the previous
OpenSim revision failure incompatible with the new one (non-fatal incompatibilities are fine).
- This number resides in OpenSim.Framework.Servers.VersionInfo.MajorInterfaceVersion
- This allows the grid service to stop older, incompatible regions from connecting
r7251 | ckrinke | 2008-11-11 08:18:16 -0700 (Tue, 11 Nov 2008) | 7 lines
Mantis#2604. Thank you kindly, Diva for a patch that: This patch changes a couple of methods in Scene.Inventory to virtual, so they can be overridden in subclasses. DeleteToInventory now returns the UUID of the newly created asset, so that further actions on it can be pursued in subclasses. This will make my life easier for making inventory accessible in the hypergrid.
r7250 | mikem | 2008-11-10 20:41:28 -0700 (Mon, 10 Nov 2008) | 1 line
If the proxy is on, we need to ignore the extra 6 bytes in the packet.
r7249 | melanie | 2008-11-10 20:10:28 -0700 (Mon, 10 Nov 2008) | 5 lines
Add ClampPrimSize option to ensure no prim can exceed the set size. This will allow people who don't want megaprims in their sim to prevent them from being created. Any prim rezzed or pulled across the border will be clamped to the size specified in OpenSim.ini if this option is set.
r7248 | melanie | 2008-11-10 19:24:33 -0700 (Mon, 10 Nov 2008) | 2 lines
Fix a nullref in attachment packing
r7247 | melanie | 2008-11-10 18:47:40 -0700 (Mon, 10 Nov 2008) | 3 lines
Allow gods to terraform without limits. Respect the Allow Others To Terraform flag in land.
r7246 | melanie | 2008-11-10 18:02:48 -0700 (Mon, 10 Nov 2008) | 3 lines
Fix llList2Integer to have the same semantics as an (integer) cast. Handle mixed number/letter content properly.
r7245 | chi11ken | 2008-11-10 17:52:47 -0700 (Mon, 10 Nov 2008) | 1 line
Update svn properties, minor formatting cleanup.
r7244 | teravus | 2008-11-10 16:56:58 -0700 (Mon, 10 Nov 2008) | 4 lines
- Commit allows downloading of the .raw terrain from the estate tools.
- Implements the SendInitiateDownload method in IClientAPI
- Uses the ITerrainModule Interface to write a terrain file to disk then uses a FileStream to read the binary file from the disk and put it in a byte array. and save to the xFer list.
- It then tells the client to download the file and the client initiates an Xfer request.
r7243 | sdague | 2008-11-10 15:10:07 -0700 (Mon, 10 Nov 2008) | 3 lines
fix README.txt to be 0.6
From: Sean Dague <sdague@gmail.com>
r7242 | sdague | 2008-11-10 15:09:14 -0700 (Mon, 10 Nov 2008) | 3 lines
update autobuilder to 0.6.1
From: Sean Dague <sdague@gmail.com>
r7241 | justincc | 2008-11-10 14:12:53 -0700 (Mon, 10 Nov 2008) | 3 lines
- Remove mono warnings
- Remove duplicate test part
r7240 | justincc | 2008-11-10 14:06:26 -0700 (Mon, 10 Nov 2008) | 2 lines
- refactor: clean up SOG xml2 reloading to reuse more code
r7239 | melanie | 2008-11-10 13:58:24 -0700 (Mon, 10 Nov 2008) | 4 lines
Restore the independent LocalID numbering for avatars. Fixes an issue where it becomes impossible to cross back into a region you came from, or freeze several seconds after region crossings.
r7238 | justincc | 2008-11-10 13:54:34 -0700 (Mon, 10 Nov 2008) | 3 lines
- refactor: Make xml (orig format) loading method reuse existing set root part method
- miscellaneous doc/log message changes
r7237 | sdague | 2008-11-10 13:46:47 -0700 (Mon, 10 Nov 2008) | 3 lines
fix unit tests use SetRootPart now
From: Sean Dague <sdague@gmail.com>
r7236 | sdague | 2008-11-10 13:42:23 -0700 (Mon, 10 Nov 2008) | 2 lines
make things compile, but the test still fails because of the root part changes
r7235 | sdague | 2008-11-10 13:28:57 -0700 (Mon, 10 Nov 2008) | 4 lines
Lock tests on EntityList.cs, multithreaded object addition and removal.
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com>
r7234 | justincc | 2008-11-10 13:10:23 -0700 (Mon, 10 Nov 2008) | 2 lines
- minor: remove useless exception catch
r7233 | justincc | 2008-11-10 13:04:55 -0700 (Mon, 10 Nov 2008) | 3 lines
- refactor: Expose SOG.SetRootPart for outsiders to use rather than setting RootPart and adding the part separately
- Make RootPart read only
r7232 | homerh | 2008-11-10 12:55:30 -0700 (Mon, 10 Nov 2008) | 2 lines
Removed some debug output I forgot to remove...
r7231 | justincc | 2008-11-10 12:48:06 -0700 (Mon, 10 Nov 2008) | 2 lines
- Take out the 1 second sleep debugging line in ScenePresence
r7230 | justincc | 2008-11-10 12:47:13 -0700 (Mon, 10 Nov 2008) | 2 lines
- Refactor the callers of SOG.SetPartAsRoot() to use common code
r7229 | justincc | 2008-11-10 12:32:18 -0700 (Mon, 10 Nov 2008) | 2 lines
- minor: Remove old dead and buried datastore code
r7228 | justincc | 2008-11-10 12:06:01 -0700 (Mon, 10 Nov 2008) | 2 lines
minor: remove mono compiler warnings
r7227 | justincc | 2008-11-10 11:10:00 -0700 (Mon, 10 Nov 2008) | 4 lines
- Extend basic scene test to retrieve the object from the scene and match uuids
- Decouple sog and sop by removing the need to pass the sog to the sop when it is created - most of the code was doing this operation (and hence duplicating it) anyway
- Remove unused constructors
r7226 | drscofield | 2008-11-10 10:37:28 -0700 (Mon, 10 Nov 2008) | 6 lines
this changeset adds an option to RemoteAdmin to limit the number of regions that XmlRpcCreateRegion will create: if region_limit is != 0 then XmlRpcCreateRegion will only create a new region if the number of regions already existing is below region_limit.
r7225 | melanie | 2008-11-10 09:11:22 -0700 (Mon, 10 Nov 2008) | 2 lines
Keep dropped prims from being temp-on-rez and getting cleaned up
r7224 | mw | 2008-11-10 08:17:50 -0700 (Mon, 10 Nov 2008) | 1 line
another small bit of startup refactoring
r7223 | sdague | 2008-11-10 05:42:22 -0700 (Mon, 10 Nov 2008) | 38 lines
From: Christopher Yeoh <cyeoh@au1.ibm.com>
This patch addresses mantis bug 2576.
http://opensimulator.org/mantis/view.php?id=2576
Briefly, if you call llDie from many scripts at the same time (say a build is cleaning up excess objects) then OpenSim deadlocks. Avatars are unable to move, and whilst the console is active you can't do much without it also locking up. This only occurs with the XEngine script engine enabled.
I have attached a patch which works, but I'm not sure its the right way to address the problem. The fundamental problem is that a lock on a SceneObjectGroup's m_parts is taken when the object is deleted, a callback to the script engine occurs and a fair way down the callchain, potentially there are locks taken on several other SceneObjectGroup's m_parts. Deadlock then occurs if you get unlucky enough to get in the situation where with several llDie's are called and SceneObjectGroups have taken a lock on their own m_parts, and end up waiting on each other's locks to become available.
The patch adds a lock at a high level so that that the removal of script instances from an object only occurs once per scene at a time. This avoids the potential of deadlock. Theoretically there could be some performance hit but AFAICT the path taken is not a common occurrence.
Would welcome any suggestions for a better solution, otherwise feel free to apply :-)
Note this patch was built against the 0.6.0 freeze as trunk was rather broken for me this morning (creating a script killed the client connection).
r7222 | joha1 | 2008-11-10 02:50:05 -0700 (Mon, 10 Nov 2008) | 1 line
The region proxy for the load balancer module works again. The incoming proxy messages were not properly decoded.
r7221 | melanie | 2008-11-09 22:42:02 -0700 (Sun, 09 Nov 2008) | 3 lines
Prevent AO from crashing the sim if the user logs out before the script stops
r7220 | melanie | 2008-11-09 22:33:36 -0700 (Sun, 09 Nov 2008) | 2 lines
Add a MinTimerInterval, defaulted at 0.5s, to the scripting configuration
r7219 | melanie | 2008-11-09 22:21:51 -0700 (Sun, 09 Nov 2008) | 3 lines
Stop attachments from causing an update to be sent on every frame in which an avatar moves.
r7218 | melanie | 2008-11-09 18:28:37 -0700 (Sun, 09 Nov 2008) | 3 lines
Thank you, idb, for a patch that fixes avatar height calculation Our feet will now be above ground
r7217 | afrisby | 2008-11-09 16:05:08 -0700 (Sun, 09 Nov 2008) | 1 line
- Fixed asset bug.
r7216 | melanie | 2008-11-09 15:52:00 -0700 (Sun, 09 Nov 2008) | 2 lines
Prevent updates about other people's HUD objects being sent
r7215 | ckrinke | 2008-11-09 13:20:20 -0700 (Sun, 09 Nov 2008) | 3 lines
Enabled SoftERP for the contact structure but not SoftCFM. A tube on a pole is a bit less "flubbery" so maybe this is the right direction.
r7214 | melanie | 2008-11-09 12:30:40 -0700 (Sun, 09 Nov 2008) | 3 lines
Script region crossing. This has not user functionality, but lays all the groundwork.
r7213 | melanie | 2008-11-09 12:10:33 -0700 (Sun, 09 Nov 2008) | 3 lines
Cause llGetInventoryType to return the asset type, which corresponds with the LSL constants.
r7212 | ckrinke | 2008-11-09 11:43:46 -0700 (Sun, 09 Nov 2008) | 1 line
Clean up a few comments.
r7211 | ckrinke | 2008-11-09 11:22:36 -0700 (Sun, 09 Nov 2008) | 2 lines
Clean up the mass < 0 logic a tiny bit when calculating mass.
r7210 | afrisby | 2008-11-09 08:44:12 -0700 (Sun, 09 Nov 2008) | 1 line
- Applying EventQueueGetModule patch to try debug the case of the missing EQG.
r7209 | afrisby | 2008-11-09 08:05:12 -0700 (Sun, 09 Nov 2008) | 1 line
- Added license file for previous commit.
r7208 | afrisby | 2008-11-09 08:00:26 -0700 (Sun, 09 Nov 2008) | 3 lines
- Enabled GTCache for AssetCache
- Items will now be locally cached for only 24 hours from last access. (Rather than until restart)
- Caveat: Implementing the new caching mechanism means statistics gathering on AssetCache is no longer functional. (Justin - you might want to take a look and see if you can somehow get that back and running if you still need it)
r7207 | afrisby | 2008-11-09 07:14:20 -0700 (Sun, 09 Nov 2008) | 4 lines
- Adding GlynnTucker.Cache.dll, from http://gtcache.sourceforge.net/
- Licensed under MPL License.
- Adding to be used in the AssetCache, this cache allows you to do things like specify rules on when cache items should be removed (ie 24 hours since last access, etc).
- No code changed in this commit.
r7206 | tedd | 2008-11-09 03:30:46 -0700 (Sun, 09 Nov 2008) | 1 line
Refactoring: Moved component creation to "ComponentFactory" as dictated by convention
r7205 | chi11ken | 2008-11-08 18:31:38 -0700 (Sat, 08 Nov 2008) | 1 line
Update svn properties. Add copyright headers. Minor formatting cleanup.
r7204 | melanie | 2008-11-08 18:16:42 -0700 (Sat, 08 Nov 2008) | 4 lines
Reintroduce transactionID to the parameter list for SendInstantMessage. It is required by group IM and also for a proper implementation of item give, group notice attachments and offline IM.
r7203 | ckrinke | 2008-11-08 17:53:54 -0700 (Sat, 08 Nov 2008) | 4 lines
Mantis#2591. Thank you kindly, Ruud Lathrop for a patch that: This patch is two script that fixes a issue when adding more then 1 avatar to estateban/estatemanager list. It removes a key and adds a index to the tables.
r7202 | ckrinke | 2008-11-08 16:55:40 -0700 (Sat, 08 Nov 2008) | 2 lines
Refactor the detectparams variable from 'd' to a more meaningful name of 'detectedParams'.
r7201 | afrisby | 2008-11-08 16:17:30 -0700 (Sat, 08 Nov 2008) | 1 line
- Quick test for Dahlia, returns Packet Processing Loop to Infinite Loop.
r7200 | ckrinke | 2008-11-08 14:49:40 -0700 (Sat, 08 Nov 2008) | 3 lines
Mantis#2590. Thank you kindly, Diva for a patch that solves: When the given address to CheckRegion is wrong, it crashes the whole server. Patch included.
r7199 | ckrinke | 2008-11-08 14:25:26 -0700 (Sat, 08 Nov 2008) | 7 lines
Mantis#2583. Thank you kindly, Idb for a patch that solves: PRIM_TEMP_ON_REZ and PRIM_MATERIAL are not implemented in llSetPrimitiveParams so support for these is in the patch. Also two deprecated functions throw errors. They are changed to behave as in SL: llSetPrimURL - Does nothing except the sleep (currently commented out) & llRefreshPrimURL shouts "llRefreshPrimURL - not yet supported" on the error channel
r7198 | homerh | 2008-11-08 14:18:23 -0700 (Sat, 08 Nov 2008) | 2 lines
Mantis#2589: Thanks StrawberryFride, for a patch that fixes the build on VS2005.
r7197 | afrisby | 2008-11-08 14:08:01 -0700 (Sat, 08 Nov 2008) | 2 lines
- Fixed issue where incorrect braces nesting resulted in a section of PacketQueue getting disabled.
- This means the recent memory fix should now be working correctly - so the current largest memory leak should be fixed. AssetCache still needs to be addressed however.
r7196 | afrisby | 2008-11-08 13:52:48 -0700 (Sat, 08 Nov 2008) | 2 lines
- Fixed a major memory leak in packet processing - PacketQueue.Close is never called, causing the PacketQueue for dead clients to be preserved (including it's contents).
- This patch is highly experimental and may cause clients to not be able to connect, if this is the case, it will be rolled back in approximately 5 minutes.
r7195 | afrisby | 2008-11-08 13:31:47 -0700 (Sat, 08 Nov 2008) | 2 lines
- "Fixed" a NRE with the new script engine Tedd committed
- Tedd will need to fix properly.
r7194 | homerh | 2008-11-08 13:04:28 -0700 (Sat, 08 Nov 2008) | 3 lines
Mantis#2598: Thanks Fly-Man- for a patch that fixes a client-thread crash by allowing landFlags bit 31 to be used (Int32 -> UInt32).
r7193 | homerh | 2008-11-08 12:55:33 -0700 (Sat, 08 Nov 2008) | 2 lines
Mantis #2553: Thank you, idb, for a fix that helps to persist changes in prim attributes.
r7192 | afrisby | 2008-11-08 12:37:08 -0700 (Sat, 08 Nov 2008) | 1 line
- Missed a file from previous checkin.
r7191 | afrisby | 2008-11-08 12:29:35 -0700 (Sat, 08 Nov 2008) | 3 lines
- Added IClientChat to IClientCore
- Updated LLClientView
- Removed defunct SendChatMessage(bytes[]...) method, see http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide
r7190 | homerh | 2008-11-08 11:40:19 -0700 (Sat, 08 Nov 2008) | 2 lines
- Try to fix build again...
r7189 | afrisby | 2008-11-08 11:07:33 -0700 (Sat, 08 Nov 2008) | 2 lines
- Ported InstantMessageModule to IClientCore
- See http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#InstantMessageModule.cs
r7188 | tedd | 2008-11-08 11:02:07 -0700 (Sat, 08 Nov 2008) | 1 line
CIA test
r7187 | afrisby | 2008-11-08 10:56:43 -0700 (Sat, 08 Nov 2008) | 1 line
- Fixed prebuild
r7186 | afrisby | 2008-11-08 10:46:10 -0700 (Sat, 08 Nov 2008) | 3 lines
- Implemented OnClientConnect in Scene EventManager
- Identical to OnNewClient except it passes IClientCore instead of IClientAPI
- See http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide
r7185 | tedd | 2008-11-08 10:35:48 -0700 (Sat, 08 Nov 2008) | 1 line
Work in progress on SECS stuff. Have been holding it off until after 0.6 release. Still messy as hell and doesn't really work yet. Will undergo dramatic changes. AND MOST IMPORTANTLY: Will be conformed to work in coop with todays DNE and XEngine, hopefully one day providing a common interface for all components.
r7184 | afrisby | 2008-11-08 10:20:54 -0700 (Sat, 08 Nov 2008) | 3 lines
- Added IClientIM to IClientCore interfaces
- Changed SendInstantMessage, dropped fromAgentSession and imSessionID as security precaution, see http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide for details on porting.
- Removed unused usings from Framework.*
r7183 | homerh | 2008-11-08 10:16:28 -0700 (Sat, 08 Nov 2008) | 2 lines
Fix broken build since r7179
r7182 | homerh | 2008-11-08 10:00:42 -0700 (Sat, 08 Nov 2008) | 4 lines
Added necessary locking to LandManagementModule. As it is used by several threads concurrently, you'll get bad Heisenbugs without correct locking. This might fix Mantis#2413
r7181 | homerh | 2008-11-08 09:55:59 -0700 (Sat, 08 Nov 2008) | 2 lines
Small bugfix for RemoveNeighbourRegion
r7180 | afrisby | 2008-11-08 09:22:36 -0700 (Sat, 08 Nov 2008) | 5 lines
- Made ClientLoop non-infinite, ClientLoop will now disengage when the client has logged out.
- Cleaned up a section of LLClientView
- Removed unused 'using' from HTTPServer
- Please test this patch.
r7179 | afrisby | 2008-11-08 09:09:15 -0700 (Sat, 08 Nov 2008) | 3 lines
- Implementing first of the 0.6 IClientAPI Changes
- Introducing IClientCore - this will be the key replacement for IClientAPI in the long run, it has a very minimal set of methods designed to allow you to access specialist API's.
- See https://lists.berlios.de/pipermail/opensim-dev/2008-September/003049.html for the early discussion on this.
r7178 | melanie | 2008-11-08 08:31:02 -0700 (Sat, 08 Nov 2008) | 3 lines
Fix llParseString* to create LSLStrings. This makes llListFindList work on lists created by parsing
r7177 | melanie | 2008-11-08 07:35:52 -0700 (Sat, 08 Nov 2008) | 3 lines
Add some discovery code, laying groundwork for region-crossing scripts No user functionality yet