0.5.10-release

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(New page: ------------------------------------------------------------------------ r6421 | melanie | 2008-09-21 15:16:17 -0700 (Sun, 21 Sep 2008) | 4 lines Allows to use the new script engine featu...)
 
m (Robot: Replacing 'OpenSim' to 'OpenSimulator', which is the precise name)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
__NOTOC__
 +
{{Quicklinks}}
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r6421 | melanie | 2008-09-21 15:16:17 -0700 (Sun, 21 Sep 2008) | 4 lines
 
r6421 | melanie | 2008-09-21 15:16:17 -0700 (Sun, 21 Sep 2008) | 4 lines
Line 34: Line 36:
 
r6416 | justincc | 2008-09-21 13:29:06 -0700 (Sun, 21 Sep 2008) | 3 lines
 
r6416 | justincc | 2008-09-21 13:29:06 -0700 (Sun, 21 Sep 2008) | 3 lines
  
* Start recording asset request times after a cache miss. This is very primtive at the moment - only the last time is kept for some classes of request
+
* Start recording asset request times after a cache miss. This is very primtive at the moment - only the last time is kept for some classes of request
 
* This can be seen as "Latest asset request time after cache miss" in show stats on the region console
 
* This can be seen as "Latest asset request time after cache miss" in show stats on the region console
  
Line 183: Line 185:
  
 
* Fix build error, (maybe)
 
* Fix build error, (maybe)
* Might break something..     hard to say..     0.o
+
* Might break something.. hard to say.. 0.o
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r6388 | melanie | 2008-09-20 09:24:36 -0700 (Sat, 20 Sep 2008) | 3 lines
 
r6388 | melanie | 2008-09-20 09:24:36 -0700 (Sat, 20 Sep 2008) | 3 lines
Line 213: Line 215:
 
r6383 | teravus | 2008-09-19 16:59:49 -0700 (Fri, 19 Sep 2008) | 2 lines
 
r6383 | teravus | 2008-09-19 16:59:49 -0700 (Fri, 19 Sep 2008) | 2 lines
  
* One more tweak in the OGP module to support OGP draft3.  
+
* One more tweak in the OGP module to support OGP draft3.  
 
* Recognize the proper cap message for rez_avatar/rez in the response cap.
 
* Recognize the proper cap message for rez_avatar/rez in the response cap.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 233: Line 235:
  
 
* minor: eliminate the current warnings
 
* minor: eliminate the current warnings
* you'd think from all this that I was one of those fanatically tidy people. I can assure you from looking around my bedroom/study that this is not the case :)
+
* you'd think from all this that I was one of those fanatically tidy people. I can assure you from looking around my bedroom/study that this is not the case :)
  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 302: Line 304:
 
* Added null exception handler where we couldn't locate a user data record in the cache for the user
 
* Added null exception handler where we couldn't locate a user data record in the cache for the user
 
* More OGP tweaks to make it play nice in an error condition.
 
* More OGP tweaks to make it play nice in an error condition.
* Still Experimental.  
+
* Still Experimental.  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r6366 | teravus | 2008-09-18 17:13:16 -0700 (Thu, 18 Sep 2008) | 3 lines
 
r6366 | teravus | 2008-09-18 17:13:16 -0700 (Thu, 18 Sep 2008) | 3 lines
Line 517: Line 519:
  
 
Added some terrain tests, and found a fun race condition in the sqlite
 
Added some terrain tests, and found a fun race condition in the sqlite
terrain driver in the process, which is now fixed. yay for unit tests!
+
terrain driver in the process, which is now fixed. yay for unit tests!
  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 561: Line 563:
 
r6326 | justincc | 2008-09-16 10:44:40 -0700 (Tue, 16 Sep 2008) | 3 lines
 
r6326 | justincc | 2008-09-16 10:44:40 -0700 (Tue, 16 Sep 2008) | 3 lines
  
* Add Y. Nitta to OpenSim contributors
+
* Add Y. Nitta to OpenSimulator contributors
 
* possibly annoy people by rearranging contributors alphabetically - it was really bothering me that they weren't in order...
 
* possibly annoy people by rearranging contributors alphabetically - it was really bothering me that they weren't in order...
  
Line 649: Line 651:
  
 
* Add "reset user password" command to user server
 
* Add "reset user password" command to user server
* Some copy and pasting has occurred because it's difficult to properly refactor some bits at present. I'm very ashamed and it will disappear at some future point.
+
* Some copy and pasting has occurred because it's difficult to properly refactor some bits at present. I'm very ashamed and it will disappear at some future point.
  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 655: Line 657:
  
 
* refactor: collapse UpdateUserProfileProperties() into existing UpdateUserProfile
 
* refactor: collapse UpdateUserProfileProperties() into existing UpdateUserProfile
* the methods were identical except that the Properties one did a check for the user profile beforehand. However, every caller was doing this already anyway.
+
* the methods were identical except that the Properties one did a check for the user profile beforehand. However, every caller was doing this already anyway.
  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r6311 | justincc | 2008-09-15 11:35:52 -0700 (Mon, 15 Sep 2008) | 2 lines
 
r6311 | justincc | 2008-09-15 11:35:52 -0700 (Mon, 15 Sep 2008) | 2 lines
  
* oops! Add interface file I forgot in the last checkin
+
* oops! Add interface file I forgot in the last checkin
  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 730: Line 732:
 
r6299 | teravus | 2008-09-14 11:39:17 -0700 (Sun, 14 Sep 2008) | 4 lines
 
r6299 | teravus | 2008-09-14 11:39:17 -0700 (Sun, 14 Sep 2008) | 4 lines
  
* This update makes configuring SSL a little easier on Windows XP. It also makes it possible to run a HTTPS server on the region.   It also has a junk Certification authority for test purposes.  
+
* This update makes configuring SSL a little easier on Windows XP. It also makes it possible to run a HTTPS server on the region. It also has a junk Certification authority for test purposes.  
* There are still a lot of things that are hard coded to use http.   They need to be fixed.
+
* There are still a lot of things that are hard coded to use http. They need to be fixed.
 
* Also includes directions
 
* Also includes directions
 
* A standard junk PEM file to append to app_settings/CA.pem in the client so SSL will work
 
* A standard junk PEM file to append to app_settings/CA.pem in the client so SSL will work
Line 799: Line 801:
 
r6289 | teravus | 2008-09-13 15:29:36 -0700 (Sat, 13 Sep 2008) | 1 line
 
r6289 | teravus | 2008-09-13 15:29:36 -0700 (Sat, 13 Sep 2008) | 1 line
  
* Adds regiondata and estatedata persistence in Sqlite.   This commit is actually an assist. 99% of the work was already done by Melanie.
+
* Adds regiondata and estatedata persistence in Sqlite. This commit is actually an assist. 99% of the work was already done by Melanie.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r6288 | chi11ken | 2008-09-13 15:07:07 -0700 (Sat, 13 Sep 2008) | 1 line
 
r6288 | chi11ken | 2008-09-13 15:07:07 -0700 (Sat, 13 Sep 2008) | 1 line
Line 812: Line 814:
 
r6286 | chi11ken | 2008-09-13 14:39:26 -0700 (Sat, 13 Sep 2008) | 1 line
 
r6286 | chi11ken | 2008-09-13 14:39:26 -0700 (Sat, 13 Sep 2008) | 1 line
  
Update svn properties. Minor formatting cleanup. Fix some minor typos. Remove some old dead code.
+
Update svn properties. Minor formatting cleanup. Fix some minor typos. Remove some old dead code.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r6285 | homerh | 2008-09-13 14:14:24 -0700 (Sat, 13 Sep 2008) | 2 lines
 
r6285 | homerh | 2008-09-13 14:14:24 -0700 (Sat, 13 Sep 2008) | 2 lines
Line 904: Line 906:
  
 
wrap log4net configure in try block so that it will run if you don't have a
 
wrap log4net configure in try block so that it will run if you don't have a
.config (which no one does). Dropping in the .config lets you see that debug
+
.config (which no one does). Dropping in the .config lets you see that debug
 
messages, which is handy while writing tests and figuring out why things don't
 
messages, which is handy while writing tests and figuring out why things don't
 
behave like you would guess.
 
behave like you would guess.
Line 948: Line 950:
 
r6265 | sdague | 2008-09-12 14:00:29 -0700 (Fri, 12 Sep 2008) | 4 lines
 
r6265 | sdague | 2008-09-12 14:00:29 -0700 (Fri, 12 Sep 2008) | 4 lines
  
reformat spacing on some property declarations. Take away the virtual
+
reformat spacing on some property declarations. Take away the virtual
 
attribute as that was a left over of an nhibernate approach that
 
attribute as that was a left over of an nhibernate approach that
 
isn't used in the current nhibernate code anyway.
 
isn't used in the current nhibernate code anyway.
Line 991: Line 993:
  
 
* Check in first part of http://opensimulator.org/mantis/view.php?id=2073
 
* Check in first part of http://opensimulator.org/mantis/view.php?id=2073
* This patch aims to introduce look at direction persistence between logins. It won't be active until the second part of the patch is committed in about two weeks time. At  
+
* This patch aims to introduce look at direction persistence between logins. It won't be active until the second part of the patch is committed in about two weeks time. At  
 
this point, region servers that haven't upgraded past this revision may run into problems
 
this point, region servers that haven't upgraded past this revision may run into problems
* This checkin upgrades the user database. As always, we recommend you have backups in case something goes wrong.
+
* This checkin upgrades the user database. As always, we recommend you have backups in case something goes wrong.
 
* Many thanks to tyre for this patch.
 
* Many thanks to tyre for this patch.
  
Line 1,009: Line 1,011:
 
r6256 | tedd | 2008-09-12 11:46:52 -0700 (Fri, 12 Sep 2008) | 1 line
 
r6256 | tedd | 2008-09-12 11:46:52 -0700 (Fri, 12 Sep 2008) | 1 line
  
Note to self: VisualSVN not fully compatible with OpenSim prebuild :)
+
Note to self: VisualSVN not fully compatible with OpenSimulator prebuild :)
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r6255 | sdague | 2008-09-12 11:46:44 -0700 (Fri, 12 Sep 2008) | 2 lines
 
r6255 | sdague | 2008-09-12 11:46:44 -0700 (Fri, 12 Sep 2008) | 2 lines
  
use new style asserts. They are much easier to read.
+
use new style asserts. They are much easier to read.
  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 1,027: Line 1,029:
  
 
move the actual [Test] methods for databases to OpenSim.Data.Tests
 
move the actual [Test] methods for databases to OpenSim.Data.Tests
classes. This did mean loosing 1 unit test that was actually testing
+
classes. This did mean loosing 1 unit test that was actually testing
 
an sqlite function directly instead of the interface.
 
an sqlite function directly instead of the interface.
  
Line 1,043: Line 1,045:
 
As I've only been testing the plugin interfaces anyway, this should
 
As I've only been testing the plugin interfaces anyway, this should
 
make it very easy to write only a little bit of code to use these
 
make it very easy to write only a little bit of code to use these
tests for other databases. It will also give us the framework for
+
tests for other databases. It will also give us the framework for
 
definining the datastore behavior and making sure that all the databases
 
definining the datastore behavior and making sure that all the databases
 
do the same thing.
 
do the same thing.
Line 1,050: Line 1,052:
 
r6249 | sdague | 2008-09-12 08:04:16 -0700 (Fri, 12 Sep 2008) | 4 lines
 
r6249 | sdague | 2008-09-12 08:04:16 -0700 (Fri, 12 Sep 2008) | 4 lines
  
add the m_host.AddScriptLPS(1); line. I'm not actually sure what it
+
add the m_host.AddScriptLPS(1); line. I'm not actually sure what it
 
does, but it seems every other function here has it, so it is probably
 
does, but it seems every other function here has it, so it is probably
 
needed.
 
needed.
Line 1,060: Line 1,062:
  
 
Implement an osParseJSON method useful for handling simple JSON returns
 
Implement an osParseJSON method useful for handling simple JSON returns
from http requests. This will only work in C# at this point.
+
from http requests. This will only work in C# at this point.
  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 1,155: Line 1,157:
 
r6230 | sdague | 2008-09-10 14:51:46 -0700 (Wed, 10 Sep 2008) | 3 lines
 
r6230 | sdague | 2008-09-10 14:51:46 -0700 (Wed, 10 Sep 2008) | 3 lines
  
fix line endings. Wish there was a good way to do this from  
+
fix line endings. Wish there was a good way to do this from  
 
git-svn
 
git-svn
  
Line 1,181: Line 1,183:
 
r6225 | sdague | 2008-09-10 13:33:13 -0700 (Wed, 10 Sep 2008) | 5 lines
 
r6225 | sdague | 2008-09-10 13:33:13 -0700 (Wed, 10 Sep 2008) | 5 lines
  
add basic sniff tests for SQLite Asset store. Initializes a db,
+
add basic sniff tests for SQLite Asset store. Initializes a db,
 
stores an asset, fetches that asset, make sure it has the name
 
stores an asset, fetches that asset, make sure it has the name
we gave it. All simple stuff, but should catch the more egregious
+
we gave it. All simple stuff, but should catch the more egregious
 
breaks.
 
breaks.
  
Line 1,216: Line 1,218:
 
r6219 | sdague | 2008-09-10 11:14:53 -0700 (Wed, 10 Sep 2008) | 3 lines
 
r6219 | sdague | 2008-09-10 11:14:53 -0700 (Wed, 10 Sep 2008) | 3 lines
  
don't build doxygen docs on every build. This really slows down bamboo
+
don't build doxygen docs on every build. This really slows down bamboo
 
and is probably better done on cron.
 
and is probably better done on cron.
  
Line 1,228: Line 1,230:
 
r6217 | sdague | 2008-09-10 10:49:41 -0700 (Wed, 10 Sep 2008) | 3 lines
 
r6217 | sdague | 2008-09-10 10:49:41 -0700 (Wed, 10 Sep 2008) | 3 lines
  
added the first couple of sqlite tests. we'll see how bamboo
+
added the first couple of sqlite tests. we'll see how bamboo
 
handles them.
 
handles them.
  
Line 1,234: Line 1,236:
 
r6216 | sdague | 2008-09-10 10:49:37 -0700 (Wed, 10 Sep 2008) | 4 lines
 
r6216 | sdague | 2008-09-10 10:49:37 -0700 (Wed, 10 Sep 2008) | 4 lines
  
add shell for SQLite testing. No tests yet.
+
add shell for SQLite testing. No tests yet.
 
add another nant target for test-xml to get the verbose
 
add another nant target for test-xml to get the verbose
 
version
 
version
Line 1,276: Line 1,278:
 
r6209 | ckrinke | 2008-09-09 19:10:25 -0700 (Tue, 09 Sep 2008) | 2 lines
 
r6209 | ckrinke | 2008-09-09 19:10:25 -0700 (Tue, 09 Sep 2008) | 2 lines
  
*Almost* have a complete implementation of llDetectedGroup.  
+
* Almost* have a complete implementation of llDetectedGroup.  
 
One member missing, so a portion is commented out.
 
One member missing, so a portion is commented out.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 1,605: Line 1,607:
 
r6150 | teravus | 2008-09-06 15:28:51 -0700 (Sat, 06 Sep 2008) | 3 lines
 
r6150 | teravus | 2008-09-06 15:28:51 -0700 (Sat, 06 Sep 2008) | 3 lines
  
* This changes gridcomms types back to our home grown wholy controlled types.
+
* This changes gridcomms types back to our home grown wholy controlled types.  
* These are different types then the OMV types because changing them causes just about all grid comms to break.   If these were the libOMV types, then libOMV couldn't change them ever again after that.. or we'd have a breakage whenever they changed them.
+
* These are different types then the OMV types because changing them causes just about all grid comms to break. If these were the libOMV types, then libOMV couldn't change them ever again after that.. or we'd have a breakage whenever they changed them.
* This might introduce a map issue.   Still checking it out.
+
* This might introduce a map issue. Still checking it out.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r6149 | ckrinke | 2008-09-06 15:11:27 -0700 (Sat, 06 Sep 2008) | 5 lines
 
r6149 | ckrinke | 2008-09-06 15:11:27 -0700 (Sat, 06 Sep 2008) | 5 lines
Line 1,613: Line 1,615:
 
Mantis#1234. Thank you HomerHorwitz for a patch that:
 
Mantis#1234. Thank you HomerHorwitz for a patch that:
 
The big libomv patch introduced a small regression:  
 
The big libomv patch introduced a small regression:  
OpenSim doesn't build on monodevelop anymore. The  
+
OpenSimulator doesn't build on monodevelop anymore. The  
 
attached patch fixes this in prebuild.xml.
 
attached patch fixes this in prebuild.xml.
  
Line 1,625: Line 1,627:
 
* Fixes a few type changes that caused the XML Format to break.
 
* Fixes a few type changes that caused the XML Format to break.
 
* Testers, please try rezzing your inventory on this revision and sending me feedback in mantis.
 
* Testers, please try rezzing your inventory on this revision and sending me feedback in mantis.
* Users, it's not time to update yet. The dust still hasn't settled.
+
* Users, it's not time to update yet. The dust still hasn't settled.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r6146 | tedd | 2008-09-06 11:49:36 -0700 (Sat, 06 Sep 2008) | 1 line
 
r6146 | tedd | 2008-09-06 11:49:36 -0700 (Sat, 06 Sep 2008) | 1 line
Line 1,645: Line 1,647:
  
 
* This is the fabled LibOMV update with all of the libOMV types from JHurliman
 
* This is the fabled LibOMV update with all of the libOMV types from JHurliman
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle.
+
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle.
* This has been tested to work with most basic functions. However..   make sure you back up 'everything' before using this. It's that big!
+
* This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big!  
* Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
+
* Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r6142 | justincc | 2008-09-05 22:56:03 -0700 (Fri, 05 Sep 2008) | 2 lines
 
r6142 | justincc | 2008-09-05 22:56:03 -0700 (Fri, 05 Sep 2008) | 2 lines
Line 1,696: Line 1,698:
 
r6134 | dahlia | 2008-09-05 17:58:56 -0700 (Fri, 05 Sep 2008) | 1 line
 
r6134 | dahlia | 2008-09-05 17:58:56 -0700 (Fri, 05 Sep 2008) | 1 line
  
reformatted some of unit test standards to allow them to work when OpenSim is built in Visual Studio
+
reformatted some of unit test standards to allow them to work when OpenSimulator is built in Visual Studio
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r6133 | justincc | 2008-09-05 17:55:16 -0700 (Fri, 05 Sep 2008) | 3 lines
 
r6133 | justincc | 2008-09-05 17:55:16 -0700 (Fri, 05 Sep 2008) | 3 lines
Line 1,783: Line 1,785:
 
r6123 | teravus | 2008-09-05 09:54:31 -0700 (Fri, 05 Sep 2008) | 1 line
 
r6123 | teravus | 2008-09-05 09:54:31 -0700 (Fri, 05 Sep 2008) | 1 line
  
* Adds configurable OGP Name prefix and suffix. See OpenSim.ini.example at the bottom for details.   Defaults to an empty string for prefix and '_EXTERNAL' for suffix
+
* Adds configurable OGP Name prefix and suffix. See OpenSim.ini.example at the bottom for details. Defaults to an empty string for prefix and '_EXTERNAL' for suffix
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r6122 | dahlia | 2008-09-05 09:38:51 -0700 (Fri, 05 Sep 2008) | 2 lines
 
r6122 | dahlia | 2008-09-05 09:38:51 -0700 (Fri, 05 Sep 2008) | 2 lines
Line 1,954: Line 1,956:
 
r6094 | sdague | 2008-09-02 13:45:46 -0700 (Tue, 02 Sep 2008) | 3 lines
 
r6094 | sdague | 2008-09-02 13:45:46 -0700 (Tue, 02 Sep 2008) | 3 lines
  
a piece of LSL_API changes got checked in incorectly with 6091. This
+
a piece of LSL_API changes got checked in incorectly with 6091. This
 
fixes that, and should get us back to compile state.
 
fixes that, and should get us back to compile state.
  
Line 1,961: Line 1,963:
  
 
apparently I missed one of the old version routines that could be
 
apparently I missed one of the old version routines that could be
removed. Removing that now.
+
removed. Removing that now.
  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 2,109: Line 2,111:
  
 
* Committed patch in mantis 623
 
* Committed patch in mantis 623
* Unpatched code certainly looks bizarre - attempts to add a new client if we encountered a failure in processing a packet. No apparant ill effects on a sniff test.
+
* Unpatched code certainly looks bizarre - attempts to add a new client if we encountered a failure in processing a packet. No apparant ill effects on a sniff test.
 
* Thanks openlifegrid
 
* Thanks openlifegrid
  
Line 2,146: Line 2,148:
 
r6062 | justincc | 2008-08-30 10:57:48 -0700 (Sat, 30 Aug 2008) | 2 lines
 
r6062 | justincc | 2008-08-30 10:57:48 -0700 (Sat, 30 Aug 2008) | 2 lines
  
* Remove unused OpenSim/Framework/RegionHandle.cs as per Homer's suggestion in mantis 2082. Thanks.
+
* Remove unused OpenSim/Framework/RegionHandle.cs as per Homer's suggestion in mantis 2082. Thanks.
  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 2,189: Line 2,191:
 
r6053 | afrisby | 2008-08-29 21:42:23 -0700 (Fri, 29 Aug 2008) | 4 lines
 
r6053 | afrisby | 2008-08-29 21:42:23 -0700 (Fri, 29 Aug 2008) | 4 lines
  
* Added "File Asset Client" to OpenSim Asset Server-types.
+
* Added "File Asset Client" to OpenSimulator Asset Server-types.
 
* You can replace "grid" as the asset system with "file" to save and load all your assets from a directory on your hard disk. Files are serialised to XML and saved in the format "/<dir>/0x/0x/0x/0000-0000-000000-0000-0000.xml"
 
* You can replace "grid" as the asset system with "file" to save and load all your assets from a directory on your hard disk. Files are serialised to XML and saved in the format "/<dir>/0x/0x/0x/0000-0000-000000-0000-0000.xml"
 
* Directory <dir> is sharing the Asset Server URL path, use a normal path here instead (ie C:\xyz or /var/assets/).  
 
* Directory <dir> is sharing the Asset Server URL path, use a normal path here instead (ie C:\xyz or /var/assets/).  
Line 2,304: Line 2,306:
 
r6033 | teravus | 2008-08-28 01:25:47 -0700 (Thu, 28 Aug 2008) | 1 line
 
r6033 | teravus | 2008-08-28 01:25:47 -0700 (Thu, 28 Aug 2008) | 1 line
  
* Added hack so that if the default OpenSimulator ParentEstateId(100) is being sent through rez_avatar, it'll be swapped out with 1. This ensures that when the map recognizes the parent estate id parameter on the linden grid, it'll work as expected. This also has the effect of making it impossible to send a Parent Estate ID with 100 over OGP from OpenSimulator (Sorry Owner of estate 100).
+
* Added hack so that if the default OpenSimulator ParentEstateId(100) is being sent through rez_avatar, it'll be swapped out with 1. This ensures that when the map recognizes the parent estate id parameter on the linden grid, it'll work as expected. This also has the effect of making it impossible to send a Parent Estate ID with 100 over OGP from OpenSimulator (Sorry Owner of estate 100).
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r6032 | teravus | 2008-08-28 01:13:35 -0700 (Thu, 28 Aug 2008) | 2 lines
 
r6032 | teravus | 2008-08-28 01:13:35 -0700 (Thu, 28 Aug 2008) | 2 lines
Line 2,448: Line 2,450:
  
 
we're past checkin 6000, so now cleaning up all the cruft of the pre
 
we're past checkin 6000, so now cleaning up all the cruft of the pre
migration database upgrade paths. This is coming in in stages.
+
migration database upgrade paths. This is coming in in stages.
  
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 2,462: Line 2,464:
 
get rid of the "drop if exists" lines in this old migration, as those
 
get rid of the "drop if exists" lines in this old migration, as those
 
tables shouldn't exist yet, and the exists keyword is relatively new in
 
tables shouldn't exist yet, and the exists keyword is relatively new in
sqlite. This has been breaking a lot of people on Suse Enterprise Linux,
+
sqlite. This has been breaking a lot of people on Suse Enterprise Linux,
 
for instance.
 
for instance.
  
Line 2,514: Line 2,516:
  
 
Mantis#2052. Thank you kindly, Avdleeuw for a patch that:
 
Mantis#2052. Thank you kindly, Avdleeuw for a patch that:
After having built revision 5992, OpenSim would start while  
+
After having built revision 5992, OpenSimulator would start while  
 
issuing some errors regards updates to user profiles (Master  
 
issuing some errors regards updates to user profiles (Master  
 
Avatar, and other manually added avatars). Issue 2027 dealt  
 
Avatar, and other manually added avatars). Issue 2027 dealt  
Line 2,554: Line 2,556:
  
 
* Workaround for application/llsd+xml requests coming in as application/xml
 
* Workaround for application/llsd+xml requests coming in as application/xml
* When OGP is active, disable SSL certificate chain validation. I'll add more options here to come, as well as a way to test against a group of known certificate subjects.
+
* When OGP is active, disable SSL certificate chain validation. I'll add more options here to come, as well as a way to test against a group of known certificate subjects.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r5989 | teravus | 2008-08-25 20:07:24 -0700 (Mon, 25 Aug 2008) | 3 lines
 
r5989 | teravus | 2008-08-25 20:07:24 -0700 (Mon, 25 Aug 2008) | 3 lines
  
* Fixed a bug that occurred if your home region wasn't logged in, in standalone. It wouldn't let you in even if your destination region is online with a 'region x not found' message.  
+
* Fixed a bug that occurred if your home region wasn't logged in, in standalone. It wouldn't let you in even if your destination region is online with a 'region x not found' message.  
* The purpose of the check was to ensure that your home region was sent to your client properly when you connected.   However, the desired result is that if the home region is down, but the destination region is online, the user should still get in.
+
* The purpose of the check was to ensure that your home region was sent to your client properly when you connected. However, the desired result is that if the home region is down, but the destination region is online, the user should still get in.
 
* Changes: if the home region isn't available, set the message to the client so that the home region is the destination region.
 
* Changes: if the home region isn't available, set the message to the client so that the home region is the destination region.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
Line 2,655: Line 2,657:
 
r5972 | teravus | 2008-08-25 02:13:52 -0700 (Mon, 25 Aug 2008) | 1 line
 
r5972 | teravus | 2008-08-25 02:13:52 -0700 (Mon, 25 Aug 2008) | 1 line
  
* Fix to OGP Region to Region teleports. Yay.
+
* Fix to OGP Region to Region teleports. Yay.
 
------------------------------------------------------------------------
 
------------------------------------------------------------------------
 
r5971 | teravus | 2008-08-25 00:35:17 -0700 (Mon, 25 Aug 2008) | 3 lines
 
r5971 | teravus | 2008-08-25 00:35:17 -0700 (Mon, 25 Aug 2008) | 3 lines
  
 
* This commit incorporates the heart of the OpenGridProtocol patch that is currently on Forge in a nice, friendly modular format.
 
* This commit incorporates the heart of the OpenGridProtocol patch that is currently on Forge in a nice, friendly modular format.
* There are a lot of changes and this is quite experimental. It's off by default, but you can turn it on by examining the bottom of the opensim.ini.example for the proper OpenSim.ini settings.   Remember, you still need an agent domain..
+
* There are a lot of changes and this is quite experimental. It's off by default, but you can turn it on by examining the bottom of the opensim.ini.example for the proper OpenSim.ini settings. Remember, you still need an agent domain..  
 
* Furthermore, it isn't quite right when it comes to teleporting to remote regions (place_avatar)
 
* Furthermore, it isn't quite right when it comes to teleporting to remote regions (place_avatar)
 +
 +
[[Category:Release Notes]]

Latest revision as of 21:23, 3 March 2012


r6421 | melanie | 2008-09-21 15:16:17 -0700 (Sun, 21 Sep 2008) | 4 lines

Allows to use the new script engine feature. Begin your script with //XEngine: or //DotNetEnine: , optionally followed by a language like //XEngine:lsl, and it will be run on the chosen engine.


r6420 | melanie | 2008-09-21 14:47:00 -0700 (Sun, 21 Sep 2008) | 6 lines

Change the scirpt engine loading mechanism. Script engines are now ordinary region modules and are able to coexist in one instance. See http://opensimulator.org/wiki/ScriptEngines for details. There were changes to OpenSim.ini.example, please note DefaultScriptEngine. Also see the User docs and FAQ on the Wiki. Default is DotNetEngine.


r6419 | justincc | 2008-09-21 13:56:39 -0700 (Sun, 21 Sep 2008) | 2 lines

  • minor: warnings removal

r6418 | ckrinke | 2008-09-21 13:51:55 -0700 (Sun, 21 Sep 2008) | 3 lines

Mantis#2233. Thank you kindly, Idb, for a patch that solves: The constants for llGetParcelDetails were missing for DotNetEngine and XEngine.


r6417 | justincc | 2008-09-21 13:44:54 -0700 (Sun, 21 Sep 2008) | 2 lines

  • minor: Remove some of the redundant asset id storage for now

r6416 | justincc | 2008-09-21 13:29:06 -0700 (Sun, 21 Sep 2008) | 3 lines

  • Start recording asset request times after a cache miss. This is very primtive at the moment - only the last time is kept for some classes of request
  • This can be seen as "Latest asset request time after cache miss" in show stats on the region console

r6415 | justincc | 2008-09-21 11:53:58 -0700 (Sun, 21 Sep 2008) | 3 lines

  • Eliminate the need to copy asset request lists in the asset cache when an asset is received or missing
  • Also eliminates a race condition

r6414 | justincc | 2008-09-21 10:49:52 -0700 (Sun, 21 Sep 2008) | 2 lines

  • minor: tidy up of AssetCache, remove currently pointless storing of thread reference

r6413 | homerh | 2008-09-21 10:01:58 -0700 (Sun, 21 Sep 2008) | 2 lines

Fix another reason for #2218


r6412 | justincc | 2008-09-21 09:58:14 -0700 (Sun, 21 Sep 2008) | 3 lines


r6411 | homerh | 2008-09-21 09:07:41 -0700 (Sun, 21 Sep 2008) | 3 lines

Don't attach attachements to child agents. This coincidentially fixes a race condition that was the reason for mantis #2218.


r6410 | melanie | 2008-09-21 08:54:58 -0700 (Sun, 21 Sep 2008) | 4 lines

Mantis #2232 Thank you, idb, for a patch that fixes an overflow issue in casting string -> int for both engines, and adds tests!


r6409 | homerh | 2008-09-21 06:31:30 -0700 (Sun, 21 Sep 2008) | 3 lines

The viewer only stores a screenshot on "Set home to here" if the alert that follows show the text "Home position set.". Changed the message accordingly.


r6408 | melanie | 2008-09-21 05:18:30 -0700 (Sun, 21 Sep 2008) | 4 lines

Mantis #2230 The result of constants arithmetic can be a CLI type. This allows floating point CLI types to be parsed out of lists properly.


r6407 | tedd | 2008-09-21 02:04:39 -0700 (Sun, 21 Sep 2008) | 1 line

bugfix for shutdown


r6406 | dahlia | 2008-09-21 01:12:52 -0700 (Sun, 21 Sep 2008) | 1 line

ODE was using a box collision shape for some spheres - changed those cases to now use a mesh instead.


r6405 | melanie | 2008-09-20 19:52:12 -0700 (Sat, 20 Sep 2008) | 3 lines

Change XEngine startup to enable it to run as a normal region module rather than a special one


r6404 | chi11ken | 2008-09-20 19:41:22 -0700 (Sat, 20 Sep 2008) | 1 line

Update svn properties, minor formatting cleanup.


r6403 | melanie | 2008-09-20 19:26:08 -0700 (Sat, 20 Sep 2008) | 3 lines

Fix an exception in new ScriptEngine loader where a region would throw on quit if there was no script engine loaded by the loader


r6402 | tedd | 2008-09-20 18:09:54 -0700 (Sat, 20 Sep 2008) | 1 line

More locks, try's and disable some things in SEC - maybe it won't crash now. :)


r6401 | tedd | 2008-09-20 17:42:27 -0700 (Sat, 20 Sep 2008) | 1 line

Some error handling to avoid errors in SEC


r6400 | tedd | 2008-09-20 17:10:37 -0700 (Sat, 20 Sep 2008) | 1 line

One small bug fixed, now it compiles.


r6399 | melanie | 2008-09-20 17:05:33 -0700 (Sat, 20 Sep 2008) | 3 lines

Completely revert the notecard uploading changes I made, since they appear to break script saves in prims for some.


r6398 | tedd | 2008-09-20 17:03:13 -0700 (Sat, 20 Sep 2008) | 1 line

EXPERIMENTAL: Early commit of new Script Engine Component System


r6397 | melanie | 2008-09-20 15:11:53 -0700 (Sat, 20 Sep 2008) | 2 lines

And re-reverse the names from last commit


r6396 | melanie | 2008-09-20 15:04:59 -0700 (Sat, 20 Sep 2008) | 3 lines

Remove CAPS notecard updating, as LL isn't supporting it and the viewer is not playing nice


r6395 | melanie | 2008-09-20 13:56:39 -0700 (Sat, 20 Sep 2008) | 3 lines

Partially implement notecard saves in task inventory. Still makes the notecard go read-only, but changes are saved.


r6394 | melanie | 2008-09-20 13:07:10 -0700 (Sat, 20 Sep 2008) | 2 lines

XEngine: Fix loading lists from saved state


r6393 | justincc | 2008-09-20 12:55:49 -0700 (Sat, 20 Sep 2008) | 3 lines

  • Tidy up OGS1GridServices
  • Remove what should be unnecessary RemoteException catches when executing local backend calls

r6392 | justincc | 2008-09-20 12:05:00 -0700 (Sat, 20 Sep 2008) | 4 lines

  • refactor: remove unnecessary packet null check in LLClientView
  • if a packet was really null it would be caught by the general exception handler at the top of the client thread, which would also provide more information and attempt a clean

shutdown


r6391 | melanie | 2008-09-20 11:17:04 -0700 (Sat, 20 Sep 2008) | 2 lines

Fix up some ScriptBase details


r6390 | homerh | 2008-09-20 10:32:58 -0700 (Sat, 20 Sep 2008) | 5 lines

- Consistency fix: Like llGetNumberOfNotecardLines, llGetNotecardLine returns NULL_KEY on error now - Conformance fix: If the notecard can't be found, shout on DEBUG_CHANNEL as the docs state - Bug fix: Don't let llGetNotecardLine throw an exception on freshly created notecards



r6389 | teravus | 2008-09-20 10:17:41 -0700 (Sat, 20 Sep 2008) | 2 lines

  • Fix build error, (maybe)
  • Might break something.. hard to say.. 0.o

r6388 | melanie | 2008-09-20 09:24:36 -0700 (Sat, 20 Sep 2008) | 3 lines

XEngine: Fix llGetListEntryType to return the correct type for the LSL types. Change serialization to omit types it can't deal with.


r6387 | melanie | 2008-09-20 09:15:10 -0700 (Sat, 20 Sep 2008) | 3 lines

Add <expire> tag to data snapshot to give the search server an idea of when to query this node again


r6386 | homerh | 2008-09-20 07:46:09 -0700 (Sat, 20 Sep 2008) | 2 lines

Fix Mantis #2215: llGetNotecardLine() not detecting EOF under DNE


r6385 | sdague | 2008-09-20 05:44:39 -0700 (Sat, 20 Sep 2008) | 2 lines

remove some extraneous debug messages from migrations


r6384 | tedd | 2008-09-20 04:25:14 -0700 (Sat, 20 Sep 2008) | 1 line

Removing empty folder


r6383 | teravus | 2008-09-19 16:59:49 -0700 (Fri, 19 Sep 2008) | 2 lines

  • One more tweak in the OGP module to support OGP draft3.
  • Recognize the proper cap message for rez_avatar/rez in the response cap.

r6382 | teravus | 2008-09-19 14:37:49 -0700 (Fri, 19 Sep 2008) | 1 line

  • Implements an experimental method to define which region you want to go to in your 'region domain' in OGP.

r6381 | homerh | 2008-09-19 14:32:41 -0700 (Fri, 19 Sep 2008) | 2 lines

Small formatting cleanup, before chi11ken notices. Me bad.


r6380 | sdague | 2008-09-19 13:53:42 -0700 (Fri, 19 Sep 2008) | 2 lines

add in bits to attempt to enable log4net on these tests to help when debugging


r6379 | justincc | 2008-09-19 13:39:30 -0700 (Fri, 19 Sep 2008) | 3 lines

  • minor: eliminate the current warnings
  • you'd think from all this that I was one of those fanatically tidy people. I can assure you from looking around my bedroom/study that this is not the case :)

r6378 | justincc | 2008-09-19 13:02:19 -0700 (Fri, 19 Sep 2008) | 2 lines

  • Enables logins to regions on a grid once they have finished starting up (this does not include script startup).

r6377 | sdague | 2008-09-19 13:00:09 -0700 (Fri, 19 Sep 2008) | 2 lines

add a region settings test


r6376 | justincc | 2008-09-19 12:07:20 -0700 (Fri, 19 Sep 2008) | 2 lines

  • Duh, forgot I had undone some of the changes I meant to include in the previous commit

r6375 | justincc | 2008-09-19 11:50:19 -0700 (Fri, 19 Sep 2008) | 5 lines

  • Remove one possible deadlock situation as seen today
  • On script rez, XEngine was taking an m_scripts lock and then later on an m_parts lock when looking for a part by local id
  • In the meantime, a scene object being deleted would take an m_parts lock and then later on try to take an m_scripts lock when it tried to trigger script removal
  • There may be better ways to resolve this, but I believe that in general, we must always take an m_parts lock before an m_scripts lock

r6374 | sdague | 2008-09-19 10:47:37 -0700 (Fri, 19 Sep 2008) | 3 lines

convert to using proper .net tempfiles, should have done this initially.


r6373 | justincc | 2008-09-19 10:41:21 -0700 (Fri, 19 Sep 2008) | 4 lines

  • Only allow logins on standalone when the sim has completed it's initial startup (script startup doesn't count here)
  • There was a small window where region logins were allowed before modules were loaded - avatars logins that hit this window could have caused bad things to happen.
  • A similar change will follow for grid mode sometime soon

r6372 | melanie | 2008-09-19 10:34:35 -0700 (Fri, 19 Sep 2008) | 2 lines

Guard LLRezObject against NaN


r6371 | melanie | 2008-09-19 10:00:17 -0700 (Fri, 19 Sep 2008) | 4 lines

Mantis #2217 Guard against NaN being returned from llRotBetween. Return a zero rotation if the result is NaN.


r6370 | melanie | 2008-09-19 06:11:55 -0700 (Fri, 19 Sep 2008) | 2 lines

Fix issue introduces by a fix in 6256. Fixes mantis #2214


r6369 | dahlia | 2008-09-19 02:13:27 -0700 (Fri, 19 Sep 2008) | 1 line

re-enabled some ODE internal proxies for some simple prim types to try to save some more memory


r6368 | teravus | 2008-09-18 18:36:02 -0700 (Thu, 18 Sep 2008) | 2 lines

  • Tweaked handler code to recognize LibOMV's LLSD Login by post content.
  • OK for public consumption.

r6367 | teravus | 2008-09-18 18:11:40 -0700 (Thu, 18 Sep 2008) | 3 lines

  • Added null exception handler where we couldn't locate a user data record in the cache for the user
  • More OGP tweaks to make it play nice in an error condition.
  • Still Experimental.

r6366 | teravus | 2008-09-18 17:13:16 -0700 (Thu, 18 Sep 2008) | 3 lines

  • Switches content type from application/xml+llsd to application/llsd+xml on outgoing requests.
  • Monitors / for getting the seed cap for rez_avatar/request on application/llsd+xml && application/xml+llsd && !application/xml
  • Experimental, this might break LibOMV temporarily.

r6365 | melanie | 2008-09-18 13:23:18 -0700 (Thu, 18 Sep 2008) | 2 lines

Fix llParcelMedia queries. Correct types and add a missing ToString() (XEngine)


r6364 | homerh | 2008-09-18 13:15:04 -0700 (Thu, 18 Sep 2008) | 4 lines

Add a db.Dispose before calling Delete on the SQLite database. On Windows, you are not able to delete a file while there is still a handle to it open.


r6363 | homerh | 2008-09-18 13:10:09 -0700 (Thu, 18 Sep 2008) | 5 lines

- Add Dispose method to IRegionDataStore - Add necessary dummy Dispose-methods where they are missing - Implement the SQLite Dispose-methods (currently only used for unit tests, in the next commit)


r6362 | justincc | 2008-09-18 11:58:39 -0700 (Thu, 18 Sep 2008) | 4 lines


r6361 | justincc | 2008-09-18 11:54:42 -0700 (Thu, 18 Sep 2008) | 2 lines

  • Make the ode simulation update loop print out the stack if an exception occurs (at least, this is what will happen on linux)

r6360 | melanie | 2008-09-18 11:54:27 -0700 (Thu, 18 Sep 2008) | 3 lines

Reverse yes and no for the parcel's "public" property to make it accurately reflect parcel status


r6359 | melanie | 2008-09-18 11:50:39 -0700 (Thu, 18 Sep 2008) | 4 lines

XEngine: fix collisions, add event coalescing for collision events. Fix a nasty concurrency issue that could cause a high event frequency to start more than one thread pool job for a single script.


r6358 | teravus | 2008-09-18 10:47:29 -0700 (Thu, 18 Sep 2008) | 2 lines

  • Updates the SQLite region database to support the same properties that the MySQL version does for the table, prims.
  • If this causes any unit tests to fail, the tests need to be updated.

r6357 | melanie | 2008-09-18 10:06:47 -0700 (Thu, 18 Sep 2008) | 2 lines

Remove redundant permissions check in OSSL_Api.cs


r6356 | melanie | 2008-09-18 10:04:02 -0700 (Thu, 18 Sep 2008) | 2 lines

Fix list reset behavior, and thereby squash one warning


r6355 | drscofield | 2008-09-18 09:53:26 -0700 (Thu, 18 Sep 2008) | 6 lines

From: Robert Smart (SMARTROB@uk.ibm.com)

Patch for new scripting method osParseJSON.

also, a couple of warning bugs killed.


r6354 | chi11ken | 2008-09-18 09:07:06 -0700 (Thu, 18 Sep 2008) | 1 line

Update svn properties, minor formatting cleanup.


r6353 | drscofield | 2008-09-18 08:54:27 -0700 (Thu, 18 Sep 2008) | 2 lines

code formatting cleanup.


r6352 | drscofield | 2008-09-18 08:50:52 -0700 (Thu, 18 Sep 2008) | 4 lines

and this actually adds the appearance code itself (and not just the check-in message)



r6351 | drscofield | 2008-09-18 08:49:52 -0700 (Thu, 18 Sep 2008) | 4 lines

Adds REST interface for setting avatar appearance. cleans up a couple of places in the REST inventory code.



r6350 | drscofield | 2008-09-18 08:44:05 -0700 (Thu, 18 Sep 2008) | 7 lines

adds support to delete a region completely and offers that functionality via the console command "delete-region" and also via RemoteAdminPlugin.

minor typo fix.



r6349 | sdague | 2008-09-18 08:39:22 -0700 (Thu, 18 Sep 2008) | 3 lines

add some comments and some try blocks around object storage in the hopes this will help debug why this is failing for some people.


r6348 | melanie | 2008-09-18 08:24:16 -0700 (Thu, 18 Sep 2008) | 5 lines

Kan-Ed fix series. Correct a condition where a prim is linked before it has been persisted for the first time and is then persisted through it's former SOG with a bad offset position.


r6347 | melanie | 2008-09-18 05:50:01 -0700 (Thu, 18 Sep 2008) | 4 lines

Mantis #2213 Thank you, nlin, for a patch that prevents physical prims from being created twice when rezzed from a script.


r6346 | melanie | 2008-09-18 05:44:18 -0700 (Thu, 18 Sep 2008) | 2 lines

Another pointless multiplication/division removed


r6345 | melanie | 2008-09-18 05:37:44 -0700 (Thu, 18 Sep 2008) | 4 lines

XEngine API refactor. Fully implement ALL_SIDES with sanity checks. Correct color handling functions to no longer return the inverse color. Remove pointless * 256 / 256 legacy constructs.


r6344 | melanie | 2008-09-17 20:38:20 -0700 (Wed, 17 Sep 2008) | 5 lines

Kan-Ed fix series. XEngine: Change a number of methods to use the new link part method. Fix ALL_SIDES for llSetColor, llSetTexture, llSetAlpha, llSetPrimitiveParams, llGetPrimitiveParams(PRIM_TEXTURE, PRIM_COLOR).


r6343 | melanie | 2008-09-17 19:54:17 -0700 (Wed, 17 Sep 2008) | 4 lines

Kan-Ed fix series. XEngine: Introduce a common method to determine link parts to work on. Fix llSetLinkColor method.


r6342 | melanie | 2008-09-17 16:50:21 -0700 (Wed, 17 Sep 2008) | 3 lines

Kan-Ed fix series. Fix up llRezAtRoot and llRezObject, fix llCreateLink to send a full update and do a persistence save.


r6341 | melanie | 2008-09-17 16:08:46 -0700 (Wed, 17 Sep 2008) | 4 lines

Add various XML elements to the data snapshot. Changes by Fly-Man and myself. Fix a crash in DataSnapshot when no master avatar and no estate owner is set (e.g. "Mainland").


r6340 | melanie | 2008-09-17 15:00:56 -0700 (Wed, 17 Sep 2008) | 6 lines

Kan-Ed fix series. Fix llTakeControls to behave as documented. XEngine fixes: prevent queue overruns, prevent spamming when no key is down. Release controls when conflicting permissions are requested or permissions are refused later. Release when prim or script are deleted. Fixes Scene script instance deletion semantics.


r6339 | homerh | 2008-09-17 12:21:28 -0700 (Wed, 17 Sep 2008) | 3 lines

Adding currentLookAt to useragents table in SQLite. This complements the MySQL change from http://opensimulator.org/mantis/view.php?id=2073


r6338 | tedd | 2008-09-17 09:46:23 -0700 (Wed, 17 Sep 2008) | 1 line

More ScriptEngine cleanup


r6337 | teravus | 2008-09-17 06:59:44 -0700 (Wed, 17 Sep 2008) | 1 line

  • SSL Documentation update from Lexa

r6336 | justincc | 2008-09-17 06:18:48 -0700 (Wed, 17 Sep 2008) | 4 lines


r6335 | justincc | 2008-09-17 06:14:07 -0700 (Wed, 17 Sep 2008) | 4 lines


r6334 | chi11ken | 2008-09-16 16:21:50 -0700 (Tue, 16 Sep 2008) | 1 line

Update svn properties, minor formatting cleanup.


r6333 | sdague | 2008-09-16 12:51:14 -0700 (Tue, 16 Sep 2008) | 3 lines

Added some terrain tests, and found a fun race condition in the sqlite terrain driver in the process, which is now fixed. yay for unit tests!


r6332 | sdague | 2008-09-16 12:48:21 -0700 (Tue, 16 Sep 2008) | 3 lines

we can use equals on strings because they are comparible, and this is the prefered way of doing these tests.


r6331 | homerh | 2008-09-16 11:59:13 -0700 (Tue, 16 Sep 2008) | 4 lines

Mantis #904: Thanks jonc, for a patch that adds "useragents" table to SQLite and stores the logout position in standalone mode. Note: This adds a migration for SQLite, so do your runprebuild


r6330 | justincc | 2008-09-16 11:49:57 -0700 (Tue, 16 Sep 2008) | 4 lines


r6329 | sdague | 2008-09-16 11:33:49 -0700 (Tue, 16 Sep 2008) | 2 lines

add an inventory change test.


r6328 | justincc | 2008-09-16 10:57:34 -0700 (Tue, 16 Sep 2008) | 4 lines


r6327 | justincc | 2008-09-16 10:48:57 -0700 (Tue, 16 Sep 2008) | 4 lines


r6326 | justincc | 2008-09-16 10:44:40 -0700 (Tue, 16 Sep 2008) | 3 lines

  • Add Y. Nitta to OpenSimulator contributors
  • possibly annoy people by rearranging contributors alphabetically - it was really bothering me that they weren't in order...

r6325 | justincc | 2008-09-16 10:41:01 -0700 (Tue, 16 Sep 2008) | 4 lines


r6324 | justincc | 2008-09-16 10:35:35 -0700 (Tue, 16 Sep 2008) | 2 lines

  • minor: oops, remove a warning I just inserted myself - naughty boy

r6323 | justincc | 2008-09-16 10:30:30 -0700 (Tue, 16 Sep 2008) | 3 lines

  • If an individual scene object throws an exception while storing, deal with this locally rather than letting it propogate up the stack
  • This will allow other scene objects to persist and stop the exception taking down the whole region server

r6322 | justincc | 2008-09-16 09:41:46 -0700 (Tue, 16 Sep 2008) | 3 lines

  • Change XEngine default configuration values to match those in OpenSim.example.ini
  • Particularly important for max threads since setting this to 2 was causing all events to wait behind the regularly sleeping maintenance event

r6321 | justincc | 2008-09-16 09:37:16 -0700 (Tue, 16 Sep 2008) | 2 lines

  • minor: method documentation

r6320 | melanie | 2008-09-16 03:26:54 -0700 (Tue, 16 Sep 2008) | 4 lines

Mantis #1843 Applying DotNetEnine part of this patch. Thank you, nlin! Corrects ad hoc key list comparison.


r6319 | chi11ken | 2008-09-16 03:15:09 -0700 (Tue, 16 Sep 2008) | 1 line

Minor formatting cleanup.


r6318 | drscofield | 2008-09-16 00:19:22 -0700 (Tue, 16 Sep 2008) | 16 lines

From: mike pitman <pitman@us.ibm.com>

New patch (terrainedit2.patch) is attached that passes unit tests ( and in fact supplies the new unit test to pass..:) The previous failure was due to the change of the brush size to be linear instead of exponential, and the fact that the test parameters were assuming the exponentional brush size.

This patch also removes dependency on 'duration' argument for adjustment step size. This should address the widely differing reports of instability with terrain editing.

Note: 'doing this right' implies ultimately reading the parameters from the ini file, which this patch does not do.



r6317 | melanie | 2008-09-15 16:50:07 -0700 (Mon, 15 Sep 2008) | 4 lines

Finish up OSSL enable/disable options in XEngine. Now each function can be allowed, subject to threat level, disabled, or restricted to certain UUIDs.


r6316 | melanie | 2008-09-15 15:52:23 -0700 (Mon, 15 Sep 2008) | 2 lines

Refactor the os functions allowed check into the threat check method


r6315 | justincc | 2008-09-15 13:58:16 -0700 (Mon, 15 Sep 2008) | 2 lines

  • minor: recomment the console c# script printout I accidentally left in on the last ocmmit

r6314 | justincc | 2008-09-15 13:50:57 -0700 (Mon, 15 Sep 2008) | 2 lines

  • minor: eat up some yummy warnings

r6313 | justincc | 2008-09-15 12:17:10 -0700 (Mon, 15 Sep 2008) | 3 lines

  • Add "reset user password" command to user server
  • Some copy and pasting has occurred because it's difficult to properly refactor some bits at present. I'm very ashamed and it will disappear at some future point.

r6312 | justincc | 2008-09-15 12:02:34 -0700 (Mon, 15 Sep 2008) | 3 lines

  • refactor: collapse UpdateUserProfileProperties() into existing UpdateUserProfile
  • the methods were identical except that the Properties one did a check for the user profile beforehand. However, every caller was doing this already anyway.

r6311 | justincc | 2008-09-15 11:35:52 -0700 (Mon, 15 Sep 2008) | 2 lines

  • oops! Add interface file I forgot in the last checkin

r6310 | justincc | 2008-09-15 11:23:36 -0700 (Mon, 15 Sep 2008) | 2 lines

  • refactor: Break out IUserServiceAdmin out of IUserService since admin methods don't need to be implemented on Grid hosted region servers

r6309 | justincc | 2008-09-15 10:45:48 -0700 (Mon, 15 Sep 2008) | 2 lines

  • Complete refactoring accidentally left unfinished so that all server help requests flow through the ShowHelp() method

r6308 | justincc | 2008-09-15 10:29:11 -0700 (Mon, 15 Sep 2008) | 3 lines

  • Add "reset user password" command to standalone region console
  • Grid user server implementation to follow shortly

r6307 | melanie | 2008-09-15 08:36:51 -0700 (Mon, 15 Sep 2008) | 3 lines

Add the option to use Allow_osFunction = false for each OS function in the XEngine section


r6306 | melanie | 2008-09-15 08:25:48 -0700 (Mon, 15 Sep 2008) | 4 lines

Add more granularity and a risk asessment system to the OSSL API in XEngine. Adds the fix from Mantis #2197 in it's new form. Stage one of the scripting security changes, more to come.


r6305 | drscofield | 2008-09-15 07:49:22 -0700 (Mon, 15 Sep 2008) | 2 lines

reverting r6302


r6304 | ckrinke | 2008-09-15 07:32:02 -0700 (Mon, 15 Sep 2008) | 2 lines

Mantis#2197. Thank you kindly, Tyre, for a patch that: adds the new function osTeleportAgent().


r6303 | chi11ken | 2008-09-15 07:21:57 -0700 (Mon, 15 Sep 2008) | 1 line

Update svn properties, minor formatting cleanup, fix a compiler warning.


r6302 | drscofield | 2008-09-15 06:44:58 -0700 (Mon, 15 Sep 2008) | 11 lines

From: mike pitman <pitman@us.ibm.com>

fixes the terrain spikes, and is the result of mostly a tuning operation on the smooth and flatten tools. I dug in and found that the spikes apparently result from smooth's overly aggressive iteration steps toward the average curvature, which leads to an instability that blows up the heights. I introduced a scaling factor to dampen the 'duration' parameter which tames progress and seems to keep things stable.



r6301 | teravus | 2008-09-14 16:46:38 -0700 (Sun, 14 Sep 2008) | 1 line

  • Remove a hack I put into OGP so that I could test OGP over SSL with the SeedCap response not being SSL

r6300 | teravus | 2008-09-14 16:39:35 -0700 (Sun, 14 Sep 2008) | 1 line

  • Made Seed CAP response respect the SSL setting.

r6299 | teravus | 2008-09-14 11:39:17 -0700 (Sun, 14 Sep 2008) | 4 lines

  • This update makes configuring SSL a little easier on Windows XP. It also makes it possible to run a HTTPS server on the region. It also has a junk Certification authority for test purposes.
  • There are still a lot of things that are hard coded to use http. They need to be fixed.
  • Also includes directions
  • A standard junk PEM file to append to app_settings/CA.pem in the client so SSL will work

r6298 | homerh | 2008-09-14 08:46:54 -0700 (Sun, 14 Sep 2008) | 2 lines

Added some further clipping to color- and alpha-values.


r6297 | melanie | 2008-09-14 08:18:58 -0700 (Sun, 14 Sep 2008) | 3 lines

Mantis #2186 Prevent illegal color values from being set.


r6296 | homerh | 2008-09-14 06:57:25 -0700 (Sun, 14 Sep 2008) | 3 lines

MessageServer gets the agent position (positionx/y/z) as float, not as int in the login_to_simulator message. Changed parsing accordingly (#2190).


r6295 | melanie | 2008-09-14 06:23:02 -0700 (Sun, 14 Sep 2008) | 4 lines

Mantis #2124 Thank you, RuudL, for a patch that brings MSSQL up to the same implementation level as MySQL.


r6294 | afrisby | 2008-09-13 21:13:15 -0700 (Sat, 13 Sep 2008) | 3 lines

  • Converted a number of methods within the login processes from private to protected.
  • Made several methods virtual to allow derivative overrides.
  • Minor cleanups.

r6293 | ckrinke | 2008-09-13 19:56:51 -0700 (Sat, 13 Sep 2008) | 6 lines

Thank you kindly, CMickeyb for a patch that: Moved intialization of appearance from the SendInitialData event handler into CompleteMovement handler. That ensures that m_appearance is initialized before the inventory is retrieved (so there is a place to check on attachments).


r6292 | afrisby | 2008-09-13 18:49:47 -0700 (Sat, 13 Sep 2008) | 1 line

  • Minor fixes and cleanups around code being used for Rex Module work.

r6291 | ckrinke | 2008-09-13 17:47:45 -0700 (Sat, 13 Sep 2008) | 10 lines

Mantis#2183. Thank you kindly, Ewe Loon for a patch that addresses: after using llTakeControls my sim receives about 200 messages per second, l of which get queued , this could be because there is no lag as the viewer and sim are on the same computer. The patch I have included checks to see if the "Changed" param is 0 then searches the EventQueue for Control messages being sent to the same localid, if it finds a message already in the Queue and Changed==0 then the new message is only notifing you the key is being held, since there is already a message the new one isnt needed so it isnt added to the queue.


r6290 | homerh | 2008-09-13 15:48:30 -0700 (Sat, 13 Sep 2008) | 3 lines

Fixed several cases of inverted colors and alpha in DNE and XEngine. Added clamping to 0.0 - 1.0 for R, G, B, and A.


r6289 | teravus | 2008-09-13 15:29:36 -0700 (Sat, 13 Sep 2008) | 1 line

  • Adds regiondata and estatedata persistence in Sqlite. This commit is actually an assist. 99% of the work was already done by Melanie.

r6288 | chi11ken | 2008-09-13 15:07:07 -0700 (Sat, 13 Sep 2008) | 1 line

Formatting cleanup.


r6287 | homerh | 2008-09-13 14:54:07 -0700 (Sat, 13 Sep 2008) | 2 lines

Fixing a bug in DNE which caused the face-colors to be inverted when set via script.


r6286 | chi11ken | 2008-09-13 14:39:26 -0700 (Sat, 13 Sep 2008) | 1 line

Update svn properties. Minor formatting cleanup. Fix some minor typos. Remove some old dead code.


r6285 | homerh | 2008-09-13 14:14:24 -0700 (Sat, 13 Sep 2008) | 2 lines

Fix another missing UUID before a ToString().


r6284 | teravus | 2008-09-13 14:01:21 -0700 (Sat, 13 Sep 2008) | 4 lines

  • Fixes SQLite load crash.
  • added primary key to regionsettings table in the cached table
  • initialized the data adapter.
  • Still untested fully, so watch out!

r6283 | melanie | 2008-09-13 13:37:36 -0700 (Sat, 13 Sep 2008) | 2 lines

Add region settings support to SQLite (untested!)


r6282 | melanie | 2008-09-13 12:51:56 -0700 (Sat, 13 Sep 2008) | 4 lines

Mantis #2018 Read animation data from avataranimations.xml to allow default animations to be started and stopped by name from scripts.


r6281 | homerh | 2008-09-13 11:42:09 -0700 (Sat, 13 Sep 2008) | 4 lines

Update avatar-position while avatar is sitting and the prim is moved (#2159). I decided to make ParentPosition a public property in ScenePresence, because that's exactly what happens (the parent position changes on prim move).


r6280 | melanie | 2008-09-13 10:50:02 -0700 (Sat, 13 Sep 2008) | 4 lines

Remove the cruft of accessing a private member of another module's class from DataSnapshot and replace it with a best practices approach, making it much less dependent on the land module's internal structure and types.


r6279 | melanie | 2008-09-13 09:53:58 -0700 (Sat, 13 Sep 2008) | 2 lines

Fix a typo in the DataSnapshot module


r6278 | melanie | 2008-09-13 09:34:29 -0700 (Sat, 13 Sep 2008) | 3 lines

Mantis #2182 Thank you, tyre, for a patch that fixes the sender UUID in scripted IM


r6277 | melanie | 2008-09-13 09:16:08 -0700 (Sat, 13 Sep 2008) | 6 lines

Fix some string to float casting nastiness. The "train script" now works. Also makes llGetFreeMemory return the constant 16384. LLGetFreeMemory is useless in SL, as it never goes up, only down. So, the only thing it is used for, in practice, is to detect an imminent stack/heap collision, a danger we don't have.


r6276 | melanie | 2008-09-13 07:40:42 -0700 (Sat, 13 Sep 2008) | 4 lines

Provide a GetApi method on the IScriptEngine to get a named API reference This allows cross-api method calls on the implementation and also allows "Meta APIs" that only provide common functionality to other APIs


r6275 | melanie | 2008-09-13 06:47:23 -0700 (Sat, 13 Sep 2008) | 6 lines

Change all LSL functions to return LSL types instead of base types. Remove some unused osFunctions that were left in the LSL function file from the separation way back when. Inline the osSetParcelMediaURL code to get rid of the osFunction. Really need to add a way for one API to call another.


r6274 | melanie | 2008-09-13 05:58:44 -0700 (Sat, 13 Sep 2008) | 6 lines

Fix string parameters to functions taking lists as arguments. LSL functions return CLI strings, which, in the case of lists, don't get wrapped. Therefore, the list had to be able to deal with that CLI type here. The correct fix would be to change all LSL function returns to LSL types.


r6273 | dahlia | 2008-09-13 03:22:17 -0700 (Sat, 13 Sep 2008) | 1 line

Circular path prim meshes are now joined where the path ends meet if they match. This may have a minor improvement in memory and speed performance, but it's mainly for viewer applications and it also syncs the c# version of PrimMesher with my python sandbox version.


r6272 | sdague | 2008-09-12 19:29:04 -0700 (Fri, 12 Sep 2008) | 5 lines

wrap log4net configure in try block so that it will run if you don't have a .config (which no one does). Dropping in the .config lets you see that debug messages, which is handy while writing tests and figuring out why things don't behave like you would guess.


r6271 | sdague | 2008-09-12 19:06:23 -0700 (Fri, 12 Sep 2008) | 3 lines

2 more InventoryItem tests, plus see if I can leave the log4net configure in there to help me get debug messages while developing.


r6270 | homerh | 2008-09-12 15:39:17 -0700 (Fri, 12 Sep 2008) | 3 lines

Changed "show users" command to display only root agents, "show users full" to display root and child agents (mantis #2171).


r6269 | justincc | 2008-09-12 14:32:45 -0700 (Fri, 12 Sep 2008) | 6 lines

when the profile cache has not been built.

  • This will not fix the race condition, but should at least remove the unhandled exception that is being reported in Mantis 0002126.
  • Thanks cmickeyb

r6268 | justincc | 2008-09-12 14:24:11 -0700 (Fri, 12 Sep 2008) | 2 lines

  • minor: spelling mistake and message tidying on Migration messages

r6267 | justincc | 2008-09-12 14:20:24 -0700 (Fri, 12 Sep 2008) | 3 lines

  • minor: Remove warnings
  • leaving in the ones to do with ScriptBase since these actually indicate coding bugs that I don't have the time/brainpower to fix at the moment

r6266 | sdague | 2008-09-12 14:00:40 -0700 (Fri, 12 Sep 2008) | 2 lines

add first round of folder tests


r6265 | sdague | 2008-09-12 14:00:29 -0700 (Fri, 12 Sep 2008) | 4 lines

reformat spacing on some property declarations. Take away the virtual attribute as that was a left over of an nhibernate approach that isn't used in the current nhibernate code anyway.


r6264 | justincc | 2008-09-12 14:00:05 -0700 (Fri, 12 Sep 2008) | 5 lines


r6263 | justincc | 2008-09-12 13:53:21 -0700 (Fri, 12 Sep 2008) | 3 lines

  • Make fix to MSSQLRegionData.cs in LoadLandObjects as recommended by Garrett Hussey in Re: [Opensim-dev] MSSQL runtime error in latest build..
  • Thanks!

r6262 | justincc | 2008-09-12 13:42:04 -0700 (Fri, 12 Sep 2008) | 4 lines


r6261 | justincc | 2008-09-12 13:38:20 -0700 (Fri, 12 Sep 2008) | 3 lines

  • Add userstore sql upgrade I carelessly forgot to check in a couple of revisions ago
  • Hopefully there wasn't a problem anyway, since the look at stuff isn't enabled yet

r6260 | justincc | 2008-09-12 13:37:07 -0700 (Fri, 12 Sep 2008) | 5 lines


r6259 | justincc | 2008-09-12 13:12:03 -0700 (Fri, 12 Sep 2008) | 6 lines

  • Check in first part of http://opensimulator.org/mantis/view.php?id=2073
  • This patch aims to introduce look at direction persistence between logins. It won't be active until the second part of the patch is committed in about two weeks time. At

this point, region servers that haven't upgraded past this revision may run into problems

  • This checkin upgrades the user database. As always, we recommend you have backups in case something goes wrong.
  • Many thanks to tyre for this patch.

r6258 | dahlia | 2008-09-12 12:42:26 -0700 (Fri, 12 Sep 2008) | 1 line

remove hidden faces inside prim meshes to improve memory use and startup time


r6257 | sdague | 2008-09-12 11:46:55 -0700 (Fri, 12 Sep 2008) | 3 lines

because UUID supports equality, we can do a straight equals instead of convert to string and match.


r6256 | tedd | 2008-09-12 11:46:52 -0700 (Fri, 12 Sep 2008) | 1 line

Note to self: VisualSVN not fully compatible with OpenSimulator prebuild :)


r6255 | sdague | 2008-09-12 11:46:44 -0700 (Fri, 12 Sep 2008) | 2 lines

use new style asserts. They are much easier to read.


r6254 | tedd | 2008-09-12 11:42:02 -0700 (Fri, 12 Sep 2008) | 1 line

Cut of remote server as AppDomains and even WCF can do it better (better means less code in this case)


r6253 | teravus | 2008-09-12 11:17:01 -0700 (Fri, 12 Sep 2008) | 1 line

  • Fix a missing .UUID in llInstantMessage

r6252 | sdague | 2008-09-12 11:13:43 -0700 (Fri, 12 Sep 2008) | 4 lines

move the actual [Test] methods for databases to OpenSim.Data.Tests classes. This did mean loosing 1 unit test that was actually testing an sqlite function directly instead of the interface.


r6251 | sdague | 2008-09-12 10:45:02 -0700 (Fri, 12 Sep 2008) | 3 lines

change order in prebuild.xml so this works in nant on a clean checkout.


r6250 | sdague | 2008-09-12 09:05:06 -0700 (Fri, 12 Sep 2008) | 8 lines

be more clever and move the bulk of the db tests for inventory into OpenSim.Data.Tests, then subclass with custom init bits for sqlite. As I've only been testing the plugin interfaces anyway, this should make it very easy to write only a little bit of code to use these tests for other databases. It will also give us the framework for definining the datastore behavior and making sure that all the databases do the same thing.


r6249 | sdague | 2008-09-12 08:04:16 -0700 (Fri, 12 Sep 2008) | 4 lines

add the m_host.AddScriptLPS(1); line. I'm not actually sure what it does, but it seems every other function here has it, so it is probably needed.


r6248 | sdague | 2008-09-12 08:04:13 -0700 (Fri, 12 Sep 2008) | 5 lines

From: Rob Smart <SMARTROB@uk.ibm.com>

Implement an osParseJSON method useful for handling simple JSON returns from http requests. This will only work in C# at this point.


r6247 | ckrinke | 2008-09-11 20:33:26 -0700 (Thu, 11 Sep 2008) | 5 lines

Mantis#2165. Thank you kindly, CMickeyB for a patch that: patch is attached that replaces the o(n^2) algorithm currently used to build the inventory cache with an o(n) algorithm using hash tables. the patch also adds some additional error handling.


r6246 | justincc | 2008-09-11 18:09:18 -0700 (Thu, 11 Sep 2008) | 2 lines

  • minor: CONTRIBUTORS adjustments

r6245 | justincc | 2008-09-11 17:45:24 -0700 (Thu, 11 Sep 2008) | 5 lines

  • Move the ResetChildPrimPhysics() calls to after physics have been applied to the parts rather than after each individual part
  • From looking at the code there shouldn't be any difference, and this appears to speed up prim loading and make a certain failure case (where prims seem to be going out of

bounds on startup) less of a problem.

  • However, if I've been bad please revert this patch

r6244 | justincc | 2008-09-11 17:37:59 -0700 (Thu, 11 Sep 2008) | 2 lines

  • minor: various doc and tidy up, logging increase to make it clearer which prim is failing a border crossing

r6243 | melanie | 2008-09-11 17:33:24 -0700 (Thu, 11 Sep 2008) | 2 lines

Revert 6242 because of a possible licensing issue


r6242 | melanie | 2008-09-11 17:23:41 -0700 (Thu, 11 Sep 2008) | 2 lines

Add the UUIDs of the standard animations. Thanks, Ewe Loon!


r6241 | sdague | 2008-09-11 13:52:35 -0700 (Thu, 11 Sep 2008) | 2 lines

more inventory folder tests


r6240 | sdague | 2008-09-11 11:49:37 -0700 (Thu, 11 Sep 2008) | 2 lines

add some folder create and list tests


r6239 | sdague | 2008-09-11 11:49:10 -0700 (Thu, 11 Sep 2008) | 2 lines

added simple add / exists folder check


r6238 | teravus | 2008-09-11 11:21:00 -0700 (Thu, 11 Sep 2008) | 3 lines

  • This updates the OGP module to support both the revision 2 and revision 3 of the OGP protocol. (Assuming I understood it correctly)
  • This also removes the host--> ip pre-resolve workaround.

r6237 | sdague | 2008-09-11 10:52:11 -0700 (Thu, 11 Sep 2008) | 2 lines

add a few more SQLite Asset tests.


r6236 | sdague | 2008-09-11 08:18:02 -0700 (Thu, 11 Sep 2008) | 2 lines

add doxygen target


r6235 | justincc | 2008-09-11 06:56:25 -0700 (Thu, 11 Sep 2008) | 3 lines

  • Start loading prims after region module configuration rather than before
  • In some circumstances, loading prims can invoke region modules

r6234 | lbsa71 | 2008-09-11 04:41:52 -0700 (Thu, 11 Sep 2008) | 1 line

  • Removed some legacy commenting

r6233 | lbsa71 | 2008-09-11 04:39:43 -0700 (Thu, 11 Sep 2008) | 1 line

  • Added small convenience function to recursively calculate total amounts of items loaded under library inventory node

r6232 | mikem | 2008-09-11 01:25:38 -0700 (Thu, 11 Sep 2008) | 2 lines

Add file containing output of `svn info` into .zip and .tar.gz files found at http://builds.opensimulator.org/


r6231 | teravus | 2008-09-10 18:50:31 -0700 (Wed, 10 Sep 2008) | 1 line

Newtonsoft Json.NET 1.3.1 for upcoming use in comms.


r6230 | sdague | 2008-09-10 14:51:46 -0700 (Wed, 10 Sep 2008) | 3 lines

fix line endings. Wish there was a good way to do this from git-svn


r6229 | sdague | 2008-09-10 14:36:20 -0700 (Wed, 10 Sep 2008) | 3 lines

added very basic stubs for User and Inventory db creates and empty calls to make sure they worked


r6228 | sdague | 2008-09-10 14:36:12 -0700 (Wed, 10 Sep 2008) | 2 lines

fix typo in name of test db


r6227 | sdague | 2008-09-10 14:36:01 -0700 (Wed, 10 Sep 2008) | 2 lines

make default rule 'all' again


r6226 | chi11ken | 2008-09-10 14:29:55 -0700 (Wed, 10 Sep 2008) | 1 line

Update svn properties.


r6225 | sdague | 2008-09-10 13:33:13 -0700 (Wed, 10 Sep 2008) | 5 lines

add basic sniff tests for SQLite Asset store. Initializes a db, stores an asset, fetches that asset, make sure it has the name we gave it. All simple stuff, but should catch the more egregious breaks.


r6224 | sdague | 2008-09-10 13:33:02 -0700 (Wed, 10 Sep 2008) | 2 lines

add a simple update attribute test for SOG & SQLite


r6223 | sdague | 2008-09-10 13:31:24 -0700 (Wed, 10 Sep 2008) | 3 lines

have the Makefile run prebuild on test targets as well as it helps to actually include new test files to run prior to upload.


r6222 | sdague | 2008-09-10 12:14:12 -0700 (Wed, 10 Sep 2008) | 2 lines

added in a few more tests


r6221 | sdague | 2008-09-10 11:29:01 -0700 (Wed, 10 Sep 2008) | 2 lines

break the rsync line because bamboo doesn't accept it in the comment field


r6220 | sdague | 2008-09-10 11:17:10 -0700 (Wed, 10 Sep 2008) | 3 lines

the explicit log4net configure attempt was maybe breaking bamboo, get rid of that.


r6219 | sdague | 2008-09-10 11:14:53 -0700 (Wed, 10 Sep 2008) | 3 lines

don't build doxygen docs on every build. This really slows down bamboo and is probably better done on cron.


r6218 | sdague | 2008-09-10 11:12:02 -0700 (Wed, 10 Sep 2008) | 3 lines

force a clean before the build to see if this makes bamboo fail less often.


r6217 | sdague | 2008-09-10 10:49:41 -0700 (Wed, 10 Sep 2008) | 3 lines

added the first couple of sqlite tests. we'll see how bamboo handles them.


r6216 | sdague | 2008-09-10 10:49:37 -0700 (Wed, 10 Sep 2008) | 4 lines

add shell for SQLite testing. No tests yet. add another nant target for test-xml to get the verbose version


r6215 | ckrinke | 2008-09-10 07:12:56 -0700 (Wed, 10 Sep 2008) | 1 line

Revert the two debug log statements from r6212 as described in Mantis 2126.


r6214 | melanie | 2008-09-09 23:14:38 -0700 (Tue, 09 Sep 2008) | 4 lines

Mantis #511 Allow parsing of hexadecimal int constants from strings. Also fixes a DBNull value in the touch type field crashing the sim


r6213 | chi11ken | 2008-09-09 22:17:28 -0700 (Tue, 09 Sep 2008) | 2 lines

Update svn properties, minor formatting cleanup. Fix unreachable code due to typo in llDetectedGroup.


r6212 | ckrinke | 2008-09-09 20:27:09 -0700 (Tue, 09 Sep 2008) | 5 lines

Thank you kindly, CMickeyB for a patch that adds a couple of debug statements for null items while we diagnose our interrmittent inventory issues. I looked at this and it seems helpful to others. We can back it later if desired.


r6211 | ckrinke | 2008-09-09 20:19:57 -0700 (Tue, 09 Sep 2008) | 4 lines

Mantis#2153. Thank you kindly, Godfrey for a patch that solves: osSetDynamicTextureData() produces error on console if ExtraParams passed empty string


r6210 | ckrinke | 2008-09-09 19:25:02 -0700 (Tue, 09 Sep 2008) | 1 line

Implementation of llDetectedGroup for DotNetEngine.


r6209 | ckrinke | 2008-09-09 19:10:25 -0700 (Tue, 09 Sep 2008) | 2 lines

  • Almost* have a complete implementation of llDetectedGroup.

One member missing, so a portion is commented out.


r6208 | ckrinke | 2008-09-09 18:54:25 -0700 (Tue, 09 Sep 2008) | 1 line

Implementation for llDetectedLinkNumber in DotNetEngine.


r6207 | mikem | 2008-09-09 17:19:36 -0700 (Tue, 09 Sep 2008) | 3 lines

Thanks, nlin, for a patch implementing persistence for "When Left Clicked" object property. Fix issue 2149.


r6206 | teravus | 2008-09-09 16:42:44 -0700 (Tue, 09 Sep 2008) | 2 lines

  • Fixes Sqlite crash bug when saving a prim.

r6205 | sdague | 2008-09-09 13:45:21 -0700 (Tue, 09 Sep 2008) | 2 lines

possible fix for EARTH SHATTERING KABOOM! when trying to save a prim


r6204 | sdague | 2008-09-09 13:23:10 -0700 (Tue, 09 Sep 2008) | 3 lines

fix an automatically stripped out UUID from SQLiteManager fix some spacing in SQLiteRegionData


r6203 | sdague | 2008-09-09 11:44:54 -0700 (Tue, 09 Sep 2008) | 2 lines

hopefully fix embedded inventory for sqlite


r6202 | sdague | 2008-09-09 08:57:35 -0700 (Tue, 09 Sep 2008) | 2 lines

twiddle testing to kick of another build


r6201 | sdague | 2008-09-09 07:51:41 -0700 (Tue, 09 Sep 2008) | 5 lines

From: alan_webb@us.ibm.com

Make CHANGED constants consistent with LSL, and consistent across the code base


r6200 | sdague | 2008-09-09 07:51:30 -0700 (Tue, 09 Sep 2008) | 4 lines

From: alan_webb@us.ibm.com

Fix an invalid bounds check in Builtin_Commands


r6199 | afrisby | 2008-09-08 22:25:29 -0700 (Mon, 08 Sep 2008) | 2 lines

  • Adds OnGenericMessage and SendGenericMessage functionality to IClientAPI.
  • Please don't break the build. *fingers crossed*

r6198 | melanie | 2008-09-08 21:16:52 -0700 (Mon, 08 Sep 2008) | 4 lines

Fix llResetScript() and the reset button to actually restore global variables to their initializer values, rather then zeroing them. Also handles lists properly now.


r6197 | melanie | 2008-09-08 20:48:09 -0700 (Mon, 08 Sep 2008) | 2 lines

Preserve link numbers when items are taken into inventory and re-rezzed.


r6196 | chi11ken | 2008-09-08 18:26:48 -0700 (Mon, 08 Sep 2008) | 1 line

Update svn properties, formatting cleanup.


r6195 | melanie | 2008-09-08 18:24:58 -0700 (Mon, 08 Sep 2008) | 3 lines

Fix state xxx within state xxx itself triggering a state "change" to same state


r6194 | melanie | 2008-09-08 18:01:45 -0700 (Mon, 08 Sep 2008) | 2 lines

Fix string -> int cast to variable


r6193 | melanie | 2008-09-08 17:43:14 -0700 (Mon, 08 Sep 2008) | 2 lines

Fix delimiter access from list for llParseStringKeepNulls


r6192 | melanie | 2008-09-08 16:54:52 -0700 (Mon, 08 Sep 2008) | 2 lines

Fix an inventory naming regression


r6191 | melanie | 2008-09-08 16:13:59 -0700 (Mon, 08 Sep 2008) | 2 lines

Remove casting nastiness in LSL_Api


r6190 | melanie | 2008-09-08 15:19:06 -0700 (Mon, 08 Sep 2008) | 3 lines

Correct state handling and state event masks. Prims will now show touch, pay, etc script states correctly.


r6189 | sdague | 2008-09-08 14:49:52 -0700 (Mon, 08 Sep 2008) | 2 lines

fix an issue where we got coliding namespaces that prevented a sim start


r6188 | sdague | 2008-09-08 14:22:40 -0700 (Mon, 08 Sep 2008) | 2 lines

add a new quickstart to testing document


r6187 | sdague | 2008-09-08 14:08:01 -0700 (Mon, 08 Sep 2008) | 2 lines

rejigger tests out of OpenSim.Region.Environment and into OpenSim.Region.Environment.Tests.dll


r6186 | sdague | 2008-09-08 13:34:45 -0700 (Mon, 08 Sep 2008) | 2 lines

changes to Test directory structure per opensim-dev conversation


r6185 | melanie | 2008-09-08 12:57:28 -0700 (Mon, 08 Sep 2008) | 3 lines

Fix component order on a quaternion for the sit target. This caused sit positions to be upside down until the script was reset.


r6184 | melanie | 2008-09-08 12:29:16 -0700 (Mon, 08 Sep 2008) | 3 lines

Adapt the unit tests to the new list rules, change some casts to new method for testing


r6183 | melanie | 2008-09-08 11:15:36 -0700 (Mon, 08 Sep 2008) | 6 lines

Mantis #2147 Thank you, ralphos, for a patch the adapts llSetColor and friends to a change in the underlying types. Also, thank you for a much cleaner way of casting types out of lists, which I will adopt throughout.


r6182 | lbsa71 | 2008-09-08 07:30:35 -0700 (Mon, 08 Sep 2008) | 1 line

  • some if inversions and added {}'s for readability

r6181 | melanie | 2008-09-08 05:30:48 -0700 (Mon, 08 Sep 2008) | 3 lines

Mantis #2144 Adjust XEngine llSetAlpha to a change in the underlying type


r6180 | melanie | 2008-09-08 04:49:17 -0700 (Mon, 08 Sep 2008) | 3 lines

Mantis #2145 Fix a number of casting issues in XEngine's API


r6179 | drscofield | 2008-09-08 03:28:59 -0700 (Mon, 08 Sep 2008) | 2 lines

fix: warnings from libomv


r6178 | mikem | 2008-09-08 01:20:19 -0700 (Mon, 08 Sep 2008) | 2 lines

Use older ExpectedException attribute format. Previously tests were failing on NUnit <2.2.8.


r6177 | melanie | 2008-09-07 19:40:20 -0700 (Sun, 07 Sep 2008) | 6 lines

Implement proper persistence of the following prim properties: Floating text, Rotation, Texture animation, Particle System This will make "Eye Candy" scripts work without modification in XEngine. The use of the CHANGED_REGION_RESTART hack is no longer needed. Implemented in MySQL only, hovertext also in SQLite.


r6176 | ckrinke | 2008-09-07 19:24:30 -0700 (Sun, 07 Sep 2008) | 1 line

Implement llEjectFromLand.


r6175 | mikem | 2008-09-07 19:21:18 -0700 (Sun, 07 Sep 2008) | 2 lines

Fix dll filenames in test targets.


r6174 | ckrinke | 2008-09-07 19:05:56 -0700 (Sun, 07 Sep 2008) | 3 lines

I inadvertently edited out llGroundSlope, llGroundNormal and llGroundContour in the last checkin and this replaces them again in LSL_BuiltIn_Commands.cs.


r6173 | ckrinke | 2008-09-07 19:01:36 -0700 (Sun, 07 Sep 2008) | 1 line

Add implementation for llSetSoundRadius().


r6172 | mikem | 2008-09-07 18:42:47 -0700 (Sun, 07 Sep 2008) | 2 lines

Remove trailing whitespace.


r6171 | ckrinke | 2008-09-07 18:27:16 -0700 (Sun, 07 Sep 2008) | 3 lines

Add Adam's llGroundSlope, llGroundNormal and llGroundContour into our Common/LS:L_BuiltIn_Commands file.


r6170 | afrisby | 2008-09-07 15:56:43 -0700 (Sun, 07 Sep 2008) | 2 lines

  • Implements llGroundSlope, llGroundNormal and llGroundContour in LSL_Api.cs - these functions are orthogonal to each other and the core implementation is in GroundSlope.
  • Please note that this implementation has not been mathematically verified to be correct-as-described, it is probable that this implementation may produce differing results to Linden Lab. Testing (and test data) would be appreciated.

r6169 | ckrinke | 2008-09-07 15:08:40 -0700 (Sun, 07 Sep 2008) | 2 lines

Revert the removal of the commented out scriptsleep calls.


r6168 | melanie | 2008-09-07 15:01:25 -0700 (Sun, 07 Sep 2008) | 6 lines

Xengine patch to force a persistence save on script creation. This prevents duplicate delivery of state_entry if a region is restarted just after saving the script. Changes script state saves to no longer abort long- running event handlers. Queues the save instead. Adds shutdown handler to save script state on irderly shutdown


r6167 | melanie | 2008-09-07 13:15:15 -0700 (Sun, 07 Sep 2008) | 3 lines

Mantis #2138 Thank you, HomerHorwitz, for a patch that fixes llGetKey()


r6166 | melanie | 2008-09-07 13:09:11 -0700 (Sun, 07 Sep 2008) | 4 lines

Mantis #2142 Thank you, HomerHorwitz, for a patch that fixes landmark teleport and about landmarks with the new OMV types.


r6165 | ckrinke | 2008-09-07 10:32:38 -0700 (Sun, 07 Sep 2008) | 4 lines

Return 0 for no wind and 0 for no clouds from both llWind and llCloud and remove the "NotImplemented" status leaving us with about 74 "NotImplemented" LSL-C# wrapper functions.


r6164 | teravus | 2008-09-07 06:24:23 -0700 (Sun, 07 Sep 2008) | 2 lines

  • Fixes linking using the new types.

quaternions are not communicative!


r6163 | mikem | 2008-09-07 01:00:41 -0700 (Sun, 07 Sep 2008) | 1 line

Convert TestStringsWithEscapedQuotesAndComments to use concatenated expected string.


r6162 | mikem | 2008-09-07 00:17:46 -0700 (Sun, 07 Sep 2008) | 1 line

(Hopefully) fix making .zip and .tar.gz files with each build.


r6161 | chi11ken | 2008-09-07 00:13:12 -0700 (Sun, 07 Sep 2008) | 1 line

Update svn properties.


r6160 | justincc | 2008-09-06 22:29:12 -0700 (Sat, 06 Sep 2008) | 2 lines

  • On a failing login, don't bother trying the default region if it's the same as the original login region

r6159 | justincc | 2008-09-06 22:21:03 -0700 (Sat, 06 Sep 2008) | 3 lines

  • Increase expect_user XMLRPC timeout from 6 to 30 seconds
  • This may possibly (est. 20% change) help the situation that we see on OSGrid meetings when a region stops accepting logins, which appears to be because it never receives the expect_user request

r6158 | justincc | 2008-09-06 22:07:57 -0700 (Sat, 06 Sep 2008) | 3 lines

  • Improve login failure handling.
  • Now it should properly inform the user and stop a login if a region server could not be contacted in order to expect a user (the last commit didn't actually quite work correctly)

r6157 | justincc | 2008-09-06 21:20:47 -0700 (Sat, 06 Sep 2008) | 4 lines

  • refactor: Remove duplication in UserLoginService where most of the emergency region login code is a cut and paste job of the preceding normal region login code
  • also, properly tell the user if no region can be contacted, rather than letting the login proceed only to fail later when authentication fails on the region side
  • copying and pasting code... it makes me cry inside... so sad...

r6156 | ckrinke | 2008-09-06 21:00:44 -0700 (Sat, 06 Sep 2008) | 2 lines

Clean up some of the nonsensical use of ScriptSleep inside our LSL-C# wrapper subroutines.


r6155 | justincc | 2008-09-06 20:34:44 -0700 (Sat, 06 Sep 2008) | 2 lines

  • minor: for now, print out the exception if logging into the initially selected region fails, rather than swallowing it

r6154 | justincc | 2008-09-06 20:22:33 -0700 (Sat, 06 Sep 2008) | 3 lines

  • minor: Clean up of logging messages to make following the client login process easier
  • documentation

r6153 | justincc | 2008-09-06 17:47:08 -0700 (Sat, 06 Sep 2008) | 2 lines

  • minor: just minor doc and tidy up

r6152 | ckrinke | 2008-09-06 17:42:46 -0700 (Sat, 06 Sep 2008) | 2 lines

Remove a few of the commented out "NotImplemented" calls from our LSL-C# wrappers.


r6151 | ckrinke | 2008-09-06 16:08:08 -0700 (Sat, 06 Sep 2008) | 5 lines

Mantis#2136. Thank you kindly, HomerHorwitz for a patch that: libomv corrected the endianess of some Helper methods, which broke the fake parcelID computation for "About Landmark". The attached patch fixes this.


r6150 | teravus | 2008-09-06 15:28:51 -0700 (Sat, 06 Sep 2008) | 3 lines

  • This changes gridcomms types back to our home grown wholy controlled types.
  • These are different types then the OMV types because changing them causes just about all grid comms to break. If these were the libOMV types, then libOMV couldn't change them ever again after that.. or we'd have a breakage whenever they changed them.
  • This might introduce a map issue. Still checking it out.

r6149 | ckrinke | 2008-09-06 15:11:27 -0700 (Sat, 06 Sep 2008) | 5 lines

Mantis#1234. Thank you HomerHorwitz for a patch that: The big libomv patch introduced a small regression: OpenSimulator doesn't build on monodevelop anymore. The attached patch fixes this in prebuild.xml.


r6148 | teravus | 2008-09-06 12:40:04 -0700 (Sat, 06 Sep 2008) | 1 line

  • Addresses the same issue as last commit on SceneObjectGroup border crossings

r6147 | teravus | 2008-09-06 12:21:41 -0700 (Sat, 06 Sep 2008) | 3 lines

  • Fixes a few type changes that caused the XML Format to break.
  • Testers, please try rezzing your inventory on this revision and sending me feedback in mantis.
  • Users, it's not time to update yet. The dust still hasn't settled.

r6146 | tedd | 2008-09-06 11:49:36 -0700 (Sat, 06 Sep 2008) | 1 line

Brushing rust of ye old commit


r6145 | melanie | 2008-09-06 07:58:23 -0700 (Sat, 06 Sep 2008) | 4 lines

Mantis #2133 Thank you, Xugu Madison and ChrisDown, for a patch that fixes linux filename extensions from .Xml back to .xml


r6144 | teravus | 2008-09-06 01:10:40 -0700 (Sat, 06 Sep 2008) | 1 line

  • Replace a Try/catch I commented out while testing/fixing issues.

r6143 | teravus | 2008-09-06 00:52:41 -0700 (Sat, 06 Sep 2008) | 4 lines

  • This is the fabled LibOMV update with all of the libOMV types from JHurliman
  • This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle.
  • This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big!
  • Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.

r6142 | justincc | 2008-09-05 22:56:03 -0700 (Fri, 05 Sep 2008) | 2 lines

  • minor: speculatively try a change to bamboo.build to see if this generates nightly binaries again

r6141 | dahlia | 2008-09-05 21:55:05 -0700 (Fri, 05 Sep 2008) | 1 line

more unit test cross-platform compatibility tweaks


r6140 | melanie | 2008-09-05 21:35:33 -0700 (Fri, 05 Sep 2008) | 3 lines

Rolling back #6139 because there is no consensus on it's application. Reverted pending further discussion.


r6139 | melanie | 2008-09-05 21:21:36 -0700 (Fri, 05 Sep 2008) | 8 lines

Mantis #624 Thank you, openlifegrid, for a patch to move new user connections to thread pool threads. Reworked by me to fit current trunk. I believe that that patch may be beneficial in reducing the cases in which regions become unresponsive and will no longer accept new logins.


r6138 | dahlia | 2008-09-05 21:01:39 -0700 (Fri, 05 Sep 2008) | 1 line

more unit test tweaks in the name of cross-platform compatibility


r6137 | justincc | 2008-09-05 20:22:09 -0700 (Fri, 05 Sep 2008) | 3 lines

  • Add SampleMoneyModule patch from mantis #2079
  • Thanks noralbion

r6136 | dahlia | 2008-09-05 18:22:39 -0700 (Fri, 05 Sep 2008) | 1 line

Revert changes to TestStringsWithEscapedQuotesAndComments() so it will work in Bamboo instead of windows


r6135 | justincc | 2008-09-05 18:10:47 -0700 (Fri, 05 Sep 2008) | 2 lines

  • refactor: Make SOG itself responsible for checking whether it's already been deleted on an update request from the regular sweep

r6134 | dahlia | 2008-09-05 17:58:56 -0700 (Fri, 05 Sep 2008) | 1 line

reformatted some of unit test standards to allow them to work when OpenSimulator is built in Visual Studio


r6133 | justincc | 2008-09-05 17:55:16 -0700 (Fri, 05 Sep 2008) | 3 lines

  • minor: change hard tabs back to spaces in previous commit
  • my excuse is that I hadn't used this monodevelop exe before...

r6132 | justincc | 2008-09-05 17:44:50 -0700 (Fri, 05 Sep 2008) | 3 lines

  • Fix mantis 2130 - nre occuring sometimes when the regular prim update sweep occurs
  • Fold m_deleted and m_isDeleted together (ugh!)

r6131 | justincc | 2008-09-05 17:11:50 -0700 (Fri, 05 Sep 2008) | 4 lines

  • Blind fix what looks like a bug in the new land MSSQL code
  • The data returned from the db was never inserted in the list to be processed and return
  • This is an example where a warning has revealed a bug

r6130 | justincc | 2008-09-05 17:09:24 -0700 (Fri, 05 Sep 2008) | 3 lines

  • Remove lots of warnings from the CMS module
  • Remove a few other miscellaneous warnings

r6129 | ckrinke | 2008-09-05 16:53:44 -0700 (Fri, 05 Sep 2008) | 3 lines

Mantis#2093. Thank you kindly, Ewe Loon for a patch that: Solves SetPrimitiveParams, Revolutions not calculated properly.


r6128 | ckrinke | 2008-09-05 16:38:42 -0700 (Fri, 05 Sep 2008) | 10 lines

Mantis#2048. Thank you kindly, HomerHorwitz for a patch that: The attached patch (against r6075) fixes it for grid-mode. If the home-region isn't available, the stored regionHandle will be used to compute the region-coordinates of the home. This will be wrong if the home-region has moved, of course, but without the region being online we can't request the RegionInfo of it for finding out. Doing that (before the patch) and accessing the (null) RegionInfo led to a NullReferenceException, which prevented logging in to the last location.


r6127 | ckrinke | 2008-09-05 16:26:35 -0700 (Fri, 05 Sep 2008) | 11 lines

Mantis#2126. Thank you kindly, Ralphos for a patch that addresses: Types extracted from a LSL_Types.list have to be down-cast initially to the exact type of value type object that the Object actually is. This would make for very cumbersome, ugly code when extracting list parameter items in ll functions where a few implicit conversions should be applied such as key -> LSLString and LSLInteger -> LSLFloat (but not LSLFloat -> LSLInteger). This patch adds a set of GetXXXItem member functions to the LLS_Type.list class, where XXX is the name of the LSL_Type to be extracted: LSLFLoat, LSLInteger etc. All take a single, int parameter that is the item number to be extracted.


r6126 | ckrinke | 2008-09-05 16:21:02 -0700 (Fri, 05 Sep 2008) | 5 lines

Thank you kindly, KrTaylor for a patch that adds: llParseString functions throw exception when passed a list of variables and this patch adds logic to solve this to LSL_Api.cs


r6125 | ckrinke | 2008-09-05 16:15:52 -0700 (Fri, 05 Sep 2008) | 5 lines

Mantis#2121. Thank you kindly, ChrisDown for a patch that solves: The option to enable the REST Asset and Inventory plugin is missing from OpenSim.ini.example. This patch adds the required items without enabling the plugins.


r6124 | ckrinke | 2008-09-05 16:04:20 -0700 (Fri, 05 Sep 2008) | 6 lines

Mantis#2104. Thank you kindly, Godfrey for a patch that: If the parcel pointed to by the landmark has nothing in the Description field (of the General tab in About Land...), a NullReferenceException is thrown and the client is logged out. I added a check to the calls to Helpers.StringToField() in OpenSim.Region.ClientStack.LindenUDP.SendParcelInfo to avoid this issue.


r6123 | teravus | 2008-09-05 09:54:31 -0700 (Fri, 05 Sep 2008) | 1 line

  • Adds configurable OGP Name prefix and suffix. See OpenSim.ini.example at the bottom for details. Defaults to an empty string for prefix and '_EXTERNAL' for suffix

r6122 | dahlia | 2008-09-05 09:38:51 -0700 (Fri, 05 Sep 2008) | 2 lines

Replaced a lot of trig calls with lookup tables for common prim types in an attempt to improve meshing speed. Added a new between points interpolation method to improve accuracy of profile cuts in triangle and square profile prims.


r6121 | sdague | 2008-09-04 15:24:45 -0700 (Thu, 04 Sep 2008) | 3 lines

create a "nant test" target to make it very simple to run the nunit tests on the console on linux.


r6120 | sdague | 2008-09-04 15:11:13 -0700 (Thu, 04 Sep 2008) | 2 lines

complete rationalization of unit tests that we currently run


r6119 | sdague | 2008-09-04 15:06:18 -0700 (Thu, 04 Sep 2008) | 2 lines

normalize naming for OpenSim.Tests.Framework.dll


r6118 | sdague | 2008-09-04 15:06:16 -0700 (Thu, 04 Sep 2008) | 4 lines

added in find calls added logging of exceptions, which we'll get quite a few of at this point most likely


r6117 | sdague | 2008-09-04 15:06:13 -0700 (Thu, 04 Sep 2008) | 2 lines

remove calls


r6116 | sdague | 2008-09-04 10:52:53 -0700 (Thu, 04 Sep 2008) | 3 lines

start in on an EntityList class so we can stop doing lots of manipulating of Entities as a dictionary directly


r6115 | sdague | 2008-09-04 08:49:24 -0700 (Thu, 04 Sep 2008) | 2 lines

fix some indenting


r6114 | sdague | 2008-09-04 08:35:30 -0700 (Thu, 04 Sep 2008) | 2 lines

minor fixes


r6113 | sdague | 2008-09-04 08:35:29 -0700 (Thu, 04 Sep 2008) | 2 lines

added rollback bit to the help menu


r6112 | sdague | 2008-09-04 08:34:09 -0700 (Thu, 04 Sep 2008) | 2 lines

add some stubbing for ini.example for CMS module


r6111 | melanie | 2008-09-03 12:28:46 -0700 (Wed, 03 Sep 2008) | 9 lines

Mantis #2111 Eliminate gretuitious KillObject packets. KillObject is sent to the viewer for the root part only. Also prevents the full update on deselect that makes a deleted object reappear and stay visible until the background deleter got around to it. We still send 2 KillObject packets for the root prim, that could be avoided only at a cost in reliability. One packet seems an acceptable price to pay for consistency.


r6110 | melanie | 2008-09-03 11:57:06 -0700 (Wed, 03 Sep 2008) | 4 lines

Mantis #2112 Thannk you, ralphos, for a patch to clean up list item type handling and add a missing explicit cast in Shared/


r6109 | sdague | 2008-09-03 11:23:59 -0700 (Wed, 03 Sep 2008) | 2 lines

add standard copyright headers for the project


r6108 | sdague | 2008-09-03 11:23:51 -0700 (Wed, 03 Sep 2008) | 2 lines

remove non code files


r6107 | sdague | 2008-09-03 11:11:44 -0700 (Wed, 03 Sep 2008) | 2 lines

narrange to do basic cleanup of the CMS module


r6106 | sdague | 2008-09-03 11:04:44 -0700 (Wed, 03 Sep 2008) | 2 lines

white space fixes


r6105 | sdague | 2008-09-03 11:04:42 -0700 (Wed, 03 Sep 2008) | 2 lines

come up nicer on startup if the opensim.ini section isn't there


r6104 | sdague | 2008-09-03 11:04:41 -0700 (Wed, 03 Sep 2008) | 2 lines

type change from ChatFromViewerArgs -> OSChatMessage to line up with trunk.


r6103 | sdague | 2008-09-03 11:04:37 -0700 (Wed, 03 Sep 2008) | 2 lines

Merge branch 'cms' of http://pokgsa.ibm.com/~jbongio/public/opensim


r6102 | chi11ken | 2008-09-03 07:05:49 -0700 (Wed, 03 Sep 2008) | 1 line

Update svn properties.


r6101 | melanie | 2008-09-03 06:22:18 -0700 (Wed, 03 Sep 2008) | 4 lines

Mantis #2097 Thank you, ralphos, for a patch that fixes an InvalidCastException in llSetPrimitveParams.


r6100 | drscofield | 2008-09-03 04:58:36 -0700 (Wed, 03 Sep 2008) | 2 lines

clean up and fixing a typo.


r6099 | melanie | 2008-09-03 04:25:11 -0700 (Wed, 03 Sep 2008) | 4 lines

Mantis #2107 Thank you, lulurun, for a patch to fix a possible crash when a received packet contains a quaternion with all members zeroed.


r6098 | melanie | 2008-09-03 03:53:25 -0700 (Wed, 03 Sep 2008) | 4 lines

Mantis #2109 Prevent a null reference exception when reset is pressed on a script while it's being compiled.


r6097 | ckrinke | 2008-09-02 20:35:54 -0700 (Tue, 02 Sep 2008) | 5 lines

Mantis#2106. Thank you kindly, HomerHorwitz for a patch that: The attached patch fixes connectivety checking of root- and child-agents. If an agent's client isn't sending any packets for some time (not even to StartPingCheck packets), we assume that we lost connection and try to log them out.


r6096 | ckrinke | 2008-09-02 20:32:29 -0700 (Tue, 02 Sep 2008) | 6 lines

Mantis#2105. Thank you kindly, HomerHorwitz for a patch that addresses: Due to the many problems with not cleaned up child-agents, I thought it might make sense to be able to see them on the console. 'show users' on the region-server's console now outputs root- and child-agents (with "root" or "child" column)


r6095 | melanie | 2008-09-02 19:51:34 -0700 (Tue, 02 Sep 2008) | 4 lines

Mantis #2099 Thank you, cmickeyb, for a patch that corrects the database connection handling in the multithreaded user server.


r6094 | sdague | 2008-09-02 13:45:46 -0700 (Tue, 02 Sep 2008) | 3 lines

a piece of LSL_API changes got checked in incorectly with 6091. This fixes that, and should get us back to compile state.


r6093 | sdague | 2008-09-02 13:17:57 -0700 (Tue, 02 Sep 2008) | 3 lines

apparently I missed one of the old version routines that could be removed. Removing that now.


r6092 | sdague | 2008-09-02 13:17:53 -0700 (Tue, 02 Sep 2008) | 3 lines

make the example OpenSim.ini use sqlite plugin, because so many people don't read the config and find they aren't saving any of their prims.


r6091 | melanie | 2008-09-02 13:05:20 -0700 (Tue, 02 Sep 2008) | 2 lines

Committing the missing resource file for MSSQL. Sorry...


r6090 | melanie | 2008-09-02 07:08:15 -0700 (Tue, 02 Sep 2008) | 2 lines

Small fix to a cast in list parsing


r6089 | melanie | 2008-09-02 06:43:49 -0700 (Tue, 02 Sep 2008) | 4 lines

Mantis #2102 Thank you, RuudL, for a patch that supplements the previous MSSQL patch.


r6088 | melanie | 2008-09-02 06:38:14 -0700 (Tue, 02 Sep 2008) | 2 lines

Fix and reactivate the unit tests on the XEngine


r6087 | drscofield | 2008-09-02 05:07:23 -0700 (Tue, 02 Sep 2008) | 3 lines

fix: PostInitialise() not being called on script engines (nasty one that) cleanup: warnings, readability


r6086 | melanie | 2008-09-01 23:43:16 -0700 (Mon, 01 Sep 2008) | 2 lines

Fix regex for string->int cast to accept leading spaces and a sign


r6085 | melanie | 2008-09-01 23:19:55 -0700 (Mon, 01 Sep 2008) | 2 lines

Temporarily disable the unit tests for Shared/ until they can be updated.


r6084 | melanie | 2008-09-01 23:02:14 -0700 (Mon, 01 Sep 2008) | 3 lines

First batch of the unit test changes for the new constants semantics in XEngine. This turned out to be a lot of work to catch up.


r6083 | melanie | 2008-09-01 21:23:01 -0700 (Mon, 01 Sep 2008) | 2 lines

Correct the representation of the automatic null string


r6082 | melanie | 2008-09-01 21:15:06 -0700 (Mon, 01 Sep 2008) | 2 lines

Remove the ((bool)()) cast, since it can make c# barf


r6081 | melanie | 2008-09-01 20:43:18 -0700 (Mon, 01 Sep 2008) | 5 lines

Change some chat output functions so that text is truncated at 1000 chars to avoid the exception thrown by libomv at 1100 chars. Change string->int conversion so it copes with non-numeric chars after the number and no longer uses a float to parse the value.


r6080 | dahlia | 2008-09-01 18:54:08 -0700 (Mon, 01 Sep 2008) | 1 line

Y top shear accuracy improvements in circular path prim meshes


r6079 | melanie | 2008-09-01 17:03:16 -0700 (Mon, 01 Sep 2008) | 3 lines

Add an explicit cast to bool for the if expression so that any base types that slip in will not cause it to break


r6078 | melanie | 2008-09-01 16:35:52 -0700 (Mon, 01 Sep 2008) | 3 lines

Thank you, Ewe Loon, for a patch that fixes various aspects of llSetPrimitiveParams and llSetLinkPrimitiveParams


r6077 | melanie | 2008-09-01 16:33:12 -0700 (Mon, 01 Sep 2008) | 7 lines

This is an attempt to fix the handling of constants in LSL. It wraps constants in new LSLType(x), so that lists with constant values are processed correctly. Contains changes to the lsl.parser.cs that are not (yet) reflected in opensim-libs, since this experimental patch affects XEngine only. Also contains nuts.


r6076 | melanie | 2008-09-01 14:54:04 -0700 (Mon, 01 Sep 2008) | 4 lines

Another attempt at fixing XEngine llSetPrimitiveParams: Make it accept LSLIntegers in lists, and attempt to address the scope issue on TRUE and FALSE with readonly static linkage


r6075 | melanie | 2008-09-01 10:10:01 -0700 (Mon, 01 Sep 2008) | 4 lines

Mantis #2095 Thank you, RuudL, for a complete adaptation of migration and estate data to MSSQL, and the updating of the RegionData handling in MSSQL.


r6074 | melanie | 2008-09-01 05:56:53 -0700 (Mon, 01 Sep 2008) | 4 lines

Mantis #2072 Griefer protection! When running without serverside permissions, let only the owner edit attachments. Having everyone able to do it just isn't right.


r6073 | dahlia | 2008-09-01 01:19:47 -0700 (Mon, 01 Sep 2008) | 1 line

compensates profile placement effects of Y hole size on X top shear for circular path prim meshes


r6072 | dahlia | 2008-08-31 23:00:07 -0700 (Sun, 31 Aug 2008) | 1 line

Improvement in mesh accuracy in X Top Shear parameter for circular path prims


r6071 | melanie | 2008-08-31 03:42:35 -0700 (Sun, 31 Aug 2008) | 4 lines

Attempt to fix an issue I havebeen seeing, where asset server failure results in a memory leak which will make the region crash and burn after a while.


r6070 | justincc | 2008-08-30 15:02:04 -0700 (Sat, 30 Aug 2008) | 3 lines

  • Pragma out deprecation warning and comment out to remove other warnings in the OGP module
  • Thanks to Teravus for the heads up on this.

r6069 | justincc | 2008-08-30 14:52:09 -0700 (Sat, 30 Aug 2008) | 3 lines

  • If a general alert message is sent out, only send it to avatars in the scene (not child agents).
  • This foxed me in the osgrid meeting last week

r6068 | justincc | 2008-08-30 14:33:55 -0700 (Sat, 30 Aug 2008) | 4 lines

  • Committed patch in mantis 623
  • Unpatched code certainly looks bizarre - attempts to add a new client if we encountered a failure in processing a packet. No apparant ill effects on a sniff test.
  • Thanks openlifegrid

r6067 | justincc | 2008-08-30 14:12:58 -0700 (Sat, 30 Aug 2008) | 4 lines

  • Apply cmickeyb's patch from mantis 2068
  • llParseString functions throw exception when passed a list of variables
  • Thanks!

r6066 | justincc | 2008-08-30 14:05:09 -0700 (Sat, 30 Aug 2008) | 3 lines

  • Oops, add landmarks to region archive loading/saving
  • Hopefully this will resolve mantis 2049

r6065 | afrisby | 2008-08-30 12:35:22 -0700 (Sat, 30 Aug 2008) | 2 lines

  • Added new MySQLSuperManager support for the grid servers.
  • In theory, login and a large number of grid functions should now at least be multithreaded.

r6064 | justincc | 2008-08-30 11:29:37 -0700 (Sat, 30 Aug 2008) | 3 lines

  • minor: Tiny doc addition to trigger another build that hopefully won't fail
  • I can't see why the last compile failed - hoping it's some kind of glitch

r6063 | justincc | 2008-08-30 11:09:38 -0700 (Sat, 30 Aug 2008) | 4 lines

  • squash some obvious warnings
  • a couple more remain that preferably the original coders should look at in more detail (obsolete warnings in the ogp module and not overriding warnings in the script

engine)


r6062 | justincc | 2008-08-30 10:57:48 -0700 (Sat, 30 Aug 2008) | 2 lines

  • Remove unused OpenSim/Framework/RegionHandle.cs as per Homer's suggestion in mantis 2082. Thanks.

r6061 | justincc | 2008-08-30 10:51:12 -0700 (Sat, 30 Aug 2008) | 5 lines

  • Apply patch in mantis 2083
  • TimeStamp field of the AgentMovementCompletePacket in LLClientView.MoveAgentIntoRegion contained a fixed number. The attached patch changes this to a current

timestamp.

  • Thanks HomerHorwitz

r6060 | afrisby | 2008-08-30 09:46:51 -0700 (Sat, 30 Aug 2008) | 1 line

  • Fixed #2807 Again, Whoops.

r6059 | afrisby | 2008-08-30 07:27:28 -0700 (Sat, 30 Aug 2008) | 1 line

  • Fix for Mantis #2087, Standalone MySQL broken with threading improvements. (Didnt realise this code was being shared with the gridservers)

r6058 | afrisby | 2008-08-30 06:46:04 -0700 (Sat, 30 Aug 2008) | 1 line

  • Minor fix to previous threading patch, every nTH request would previously have been delayed for 1000ms. This has been fixed.

r6057 | afrisby | 2008-08-30 06:38:46 -0700 (Sat, 30 Aug 2008) | 3 lines

  • Added new "SuperManager" class for MySQL connections, for allowing multiple concurrent MySQL threads.
  • Implemented SuperManager inside of UserData. This means the userserver when running on MySQL will use 10 connections (+1 system connection) to handle requests, preventing the previous mire of locking resulting in singlethreadedness.
  • This requires testing and grids relying on stability should not upgrade to this revision until it's been properly tested.

r6056 | afrisby | 2008-08-30 06:06:58 -0700 (Sat, 30 Aug 2008) | 1 line

  • Ditto, UserServer/Main.cs

r6055 | afrisby | 2008-08-30 06:03:38 -0700 (Sat, 30 Aug 2008) | 1 line

  • More cleanup, including UserManager.

r6054 | afrisby | 2008-08-30 05:58:54 -0700 (Sat, 30 Aug 2008) | 1 line

  • Initial inspection of UserLoginService.cs, cleaned up source code slightly to make it easier to work with.

r6053 | afrisby | 2008-08-29 21:42:23 -0700 (Fri, 29 Aug 2008) | 4 lines

  • Added "File Asset Client" to OpenSimulator Asset Server-types.
  • You can replace "grid" as the asset system with "file" to save and load all your assets from a directory on your hard disk. Files are serialised to XML and saved in the format "/<dir>/0x/0x/0x/0000-0000-000000-0000-0000.xml"
  • Directory <dir> is sharing the Asset Server URL path, use a normal path here instead (ie C:\xyz or /var/assets/).
  • This probably wont work well in grid mode unless every sim has access to the same directory. This is mostly intended for standalone usage where quick and convenient access to assets is required.

r6052 | mikem | 2008-08-29 18:38:41 -0700 (Fri, 29 Aug 2008) | 1 line

Update TESTING.txt documentation.


r6051 | ckrinke | 2008-08-29 18:21:18 -0700 (Fri, 29 Aug 2008) | 9 lines

Mantis#2084. Thank you kindly, HomerHorwitz for a patch that: Addresses the problem of ghost avatars. The problem was child-agents sending data. Due to symmetry reasons, I considered that wrong. Whenever an avatar A1 in region R1 looks at avatar A2 in adjacent region R2, we have two possibilities to communicate: A2-root sends to A1-child (both in region R2), or A2-child sends to A1-root (both in region R1). Currently, the children send data in some cases, and I guess the viewer gets puzzled about that and switches the child to root as consequence (at least partly), so it becomes visible.


r6050 | melanie | 2008-08-29 12:57:01 -0700 (Fri, 29 Aug 2008) | 5 lines

Maintis #2078 Thank you, ralphos, for a patch that corrects the handling of compiler warnings in the XEngine, which were erronoeously reported as errors!



r6049 | ckrinke | 2008-08-29 07:21:31 -0700 (Fri, 29 Aug 2008) | 6 lines

Mantis#2067. Thank you kindly, HomerHorwitz for a patch that: Found that during my ghost-hunt: Add some logging and you see that the counting down happens twice (once at the place that is removed by the patch, and once caused by the actual removal of the root-/child-agent during LLClientView.Close). With the patch applied, I end up with correct numbers, i.e. with 0 roots and 0 children after everyone has logged out.


r6048 | melanie | 2008-08-29 04:03:58 -0700 (Fri, 29 Aug 2008) | 3 lines

Fix an issue where the client supplies an empty name and it was applied to the inventory item, causing the item to wind up without a name.


r6047 | dahlia | 2008-08-29 01:19:47 -0700 (Fri, 29 Aug 2008) | 1 line

fixed some ugliness in the conversion from the new mesher format to the old that should speed up region startup a little and maybe even use less memory if the GC decides to play friendly with the other kids.


r6046 | melanie | 2008-08-28 13:56:53 -0700 (Thu, 28 Aug 2008) | 3 lines

Mantis #1903 Thank you, cmickeyb, for a patch that fixes inventory folder retrieval.


r6045 | mw | 2008-08-28 09:06:55 -0700 (Thu, 28 Aug 2008) | 1 line

commented out the SurfaceInfoBlock read code in libsecondlife packet.cs


r6044 | mw | 2008-08-28 08:44:57 -0700 (Thu, 28 Aug 2008) | 1 line

another attempt to fix the surfaceInfoBlock issue


r6043 | mw | 2008-08-28 08:16:52 -0700 (Thu, 28 Aug 2008) | 1 line

change the size limit on TranferPacket in libsl from 1100 back to 1500 (which is was in old libsl)


r6042 | mw | 2008-08-28 07:54:08 -0700 (Thu, 28 Aug 2008) | 1 line

Doh! fixed silly mistakes in last commit


r6041 | mw | 2008-08-28 07:46:25 -0700 (Thu, 28 Aug 2008) | 1 line

attempt to fix problem with missing surfaceInfoBlocks in the objectgrab packets sent by < 1.21 clients.


r6040 | chi11ken | 2008-08-28 07:41:54 -0700 (Thu, 28 Aug 2008) | 1 line

Update svn properties, formatting cleanup.


r6039 | melanie | 2008-08-28 07:08:09 -0700 (Thu, 28 Aug 2008) | 3 lines

Thannk you, Ralphos, for a patch the corrects an improper cast in llSetPrimitiveParams


r6038 | sdague | 2008-08-28 05:47:55 -0700 (Thu, 28 Aug 2008) | 5 lines

Fix for Bug #2065: New check out crashes on sqlite migration

I apparently missed one drop tables statement that was actually needed when I did the cleaning to make this work for old sqlite versions.


r6037 | mw | 2008-08-28 05:39:06 -0700 (Thu, 28 Aug 2008) | 2 lines

updated our libsl, _packet_.cs to the current version from openmv Update with a bit of caution as not fully tested yet.


r6036 | melanie | 2008-08-28 03:42:22 -0700 (Thu, 28 Aug 2008) | 3 lines

Thank you, salahzar, for a patch that adds some more functions from DotNetEngine into XEngine.


r6035 | drscofield | 2008-08-28 03:01:56 -0700 (Thu, 28 Aug 2008) | 2 lines

create-region didn't know about regionload_regionsdir...


r6034 | drscofield | 2008-08-28 02:34:47 -0700 (Thu, 28 Aug 2008) | 2 lines

adds XmlRcpLoadOAR support to RemoteAdminPlugin.cs


r6033 | teravus | 2008-08-28 01:25:47 -0700 (Thu, 28 Aug 2008) | 1 line

  • Added hack so that if the default OpenSimulator ParentEstateId(100) is being sent through rez_avatar, it'll be swapped out with 1. This ensures that when the map recognizes the parent estate id parameter on the linden grid, it'll work as expected. This also has the effect of making it impossible to send a Parent Estate ID with 100 over OGP from OpenSimulator (Sorry Owner of estate 100).

r6032 | teravus | 2008-08-28 01:13:35 -0700 (Thu, 28 Aug 2008) | 2 lines

  • OGP update, deserialize the parameter array properly in rez_avatar
  • Tweak rez_avatar data so it's easier to update when OGPr3 comes out

r6031 | drscofield | 2008-08-28 00:37:16 -0700 (Thu, 28 Aug 2008) | 9 lines

this fixes the crash reported by mantis #2046: user server crashing if no OpenSim.ini file found by GridInfoService. GridInfoService now will just issue a warning that GridInfo will NOT be available to your users if no OpenSim.ini file is available. due to the static nature of UserConfig (configuration options hardcoded) i don't think it's currently an option to move GridInfo into user_server.xml but if anyone wants to look into this i'd be delighted...



r6030 | dahlia | 2008-08-27 23:41:32 -0700 (Wed, 27 Aug 2008) | 1 line

Added some exceptions for bad profile cut parameters


r6029 | melanie | 2008-08-27 19:36:40 -0700 (Wed, 27 Aug 2008) | 3 lines

Thank you, A_Biondi, for patch to porperly apply the new item name when copying within agent inventory


r6028 | melanie | 2008-08-27 17:37:22 -0700 (Wed, 27 Aug 2008) | 6 lines

Refactor IScriptInstance / IScriptEngine to use a generic IScriptWorkItem, which is a thin wrapper around a IWorkItemResult from the SmartThreadPool. However, it is very easy to reimplement on top of basic threading and therefore makes the IScriptInstance class independent of the specific threading implementation.


r6027 | melanie | 2008-08-27 16:55:46 -0700 (Wed, 27 Aug 2008) | 3 lines

Remove self-referential build dependency that breaks build under Windows


r6026 | dahlia | 2008-08-27 16:43:53 -0700 (Wed, 27 Aug 2008) | 1 line

re-enable new PrimMesher module for mesh creation for standard (non-flexy) prims.


r6025 | dahlia | 2008-08-27 16:39:50 -0700 (Wed, 27 Aug 2008) | 1 line

ODEPlugin now frees source mesh data after conversion to pinned lists to save memory


r6024 | dahlia | 2008-08-27 16:37:14 -0700 (Wed, 27 Aug 2008) | 1 line

adds releaseSourceMeshData() method to IMesh and Mesh for freeing mesh data after conversion to pinned lists.


r6023 | melanie | 2008-08-27 15:53:58 -0700 (Wed, 27 Aug 2008) | 4 lines

Thank you, salahazar, for a patch that corrects the behavior of llDetectedLink(). Also a small refactor to remove an interface member from IScriptEngine.


r6022 | melanie | 2008-08-27 15:38:36 -0700 (Wed, 27 Aug 2008) | 5 lines

Refactor XScriptInstance to IScriptInstance and move into Shared/. Now engines that want to use the XEngine's instance handling and state persistence can do so. IScriptInstance is optional, but it does require the SmartThreadPool if it is used.


r6021 | melanie | 2008-08-27 14:36:03 -0700 (Wed, 27 Aug 2008) | 4 lines

Refactor Executor into the script app domain and IScript. This changes an implicit reference into a proxied one and further reduces memory consumption of XEngine


r6020 | teravus | 2008-08-27 13:27:18 -0700 (Wed, 27 Aug 2008) | 2 lines

  • Updates OGP module to define a default starting point
  • An attempt to solve an intermittan SSL Certificate validation error causing communications havok.

r6019 | sdague | 2008-08-27 12:24:48 -0700 (Wed, 27 Aug 2008) | 2 lines

cleaning out cruft from pre-Migration days


r6018 | sdague | 2008-08-27 12:24:46 -0700 (Wed, 27 Aug 2008) | 2 lines

getting rid of pre-Migration cruft


r6017 | sdague | 2008-08-27 12:24:45 -0700 (Wed, 27 Aug 2008) | 2 lines

we are now past change 6000, so getting rid of pre-Migration cruft


r6016 | sdague | 2008-08-27 12:24:40 -0700 (Wed, 27 Aug 2008) | 3 lines

we are now past change 6000, so getting rid of the pre-Migration upgrade cruft


r6015 | melanie | 2008-08-27 12:12:17 -0700 (Wed, 27 Aug 2008) | 3 lines

Erm - make the distanc factor really work.... (wipes egg off face)


r6014 | melanie | 2008-08-27 12:06:07 -0700 (Wed, 27 Aug 2008) | 4 lines

Mantis #2058 Remove the physics representation of link set child prims when the link set is deleted.


r6013 | sdague | 2008-08-27 11:59:42 -0700 (Wed, 27 Aug 2008) | 6 lines

From: Richard Alimi <ralimi@us.ibm.com>

The following patch fixes the import of assets via the REST interface to use the proper Base64->Bytes conversion. The previous conversion did not work correctly for binary data, in particular for textures.


r6012 | sdague | 2008-08-27 11:51:43 -0700 (Wed, 27 Aug 2008) | 2 lines

remove legacy pre-Migration database upgrade routines


r6011 | sdague | 2008-08-27 11:51:42 -0700 (Wed, 27 Aug 2008) | 2 lines

remove the legacy pre-Migration database upgrade paths


r6010 | sdague | 2008-08-27 11:51:40 -0700 (Wed, 27 Aug 2008) | 2 lines

remove pre-Migration upgrade paths


r6009 | sdague | 2008-08-27 11:51:36 -0700 (Wed, 27 Aug 2008) | 3 lines

we're past checkin 6000, so now cleaning up all the cruft of the pre migration database upgrade paths. This is coming in in stages.


r6008 | melanie | 2008-08-27 10:50:07 -0700 (Wed, 27 Aug 2008) | 4 lines

Make the check on inventory cache clearing more robust. Addresses Mantis #1975 in a broader way. This may or may not prop up secure inventory a bit better, but I still recommend to disable it


r6007 | sdague | 2008-08-27 10:32:02 -0700 (Wed, 27 Aug 2008) | 5 lines

get rid of the "drop if exists" lines in this old migration, as those tables shouldn't exist yet, and the exists keyword is relatively new in sqlite. This has been breaking a lot of people on Suse Enterprise Linux, for instance.


r6006 | melanie | 2008-08-27 10:19:56 -0700 (Wed, 27 Aug 2008) | 2 lines

Implements the r6005 foes for XEngine as well


r6005 | melanie | 2008-08-27 10:12:55 -0700 (Wed, 27 Aug 2008) | 5 lines

Add ScriptDistanceLimitFactor to OpenSim.ini to allow modifcation of LSL's arbitrary 10 m limit on object movement. Also implements the 10 m maximum rezzing distance, subhect to the same factor.


r6004 | dahlia | 2008-08-27 02:49:13 -0700 (Wed, 27 Aug 2008) | 1 line

reverting to prior meshing methods until some physics timing issues can be resolved


r6003 | dahlia | 2008-08-27 01:03:52 -0700 (Wed, 27 Aug 2008) | 1 line

Added some exception trapping to PrimMesher


r6002 | dahlia | 2008-08-27 00:30:14 -0700 (Wed, 27 Aug 2008) | 1 line

Added some exception handling to help catch some possibly corrupt prims


r6001 | dahlia | 2008-08-26 23:53:09 -0700 (Tue, 26 Aug 2008) | 1 line

Meshmerizer now uses new PrimMesher class for meshing all standard (non-sculpty) prims. This should result in more accurate meshes, lower memory consumption, and eliminate several lockup modes.


r6000 | dahlia | 2008-08-26 23:39:39 -0700 (Tue, 26 Aug 2008) | 1 line

Completion of new PrimMesher class


r5999 | dahlia | 2008-08-26 23:29:34 -0700 (Tue, 26 Aug 2008) | 1 line

Modified Mesh object to allow alternative mesher interfacing


r5998 | ckrinke | 2008-08-26 19:49:47 -0700 (Tue, 26 Aug 2008) | 5 lines

Mantis#1518. Thank you kindly, Zaki for a patch that: Issue is caused by the terrain height not being queried before teleporting within the region. Teleporting between regions is correct. Adding the neccessary checking to intra-region TP code.


r5997 | ckrinke | 2008-08-26 19:45:10 -0700 (Tue, 26 Aug 2008) | 6 lines

Mantis#2052. Thank you kindly, Avdleeuw for a patch that: After having built revision 5992, OpenSimulator would start while issuing some errors regards updates to user profiles (Master Avatar, and other manually added avatars). Issue 2027 dealt with the MySQL part. This issue deals with the SQLite part.


r5996 | ckrinke | 2008-08-26 19:40:14 -0700 (Tue, 26 Aug 2008) | 2 lines

Mantis#2047. Thank you kindly, Simsim for a patch that addresses: avatar sitting on the object can not telport to other regions.


r5995 | melanie | 2008-08-26 17:40:36 -0700 (Tue, 26 Aug 2008) | 4 lines

Mantis #1903 Thank you, cmickeyb, for a patch that prevents the loss of folders received out of sequence, and the items within.


r5994 | justincc | 2008-08-26 11:44:34 -0700 (Tue, 26 Aug 2008) | 2 lines

  • Eliminate commented out code no longer needed, as discussed on the ml

r5993 | justincc | 2008-08-26 11:14:10 -0700 (Tue, 26 Aug 2008) | 2 lines

  • On loading archives, report an error if an asset does not have the expected filename format

r5992 | teravus | 2008-08-25 23:05:43 -0700 (Mon, 25 Aug 2008) | 1 line

  • One more tweak to the application/xml vs application/llsd+xml routine

r5991 | teravus | 2008-08-25 22:41:07 -0700 (Mon, 25 Aug 2008) | 2 lines

  • It turns out that Mono doesn't currently support setting the Certificate validation handler, however, it throws a NotImplemented exception.
  • Added Try/Catch/Message

r5990 | teravus | 2008-08-25 22:20:46 -0700 (Mon, 25 Aug 2008) | 2 lines

  • Workaround for application/llsd+xml requests coming in as application/xml
  • When OGP is active, disable SSL certificate chain validation. I'll add more options here to come, as well as a way to test against a group of known certificate subjects.

r5989 | teravus | 2008-08-25 20:07:24 -0700 (Mon, 25 Aug 2008) | 3 lines

  • Fixed a bug that occurred if your home region wasn't logged in, in standalone. It wouldn't let you in even if your destination region is online with a 'region x not found' message.
  • The purpose of the check was to ensure that your home region was sent to your client properly when you connected. However, the desired result is that if the home region is down, but the destination region is online, the user should still get in.
  • Changes: if the home region isn't available, set the message to the client so that the home region is the destination region.

r5988 | justincc | 2008-08-25 16:32:06 -0700 (Mon, 25 Aug 2008) | 2 lines

  • minor: zap some more compilation warnings

r5987 | teravus | 2008-08-25 16:31:50 -0700 (Mon, 25 Aug 2008) | 1 line

Documentation, headers and all the normal stuff


r5986 | justincc | 2008-08-25 16:27:08 -0700 (Mon, 25 Aug 2008) | 3 lines

  • Append thread information on to the end of period diagnostics information
  • This is working towards finding out why many more client threads are hanging about on wright plaza than there are actual agents

r5985 | justincc | 2008-08-25 16:21:07 -0700 (Mon, 25 Aug 2008) | 2 lines

  • minor: refactor thread report into a method that returns a string rather than displays information directly

r5984 | teravus | 2008-08-25 15:52:01 -0700 (Mon, 25 Aug 2008) | 1 line

  • Added Zha to Contributors for OGP patch.

r5983 | justincc | 2008-08-25 15:09:02 -0700 (Mon, 25 Aug 2008) | 2 lines

  • minor: upgrade version info to post 0.5.9

r5982 | justincc | 2008-08-25 15:01:51 -0700 (Mon, 25 Aug 2008) | 3 lines

  • minor: Comment out the remaining unhandled packet messages in LLClientView, except for unidentified packets
  • These make it more difficult to read the logs, and I don't think they help all that much

r5981 | justincc | 2008-08-25 14:55:44 -0700 (Mon, 25 Aug 2008) | 2 lines

  • minor: some logging conformance, code documenting

r5980 | ckrinke | 2008-08-25 14:39:36 -0700 (Mon, 25 Aug 2008) | 8 lines

Mantis#2045. Thank you kindly, Tyre for a patch that: This patch adds even more LSL compatibility to llSetPos() As stated in the wiki http://wiki.secondlife.com/wiki/LlSetPos, [^] movement should also be capped to 10m per call for unattached root prims. Beside this issue the attached patch adds (hopefully) all known LSL script delays (as ScriptSleep(), but still commented out) to LSL_BuiltIn_Commands.cs and LSL_Api.cs and a lot of format cleanup.


r5979 | justincc | 2008-08-25 14:35:22 -0700 (Mon, 25 Aug 2008) | 2 lines

  • zap compilation warnings

r5978 | justincc | 2008-08-25 14:26:58 -0700 (Mon, 25 Aug 2008) | 2 lines

  • Deal with a WebException thrown if a grid server cannot be contacted for region information

r5977 | melanie | 2008-08-25 11:07:29 -0700 (Mon, 25 Aug 2008) | 2 lines

Add the same delay factor in the XEngine section for the XEngine


r5976 | melanie | 2008-08-25 10:50:44 -0700 (Mon, 25 Aug 2008) | 5 lines

Add ScriptDelayFactor under LL-Functions in OpenSim.ini. Defaulted at 1.0, it allows delays to function as coded. Smaller values will reduce, larger values will increase the delays. A value of 0 is permitted and results in on delay being applied.


r5975 | chi11ken | 2008-08-25 07:40:10 -0700 (Mon, 25 Aug 2008) | 1 line

Update svn properties.


r5974 | melanie | 2008-08-25 06:53:49 -0700 (Mon, 25 Aug 2008) | 2 lines

Fix osAvatarPlayAnimation to actually do what it says on the box


r5973 | melanie | 2008-08-25 04:58:55 -0700 (Mon, 25 Aug 2008) | 6 lines

Mantis #2044 Thank you, salahzar, for a patch that corrects the behavior of PRIM_TYPE in llGetPrimitiveParams() and improves LSL conformance in llGetNumberOfSides();


r5972 | teravus | 2008-08-25 02:13:52 -0700 (Mon, 25 Aug 2008) | 1 line

  • Fix to OGP Region to Region teleports. Yay.

r5971 | teravus | 2008-08-25 00:35:17 -0700 (Mon, 25 Aug 2008) | 3 lines

  • This commit incorporates the heart of the OpenGridProtocol patch that is currently on Forge in a nice, friendly modular format.
  • There are a lot of changes and this is quite experimental. It's off by default, but you can turn it on by examining the bottom of the opensim.ini.example for the proper OpenSim.ini settings. Remember, you still need an agent domain..
  • Furthermore, it isn't quite right when it comes to teleporting to remote regions (place_avatar)
Personal tools
General
About This Wiki