<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://opensimulator.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://opensimulator.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Brentseidel</id>
		<title>OpenSimulator - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://opensimulator.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Brentseidel"/>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Special:Contributions/Brentseidel"/>
		<updated>2026-06-05T10:03:04Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.9</generator>

	<entry>
		<id>http://opensimulator.org/wiki/Backup-PostgreSQL</id>
		<title>Backup-PostgreSQL</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Backup-PostgreSQL"/>
				<updated>2009-07-10T18:06:37Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: PostgreSQL backup instructions.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I recently had to do a backup and restore of my PostgreSQL database.  Here, for the benefit of the other PostgreSQL user are my notes.  I did my backup and restore because I was updating the database software.&lt;br /&gt;
* Shutdown OpenSim&lt;br /&gt;
* Use the pg_dump command to backup the database.&lt;br /&gt;
** In my case, I did this as the postgres user.  It should work as the OpenSim (or whatever user owns the OpenSim database) user.&lt;br /&gt;
** pg_dump -b -Fc -C -f opensim.db.backup opensim&lt;br /&gt;
** The -b option requests that large objects are included in the dump.  This would be things like textures and sounds.&lt;br /&gt;
** The -Fc option creates the backup file as a gzipped tar file&lt;br /&gt;
** The -C option includes commands to create the database when restoring&lt;br /&gt;
** The -f option specifies the name of the output file.  In this case opensim.db.backup&lt;br /&gt;
** There are a number of other options that can be used.  For example, if you're doing the backup on a different machine, the -h option allows you to specify the machine that the database is running on.&lt;br /&gt;
* Copy the opensim.db.backup file to a CD-ROM or wherever you want it saved.&lt;br /&gt;
* Do what you need to do.  In my case, it was upgrading the PostgreSQL software&lt;br /&gt;
* While PostgreSQL was shutdown, I saved a tar of its /data directory to make it easier to recover if the upgrade went bad.&lt;br /&gt;
* I also took copies of the configuration files in the /data directory so that I didn't have to recreate them.&lt;br /&gt;
* Delete the /data directory&lt;br /&gt;
* Initialize the new database&lt;br /&gt;
** The command is initdb -D &amp;lt;path to /data directory&amp;gt;&lt;br /&gt;
* Start the new PostgreSQL software (it will complain about data formats if you try this before you delete the old /data and run initdb)&lt;br /&gt;
* Create the opensim user&lt;br /&gt;
* Restore the data using pg_restore&lt;br /&gt;
** pg_restore -C -d template1 opensim.db.backup&lt;br /&gt;
** Read the PostgreSQL documentation for more information.&lt;br /&gt;
In my case, it seemed to work fine.  After I started up OpenSim, I logged in and found everything as it should be.  I would really recommend trying this first on a test Sim that you didn't care about.  Also study the documentation before trying this.  Your setup may be different than mine.&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Backup-SQLite</id>
		<title>Backup-SQLite</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Backup-SQLite"/>
				<updated>2009-07-10T17:45:08Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: New page: Since SQLite saves its databases as local files, it's fairly simple to back it up. * Stop OpenSim * Copy all of the *.db files out of the /bin directory (assuming that you haven't changed ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since SQLite saves its databases as local files, it's fairly simple to back it up.&lt;br /&gt;
* Stop OpenSim&lt;br /&gt;
* Copy all of the *.db files out of the /bin directory (assuming that you haven't changed this in the OpenSim.ini file) to wherever you want them saved.&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Backup-db</id>
		<title>Backup-db</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Backup-db"/>
				<updated>2009-07-10T17:43:11Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: New page: * Databases ** SQLite Backup instructions ** MySQL Backup instructions ** PostgreSQL Backup instructions ** [[Backup-MSSQL|MS SQL B...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Databases&lt;br /&gt;
** [[Backup-SQLite|SQLite Backup instructions]]&lt;br /&gt;
** [[Backup-MySQL|MySQL Backup instructions]]&lt;br /&gt;
** [[Backup-PostgreSQL|PostgreSQL Backup instructions]]&lt;br /&gt;
** [[Backup-MSSQL|MS SQL Backup instructions]]&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Backup-local</id>
		<title>Backup-local</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Backup-local"/>
				<updated>2009-07-10T17:42:33Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: Move database mention to database page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following files need to be saved:&lt;br /&gt;
* Configuration files&lt;br /&gt;
** OpenSim.ini&lt;br /&gt;
** all files in config-include/&lt;br /&gt;
** if you are running in grid mode, the various .xml configuration files&lt;br /&gt;
&lt;br /&gt;
Feel free to add more if I've missed anything.&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Backup-local</id>
		<title>Backup-local</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Backup-local"/>
				<updated>2009-07-07T23:38:46Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: Backup instructions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following files need to be saved:&lt;br /&gt;
* Configuration files&lt;br /&gt;
** OpenSim.ini&lt;br /&gt;
** all files in config-include/&lt;br /&gt;
** if you are running in grid mode, the various .xml configuration files&lt;br /&gt;
* Databases&lt;br /&gt;
** [[Backup-MySQL|MySQL Backup instructions]]&lt;br /&gt;
** [[Backup-PostgreSQL|PostgreSQL Backup instructions]]&lt;br /&gt;
** [[Backup-MSSQL|MS SQL Backup instructions]]&lt;br /&gt;
&lt;br /&gt;
Feel free to add more if I've missed anything.&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Backups</id>
		<title>Backups</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Backups"/>
				<updated>2009-07-07T23:21:24Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: Backup instructions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Making backups can be very important.  There are two basic types of data that need to be backed up.&lt;br /&gt;
* [[Backup-local|Local Files]] - These include your region files and configuration files.&lt;br /&gt;
* [[Backup-db|Database]] - This is all the data in your database.  This assumes that you have control over your grid.&lt;br /&gt;
&lt;br /&gt;
Note that saving an OAR of each region is not exactly a backup of everything, but if you don't run your own grid, this is about as good as you can do.&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/User_Documentation</id>
		<title>User Documentation</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/User_Documentation"/>
				<updated>2009-07-07T23:16:08Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: /* Administrator Guide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Quicklinks}}&lt;br /&gt;
&lt;br /&gt;
[[Technical Reference | Technical Reference]] -&amp;gt; [[Technical Reference/terms | Terms]] -&amp;gt; [[User_Documentation | User Documentation]]&lt;br /&gt;
&lt;br /&gt;
==Initial Setup==&lt;br /&gt;
* [[Download]] - Download instructions&lt;br /&gt;
* [[Dependencies]] - The other packages you need to install that OpenSim relies upon&lt;br /&gt;
* [[Build Instructions]] - How to build and compile OpenSim from Source&lt;br /&gt;
* [[Configuration]] - How to configure your OpenSim server up and running&lt;br /&gt;
* [[Upgrading]] - How to upgrade your OpenSim version so that you can use your existing data&lt;br /&gt;
* [[Connecting]] - How to connect a compatible viewer to OpenSim&lt;br /&gt;
* [[Troubleshooting]] - How to trouble shoot your OpenSim installation.&lt;br /&gt;
* [[Tips]] - Useful tips from users like you&lt;br /&gt;
* [[FAQ]] - Frequently Asked Questions&lt;br /&gt;
* [[Technical Reference]] - Technical Reference Guide&lt;br /&gt;
&lt;br /&gt;
==Administrator Guide==&lt;br /&gt;
* [[Server Commands]] - Commands to control OpenSim&lt;br /&gt;
* [[OpenSim Database support]] - Dealing with databases&lt;br /&gt;
* [[Logging]] - Logging in OpenSim&lt;br /&gt;
* [[Custom Libraries]] - Describes how to add custom content to your OpenSim server&lt;br /&gt;
* [[Automating Tasks]] - How to make administrating a walk in the park&lt;br /&gt;
* [[Network Settings]] - NAT, Ports, Services and more...&lt;br /&gt;
* [[Management]] - All about being an effective administrator/moderator&lt;br /&gt;
* [[Performance]] - How to tweak OpenSim's performance&lt;br /&gt;
* [[Console-less OpenSim]] - How to run OpenSim without console&lt;br /&gt;
* [[Backups]] - How to backup your OpenSim data.&lt;br /&gt;
&lt;br /&gt;
==Core Facilities==&lt;br /&gt;
* [[OpenSim Archives]] - Loading and saving whole region archives with OpenSim&lt;br /&gt;
* [[IRCBridgeModule]] - A core OpenSim module for integrating IRC with a simulator.&lt;br /&gt;
* [[Hypergrid]] - Information about how to configure the experimental hypergrid architecture&lt;br /&gt;
* [[GridInfo]] - how to provide information about your grid to smart clients&lt;br /&gt;
&lt;br /&gt;
==RealXtend==&lt;br /&gt;
* [[ModRex]] - How to setup the RealXtend server module&lt;br /&gt;
* [[RealXtend Viewer Linux]] - This tutorial describes how to use the RealXtend viewer on Linux, using wine&lt;br /&gt;
&lt;br /&gt;
==Scripting==&lt;br /&gt;
* [[Scripting Documentation]] - Everything you need to know about OpenSim scripting&lt;br /&gt;
* [[Scripting Library]] - A list of example scripts&lt;br /&gt;
&lt;br /&gt;
==Tutorials==&lt;br /&gt;
===Platform specific===&lt;br /&gt;
* [[Linux Gridserver, the ubuntu way]] the quick and dirty way to install opensim under ubuntu (Linux)&lt;br /&gt;
* [[Wiimote]] - How to use a wiimote/nunchuk controller with the OpenSim viewer (Linux)&lt;br /&gt;
* [[Cacti]] - Generate Serverstats using the Cacti-Tool and SNMP (Linux)&lt;br /&gt;
* [http://sunredbeach.com/dokuwiki/doku.php?id=opensim:minimal-server Installing an openSUSE 11.1 Minimal server setup for an OpenSim server] - Quick and Dirty setup on an openSUSE 11.1 server&lt;br /&gt;
&lt;br /&gt;
* [http://chapter-and-metaverse.blogspot.com Chapter &amp;amp; Metaverse] - Full suite of tutorials, tips and tricks, for the Windows user (Windows)&lt;br /&gt;
&lt;br /&gt;
===Cross-platform===&lt;br /&gt;
* [[OSGrid Region Registration]] - Describes how to link your region into OS-Grid&lt;br /&gt;
* [[Hints &amp;amp; Tricks]] - A page for Hints and Tricks&lt;br /&gt;
* [[Getting Started with Region Modules]] - The Hello World of OpenSim application development&lt;br /&gt;
* [[Building a bot]] - Getting started with bot design using libomv from the client side.&lt;br /&gt;
* [[pCampBot]] - Physical OpenSim bots&lt;br /&gt;
* [[Using L3DT]] - How to create custom terrains&lt;br /&gt;
* [[Detailed cross-region terrain making]] - A workflow for creating large cross-region custom terrains&lt;br /&gt;
* [http://update.multiverse.net/wiki/index.php/About_Terrain How to make a good Terrain (includes 4 programs to use)]&lt;br /&gt;
&lt;br /&gt;
==Gforge Projects==&lt;br /&gt;
* [[OpenSimSearch]] - Search for your OpenSim&lt;br /&gt;
* [[Linux Gridserver]] - Linux Gridserver using the Moo tool&lt;br /&gt;
* [[Wixtd|WiXTD]] - Setup and usage of the WiXTD metaverse-portal&lt;br /&gt;
* [[ServerStats]] - RRD/Proc serverstats using the OpenSim module for Berlios Serverstats (Linux)&lt;br /&gt;
* [[JabberBridge]] - Jabber/Xmpp bridge for opensim (currently only works properly in Standalone mode)&lt;br /&gt;
&lt;br /&gt;
==Unofficial Hypernauta's Basic Manual==&lt;br /&gt;
* If you are a real beginner it can be for you. Talking about &amp;quot;personal&amp;quot; worlds created using domestic computers. [http://www.dmu.com/opensime LINK]&lt;br /&gt;
&lt;br /&gt;
==Contribution Policy==&lt;br /&gt;
* [[User_Wiki_Conventions|User Wiki Conventions]] - Read this carefully, before adding content to the wiki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;br /&gt;
[[Category:Support]]&lt;br /&gt;
[[Category:Tech Reference]] &lt;br /&gt;
[[Category:Help]]&lt;br /&gt;
[[Category:Configuration]]&lt;br /&gt;
[[Category:Getting_Started]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
&amp;lt;cleanpage title=hide cats=hide /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OS_Scripting_Tutorial</id>
		<title>OS Scripting Tutorial</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OS_Scripting_Tutorial"/>
				<updated>2009-06-11T23:10:15Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: Tag needs examples and content&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Template:Quicklinks}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{needsexample}}&lt;br /&gt;
{{content}}&lt;br /&gt;
(unfinished yet...)&lt;br /&gt;
&lt;br /&gt;
OpenSim scripting is from one side very similar to 2nd life scripting, but there are many caveats and considerations. This tutorial tries to cover them for smooth approach to OS Scripting.&lt;br /&gt;
&lt;br /&gt;
Some general hints:&lt;br /&gt;
* Check your scripts on your own opensimulator on your machine before uploading to a grid&lt;br /&gt;
&lt;br /&gt;
This is because scripting engine is still quite unstable and heavy cpu consumer on the server side (especially if you use plain lsl2), if you erroneously make some errors or infinite loop you can disturb general behaviour of the island. Moreover, in case of errors you can check them on the server console and provide useful mantis information to programmers to have them quickly solved.&lt;br /&gt;
&lt;br /&gt;
* If you find any errors or differences among your lsl2 script and OS lsl2 script, please report them on mantis.&lt;br /&gt;
&lt;br /&gt;
Main differences between OSscripting and SLscripting:&lt;br /&gt;
&lt;br /&gt;
* OS Scripting allows you to use alternate engines. If you put //c# as first line you can use mono constructs&lt;br /&gt;
* Assuming you are use default lsl2 engine be aware that your script is translated to c# before being run so it is actually c# running. Process of translating from lsl2 to c# can be quite demanding, so if you have complex scripts it can be advisable to directly write them in c# instead of complex workarounds in lsl2.&lt;br /&gt;
* There are many additional commands which we will cover in this tutorial regarding OSTextureDrawings, URL on web.&lt;br /&gt;
* Some commands works quite differently from lsl2. llGetNotecardLine() works but without the need of data_server event.&lt;br /&gt;
&lt;br /&gt;
In this tutorial you will see the following chapters:&lt;br /&gt;
&lt;br /&gt;
# How to build a simple lsl2 like program&lt;br /&gt;
# How to build a simple c# program&lt;br /&gt;
# How to use notecards&lt;br /&gt;
# How to use osdrawing functions&lt;br /&gt;
&lt;br /&gt;
(...)&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Server_Commands</id>
		<title>Server Commands</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Server_Commands"/>
				<updated>2009-06-10T20:10:29Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: Add SET LOG LEVEL command&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Template:Quicklinks}}&lt;br /&gt;
&lt;br /&gt;
[[Technical Reference | Technical Reference]] -&amp;gt; [[Technical Reference/terms | Terms]] -&amp;gt; [[Server_Commands | Server Commands]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== [[Technical Reference | Technical Reference]] ==&lt;br /&gt;
=== What are server commands? ===&lt;br /&gt;
&lt;br /&gt;
'''Disclaimer''': some commands may not work as expected, some may not work at all, and there is a chance that you may even lose all your settings/contents&lt;br /&gt;
&lt;br /&gt;
==General Server Commands==&lt;br /&gt;
* alert - send an alert to a designated user or all users.&lt;br /&gt;
    alert [First] [Last] [Message] - send an alert to a user. Case sensitive.&lt;br /&gt;
    alert general [Message] - send an alert to all users.&lt;br /&gt;
* backup - trigger a simulator backup&lt;br /&gt;
* change-region [region name] - subsequent commands apply only to the specified region&lt;br /&gt;
* change-region root (or ..) - exits the region and returns to 'root'&lt;br /&gt;
* clear-assets - forcibly clears asset cache, probably leaving sim unstable. Use with caution.&lt;br /&gt;
* create-region [name] [filename] - Creates a new region&lt;br /&gt;
* create user (in opensim.exe console for Standalone mode or User Server console for gridmode)&lt;br /&gt;
* command-script [name of scriptfile] - Runs a command script containing server commands&lt;br /&gt;
* edit-scale [primitivename] [xvalue] [yvalue] [zvalue] - changes size of the named prim&lt;br /&gt;
* force-update - triggers a resend of all prims in a region&lt;br /&gt;
* help - ehm... what was this for again...?&lt;br /&gt;
* load-xml [filename] [-newUID] [offset_x offset_y offset_z] - load prims from XML &lt;br /&gt;
     -newUID optional switch generates new UUID's for all prims &lt;br /&gt;
             leave this switch off to keep UUID's as they were&lt;br /&gt;
     Offset is optional&lt;br /&gt;
&lt;br /&gt;
     This example lets you place it at an offset from 100,100,20.. as such:  &lt;br /&gt;
     load-xml [filename] -newUID 3 1 2&lt;br /&gt;
     (Loading the prim at 103, 101, 22)&lt;br /&gt;
* save-xml [filename] - save prims to XML&lt;br /&gt;
* load-xml2 [filename] - optional parameters not supported for XML2 format as at 1-Jul-2008&lt;br /&gt;
* save-xml2 [filename] - save prims to XML (Format 2 - rearrangement of some nodes, to make loading/saving easier)&lt;br /&gt;
* load-oar [filename] - load an OpenSimulator archive.  This entirely replaces the current region.  Default filename is scene_oar.tar.gz.  See [[OpenSim Archives]] for more details.&lt;br /&gt;
* save-oar [filename] - save the current region to an OpenSimulator archive.  Default filename is scene_oar.tar.gz.  See [[OpenSim Archives]] for more details.&lt;br /&gt;
* permissions [on|off] - each user becomes super user&lt;br /&gt;
* script [command] - sends a command to all scripts in the Scene&lt;br /&gt;
* reset user password - Resets a users password if they forget it (in opensim.exe console for Standalone mode or User Server console for gridmode)&lt;br /&gt;
* set-time [time] - sets the region's clock&lt;br /&gt;
* set log level [level] - change the console logging level only.  For example, off or debug.  See [[Logging]] for more information.&lt;br /&gt;
* show assets - shows state of asset cache.&lt;br /&gt;
* show uptime - show simulator startup and uptime.&lt;br /&gt;
* show users - show info about connected users.&lt;br /&gt;
* show modules - show info about loaded region or shared modules&lt;br /&gt;
* show threads - shows the persistent threads registered with the system.  Does not include threadpool threads.&lt;br /&gt;
* shutdown - disconnect all clients and shutdown.&lt;br /&gt;
* terrain help - show help for terrain commands.&lt;br /&gt;
* quit - equivalent to shutdown.&lt;br /&gt;
&lt;br /&gt;
==User Server Commands (in Gridmode)==&lt;br /&gt;
* create user [first] [last] [passw] [RegionX] [RegionY] - creates a new user and password&lt;br /&gt;
    or just: create user - and server prompts for all data&lt;br /&gt;
    &lt;br /&gt;
    '''Note for use of create user in standalone mode:''' use the yser default coordinates&lt;br /&gt;
    of 1000,1000 for Start Region X and Y position otherwise server&lt;br /&gt;
    gives error of &amp;quot;[LOGIN]: Not found region&amp;quot; &lt;br /&gt;
* logoff-user &amp;lt;firstname&amp;gt; &amp;lt;lastname&amp;gt; &amp;lt;message&amp;gt; - logs off the specified user from the grid&lt;br /&gt;
* reset user password - reset a user's password.&lt;br /&gt;
* login-level &amp;lt;value&amp;gt; - Set the miminim userlevel allowed to login.&lt;br /&gt;
* login-reset - reset the login level to its default value.&lt;br /&gt;
* login-text &amp;lt;text to print during the login&amp;gt;&lt;br /&gt;
* quit - equivalent to shutdown.&lt;br /&gt;
* reset user password - Resets a users password if they forget it.&lt;br /&gt;
* set log level [level] - change the console logging level only.  For example, off or debug.  See [[Logging]] for more information.&lt;br /&gt;
* show info - show server information (e.g. startup path).&lt;br /&gt;
* show stats - show statistical information for this server.&lt;br /&gt;
* show threads - list tracked threads.&lt;br /&gt;
* show uptime - show server startup time and uptime.&lt;br /&gt;
* show version - show server version.&lt;br /&gt;
* shutdown - shutdown the server.&lt;br /&gt;
&lt;br /&gt;
== Terrain Specific ==&lt;br /&gt;
&lt;br /&gt;
Note that some of these may require a sim restart to show properly.&lt;br /&gt;
* terrain load - Loads a terrain from a specified file.&lt;br /&gt;
* terrain load-tile - Loads a terrain from a section of a larger file.&lt;br /&gt;
* terrain save - Saves the current heightmap to a specified file.&lt;br /&gt;
* terrain fill - Fills the current heightmap with a specified value.&lt;br /&gt;
* terrain elevate - Raises the current heightmap by the specified amount.&lt;br /&gt;
* terrain lower - Lowers the current heightmap by the specified amount.&lt;br /&gt;
* terrain multiply - Multiplies the heightmap by the value specified.&lt;br /&gt;
* terrain bake - Saves the current terrain into the regions revert map.&lt;br /&gt;
* terrain revert - Loads the revert map terrain into the regions heightmap.&lt;br /&gt;
* terrain newbrushes - Enables experimental brushes which replace the standard terrain brushes.   WARNING: This is a debug setting and may be removed at any time.&lt;br /&gt;
* terrain stats - Shows some information about the regions heightmap for debugging purposes.&lt;br /&gt;
* terrain effect - Runs a specified plugin effect&lt;br /&gt;
&lt;br /&gt;
=== Details of Terrain Commands===&lt;br /&gt;
&lt;br /&gt;
==== terrain load ====&lt;br /&gt;
Loads a terrain from a specified file.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* filename (String)&lt;br /&gt;
	The file you wish to load from, the file extension determines the loader to be used. Supported extensions include:  .r32 (RAW32) .f32 (RAW32) .ter (Terragen) .raw (LL/SL RAW) .jpg (JPEG) .jpeg (JPEG) .bmp (BMP) .png (PNG) .gif (GIF) .tif (TIFF) .tiff (TIFF)&lt;br /&gt;
&lt;br /&gt;
==== terrain load-tile ====&lt;br /&gt;
Loads a terrain from a section of a larger file.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* filename (String)&lt;br /&gt;
	The file you wish to load from, the file extension determines the loader to be used. Supported extensions include:  .r32 (RAW32) .f32 (RAW32) .ter (Terragen) .raw (LL/SL RAW) .jpg (JPEG) .jpeg (JPEG) .bmp (BMP) .png (PNG) .gif (GIF) .tif (TIFF) .tiff (TIFF)&lt;br /&gt;
* file width (Integer)&lt;br /&gt;
	The width of the file in tiles&lt;br /&gt;
* file height (Integer)&lt;br /&gt;
	The height of the file in tiles&lt;br /&gt;
* minimum X tile (Integer)&lt;br /&gt;
	The X region coordinate of the first section on the file&lt;br /&gt;
* minimum Y tile (Integer)&lt;br /&gt;
	The Y region coordinate of the first section on the file&lt;br /&gt;
&lt;br /&gt;
==== terrain save ====&lt;br /&gt;
Saves the current heightmap to a specified file.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* filename (String)&lt;br /&gt;
	The destination filename for your heightmap, the file extension determines the format to save in. Supported extensions include:  .r32 (RAW32) .f32 (RAW32) .ter (Terragen) .raw (LL/SL RAW) .jpg (JPEG) .jpeg (JPEG) .bmp (BMP) .png (PNG) .gif (GIF) .tif (TIFF) .tiff (TIFF)&lt;br /&gt;
&lt;br /&gt;
==== terrain fill ====&lt;br /&gt;
Fills the current heightmap with a specified value.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* value (Double)&lt;br /&gt;
	The numeric value of the height you wish to set your region to.&lt;br /&gt;
&lt;br /&gt;
==== terrain elevate ====&lt;br /&gt;
Raises the current heightmap by the specified amount.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* amount (Double)&lt;br /&gt;
&lt;br /&gt;
==== terrain lower ====&lt;br /&gt;
Lowers the current heightmap by the specified amount.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* amount (Double)&lt;br /&gt;
	The amount of height to remove from the terrain in meters.&lt;br /&gt;
&lt;br /&gt;
==== terrain multiply ====&lt;br /&gt;
Multiplies the heightmap by the value specified.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* value (Double)&lt;br /&gt;
	The value to multiply the heightmap by.&lt;br /&gt;
&lt;br /&gt;
==== terrain bake ====&lt;br /&gt;
Saves the current terrain into the regions revert map.&lt;br /&gt;
&lt;br /&gt;
==== terrain revert ====&lt;br /&gt;
Loads the revert map terrain into the regions heightmap.&lt;br /&gt;
&lt;br /&gt;
==== terrain newbrushes ====&lt;br /&gt;
Enables experimental brushes which replace the standard terrain brushes. WARNING: This is a debug setting and may be removed at any time.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* Enabled? (Boolean)&lt;br /&gt;
	true / false - Enable new brushes&lt;br /&gt;
&lt;br /&gt;
==== terrain stats ====&lt;br /&gt;
Shows some information about the regions heightmap for debugging purposes.&lt;br /&gt;
&lt;br /&gt;
==== terrain effect ====&lt;br /&gt;
Runs a specified plugin effect&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* name (String)&lt;br /&gt;
	The plugin effect you wish to run, or 'list' to see all plugins&lt;br /&gt;
&lt;br /&gt;
==Hypergrid Commands==&lt;br /&gt;
&lt;br /&gt;
When '''opensim.exe''' is run with the '''-hypergrid=true''' flag:&lt;br /&gt;
&lt;br /&gt;
link-region &amp;lt;Xloc&amp;gt; &amp;lt;Yloc&amp;gt; &amp;lt;host&amp;gt; &amp;lt;port&amp;gt; &amp;lt;location-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Use Xloc and Yloc that make sense to your world, i.e. close to your regions, but not adjacent.&lt;br /&gt;
* replace osl2.nac.uci.edu and 9006 with the domain name / ip address and the port of the region you want to link to&lt;br /&gt;
&lt;br /&gt;
E.g. link-region 8998 8998 osl2.nac.uci.edu 9006 OSGrid Gateway&lt;br /&gt;
&lt;br /&gt;
'''Important Note'''&lt;br /&gt;
&lt;br /&gt;
Due to a viewer [https://jira.secondlife.com/browse/SVC-2941 bug], you can only TP between regions that are no more than 4096 cells apart in any dimension. What this means in practice is that if you want to link to OSGrid, you must have your own regions reachable from the (10,000; 10,000) point on the map, which is where OSGrid is centered. Place your regions somewhere in the 8,000s or the 12,000s.&lt;br /&gt;
&lt;br /&gt;
link-mapping&lt;br /&gt;
&lt;br /&gt;
==SVNBackup Module==&lt;br /&gt;
* svn save - saves a current copy of all your regions to SVN.&lt;br /&gt;
* svn load - loads SVN head and imports it to your region.&lt;br /&gt;
* svn load &amp;lt;revision&amp;gt; - loads a specified revision&lt;br /&gt;
* svn load-region &amp;lt;name&amp;gt; - loads a specified region at head revision&lt;br /&gt;
* svn load-region &amp;lt;name&amp;gt; &amp;lt;revision&amp;gt; - loads a specified region from a specified SVN revision.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==UserServer Commands==&lt;br /&gt;
 Only in grid mode:&lt;br /&gt;
 login-level [level] : set the minimal user GodLevel to access to the grid. By default a new user has a value of 0&lt;br /&gt;
 login-reset : reset the level to 0&lt;br /&gt;
 login-text &amp;quot;text&amp;quot;  : set the welcome text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Command Proposals==&lt;br /&gt;
 show stats&lt;br /&gt;
 kill [username] (Rock Vacirca: I hope this means: removes the named user and all their assets)&lt;br /&gt;
 save-xml/load-xml [primitivename] [filename]&lt;br /&gt;
 water-level float meters&lt;br /&gt;
 water-tide float low_tide_level_meters float high_tide_level_meters float period_hours ;-)&lt;br /&gt;
 delete-prims [regionname]&lt;br /&gt;
 diagnostics [on/off] (disable the server diagnostics, as users cannot log in while this is happening)&lt;br /&gt;
 show users all (list all users, whether logged in or not)  NOT WORKING IN STANDALONE&lt;br /&gt;
&lt;br /&gt;
[[Category:Support]]&lt;br /&gt;
[[Category:Tech Reference]] &lt;br /&gt;
[[Category:Help]]&lt;br /&gt;
[[Category:Configuration]]&lt;br /&gt;
[[Category:Getting_Started]]&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Server_Commands</id>
		<title>Server Commands</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Server_Commands"/>
				<updated>2009-06-10T20:09:58Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: Add link to logging page for SET LOG LEVEL command&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Template:Quicklinks}}&lt;br /&gt;
&lt;br /&gt;
[[Technical Reference | Technical Reference]] -&amp;gt; [[Technical Reference/terms | Terms]] -&amp;gt; [[Server_Commands | Server Commands]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== [[Technical Reference | Technical Reference]] ==&lt;br /&gt;
=== What are server commands? ===&lt;br /&gt;
&lt;br /&gt;
'''Disclaimer''': some commands may not work as expected, some may not work at all, and there is a chance that you may even lose all your settings/contents&lt;br /&gt;
&lt;br /&gt;
==General Server Commands==&lt;br /&gt;
* alert - send an alert to a designated user or all users.&lt;br /&gt;
    alert [First] [Last] [Message] - send an alert to a user. Case sensitive.&lt;br /&gt;
    alert general [Message] - send an alert to all users.&lt;br /&gt;
* backup - trigger a simulator backup&lt;br /&gt;
* change-region [region name] - subsequent commands apply only to the specified region&lt;br /&gt;
* change-region root (or ..) - exits the region and returns to 'root'&lt;br /&gt;
* clear-assets - forcibly clears asset cache, probably leaving sim unstable. Use with caution.&lt;br /&gt;
* create-region [name] [filename] - Creates a new region&lt;br /&gt;
* create user (in opensim.exe console for Standalone mode or User Server console for gridmode)&lt;br /&gt;
* command-script [name of scriptfile] - Runs a command script containing server commands&lt;br /&gt;
* edit-scale [primitivename] [xvalue] [yvalue] [zvalue] - changes size of the named prim&lt;br /&gt;
* force-update - triggers a resend of all prims in a region&lt;br /&gt;
* help - ehm... what was this for again...?&lt;br /&gt;
* load-xml [filename] [-newUID] [offset_x offset_y offset_z] - load prims from XML &lt;br /&gt;
     -newUID optional switch generates new UUID's for all prims &lt;br /&gt;
             leave this switch off to keep UUID's as they were&lt;br /&gt;
     Offset is optional&lt;br /&gt;
&lt;br /&gt;
     This example lets you place it at an offset from 100,100,20.. as such:  &lt;br /&gt;
     load-xml [filename] -newUID 3 1 2&lt;br /&gt;
     (Loading the prim at 103, 101, 22)&lt;br /&gt;
* save-xml [filename] - save prims to XML&lt;br /&gt;
* load-xml2 [filename] - optional parameters not supported for XML2 format as at 1-Jul-2008&lt;br /&gt;
* save-xml2 [filename] - save prims to XML (Format 2 - rearrangement of some nodes, to make loading/saving easier)&lt;br /&gt;
* load-oar [filename] - load an OpenSimulator archive.  This entirely replaces the current region.  Default filename is scene_oar.tar.gz.  See [[OpenSim Archives]] for more details.&lt;br /&gt;
* save-oar [filename] - save the current region to an OpenSimulator archive.  Default filename is scene_oar.tar.gz.  See [[OpenSim Archives]] for more details.&lt;br /&gt;
* permissions [on|off] - each user becomes super user&lt;br /&gt;
* script [command] - sends a command to all scripts in the Scene&lt;br /&gt;
* reset user password - Resets a users password if they forget it (in opensim.exe console for Standalone mode or User Server console for gridmode)&lt;br /&gt;
* set-time [time] - sets the region's clock&lt;br /&gt;
* show assets - shows state of asset cache.&lt;br /&gt;
* show uptime - show simulator startup and uptime.&lt;br /&gt;
* show users - show info about connected users.&lt;br /&gt;
* show modules - show info about loaded region or shared modules&lt;br /&gt;
* show threads - shows the persistent threads registered with the system.  Does not include threadpool threads.&lt;br /&gt;
* shutdown - disconnect all clients and shutdown.&lt;br /&gt;
* terrain help - show help for terrain commands.&lt;br /&gt;
* quit - equivalent to shutdown.&lt;br /&gt;
&lt;br /&gt;
==User Server Commands (in Gridmode)==&lt;br /&gt;
* create user [first] [last] [passw] [RegionX] [RegionY] - creates a new user and password&lt;br /&gt;
    or just: create user - and server prompts for all data&lt;br /&gt;
    &lt;br /&gt;
    '''Note for use of create user in standalone mode:''' use the yser default coordinates&lt;br /&gt;
    of 1000,1000 for Start Region X and Y position otherwise server&lt;br /&gt;
    gives error of &amp;quot;[LOGIN]: Not found region&amp;quot; &lt;br /&gt;
* logoff-user &amp;lt;firstname&amp;gt; &amp;lt;lastname&amp;gt; &amp;lt;message&amp;gt; - logs off the specified user from the grid&lt;br /&gt;
* reset user password - reset a user's password.&lt;br /&gt;
* login-level &amp;lt;value&amp;gt; - Set the miminim userlevel allowed to login.&lt;br /&gt;
* login-reset - reset the login level to its default value.&lt;br /&gt;
* login-text &amp;lt;text to print during the login&amp;gt;&lt;br /&gt;
* quit - equivalent to shutdown.&lt;br /&gt;
* reset user password - Resets a users password if they forget it.&lt;br /&gt;
* set log level [level] - change the console logging level only.  For example, off or debug.  See [[Logging]] for more information.&lt;br /&gt;
* show info - show server information (e.g. startup path).&lt;br /&gt;
* show stats - show statistical information for this server.&lt;br /&gt;
* show threads - list tracked threads.&lt;br /&gt;
* show uptime - show server startup time and uptime.&lt;br /&gt;
* show version - show server version.&lt;br /&gt;
* shutdown - shutdown the server.&lt;br /&gt;
&lt;br /&gt;
== Terrain Specific ==&lt;br /&gt;
&lt;br /&gt;
Note that some of these may require a sim restart to show properly.&lt;br /&gt;
* terrain load - Loads a terrain from a specified file.&lt;br /&gt;
* terrain load-tile - Loads a terrain from a section of a larger file.&lt;br /&gt;
* terrain save - Saves the current heightmap to a specified file.&lt;br /&gt;
* terrain fill - Fills the current heightmap with a specified value.&lt;br /&gt;
* terrain elevate - Raises the current heightmap by the specified amount.&lt;br /&gt;
* terrain lower - Lowers the current heightmap by the specified amount.&lt;br /&gt;
* terrain multiply - Multiplies the heightmap by the value specified.&lt;br /&gt;
* terrain bake - Saves the current terrain into the regions revert map.&lt;br /&gt;
* terrain revert - Loads the revert map terrain into the regions heightmap.&lt;br /&gt;
* terrain newbrushes - Enables experimental brushes which replace the standard terrain brushes.   WARNING: This is a debug setting and may be removed at any time.&lt;br /&gt;
* terrain stats - Shows some information about the regions heightmap for debugging purposes.&lt;br /&gt;
* terrain effect - Runs a specified plugin effect&lt;br /&gt;
&lt;br /&gt;
=== Details of Terrain Commands===&lt;br /&gt;
&lt;br /&gt;
==== terrain load ====&lt;br /&gt;
Loads a terrain from a specified file.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* filename (String)&lt;br /&gt;
	The file you wish to load from, the file extension determines the loader to be used. Supported extensions include:  .r32 (RAW32) .f32 (RAW32) .ter (Terragen) .raw (LL/SL RAW) .jpg (JPEG) .jpeg (JPEG) .bmp (BMP) .png (PNG) .gif (GIF) .tif (TIFF) .tiff (TIFF)&lt;br /&gt;
&lt;br /&gt;
==== terrain load-tile ====&lt;br /&gt;
Loads a terrain from a section of a larger file.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* filename (String)&lt;br /&gt;
	The file you wish to load from, the file extension determines the loader to be used. Supported extensions include:  .r32 (RAW32) .f32 (RAW32) .ter (Terragen) .raw (LL/SL RAW) .jpg (JPEG) .jpeg (JPEG) .bmp (BMP) .png (PNG) .gif (GIF) .tif (TIFF) .tiff (TIFF)&lt;br /&gt;
* file width (Integer)&lt;br /&gt;
	The width of the file in tiles&lt;br /&gt;
* file height (Integer)&lt;br /&gt;
	The height of the file in tiles&lt;br /&gt;
* minimum X tile (Integer)&lt;br /&gt;
	The X region coordinate of the first section on the file&lt;br /&gt;
* minimum Y tile (Integer)&lt;br /&gt;
	The Y region coordinate of the first section on the file&lt;br /&gt;
&lt;br /&gt;
==== terrain save ====&lt;br /&gt;
Saves the current heightmap to a specified file.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* filename (String)&lt;br /&gt;
	The destination filename for your heightmap, the file extension determines the format to save in. Supported extensions include:  .r32 (RAW32) .f32 (RAW32) .ter (Terragen) .raw (LL/SL RAW) .jpg (JPEG) .jpeg (JPEG) .bmp (BMP) .png (PNG) .gif (GIF) .tif (TIFF) .tiff (TIFF)&lt;br /&gt;
&lt;br /&gt;
==== terrain fill ====&lt;br /&gt;
Fills the current heightmap with a specified value.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* value (Double)&lt;br /&gt;
	The numeric value of the height you wish to set your region to.&lt;br /&gt;
&lt;br /&gt;
==== terrain elevate ====&lt;br /&gt;
Raises the current heightmap by the specified amount.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* amount (Double)&lt;br /&gt;
&lt;br /&gt;
==== terrain lower ====&lt;br /&gt;
Lowers the current heightmap by the specified amount.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* amount (Double)&lt;br /&gt;
	The amount of height to remove from the terrain in meters.&lt;br /&gt;
&lt;br /&gt;
==== terrain multiply ====&lt;br /&gt;
Multiplies the heightmap by the value specified.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* value (Double)&lt;br /&gt;
	The value to multiply the heightmap by.&lt;br /&gt;
&lt;br /&gt;
==== terrain bake ====&lt;br /&gt;
Saves the current terrain into the regions revert map.&lt;br /&gt;
&lt;br /&gt;
==== terrain revert ====&lt;br /&gt;
Loads the revert map terrain into the regions heightmap.&lt;br /&gt;
&lt;br /&gt;
==== terrain newbrushes ====&lt;br /&gt;
Enables experimental brushes which replace the standard terrain brushes. WARNING: This is a debug setting and may be removed at any time.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* Enabled? (Boolean)&lt;br /&gt;
	true / false - Enable new brushes&lt;br /&gt;
&lt;br /&gt;
==== terrain stats ====&lt;br /&gt;
Shows some information about the regions heightmap for debugging purposes.&lt;br /&gt;
&lt;br /&gt;
==== terrain effect ====&lt;br /&gt;
Runs a specified plugin effect&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* name (String)&lt;br /&gt;
	The plugin effect you wish to run, or 'list' to see all plugins&lt;br /&gt;
&lt;br /&gt;
==Hypergrid Commands==&lt;br /&gt;
&lt;br /&gt;
When '''opensim.exe''' is run with the '''-hypergrid=true''' flag:&lt;br /&gt;
&lt;br /&gt;
link-region &amp;lt;Xloc&amp;gt; &amp;lt;Yloc&amp;gt; &amp;lt;host&amp;gt; &amp;lt;port&amp;gt; &amp;lt;location-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Use Xloc and Yloc that make sense to your world, i.e. close to your regions, but not adjacent.&lt;br /&gt;
* replace osl2.nac.uci.edu and 9006 with the domain name / ip address and the port of the region you want to link to&lt;br /&gt;
&lt;br /&gt;
E.g. link-region 8998 8998 osl2.nac.uci.edu 9006 OSGrid Gateway&lt;br /&gt;
&lt;br /&gt;
'''Important Note'''&lt;br /&gt;
&lt;br /&gt;
Due to a viewer [https://jira.secondlife.com/browse/SVC-2941 bug], you can only TP between regions that are no more than 4096 cells apart in any dimension. What this means in practice is that if you want to link to OSGrid, you must have your own regions reachable from the (10,000; 10,000) point on the map, which is where OSGrid is centered. Place your regions somewhere in the 8,000s or the 12,000s.&lt;br /&gt;
&lt;br /&gt;
link-mapping&lt;br /&gt;
&lt;br /&gt;
==SVNBackup Module==&lt;br /&gt;
* svn save - saves a current copy of all your regions to SVN.&lt;br /&gt;
* svn load - loads SVN head and imports it to your region.&lt;br /&gt;
* svn load &amp;lt;revision&amp;gt; - loads a specified revision&lt;br /&gt;
* svn load-region &amp;lt;name&amp;gt; - loads a specified region at head revision&lt;br /&gt;
* svn load-region &amp;lt;name&amp;gt; &amp;lt;revision&amp;gt; - loads a specified region from a specified SVN revision.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==UserServer Commands==&lt;br /&gt;
 Only in grid mode:&lt;br /&gt;
 login-level [level] : set the minimal user GodLevel to access to the grid. By default a new user has a value of 0&lt;br /&gt;
 login-reset : reset the level to 0&lt;br /&gt;
 login-text &amp;quot;text&amp;quot;  : set the welcome text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Command Proposals==&lt;br /&gt;
 show stats&lt;br /&gt;
 kill [username] (Rock Vacirca: I hope this means: removes the named user and all their assets)&lt;br /&gt;
 save-xml/load-xml [primitivename] [filename]&lt;br /&gt;
 water-level float meters&lt;br /&gt;
 water-tide float low_tide_level_meters float high_tide_level_meters float period_hours ;-)&lt;br /&gt;
 delete-prims [regionname]&lt;br /&gt;
 diagnostics [on/off] (disable the server diagnostics, as users cannot log in while this is happening)&lt;br /&gt;
 show users all (list all users, whether logged in or not)  NOT WORKING IN STANDALONE&lt;br /&gt;
&lt;br /&gt;
[[Category:Support]]&lt;br /&gt;
[[Category:Tech Reference]] &lt;br /&gt;
[[Category:Help]]&lt;br /&gt;
[[Category:Configuration]]&lt;br /&gt;
[[Category:Getting_Started]]&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Developer_Documentation</id>
		<title>Developer Documentation</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Developer_Documentation"/>
				<updated>2009-06-02T23:32:55Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: typo correction &amp;quot;runts&amp;quot; -&amp;gt; &amp;quot;runs&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Quicklinks}}&lt;br /&gt;
&lt;br /&gt;
[[Technical Reference | Technical Reference]] -&amp;gt; [[Technical Reference/terms | Terms]] -&amp;gt; [[Developer_Documentation | Developer Documentation]]&lt;br /&gt;
&lt;br /&gt;
== Developer Documentation ==&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
* [[Development Team]] &amp;amp;mdash; OpenSim is brought to you by...&lt;br /&gt;
* [[OpenSim:Introduction_and_Definitions  | OpenSim: Introduction and Definitions]] &amp;amp;mdash; A work in progress describing the high level components of OpenSim&lt;br /&gt;
* [[Technical Reference | OpenSim: Technical Reference]] &amp;amp;mdash; A technical description of the simulator operation.&lt;br /&gt;
* [[Grid Architecture Diagram]]&lt;br /&gt;
* [[OpenSim: Screenshots]] &amp;amp;mdash; Various OpenSim screenshots.&lt;br /&gt;
* [http://docs.opensimulator.org/index.html The OpenSim API]&lt;br /&gt;
&lt;br /&gt;
==== Development ====&lt;br /&gt;
* [[Release Cycle]]&lt;br /&gt;
* [[On revisions, tags and branches]]&lt;br /&gt;
* [[Hacking OpenSim for fun and profit]] &amp;amp;mdash; A starters guide for programming OpenSim.&lt;br /&gt;
* [[Coding standards]] &amp;amp;mdash; Coding conventions for developers.&lt;br /&gt;
* [[Automated Testing]] &amp;amp;mdash; How to write tests for OpenSim.&lt;br /&gt;
* [[Branches]] &amp;amp;mdash; An overview of the repository branches and what they are for.&lt;br /&gt;
* [[Monodevelop]] &amp;amp;mdash; How to use the [[monodevelop]] IDE for editing C# solutions.&lt;br /&gt;
* [[Creating New Solution]] &amp;amp;mdash; How to create new solution according to OpenSim conventions.&lt;br /&gt;
&lt;br /&gt;
==== Services ====&lt;br /&gt;
&lt;br /&gt;
* [http://opensimulator.org/mantis Mantis Bug Tracking] &amp;amp;mdash; Mantis is the issue tracking tool of OpenSimulator.&lt;br /&gt;
* [http://www.opensimulator.org:8085/browse/OPENSIM-TRUNK Bamboo Continuous Integration] &amp;amp;mdash; Bamboo builds the source base continuously and runs unit tests.&lt;br /&gt;
* [http://forge.opensimulator.org/gf/ OpenSimulator GForge] &amp;amp;mdash; Project hosting for OpenSimulator related projects.&lt;br /&gt;
&lt;br /&gt;
==== Client Stacks ====&lt;br /&gt;
* [[Sim Throttles]] &amp;amp;mdash; Information on how OpenSim handles throttling of packets to the client.&lt;br /&gt;
&lt;br /&gt;
==== Database ====&lt;br /&gt;
* [[Database Documentation]] &amp;amp;mdash; A map of grid and region instances used in OpenSim&lt;br /&gt;
* [[MonoSqlite]] &amp;amp;mdash; How the database model currently works.&lt;br /&gt;
* [[LSL:PrimitiveParams]] &amp;amp;mdash; Notes on converting SL Edit GUI values and LSL PrimitiveParams to OpenSim PrimitiveBaseShape fields&lt;br /&gt;
* [[NHibernate Performance Testing]] &amp;amp;mdash; SQLite and MySQL performance tests with NHibernate.&lt;br /&gt;
&lt;br /&gt;
==== File formats ====&lt;br /&gt;
* [[Technical_Reference/OpenSim_Archive_Region_Format]] - Opensim ARchive (OAR) region archive file format.&lt;br /&gt;
&lt;br /&gt;
==== Grid ====&lt;br /&gt;
* [[Asset Server problems]] - list of known problems with the asset server&lt;br /&gt;
* [[Teleports]] - some diagrams about OGP and Hypergrid teleport sequences&lt;br /&gt;
&lt;br /&gt;
==== Integration ====&lt;br /&gt;
* [[Webinterface]] &amp;amp;mdash; How to mashup with the web.&lt;br /&gt;
* [[RemoteAdmin]] &amp;amp;mdash; How to use the remote admin plug-in.&lt;br /&gt;
* [[REST]] &amp;amp;mdash; Information about the REST interface to assets, inventory, etc.&lt;br /&gt;
* [[Known Web Interfaces within OpenSim]] &amp;amp;mdash; The set of CAPS, XMLRPC, or REST entry points in the project.&lt;br /&gt;
&lt;br /&gt;
==== Modules ====&lt;br /&gt;
* [[RegionModules]] &amp;amp;mdash; The various modules that are used in the RegionServer and how to write new ones.&lt;br /&gt;
* [[How to create a dynamic plugin]] - A tutorial for using PluginLoader&lt;br /&gt;
* [[Getting Started with Region Modules]] - This brief tutorial is intended to get people started with developing applications with/for opensim using region modules and the opensim API.&lt;br /&gt;
* [[Web Statistics Module]] - The web statistics module documentation and counter wish list.&lt;br /&gt;
&lt;br /&gt;
==== Permissions ====&lt;br /&gt;
* [[OpenSim:Permissions(Server)]]   &amp;amp;mdash; Permissions system as implemented on the region server.&lt;br /&gt;
* [[OpenSim: Permissions]] &amp;amp;mdash; Notes on how object permissions are handled on the client.&lt;br /&gt;
&lt;br /&gt;
==== Physics ====&lt;br /&gt;
* [[PhysicsEngines]]   &amp;amp;mdash; Options for physics engines in OpenSim.&lt;br /&gt;
&lt;br /&gt;
==== Protocols ====&lt;br /&gt;
* [[Metaverse Exchange Protocol]] &amp;amp;mdash; MXP is alternative protocol for secondlife protocol.&lt;br /&gt;
&lt;br /&gt;
==== Regions ====&lt;br /&gt;
* [[OpenSim: Permissions]] &amp;amp;mdash; Notes on object permissions &amp;amp; definition of the ObjectFlags variable.&lt;br /&gt;
* [[OpenSim Load Balancing and Region Splitting]] - Instructions for using load balancing and region splitting features.&lt;br /&gt;
&lt;br /&gt;
==== Threading ====&lt;br /&gt;
* [[OpenSim: Threading strategy]] &amp;amp;mdash; How threading is implemented and handled.&lt;br /&gt;
&lt;br /&gt;
==== Scripting ====&lt;br /&gt;
* [[Scripting_Documentation]] &amp;amp;mdash; How to use scripts and what limitations apply.&lt;br /&gt;
* [[LSL_Status/Functions|LSL Implemented]]   &amp;amp;mdash; A list of LSL-functions that are available in OpenSim.&lt;br /&gt;
* [[OSSL]] &amp;amp;mdash; Some information about the OpenSimulator Scripting Language, and how to implement an OSSL function&lt;br /&gt;
* [[OpenSim.Region.ScriptEngine]] &amp;amp;mdash; How the ScriptEngine looks internally.&lt;br /&gt;
&lt;br /&gt;
==== Search ====&lt;br /&gt;
* [[OpenSim.Region.DataSnapshot]] - Shiny new data gathering/search system&lt;br /&gt;
* [[ImageService]] - Shiny new region module for serving search-related images&lt;br /&gt;
&lt;br /&gt;
==== Testing ====&lt;br /&gt;
* [[Automated_Testing]] &amp;amp;mdash; Writing Automated tests for OpenSim.&lt;br /&gt;
* [[Debugging Unit Tests]] &amp;amp;mdash; Debugging unit tests.&lt;br /&gt;
* [[OpenSim: Debugging - profiler dumps]] &amp;amp;mdash; Dumps of OpenSim profiles to aid in tracking memory leaks.&lt;br /&gt;
* [[Prim_Linking_Testing]] &amp;amp;mdash; Test cases for in world link/unlinking of prims.&lt;br /&gt;
&lt;br /&gt;
==Proposals==&lt;br /&gt;
&lt;br /&gt;
* [[Opensim: 0.5 Release Target Discussion]]&lt;br /&gt;
* [[Opensim: 0.6 Release Target Discussion]]&lt;br /&gt;
* [[Opensim: Future Release Discussion]]&lt;br /&gt;
&lt;br /&gt;
* [[A better SimCrossing]] - A work in progress about implementing a smooth simcrossing&lt;br /&gt;
* [[OpenID]] - Proposal for using OpenID in OpenSim&lt;br /&gt;
* [[AssetServerProposal]] - Proposal for a distributed asset server&lt;br /&gt;
* [[Creating profiles not used for login]] - RFC for alternative ways of creating profiles that will never be used for login&lt;br /&gt;
* [[OpenSim_Services_and_Service_Connectors]] - new infrastructure for connecting region simulators to backend services&lt;br /&gt;
* [[OpenSim Profile Anchors]] - a mechanism for retaining creator information for offline item transfers&lt;br /&gt;
&lt;br /&gt;
==== Proposed projects ====&lt;br /&gt;
&lt;br /&gt;
* [[OpenWiredux: Taking the next step]]&lt;br /&gt;
* [[Using SNMP in OpenSim]]&lt;br /&gt;
&lt;br /&gt;
==Communication==&lt;br /&gt;
&lt;br /&gt;
A good first point of contact is the OpenSim IRC, on irc.freenode.net channels #opensim / #opensim-dev. The OpenSim developers hold [[office hours]] once a week in-world on Tuesdays at &amp;quot;Wright Plaza&amp;quot; on OSGrid. There is a &amp;quot;Test Hour&amp;quot; on Saturdays, also generally on &amp;quot;Wright Plaza&amp;quot;. Both these weekly events are held at 1900UTC. Check on the #opensim IRC channel on Freenode just before each of these events if there is any confusion.&lt;br /&gt;
&lt;br /&gt;
There is also a mailman email distribution list available at https://lists.berlios.de/mailman/listinfo/opensim-dev&lt;br /&gt;
&lt;br /&gt;
==Interest Groups==&lt;br /&gt;
* [[OpenSim Quality Focus Group]] - A proposed group for developers interested in improving the quality of OpenSim as we head towards beta status.&lt;br /&gt;
&lt;br /&gt;
==SVN Access==&lt;br /&gt;
You can browse the source code for OpenSim [http://opensimulator.org/cgi-bin/viewvc.cgi using a web browser] or via SVN.&lt;br /&gt;
* Anonymous Checkout - see [[Download]]&lt;br /&gt;
* Developer Checkout&lt;br /&gt;
 svn co svn+ssh://USERNAME@opensimulator.org/var/svn/opensim/trunk&lt;br /&gt;
&lt;br /&gt;
==Submitting Patches==&lt;br /&gt;
&lt;br /&gt;
Please review [[Submitting_code_to_OpenSim]]&lt;br /&gt;
&lt;br /&gt;
==Recent SVN Commits==&lt;br /&gt;
&amp;lt;rss&amp;gt;http://cia.vc/stats/project/opensim/.rss|max=5|title=none&amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Main]]&lt;br /&gt;
[[Category:Support]]&lt;br /&gt;
[[Category:Tech Reference]] &lt;br /&gt;
[[Category:Help]]&lt;br /&gt;
[[Category:Configuration]]&lt;br /&gt;
[[Category:Getting_Started]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
&amp;lt;cleanpage title=hide cats=hide /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Postgresql-config</id>
		<title>Postgresql-config</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Postgresql-config"/>
				<updated>2009-05-30T00:56:48Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: Add reference to PostgreSQL web site.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Template:Quicklinks}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=PostgreSQL configuration=&lt;br /&gt;
&lt;br /&gt;
I won't lie to you, setting up PostgreSQL on a Linux machine might look simple but it's a pain in the ass when you're not comfortable &lt;br /&gt;
with using phpPgAdmin (kinda like phpMyadmin for MySQL).  For more information on PostreSQL, see http://www.postgresql.org/ the official PostgreSQL site.&lt;br /&gt;
&lt;br /&gt;
== PostgreSQL Installation ==&lt;br /&gt;
&lt;br /&gt;
If you are on a Linux machine, use your favorite package manager to get the Postgresql package from your distribution&lt;br /&gt;
&lt;br /&gt;
Ubuntu/Debian: apt-get install postgresql&lt;br /&gt;
&lt;br /&gt;
Now we need to reset the password for the ‘postgres’ admin account for the server, so we can use this for all of the system administration tasks. Type the following at the command-line (substitute in the password you want to use for your administrator account):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
$ sudo su postgres -c psql template1&lt;br /&gt;
template1=# ALTER USER postgres WITH PASSWORD 'password';&lt;br /&gt;
template1=# \q&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That alters the password for within the database, now we need to do the same for the unix user ‘postgres’:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
$ sudo passwd -d postgres&lt;br /&gt;
$ sudo su postgres -c passwd&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now enter the same password that you used previously.&lt;br /&gt;
&lt;br /&gt;
Finally, we need to open up the server so that we can access and use it remotely - unless you only want to access the database on the local machine. To do this, first, we need to edit the postgresql.conf file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
$ sudo vi /etc/postgresql/8.2/main/postgresql.conf&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now, to edit a couple of lines in the ‘Connections and Authentication’ section…&lt;br /&gt;
&lt;br /&gt;
Change the line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#listen_addresses = 'localhost' to listen_addresses = '*'&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and also change the line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#password_encryption = on  &lt;br /&gt;
to &lt;br /&gt;
password_encryption = on&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save the file. &lt;br /&gt;
&lt;br /&gt;
That’s it, now all you have to do is restart the server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ sudo /etc/init.d/postgresql-8.2 restart&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And all should be working.&lt;br /&gt;
&lt;br /&gt;
== PostgreSQL User and Schema Creation ==&lt;br /&gt;
&lt;br /&gt;
Someone who can try this out please log exact steps for linux:&lt;br /&gt;
&lt;br /&gt;
* Create user opensim.&lt;br /&gt;
As the postgres user issue the following commands (note that the &amp;quot;psql&amp;quot; command starts the command line interface to the database):&lt;br /&gt;
&amp;lt;source lang=text&amp;gt;&lt;br /&gt;
psql&lt;br /&gt;
CREATE USER opensim WITH PASSWORD '*****' CREATEDB;&lt;br /&gt;
\q&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Obviously, the asterisks need to be replaced by the password.&lt;br /&gt;
* Create database opensim with owner opensim.&lt;br /&gt;
&amp;lt;source lang=text&amp;gt;&lt;br /&gt;
psql --username opensim&lt;br /&gt;
#This may prompt for a password&lt;br /&gt;
CREATE DATABASE opensim;&lt;br /&gt;
\q&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
You will probably need to edit the pg_hba.conf and postgresql.conf files depending on your configuration and what network access you want to allow.&lt;br /&gt;
&lt;br /&gt;
== Setting up the OpenSim to use Postgresql ==&lt;br /&gt;
&lt;br /&gt;
For an example how to setup the OpenSim.ini to use Postgresql:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=text&amp;gt;&lt;br /&gt;
; ##&lt;br /&gt;
; ## STORAGE&lt;br /&gt;
; ##&lt;br /&gt;
&lt;br /&gt;
; *** Prim Storage - only leave one storage_plugin uncommented ***&lt;br /&gt;
storage_plugin = &amp;quot;OpenSim.Data.NHibernate.dll&amp;quot; ; for nhibernate&lt;br /&gt;
&lt;br /&gt;
; Storage Source NHibernate example (DIALECT;DRIVER;CONNECTSTRING)&lt;br /&gt;
storage_connection_string=&amp;quot;PostgreSQLDialect;NpgsqlDriver;Server=localhost;Database=opensim;User ID=opensim;Password=opensim;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
; Asset database provider&lt;br /&gt;
asset_plugin = &amp;quot;OpenSim.Data.NHibernate.dll&amp;quot; ; for nhibernate&lt;br /&gt;
&lt;br /&gt;
; the Asset DB source.  This only works for sqlite, mysql, and nhibernate for now&lt;br /&gt;
; Asset Source NHibernate example (DIALECT;DRIVER;CONNECTSTRING)&lt;br /&gt;
asset_source = &amp;quot;PostgreSQLDialect;NpgsqlDriver;Server=localhost;Database=opensim;User ID=opensim;Password=opensim;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
; Inventory database provider&lt;br /&gt;
inventory_plugin = &amp;quot;OpenSim.Data.NHibernate.dll&amp;quot; ; for nhibernate&lt;br /&gt;
&lt;br /&gt;
; Inventory Source NHibernate example (DIALECT;DRIVER;CONNECTSTRING)&lt;br /&gt;
inventory_source = &amp;quot;PostgreSQLDialect;NpgsqlDriver;Server=localhost;Database=opensim;User ID=opensim;Password=opensim;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
; User Data Database provider&lt;br /&gt;
;&lt;br /&gt;
; Multiple providers can be specified by separating them with commas (whitespace is unimportant)&lt;br /&gt;
; If multiple providers are specified then if a profile is requested, each is queried until one&lt;br /&gt;
; provides a valid profile, or until all providers have been queried.&lt;br /&gt;
; Unfortunately the order of querying is currently undefined (it may not be the order in which&lt;br /&gt;
; providers are specified here).  This needs to be fixed&lt;br /&gt;
;&lt;br /&gt;
userDatabase_plugin = &amp;quot;OpenSim.Data.NHibernate.dll&amp;quot; ; for nhibernate&lt;br /&gt;
&lt;br /&gt;
; User Source NHibernate Example (DIALECT;DRIVER;CONNECTSTRING)&lt;br /&gt;
user_source = &amp;quot;PostgreSQLDialect;NpgsqlDriver;Server=localhost;Database=opensim;User ID=opensim;Password=opensim;&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Running Standalone / Grid ==&lt;br /&gt;
&lt;br /&gt;
The rest is the normal starting of the OpenSim (standalone) or the OpenSim.Grid.Servers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Standalone]&lt;br /&gt;
OpenSim.exe&lt;br /&gt;
&lt;br /&gt;
[Grid]&lt;br /&gt;
OpenSim.Grid.UserServer.exe&lt;br /&gt;
OpenSim.Grid.GridServer.exe&lt;br /&gt;
OpenSim.Grid.InventoryServer.exe&lt;br /&gt;
OpenSim.Grid.AssetServer.exe&lt;br /&gt;
OpenSim.Grid.MessagingServer.exe&lt;br /&gt;
OpenSim.exe&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Connecting</id>
		<title>Connecting</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Connecting"/>
				<updated>2009-05-29T17:57:45Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: Add AppleScript to launch Mac Viewer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Template:Quicklinks}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Compatible Viewers==&lt;br /&gt;
Before you can connect to OpenSim, you'll need to have downloaded one of the following clients that can connect to OpenSim.&lt;br /&gt;
&lt;br /&gt;
* [http://get.secondlife.com Linden Client] (release version is the only fully supported viewer.)&lt;br /&gt;
* [http://opensim-viewer.sourceforge.net Hippo Viewer] - a fork of the Linden Client with OpenSim specific enhancements&lt;br /&gt;
* [[RealXtend]] - a fork of the Linden Client that has specialized features (is not fully supported yet.)&lt;br /&gt;
&lt;br /&gt;
==Connecting with the Linden Viewer==&lt;br /&gt;
Every OpenSim grid or instance will specify a '''loginuri''', which is a uri of the form '''http://someserver:9000''' (standalone mode) or '''http://someserver:8002''' (grid mode).  For instance, for osgrid, this is http://osgrid.org:8002.  The following sections assume that you have that uri.  We'll use http://osgrid.org:8002 as our example url.&lt;br /&gt;
&lt;br /&gt;
A list of major public grids can be found at [[Grid_List]].  OSGrid is just one of many available.&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
* change directory to you viewer (SecondLife_XYZ)&lt;br /&gt;
* run &amp;lt;code&amp;gt;./secondlife -loginuri http://osgrid.org:8002&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
* make a copy of the SecondLife icon on your desktop&lt;br /&gt;
* rename it to the grid you want to connect to&lt;br /&gt;
* edit the properties on the icon and set the command line to &amp;lt;code&amp;gt;...\SecondLife.exe&amp;quot; -loginuri http://osgrid.org:8002&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mac ===&lt;br /&gt;
* Make a 'somefilename.sh' file, and put this in it:&lt;br /&gt;
* /Applications/Second\ Life.app/Contents/MacOS/Second\ Life -loginuri http://osgrid.org:8002/&lt;br /&gt;
* set it to executable&lt;br /&gt;
* run it&lt;br /&gt;
 &lt;br /&gt;
If you have multiple viewers and multiple grids to connect to, you can try the following AppleScript (one could do something similar with a shell script).  Feel free to copy and modify for your own use.&lt;br /&gt;
 --&lt;br /&gt;
 --  This script selects a viewer and a grid for virtual worlds.&lt;br /&gt;
 --&lt;br /&gt;
 --&lt;br /&gt;
 -- Variables for the two supported viewers.  More may be added here.&lt;br /&gt;
 --&lt;br /&gt;
 set lindenViewer to &amp;quot;\&amp;quot;/Applications/SecondLife/Second Life.app/Contents/MacOS/Second Life\&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 set emeraldViewer to &amp;quot;\&amp;quot;/Applications/SecondLife/GreenLife Emerald Viewer.app/Contents/MacOS/GreenLife Emerald Viewer\&amp;quot;&amp;quot;&lt;br /&gt;
 --&lt;br /&gt;
 -- Variables for options to select the specified grid.  Since the viewers&lt;br /&gt;
 -- are based on the 2nd life viewer, the options are the same for each&lt;br /&gt;
 -- viewer.  Also, connecting to the Second Life grid is the default option&lt;br /&gt;
 -- if no other options are provided.&lt;br /&gt;
 --&lt;br /&gt;
 -- Currently, four grids are supported.  More may be easily added.&lt;br /&gt;
 --&lt;br /&gt;
 set lindenOptions to &amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 set localStandalone to &amp;quot; -loginuri http://vw.server.lan:9000 -loginpage http://vw.server.lan/opensim/index.html&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 set localGrid to &amp;quot; -loginuri http://vw.server.lan:8000 -loginpage http://vw.server.lan/opensim/index.html&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 set osGridOptions to &amp;quot; -loginuri http://osgrid.org:8002 -loginpage http://osgrid.org/loginscreen.php -helperuri http://osgrid.org/&amp;quot;&lt;br /&gt;
 --&lt;br /&gt;
 -- Display dialog and select the viewer.&lt;br /&gt;
 --&lt;br /&gt;
 set dialogResult to display dialog &amp;quot;Choose viewer:&lt;br /&gt;
 1) 2nd Life viewer&lt;br /&gt;
 2) Emerald viewer:&amp;quot; default answer &amp;quot;1&amp;quot; with title &amp;quot;Select Viewer&amp;quot; with icon 1&lt;br /&gt;
 &lt;br /&gt;
 set option to text returned of dialogResult&lt;br /&gt;
 &lt;br /&gt;
 if option = &amp;quot;2&amp;quot; then&lt;br /&gt;
 	set viewer to emeraldViewer&lt;br /&gt;
 else&lt;br /&gt;
 	set viewer to lindenViewer&lt;br /&gt;
 end if&lt;br /&gt;
 --&lt;br /&gt;
 -- Display dialog and select the grid.&lt;br /&gt;
 --&lt;br /&gt;
 set dialogResult to display dialog &amp;quot;Choose server:&lt;br /&gt;
 1) 2nd Life grid&lt;br /&gt;
 2) local standalone&lt;br /&gt;
 3) local grid&lt;br /&gt;
 4) OS Grid&amp;quot; default answer &amp;quot;2&amp;quot; with title &amp;quot;Select Grid&amp;quot; with icon 1&lt;br /&gt;
 &lt;br /&gt;
 set grid to text returned of dialogResult&lt;br /&gt;
 &lt;br /&gt;
 if grid = &amp;quot;1&amp;quot; then&lt;br /&gt;
 	set options to lindenOptions&lt;br /&gt;
 else if grid = &amp;quot;2&amp;quot; then&lt;br /&gt;
 	set options to localStandalone&lt;br /&gt;
 else if grid = &amp;quot;3&amp;quot; then&lt;br /&gt;
 	set options to localGrid&lt;br /&gt;
 else if grid = &amp;quot;4&amp;quot; then&lt;br /&gt;
 	set options to osGridOptions&lt;br /&gt;
 else&lt;br /&gt;
 	set options to localStandalone&lt;br /&gt;
 end if&lt;br /&gt;
 --&lt;br /&gt;
 -- Combine the grid and viewer and execute the result.&lt;br /&gt;
 --&lt;br /&gt;
 set command to viewer &amp;amp; options&lt;br /&gt;
 do shell script command&lt;br /&gt;
&lt;br /&gt;
===Linden Viewer options===&lt;br /&gt;
The Linden viewer has a number of other options.  Some are useful, some are not.  The viewer has a help option which produces the following results:&lt;br /&gt;
  --autologin           log in as last saved user&lt;br /&gt;
  --channel arg         n/a&lt;br /&gt;
  --console arg         n/a&lt;br /&gt;
  --cooperative arg     Yield some idle time to local host.&lt;br /&gt;
  --crashonstartup      Crashes on startup. For QA use.&lt;br /&gt;
  --debugviews          n/a&lt;br /&gt;
  --drop arg            n/a&lt;br /&gt;
  --god                 Log in a god if you have god access.&lt;br /&gt;
  --grid arg            Specify the name of the grid, local, or an IP address &lt;br /&gt;
                        to connect to.&lt;br /&gt;
  -h [ --help ]         display this help message&lt;br /&gt;
  --helperuri arg       helper web CGI prefix to use&lt;br /&gt;
  --ignorepixeldepth    Ignore pixel depth settings.&lt;br /&gt;
  --inbw arg            n/a&lt;br /&gt;
  --logfile arg         n/a&lt;br /&gt;
  --login args          3 tokens: first, last and password&lt;br /&gt;
  --loginpage arg       Login authentication page to use.&lt;br /&gt;
  --loginuri arg        login server and CGI script to use&lt;br /&gt;
  --multiple            Allow multple viewers.&lt;br /&gt;
  --no-verify-ssl-cert  n/a&lt;br /&gt;
  --noaudio             n/a&lt;br /&gt;
  --noinvlib            Do not request the inventory library.&lt;br /&gt;
  --nopreload           n/a&lt;br /&gt;
  --noprobe             n/a&lt;br /&gt;
  --noquicktime         n/a&lt;br /&gt;
  --nosound             n/a&lt;br /&gt;
  --novoice             Disable voice.&lt;br /&gt;
  --outbw arg           n/a&lt;br /&gt;
  --port arg            n/a&lt;br /&gt;
  --purge               Delete files in the cache.&lt;br /&gt;
  --qa                  Activated debugging menu in Advanced Settings.&lt;br /&gt;
  --quitafter arg       n/a&lt;br /&gt;
  --rotate              n/a&lt;br /&gt;
  --safe                Reset preferences, run in safe mode.&lt;br /&gt;
  --set args             specify the value of a particular&lt;br /&gt;
                                       configuration variable that&lt;br /&gt;
                                       overrides all other settings&lt;br /&gt;
                              &lt;br /&gt;
  --setdefault args      specify the value of a particular&lt;br /&gt;
                                       configuration variable which can be&lt;br /&gt;
                                       overridden by settings.xml&lt;br /&gt;
                              &lt;br /&gt;
  --settings arg        Specify the filename of a configuration file.&lt;br /&gt;
  --skin arg            ui/branding skin folder to use&lt;br /&gt;
  --slurl arg           Startup SLurl&lt;br /&gt;
  --url arg             Startup location&lt;br /&gt;
  --psn arg             MacOSX process serial number&lt;br /&gt;
&lt;br /&gt;
== Alternative Connection Approaches ==&lt;br /&gt;
&lt;br /&gt;
=== Via a Web Browser ===&lt;br /&gt;
&lt;br /&gt;
You can also set up a [[Browser Protocol Handler]] which will make opensim:// links in your browser do the expected thing, and launch the right OpenSim viewer.&lt;br /&gt;
&lt;br /&gt;
** Project site&lt;br /&gt;
** http://forge.opensimulator.org/gf/project/xenki/&lt;br /&gt;
** Xeni Community Site&lt;br /&gt;
** http://xenkiviewer.com/&lt;br /&gt;
&lt;br /&gt;
* '''Xenki''' - Xenki is an XBAP 3D application intended to be a browser add-on for OpenSim. &lt;br /&gt;
** '''What is Xenki?''' &lt;br /&gt;
** http://www.adamfrisby.com/blog/2008/08/what-is-xenki/&lt;br /&gt;
** '''Sources:''' &lt;br /&gt;
** http://www.adamfrisby.com/blog/2008/08/xenki-010-alpha-sources-posted/&lt;br /&gt;
&lt;br /&gt;
=== Via Rezme ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* None at the moment&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Connecting</id>
		<title>Connecting</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Connecting"/>
				<updated>2009-05-29T17:53:25Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: Linden Viewer options&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Template:Quicklinks}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Compatible Viewers==&lt;br /&gt;
Before you can connect to OpenSim, you'll need to have downloaded one of the following clients that can connect to OpenSim.&lt;br /&gt;
&lt;br /&gt;
* [http://get.secondlife.com Linden Client] (release version is the only fully supported viewer.)&lt;br /&gt;
* [http://opensim-viewer.sourceforge.net Hippo Viewer] - a fork of the Linden Client with OpenSim specific enhancements&lt;br /&gt;
* [[RealXtend]] - a fork of the Linden Client that has specialized features (is not fully supported yet.)&lt;br /&gt;
&lt;br /&gt;
==Connecting with the Linden Viewer==&lt;br /&gt;
Every OpenSim grid or instance will specify a '''loginuri''', which is a uri of the form '''http://someserver:9000''' (standalone mode) or '''http://someserver:8002''' (grid mode).  For instance, for osgrid, this is http://osgrid.org:8002.  The following sections assume that you have that uri.  We'll use http://osgrid.org:8002 as our example url.&lt;br /&gt;
&lt;br /&gt;
A list of major public grids can be found at [[Grid_List]].  OSGrid is just one of many available.&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
* change directory to you viewer (SecondLife_XYZ)&lt;br /&gt;
* run &amp;lt;code&amp;gt;./secondlife -loginuri http://osgrid.org:8002&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
* make a copy of the SecondLife icon on your desktop&lt;br /&gt;
* rename it to the grid you want to connect to&lt;br /&gt;
* edit the properties on the icon and set the command line to &amp;lt;code&amp;gt;...\SecondLife.exe&amp;quot; -loginuri http://osgrid.org:8002&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mac ===&lt;br /&gt;
* Make a 'somefilename.sh' file, and put this in it:&lt;br /&gt;
* /Applications/Second\ Life.app/Contents/MacOS/Second\ Life -loginuri http://osgrid.org:8002/&lt;br /&gt;
* set it to executable&lt;br /&gt;
* run it&lt;br /&gt;
&lt;br /&gt;
===Linden Viewer options===&lt;br /&gt;
The Linden viewer has a number of other options.  Some are useful, some are not.  The viewer has a help option which produces the following results:&lt;br /&gt;
  --autologin           log in as last saved user&lt;br /&gt;
  --channel arg         n/a&lt;br /&gt;
  --console arg         n/a&lt;br /&gt;
  --cooperative arg     Yield some idle time to local host.&lt;br /&gt;
  --crashonstartup      Crashes on startup. For QA use.&lt;br /&gt;
  --debugviews          n/a&lt;br /&gt;
  --drop arg            n/a&lt;br /&gt;
  --god                 Log in a god if you have god access.&lt;br /&gt;
  --grid arg            Specify the name of the grid, local, or an IP address &lt;br /&gt;
                        to connect to.&lt;br /&gt;
  -h [ --help ]         display this help message&lt;br /&gt;
  --helperuri arg       helper web CGI prefix to use&lt;br /&gt;
  --ignorepixeldepth    Ignore pixel depth settings.&lt;br /&gt;
  --inbw arg            n/a&lt;br /&gt;
  --logfile arg         n/a&lt;br /&gt;
  --login args          3 tokens: first, last and password&lt;br /&gt;
  --loginpage arg       Login authentication page to use.&lt;br /&gt;
  --loginuri arg        login server and CGI script to use&lt;br /&gt;
  --multiple            Allow multple viewers.&lt;br /&gt;
  --no-verify-ssl-cert  n/a&lt;br /&gt;
  --noaudio             n/a&lt;br /&gt;
  --noinvlib            Do not request the inventory library.&lt;br /&gt;
  --nopreload           n/a&lt;br /&gt;
  --noprobe             n/a&lt;br /&gt;
  --noquicktime         n/a&lt;br /&gt;
  --nosound             n/a&lt;br /&gt;
  --novoice             Disable voice.&lt;br /&gt;
  --outbw arg           n/a&lt;br /&gt;
  --port arg            n/a&lt;br /&gt;
  --purge               Delete files in the cache.&lt;br /&gt;
  --qa                  Activated debugging menu in Advanced Settings.&lt;br /&gt;
  --quitafter arg       n/a&lt;br /&gt;
  --rotate              n/a&lt;br /&gt;
  --safe                Reset preferences, run in safe mode.&lt;br /&gt;
  --set args             specify the value of a particular&lt;br /&gt;
                                       configuration variable that&lt;br /&gt;
                                       overrides all other settings&lt;br /&gt;
                              &lt;br /&gt;
  --setdefault args      specify the value of a particular&lt;br /&gt;
                                       configuration variable which can be&lt;br /&gt;
                                       overridden by settings.xml&lt;br /&gt;
                              &lt;br /&gt;
  --settings arg        Specify the filename of a configuration file.&lt;br /&gt;
  --skin arg            ui/branding skin folder to use&lt;br /&gt;
  --slurl arg           Startup SLurl&lt;br /&gt;
  --url arg             Startup location&lt;br /&gt;
  --psn arg             MacOSX process serial number&lt;br /&gt;
&lt;br /&gt;
== Alternative Connection Approaches ==&lt;br /&gt;
&lt;br /&gt;
=== Via a Web Browser ===&lt;br /&gt;
&lt;br /&gt;
You can also set up a [[Browser Protocol Handler]] which will make opensim:// links in your browser do the expected thing, and launch the right OpenSim viewer.&lt;br /&gt;
&lt;br /&gt;
** Project site&lt;br /&gt;
** http://forge.opensimulator.org/gf/project/xenki/&lt;br /&gt;
** Xeni Community Site&lt;br /&gt;
** http://xenkiviewer.com/&lt;br /&gt;
&lt;br /&gt;
* '''Xenki''' - Xenki is an XBAP 3D application intended to be a browser add-on for OpenSim. &lt;br /&gt;
** '''What is Xenki?''' &lt;br /&gt;
** http://www.adamfrisby.com/blog/2008/08/what-is-xenki/&lt;br /&gt;
** '''Sources:''' &lt;br /&gt;
** http://www.adamfrisby.com/blog/2008/08/xenki-010-alpha-sources-posted/&lt;br /&gt;
&lt;br /&gt;
=== Via Rezme ===&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* None at the moment&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Download</id>
		<title>Download</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Download"/>
				<updated>2009-05-26T15:48:33Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: /* Release notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Quicklinks}}&lt;br /&gt;
=Source code=&lt;br /&gt;
Here are the current released versions of OpenSim.  &lt;br /&gt;
&lt;br /&gt;
Please see [[Branches]] for more information on the repository branches and what they are for.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=red&amp;gt;'''Please note:'''&amp;lt;/font&amp;gt; As OpenSim is still at an alpha code maturity stage, there is absolutely no guarantee that functionality works or is stable, even in the numbered releases.  Certain features may not work either because the code is in rapid evolution, or because functionality expected by the Linden Labs Second Life viewer has simply not been implemented yet.  However, constructive feedback is still welcomed.&lt;br /&gt;
&lt;br /&gt;
Also, please be aware that OpenSim requires that you have a fair amount of technical knowledge in order to set it up.&lt;br /&gt;
&lt;br /&gt;
The lastest source releases are always hosted at http://dist.opensimulator.org, the current latest releases is '''0.6.5''' and provided as:&lt;br /&gt;
* http://dist.opensimulator.org/opensim-0.6.5-release.tar.gz - best for Linux systems&lt;br /&gt;
* http://dist.opensimulator.org/opensim-0.6.5-release.zip - best for Windows systems&lt;br /&gt;
&lt;br /&gt;
The only difference between the 2 is the archive format, the source is exactly the same.&lt;br /&gt;
&lt;br /&gt;
== Release Code via Subversion ==&lt;br /&gt;
&lt;br /&gt;
Instead of using a source archive release, you can pull specific releases from our subversion.  For Windows you can install just [http://subversion.tigris.org/servlets/NewsItemView?newsItemID=1941 Subversion] or the often preferred [http://tortoisesvn.tigris.org Tortoise Subversion extension]. Mac OS X 10.5 and above have Subversion built but OS. X 10.4.x can still [http://homepage.mac.com/martinott/Subversion-1.4.4.pkg.zip download Subversion].  All Linux systems should have subversion installed, or available from their package repositories.&lt;br /&gt;
&lt;br /&gt;
* '''0.6.5 Alpha with post-release fixes''' (preferred)&lt;br /&gt;
 svn co http://opensimulator.org/svn/opensim/branches/0.6.5-post-fixes opensim&lt;br /&gt;
&lt;br /&gt;
* '''0.6.5 Alpha release tag''' &lt;br /&gt;
 svn co http://opensimulator.org/svn/opensim/tags/0.6.5-release opensim&lt;br /&gt;
&lt;br /&gt;
== Release notes ==&lt;br /&gt;
&lt;br /&gt;
These are extracted from the subversion history log and correlated with the tagged releases.  It should provide some idea of the changes between each tagged version.  How ever, since the tagged releases are moved out of the trunk, the versions aren't an exact correlation.  Please read and understand [[Release Cycle]] and [[On revisions, tags and branches]] before using this information.&lt;br /&gt;
* [[Recent]] (since last tagged version)&lt;br /&gt;
* [[0.6.5-release]] (SVN version 9667)&lt;br /&gt;
* [[0.6.4.1-release]] (SVN version 9009)&lt;br /&gt;
* [[0.6.4-release]] (SVN version 8960)&lt;br /&gt;
* [[0.6.3-release]] (SVN version 8506)&lt;br /&gt;
* [[0.6.2-release]] (SVN version 8068)&lt;br /&gt;
* [[0.6.1-release]] (SVN version 7880)&lt;br /&gt;
* [[0.6.0-release]] (SVN version 7176)&lt;br /&gt;
* [[0.5.11-release]] (SVN version 6676)&lt;br /&gt;
* [[0.5.10-release]] (SVN version 6422)&lt;br /&gt;
* [[0.5.9-release]] (SVN version 5970)&lt;br /&gt;
* [[0.5.8-release]] (SVN version 5111)&lt;br /&gt;
* [[0.5.7-release]] (SVN version 4818)&lt;br /&gt;
* [[0.5.6-release]] (SVN version 4488)&lt;br /&gt;
* [[0.5.5-release]] (SVN version 4239)&lt;br /&gt;
* [[0.5.4-release]] (SVN version 3879) (Not sure what happened to 0.5.3 &amp;amp; 0.5.2)&lt;br /&gt;
* [[0.5.1-release]] (SVN version 3724)&lt;br /&gt;
* [[0.5.0-release]] (SVN version 3184)&lt;br /&gt;
* [[0.4.5.3-stable]] (SVN version 2844)&lt;br /&gt;
* [[0.4.5.2-stable]] (SVN version 2772)&lt;br /&gt;
* [[0.4.5.1-stable]] (SVN version 2610)&lt;br /&gt;
* [[0.4.5-release]] (SVN version 2293)&lt;br /&gt;
* [[0.4.0-rc]] (SVN version 1953)&lt;br /&gt;
* [[0.3.2-release]] (SVN version 1385)&lt;br /&gt;
* [[0.3.1-devel]] (SVN version 1226) (Around here things start to get a bit confusing)&lt;br /&gt;
* [[0.2.1-release]] (SVN version 1224)&lt;br /&gt;
* [[0.3.0-devel]] (SVN version 1126)&lt;br /&gt;
* [[0.0.0-release]] (SVN version 1022)&lt;br /&gt;
* [[0.1.0-release]] (SVN version 1021)&lt;br /&gt;
* [[0.2.0-release]] (SVN version 1020)&lt;br /&gt;
&lt;br /&gt;
=Binaries=&lt;br /&gt;
The OpenSim project only does source based releases, which you must [[Build_Instructions|compile]] yourself.  Many members of our community provide binary installers that you can used based on those source releases.  Links below are provided for convenience.&lt;br /&gt;
&lt;br /&gt;
==Installers==&lt;br /&gt;
&lt;br /&gt;
* '''0.6.3 Windows Installer (Postfix Edition r8730)''' &lt;br /&gt;
 http://forge.opensimulator.org/gf/download/frsrelease/175/441/OpenSim0.6.3Setup.exe&lt;br /&gt;
&lt;br /&gt;
* '''0.6.2 Windows Installer''' &lt;br /&gt;
 http://forge.opensimulator.org/gf/download/frsrelease/157/359/OpenSimSetup0.6.2.exe&lt;br /&gt;
&lt;br /&gt;
* '''[[UnofficialDebPackages|Unofficial .deb packages]]&lt;br /&gt;
&lt;br /&gt;
= Older Versions Archive =&lt;br /&gt;
&lt;br /&gt;
All older versions of OpenSim are available from the svn repo. Please be aware that even if there is zero official support for the latest version, there's even less support for older ones. They are kept here for historical and technological reference only.&lt;br /&gt;
&lt;br /&gt;
The 'official' release tags are kept here:&lt;br /&gt;
 http://opensimulator.org/svn/opensim/tags/&lt;br /&gt;
&lt;br /&gt;
The post-fixes, as well as some experimental offshoots are kept here:&lt;br /&gt;
 http://opensimulator.org/svn/opensim/branches/&lt;br /&gt;
&lt;br /&gt;
= Experimental Upstream Code =&lt;br /&gt;
&amp;lt;font style=&amp;quot;color: red; font-size: big&amp;quot;&amp;gt;'''There Be Dragons Beyond This Point'''&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are truly feeling dangerous, adventurous, or want to help us test the next version of OpenSim you are welcome to grab the latest unstable code out of our subversion trunk.  Any warnings previous expressed about the alpha nature of the code go double or triple if you are running directly off of trunk.  '''Never, ever, ever, never''' run this in production environments, it is not suitable for that unless you are very familiar with the source code, and can hot fix any piece of it (that probably means you are an OpenSim core member).  Feedback and testing on the unstable tree is appreciated, as that helps us make the next release better.  If this scares you from using trunk, that was intended.&lt;br /&gt;
&lt;br /&gt;
If it breaks, you get to keep both pieces.&lt;br /&gt;
&lt;br /&gt;
* '''Latest Subversion revision version (bleeding edge)'''&lt;br /&gt;
 svn co http://opensimulator.org/svn/opensim/trunk opensim&lt;br /&gt;
&lt;br /&gt;
* '''To checkout a specific revision'''&lt;br /&gt;
 svn co -r #### http://opensimulator.org/svn/opensim/trunk opensim&lt;br /&gt;
where #### is the number of the desired revision.&lt;br /&gt;
&lt;br /&gt;
Another option for obtaining the code is via [http://git-scm.com/ git] from the [http://opensimulator.org/viewgit OpenSim Git Mirror].  The git mirror only contains trunk code (no branches or tags) and may be up to 1 hour behind the svn trunk.&lt;br /&gt;
&lt;br /&gt;
* '''Latest git revision version (bleeding edge)'''&lt;br /&gt;
 git clone http://opensimulator.org/git/opensim&lt;br /&gt;
&lt;br /&gt;
=Related Software=&lt;br /&gt;
[[Related_Software|Related Software Section - CLICK HERE]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Pages by Category:''[[:Category:Users| User-pages]],[[:Category:Development| Developer-pages]],[[:Category:Scripts| Scripts]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;br /&gt;
[[Category:Developers]]&lt;br /&gt;
&amp;lt;cleanpage title=hide cats=hide /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/0.6.5-release</id>
		<title>0.6.5-release</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/0.6.5-release"/>
				<updated>2009-05-25T15:26:17Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: New page: ===Version 0.6.5-release is SVN r9667=== ------------------------------------------------------------------------ r9666 | drscofield | 2009-05-25 04:26:36 -0700 (Mon, 25 May 2009) | 10 lin...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Version 0.6.5-release is SVN r9667===&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9666 | drscofield | 2009-05-25 04:26:36 -0700 (Mon, 25 May 2009) | 10 lines&lt;br /&gt;
&lt;br /&gt;
From: Chris Yeoh &amp;lt;cyeoh@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The attached patch implements llPassTouches. It has been added&lt;br /&gt;
to the export/import XML along with the flag for AllowedInventoryDrop.&lt;br /&gt;
&lt;br /&gt;
The MySQL backend has been updated as well, though I haven't&lt;br /&gt;
done one of those before so could do with a check. I added&lt;br /&gt;
the migration mysql file as well.&lt;br /&gt;
&lt;br /&gt;
The other data backends need updating as well.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9665 | drscofield | 2009-05-25 04:11:04 -0700 (Mon, 25 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
converting CapabilitiesModule to new region module scheme&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9664 | drscofield | 2009-05-25 03:40:09 -0700 (Mon, 25 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
letting TestClient implement IClientCore as well to fix test case&lt;br /&gt;
failure due to new NAT code&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9663 | drscofield | 2009-05-25 02:32:44 -0700 (Mon, 25 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
dropping attendee list keeping from Concierge, relying on&lt;br /&gt;
Scene.GetAvatars() instead now. [test #487]&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9662 | afrisby | 2009-05-24 23:46:41 -0700 (Sun, 24 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Attaches debug info to some DNS resolution code.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9661 | chi11ken | 2009-05-24 18:59:50 -0700 (Sun, 24 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9660 | afrisby | 2009-05-24 18:12:28 -0700 (Sun, 24 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Disabled NAT translation support for a little while.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9658 | melanie | 2009-05-24 10:29:40 -0700 (Sun, 24 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Prevent group deeded objects from being returned by the group return option&lt;br /&gt;
unless the user has that permission through the group.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9657 | melanie | 2009-05-24 10:20:47 -0700 (Sun, 24 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Allow the perms module to inspect and modify the list of objects to return&lt;br /&gt;
for more fine-grained control&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9656 | melanie | 2009-05-24 09:55:34 -0700 (Sun, 24 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Make group permissions control what a user can return.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9655 | melanie | 2009-05-24 09:11:35 -0700 (Sun, 24 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add a new permissions check for bulk object returns.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9654 | diva | 2009-05-23 19:09:20 -0700 (Sat, 23 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fixes map image on link-region (HG).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9653 | afrisby | 2009-05-23 19:07:54 -0700 (Sat, 23 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Mono sucks. (Fixes crash due to Mono not implementing NetworkInformation.IPv4Mask aka Subnet masks)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9652 | afrisby | 2009-05-23 18:36:13 -0700 (Sat, 23 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adds NAT routing support for MXP Asset Delivery. (This means MXP should be fully NAT compatible.)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9651 | diva | 2009-05-23 10:51:13 -0700 (Sat, 23 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
This should make HG asset transfers work much better. It now uses HGUuidGatherer, which is a subclass of UuidGatherer. Hence, on-line HG asset transfers use exactly the same UUID collection code as save oar/xml. If it doesn't work, it's Justin's fault :D&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9650 | diva | 2009-05-23 08:08:03 -0700 (Sat, 23 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added one missing config var for HG standalones.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9649 | afrisby | 2009-05-23 00:51:29 -0700 (Sat, 23 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fixes [irritating] edge case in Util.GetLocalHost which could return an IPv6 address if no non-loopback IPv4 address can be found.&lt;br /&gt;
* Restores internal IPv6 support to NetworkUtil.*&lt;br /&gt;
* Fixes bad login unit tests.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9648 | afrisby | 2009-05-23 00:29:14 -0700 (Sat, 23 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Disables internal IPv6 Support - causing issues.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9647 | afrisby | 2009-05-23 00:07:02 -0700 (Sat, 23 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Fixed&amp;quot; an issue with NAT Login Handler, apparently an IPv4Mask can be null on an IPv4 address. Go figure. (!?!)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9646 | afrisby | 2009-05-22 23:29:08 -0700 (Fri, 22 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Implements automatic loopback handling for standalone regions. &lt;br /&gt;
* This /should/ make OpenSim behave properly when hosting behind a NAT router and utilizing port forwarding (but the router doesn't support Loopback)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9645 | afrisby | 2009-05-22 23:14:02 -0700 (Fri, 22 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Pipes IPEndPoint through all Login methods, including LLSD/OSD login paths.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9644 | afrisby | 2009-05-22 23:05:20 -0700 (Fri, 22 May 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Pipes requestors IP address through all XmlRpcRequest delegates. This is needed to be able to 'NAT-wrap' the login sequence.&lt;br /&gt;
* If you have something using XmlRpc that isn't in core, change your method signature from:&lt;br /&gt;
   (XmlRpcRequest request)&lt;br /&gt;
to:&lt;br /&gt;
   (XmlRpcRequest request, IPEndPoint remoteClient)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9643 | afrisby | 2009-05-22 22:44:18 -0700 (Fri, 22 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Breaks OpenSim.. err I mean.. adds NAT translation support to EnableSimulator EventQueue methods.&lt;br /&gt;
* NB: This may actually break logins on certain regions. Shake well before consuming.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9642 | afrisby | 2009-05-22 22:18:37 -0700 (Fri, 22 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* NetworkUtil now handles an error case in a way which is easier to debug.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9641 | afrisby | 2009-05-22 22:09:10 -0700 (Fri, 22 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Adds new NetworkUtil class, contains methods for handling IP resolution when located on the same subnet. (Eg, can be used to avoid NAT Loopback requirements if fully utilized.)&lt;br /&gt;
* Adds a few new network-related methods to Util.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9640 | diva | 2009-05-22 18:40:03 -0700 (Fri, 22 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Changing extension of two of the config files to .example because they need to be copied and customized.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9639 | diva | 2009-05-22 15:48:25 -0700 (Fri, 22 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added a few pre-packaged configurations to make it easier for people to configure their sims.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9638 | justincc | 2009-05-22 12:59:45 -0700 (Fri, 22 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Reintroduce save iar test, which wasn't working because the asset service hadn't been manually post intiailized&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9637 | diva | 2009-05-22 11:02:49 -0700 (Fri, 22 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Bug fix in HGAssetService. POSTs back home (standalone) should now work.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9636 | drscofield | 2009-05-22 09:22:49 -0700 (Fri, 22 May 2009) | 8 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Changes to support client-side image pre-caching in the region. This&lt;br /&gt;
  commit adds an additional calling sequence to the DynamicTexture data&lt;br /&gt;
  and URL calls. The new interface allows a dynamic image to be loaded&lt;br /&gt;
  into a specific object face (rather than the mandatory ALL_SIDES&lt;br /&gt;
  supported today.&lt;br /&gt;
  This is in part fulfilment of ticket #458.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9635 | drscofield | 2009-05-22 08:21:49 -0700 (Fri, 22 May 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Fix typographical error in RPC response.&lt;br /&gt;
- Remove obsolete commentary.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9634 | drscofield | 2009-05-22 08:18:41 -0700 (Fri, 22 May 2009) | 9 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  RequestUserInventory is supposed to drive a supplied callback&lt;br /&gt;
  when it completes. In fact, it fails to do so if the user's&lt;br /&gt;
  inventory does not exist (e.g. the inventory database is&lt;br /&gt;
  unavailable for some reason), and the requestor is left&lt;br /&gt;
  sleeping forever.&lt;br /&gt;
  The code has been modified to return empty lists via the&lt;br /&gt;
  callback as an accurate reflection of what is there: nothing.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9633 | drscofield | 2009-05-22 07:57:00 -0700 (Fri, 22 May 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
cleaning out warnings.&lt;br /&gt;
&lt;br /&gt;
NOTE: we currently have a gazillion warnings caused stuff flagged as&lt;br /&gt;
&amp;quot;obsolete&amp;quot; (OGS1 stuff) --- what's up with that?&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9632 | drscofield | 2009-05-22 07:25:50 -0700 (Fri, 22 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
converting Chat module and Concierge module to new style region modules&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9631 | drscofield | 2009-05-22 07:21:44 -0700 (Fri, 22 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
dropping sex from SceneBanner...&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9630 | drscofield | 2009-05-22 04:37:26 -0700 (Fri, 22 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
changing IRCBridgeModule to new region module scheme&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9629 | drscofield | 2009-05-22 04:37:14 -0700 (Fri, 22 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
adding RemoveXmlRpcHandler to IHttpServer&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9628 | diva | 2009-05-21 21:23:59 -0700 (Thu, 21 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Cleaning up a few HG things. HG Posts may now work in grids, but if the home grid is a standalone, this still doesn't work -- something wrong with RegionAssetService's DB connection.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9627 | diva | 2009-05-21 17:23:43 -0700 (Thu, 21 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Removing the [UserService] section, because it's not working yet.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9626 | melanie | 2009-05-21 16:07:26 -0700 (Thu, 21 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Small update to make the command line work again&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9625 | melanie | 2009-05-21 16:06:10 -0700 (Thu, 21 May 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Implement .ini file includes. Anything that begins with &amp;quot;Include-&amp;quot; will be&lt;br /&gt;
treated as another ini source to load.&lt;br /&gt;
For example:&lt;br /&gt;
Include-Asset = AssetSetup.ini&lt;br /&gt;
will load AssetSetup.ini after all other ini files are done.&lt;br /&gt;
This works recursively, too&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9624 | arthursv | 2009-05-21 13:28:59 -0700 (Thu, 21 May 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* Upgraded LLStandaloneLoginModule, LLProxyLoginModule and LLClientStackModule to new&lt;br /&gt;
region modules. This was needed because the stand alone and grid modules weren't deleting&lt;br /&gt;
old scenes, which caused an issue when deleting and recreating a region with same name&lt;br /&gt;
on same x,y coordinates. Tested it on standalone and issue is fixed. Requires prebuild&lt;br /&gt;
to be run again.&lt;br /&gt;
&lt;br /&gt;
Fixes Mantis #3699&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9623 | dahlia | 2009-05-21 12:44:20 -0700 (Thu, 21 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
normalize quats before applying llSetRot()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9622 | mw | 2009-05-21 03:54:49 -0700 (Thu, 21 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Hooked up the RestRegionPlugin Get Region/xxx/terrain so it outputs xml containing the terrain heightmap rather than the old &amp;quot;terrain not implemented&amp;quot; message.&lt;br /&gt;
The format of the terrain data is: the floats encoded in Base64 and serialised into xml. So I think far from ideal, but as the support for outputting that format was already there...&lt;br /&gt;
Still need to hook up a method for remotely loading this data.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9621 | mw | 2009-05-21 03:41:16 -0700 (Thu, 21 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Added ITeleportModule interface, and added a hook into scene so if a module has registered this interface then that handles teleport requests rather the SceneCommunicationService.&lt;br /&gt;
As by default there is no ITeleportModule registered, Teleports by default will still be handled by SceneCommunicationService.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9620 | melanie | 2009-05-20 13:28:57 -0700 (Wed, 20 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Put some meat on the bones of the REST console. NO user functionality yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9619 | diva | 2009-05-20 11:55:45 -0700 (Wed, 20 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Comment out the asset cache config in .ini.example.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9618 | melanie | 2009-05-20 07:40:50 -0700 (Wed, 20 May 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Move the color console logic from the appender into the local console, since&lt;br /&gt;
that is the only one that can use it. Change appender output to always go&lt;br /&gt;
through the console output functions.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9617 | melanie | 2009-05-20 06:50:33 -0700 (Wed, 20 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove the pre-log4net, discrete output methods from the consoles&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9616 | drscofield | 2009-05-20 06:37:25 -0700 (Wed, 20 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
refactoring instantiation of Location object: moving it out of the for&lt;br /&gt;
loop as it really is a &amp;quot;constant&amp;quot;&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9614 | melanie | 2009-05-20 04:27:15 -0700 (Wed, 20 May 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, StrawberryFride, for a patch to fix SceneBan behavior.&lt;br /&gt;
Applied with changes (commented the logging entirely, since Linux defaults&lt;br /&gt;
to debug level)&lt;br /&gt;
Fixes Mantis #3689&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9613 | melanie | 2009-05-20 03:54:35 -0700 (Wed, 20 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fix a slight oversight in SceneInventory that would not enable copy to&lt;br /&gt;
inventory when permissions are bypassed&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9609 | chi11ken | 2009-05-19 18:41:47 -0700 (Tue, 19 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Ignore generated files.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9608 | chi11ken | 2009-05-19 18:32:06 -0700 (Tue, 19 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add copyright headers, formatting cleanup.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9607 | chi11ken | 2009-05-19 18:02:37 -0700 (Tue, 19 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9606 | justincc | 2009-05-19 12:57:45 -0700 (Tue, 19 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Tweak the command exception catcher of last resort to make a little more sense&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9605 | justincc | 2009-05-19 12:41:01 -0700 (Tue, 19 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Take another attempt at http://opensimulator.org/mantis/view.php?id=3191&lt;br /&gt;
* Return something more sensible if a file isn't found&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9604 | drscofield | 2009-05-19 11:46:20 -0700 (Tue, 19 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
trying to fix exception with in LLPacketQueue probably caused by&lt;br /&gt;
missing locks where the queue was modified.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9603 | drscofield | 2009-05-19 11:34:04 -0700 (Tue, 19 May 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  The image render module is returning everything twice. Once with&lt;br /&gt;
  data, once with null. This change adds a return to stop this&lt;br /&gt;
  behavior. This was not apparent until I added a message to the&lt;br /&gt;
  catching routine which issued a warning message when no data was&lt;br /&gt;
  returned.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9602 | melanie | 2009-05-19 09:26:20 -0700 (Tue, 19 May 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Add initializing m_scene if it's not null. Marking MyScene as [Obsolete]&lt;br /&gt;
because it will be removed soonish. This is NOT the way to go.&lt;br /&gt;
Thanks, mpallari, for pointing this out.&lt;br /&gt;
Fixes Mantis #3684&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9601 | dahlia | 2009-05-19 03:09:33 -0700 (Tue, 19 May 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Sculpt mesher refactor&lt;br /&gt;
adds some previously missing geometry to sculpties&lt;br /&gt;
new LOD improves vertex accuracy&lt;br /&gt;
fix torus mode mesh edge joining&lt;br /&gt;
sync with primmesher r37&lt;br /&gt;
&lt;br /&gt;
===SVN r9600-r9500===&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9600 | melanie | 2009-05-18 17:36:06 -0700 (Mon, 18 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Refactor RegionAssetService to load the service connector rather than&lt;br /&gt;
duplicating it's functionality&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9599 | melanie | 2009-05-18 16:18:04 -0700 (Mon, 18 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove the old asset cache and local services and the configurations for them&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9598 | diva | 2009-05-18 16:15:50 -0700 (Mon, 18 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Bug fix and config rename.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9597 | diva | 2009-05-18 15:22:09 -0700 (Mon, 18 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Removing the last reference to CommsManager.AssetCache.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9596 | arthursv | 2009-05-18 15:00:43 -0700 (Mon, 18 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Adds code that allows you to save an outfit then tell bot to wear it.&lt;br /&gt;
* Still doesn't work due to a bug on LibOMV that should be out on 0.6.3.&lt;br /&gt;
* Released by request. Important Warning: Linden Viewer 1.2.3 changes the way appearance works and break bot's appearances. LibOMV is working on it&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9595 | melanie | 2009-05-18 14:14:08 -0700 (Mon, 18 May 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Rename OpenSim.Server.exe to OpenSim.Services.exe and the corresponding&lt;br /&gt;
ini to OpenSim.Services.ini.example, which makes soooo much more sense.&lt;br /&gt;
Thanks, Adam!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9594 | melanie | 2009-05-18 14:07:58 -0700 (Mon, 18 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Adding missing files&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9593 | melanie | 2009-05-18 14:04:25 -0700 (Mon, 18 May 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
This commit changes the way the new server works. There is no longer a server&lt;br /&gt;
exe for each function, rather each function is a connector and the server ini&lt;br /&gt;
loads them. If you like your multiple processes, use -inifile with the server.&lt;br /&gt;
Otherwise, you get one server process that serves all configured funcions, see&lt;br /&gt;
example .ini. The new exe is OpenSim.Server.exe. Clean your bin, loads of names&lt;br /&gt;
have changed!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9592 | diva | 2009-05-18 13:38:35 -0700 (Mon, 18 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
DLL name change in config var.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9591 | diva | 2009-05-18 13:04:59 -0700 (Mon, 18 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Finished HG Service Store. Not fully functional because of problems with asset.ID insisting on being a UUID string.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9590 | justincc | 2009-05-18 11:44:55 -0700 (Mon, 18 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* minor: another attempt at http://opensimulator.org/mantis/view.php?id=3191&lt;br /&gt;
* didn't realize that we were getting back plain old exceptions&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9589 | justincc | 2009-05-18 11:22:15 -0700 (Mon, 18 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Resolve http://opensimulator.org/mantis/view.php?id=3191&lt;br /&gt;
* Catch directory exception on load oar as well as file exception&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9588 | justincc | 2009-05-18 10:46:14 -0700 (Mon, 18 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Re-enable save oar test by loading asset data plugins from test mock class&lt;br /&gt;
* Actually spit out the exception caught by the plugin loader - not much point having plugins throw exceptions if we are just going to ignore them&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9587 | drscofield | 2009-05-18 09:10:48 -0700 (Mon, 18 May 2009) | 15 lines&lt;br /&gt;
&lt;br /&gt;
From: Chris Yeoh &amp;lt;yeohc@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We've encountered problems with textures never fully downloading and&lt;br /&gt;
objects not moving or being deleted (from the client's point of view)&lt;br /&gt;
even when the bandwidth settings on the client have been set very&lt;br /&gt;
low. This can happen over reasonably lossy links (eg you're on the&lt;br /&gt;
other side of the world from the server) as the server retries 3 times&lt;br /&gt;
and then gives up.&lt;br /&gt;
&lt;br /&gt;
Whilst its possible to set ReliableIsImportant, this forces the server&lt;br /&gt;
to keep retrying no matter what which potentially could lead to&lt;br /&gt;
problems. This patch allows for the setting of MaxReliableResends&lt;br /&gt;
explicitly (is set to 3 normally) in OpenSim.ini so if you know you&lt;br /&gt;
will have clients connecting with poor connections you can set it a&lt;br /&gt;
bit higher (10-15 works quite well even for very poor connections).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9586 | drscofield | 2009-05-18 08:50:14 -0700 (Mon, 18 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
logging ACL list additions&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9585 | drscofield | 2009-05-18 08:32:06 -0700 (Mon, 18 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;alan_webb&amp;gt; &amp;amp; Dr Scofield&amp;lt;drscofield@xyzzyxyzzy.net&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Disable use of log4net in script domains to avoid mono 2.4 aborts.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9584 | melanie | 2009-05-18 05:36:59 -0700 (Mon, 18 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Refactor: Change &amp;quot;Servers&amp;quot; to &amp;quot;Server&amp;quot;, since the can only be one. Break&lt;br /&gt;
the handlers out of the asset server context into a generic scope.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9583 | melanie | 2009-05-18 05:10:56 -0700 (Mon, 18 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Nonowrking intermadiate commit,, DO NOT USE&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9582 | melanie | 2009-05-18 04:50:17 -0700 (Mon, 18 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Logically group the server connector with it's handlers&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9581 | melanie | 2009-05-18 04:43:37 -0700 (Mon, 18 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Move the connectors under services for reasons of application logic. Remove&lt;br /&gt;
the user server skeleton in preparation for introducing a generic server&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9580 | drscofield | 2009-05-18 03:04:28 -0700 (Mon, 18 May 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fixes:&lt;br /&gt;
  [1] Sharing exception on remote OAR management&lt;br /&gt;
  [2] Occasional 505 error talking to Tomcat&lt;br /&gt;
  [3] Occasional mono aborts caused by mlog in the&lt;br /&gt;
      script engine's app domain (mono 2.4)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9579 | drscofield | 2009-05-18 02:34:30 -0700 (Mon, 18 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
fixing XmlWriter problem&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9578 | ckrinke | 2009-05-17 11:18:48 -0700 (Sun, 17 May 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, StrawberryFride, for a patch that:&lt;br /&gt;
Adds maturity &amp;amp; access logic for MSSQL platform to &lt;br /&gt;
mirror that of MySQL as committed in 9502. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9577 | ckrinke | 2009-05-17 11:09:39 -0700 (Sun, 17 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Jonc, for a patch that solves&lt;br /&gt;
the issue of a console command 'export-map file.jpg'&lt;br /&gt;
having the map flipped when exported.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9576 | diva | 2009-05-17 08:37:50 -0700 (Sun, 17 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Renaming [ServiceConnectors] back to [Modules].&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9575 | chi11ken | 2009-05-17 03:26:00 -0700 (Sun, 17 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9574 | diva | 2009-05-16 19:15:08 -0700 (Sat, 16 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Removing a superfluous message, just to make bamboo run again.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9573 | diva | 2009-05-16 18:52:14 -0700 (Sat, 16 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Duh, prebuild was wrong. My evil twin sister did it.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9572 | diva | 2009-05-16 18:38:43 -0700 (Sat, 16 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
HG asset transfers starting to work -- GETs only for now. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9571 | homerh | 2009-05-16 09:01:25 -0700 (Sat, 16 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Send the owner name, not the client name on SendDialog.&lt;br /&gt;
This modifies IClientAPI.SendDialog slightly.&lt;br /&gt;
Fixes Mantis #3661.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9570 | diva | 2009-05-15 17:33:17 -0700 (Fri, 15 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Oops. Next time try not to commit things at the same time as having important discussions on the IRC.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9569 | diva | 2009-05-15 17:23:32 -0700 (Fri, 15 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Another minor bug fix for making notecard/script savings work with old asset servers.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9568 | diva | 2009-05-15 14:11:37 -0700 (Fri, 15 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Bug fix on POST asset so that the new asset service connector can talk to the old asset server. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9567 | justincc | 2009-05-15 13:20:55 -0700 (Fri, 15 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Resolve bug where save oar would never complete if any assets were missing&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9566 | justincc | 2009-05-15 11:50:38 -0700 (Fri, 15 May 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Change default sqlite asset db back to Asset.db instead of AssetStorage.db&lt;br /&gt;
* This inconsistency has actually existed for some time but only the recent change brought it to light&lt;br /&gt;
* In the past, the default in ConfigurationLoader took precedence over the one in SQLiteAssetData&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9565 | mw | 2009-05-15 05:10:44 -0700 (Fri, 15 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added PostInitialise method to IGridPlugin.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9563 | diva | 2009-05-14 22:14:59 -0700 (Thu, 14 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fixed minor problem in prebuild.xml&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9562 | diva | 2009-05-14 22:00:25 -0700 (Thu, 14 May 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Heart surgery on asset service code bits. Affects OpenSim.ini configuration -- please see the example. Affects region servers only.&lt;br /&gt;
This may break a lot of things, but it needs to go in. It was tested in standalone and the UCI grid, but it needs a lot more testing.&lt;br /&gt;
Known problems: &lt;br /&gt;
* HG asset transfers are borked for now&lt;br /&gt;
* missing texture is missing&lt;br /&gt;
* 3 unit tests commented out for now&lt;br /&gt;
&lt;br /&gt;
**** Test build now running ****&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9561 | dahlia | 2009-05-14 20:14:04 -0700 (Thu, 14 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
some sculpted prim geometry accuracy and meshing speed improvements&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9560 | melanie | 2009-05-14 14:38:17 -0700 (Thu, 14 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Remove all messages from the groups module that would be output when it is&lt;br /&gt;
NOT enabled.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9559 | melanie | 2009-05-14 14:28:02 -0700 (Thu, 14 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove a misleading event that was only used internally&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9558 | justincc | 2009-05-14 13:37:54 -0700 (Thu, 14 May 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* When saving an oar, save assets when immediately received rather than storing them all up in memory&lt;br /&gt;
* Hopefully this will remove out of memory problems when saving large oars on machines without much memory&lt;br /&gt;
* It may also speed up saving of large oars&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9557 | justincc | 2009-05-14 11:46:17 -0700 (Thu, 14 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move SceneXmlLoader into subpackage&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9556 | mw | 2009-05-14 11:29:47 -0700 (Thu, 14 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Added a bool variable to OGS1GridServices to be able to turn off the use of the remoteRegionInfoCache as caching region data like that stops a dynamic grid (where regions could change port or host at any time, useful for load balancing among other things) from working.&lt;br /&gt;
The bool is currently hardcoded to be true (to use the cache). So need to hook this up to a config option later. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9555 | justincc | 2009-05-14 11:24:52 -0700 (Thu, 14 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Improve loadregions so that all region configs are checked for clashes (e.g. same uuid) rather than just one&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9554 | justincc | 2009-05-14 11:08:54 -0700 (Thu, 14 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move bottom part of 'xml2' serializaton to separate class&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9553 | justincc | 2009-05-14 09:33:04 -0700 (Thu, 14 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: break some of xml2 serialization out of sog&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9552 | melanie | 2009-05-14 04:28:12 -0700 (Thu, 14 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Remove empty server dirs to break the mold and allow a new structure to evolve&lt;br /&gt;
instead if duplicationg what we already have&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9551 | melanie | 2009-05-14 04:26:14 -0700 (Thu, 14 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Move the server request handlers into a separate lib nunit can digest&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9550 | lbsa71 | 2009-05-14 01:21:14 -0700 (Thu, 14 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Moved BaseRequestHandlerTestHelper to OpenSim.Tests.Common.Setup for great justice.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9549 | lbsa71 | 2009-05-14 01:14:31 -0700 (Thu, 14 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Ignored some gens&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9548 | lbsa71 | 2009-05-14 01:12:23 -0700 (Thu, 14 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Changed auto-properties to properties with backing field&lt;br /&gt;
* This fixes mantis #3650&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9547 | melanie | 2009-05-13 23:18:18 -0700 (Wed, 13 May 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Move the connector for the new asset server to a connectors project. Inherit&lt;br /&gt;
the region module version from this. This enables inter-server connections&lt;br /&gt;
to reuse connetor code from region modules.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9546 | diva | 2009-05-13 21:37:26 -0700 (Wed, 13 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Small fix uncommenting something that got commented too much.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9545 | melanie | 2009-05-13 20:07:00 -0700 (Wed, 13 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Honor the temp and local asset flags&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9544 | arthursv | 2009-05-13 15:16:14 -0700 (Wed, 13 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Bug fix: Variable m_regionSettings can be null, using RegionSettings instead, that starts a new RegionSettings object if private variable is null.&lt;br /&gt;
Fixes Mantis #3634&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9543 | melanie | 2009-05-13 13:57:26 -0700 (Wed, 13 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix up some URL details&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9542 | melanie | 2009-05-13 13:45:28 -0700 (Wed, 13 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add the port to the generated URL. For some reson this still doesn't want to&lt;br /&gt;
receive requests.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9541 | melanie | 2009-05-13 13:32:14 -0700 (Wed, 13 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Make the LSL HTTP server create and give out URLs to scripts&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9540 | lbsa71 | 2009-05-13 10:12:40 -0700 (Wed, 13 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Ignored some gens&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9539 | lbsa71 | 2009-05-13 10:11:53 -0700 (Wed, 13 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Added some more tests to the GetAssetStreamHandlers&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9538 | drscofield | 2009-05-13 09:34:57 -0700 (Wed, 13 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Disabling WebFetchInventoryDescendents CAPs for the time being as it&lt;br /&gt;
seems to screw up standalone mode.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9537 | melanie | 2009-05-13 07:32:00 -0700 (Wed, 13 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Update ini examples&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9536 | melanie | 2009-05-12 21:04:26 -0700 (Tue, 12 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add most of the meat to the LSL HTTP server&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9535 | melanie | 2009-05-12 20:09:30 -0700 (Tue, 12 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Plumb request and return URL functions.&lt;br /&gt;
Implements llRequestURL, llRequestSecureURL, llReleaseURL&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9534 | melanie | 2009-05-12 19:54:13 -0700 (Tue, 12 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add a skeleton for the LSLHttpServer&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9533 | melanie | 2009-05-12 19:21:21 -0700 (Tue, 12 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Implement llAttachToAvatar()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9532 | melanie | 2009-05-12 19:06:12 -0700 (Tue, 12 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Implement llDetachFromAvatar()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9531 | ckrinke | 2009-05-12 18:58:17 -0700 (Tue, 12 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add interface, stub implementation and &lt;br /&gt;
script stub for llGetHTTPHeader().&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9530 | ckrinke | 2009-05-12 18:47:29 -0700 (Tue, 12 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add interface, implementation stub and&lt;br /&gt;
script stub for llGetFreeURLs().&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9529 | ckrinke | 2009-05-12 18:27:23 -0700 (Tue, 12 May 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, BlueWall sir, for a patch that:&lt;br /&gt;
Adding a jsonp wrapper to the user supplied status report &lt;br /&gt;
uri if the key &amp;quot;callback&amp;quot; exists. It will work with many &lt;br /&gt;
javascript toolkits to provide an ajax callback to allow &lt;br /&gt;
the browser to update stats reports without the &lt;br /&gt;
intervention of an intermediate server.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9528 | ckrinke | 2009-05-12 18:21:50 -0700 (Tue, 12 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Added interface, implementation stub and&lt;br /&gt;
script stub for llReleaseURL().&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9527 | ckrinke | 2009-05-12 18:13:59 -0700 (Tue, 12 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Remove incorrect semicolon&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9526 | ckrinke | 2009-05-12 18:06:06 -0700 (Tue, 12 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add interface, stubbed implementation and&lt;br /&gt;
script stub for llRequestSecureURL().&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9525 | melanie | 2009-05-12 17:58:10 -0700 (Tue, 12 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Remove some no longer needed debug.&lt;br /&gt;
Fixes Mantis #9520&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9524 | ckrinke | 2009-05-12 17:58:01 -0700 (Tue, 12 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Added interface, stub implementation and script&lt;br /&gt;
stub for llRequestURL().&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9523 | ckrinke | 2009-05-12 17:29:50 -0700 (Tue, 12 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add interface, stub and bare implmentation for llHTTPResponse().&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9522 | melanie | 2009-05-12 16:49:42 -0700 (Tue, 12 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix interface registration/deregistration mechanics&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9521 | melanie | 2009-05-12 16:21:03 -0700 (Tue, 12 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Make the accet cache module actually register the interface&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9520 | diva | 2009-05-12 16:06:43 -0700 (Tue, 12 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Bug fix in SceneBase.RequestModuleInterface. Check that the list's count is greater than 0.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9519 | diva | 2009-05-12 15:48:54 -0700 (Tue, 12 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Making SimStatsReporter a little more restrained in requesting the IEstateModule interface.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9518 | afrisby | 2009-05-12 14:42:20 -0700 (Tue, 12 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adds additional check to MRM rezzing - the host object must be created by the sim owner, not just owned by it.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9517 | afrisby | 2009-05-12 14:21:33 -0700 (Tue, 12 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adds ScenePresence.TeleportWithMomentum - same as .Teleport, but preserves velocity.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9516 | afrisby | 2009-05-12 13:59:38 -0700 (Tue, 12 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* EventManager's OnNewPresence event now fires correctly again.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9515 | melanie | 2009-05-12 12:50:09 -0700 (Tue, 12 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Correct addin XML&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9514 | melanie | 2009-05-12 10:01:04 -0700 (Tue, 12 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Commit the addin XML for the Core Asset Cache&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9513 | melanie | 2009-05-12 08:52:28 -0700 (Tue, 12 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add more group notify glue&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9512 | drscofield | 2009-05-12 08:12:21 -0700 (Tue, 12 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
more fixes to default avatar appearance creation&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9511 | melanie | 2009-05-12 07:59:11 -0700 (Tue, 12 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Paving the way for syncing group permissions across a grid&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9510 | drscofield | 2009-05-12 07:57:42 -0700 (Tue, 12 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
fixing SocketException when IP address cannot be resolved&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9509 | melanie | 2009-05-12 06:48:55 -0700 (Tue, 12 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Correctly reset the group ownership flag when a parcel is reclaimed.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9508 | melanie | 2009-05-12 06:41:30 -0700 (Tue, 12 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Hook up deed permissions checking to the land module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9507 | melanie | 2009-05-12 06:29:38 -0700 (Tue, 12 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add permission mechanisms for group deeding land&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9506 | afrisby | 2009-05-12 06:10:04 -0700 (Tue, 12 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Applies Mantis #3630 - Adds support for outside MRM initialisation, makes MRMModule compatible with the Visual Studio MRMLoader ( http://forge.opensimulator.org/gf/project/mrmloader/ )&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9505 | drscofield | 2009-05-12 06:09:16 -0700 (Tue, 12 May 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Change updateAppearance so that nothing is done to the user's&lt;br /&gt;
  appearance unless explicitly requested.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9504 | drscofield | 2009-05-12 04:51:19 -0700 (Tue, 12 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
partially fixing avatar appearance code&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9503 | ckrinke | 2009-05-11 20:35:07 -0700 (Mon, 11 May 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Patnad, for a patch that:&lt;br /&gt;
This patch allow you to see region rating from &lt;br /&gt;
the console. Type &amp;quot;show ratings&amp;quot; and it will &lt;br /&gt;
show you the rating of all your regions.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9502 | ckrinke | 2009-05-11 20:30:37 -0700 (Mon, 11 May 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Patnad, for a patch that:&lt;br /&gt;
This is to handle the changes in the v1.23 viewer &lt;br /&gt;
of LL regarding the adult rating. With this patch &lt;br /&gt;
a region can be changed to the adult rating from &lt;br /&gt;
LL viewer v1.23 and above.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9501 | melanie | 2009-05-11 15:54:09 -0700 (Mon, 11 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Changes to the new user system to add the modularity developed for the asset&lt;br /&gt;
system&lt;br /&gt;
&lt;br /&gt;
===SVN r9500-r9400===&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9500 | melanie | 2009-05-11 14:11:46 -0700 (Mon, 11 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
resolve a circular dependency&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9499 | melanie | 2009-05-11 14:04:27 -0700 (Mon, 11 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add AssetService of type IAssetService to Scene&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9498 | melanie | 2009-05-11 13:00:34 -0700 (Mon, 11 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Commit the asset server app config&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9497 | melanie | 2009-05-11 12:53:24 -0700 (Mon, 11 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Smooth out some .ini stuff, actually commit the example&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9496 | afrisby | 2009-05-11 12:23:51 -0700 (Mon, 11 May 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* Implements IP and DNS based ban facilities to OpenSim. &lt;br /&gt;
* User interface is ... primitive at best right now.&lt;br /&gt;
* Loads bans from bans.txt and region ban DB on startup, bans.txt is in the format of one per line. The following explains how they are read;&lt;br /&gt;
&lt;br /&gt;
DNS bans are in the form &amp;quot;somewhere.com&amp;quot; will block ANY matching domain (including &amp;quot;betasomewhere.com&amp;quot;, &amp;quot;beta.somewhere.com&amp;quot;, &amp;quot;somewhere.com.beta&amp;quot;) - make sure to be reasonably specific in DNS bans.&lt;br /&gt;
&lt;br /&gt;
IP address bans match on first characters, so, &amp;quot;127.0.0.1&amp;quot; will ban only that address, &amp;quot;127.0.1&amp;quot; will ban &amp;quot;127.0.10.0&amp;quot; but &amp;quot;127.0.1.&amp;quot; will ban only the &amp;quot;127.0.1.*&amp;quot; network&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9495 | melanie | 2009-05-11 11:23:39 -0700 (Mon, 11 May 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Add selling for $0 back to the sample economy module. This is disabled by&lt;br /&gt;
default but can be enabled in OpenSim.ini. If enabled, things can be sold&lt;br /&gt;
for $0. Other amounts will cause the buyer to see a message and the transaction&lt;br /&gt;
will fail.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9494 | melanie | 2009-05-11 11:06:50 -0700 (Mon, 11 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add a blue box to the stub money module to alert users that buying is&lt;br /&gt;
unimplemented&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9493 | chi11ken | 2009-05-11 08:14:15 -0700 (Mon, 11 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9492 | drscofield | 2009-05-11 02:58:36 -0700 (Mon, 11 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
adding code to check for old-style responses (&amp;quot;True&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9491 | drscofield | 2009-05-11 00:46:12 -0700 (Mon, 11 May 2009) | 13 lines&lt;br /&gt;
&lt;br /&gt;
Squashed commit of the following:&lt;br /&gt;
further ACL stuff:&lt;br /&gt;
- adding StrictAccessControl variable: DON'T set this to false if you&lt;br /&gt;
  want to enforce ACL, it will disable ACLs right now. Default is&lt;br /&gt;
  true.&lt;br /&gt;
&lt;br /&gt;
  once we've got code added to allow child agents but prevent them&lt;br /&gt;
  from becoming root agents when the ACL denies access to the avatar,&lt;br /&gt;
  setting this to false will then allow avatars to see into a&lt;br /&gt;
  neighboring region but not enter it (currently ACL prevent both,&lt;br /&gt;
  seeing and entering).&lt;br /&gt;
&lt;br /&gt;
- enhancing log statements&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9490 | melanie | 2009-05-10 19:59:26 -0700 (Sun, 10 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Plumb the HG asset broker. More naming changes to clarify things. Lots more&lt;br /&gt;
config options.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9489 | melanie | 2009-05-10 15:55:44 -0700 (Sun, 10 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add the HG asset module skeleton&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9488 | melanie | 2009-05-10 15:31:10 -0700 (Sun, 10 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Enhance the submodule loader and port the enhancements to the services base&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9487 | afrisby | 2009-05-10 14:35:07 -0700 (Sun, 10 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Rather than crash the region simulator, declare the teleport a failure if the &amp;quot;success&amp;quot; mapping doesn't exist. (also; I hate LLSD.)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9486 | afrisby | 2009-05-10 14:00:07 -0700 (Sun, 10 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Attempting to fix NullRef exception in inventory.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9485 | afrisby | 2009-05-10 13:50:38 -0700 (Sun, 10 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Debugging some inventory related NullRefException's.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9484 | afrisby | 2009-05-10 13:31:45 -0700 (Sun, 10 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Further testing against core packet issue.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9483 | afrisby | 2009-05-10 13:25:05 -0700 (Sun, 10 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Attempting to diagnose a core packet issue on Windows/.NET. Adding additional locks to see if it fixes the problem.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9482 | melanie | 2009-05-10 09:51:14 -0700 (Sun, 10 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Use the new async handling class to actually make the new asset service's&lt;br /&gt;
async request perform asynchronously&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9481 | melanie | 2009-05-10 09:31:10 -0700 (Sun, 10 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Create SynchronousRestObjectRequester and make SynchronousRestObjectPoster&lt;br /&gt;
use that. Mark SynchronousRestObjectPoster.BeginPostObject as obsolete.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9480 | melanie | 2009-05-10 09:20:25 -0700 (Sun, 10 May 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Create an async form of the RestObjectPoster. Rename the file (but not the&lt;br /&gt;
class!) to SynchronousRestObjectRequester. Add CacheBuckets parameter to&lt;br /&gt;
cache&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9479 | melanie | 2009-05-10 07:03:06 -0700 (Sun, 10 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Connect up the new asset cache and introduce an asynchronous call path&lt;br /&gt;
for asset retrieval (full asset only) to ease migration to the new system&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9478 | melanie | 2009-05-10 05:27:05 -0700 (Sun, 10 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add some asset cache plumbing. Change the generic cache from UUID to string&lt;br /&gt;
keys to allow caching the new crop of URI identified objects.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9477 | melanie | 2009-05-09 17:40:08 -0700 (Sat, 09 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix the build break&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9476 | melanie | 2009-05-09 17:30:51 -0700 (Sat, 09 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Small asset cache addition. Comment a debug output left in CAPS&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9475 | melanie | 2009-05-09 16:47:20 -0700 (Sat, 09 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
COmmitting the asset cache skeleton&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9474 | homerh | 2009-05-09 14:11:12 -0700 (Sat, 09 May 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Fixed handling of inventory a bit&lt;br /&gt;
- AssetType isn't InventoryType. Those enums contain different numbers. Use AssetType for the asset type, InventoryType for the inventory type.&lt;br /&gt;
- The ToString method (or ToLower) of AssetType/InventoryType doesn't necessarily return the correct LLSD string.&lt;br /&gt;
- Replaced several magic numbers by their corresponding enum.&lt;br /&gt;
- Fixed the invType for gestures and animations in the library.&lt;br /&gt;
This should fix Mantis #3610 and the non-terminating inventory loading&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9473 | afrisby | 2009-05-09 10:44:12 -0700 (Sat, 09 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Code to make MRM debugging easier.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9472 | melanie | 2009-05-09 10:02:03 -0700 (Sat, 09 May 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Prevent normal (Text) IM from being logged by the group message module in &lt;br /&gt;
debug mode.&lt;br /&gt;
Fixes Mantis #3609&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9471 | melanie | 2009-05-09 05:04:40 -0700 (Sat, 09 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fox a boo-boo in ExtraParams - a packet with no data blocks could crash&lt;br /&gt;
the session. Also allow multiple data blocks.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9470 | teravus | 2009-05-08 22:56:10 -0700 (Fri, 08 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Cripples the SampleMoneyModule code.&lt;br /&gt;
* The OpenSimulator core developers have voted to remove all currency functionality from OpenSimulator leaving the 'IMoneyModule' interface in.  This affects all systems that used the example money module.   This effects All systems that used the XMLRPC External Money Module Hooks interface.   If you previously used this interface, please consult with the OpenSimWi Redux folk who are keeping the old module with this interface up to date.&lt;br /&gt;
* A notice to the opensim-dev mailing list to come as well..  since this is likely a breaking change for some.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9469 | teravus | 2009-05-08 22:21:56 -0700 (Fri, 08 May 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Break out the SampleMoneyModule to a new namespace&lt;br /&gt;
* Create the OpenSim.Region.ReplaceableModules namespace for modules that we intend to have people replace (see readme)&lt;br /&gt;
* Create the OpenSim.Region.ReplaceableModules.MoneyModule namespace&lt;br /&gt;
* Put our current Sample MoneyModule in this namespace. (more modifications here next commit)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9468 | melanie | 2009-05-08 21:03:32 -0700 (Fri, 08 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Make remote assets work through the new server system&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9467 | melanie | 2009-05-08 20:08:11 -0700 (Fri, 08 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Plumb the remote asset hookup, all but the actual requests&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9466 | melanie | 2009-05-08 19:49:55 -0700 (Fri, 08 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add the asset service connectors and sample config. READ WARNINGS!!!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9465 | melanie | 2009-05-08 18:00:21 -0700 (Fri, 08 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
FInish basic asset server functionality on the new asset server&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9464 | melanie | 2009-05-08 17:39:01 -0700 (Fri, 08 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add the /data and /metadata retrieval modes to the new asset server.&lt;br /&gt;
Not functional yet.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9463 | justincc | 2009-05-08 12:32:10 -0700 (Fri, 08 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Fix windows build.  Thanks RemedyTomm for the patch&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9462 | justincc | 2009-05-08 12:18:37 -0700 (Fri, 08 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* break out 'xml2' deserialization from sog&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9461 | melanie | 2009-05-08 12:03:01 -0700 (Fri, 08 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Implement an ingenious solution to pacekt pool performance suggested by&lt;br /&gt;
dlslake.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9460 | melanie | 2009-05-08 11:45:52 -0700 (Fri, 08 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
The new asset server now actually serves existing assets&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9459 | sdague | 2009-05-08 11:09:48 -0700 (Fri, 08 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
fix up the comments a little&lt;br /&gt;
&lt;br /&gt;
From: Sean Dague &amp;lt;sdague@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9458 | sdague | 2009-05-08 11:09:41 -0700 (Fri, 08 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
added WebFetchInventoryDescendents CAP&lt;br /&gt;
&lt;br /&gt;
From: Robert Smart &amp;lt;smartrob@uk.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9457 | justincc | 2009-05-08 11:05:54 -0700 (Fri, 08 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: break out sog original xml serialization to a separate class&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9456 | justincc | 2009-05-08 09:44:00 -0700 (Fri, 08 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: rename xml sog serialization method for readability&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9455 | justincc | 2009-05-08 08:47:59 -0700 (Fri, 08 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Break out original xml object serialization into a separate class&lt;br /&gt;
* No functional change&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9454 | lbsa71 | 2009-05-08 08:44:35 -0700 (Fri, 08 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Extracted common superclass for GetAssetStreamHandler and CachedGetAssetStreamHandler&lt;br /&gt;
* Added some more tests&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9453 | sdague | 2009-05-08 08:40:39 -0700 (Fri, 08 May 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
another possible cause of some of the inventory wierdness is the 1/2 implemented&lt;br /&gt;
OSP resolver, and the caching of the uuid seperate from the string that is a UUID.&lt;br /&gt;
Change this behavior back to something that ensures the data for the 2 is the same.&lt;br /&gt;
Put the 2 unit tests that depend on the new behavior into ignore state.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9452 | sdague | 2009-05-08 07:16:07 -0700 (Fri, 08 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
WARNING: contains migration&lt;br /&gt;
&lt;br /&gt;
Since creatorID is no longer treated as a UUID type in the code from the database we need to make sure that it isn't null in the database.  This updates all empty string and null values for this column to the Zero UUID, and makes the column a not null definition with a default fo the Zero UUID.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9451 | melanie | 2009-05-08 07:08:41 -0700 (Fri, 08 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
More additions to the nextgen reference UGAIM&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9450 | sdague | 2009-05-08 05:28:22 -0700 (Fri, 08 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
now that creatorID is no longer a strict UUID, and the column can still be NULL,&lt;br /&gt;
we lost protection from NULL strings.  This puts some protection in for that case.&lt;br /&gt;
This may address many of the inventory issues that are being seen intermitently.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9449 | lbsa71 | 2009-05-07 23:11:44 -0700 (Thu, 07 May 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Introduced new HttpServer.Tests project&lt;br /&gt;
* Split the GetAssetStreamHandler testing into separate tests for BaseRequestHandler&lt;br /&gt;
* Ignored some gens&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9448 | dahlia | 2009-05-07 21:39:45 -0700 (Thu, 07 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks lulurun for a patch which addresses Mantis #3599: Exceptions when AssetInventoryServer receive a &amp;quot;DeleteItem&amp;quot; request&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9447 | dahlia | 2009-05-07 20:04:45 -0700 (Thu, 07 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added a Copy() method to PrimMesh and SculptMesh as suggested by dmiles. Sync PrimMesher.cs and SculptMesh.cs with PrimMesher.dll r36.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9446 | sdague | 2009-05-07 17:47:32 -0700 (Thu, 07 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fix svn properties&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9445 | sdague | 2009-05-07 12:37:25 -0700 (Thu, 07 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
remove misleading comment&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9444 | justincc | 2009-05-07 12:27:38 -0700 (Thu, 07 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: use system ascii encoding rather than newing up our own object&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9443 | sdague | 2009-05-07 12:07:08 -0700 (Thu, 07 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
instrument most of the tests with a new InMethod function that may help us figure&lt;br /&gt;
out where that pesky deadlock is during test runs.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9442 | drscofield | 2009-05-07 08:54:13 -0700 (Thu, 07 May 2009) | 13 lines&lt;br /&gt;
&lt;br /&gt;
RemoteAdminPlugin was using a mixture of both &amp;quot;true&amp;quot;/&amp;quot;false&amp;quot; and 0/1&lt;br /&gt;
(XmlRpc boolean encoding) to return boolean values --- sometimes both&lt;br /&gt;
variants in the SAME XmlRpc method! As XmlRpc DOES have a proper&lt;br /&gt;
encoding for boolean, i think we should use that --- having a mixture&lt;br /&gt;
of both is a bad thing in any case.&lt;br /&gt;
&lt;br /&gt;
this patch changes all &amp;quot;true&amp;quot;/&amp;quot;false&amp;quot; boolean &amp;quot;encodings&amp;quot; to just&lt;br /&gt;
true/false which will be properly encoded by XmlRpc.&lt;br /&gt;
&lt;br /&gt;
BIG FAT NOTE: this might/will break existing customers of&lt;br /&gt;
RemoteAdminPlugin --- make sure your scripts, apps, etc get updated&lt;br /&gt;
accordingly (unless you have already been dealing with this mess&lt;br /&gt;
before)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9441 | justincc | 2009-05-07 07:23:26 -0700 (Thu, 07 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Quieten down temporary profile resolver to only log when it's actually dealing with a temporary profile&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9440 | justincc | 2009-05-07 07:20:32 -0700 (Thu, 07 May 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Consistently used dashed uuid format for mysql region data, as is done for all other tables&lt;br /&gt;
* This revision contains a mysql data migration.  Please backup your mysql region database as a precaution before using this code.&lt;br /&gt;
* I also advise that you do a runprebuild[.sh|.bat] and a clean build (&amp;quot;nant clean build&amp;quot; if you're using the command line).&lt;br /&gt;
* This change is needed for future id schemes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9439 | justincc | 2009-05-07 06:59:38 -0700 (Thu, 07 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
minor: Inconsquential change to provoke another build&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9438 | justincc | 2009-05-07 06:20:29 -0700 (Thu, 07 May 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Consistently use dashed uuid format for sqlite region data, as was previously done for sqlite inventory data.&lt;br /&gt;
* This revision contains a data migration.  Please backup your sqlite region db as a precaution before using this code&lt;br /&gt;
* I also advise that you do a runprebuild[.sh|.bat] and a clean build (&amp;quot;nant clean build&amp;quot; if you're using the command line).&lt;br /&gt;
* This change is needed for future id schemes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9437 | drscofield | 2009-05-07 05:33:53 -0700 (Thu, 07 May 2009) | 12 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan M Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      This update implements support for creation of one or more&lt;br /&gt;
      default avatars from information contained in a file&lt;br /&gt;
      default_appearance.xml. Each avatar may have any number of&lt;br /&gt;
      &amp;quot;outfits&amp;quot; with each outfit representing a different ensemble.&lt;br /&gt;
&lt;br /&gt;
      The default avatars get created the first time the RemoteAdmin&lt;br /&gt;
      interface is used to define a user.&lt;br /&gt;
&lt;br /&gt;
      I've tested this quite a bit, but it will benefit from lost of&lt;br /&gt;
      attention, I'm sure.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9436 | melanie | 2009-05-07 05:06:07 -0700 (Thu, 07 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Change avatar updates to be processed the same way object updates are, e.g.&lt;br /&gt;
packet length check. More changes to come&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9435 | drscofield | 2009-05-07 04:58:45 -0700 (Thu, 07 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
logs error message on empty data in DynamicTextureModule&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9434 | lbsa71 | 2009-05-06 23:31:16 -0700 (Wed, 06 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Added some more GetAssetStreamHandlerTests&lt;br /&gt;
* In the process, caught a potential bug where the handler would allow paths not starting with the registered prefix&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9433 | drscofield | 2009-05-06 13:02:49 -0700 (Wed, 06 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
refactoring Scene.NewUserConnection() to be simpler and clearer.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9432 | lbsa71 | 2009-05-06 10:02:51 -0700 (Wed, 06 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Added some GetAssetStreamHandlerTests&lt;br /&gt;
* Minor tweaks to attain testability&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9431 | ckrinke | 2009-05-05 19:29:29 -0700 (Tue, 05 May 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Fly-Man- for a patch that:&lt;br /&gt;
Adding more SL likeness for Email module in CORE.&lt;br /&gt;
I've added some SL likeness to the Email module so &lt;br /&gt;
that it looks more like emails going out in the &lt;br /&gt;
same standard as SL uses &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9430 | homerh | 2009-05-05 12:44:19 -0700 (Tue, 05 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Allow temp-on-rez prims to take part in physics (e.g. temp-on-rez bullets)&lt;br /&gt;
This makes re-rezzed temp-on-rez objects visible, too. Fixes Mantis #3405&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9429 | justincc | 2009-05-05 10:09:46 -0700 (Tue, 05 May 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Change automatic properties back to manual get/set&lt;br /&gt;
* Automatic properties are only supported after .Net 2.0, causing these to fail when building via nant on Windows (and probably visual c# 2005 too)&lt;br /&gt;
* Hopefully these can be used once building support in Visual C# 2005 is dropped.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9428 | justincc | 2009-05-05 09:45:21 -0700 (Tue, 05 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* If an item creator id contains an iar loaded name, create a temporary profile and hashed UUID to represent the user&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9427 | drscofield | 2009-05-05 09:17:52 -0700 (Tue, 05 May 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
- moving banned check and public/private check to&lt;br /&gt;
  Scene.NewUserConnection()&lt;br /&gt;
- adding reason reporting&lt;br /&gt;
&lt;br /&gt;
this enforces estate bans very early on and prevents us from&lt;br /&gt;
circulating client objects that we'd then have to retract once we&lt;br /&gt;
realize that the client is not allowed into the region&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9426 | justincc | 2009-05-05 08:23:44 -0700 (Tue, 05 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fix http://opensimulator.org/mantis/view.php?id=3585&lt;br /&gt;
* Make public variables properties instead, as there is a difference&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9425 | chi11ken | 2009-05-05 05:45:17 -0700 (Tue, 05 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Remove a couple other bin directories.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9424 | chi11ken | 2009-05-05 02:59:15 -0700 (Tue, 05 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add copyright header. Formatting cleanup. Ignore some generated files.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9423 | chi11ken | 2009-05-05 02:32:30 -0700 (Tue, 05 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9422 | chi11ken | 2009-05-05 02:31:49 -0700 (Tue, 05 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Remove bin directory from HttpServer.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9421 | melanie | 2009-05-04 22:48:29 -0700 (Mon, 04 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add the remote user connector skeleton&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9420 | melanie | 2009-05-04 22:42:48 -0700 (Mon, 04 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Change local user connector into a shared module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9419 | melanie | 2009-05-04 22:35:22 -0700 (Mon, 04 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Some refactoring. Database is now active in the new user server&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9418 | melanie | 2009-05-04 21:48:09 -0700 (Mon, 04 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Plumb the database into the new server skel&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9417 | melanie | 2009-05-04 21:37:06 -0700 (Mon, 04 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Plumb the new server connector logic&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9416 | melanie | 2009-05-04 20:15:41 -0700 (Mon, 04 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Committing the user server executable skeleton&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9415 | melanie | 2009-05-04 20:01:17 -0700 (Mon, 04 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add an interface skeleton for user services&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9414 | melanie | 2009-05-04 19:37:04 -0700 (Mon, 04 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Committing the HTTP (REST) server base&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9413 | melanie | 2009-05-04 18:41:48 -0700 (Mon, 04 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add the missing reference to fix windows build break&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9412 | melanie | 2009-05-04 18:36:51 -0700 (Mon, 04 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix crash on login&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9411 | melanie | 2009-05-04 18:34:41 -0700 (Mon, 04 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Committing the new server base&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9410 | afrisby | 2009-05-04 15:37:38 -0700 (Mon, 04 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Attempting to find cause of NotSupportedException in Asset subsystem.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9409 | melanie | 2009-05-04 14:40:19 -0700 (Mon, 04 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix the AsUuid thingy&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9408 | melanie | 2009-05-04 14:17:40 -0700 (Mon, 04 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fox the InventoryItem.CreatorIdAsUuid property&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9407 | melanie | 2009-05-04 14:05:15 -0700 (Mon, 04 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove the csproj files that got into SVN&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9406 | melanie | 2009-05-04 13:50:37 -0700 (Mon, 04 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove a superfluous reference&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9405 | melanie | 2009-05-04 13:19:21 -0700 (Mon, 04 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Committing the changed tree&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9404 | melanie | 2009-05-04 13:15:39 -0700 (Mon, 04 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Intermediate commit. WILL NOT COMPILE!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9403 | justincc | 2009-05-04 12:15:44 -0700 (Mon, 04 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Resolve http://opensimulator.org/mantis/view.php?id=3573&lt;br /&gt;
* Override add user for HG user services to hit local services if present&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9402 | justincc | 2009-05-04 11:32:01 -0700 (Mon, 04 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Initial infrastructure for ospa only uuid hashing of retrieved inventory items&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9401 | justincc | 2009-05-04 10:32:20 -0700 (Mon, 04 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move OspResolver to a different namespace&lt;br /&gt;
&lt;br /&gt;
===SVN r9400-r9300===&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9400 | justincc | 2009-05-04 10:16:01 -0700 (Mon, 04 May 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Enhance some internal inventory data plugin behaviour to match what was probably intended &lt;br /&gt;
* (e.g returning combined results of plugin rather than always the first result)&lt;br /&gt;
* This will not affect any existing functionality&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9399 | justincc | 2009-05-04 09:15:30 -0700 (Mon, 04 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Insert profile references for creators for items saved into iars&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9398 | justincc | 2009-05-04 08:38:36 -0700 (Mon, 04 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove some mono compiler warnings, minor cleanup&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9397 | melanie | 2009-05-04 08:04:24 -0700 (Mon, 04 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Prebuild changes to allow the console to reference the http server&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9396 | justincc | 2009-05-04 08:02:14 -0700 (Mon, 04 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Simplify InventoryFolderImpl.  No functional change.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9395 | melanie | 2009-05-04 07:25:19 -0700 (Mon, 04 May 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Add a method to flush the prim update buffers once a frame, since the timer&lt;br /&gt;
appear to be too slow to be useful, or fail too fire. I may remove the timers&lt;br /&gt;
as a consequence if this.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9394 | melanie | 2009-05-04 05:29:44 -0700 (Mon, 04 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add a skeleton class, &amp;quot;RemoteConsole&amp;quot;, for a console that uses REST&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9393 | melanie | 2009-05-04 05:15:55 -0700 (Mon, 04 May 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Refactor. Make ConsoleBase a true base class. Create CommandConsole as a simple&lt;br /&gt;
console capable of processing commands. Create LocalConsole as a console&lt;br /&gt;
that uses cursor control and context help. Precursor to a distributed&lt;br /&gt;
console system for the new grid services. No functional change intended :)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9392 | dahlia | 2009-05-04 00:08:50 -0700 (Mon, 04 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks BlueWall for Mantis #3578 - adding Hypergrid connection to JSON Stats&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9391 | melanie | 2009-05-03 19:24:30 -0700 (Sun, 03 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add a parameter that limits the max size of the outbound packet. Defaulted&lt;br /&gt;
at 1400 since the headers get added to that (32 bytes plus UDP headers)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9390 | melanie | 2009-05-03 18:57:18 -0700 (Sun, 03 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Create a working configuration hook to allow LLClient parameters from&lt;br /&gt;
Opensim.ini to take force&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9389 | melanie | 2009-05-03 16:13:33 -0700 (Sun, 03 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Some reorganization around service connectors. No functional change&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9388 | ckrinke | 2009-05-03 10:53:43 -0700 (Sun, 03 May 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Thomax, for a patch that:&lt;br /&gt;
Does not set prims to fullbright when an&lt;br /&gt;
ossl dynamic texture function is called.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9387 | melanie | 2009-05-03 08:06:18 -0700 (Sun, 03 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Adding the directory structure for the new servics framework&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9386 | melanie | 2009-05-03 02:43:52 -0700 (Sun, 03 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Make a race condition in packet resending smaller&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9385 | dahlia | 2009-05-02 23:25:52 -0700 (Sat, 02 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
alter behavior of sculpted prim &amp;quot;Inside out&amp;quot; setting. Addresses Mantis #3514&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9384 | afrisby | 2009-05-02 16:00:51 -0700 (Sat, 02 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Reversing experimental change in previous rev.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9383 | afrisby | 2009-05-02 15:01:47 -0700 (Sat, 02 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Experimental: Speeds maximum resend per second from 80 packets to 400. (From maximum 117kbit to 585kbit)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9382 | melanie | 2009-05-02 14:21:20 -0700 (Sat, 02 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
If a packet pooling blows up, fail gracefully instead of disconnecting&lt;br /&gt;
the user&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9381 | melanie | 2009-05-02 13:08:26 -0700 (Sat, 02 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Handle resends better&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9380 | afrisby | 2009-05-02 12:09:48 -0700 (Sat, 02 May 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Makes ObjectUpdate compressing tweakable in OpenSim.ini - introduces:&lt;br /&gt;
TerseUpdatesPerPacket=10&lt;br /&gt;
FullUpdatesPerPacket=14&lt;br /&gt;
TerseUpdateRate=10&lt;br /&gt;
FullUpdateRate=14&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9379 | melanie | 2009-05-02 10:31:49 -0700 (Sat, 02 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Plumb conifg into the client views. Add config option to configure packet&lt;br /&gt;
dropping.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9378 | ckrinke | 2009-05-02 09:42:35 -0700 (Sat, 02 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Fly-Man, for a patch that:&lt;br /&gt;
* Added the hostname so the email gets the right hostname when going outbound &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9377 | ckrinke | 2009-05-02 09:38:59 -0700 (Sat, 02 May 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Thomax, for a patch that solves:&lt;br /&gt;
ConfigurableWind module doesn't show any effect as&lt;br /&gt;
time = DateTime.Now.TimeOfDay.Seconds / 86400;&lt;br /&gt;
calculates 0.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9376 | ckrinke | 2009-05-02 09:28:30 -0700 (Sat, 02 May 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, BlueWall, for a patch that:&lt;br /&gt;
Move json stats to non-published resource name&lt;br /&gt;
Remove well-known resource name for json stats, &lt;br /&gt;
creating dynamic uris with private keys and add &lt;br /&gt;
a user configurable resource name for region owner usage. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9375 | ckrinke | 2009-05-02 09:16:27 -0700 (Sat, 02 May 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, MCortez for a patch that solves:&lt;br /&gt;
Different people using Hippo 0.5.1 report that trying &lt;br /&gt;
to send group instant messages crashes the viewer &lt;br /&gt;
(Hippo 0.5.1). This is the case even for empty groups &lt;br /&gt;
or if all group members are online.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9374 | diva | 2009-05-02 08:00:47 -0700 (Sat, 02 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added the &amp;quot;out&amp;quot; connector (aka client) for the Grid services. Not used yet.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9373 | diva | 2009-05-02 07:47:33 -0700 (Sat, 02 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Rename CoreModules.Communications to CoreModule.ServiceConnectors and, inside it, REST to Remote.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9372 | melanie | 2009-05-02 07:47:01 -0700 (Sat, 02 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Move a lock to attempt to cut down packet loss&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9371 | diva | 2009-05-02 07:12:35 -0700 (Sat, 02 May 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Change of word in log message.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9370 | melanie | 2009-05-02 06:16:41 -0700 (Sat, 02 May 2009) | 10 lines&lt;br /&gt;
&lt;br /&gt;
Numerous packet improvements.&lt;br /&gt;
Don't allow packets to be resent before they have actually been sent for the&lt;br /&gt;
first time. Switch from serializing a packet to get it's length to the LibOMV&lt;br /&gt;
provided Length property. Fix resend timing. Fix the use of dangling references&lt;br /&gt;
to Acked packets. Fix the packet handler to play nice with the packet pool.&lt;br /&gt;
Fix the packet pool. Add data block recycling to the packet pool. Packet pool&lt;br /&gt;
is now ENABLED by default. Add config option to disable packet and data block&lt;br /&gt;
reuse. Add ObjectUpdate and ImprovedTerseObjectUpdate to the packets being&lt;br /&gt;
recycled.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9369 | melanie | 2009-05-01 17:20:35 -0700 (Fri, 01 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Also add these packet to the list of packets to be recycled. No enabled&lt;br /&gt;
by default&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9368 | melanie | 2009-05-01 17:14:04 -0700 (Fri, 01 May 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Fix the issue that stopped the packet pool from working. Add a mechanism&lt;br /&gt;
to recycley data blocs within a packet. Recycle the ObjectUpdate* data&lt;br /&gt;
blocks. Speeds up loading even more.&lt;br /&gt;
This may mean that the packet pool is now viable.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9367 | melanie | 2009-05-01 12:33:18 -0700 (Fri, 01 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add a tweakable for the prim queue preload&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9366 | melanie | 2009-05-01 11:24:56 -0700 (Fri, 01 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Throttle prim sending a bit (again) to ensure the queues don't overrun and&lt;br /&gt;
clog&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9365 | melanie | 2009-05-01 10:10:42 -0700 (Fri, 01 May 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Add methods to block and queue agent updates during region crossing and TP&lt;br /&gt;
This is to ensure integrity of animations and script states with regard&lt;br /&gt;
to controls pressed or released. No user functionality yet.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9364 | melanie | 2009-05-01 09:47:53 -0700 (Fri, 01 May 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Send the animations of all already present avatar to an avatar entering a sim&lt;br /&gt;
to stop the &amp;quot;folded legs&amp;quot; on simcross&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9363 | melanie | 2009-05-01 09:29:15 -0700 (Fri, 01 May 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Improve prim sending by combining multiple prim updates into a single packet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9362 | chi11ken | 2009-04-30 22:16:05 -0700 (Thu, 30 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9361 | justincc | 2009-04-30 12:57:07 -0700 (Thu, 30 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move iar name hashing into a method&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9360 | melanie | 2009-04-30 08:38:10 -0700 (Thu, 30 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Estate owners who are not administrators, even in god mode, should not be&lt;br /&gt;
able to edit a real god's objects. Minor tweak.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9359 | melanie | 2009-04-30 08:26:37 -0700 (Thu, 30 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, mpallari, for a patch that correct the behavior of the avatar&lt;br /&gt;
performance patch.&lt;br /&gt;
Fixes Mantis #3562&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9358 | mw | 2009-04-30 07:56:26 -0700 (Thu, 30 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fixed a bug in the permissions module, where if there were multiple admins, the client permissions flags were sent incorrectly, which stopped one admin being able to edit another admin's objects. Even thought the comments in the code said that admins should be able to edit each other's objects. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9355 | melanie | 2009-04-30 04:58:23 -0700 (Thu, 30 Apr 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, mpallari, for a patch that increses efficiency by combining&lt;br /&gt;
avatar updates into a single packet.&lt;br /&gt;
Applied with changes.&lt;br /&gt;
Fixes Mantis #3136&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9354 | ckrinke | 2009-04-29 15:31:00 -0700 (Wed, 29 Apr 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, MCortez for a patch that:&lt;br /&gt;
The attached patch provides the necessary infrastructure to support &lt;br /&gt;
security and authentication features of the xmlrpc server.&lt;br /&gt;
* Read/Write keys for accessing a Group's xmlrpc service.&lt;br /&gt;
* Requiring user session verification for write operations.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9353 | melanie | 2009-04-29 14:01:01 -0700 (Wed, 29 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Catch another j2k decode exception that can be caused by a bad asset&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9352 | melanie | 2009-04-29 13:32:40 -0700 (Wed, 29 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix a crash that will hit when an image asset is truncated in storage&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9351 | justincc | 2009-04-29 12:38:20 -0700 (Wed, 29 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Correct log message format&lt;br /&gt;
* Fix XmlRpcGroupData.XmlRpcCall() to correctly handle response&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9350 | justincc | 2009-04-29 12:31:48 -0700 (Wed, 29 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add test to check temp profile creation on iar load&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9349 | justincc | 2009-04-29 11:52:10 -0700 (Wed, 29 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Apply further groups xmlrpc to stop an exception in the exception handler&lt;br /&gt;
* Thanks mcortez&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9348 | justincc | 2009-04-29 11:22:49 -0700 (Wed, 29 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3557&lt;br /&gt;
* Stops XmlRpcGroups crashing client sessions if there is an XMLRPC failure&lt;br /&gt;
* Thanks mcortez&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9347 | justincc | 2009-04-29 11:14:34 -0700 (Wed, 29 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3554&lt;br /&gt;
* Stop converting serviceURL to all lower case.&lt;br /&gt;
* Thanks mcortez&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9346 | justincc | 2009-04-29 11:12:50 -0700 (Wed, 29 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Actually change the default oar file name to region.oar instead of scene.oar, for clarity&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9345 | justincc | 2009-04-29 11:11:41 -0700 (Wed, 29 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove some mono compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9344 | justincc | 2009-04-29 11:03:31 -0700 (Wed, 29 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Make scene.oar the default oar target rather than scene.oar.tar.gz, in an attempt to reduce confusion&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9343 | justincc | 2009-04-29 10:56:25 -0700 (Wed, 29 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add missing System.Reflection reference from last commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9342 | justincc | 2009-04-29 10:46:13 -0700 (Wed, 29 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Adjust load iar unit test to check load of items with creator names that exist in the system but which are not the loading user&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9341 | melanie | 2009-04-29 08:54:16 -0700 (Wed, 29 Apr 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Again, completely revamp the unlink code to finally allow unlinking &lt;br /&gt;
arbitrary combinations of root and child prims from one or multiple&lt;br /&gt;
link sets. Please test throughly and consider things UNSTABLE until&lt;br /&gt;
this is proven out.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9340 | drscofield | 2009-04-29 05:31:43 -0700 (Wed, 29 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fixes exception thrown when client session is shutdown while&lt;br /&gt;
packethandler still active&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9339 | drscofield | 2009-04-29 02:35:35 -0700 (Wed, 29 Apr 2009) | 16 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Added two new (optional) attributes to create_user and update_user&lt;br /&gt;
  requests.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;gender&amp;gt; - can be 'm' or 'f'. 'm' is default if not specified.&lt;br /&gt;
  &amp;lt;model&amp;gt;  - specifies another, existing, avatar that should be used&lt;br /&gt;
             as an appearance prototype for this user.&lt;br /&gt;
&lt;br /&gt;
  If &amp;lt;model&amp;gt; is specified, then &amp;lt;gender&amp;gt; is ignored. If &amp;lt;model&amp;gt; is not&lt;br /&gt;
  specified, then 'm' implies a model avatar of &amp;quot;Default Male&amp;quot;, and 'f'&lt;br /&gt;
  implies a default of &amp;quot;Default Female&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
  At the moment the inventory is not copied. This change means that an&lt;br /&gt;
  avatar will only look like ruth if none of the possible models exist&lt;br /&gt;
  in the user database.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9338 | drscofield | 2009-04-29 02:05:01 -0700 (Wed, 29 Apr 2009) | 9 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;alan_webb@us.ibm.com&amp;gt; &amp;amp; Dr Scofield &amp;lt;drscofield@xyzzyxyzzy.net&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Adds an admin_modify_region call to allow changing of parcel voice&lt;br /&gt;
  settings and changing of public/private status&lt;br /&gt;
- add boolean &amp;quot;public&amp;quot; and boolean &amp;quot;enable_voice&amp;quot; to&lt;br /&gt;
  admin_create_region XmlRpc call to allow specifying of&lt;br /&gt;
  public/private status and to allow enabling voice for all parcels;&lt;br /&gt;
  also added config variables to allow setting of defaults for those&lt;br /&gt;
- fixing cut-and-paste artefacts&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9337 | diva | 2009-04-28 20:01:19 -0700 (Tue, 28 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Flipping check_session xmlrpc's keep-alive to false, because some clients hang.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9336 | melanie | 2009-04-28 15:53:10 -0700 (Tue, 28 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Let estate owners and managers enter nonpublic estates unconditionally.&lt;br /&gt;
Let gods go to nonpublic estates as well.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9335 | justincc | 2009-04-28 12:54:57 -0700 (Tue, 28 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Get rid of some extraneous debug log output from the last commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9334 | justincc | 2009-04-28 12:40:02 -0700 (Tue, 28 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Stop oar loading barfing if the archive contains directory entries&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9333 | justincc | 2009-04-28 10:47:09 -0700 (Tue, 28 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Add preliminary code for resolving iar profile names&lt;br /&gt;
* Not yet active&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9332 | melanie | 2009-04-27 17:37:23 -0700 (Mon, 27 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Correctly handle group owned land in the Datasnapshot module. Will return&lt;br /&gt;
owner uuid = grou uuid ans owner name = group anme for group land now.&lt;br /&gt;
Group name is now filled in&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9331 | melanie | 2009-04-27 17:08:17 -0700 (Mon, 27 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, Fly-Man, for a patch that fixes propagating the group&lt;br /&gt;
id into the data snapshot properly&lt;br /&gt;
Fixes Mantis #3545&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9330 | melanie | 2009-04-27 16:12:35 -0700 (Mon, 27 Apr 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Make sure that, on &amp;quot;Anyone can copy&amp;quot; the person copying the object&lt;br /&gt;
has transfer perms as well as copy perms.&lt;br /&gt;
This may block some cases where the owner would normally be able to take&lt;br /&gt;
copy.&lt;br /&gt;
Fixes Mantis #3464&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9329 | diva | 2009-04-27 10:19:29 -0700 (Mon, 27 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Another attempt at mantis #3527.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9328 | diva | 2009-04-27 08:23:18 -0700 (Mon, 27 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks Tommil for a patch that adds a caching option to GetAssetStreamHandler. It is used in the RegionAssetService.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9327 | melanie | 2009-04-27 07:16:01 -0700 (Mon, 27 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, Orion_Shamroy, for a patch to expand notecard reading&lt;br /&gt;
capabilities in OSSL.&lt;br /&gt;
Fixes Mantis #3543&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9326 | drscofield | 2009-04-27 07:04:01 -0700 (Mon, 27 Apr 2009) | 12 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  If an avatar is sitting when the client disconnects, the avatar&lt;br /&gt;
  is not disassociated from the SOG on which (s)he was sat. This&lt;br /&gt;
  produces any, and varied, effects.&lt;br /&gt;
&lt;br /&gt;
  I have updated RemoveCLient in Scene, to check, and stand the&lt;br /&gt;
  client up immediately prior to disconnect. This seems like the&lt;br /&gt;
  most robust way to handle the situation. Though in this case&lt;br /&gt;
  it might be worth factoring out the animations from other&lt;br /&gt;
  standup processing. It does no harm, but in this case it is&lt;br /&gt;
  entirely redundant.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9325 | melanie | 2009-04-27 05:05:49 -0700 (Mon, 27 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, Orion_Shamroy, for a patch that adds osGetNotecardLine and&lt;br /&gt;
osGetNumberOfNotecardLines&lt;br /&gt;
Fixes Mantis #2942&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9324 | drscofield | 2009-04-27 04:51:25 -0700 (Mon, 27 Apr 2009) | 9 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan M Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Added support for access control lists.&lt;br /&gt;
  Scene: Added test to AddNewClient for an entry in the access&lt;br /&gt;
         list when connecting to a region with limited access.&lt;br /&gt;
  EstateSettings: Added an HasAccess(UUID) property to test for&lt;br /&gt;
         an entry in the estate's access list.&lt;br /&gt;
  RemoteAdmin: Add RPC calls for admin_acl_list, clear, add,&lt;br /&gt;
         and remove.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9323 | chi11ken | 2009-04-26 22:22:44 -0700 (Sun, 26 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add copyright headers. Formatting cleanup.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9322 | chi11ken | 2009-04-26 20:22:31 -0700 (Sun, 26 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9321 | diva | 2009-04-26 17:16:59 -0700 (Sun, 26 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Getting rid of -hypergrid=true on the command line. This config now goes inside OpenSim.ini in the Startup section. This makes the HG compatible with -background, and prepares the way for further work on HG-related config vars. Might help with mantis #3527.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9320 | diva | 2009-04-26 16:57:18 -0700 (Sun, 26 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
HGWorldMap got a bit out of sync during the introduction of the new module system. Should work now. Fixes mantis #3533.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9319 | diva | 2009-04-26 16:21:56 -0700 (Sun, 26 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Bug fix in initialization of RegionAssetServer/MXP. Sometimes the MXP section in ini doesn't exist.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9318 | homerh | 2009-04-26 11:26:01 -0700 (Sun, 26 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
- Setting groups-messaging module to by disabled by default (groups module already is).&lt;br /&gt;
- Make sure it really is Close()d when the configuration isn't sane.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9317 | homerh | 2009-04-26 11:25:48 -0700 (Sun, 26 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Remove some debug messages I have forgotten to take out.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9316 | melanie | 2009-04-26 11:19:14 -0700 (Sun, 26 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, mcortez, for a patch to fix group notice delivery&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9315 | melanie | 2009-04-26 11:17:00 -0700 (Sun, 26 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Adapt the opensim.ini example to reflect the php file names actually used&lt;br /&gt;
in wiredux to reduce confusion a bit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9314 | ckrinke | 2009-04-25 17:45:48 -0700 (Sat, 25 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Ewe Loon, for a patch that solves:&lt;br /&gt;
PRIM_TEXGEN not in llSetPrimitiveParams. Patch has &lt;br /&gt;
been included to implement it.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9313 | homerh | 2009-04-25 13:55:55 -0700 (Sat, 25 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thanks, Ewe Loon for a patch that&lt;br /&gt;
provides persistent AvatarAppearance for SQLite.&lt;br /&gt;
Fixes Mantis #3296.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9312 | ckrinke | 2009-04-25 12:54:51 -0700 (Sat, 25 Apr 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, RemedyTomm, for a patch that fixes:&lt;br /&gt;
llSetPrimitiveParams in a large linkset can disrupt the &lt;br /&gt;
entire region. However, when the script is in a large &lt;br /&gt;
linkset, it appears to totally lag out the scene and &lt;br /&gt;
stops updates from being sent.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9311 | melanie | 2009-04-25 12:02:23 -0700 (Sat, 25 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove second timestamp in offline IM, the client already adds one&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9310 | ckrinke | 2009-04-25 11:58:18 -0700 (Sat, 25 Apr 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, MCortez for a patch that:&lt;br /&gt;
The attached patch fixes a few problems that people were &lt;br /&gt;
having with the Messaging provided by the XmlRpcGroups &lt;br /&gt;
optional module, namely:&lt;br /&gt;
* Fixes 2x echo in group messaging&lt;br /&gt;
* Fixes problems with cross instance, non-neighbor, messaging&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9309 | melanie | 2009-04-25 09:59:28 -0700 (Sat, 25 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix another typo in the ini example&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9308 | melanie | 2009-04-25 09:52:15 -0700 (Sat, 25 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix a typo in OpenSim.ini.example&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9307 | dahlia | 2009-04-24 22:06:01 -0700 (Fri, 24 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks Bluewall for Mantis #3519: a patch that adds simulator uptime and version to REST/json statistics reporting&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9306 | teravus | 2009-04-24 18:15:34 -0700 (Fri, 24 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* More debug warning message removal in the FreeSwitchVoiceModule&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9305 | homerh | 2009-04-24 13:37:15 -0700 (Fri, 24 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
- Moved WorldMapModule and HGWorldMapModule to the new region-module system&lt;br /&gt;
- Cleaned up some whitespace&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9304 | justincc | 2009-04-24 12:43:54 -0700 (Fri, 24 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Write separate unit test for replicating iar structure to a user inventory&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9303 | dahlia | 2009-04-24 12:43:15 -0700 (Fri, 24 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
some code cleanup&lt;br /&gt;
sync with primmesher r35&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9302 | dahlia | 2009-04-24 12:28:29 -0700 (Fri, 24 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Limit hollow size of physics proxy to 95%&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9301 | justincc | 2009-04-24 12:19:19 -0700 (Fri, 24 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: move user profile test utils to test/common/setup for future reuse&lt;br /&gt;
&lt;br /&gt;
===SVN r9300-r9200===&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9300 | justincc | 2009-04-24 12:10:13 -0700 (Fri, 24 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: break out loading of archive paths into inventory into a separate method&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9299 | justincc | 2009-04-24 08:56:41 -0700 (Fri, 24 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* correct spelling mistake in item seiralization&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9298 | justincc | 2009-04-24 08:44:22 -0700 (Fri, 24 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: make inventory item deserialization code easier to read&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9297 | justincc | 2009-04-24 08:02:48 -0700 (Fri, 24 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Write basic, incomplete load iar test&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9296 | sdague | 2009-04-24 05:40:42 -0700 (Fri, 24 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
silly C# not letting me use a File.Exists test for a directory.  Don't&lt;br /&gt;
you know a directory is just a special kind of file on Linux.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9295 | sdague | 2009-04-24 05:06:24 -0700 (Fri, 24 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
change power linux detection method, the previous method only worked&lt;br /&gt;
with interactive logins, not under panda.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9294 | drscofield | 2009-04-24 00:03:06 -0700 (Fri, 24 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This commit adds RestFileServices to the REST ApplicationPlugin service.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9293 | afrisby | 2009-04-23 22:33:23 -0700 (Thu, 23 Apr 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* Implements Microthreading for MRM scripting.&lt;br /&gt;
* This is achieved through two new keywords &amp;quot;microthreaded&amp;quot; and &amp;quot;relax&amp;quot;. example:&lt;br /&gt;
public microthreaded void MyFunc(...) {&lt;br /&gt;
  ...&lt;br /&gt;
  relax;&lt;br /&gt;
  ...&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9292 | chi11ken | 2009-04-23 20:18:56 -0700 (Thu, 23 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9291 | chi11ken | 2009-04-23 17:58:48 -0700 (Thu, 23 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, add copyright headers, formatting cleanup.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9290 | justincc | 2009-04-23 13:15:05 -0700 (Thu, 23 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move archive user inventory item serialization out to a separate file&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9289 | justincc | 2009-04-23 11:57:39 -0700 (Thu, 23 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Allow interested user data plugins to store temporary user profiles&lt;br /&gt;
* Database and the OGS1 plugins are not interested and hence ignore these calls&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9288 | justincc | 2009-04-23 11:24:39 -0700 (Thu, 23 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Add user data plugin to store temporary profiles (which are distinct from cached)&lt;br /&gt;
* Plugin not yet used&lt;br /&gt;
* Existing functionality should not be affected in any way&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9287 | sdague | 2009-04-23 11:18:46 -0700 (Thu, 23 Apr 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
fix up contributors list to have 3 contributors sections&lt;br /&gt;
* current core&lt;br /&gt;
* past core&lt;br /&gt;
* additional contributors&lt;br /&gt;
&lt;br /&gt;
Also fix all the IBM entries, and make sure all IBM folks that gave me&lt;br /&gt;
patches get listed individually in here.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9286 | sdague | 2009-04-23 10:53:18 -0700 (Thu, 23 Apr 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
move the lock out a bit further in the ProccessAssetCache loop to reduce&lt;br /&gt;
the number of times we are going to take this lock in a row (which is&lt;br /&gt;
just wasted resource), and to keep us from attempting to array access a&lt;br /&gt;
list which might be changing right now.  Extremely curious if this helps&lt;br /&gt;
prevent some of our mono segfaults.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9285 | sdague | 2009-04-23 10:38:08 -0700 (Thu, 23 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
based on recent unit test output, put some extra checking in the&lt;br /&gt;
RunAssetCache error code&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9284 | drscofield | 2009-04-23 07:38:55 -0700 (Thu, 23 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cleanup tabs and spacing.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9283 | drscofield | 2009-04-23 02:06:36 -0700 (Thu, 23 Apr 2009) | 18 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan M Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Some other IRC timing wrinkles  showed up:&lt;br /&gt;
&lt;br /&gt;
[1] If connect processing blocked in socket activation, then&lt;br /&gt;
    the watch dog saw the session as connected, and eventually&lt;br /&gt;
    tried to ping, but because the socket create was still&lt;br /&gt;
    blocked, it barfed on a null reference. This then drove&lt;br /&gt;
    reconnect. Changed the watchdog handler so that it only&lt;br /&gt;
    tries to ping connections that are connected and not pending.&lt;br /&gt;
[2] If the socket creation actually fails, then the connect and&lt;br /&gt;
    pending flags were reset. This resulted in the connection&lt;br /&gt;
    being retried at the earliest possible opportunity. The&lt;br /&gt;
    longer login-timeout is preferrable, so the status flags&lt;br /&gt;
    are not reset, and the failed login is eventually timed&lt;br /&gt;
    out.&lt;br /&gt;
[3] The Inter-connection interval is primed so that the first&lt;br /&gt;
    session can connect without delay.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9282 | chi11ken | 2009-04-23 00:00:27 -0700 (Thu, 23 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9281 | teravus | 2009-04-22 23:31:32 -0700 (Wed, 22 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix another crash bug in the FreeSwitchVoiceModule&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9280 | teravus | 2009-04-22 22:22:02 -0700 (Wed, 22 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Tweaking the dialstring so the sip_contact_user variable is set to the dialed user.    This stops the client from complaining and might be useful later.   Resolves the 'unable to parse id from mod_sofia@ip:port' message.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9279 | afrisby | 2009-04-22 22:13:45 -0700 (Wed, 22 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adds missing IClientAPI member. (Plz be adding new members to IClientCore!)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9278 | afrisby | 2009-04-22 21:51:29 -0700 (Wed, 22 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Adds additional background layer for VWoHTTP ClientStack&lt;br /&gt;
* Implements asset handling.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9277 | justincc | 2009-04-22 16:04:32 -0700 (Wed, 22 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix hypergrid standalone login by overriding AddNewUserAgent in HGUserServices&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9276 | justincc | 2009-04-22 15:19:43 -0700 (Wed, 22 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Resolve http://opensimulator.org/mantis/view.php?id=3509 by putting some service initialization into CommsManager&lt;br /&gt;
* What is really needed is a plugin and interface request system as being done for region modules&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9275 | justincc | 2009-04-22 13:09:45 -0700 (Wed, 22 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Resolve http://opensimulator.org/mantis/view.php?id=3509 by passing up the comms manager rather than null&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9274 | justincc | 2009-04-22 12:43:58 -0700 (Wed, 22 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove some compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9273 | ckrinke | 2009-04-22 12:27:35 -0700 (Wed, 22 Apr 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, TLaukkan, for a patch that:&lt;br /&gt;
Adds connectivity to grid regions. &lt;br /&gt;
* Fixed UserService cast.&lt;br /&gt;
* Added exception handling to avoid mxp message handling &lt;br /&gt;
thread to exit and hang the module on unhandled exception.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9272 | justincc | 2009-04-22 12:26:18 -0700 (Wed, 22 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Allow plugins to play nicely in UserManagerBase&lt;br /&gt;
* Some methods were returning the value of the first plugin queried, even if the return was null&lt;br /&gt;
* Other methods are probably best off querying more than one plugin and aggregating results&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9271 | sdague | 2009-04-22 12:23:38 -0700 (Wed, 22 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
add if exists to the drop table&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9270 | sdague | 2009-04-22 12:11:54 -0700 (Wed, 22 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
add cleardb to estate tests&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9269 | sdague | 2009-04-22 12:00:40 -0700 (Wed, 22 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
ensure we've got a clean data environment prior to running the region&lt;br /&gt;
tests&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9268 | justincc | 2009-04-22 11:48:49 -0700 (Wed, 22 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix the other windows build break.  Hopefully that shoudl be the last one&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9267 | justincc | 2009-04-22 11:36:45 -0700 (Wed, 22 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix windows build from last commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9266 | justincc | 2009-04-22 11:15:43 -0700 (Wed, 22 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Fission OGS1UserServices into user service and OGS1 user data plugin components&lt;br /&gt;
* Make OGS1UserServices inherit from UserManagerBase&lt;br /&gt;
* This allows grid mode regions to use the same user data plugin infrastructure as grid servers and standalone OpenSims&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9265 | drscofield | 2009-04-22 11:09:55 -0700 (Wed, 22 Apr 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Changes to enable script state persistence across non-restart&lt;br /&gt;
serialization situations (inventory/OAR/attachments)&lt;br /&gt;
&lt;br /&gt;
Also fixing test cases for OAR and IAR so they don't barf with the new code.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9264 | drscofield | 2009-04-22 11:00:59 -0700 (Wed, 22 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
more cleanup&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9263 | dahlia | 2009-04-22 10:09:56 -0700 (Wed, 22 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks tlaukkan for a patch that Fixes asset cache url forming for MXP join response message. Addresses Mantis #3505&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9262 | ckrinke | 2009-04-22 07:44:19 -0700 (Wed, 22 Apr 2009) | 8 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Marcus Llewellyn, for a patch that:&lt;br /&gt;
An attachment with the physical checkbox checked will not allow the &lt;br /&gt;
phantom checkbox to be cleared. This interfers with scripting &lt;br /&gt;
functions such as llMoveToTarget(), which won't work while an object &lt;br /&gt;
is phantom. If the prim containing the script is rezzed to the ground, &lt;br /&gt;
it will then allow the phantom checlbox to be cleared, and the script &lt;br /&gt;
works as expected.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9261 | sdague | 2009-04-22 05:23:00 -0700 (Wed, 22 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
remove the bamboo build file, bamboo is dead, long live panda :)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9260 | sdague | 2009-04-22 05:22:05 -0700 (Wed, 22 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fix line endings on new files&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9259 | sdague | 2009-04-22 05:14:13 -0700 (Wed, 22 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fix the build break, thankes mikkopa for pointing out the quick change&lt;br /&gt;
to address this.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9258 | afrisby | 2009-04-22 03:11:12 -0700 (Wed, 22 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Committing stub VW-over-HTTP ClientStack. (2/2)&lt;br /&gt;
* Minor MRM tweak.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9257 | afrisby | 2009-04-22 03:10:19 -0700 (Wed, 22 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Committing stub VW-over-HTTP ClientStack. (1/2)&lt;br /&gt;
* Nonfunctional, but eventually form a AJAX-accessible client protocol - for clients written in environments which only allow HTTP (eg HTML, Silverlight, Flash, etc). Designed for super-lightweight clients.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9256 | drscofield | 2009-04-22 03:03:38 -0700 (Wed, 22 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
further cleanup (lower casing non-public vars and local vars)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9255 | drscofield | 2009-04-22 02:42:44 -0700 (Wed, 22 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
cleaning up, fixing warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9254 | teravus | 2009-04-21 23:09:11 -0700 (Tue, 21 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* update example to reflect optional Well known hostname.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9253 | teravus | 2009-04-21 23:07:39 -0700 (Tue, 21 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Some tweaks to the FreeSwitchModule to allow a well known hostname and avoid a double // in a path which causes account verification to fail&lt;br /&gt;
* The change shouldn't affect anyone who has it working currently and makes it a ton easier for everyone else to get it working.&lt;br /&gt;
* Handle a case when there's no Event-Calling-Function but it's obviously a REGISTER method&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9252 | melanie | 2009-04-21 19:17:59 -0700 (Tue, 21 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Change the default for FreeSwitch Voice to disable. Most people don't have&lt;br /&gt;
the server, after all.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9251 | melanie | 2009-04-21 18:43:07 -0700 (Tue, 21 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Fix loading notecards from LSL. The first time a notecard was accessed, the&lt;br /&gt;
ID returned from the call would differ from the one later sent&lt;br /&gt;
via dataserver(), causing AOs to fail.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9250 | chi11ken | 2009-04-21 17:48:56 -0700 (Tue, 21 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add copyright headers.  Formatting cleanup.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9249 | ckrinke | 2009-04-21 13:44:17 -0700 (Tue, 21 Apr 2009) | 8 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, MCortez, for a patch that:&lt;br /&gt;
* Refactors the xmlrpc calls to a single location to &lt;br /&gt;
make it easier to debug and include alternative &lt;br /&gt;
xmlrpc call mechanisms&lt;br /&gt;
* Includes an alternative xmlrpc call mechanism that &lt;br /&gt;
sets HTTP Keep-Alive to false which solves nearly all &lt;br /&gt;
System.Net exceptions on some windows environments&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9248 | justincc | 2009-04-21 13:12:33 -0700 (Tue, 21 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Comment out user profile cache update method for now&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9247 | ckrinke | 2009-04-21 12:42:36 -0700 (Tue, 21 Apr 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, TLaukkan for a patch that:&lt;br /&gt;
Added support for loading bare asset binaries (as opposed to &lt;br /&gt;
xml encoded asset base) to both sandbox asset service and cable beach.&lt;br /&gt;
* Added support for enabling region asset service when mxp is enabled.&lt;br /&gt;
* Moved base http server content type defaulting before invocation of &lt;br /&gt;
request handle method to allow for variable content type in the response.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9246 | justincc | 2009-04-21 09:21:15 -0700 (Tue, 21 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* extend user cache update test to check data backend&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9245 | drscofield | 2009-04-21 09:06:16 -0700 (Tue, 21 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
culling AsteriskVoiceModule and SIPVoiceModule, now that we have&lt;br /&gt;
working FreeSwitchVoiceModule and soon will have a fully working&lt;br /&gt;
VivoxVoiceModule.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9244 | ckrinke | 2009-04-21 08:52:35 -0700 (Tue, 21 Apr 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, MPallari for a patch that:&lt;br /&gt;
This patch adds few properties to ScenePresence and &lt;br /&gt;
thus allows region module or MRM script:&lt;br /&gt;
1. Force flying for avatar or,&lt;br /&gt;
2. Disable flying from avatar &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9243 | chi11ken | 2009-04-21 08:30:03 -0700 (Tue, 21 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9242 | justincc | 2009-04-21 08:21:27 -0700 (Tue, 21 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Add the ability to update profiles via the cache, so that cached profiles don't become stale&lt;br /&gt;
* Add corresponding unit test&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9241 | drscofield | 2009-04-21 06:17:34 -0700 (Tue, 21 Apr 2009) | 21 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fixes IRC reconnect problem&lt;br /&gt;
&lt;br /&gt;
When a session fails to establish, the login attempt eventually&lt;br /&gt;
times out and the login is retried. This should occur once every&lt;br /&gt;
25 seconds (to give the server plenty of time to respond). In fact&lt;br /&gt;
the interval was typically only 10 seconds, this was being caused&lt;br /&gt;
by a second reset that was being scheduled when the failed&lt;br /&gt;
listener thread was terminated. Because the second reset occurred&lt;br /&gt;
inside the ICC timeout, it eventually gets scheduled after only&lt;br /&gt;
10 seconds.&lt;br /&gt;
&lt;br /&gt;
In addition to this, the connector was being added to the monitoring&lt;br /&gt;
twice. This was harmless, but entirely redundant.&lt;br /&gt;
&lt;br /&gt;
Both of these problems have been fixed and tested. Each connector&lt;br /&gt;
now maintains a count of how often it has been reset. The listener&lt;br /&gt;
thread records this value on entry and checks for a change on exit.&lt;br /&gt;
If the counts are the same, then the listener is exiting and can&lt;br /&gt;
potentially reschedule the connection.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9240 | afrisby | 2009-04-20 21:55:53 -0700 (Mon, 20 Apr 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* Implements Extensions to MRM. This allows Region Modules to insert new classes into OpenSim MRM's.&lt;br /&gt;
* Example in region module:&lt;br /&gt;
    Scene.GetModuleInterface&amp;lt;IMRMModule&amp;gt;.RegisterExtension&amp;lt;IMyInterface&amp;gt;(this);&lt;br /&gt;
* In the MRM:&lt;br /&gt;
    //@DEPENDS:MyExtensionModule.dll&lt;br /&gt;
    ...&lt;br /&gt;
    Host.Extensions&amp;lt;IMyInterface&amp;gt;.DoStuff();&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9239 | melanie | 2009-04-20 14:58:32 -0700 (Mon, 20 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Change a bad use of a type name as a variable. Thanks, Fly-Man&lt;br /&gt;
Fixes Mantis #3497&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9238 | melanie | 2009-04-20 13:43:48 -0700 (Mon, 20 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add PlacesQuery packet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9237 | teravus | 2009-04-20 10:46:37 -0700 (Mon, 20 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* It turns out vehicle Angular Motor direction is always in global space.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9236 | melanie | 2009-04-20 10:24:09 -0700 (Mon, 20 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
It is possible that apacket is recieved before the clint stack is fully ready.&lt;br /&gt;
This causes a nullref we need to catch here.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9235 | melanie | 2009-04-20 06:59:18 -0700 (Mon, 20 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Also make GroupsMessaging quit trying to run and reduce it's debug&lt;br /&gt;
spamming somewhat&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9234 | melanie | 2009-04-20 06:56:16 -0700 (Mon, 20 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Prevent a null ref if a notecard is not found&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9233 | melanie | 2009-04-20 06:39:41 -0700 (Mon, 20 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Make sure that the groups module is really disabled when it's not configured.&lt;br /&gt;
Fixes an issue where the presence of any groups section will make XmlRpcGroups&lt;br /&gt;
think it should hook client events.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9232 | teravus | 2009-04-19 23:56:53 -0700 (Sun, 19 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Prevent a vehicle crash&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9231 | teravus | 2009-04-19 20:07:53 -0700 (Sun, 19 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Allow passing of material type to physics engine&lt;br /&gt;
* Define low friction and medium bounce for Glass&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9230 | sdague | 2009-04-19 12:32:42 -0700 (Sun, 19 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
turn back on fail on error, otherwise we don't end up knowing that we&lt;br /&gt;
missed tests.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9229 | homerh | 2009-04-19 11:30:02 -0700 (Sun, 19 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Reverting r9224. We don't have scripts in the SL sense (with binary and state).&lt;br /&gt;
Using this identifier prevents &amp;quot;our&amp;quot; scripts from working.&lt;br /&gt;
Reopens Mantis #3482, I'm afraid.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9228 | ckrinke | 2009-04-19 10:19:31 -0700 (Sun, 19 Apr 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, MPallari, for a patch that:&lt;br /&gt;
This patch adds new property to ScenePresence: SpeedModifier. &lt;br /&gt;
With this, one can modify avatars speed from region module &lt;br /&gt;
or MRM script.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9227 | ckrinke | 2009-04-19 09:22:26 -0700 (Sun, 19 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Fixes Mantis#3489. Thank you kindly, MCortez for a patch that:&lt;br /&gt;
Group profile page is showing an empty dropdown for titles and&lt;br /&gt;
this patch fixes this. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9226 | sdague | 2009-04-19 08:37:54 -0700 (Sun, 19 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
turn off failonerror for the text-xml target, which should make picking&lt;br /&gt;
up the fail points easier.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9225 | diva | 2009-04-19 08:07:29 -0700 (Sun, 19 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Accounting for the changes introduced in AssetServerBase in r9143 related to starting the thread manually. Fixes mantis #3490.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9224 | homerh | 2009-04-19 06:34:38 -0700 (Sun, 19 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Change invType of scripts from &amp;quot;lsl_text&amp;quot; to &amp;quot;script&amp;quot;. Fixes Mantis #3482.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9223 | homerh | 2009-04-19 06:34:28 -0700 (Sun, 19 Apr 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Terrain changes done via osTerrainSetHeight aren't shown immediately to the clients in&lt;br /&gt;
that region. I decided against sending the terrain on every call to osTerrainSetHeight&lt;br /&gt;
(which makes it abysmally slow), and added a osTerrainFlush instead, which should be&lt;br /&gt;
called after all the terrain-changes have been done. Changed some return types to&lt;br /&gt;
LSL types, too, and removed some end-of-line spaces.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9222 | homerh | 2009-04-19 06:33:46 -0700 (Sun, 19 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Moved ITerrainModule and ITerainEffect to OpenSim.Region.Framework.Interfaces and added a TaintTerrain method&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9221 | idb | 2009-04-19 05:28:29 -0700 (Sun, 19 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Keep IsColliding updated for the recent changes in ScenePresence so that walk/stand animations will get used instead of just falling&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9220 | teravus | 2009-04-19 01:12:10 -0700 (Sun, 19 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Rudimentary angular motor implementation for the LSL Vehicle API&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9219 | dahlia | 2009-04-18 18:21:38 -0700 (Sat, 18 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Added a &amp;quot;force_simple_prim_meshing&amp;quot; option to the ODE settings in OpenSim.ini which will use meshes for collisions with simple prim shapes rather than internal ODE algorithms. This may help with Mantis #2905 and Mantis #3487 for those experimenting with capsule settings.&lt;br /&gt;
&lt;br /&gt;
Note that this will increase memory usage and region startup time.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9218 | ckrinke | 2009-04-18 17:11:14 -0700 (Sat, 18 Apr 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, MCortez, for a patch that:&lt;br /&gt;
This hooks up the LandManagementModule to handle the DeedParcelToGroup &lt;br /&gt;
packet. Now people can start testing land assigned to and owned by groups.&lt;br /&gt;
Also fixes a viewer crash issue when searching for and then joining a group &lt;br /&gt;
with an agent that is not already being tracked by groups server. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9217 | diva | 2009-04-18 15:46:48 -0700 (Sat, 18 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Bug fix in HG asset posts. Get the inner assets not just from mem cache but from asset service, because the inner ones may not be in mem cache.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9216 | diva | 2009-04-18 15:31:38 -0700 (Sat, 18 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Little bug fix on the Groups module to get over an exception upon login.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9215 | ckrinke | 2009-04-18 14:33:48 -0700 (Sat, 18 Apr 2009) | 8 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, MCortez, for a patch that:&lt;br /&gt;
Added is a patch that adds a rough Groups implementation. This patch allows &lt;br /&gt;
the creation, adding and maintaining Groups, Roles and Members. Work has begun &lt;br /&gt;
on a very naive implementation of messaging, and minimal support for notifications &lt;br /&gt;
{no attachments yet}. Proposals are not yet supported, but are on the to-do list.&lt;br /&gt;
This implementation is not active by default, and must be configured in &lt;br /&gt;
OpenSim.ini to become active.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9214 | melanie | 2009-04-18 12:08:35 -0700 (Sat, 18 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Allow reading of notecards by asset ID.&lt;br /&gt;
Fixes Manthis #3420&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9213 | ckrinke | 2009-04-18 11:35:03 -0700 (Sat, 18 Apr 2009) | 9 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, RemedyTomm for a patch that:&lt;br /&gt;
Following feedback from 0003440, i've made some changes to the new texture pipeline to optimise&lt;br /&gt;
 performance. The changes are:&lt;br /&gt;
 - Fixed a math issue where a small percentage of images with a certain size (on the packet boundary) would not have their final data delivered. This issue has been present since pre- 0003440&lt;br /&gt;
 - It was suggested that a discardlevel of -1 and a prioriy of 0 meant to abandon the transfer, this is incorrect and caused some textures to clog.&lt;br /&gt;
 - The texture throttle blocking queue is now only filled in relation to the actual throttle amount.. i.e, on a connection throttled to 300k, only twenty packets will be placed in the queue at a time, on a larger connection it will be much more. This is to balance responsiveness to requests and speed, and to minimise wasted packets.&lt;br /&gt;
 - The engine now keeps track of the number of pending textures, and the stack will not be walked if there's no textures pending, saving CPU. Textures are only considered &amp;quot;pending&amp;quot; when they've already been decoded.&lt;br /&gt;
 - As part of the above, some textures may receive twice as much data per cycle if the number of pending textures is below the cycle threshold, this should prevent loading from slowing down when there are fewer textures in the queue.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9212 | idb | 2009-04-18 10:31:57 -0700 (Sat, 18 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove the default plywood texture from the library. Its presence can cause usability problems when selecting textures. The texture is still in assets and can still be applied using the &amp;quot;Default&amp;quot; button or by uuid from scripts. The removal may not shown up until after clearing the cache.&lt;br /&gt;
Fixes Mantis #3460&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9211 | dahlia | 2009-04-18 10:15:56 -0700 (Sat, 18 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add some documentation. (note this is *not* a thinly veiled attempt to increase my commit frequency *wink*)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9210 | ckrinke | 2009-04-18 10:05:51 -0700 (Sat, 18 Apr 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, StrawberryFride, for a patch that:&lt;br /&gt;
Adds a test to see if the first option on osDynamicTextureData is &amp;quot;AltDelim&amp;quot;, &lt;br /&gt;
then picks up the first character after the whitespace and uses as a delimiter &lt;br /&gt;
instead of ;. If this string does not appear at the start of the data, the &lt;br /&gt;
default ; will be used, hence this should not break existing code.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9209 | diva | 2009-04-18 09:37:05 -0700 (Sat, 18 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thank you dslake for diagnosing and fixing a race condition in OGS1SecureInventoryServer (mantis #3483). The provided patch was slightly modified to narrow the locking scope to smaller portions of the functions. Applied the same locking to HGInventoryService, which suffered from the same race condition.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9208 | diva | 2009-04-18 08:45:05 -0700 (Sat, 18 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Addresses mantis #3485.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9207 | idb | 2009-04-18 07:21:54 -0700 (Sat, 18 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Obtain the owner name for the X-SecondLife-Owner-Name header in llHTTPRequest when the owner is offline/not in the region.&lt;br /&gt;
Fixes Mantis #3454&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9206 | afrisby | 2009-04-17 22:43:40 -0700 (Fri, 17 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Adds IObject.Shape to MRM&lt;br /&gt;
* Implements Sculpty modification support to MRM&lt;br /&gt;
* Example: IObject.Shape.SculptMap = new UUID(&amp;quot;0000-0000-0000....&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9205 | diva | 2009-04-17 19:55:45 -0700 (Fri, 17 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Bug fix for standalone HG login. VerifySession should be local for local users.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9204 | diva | 2009-04-17 19:37:12 -0700 (Fri, 17 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Commit agent to DB immediately after creation, for LLSD logins too. Addresses mantis #3471. Requires upgrade of User Server in grid mode for this fix to kick in.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9203 | diva | 2009-04-17 16:55:59 -0700 (Fri, 17 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thank you M1sha for diagnosing and patching a lock bug affecting region crossings introduced in r9110. Fixes mantis #3456.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9202 | teravus | 2009-04-17 16:04:33 -0700 (Fri, 17 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* A few fixes to the Linear Motor&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9201 | ckrinke | 2009-04-17 14:48:48 -0700 (Fri, 17 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Fixes Mantis # 3469. Thank you kindly, BlueWall, for a patch that:&lt;br /&gt;
This patch adds extended status reporting with the url &lt;br /&gt;
http://server:port/simstatusx/ [^] . The data is returned &lt;br /&gt;
in json format as &amp;quot;text/plain&amp;quot; type. &lt;br /&gt;
&lt;br /&gt;
===SVN r9200-r9100===&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9200 | teravus | 2009-04-17 14:10:54 -0700 (Fri, 17 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Add Implementation of Linear Motor and Linear friction from the LSL Vehicle API in Physics&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9199 | sdague | 2009-04-17 13:07:22 -0700 (Fri, 17 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
add some stub config to OpenSim.ini.example for freeswitch.  This needs&lt;br /&gt;
quite a bit of explaining before people can probably figure this out,&lt;br /&gt;
which will be coming in the wiki.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9198 | sdague | 2009-04-17 13:00:35 -0700 (Fri, 17 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add fix for LLSDVoiceAccountResponse to work with freeswitch (from Rob&lt;br /&gt;
Smart)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9197 | sdague | 2009-04-17 13:00:30 -0700 (Fri, 17 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
experimental freeswitch code, imported from Rob Smart's tree&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9196 | idb | 2009-04-17 12:39:37 -0700 (Fri, 17 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Correct detected rotation to return the same value as llGetRot in the object being detected.&lt;br /&gt;
Fixes Mantis #3467&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9195 | justincc | 2009-04-17 12:11:03 -0700 (Fri, 17 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Change inventory archiver module to use profile cache&lt;br /&gt;
* Clean up some log messages&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9194 | justincc | 2009-04-17 11:06:40 -0700 (Fri, 17 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Use profile cache service for data snapshot&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9193 | justincc | 2009-04-17 10:33:31 -0700 (Fri, 17 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Also use the profile cache for osKey2Name()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9192 | justincc | 2009-04-17 10:22:58 -0700 (Fri, 17 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Use cached user profiles in osAvatarName2Key()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9191 | chi11ken | 2009-04-17 09:34:17 -0700 (Fri, 17 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add copyright header.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9190 | justincc | 2009-04-17 09:06:35 -0700 (Fri, 17 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Change profile check for add user to run through the cache service&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9189 | drscofield | 2009-04-17 09:00:02 -0700 (Fri, 17 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
- disabling logging of non-system IRC messages&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9188 | chi11ken | 2009-04-17 08:57:44 -0700 (Fri, 17 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9187 | justincc | 2009-04-17 08:51:58 -0700 (Fri, 17 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Run RemoteAdminPlugin user info queries through cache service rather than direct&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9186 | lbsa71 | 2009-04-17 08:09:37 -0700 (Fri, 17 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Moved the DefaultConfig settings into already-existing ConfigSettings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9185 | lbsa71 | 2009-04-17 08:06:51 -0700 (Fri, 17 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* remind me to never touch EstateSettings ever again. Ever.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9184 | justincc | 2009-04-17 07:41:56 -0700 (Fri, 17 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Extend get user profile test to cover retrieval by name&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9183 | lbsa71 | 2009-04-17 06:56:07 -0700 (Fri, 17 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Apparently, I broke reflection voodo. Reverting.&lt;br /&gt;
&lt;br /&gt;
This fixes mantis #3477&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9182 | drscofield | 2009-04-17 06:27:32 -0700 (Fri, 17 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
adding log statement on shutdown in background mode&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9181 | drscofield | 2009-04-17 04:12:06 -0700 (Fri, 17 Apr 2009) | 13 lines&lt;br /&gt;
&lt;br /&gt;
Adds a new REST service /admin/regioninfo/ --- will return a&lt;br /&gt;
comprehensive list of all regions in one go (in contrast to the&lt;br /&gt;
/admin/regions/ REST call).&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
% curl http://127.0.0.1:9000/admin/regioninfo/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;regions max=&amp;quot;10&amp;quot; number=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;region avatars=&amp;quot;0&amp;quot;&lt;br /&gt;
          external_hostname=&amp;quot;127.0.0.1&amp;quot; ip=&amp;quot;0.0.0.0:9000&amp;quot;&lt;br /&gt;
	  master_name=&amp;quot;Mr X&amp;quot; master_uuid=&amp;quot;b757d5f9-7b36-4dda-8388-6e03dd59b326&amp;quot;&lt;br /&gt;
	  name=&amp;quot;London&amp;quot; objects=&amp;quot;6&amp;quot; uuid=&amp;quot;49253666-a42e-4f44-9026-d23f93af31d7&amp;quot; x=&amp;quot;1000&amp;quot; y=&amp;quot;1000&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/regions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9180 | drscofield | 2009-04-17 02:23:26 -0700 (Fri, 17 Apr 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
quick fix for mantis #3477 --- m_configMember is being picked up by&lt;br /&gt;
MySQLEstateData.cs via reflection and then causes MySQL to get all&lt;br /&gt;
confused and panicky...&lt;br /&gt;
&lt;br /&gt;
NOTE: the MySQL test cases are still very unhappy...&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9179 | drscofield | 2009-04-17 01:11:34 -0700 (Fri, 17 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
    fixes System.UnauthorizedAccessExceptions when trying to load OARs from&lt;br /&gt;
    read-only files on linux.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9178 | lbsa71 | 2009-04-16 22:52:46 -0700 (Thu, 16 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Some more work on refactoring configs;&lt;br /&gt;
  * Moved the constants out into a separate DefaultConfig&lt;br /&gt;
  * Pulled configMember up&lt;br /&gt;
  * Some minor CCC&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9177 | afrisby | 2009-04-16 22:23:36 -0700 (Thu, 16 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added some debug info if MXP is enabled.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9176 | teravus | 2009-04-16 21:38:31 -0700 (Thu, 16 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Set some minimum values to avoid divide by zero errors.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9175 | teravus | 2009-04-16 21:34:52 -0700 (Thu, 16 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Commit a few fixes to the Vehicle settings&lt;br /&gt;
* Vertical Attractor servo&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9174 | justincc | 2009-04-16 13:24:11 -0700 (Thu, 16 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Eliminate redundant argument in PreloadUserCache&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9173 | justincc | 2009-04-16 13:12:46 -0700 (Thu, 16 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add name keyed cache to UserProfileCacheService&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9172 | lbsa71 | 2009-04-16 12:27:00 -0700 (Thu, 16 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Since that was seemingly an false alarm, reverting the revert.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9171 | lbsa71 | 2009-04-16 11:35:23 -0700 (Thu, 16 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* bizarrely, two reports that that last commit broke script engine startup (!) on linux - reverting until we can investigate further.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9170 | lbsa71 | 2009-04-16 10:57:17 -0700 (Thu, 16 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Started arduous config refactoring task with babystep introduction of common baseclass for backend configs.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9169 | drscofield | 2009-04-16 07:22:53 -0700 (Thu, 16 Apr 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
trying to fix exception in Random.Next() probably caused through sharing of&lt;br /&gt;
WindModule plugins --- manifesting itself through:&lt;br /&gt;
&lt;br /&gt;
    2009-04-16 15:32:02,764 [Heartbeat for region sea 3] [Scene]: Failed with exception System.IndexOutOfRangeException: Array index is out of range.&lt;br /&gt;
      at System.Random.Sample () [0x0003e] in /usr/local/src/mono/build/mono-2.0.1/mcs/class/corlib/System/Random.cs:91&lt;br /&gt;
      at System.Random.NextDouble () [0x00000] in /usr/local/src/mono/build/mono-2.0.1/mcs/class/corlib/System/Random.cs:142&lt;br /&gt;
      at OpenSim.Region.CoreModules.World.Wind.Plugins.SimpleRandomWind.WindUpdate (UInt32 frame) [0x00019] in /tmp/opensim-deploy-oTyFP12501/opensim-deploy/OpenSim/Region/CoreModules/World/Wind/Plugins/SimpleRandomWind.cs:92&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9168 | drscofield | 2009-04-16 05:10:50 -0700 (Thu, 16 Apr 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
- turn private m_gui into protected m_gui to allow manipulation in&lt;br /&gt;
  derived classes&lt;br /&gt;
- make OpenSimBackground inherit from OpenSim instead of OpenSimBase&lt;br /&gt;
  so that it will have a MainConsole instance and we can use console&lt;br /&gt;
  commands, setting m_gui to false&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9167 | drscofield | 2009-04-16 05:07:40 -0700 (Thu, 16 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
move inclusion of Makefile.local to the end to avoid surprising results&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9166 | teravus | 2009-04-16 01:11:05 -0700 (Thu, 16 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove some super experimental stuff in BulletDotNETPlugin since it was causing issues.&lt;br /&gt;
* Tweak the ODEPrim PID a bit more.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9165 | teravus | 2009-04-16 00:31:48 -0700 (Thu, 16 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Committing more BulletDotNETPlugin work&lt;br /&gt;
* Tweak the LLSetStatus results in the ODEPlugin.  Hopefully it's a little less unstable.&lt;br /&gt;
* ODEPlugin is using experimental math for LLSetStatus, use with caution! :)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9164 | melanie | 2009-04-15 18:01:40 -0700 (Wed, 15 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Correctly flag group owned prims in the land prim list&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9163 | melanie | 2009-04-15 17:46:24 -0700 (Wed, 15 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix build break and change some groups interfaces&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9162 | melanie | 2009-04-15 17:15:57 -0700 (Wed, 15 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Expose the GroupRecord and it's accessor API&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9161 | melanie | 2009-04-15 16:59:15 -0700 (Wed, 15 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add the XML manifests needed to get the new style modules to load.&lt;br /&gt;
Scripting now works again&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9160 | melanie | 2009-04-15 16:17:25 -0700 (Wed, 15 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Prevent a nullref when no script engines are loaded&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9159 | melanie | 2009-04-15 14:07:09 -0700 (Wed, 15 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Commit the group deeding support, thank you, mcortez&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9158 | melanie | 2009-04-15 13:16:18 -0700 (Wed, 15 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Make sim health data more useful&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9157 | melanie | 2009-04-15 12:50:14 -0700 (Wed, 15 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add a console command facility to the RemoteAdmin plugin.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9156 | justincc | 2009-04-15 12:46:37 -0700 (Wed, 15 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
minor: Remove some mono compiler warnings.  Uncomment code when it's actually being used.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9155 | justincc | 2009-04-15 12:12:37 -0700 (Wed, 15 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Make it possible to add a request id to load and save oar requests&lt;br /&gt;
* This allows specific requests to be identified.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9154 | melanie | 2009-04-15 11:51:17 -0700 (Wed, 15 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Convert both script engines to new region module format. Add proper unload&lt;br /&gt;
handling to XEngine. Add needed stubs to DotNetEngine.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9153 | justincc | 2009-04-15 10:40:04 -0700 (Wed, 15 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Resolve unit test failure introduced in r9148 (probably)&lt;br /&gt;
* Have the test scene always return success for session id authentication for now&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9152 | joha1 | 2009-04-14 21:15:47 -0700 (Tue, 14 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Another cleanup: Region_Status renamed to RegionStatus, and a usage comment added&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9151 | joha1 | 2009-04-14 21:07:41 -0700 (Tue, 14 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Renamed splitID in Scene and added comments on usage&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9150 | diva | 2009-04-14 15:24:26 -0700 (Tue, 14 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
One less vulnerability in the HG: detecting foreign users trying to come in with local user IDs. If that happened by accident, too bad, foreign user can't come in with that ID. This test is a consequence of not having truly global names yet.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9149 | homerh | 2009-04-14 13:44:51 -0700 (Tue, 14 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix a test-breakage introduced in r9144&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9148 | diva | 2009-04-14 12:35:35 -0700 (Tue, 14 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Adds session authentication upon NewUserConnections. Adds user key authentication (in safemode only) upon CreateChildAgents. All of this for Hypergrid users too. This addresses assorted spoofing vulnerabilities.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9147 | justincc | 2009-04-14 11:49:45 -0700 (Tue, 14 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Make archiver tests pump the asset server manually instead of starting the normal runtime thread&lt;br /&gt;
* This may eliminate the occasional archive test freezes, since they appeared to occur when somehow the asset server didn't pick up on the presence of a request in the asset &lt;br /&gt;
quque&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9146 | diva | 2009-04-14 11:32:11 -0700 (Tue, 14 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix for minor bug introduced yesterday, HG only. Can't lookup the profile when we're looking up the profile...&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9145 | justincc | 2009-04-14 10:44:10 -0700 (Tue, 14 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Change simple asset cache test to manually pump the asset server rather than relying on another thread&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9144 | diva | 2009-04-14 10:32:05 -0700 (Tue, 14 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Changing the CAP seed to be the string representation of a full UUID, instead of a trunkated UUID.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9143 | justincc | 2009-04-14 10:15:09 -0700 (Tue, 14 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Explicitly start the asset server thread so that unit tests can run single rather than multi-threaded (which may be behind the occasional test freezes)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9142 | justincc | 2009-04-14 09:36:32 -0700 (Tue, 14 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: rename AssetCache.Initialize() to AssetCache.Reset() to avoid having Initialise() and Initialize() in the same class - very difficult to read.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9141 | drscofield | 2009-04-14 05:17:34 -0700 (Tue, 14 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
- adding Makefile.local to .gitignore&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9140 | chi11ken | 2009-04-14 04:38:33 -0700 (Tue, 14 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Formatting cleanup.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9139 | chi11ken | 2009-04-14 03:56:24 -0700 (Tue, 14 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add copyright headers.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9138 | chi11ken | 2009-04-14 03:00:13 -0700 (Tue, 14 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9137 | teravus | 2009-04-14 02:03:18 -0700 (Tue, 14 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Adding some organization of vehicle type stuff in the ODEPlugin.&lt;br /&gt;
* Vehicles do NOT work.  This is just organization and a bit of logical code to make doing vehicles easier&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9136 | melanie | 2009-04-13 20:44:27 -0700 (Mon, 13 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, Fly-Man, for a patch that adds the stub to handle the&lt;br /&gt;
avatar interests update.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9135 | melanie | 2009-04-13 20:22:02 -0700 (Mon, 13 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Add the RegionLoaded(Scene) API to the new region module interface to allow&lt;br /&gt;
region modules to use another region module's interfaces and events in&lt;br /&gt;
a scene context&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9134 | diva | 2009-04-13 20:00:17 -0700 (Mon, 13 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
This was needed for the prior commit.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9133 | diva | 2009-04-13 19:58:09 -0700 (Mon, 13 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Making OGS1UserServices friendly to subclassing.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9132 | diva | 2009-04-13 19:21:40 -0700 (Mon, 13 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Cleaning up old circuit upon client close.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9131 | teravus | 2009-04-13 18:57:35 -0700 (Mon, 13 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Commit a variety of fixes to bugs discovered while trying to fix the NaN singularity.&lt;br /&gt;
* WebStatsModule doesn't crash on restart.   GodsModule doesn't crash when there is no Dialog Module.  LLUDPServer doesn't crash when the Operation was Aborted.  &lt;br /&gt;
* ODEPlugin does 'Almost NaN' sanity checks.&lt;br /&gt;
* ODEPlugin sacrifices NaN avatars to the NaN black hole to appease it and keep it from sucking the rest of the world in.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9130 | teravus | 2009-04-13 16:06:29 -0700 (Mon, 13 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Set eol-style: native on J2KImage.cs&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9129 | sdague | 2009-04-13 15:54:59 -0700 (Mon, 13 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
don't build the snapshot builds, if you want experimental, you need to&lt;br /&gt;
know how to use a compiler.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9128 | sdague | 2009-04-13 15:29:26 -0700 (Mon, 13 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
comment out ode tests for now, as I can't get these to run manually on&lt;br /&gt;
the opensim box.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9127 | homerh | 2009-04-13 14:23:33 -0700 (Mon, 13 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
- Moved TerrainModule to the new region-module system.&lt;br /&gt;
- Fixed some locking issues. Either lock, or don't (if you don't have to). Only locking access half of the time won't work reliably.&lt;br /&gt;
- Had to adapt test helpers that use the &amp;quot;old&amp;quot; IRegionModule. TerrainModule isn't one anymore.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9126 | homerh | 2009-04-13 14:23:24 -0700 (Mon, 13 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Remove m_moduleCommands. It wasn't used anywhere; probably a left-over from before ICommander times&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9125 | homerh | 2009-04-13 14:23:12 -0700 (Mon, 13 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix ordering of operations: First initialize everything, then add regions&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9124 | sdague | 2009-04-13 14:04:50 -0700 (Mon, 13 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
make the asserts spit out messages about their test names&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9123 | lbsa71 | 2009-04-13 13:05:12 -0700 (Mon, 13 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Changed all privates to m_ scheme&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9122 | lbsa71 | 2009-04-13 13:04:18 -0700 (Mon, 13 Apr 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Some more experimental work on distributed assets. Nothing hotwired yet.&lt;br /&gt;
  * Introduced preprocess step in FetchAsset (Might revert this later)&lt;br /&gt;
  * Some minor CCC&lt;br /&gt;
  * Added actual implementation of GetUserProfile( uri ) and the corresponding handler to OGS1.&lt;br /&gt;
  * Introduced non-functioning GetUserUri( userProfile) awaiting user server wireup (this might move elsewhere)&lt;br /&gt;
  &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9121 | teravus | 2009-04-13 09:06:53 -0700 (Mon, 13 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Remove null reference exception in the J2KDecoderModule's J2K repair routine for when the asset we're looking up isn't an image at all. (did someone set the texture on the side of a primitive to some other kind of asset with the script engine?)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9120 | teravus | 2009-04-13 08:18:38 -0700 (Mon, 13 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
*Bypass J2kDecoder when asset is null&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9119 | sdague | 2009-04-13 08:08:06 -0700 (Mon, 13 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
if Data is null, shortcut to client.SendImageNotFound, as any other&lt;br /&gt;
option at this point is going to give us a NullReferenceException&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9118 | sdague | 2009-04-13 07:52:29 -0700 (Mon, 13 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
scream out a bit warning if we failed to set default image&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9117 | sdague | 2009-04-13 07:52:23 -0700 (Mon, 13 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
catch for a null asset so we don't get an exception here, though this&lt;br /&gt;
probably just makes the decoder break somewhere else.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9116 | sdague | 2009-04-13 07:52:14 -0700 (Mon, 13 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
put J2KImage into it's own file, please no doubling up on classes in&lt;br /&gt;
files&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9115 | melanie | 2009-04-12 08:18:04 -0700 (Sun, 12 Apr 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, dslake, for a patch that converts many of the linear searches&lt;br /&gt;
in SceneGraph to fast dictionary lookups.&lt;br /&gt;
Includes a regression fix for attachments by myself.&lt;br /&gt;
Fixes Mantis #3312&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9114 | melanie | 2009-04-12 05:49:59 -0700 (Sun, 12 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Actually do what I promised in the previous commit :/&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9113 | melanie | 2009-04-12 05:44:41 -0700 (Sun, 12 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Funnel stored (offline) IMs through the Scene EventManager to make sure&lt;br /&gt;
they are processed by the modules rather than sent to the client&lt;br /&gt;
directly. Allows friends and group requests and responses to be saved, too&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9112 | melanie | 2009-04-12 05:03:07 -0700 (Sun, 12 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Actually remove the script if it tries to remove itself.&lt;br /&gt;
Fixes Mantis #2929&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9111 | melanie | 2009-04-11 19:42:05 -0700 (Sat, 11 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Fix a regression where animations would only be sent if the avatar has&lt;br /&gt;
attachments. Convert base types to LSL types for event marshalling through&lt;br /&gt;
IScriptModule to avoid parameter errors.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9110 | melanie | 2009-04-11 09:51:27 -0700 (Sat, 11 Apr 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Adding a script event, changed(CHANGED_ANIMATION)&lt;br /&gt;
This is sent to all root prims of all attachments of an avatar when the&lt;br /&gt;
animation state changes. llGetAnimation() can thenbe used to find the&lt;br /&gt;
new movement animation. This eliminates the need for fast timers in AOs&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9109 | afrisby | 2009-04-11 03:21:04 -0700 (Sat, 11 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Minor MRM Cleanup&lt;br /&gt;
* Interfaces now live in Interfaces subdirectory. &lt;br /&gt;
* Namespace does not yet reflect this change.&lt;br /&gt;
* Final namespace for MRMs will probably sit somewhere around OpenSim.Extend.MRM[?]&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9108 | idb | 2009-04-11 03:18:20 -0700 (Sat, 11 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Correct Opensim.ini.example to reflect the default settings for clouds.&lt;br /&gt;
Fixes Mantis #3421&lt;br /&gt;
Change the agent/avatar events subscriptions to just OnNewClient. The data only needs to be sent once and keeping track of log ins/movements is not required. This will also send cloud data to child agents so that they can see clouds above neighbouring regions not just regions that they have visited.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9107 | teravus | 2009-04-10 20:04:08 -0700 (Fri, 10 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* BulletDotNETPlugin supports Axis lock (LLSetStatus) from the script engine now.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9106 | teravus | 2009-04-10 17:12:57 -0700 (Fri, 10 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Add catch-all error handlers back to scene.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9105 | teravus | 2009-04-10 17:11:54 -0700 (Fri, 10 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Instead of referencing mesh stuff in the physics plugin.. change the IMesh Interface.    (blame prebuild)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9104 | teravus | 2009-04-10 16:55:03 -0700 (Fri, 10 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Tweak prebuild #2&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9103 | teravus | 2009-04-10 16:32:29 -0700 (Fri, 10 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixes missing meshing reference.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9102 | teravus | 2009-04-10 16:26:42 -0700 (Fri, 10 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adds Physical/Active Linkset support to BulletDotNETPlugin&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9101 | melanie | 2009-04-10 15:05:37 -0700 (Fri, 10 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add XmlRpcGridRouter, a module that communicates URIs for XMLRPC channels&lt;br /&gt;
to a central server via REST, for centralized XMLRPC routing.&lt;br /&gt;
&lt;br /&gt;
===SVN r9100 And Earlier===&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9100 | melanie | 2009-04-10 14:44:27 -0700 (Fri, 10 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Make the scrpt engines ignore any script that begins with //MRM:&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9099 | melanie | 2009-04-10 14:26:36 -0700 (Fri, 10 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Add an optional region module which will supply a script event,&lt;br /&gt;
xmlrpc_uri(string) in response to a OpenRemoteDataChannel call. The string&lt;br /&gt;
is the fully qualified URI to post XMLRPC requests for that script to.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9098 | melanie | 2009-04-10 14:08:33 -0700 (Fri, 10 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Introduce IXmlRpcRouter, an interface that allows registering XMLRPC&lt;br /&gt;
UUIDs with a central marshaller for grids, or publish the ULS for objects&lt;br /&gt;
elsewhere.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9097 | melanie | 2009-04-10 12:27:47 -0700 (Fri, 10 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Expose the XMLRPC listener port on the IXMLRPC interface to allow&lt;br /&gt;
publication&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9096 | melanie | 2009-04-10 12:07:41 -0700 (Fri, 10 Apr 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Add events to IScriptEngine to notify scripting modules of the removal&lt;br /&gt;
of objects from the scene, and of scripts from objects. This facilitates&lt;br /&gt;
the development of modules that can register prims with externall servers&lt;br /&gt;
for inbound email and XMLRPC. Currently implemented in XEngine only.&lt;br /&gt;
Also applying cmickeyb's compiler locking patch, since it seems risk-free.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9095 | melanie | 2009-04-10 10:26:00 -0700 (Fri, 10 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, OwenOyen, for a patch that corrects the behavior of llRot2Euler.&lt;br /&gt;
Committed with comment changes.&lt;br /&gt;
Fixes Mantis #3412&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9094 | justincc | 2009-04-10 07:56:58 -0700 (Fri, 10 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3427&lt;br /&gt;
* Return different values for llCloud() over time based on a cellular automation system.&lt;br /&gt;
* Thanks aduffy70!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9093 | justincc | 2009-04-10 07:15:47 -0700 (Fri, 10 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3432&lt;br /&gt;
* Make llGroundSlope() return correct results&lt;br /&gt;
* Thanks aduffy70!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9092 | justincc | 2009-04-10 04:34:37 -0700 (Fri, 10 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3439&lt;br /&gt;
* This corrects problems seen on some SQLite systems where the migration fails because the two argument substr() isn't implemented&lt;br /&gt;
* Thanks RemedyTomm!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9091 | teravus | 2009-04-10 01:30:21 -0700 (Fri, 10 Apr 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Patch from RemedyTomm Mantis 3440&lt;br /&gt;
* Revamps the server side texture pipeline&lt;br /&gt;
* Textures should load faster, get clogged less, and be less blurry&lt;br /&gt;
* Minor tweak to ensure the outgoing texture throttle stays private.&lt;br /&gt;
* Fixes mantis 3440&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9090 | nlin | 2009-04-09 23:39:52 -0700 (Thu, 09 Apr 2009) | 12 lines&lt;br /&gt;
&lt;br /&gt;
Handle ObjectSpin* packets to spin physical prims on Ctrl+Shift+Drag&lt;br /&gt;
&lt;br /&gt;
Addresses Mantis #3381&lt;br /&gt;
&lt;br /&gt;
The current implementation works as expected if the object has no rotation or &lt;br /&gt;
only rotation around the Z axis; you can spin the object left or right (around&lt;br /&gt;
the world Z axis).&lt;br /&gt;
&lt;br /&gt;
It works a little unexpectedly if the object has a non-Z-axis rotation; in this&lt;br /&gt;
case the body is spun about its local Z axis, not the world Z-axis. (But SL &lt;br /&gt;
also behaves oddly with a spin on an arbitrarily rotated object.)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9089 | teravus | 2009-04-09 23:08:52 -0700 (Thu, 09 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Updated BulletDotNET dll with the ContactFlags definition.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9088 | teravus | 2009-04-09 23:01:29 -0700 (Thu, 09 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Tweak the character controller some more&lt;br /&gt;
* Add cursory integration with script engine.    &lt;br /&gt;
* LLMoveToTarget, LLSetBouyancy, LLSetStatus (Physical only), LLApplyImpulse, LLApplyTorque, LLPushObject..   etc.&lt;br /&gt;
* Still missing linked physical active and LLSetStatus with an axis lock.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9087 | afrisby | 2009-04-09 22:13:02 -0700 (Thu, 09 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixes a bug in MRM scripting whereby the Touch flag is never enabled for OnTouch capable scripts.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9086 | teravus | 2009-04-09 15:00:15 -0700 (Thu, 09 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Whoops, never saved the BulletDotNETScene..       Last commit continued.....&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9085 | teravus | 2009-04-09 14:48:11 -0700 (Thu, 09 Apr 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Changes the timstep of the bullet world &lt;br /&gt;
* Enables border crossings when using the BulletDotNETPlugin &lt;br /&gt;
* Enabled variable time steps in BulletDotNETPlugin&lt;br /&gt;
* Still no 'linked physical objects' yet&lt;br /&gt;
* Still no script engine integration&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9084 | arthursv | 2009-04-09 14:37:54 -0700 (Thu, 09 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Reinstated Scene Crossing tests, now with timeouts to check for race conditions&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9083 | justincc | 2009-04-09 13:07:12 -0700 (Thu, 09 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: correct some documentation in SQLiteAssetData.cs&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9082 | justincc | 2009-04-09 13:06:30 -0700 (Thu, 09 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove some mono compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9081 | lbsa71 | 2009-04-09 13:06:27 -0700 (Thu, 09 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Tagged long running tests with LongRunningAttribute.&lt;br /&gt;
* Now, the 144 unit tests takes roughly as long time to run (16s on my laptop) that the 10 long running takes. The database tests takes forever.&lt;br /&gt;
* Feel free to run the unit tests as you code, and the rest before commit.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9080 | justincc | 2009-04-09 12:49:33 -0700 (Thu, 09 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove Autooar module pending it's migration to the forge&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9079 | justincc | 2009-04-09 12:46:14 -0700 (Thu, 09 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Terminate OpenSim startup if we cannot listen to the designated HTTP port&lt;br /&gt;
* This makes the problem much more obvious to the user, and OpenSim isn't that useful without inbound http anyway&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9078 | justincc | 2009-04-09 12:23:19 -0700 (Thu, 09 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Change SQLite asset UUID to dashed format to be consistent&lt;br /&gt;
* Remaining inconsistent uuids (non dashed) are in region store for sqlite and mysql&lt;br /&gt;
* Migration of these will happen at a later date, unless someone else wants to do it&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9077 | justincc | 2009-04-09 12:01:52 -0700 (Thu, 09 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Change UUIDs in SQLite user db to dashed format to match representations elsewhere&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9076 | justincc | 2009-04-09 11:17:52 -0700 (Thu, 09 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Improve inventory uuid conversions to make sure that we aren't converting anything that already contains a -&lt;br /&gt;
* Among other things, this means that if a migration is interrupted, it can simply be retried&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9075 | justincc | 2009-04-09 09:56:01 -0700 (Thu, 09 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Migrate UUID representations in SQLite inventory store to dashed format&lt;br /&gt;
* This makes the representation consistent with that most commonly used in the other supported database layers&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9074 | lbsa71 | 2009-04-09 09:45:22 -0700 (Thu, 09 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added some more experimental code; nothing wired in so far.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9073 | lbsa71 | 2009-04-09 09:40:02 -0700 (Thu, 09 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Moved the DatabaseTestAttribute to Test.Common, and thus included ref to that in all db tests. *phew*&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9072 | afrisby | 2009-04-09 08:46:02 -0700 (Thu, 09 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Allows MRMs to import libraries in the OpenSim bin directory.&lt;br /&gt;
* Syntax: //@DEPENDS:library.dll&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9071 | sdague | 2009-04-09 08:04:02 -0700 (Thu, 09 Apr 2009) | 9 lines&lt;br /&gt;
&lt;br /&gt;
From: Christopher Yeoh &amp;lt;yeohc@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The attached patch implements osKey2Name and osName2Key&lt;br /&gt;
which converts between a UUID key for an avatar and&lt;br /&gt;
an avatar name and vice-versa.&lt;br /&gt;
&lt;br /&gt;
osKey2Name is similar to llKey2Name except that it will work&lt;br /&gt;
even if the avatar being looked up is not in the same region&lt;br /&gt;
as the script.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9070 | afrisby | 2009-04-09 07:51:18 -0700 (Thu, 09 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Implements IObject.Materials[].*&lt;br /&gt;
* This lets you do things like IObject.Materials[0].Texture = new UUID(&amp;quot;0000-...&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9069 | afrisby | 2009-04-09 07:19:49 -0700 (Thu, 09 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Implements IGraphics interface for MRM Scripting.&lt;br /&gt;
* This allows you to utilize System.Drawing tools on textures within the region.&lt;br /&gt;
* Example: use System.Drawing.Bitmap to make your texture, then use Host.Graphics.SaveBitmap to make an asset from it in JPEG2K. You can edit (but not overwrite) existing textures using Host.Graphics.LoadBitmap.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9068 | afrisby | 2009-04-09 06:22:27 -0700 (Thu, 09 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Adds World.OnNewUser += delegate(IWorld sender, NewUserEventArgs e);&lt;br /&gt;
* This event fires when a new avatar is created within the Scene. (Internally corresponds to EventManager.OnNewPresence)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9067 | afrisby | 2009-04-09 06:14:25 -0700 (Thu, 09 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Limits MRM scripting to Region Master Avatar only.&lt;br /&gt;
* This makes MRM scripting ever so slightly more secure. If you have enforced Object Permissions enabled, it may be acceptable to enable MRM within your regions.&lt;br /&gt;
* Security bug reports on this feature are much appreciated (eg: anyone finding ways around this to execute a MRM as a basic user).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9066 | afrisby | 2009-04-09 06:05:01 -0700 (Thu, 09 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* World.OnChat no longer fires if there is no chat text (prevents the typing animation packet from firing OnChat)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9065 | afrisby | 2009-04-09 06:03:27 -0700 (Thu, 09 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Added additional debug testing info to Scene&lt;br /&gt;
* Corrected issue with MRMs where it would attempt to overwrite an already loaded DLL. (and thus fail with cryptic UnauthorizedAccessException.)&lt;br /&gt;
* Made DrunkenTextAppreciationModule.cs MRM not crash with StackOverflowException&lt;br /&gt;
* Added some temporary logging to MRM World.*&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9064 | afrisby | 2009-04-09 04:25:50 -0700 (Thu, 09 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Forgot to commit IEntity in last commit.&lt;br /&gt;
* Added &amp;quot;DrunkenTextAppreciationModule&amp;quot; Demo MRM - behaves very similarly to the sobriety filter in WoW. ;)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9063 | afrisby | 2009-04-09 04:09:24 -0700 (Thu, 09 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Moves Name, GlobalID and WorldPosition into new IEntity interface.&lt;br /&gt;
* Avatar and Object now inherit from IEntity.&lt;br /&gt;
* Avatar.Position is now Avatar.WorldPosition to match IObject property.&lt;br /&gt;
* Implements event World.OnChat += delegate(IWorld sender, ChatEventArgs e);&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9062 | afrisby | 2009-04-09 03:07:40 -0700 (Thu, 09 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Implements retrieving child primitives via World.Objects[id] (MRM)&lt;br /&gt;
* Optimizes SceneGraph - fetches on primitives via &amp;quot;GetGroupByPrim&amp;quot; wont search the entire list if the primitive is infact the root. (Core)&lt;br /&gt;
* Updates Test MRM.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9061 | lbsa71 | 2009-04-09 00:49:16 -0700 (Thu, 09 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Thank you, mpallari for a patch that updates NHibernate inventory base mapping.&lt;br /&gt;
&lt;br /&gt;
This fixes mantis #3435&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9060 | afrisby | 2009-04-09 00:46:05 -0700 (Thu, 09 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Implements IObject.OnTouch += delegate(IObject sender, TouchEventArgs e)&lt;br /&gt;
* This is equivalent to LSL 'touch(int senders)'&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9059 | lbsa71 | 2009-04-09 00:33:05 -0700 (Thu, 09 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixed a number of culture-variant bugs in lsl implicit type conversions.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9058 | lbsa71 | 2009-04-09 00:14:20 -0700 (Thu, 09 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* argh. reverted untested fix that snuck into the last commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9057 | lbsa71 | 2009-04-09 00:11:49 -0700 (Thu, 09 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* tagged some more database tests as such&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9056 | lbsa71 | 2009-04-08 23:42:15 -0700 (Wed, 08 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added custom DatabaseTestAttribute to help separating unit tests from component tests.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9055 | sdague | 2009-04-08 13:16:23 -0700 (Wed, 08 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
SQLite doesn't work on ppc64, so ignore these tests if we are&lt;br /&gt;
on this platform&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9054 | lbsa71 | 2009-04-08 13:10:43 -0700 (Wed, 08 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* butterfingers&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9053 | lbsa71 | 2009-04-08 12:59:37 -0700 (Wed, 08 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Introduced some experimental code with regards to asset data substitution&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9052 | justincc | 2009-04-08 10:50:57 -0700 (Wed, 08 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Make it possible to store creator strings in user inventory items as well as UUIDs&lt;br /&gt;
* All existing functionality should be unaffected.&lt;br /&gt;
* Database schemas have not been changed.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9051 | teravus | 2009-04-08 09:31:56 -0700 (Wed, 08 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix the remainder of the packets that require sessionId checks.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9050 | lbsa71 | 2009-04-08 09:30:43 -0700 (Wed, 08 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Restored GridLaunch that was mistakenly deleted in 9036&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9049 | lbsa71 | 2009-04-08 09:27:30 -0700 (Wed, 08 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Restored 32BitLaunch that was mistakenly deleted in 9036&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9048 | afrisby | 2009-04-07 23:41:52 -0700 (Tue, 07 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* [SECURITY] Implements additional packet security checks for Object related packets.&lt;br /&gt;
* Note: as with the last commit, this requires additional testing.&lt;br /&gt;
* This represents 2/8ths of packets now being checked appropriately.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9047 | afrisby | 2009-04-07 23:31:19 -0700 (Tue, 07 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* [SECURITY] Implements a large number of new security checks into Scene/Avatar packet processing within ProcessInPacket.&lt;br /&gt;
* Notes: this requires heavy testing, it may cause new issues where LL have recycled agent block data for non-security purposes. It can be disabled on Line 4421 of LLClientView.cs by changing m_checkPackets to false.&lt;br /&gt;
* This represents approx 1/8th of the packets being checked.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9046 | dahlia | 2009-04-07 20:16:24 -0700 (Tue, 07 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Correct unit test for llAngleBetween()&lt;br /&gt;
Reinstate patch for Mantis #3007&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9045 | justincc | 2009-04-07 13:24:09 -0700 (Tue, 07 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove some mono compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9044 | teravus | 2009-04-07 12:37:54 -0700 (Tue, 07 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove unnecessary build dependencies on the ExamplemoneyModule stub.  &lt;br /&gt;
(??? using OpenSim.Region.CoreModules.Avatar.Currency.SampleMoney ???)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9043 | justincc | 2009-04-07 12:30:10 -0700 (Tue, 07 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Ooops, really put this on the task queue and not texture&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9042 | justincc | 2009-04-07 12:23:17 -0700 (Tue, 07 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Put AgentTextureCached? response packet on the task queue rather than the wind queue&lt;br /&gt;
* Thanks to rtomita for pointing this out.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9041 | justincc | 2009-04-07 12:15:26 -0700 (Tue, 07 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3406&lt;br /&gt;
* Makes Second Life environment sensor ranges and maximum response number configurable&lt;br /&gt;
* Thanks Intimidated&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9040 | justincc | 2009-04-07 12:07:23 -0700 (Tue, 07 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3418&lt;br /&gt;
* Prevents occasional wind module related exceptions on region server shutdown&lt;br /&gt;
* Thanks Intimidated!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9039 | justincc | 2009-04-07 10:46:23 -0700 (Tue, 07 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3227&lt;br /&gt;
* Implement &amp;quot;Add To Outfit&amp;quot;&lt;br /&gt;
* Thanks FredoChaplin&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9038 | dahlia | 2009-04-07 10:29:55 -0700 (Tue, 07 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
temporarily revert llanglebetween patch until unit test can be updated - affects Mantis #3007&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9037 | dahlia | 2009-04-07 10:03:00 -0700 (Tue, 07 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
remove defective test criteria from unit test for llAngleBetween&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9036 | drscofield | 2009-04-07 09:53:41 -0700 (Tue, 07 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Fix null reference exception during close down of IRC module if the&lt;br /&gt;
  region was not actually initialized.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9035 | teravus | 2009-04-07 09:41:07 -0700 (Tue, 07 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added finite testing to the character and object constructor&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9034 | teravus | 2009-04-07 09:13:17 -0700 (Tue, 07 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Added a routine to check if a PhysicsVector and Quaternion is finite&lt;br /&gt;
* Now validating input to the Physics scene and warning when something is awry.&lt;br /&gt;
* This should help nail down that Non Finite Avatar Position Detected issue.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9033 | teravus | 2009-04-07 08:01:46 -0700 (Tue, 07 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Tweak the BulletDotNETPlugin character controller so it feels more finished.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9032 | dahlia | 2009-04-07 00:59:32 -0700 (Tue, 07 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thanks Ewe Loon for Mantis #3007 - llAngleBetween is producing numbers greater then Pi Radians.&lt;br /&gt;
Also modified to use the system constant for Pi and prevent negative results.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9031 | teravus | 2009-04-06 20:33:28 -0700 (Mon, 06 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* This fixes BulletDotNET so it can now be used on linux.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9030 | teravus | 2009-04-06 17:13:08 -0700 (Mon, 06 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* BulletDotNET Updates.   &lt;br /&gt;
* Should react somewhat normally to editing, and setting physics now.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9029 | homerh | 2009-04-06 12:12:26 -0700 (Mon, 06 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Added some null-checks to Intimidated's patch in r9024.&lt;br /&gt;
Hopefully fixes Mantis #3415.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9028 | melanie | 2009-04-06 11:02:12 -0700 (Mon, 06 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Applying Intimidated's patch to fix anim handling.&lt;br /&gt;
Fixes Mantis #3417&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9027 | drscofield | 2009-04-06 09:28:04 -0700 (Mon, 06 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
including Makefile.local iff it exists&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9026 | chi11ken | 2009-04-06 07:36:44 -0700 (Mon, 06 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add copyright headers, formatting cleanup.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9025 | chi11ken | 2009-04-06 07:24:13 -0700 (Mon, 06 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9024 | melanie | 2009-04-06 03:44:41 -0700 (Mon, 06 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, Intimidated, for a patch too fix the movement animation handling&lt;br /&gt;
Fixes Mantis #3413&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9023 | afrisby | 2009-04-06 00:17:23 -0700 (Mon, 06 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Implements World.Parcels[] array for MRM scripting.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9022 | afrisby | 2009-04-05 21:17:55 -0700 (Sun, 05 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Adds AutoOAR module, this will automatically OAR your regions every 20 minutes to a directory called &amp;quot;autooar&amp;quot;, if enabled. Default disabled. Use [autooar] Enabled=true in OpenSim.ini to enable.&lt;br /&gt;
* Adds some MRM XMLDOC&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9021 | diva | 2009-04-05 15:39:19 -0700 (Sun, 05 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Changed the asynchronous call to get inventory in HG, so that it properly reports problems. OGS1 should also be changed, but I'm leaving it as is for now. RestSessionObjectPosterResponse is fairly broken and should not be used.&lt;br /&gt;
Minor changes in Get inventory item in HGAssetMapper.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9020 | dahlia | 2009-04-05 12:25:39 -0700 (Sun, 05 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
unspecified sculpt stitching mode now defaults to plane instead of sphere. Addresses Mantis #3403&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9019 | homerh | 2009-04-05 11:36:05 -0700 (Sun, 05 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
And another fix for the windows build&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9018 | homerh | 2009-04-05 11:32:01 -0700 (Sun, 05 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Try another fix for the Windows build break&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9017 | homerh | 2009-04-05 11:24:58 -0700 (Sun, 05 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix windows build break. Hopefully.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9016 | homerh | 2009-04-05 11:24:49 -0700 (Sun, 05 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update bamboo build to 0.6.4&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9015 | homerh | 2009-04-05 11:05:55 -0700 (Sun, 05 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thanks StrawberryFride for a MSSQL patch to mirror r9011.&lt;br /&gt;
Fixes Mantis #3409&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9014 | homerh | 2009-04-05 11:05:44 -0700 (Sun, 05 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Ouch. Remove some test left over from r9013, which broke startup&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9013 | homerh | 2009-04-05 10:08:11 -0700 (Sun, 05 Apr 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
- Add new RegionModulesControllerPlugin to the application modules&lt;br /&gt;
- Change several classes to use the new plugin for handling of region-modules&lt;br /&gt;
  (NOTE: No regionmodule is using this yet)&lt;br /&gt;
- Add necessary prebuild parts (don't forget to runprebuild)&lt;br /&gt;
Attention: Work in progress. This shouldn't break anything, but you never know...&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9012 | homerh | 2009-04-05 10:08:01 -0700 (Sun, 05 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
- Move IWindModule to OpenSim.Region.Framework.Interfaces&lt;br /&gt;
- Fix a dependency problem.&lt;br /&gt;
Hopefully fixes Mantis #3395&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9011 | homerh | 2009-04-05 10:07:50 -0700 (Sun, 05 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Adding migrations for MySQL and SQLite for removing the &amp;quot;old&amp;quot; cloud image.&lt;br /&gt;
The new one already in the Library will be reinserted a&lt;br /&gt;
utomatically.&lt;br /&gt;
Fixes Mantis #964&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9010 | diva | 2009-04-05 09:41:27 -0700 (Sun, 05 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks BlueWall for a patch that adds Hypergrid dynamic linking to osTeleportAgent. Fixes mantis #3408.&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Download</id>
		<title>Download</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Download"/>
				<updated>2009-05-25T15:23:48Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: Add 0.6.5-release to list.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Quicklinks}}&lt;br /&gt;
=Source code=&lt;br /&gt;
Here are the current released versions of OpenSim.  &lt;br /&gt;
&lt;br /&gt;
Please see [[Branches]] for more information on the repository branches and what they are for.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=red&amp;gt;'''Please note:'''&amp;lt;/font&amp;gt; As OpenSim is still at an alpha code maturity stage, there is absolutely no guarantee that functionality works or is stable, even in the numbered releases.  Certain features may not work either because the code is in rapid evolution, or because functionality expected by the Linden Labs Second Life viewer has simply not been implemented yet.  However, constructive feedback is still welcomed.&lt;br /&gt;
&lt;br /&gt;
Also, please be aware that OpenSim requires that you have a fair amount of technical knowledge in order to set it up.&lt;br /&gt;
&lt;br /&gt;
The lastest source releases are always hosted at http://dist.opensimulator.org, the current latest releases is '''0.6.4.1''' and provided as:&lt;br /&gt;
* http://dist.opensimulator.org/opensim-0.6.4.1-release.tar.gz - best for Linux systems&lt;br /&gt;
* http://dist.opensimulator.org/opensim-0.6.4.1-release.zip - best for Windows systems&lt;br /&gt;
&lt;br /&gt;
The only difference between the 2 is the archive format, the source is exactly the same.&lt;br /&gt;
&lt;br /&gt;
== Release Code via Subversion ==&lt;br /&gt;
&lt;br /&gt;
Instead of using a source archive release, you can pull specific releases from our subversion.  For Windows you can install just [http://subversion.tigris.org/servlets/NewsItemView?newsItemID=1941 Subversion] or the often preferred [http://tortoisesvn.tigris.org Tortoise Subversion extension]. Mac OS X 10.5 and above have Subversion built but OS. X 10.4.x can still [http://homepage.mac.com/martinott/Subversion-1.4.4.pkg.zip download Subversion].  All Linux systems should have subversion installed, or available from their package repositories.&lt;br /&gt;
&lt;br /&gt;
* '''0.6.4 Alpha with post-release fixes''' (preferred)&lt;br /&gt;
 svn co http://opensimulator.org/svn/opensim/branches/0.6.4-post-fixes opensim&lt;br /&gt;
&lt;br /&gt;
* '''0.6.4 Alpha release tag''' &lt;br /&gt;
 svn co http://opensimulator.org/svn/opensim/tags/0.6.4-release opensim&lt;br /&gt;
&lt;br /&gt;
== Release notes ==&lt;br /&gt;
&lt;br /&gt;
These are extracted from the subversion history log and correlated with the tagged releases.  It should provide some idea of the changes between each tagged version.&lt;br /&gt;
* [[Recent]] (since last tagged version)&lt;br /&gt;
* [[0.6.5-release]] (SVN version 9667)&lt;br /&gt;
* [[0.6.4.1-release]] (SVN version 9009)&lt;br /&gt;
* [[0.6.4-release]] (SVN version 8960)&lt;br /&gt;
* [[0.6.3-release]] (SVN version 8506)&lt;br /&gt;
* [[0.6.2-release]] (SVN version 8068)&lt;br /&gt;
* [[0.6.1-release]] (SVN version 7880)&lt;br /&gt;
* [[0.6.0-release]] (SVN version 7176)&lt;br /&gt;
* [[0.5.11-release]] (SVN version 6676)&lt;br /&gt;
* [[0.5.10-release]] (SVN version 6422)&lt;br /&gt;
* [[0.5.9-release]] (SVN version 5970)&lt;br /&gt;
* [[0.5.8-release]] (SVN version 5111)&lt;br /&gt;
* [[0.5.7-release]] (SVN version 4818)&lt;br /&gt;
* [[0.5.6-release]] (SVN version 4488)&lt;br /&gt;
* [[0.5.5-release]] (SVN version 4239)&lt;br /&gt;
* [[0.5.4-release]] (SVN version 3879) (Not sure what happened to 0.5.3 &amp;amp; 0.5.2)&lt;br /&gt;
* [[0.5.1-release]] (SVN version 3724)&lt;br /&gt;
* [[0.5.0-release]] (SVN version 3184)&lt;br /&gt;
* [[0.4.5.3-stable]] (SVN version 2844)&lt;br /&gt;
* [[0.4.5.2-stable]] (SVN version 2772)&lt;br /&gt;
* [[0.4.5.1-stable]] (SVN version 2610)&lt;br /&gt;
* [[0.4.5-release]] (SVN version 2293)&lt;br /&gt;
* [[0.4.0-rc]] (SVN version 1953)&lt;br /&gt;
* [[0.3.2-release]] (SVN version 1385)&lt;br /&gt;
* [[0.3.1-devel]] (SVN version 1226) (Around here things start to get a bit confusing)&lt;br /&gt;
* [[0.2.1-release]] (SVN version 1224)&lt;br /&gt;
* [[0.3.0-devel]] (SVN version 1126)&lt;br /&gt;
* [[0.0.0-release]] (SVN version 1022)&lt;br /&gt;
* [[0.1.0-release]] (SVN version 1021)&lt;br /&gt;
* [[0.2.0-release]] (SVN version 1020)&lt;br /&gt;
&lt;br /&gt;
=Binaries=&lt;br /&gt;
The OpenSim project only does source based releases, which you must [[Build_Instructions|compile]] yourself.  Many members of our community provide binary installers that you can used based on those source releases.  Links below are provided for convenience.&lt;br /&gt;
&lt;br /&gt;
==Installers==&lt;br /&gt;
&lt;br /&gt;
* '''0.6.3 Windows Installer (Postfix Edition r8730)''' &lt;br /&gt;
 http://forge.opensimulator.org/gf/download/frsrelease/175/441/OpenSim0.6.3Setup.exe&lt;br /&gt;
&lt;br /&gt;
* '''0.6.2 Windows Installer''' &lt;br /&gt;
 http://forge.opensimulator.org/gf/download/frsrelease/157/359/OpenSimSetup0.6.2.exe&lt;br /&gt;
&lt;br /&gt;
* '''[[UnofficialDebPackages|Unofficial .deb packages]]&lt;br /&gt;
&lt;br /&gt;
= Older Versions Archive =&lt;br /&gt;
&lt;br /&gt;
All older versions of OpenSim are available from the svn repo. Please be aware that even if there is zero official support for the latest version, there's even less support for older ones. They are kept here for historical and technological reference only.&lt;br /&gt;
&lt;br /&gt;
The 'official' release tags are kept here:&lt;br /&gt;
 http://opensimulator.org/svn/opensim/tags/&lt;br /&gt;
&lt;br /&gt;
The post-fixes, as well as some experimental offshoots are kept here:&lt;br /&gt;
 http://opensimulator.org/svn/opensim/branches/&lt;br /&gt;
&lt;br /&gt;
= Experimental Upstream Code =&lt;br /&gt;
&amp;lt;font style=&amp;quot;color: red; font-size: big&amp;quot;&amp;gt;'''There Be Dragons Beyond This Point'''&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are truly feeling dangerous, adventurous, or want to help us test the next version of OpenSim you are welcome to grab the latest unstable code out of our subversion trunk.  Any warnings previous expressed about the alpha nature of the code go double or triple if you are running directly off of trunk.  '''Never, ever, ever, never''' run this in production environments, it is not suitable for that unless you are very familiar with the source code, and can hot fix any piece of it (that probably means you are an OpenSim core member).  Feedback and testing on the unstable tree is appreciated, as that helps us make the next release better.  If this scares you from using trunk, that was intended.&lt;br /&gt;
&lt;br /&gt;
If it breaks, you get to keep both pieces.&lt;br /&gt;
&lt;br /&gt;
* '''Latest Subversion revision version (bleeding edge)'''&lt;br /&gt;
 svn co http://opensimulator.org/svn/opensim/trunk opensim&lt;br /&gt;
&lt;br /&gt;
* '''To checkout a specific revision'''&lt;br /&gt;
 svn co -r #### http://opensimulator.org/svn/opensim/trunk opensim&lt;br /&gt;
where #### is the number of the desired revision.&lt;br /&gt;
&lt;br /&gt;
Another option for obtaining the code is via [http://git-scm.com/ git] from the [http://opensimulator.org/viewgit OpenSim Git Mirror].  The git mirror only contains trunk code (no branches or tags) and may be up to 1 hour behind the svn trunk.&lt;br /&gt;
&lt;br /&gt;
* '''Latest git revision version (bleeding edge)'''&lt;br /&gt;
 git clone http://opensimulator.org/git/opensim&lt;br /&gt;
&lt;br /&gt;
=Related Software=&lt;br /&gt;
[[Related_Software|Related Software Section - CLICK HERE]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Pages by Category:''[[:Category:Users| User-pages]],[[:Category:Development| Developer-pages]],[[:Category:Scripts| Scripts]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;br /&gt;
[[Category:Developers]]&lt;br /&gt;
&amp;lt;cleanpage title=hide cats=hide /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Troubleshooting:Old_Dlls</id>
		<title>Troubleshooting:Old Dlls</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Troubleshooting:Old_Dlls"/>
				<updated>2009-05-22T00:54:09Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: Added link to mailing list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Template:Quicklinks}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==The Error==&lt;br /&gt;
When you build from source, then update the source, rebuild and try to run, you get strange runtime exceptions, usually along the lines of&lt;br /&gt;
&lt;br /&gt;
  APPLICATION EXCEPTION DETECTED: System.UnhandledExceptionEventArgs&lt;br /&gt;
  Exception: System.MissingMethodException&lt;br /&gt;
&lt;br /&gt;
==The Problem==&lt;br /&gt;
When you build the source, it's 'compiled' into runnable files called 'dlls' or Dynamic Link Libraries.&lt;br /&gt;
These have the extension .dll and are added to your local installation, and are not governed by source control.&lt;br /&gt;
When we change where these dlls are created, the 'old' ones, from previous builds, will still be there.&lt;br /&gt;
This will cause the program to try and load these old dlls, with unexpected results.&lt;br /&gt;
&lt;br /&gt;
==The Solution==&lt;br /&gt;
Usually, any of these remedies should fix the problem:&lt;br /&gt;
* Remove all OpenSim.*.dll (only files that starts with &amp;quot;OpenSim.&amp;quot; and ends in &amp;quot;.dll&amp;quot;, like &amp;quot;OpenSim.Framework.dll&amp;quot;) recursively from your installation directory, then rebuild and run.&lt;br /&gt;
* Do a 'nant clean' if you're using Nant, rebuild and run.&lt;br /&gt;
* Do a clean checkout, build that from scratch, then copy over all data files (*.db, *.xml, *.ini) from your old installation, rebuild and run.&lt;br /&gt;
&lt;br /&gt;
If all else fails, join #opensim on freenode, or send an email to the [https://lists.berlios.de/mailman/listinfo/opensim-users opensim-users] mailing list.&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/XEngine</id>
		<title>XEngine</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/XEngine"/>
				<updated>2009-05-22T00:51:23Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: Typo correction &amp;quot;never&amp;quot; -&amp;gt; &amp;quot;newer&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Template:Quicklinks}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The XEngine Script Engine ==&lt;br /&gt;
&lt;br /&gt;
This is a fully functional, full featured script engine which supports persistent script states and script state serialization.&lt;br /&gt;
&lt;br /&gt;
This engine is not enabled by default. To enable it, add the following line to your OpenSim.ini [Startup] section:&lt;br /&gt;
&lt;br /&gt;
 DefaultScriptEngine = &amp;quot;XEngine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
You may have a similar line, but referencing the &amp;quot;ScriptEngine.DotNetEngine&amp;quot; there. If so, please comment it, since two script engines can not be run in parallel.&lt;br /&gt;
Also, newer revisions will have that line already in place, but commented. Simply uncomment it in this case.&lt;br /&gt;
&lt;br /&gt;
At this time, you can delete the compiled scripts from your ScriptEngines directory, because the XEngine uses a different binary format.&lt;br /&gt;
&lt;br /&gt;
The XEngine will create up to 4 files for each script, these are:&lt;br /&gt;
&lt;br /&gt;
 .dll, the actual executable file&lt;br /&gt;
 .mdb, the debug info, if requested&lt;br /&gt;
 .state, the saved state&lt;br /&gt;
 .cs, the converted source file, if requested&lt;br /&gt;
&lt;br /&gt;
The XEngine has a number of configuration options in OpenSim.ini, which are listed below, with an explanation and the default values:&lt;br /&gt;
&lt;br /&gt;
=== WARNING! Do NOT copy the section below to your OpenSim.ini! ===&lt;br /&gt;
''Use the template provided in OpenSim.ini.example. The section below contains syntactically incorrect documentation text, which is not meant to be placed in the OpenSim.ini file!&lt;br /&gt;
&lt;br /&gt;
 [XEngine]&lt;br /&gt;
 ; Allow the XEngine to run&lt;br /&gt;
 Enabled = true&lt;br /&gt;
    ''Without this, it won't run at all&lt;br /&gt;
 &lt;br /&gt;
 ; How many threads to keep alive even if nothing is happening&lt;br /&gt;
 MinThreads = 2&lt;br /&gt;
    ''XEngine will keep at least this many threads waiting''&lt;br /&gt;
 &lt;br /&gt;
 ; How many threads to start at maximum load&lt;br /&gt;
 MaxThreads = 100&lt;br /&gt;
    ''XEngine will not start more than this many scripts, even if that means blocking script execution''&lt;br /&gt;
 &lt;br /&gt;
 ; Time a thread must be idle (in seconds) before it dies&lt;br /&gt;
 IdleTimeout = 60&lt;br /&gt;
    ''Threads will die when they are not used for a while. This is the amount of time they must be'&lt;br /&gt;
    ''idle for that to happen''&lt;br /&gt;
 &lt;br /&gt;
 ; Thread priority (&amp;quot;Lowest&amp;quot;, &amp;quot;BelowNormal&amp;quot;, &amp;quot;Normal&amp;quot;, &amp;quot;AboveNormal&amp;quot;, &amp;quot;Highest&amp;quot;)&lt;br /&gt;
 Priority = &amp;quot;BelowNormal&amp;quot;&lt;br /&gt;
    ''Script threads will run at this priority''&lt;br /&gt;
 &lt;br /&gt;
 ; Maximum number of events to queue for a script (excluding timers)&lt;br /&gt;
 MaxScriptEventQueue = 300&lt;br /&gt;
    ''Each script has a queue for events. This is the length of the queue, determining the number of''&lt;br /&gt;
    ''events that will be queued up before events are dropped''&lt;br /&gt;
 &lt;br /&gt;
 ; Stack size per thread created&lt;br /&gt;
 ThreadStackSize = 262144&lt;br /&gt;
    ''The stack size each script thread runs with. The default also represents the minimum''&lt;br /&gt;
 &lt;br /&gt;
 ; Rate to poll for asynchronous command replies (ms)&lt;br /&gt;
 AsyncLLCommandLoopms = 50&lt;br /&gt;
    ''Interval between polls for asynchronous command results. Smaller values mean better response, but''&lt;br /&gt;
    ''also more burned CPU cycles''&lt;br /&gt;
 &lt;br /&gt;
 ; Save the source of all compiled scripts&lt;br /&gt;
 WriteScriptSourceToDebugFile = false&lt;br /&gt;
    ''Create a source file (.cs) on ScriptEngines, containing the preprocessed script''&lt;br /&gt;
 &lt;br /&gt;
 ; Default language for scripts&lt;br /&gt;
 DefaultCompileLanguage = lsl&lt;br /&gt;
    ''The default language to compile''&lt;br /&gt;
 &lt;br /&gt;
 ; List of allowed languages (lsl,vb,js,cs)&lt;br /&gt;
 AllowedCompilers = lsl,vb,js,cs&lt;br /&gt;
    ''The languages to allow for compiling''&lt;br /&gt;
 &lt;br /&gt;
 ; Compile debug info (line numbers) into the script assemblies&lt;br /&gt;
 CompileWithDebugInformation = true&lt;br /&gt;
    ''Create the .mdb debug file, which allows reporting of line numbers in runtime errors''&lt;br /&gt;
 &lt;br /&gt;
 ; Allow the use of os* functions (some are dangerous)&lt;br /&gt;
 AllowOSFunctions = false&lt;br /&gt;
    ''Allow the use if functions in the os* namespace''&lt;br /&gt;
 &lt;br /&gt;
 ; Interval (s) between background save of script states&lt;br /&gt;
 SaveInterval = 120&lt;br /&gt;
    ''Interval for script state persistence save.''&lt;br /&gt;
 &lt;br /&gt;
 ; Interval (s) between maintenance runs (0 = disable)&lt;br /&gt;
 MaintenanceInterval = 10&lt;br /&gt;
    ''Interval in seconds between maintenance runs. The maintenance run checks for long''&lt;br /&gt;
    ''running script events and terminates the scripts''&lt;br /&gt;
 &lt;br /&gt;
 ; Time a script can spend in an event handler before it is interrupted&lt;br /&gt;
 EventLimit = 30&lt;br /&gt;
    ''If a script spends more time in a single event handler, it will be interrupted.''&lt;br /&gt;
    ''This includes delays produced by llSleep() calls''&lt;br /&gt;
 &lt;br /&gt;
 ; If a script overruns it's event limit, kill the script?&lt;br /&gt;
 KillTimedOutScripts = false&lt;br /&gt;
    ''If a script gets terminated by the above timeout, suspend it pending a recompile?''&lt;br /&gt;
 &lt;br /&gt;
 ; Threat level to allow, one of None, VeryLow, Low, Moderate, High, VeryHigh, Severe&lt;br /&gt;
 OSFunctionThreatLevel = VeryLow&lt;br /&gt;
    ''osFunctions are rated by exploitability. This allows balancing functionality and risk&lt;br /&gt;
 &lt;br /&gt;
===OS Functions enable/disable===&lt;br /&gt;
For each function, you can add one line, as shown&lt;br /&gt;
 &lt;br /&gt;
 ; true is the default for all functions, and allows them if below threat level&lt;br /&gt;
 Allow_osSetRegionWaterHeight = true&lt;br /&gt;
    ''This allows any user to use it, if the threat level permits&lt;br /&gt;
or&lt;br /&gt;
 ; false disables the function completely&lt;br /&gt;
 Allow_osSetRegionWaterHeight = false&lt;br /&gt;
    ''Prevents anyone from using it&lt;br /&gt;
or&lt;br /&gt;
 ; Comma separated list of UUIDS allows the function for that list of UUIDS&lt;br /&gt;
 Allow_osSetRegionWaterHeight = 888760cb-a3cf-43ac-8ea4-8732fd3ee2bb&lt;br /&gt;
    ''Allows only the listed user(s) to use these functions (unconditionally)&lt;br /&gt;
&lt;br /&gt;
Both engines share the same parser and LSL implementation, so any script that runs on one can be expected to run on the other, with a few notable exceptions:&lt;br /&gt;
&lt;br /&gt;
* Resetting other scripts (XEngine only)&lt;br /&gt;
* Stopping/starting other scripts (XEngine only)&lt;br /&gt;
&lt;br /&gt;
===State persistence===&lt;br /&gt;
&lt;br /&gt;
XEngine persists state and variable values across region restarts&lt;br /&gt;
 Note: Sim crossings are not yet supported&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Postgresql</id>
		<title>Postgresql</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Postgresql"/>
				<updated>2009-05-22T00:11:34Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: Obsolete Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Template:Quicklinks}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=PostgreSQL Support=&lt;br /&gt;
{{obsolete}}&lt;br /&gt;
PostgreSQL is now supported under NHibernate and is part of the standard OpenSim build.  All that is needed is to select the proper entries in OpenSim.ini.  This page should probably be deleted.&lt;br /&gt;
----&lt;br /&gt;
This page is dedicated to supply postgreSQL support within opensim. It describes all steps in the process, and what problems may arise. We will use linux as a startingpoint, but windoze-users should have no problems adapting it to their OS.&lt;br /&gt;
First let's get ourselves a workspace...&lt;br /&gt;
- Get monodevelop (your distro probably has a package for it, otherwise follow building instructions)&lt;br /&gt;
&lt;br /&gt;
- Download the opensim-source into your monodevelop workspace-directory&lt;br /&gt;
svn co http://opensimulator.org/svn/opensim/trunk opensim&lt;br /&gt;
&lt;br /&gt;
- Modify the opensim/prebuild.sh file, so it creates a monodevelop-project, instead of a visual studio 2005 project&lt;br /&gt;
Make sure that the last line reads: mono bin/Prebuild.exe /target monodev&lt;br /&gt;
&lt;br /&gt;
- Prepare the project...&lt;br /&gt;
sh prebuild.sh&lt;br /&gt;
&lt;br /&gt;
- Build it...&lt;br /&gt;
nant&lt;br /&gt;
&lt;br /&gt;
- Do a test-run to see everything is working:&lt;br /&gt;
mono workspace/opensim/bin/Opensim.exe&lt;br /&gt;
&lt;br /&gt;
- Fire up monodevelop, and open OpenSim.mds&lt;br /&gt;
&lt;br /&gt;
Now we have a working development environment to test, and write new code. Notice the opensim/OpenSim/Framework directory.&lt;br /&gt;
It contains alot of important files. What we want to do is to copy as much code as possible from the working mysql-connector(which sucks under linux by the way, but that's a mysql-connector issue, and not a code-problem).&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Internally_Generated</id>
		<title>Internally Generated</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Internally_Generated"/>
				<updated>2009-05-20T20:57:56Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{content}}&lt;br /&gt;
&lt;br /&gt;
== Internally Generated HTML ==&lt;br /&gt;
Currently, I've only found one listed in the [[FAQ]].  If you enable web statistics, the following generates a page of statistics for the server:&lt;br /&gt;
* SStats/&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/External_Files</id>
		<title>External Files</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/External_Files"/>
				<updated>2009-05-20T20:57:30Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{content}}&lt;br /&gt;
&lt;br /&gt;
== External Files ==&lt;br /&gt;
In the bin directory of the OpenSim distribution are three example html files.&lt;br /&gt;
* http_404.html.example&lt;br /&gt;
* http_500.html.example&lt;br /&gt;
* http_loginform.html.example&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/FAQ</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/FAQ"/>
				<updated>2009-05-20T20:22:10Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: /* Why doesn't my world map update when I edit the terrain? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Users]]&lt;br /&gt;
==About OpenSim==&lt;br /&gt;
===What is OpenSim?===&lt;br /&gt;
OpenSim is a platform for operating a virtual world, and supports multiple independent regions connecting to a single centralized grid.  This is somewhat similar to the web, where anyone can run their own web server, tied together through the internet.  It can also be used to create a private grid, analogous to a private intranet.&lt;br /&gt;
&lt;br /&gt;
===What is a region?===&lt;br /&gt;
A region is what you see when you log into OpenSim.  It is the physical place (well, virtual physical space) where avatars move and interact.  It is a square patch of land which may contain an island, mountains, a plain, buildings, etc., or just an ocean.&lt;br /&gt;
&lt;br /&gt;
===What is the grid?===&lt;br /&gt;
The grid is the level that organizes the regions and their positions in the world, and handles things that need to exist across regions, such as a user's inventory.  You can think of it as similar to the world map.&lt;br /&gt;
&lt;br /&gt;
===What does ... mean?===&lt;br /&gt;
See [[OpenSim:TechRef]] for definitions of some terms commonly used in OpenSim.&lt;br /&gt;
&lt;br /&gt;
==Configuring OpenSim==&lt;br /&gt;
First, read [[OpenSim Configuration]].&lt;br /&gt;
===Where can I get a new UUID for my sim config?===&lt;br /&gt;
* See [[OpenSim Configuration]]&lt;br /&gt;
&lt;br /&gt;
===Can I run multiple regions with OpenSim?===&lt;br /&gt;
* See [[OpenSim Configuration]]&lt;br /&gt;
&lt;br /&gt;
===What databases can be used with OpenSim?===&lt;br /&gt;
* See [[OpenSim Configuration]]&lt;br /&gt;
&lt;br /&gt;
==Running OpenSim==&lt;br /&gt;
&lt;br /&gt;
===I get a bunch of ERROR: There was an error while scanning assembly:... &amp;lt;br&amp;gt;&lt;br /&gt;
errors on startup, but OpenSim appears to run normally.  Is this a problem?===&lt;br /&gt;
No.  These errors are being put out by the third party plugin scanning code.  As we have it scanning the entire bin/ directory, it picks up dlls which don't have the correct information to be scanned, and so puts out this error.  Don't worry about it :)&lt;br /&gt;
&lt;br /&gt;
For the record, the current set of errors are&lt;br /&gt;
&lt;br /&gt;
ERROR: There was an error while scanning assembly: /home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/PhysX-wrapper.dll (Could not load file or assembly '/home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/PhysX-wrapper.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.)&lt;br /&gt;
&lt;br /&gt;
ERROR: There was an error while scanning assembly: /home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/ode-debug.dll (Could not load file or assembly '/home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/ode-debug.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.)&lt;br /&gt;
&lt;br /&gt;
ERROR: There was an error while scanning assembly: /home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/ode.dll (Could not load file or assembly '/home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/ode.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.)&lt;br /&gt;
&lt;br /&gt;
ERROR: There was an error while scanning assembly: /home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/openjpeg-libsl.dll (Could not load file or assembly '/home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/openjpeg-libsl.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.)&lt;br /&gt;
&lt;br /&gt;
ERROR: There was an error while scanning assembly: /home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/sqlite3.dll (Could not load file or assembly '/home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/sqlite3.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.)&lt;br /&gt;
&lt;br /&gt;
===Errors about modules not found and RegionBanListItem could not be loaded===&lt;br /&gt;
&lt;br /&gt;
This is caused if you upgrade from trunk through svn and copy new files in the same directory.&lt;br /&gt;
To solve these errors during the startup of opensim.exe remove the following files from your bin folder:&lt;br /&gt;
&lt;br /&gt;
OpenSIm.DataStore.MSSQL.dll&lt;br /&gt;
&lt;br /&gt;
OpenSIm.DataStore.MSSQL.dll.mdm&lt;br /&gt;
&lt;br /&gt;
==OpenSim in the Wild==&lt;br /&gt;
===Are there test servers running OpenSim I can connect to?===&lt;br /&gt;
Yes.  Check out our [[Grid List]]! There are often many private servers up for testing. Hang out on the IRC channel (Freenode #opensim), and troll for URI's.&lt;br /&gt;
=== Can I teleport from the Linden Lab Second Life grid to my Sim? (updated!)===&lt;br /&gt;
Yes and No, Since the new public beta, launched on july 31th 2008 by Linden Lab, it is now possible to connect opensim servers/regions with the Second life grid, however this is not intended for regular users. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;NOTE:&amp;lt;/font&amp;gt; currently it &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ONLY&amp;lt;/font&amp;gt; works with the preview/beta grid of second life, not the main grid.)&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
It's in an early development stage and thus geared towards developers of virtual world/techniques, and is all but easy to setup. &amp;lt;br&amp;gt;Furthermore, when an avatar is hopping from an SL region to an Opensim region, the avatar will be &amp;quot;ruthed&amp;quot;, meaning it will be the default Secondlife avatar. &amp;lt;br&amp;gt;NO assets (incl, shapes, skins, clothing etc) are tranfered during teleport, hence you wont have access to them, on the other grid. The beta test, is currently focussing on Teleportation between grids mainly. In the future, it should be possible to teleport WITH asset tranfers. But that wont be happening any time soon. &amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;If you want to try it out, read this page for more info on how to get started (with all the risks involved, don't say i didn't warn you):&amp;lt;br&amp;gt;[http://blog.secondlife.com/2008/07/31/open-grid-public-beta-begins-today/ http://blog.secondlife.com/2008/07/31/open-grid-public-beta-begins-today/]&amp;lt;Br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
For normal operation, stick to the regular versions of opensim.&lt;br /&gt;
&lt;br /&gt;
==MySQL==&lt;br /&gt;
===How do I isolate and delete a users Trash items in a MySQL grid database?===&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;NOTE:&amp;lt;/font&amp;gt; BACK UP YOUR DATABASE!&lt;br /&gt;
&lt;br /&gt;
'''1.''' Locate the avatars UUID you wish to find the trash items of, in the '''users''' table&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;font size=&amp;quot;0.9em&amp;quot;&amp;gt;This query will locate a specified users UUID: (replace User/Test with username/lastname)&amp;lt;/font&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;SELECT `UUID` FROM `users` WHERE `username` LIKE 'User' AND `lastname` LIKE 'Test' LIMIT 0 , 30;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''2.''' Use the avatars UUID to search the field_name '''AgentID''' in the '''inventoryFolders''' table, using '''Trash''' as the '''folderName''' to isolate the users Trash '''folderID'''&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;font size=&amp;quot;0.9em&amp;quot;&amp;gt;This query will locate the users Trash folder entry: (replace 00000000-0000-0000-0000-000000000000 with UUID of user)&amp;lt;/font&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;SELECT `folderID` FROM `inventoryfolders` WHERE `agentID` LIKE '00000000-0000-0000-0000-000000000000' AND `folderName` LIKE 'Trash'&lt;br /&gt;
LIMIT 0 , 30;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''3.''' Use the '''folderID''' UUID obtained in the last query to find all of the trash items in the '''inventoryitems''' table, you can then delete them once you have isolated them.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;font size=&amp;quot;0.9em&amp;quot;&amp;gt;This query will locate the trash items of the avatar in question: (replace 00000000-0000-0000-0000-000000000000 with Trash folder UUID obtained in the last query)&amp;lt;/font&amp;gt; &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;SELECT * FROM `inventoryitems` WHERE `parentFolderID` LIKE '00000000-0000-0000-0000-000000000000' LIMIT 0 , 9999;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;NOTE:&amp;lt;/font&amp;gt;''' These steps will not remove the associated assets from the assets table, just the items in the inventory '''inventoryitems''' table.&lt;br /&gt;
&lt;br /&gt;
===How do I isolate and resolve duplicate inventory folder entries in a MySQL grid database?===&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;NOTE:&amp;lt;/font&amp;gt; BACK UP YOUR DATABASE!&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''1.''' It's first a good idea to search for the affected avatars UUID in the '''inventoryFolders''' table to see the duplicate entries. When you see this, you'll see the problem of duplicate entries. The key here will be to find out which is being used.&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
'''2.''' Upload a file inworld and name it something unique. This will isolate the UUID of your root folder that is being used (even though there are dups only one is being used)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''3.''' Search the '''inventoryitems''' table for your uniquely named item and locate it's '''parentFolderID''' &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;font size=&amp;quot;0.9em&amp;quot;&amp;gt;This query will isolate the '''parentFolderID''' based on your search for the unique item (replace '''unique_name''' with your unique item name)&amp;lt;/font&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;SELECT `parentFolderID` FROM `inventoryitems` WHERE `inventoryName` LIKE 'unique_name' LIMIT 0 , 30;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4.''' Check the '''inventoryfolders''' table against the '''parentFolderID''' UUID obtained in the last search. That is your root folder that is being used.. you can delete all duplicate entries that do not match that parentFolderID. In the end, you should only have one of each type (Trash, etc)&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;font size=&amp;quot;0.9em&amp;quot;&amp;gt;This query will return all values that are NOT the parentID obtained in the last search. (replace 00000000-0000-0000-0000-000000000000 with the parentID located in step 3)&amp;lt;/font&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;SELECT * FROM `inventoryfolders` WHERE `folderID` NOT LIKE '00000000-0000-0000-0000-000000000000' LIMIT 0 , 30;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==In World Questions==&lt;br /&gt;
=== Does in world scripting work yet? ===&lt;br /&gt;
Not fully implemented, but there is a lot of work going on here.  Please see [[ScriptEngines]] and [[LSL Status]] for the latest info.&lt;br /&gt;
&lt;br /&gt;
===Why do I walk through objects?===&lt;br /&gt;
Basicphysics doesn't support collisions between objects (just between you and the ground).  There is active work on other physics engines for OpenSim, but these are quite experimental at this point, so not considered supported.&lt;br /&gt;
&lt;br /&gt;
===Can I customize my avatar?===&lt;br /&gt;
Yes.  In order to do this:&lt;br /&gt;
* Click the Inventory Button&lt;br /&gt;
* Create -&amp;gt; New Clothes -&amp;gt; Shirt, Pants, etc&lt;br /&gt;
* Create -&amp;gt; New Body Parts -&amp;gt; Hair, Shape, etc&lt;br /&gt;
* Edit those from your inventory&lt;br /&gt;
* Wear them&lt;br /&gt;
&lt;br /&gt;
Your avatar doesn't always face a nice direction for doing this, so you'll need to use the camera operations to see your face for some of the modifications.  This is a known issue, will be fixed in the future. Also, you'll need to rewear you parts once you first join the environment.  Right now default appearance is always &amp;quot;Ruth&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Why don't my terrain settings and prims stay through restarts?===&lt;br /&gt;
You haven't set it up to use a database.  See [[OpenSim_Database_support|OpenSim Database support]] for info on how to set it up to use a database. (SqLite is the easiest of these to set up and should probably be used by anyone unfamiliar with any of the options).&lt;br /&gt;
&lt;br /&gt;
===I used XEngine,but my recent update caused DotNetEngine to come on again===&lt;br /&gt;
There were some changes and you will need to change or create the line DefaultScriptEngine = &amp;quot;XEngine&amp;quot; in the startup section to get XEngine back. See [[ScriptEngines]]&lt;br /&gt;
&lt;br /&gt;
===Why doesn't my world map update when I edit the terrain?===&lt;br /&gt;
There are three approaches depending on just how adventurous you want to be.  From the least to the most adventurous:&lt;br /&gt;
* Wait two days.  You will need to restart your sim at the end of the two days to get the updates.&lt;br /&gt;
* Exit the .xml file for the region.  Change the value in the &amp;quot;lastmap_refresh&amp;quot; attribute to &amp;quot;0&amp;quot;.  You will need to restart the sim.&lt;br /&gt;
* Not for the faint of heart!  Edit the &amp;quot;WorldMapModule.cs&amp;quot; file and change the &amp;quot;LazySaveGeneratedMaptile&amp;quot; method to change the &amp;quot;RefreshSeconds&amp;quot; value to something less than two days.  Be sure to read the comments and understand why things are the way they are.&lt;br /&gt;
&lt;br /&gt;
Once your terrain stabilizes, this won't be much of a problem, but it is nice to see the updates while you're furiously developing something.&lt;br /&gt;
&lt;br /&gt;
===Why are my knees bent when I stand there?===&lt;br /&gt;
This seems to be a result of the ODE Physics Engine on 64 bit systems.  A fix is to edit OpenSim.ini and change the following line:&lt;br /&gt;
* av_capsule_standup_tensor_linux = 550000&lt;br /&gt;
to&lt;br /&gt;
* av_capsule_standup_tensor_linux = 1700000&lt;br /&gt;
&lt;br /&gt;
Note that this is in the [ODEPhysicsSettings] section.&lt;br /&gt;
&lt;br /&gt;
==Grid Mode==&lt;br /&gt;
=== After the shiny new grid is running, what is next? ===&lt;br /&gt;
* Make sure one can stop/restart UGA &amp;amp;S (sims). Check out any ordering issues of stop/restart UGA w/o stop/restart sim(s).&lt;br /&gt;
* Make sure one can add/delete both a region and a user from the database.&lt;br /&gt;
* Make sure it runs overnight and check it each morning by logging into 1 or 2 key sims.&lt;br /&gt;
* '&amp;lt;tt&amp;gt;tail -f userserver.log&amp;lt;/tt&amp;gt;' and watch/understand the login process.&lt;br /&gt;
* Make sure when you logoff your system, you can log back on and get control of the UGAS consoles.&lt;br /&gt;
&lt;br /&gt;
==Region Statistics on a Web Page==&lt;br /&gt;
===Information about your standalone region.===&lt;br /&gt;
Region statistics such as region name, avatar name, avatar position&amp;lt;x,y,z&amp;gt;, number of prims, and a lot of other information can be obtained on a web page by:&lt;br /&gt;
* Adding the following to the bottom of the OpenSim.ini file&lt;br /&gt;
  [WebStats]&lt;br /&gt;
  enabled=true&lt;br /&gt;
* Using a web browser and typing in the &amp;quot;Login URI&amp;quot; + &amp;quot;/SStats/&amp;quot; of your standalone server.  &lt;br /&gt;
  For example- &amp;lt;nowiki&amp;gt;http://127.0.0.1:9000/SStats/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The resulting web page is continually updated using AJAX, so there is no need to refresh the page to obtain current information. One possible use for this web page information would be to see who is logged on to the region in real time - without actually logging in.&amp;lt;br&amp;gt;&lt;br /&gt;
This web page provides region information similar to the kind generated by using various server console commands to obtain region statistics. See [[Server_Commands]]&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
=== You guys like April 1, eh? ===&lt;br /&gt;
Yes, every year we've had a piece of non destructive code in the unstable, unreleased, upstream subversion tree.  The source tree that is only designed for testers and developers.  In each case it has shown something possible in OpenSim that people might not have realized.  In 2008 this was an avatar created entirely from a Region Module (no user), in 2009 it was making all users a giant (and I mean giant) stick bug avatar.  There will be more in the future, don't worry.&lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Installing_and_running_on_x86-64</id>
		<title>Installing and running on x86-64</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Installing_and_running_on_x86-64"/>
				<updated>2009-05-20T18:11:23Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: Page may be obsolete.  Please verify.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Obsolete}}&lt;br /&gt;
20-May-2009 - This information may be obsolete.  I've been able to build 0.6.4-release and later OpenSim on a 64 bit system using the standard build instructions.  Try using the normal build instructions before doing anything special.  If anyone knows for sure that OpenSim is now 64 bit compatible, this page should probably be deleted.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
This is what I have managed to gather about running OpenSimulator on an Intel Core2 on a 64bit linux system. &lt;br /&gt;
To install it you need to do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  [[Download]] opensim&lt;br /&gt;
  cd opensim&lt;br /&gt;
  sh runprebuild.sh&lt;br /&gt;
  nant&lt;br /&gt;
  cd ..&lt;br /&gt;
  svn co svn://openmetaverse.org/libsl/trunk libsl&lt;br /&gt;
  cd libsl/openjpeg-libsl/&lt;br /&gt;
  nano Makefile (add -m64 to compile flags to avoid another segfault)&lt;br /&gt;
  make&lt;br /&gt;
  cp libopenjpeg-libsl-2.1.2.0.so ../../opensim/bin/libopenjpeg-libsl-2.1.2.0-x86_64.so&lt;br /&gt;
  cd ../../opensim/bin/&lt;br /&gt;
  cp OpenSim.ini.example OpenSim.ini&lt;br /&gt;
  mono OpenSimulator.exe&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unfortunately this results in a segmentation fault. Which is somewhat remedied by building the libsl libraries by hand and copying the dll's from the freshly built&lt;br /&gt;
libsl to the OpenSimulator bin/ folder. This makes us get one step further. Unfortunately (Again) at this point we get other problems as apparently OpenSim is not compatible with the new libsl. I am yet to find a solution to this.&lt;br /&gt;
&lt;br /&gt;
A bug has been filed on this: http://opensimulator.org/mantis/view.php?id=43&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
I found deleting bin/libopenjpeg-1*so 'fixed' this problem for me (breaks terrain but the sim starts) - I guess that the svn-bundled openjpeg lib is out of date for x86-64 -- mggrant.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
As of early Dec, opensim has been updated to match libsl 1498 and rebuilding that version of the openjpeg library in 64 bit now works -- mggrant.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
9/2/2008: Tested and Running on Amd Opteron 64 bit, Ubuntu 7.10 Gutsy Gibbon Desktop Edition 64 bits. Using the same method as below, except for ''nano Makefile'' and ''make'' lines. Used only ''make -f Makefile''.&lt;br /&gt;
&lt;br /&gt;
11/2/2008: I confirm this. Also there is no need to fetch the old version of libsl; the current one works fine -- Diva&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
15/05/2008: I seem to be having huge trouble (ie segfaults) with meshmerizer ATM. Sim runs fine (other than no real shape meshes, of course) on the zeromesher, but turn on meshmeriser and as soon as the sim is logged into, it segfaults. Tried nightly builds and a svn compile a number of times over the past few weeks (latest svn r4831). Testing on a fresh sim, the crash occurs the second a hollow is created in a box - LaeMi&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Installing_and_running_on_x86-64</id>
		<title>Installing and running on x86-64</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Installing_and_running_on_x86-64"/>
				<updated>2009-05-20T18:02:10Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;20-May-2009 - This information may be obsolete.  I've been able to build 0.6.4-release and later OpenSim on a 64 bit system using the standard build instructions.  Try using the normal build instructions before doing anything special.  If anyone knows for sure that OpenSim is now 64 bit compatible, this page should probably be deleted.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
This is what I have managed to gather about running OpenSimulator on an Intel Core2 on a 64bit linux system. &lt;br /&gt;
To install it you need to do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  [[Download]] opensim&lt;br /&gt;
  cd opensim&lt;br /&gt;
  sh runprebuild.sh&lt;br /&gt;
  nant&lt;br /&gt;
  cd ..&lt;br /&gt;
  svn co svn://openmetaverse.org/libsl/trunk libsl&lt;br /&gt;
  cd libsl/openjpeg-libsl/&lt;br /&gt;
  nano Makefile (add -m64 to compile flags to avoid another segfault)&lt;br /&gt;
  make&lt;br /&gt;
  cp libopenjpeg-libsl-2.1.2.0.so ../../opensim/bin/libopenjpeg-libsl-2.1.2.0-x86_64.so&lt;br /&gt;
  cd ../../opensim/bin/&lt;br /&gt;
  cp OpenSim.ini.example OpenSim.ini&lt;br /&gt;
  mono OpenSimulator.exe&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unfortunately this results in a segmentation fault. Which is somewhat remedied by building the libsl libraries by hand and copying the dll's from the freshly built&lt;br /&gt;
libsl to the OpenSimulator bin/ folder. This makes us get one step further. Unfortunately (Again) at this point we get other problems as apparently OpenSim is not compatible with the new libsl. I am yet to find a solution to this.&lt;br /&gt;
&lt;br /&gt;
A bug has been filed on this: http://opensimulator.org/mantis/view.php?id=43&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
I found deleting bin/libopenjpeg-1*so 'fixed' this problem for me (breaks terrain but the sim starts) - I guess that the svn-bundled openjpeg lib is out of date for x86-64 -- mggrant.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
As of early Dec, opensim has been updated to match libsl 1498 and rebuilding that version of the openjpeg library in 64 bit now works -- mggrant.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
9/2/2008: Tested and Running on Amd Opteron 64 bit, Ubuntu 7.10 Gutsy Gibbon Desktop Edition 64 bits. Using the same method as below, except for ''nano Makefile'' and ''make'' lines. Used only ''make -f Makefile''.&lt;br /&gt;
&lt;br /&gt;
11/2/2008: I confirm this. Also there is no need to fetch the old version of libsl; the current one works fine -- Diva&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
15/05/2008: I seem to be having huge trouble (ie segfaults) with meshmerizer ATM. Sim runs fine (other than no real shape meshes, of course) on the zeromesher, but turn on meshmeriser and as soon as the sim is logged into, it segfaults. Tried nightly builds and a svn compile a number of times over the past few weeks (latest svn r4831). Testing on a fresh sim, the crash occurs the second a hollow is created in a box - LaeMi&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/CentOS_5.2_Build_Instructions</id>
		<title>CentOS 5.2 Build Instructions</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/CentOS_5.2_Build_Instructions"/>
				<updated>2009-05-20T15:26:25Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: Add some potential issues and reference mantis 3626&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following process worked for me, please feel free to improve it as it may not be the best way :)&lt;br /&gt;
&lt;br /&gt;
From a fresh install:&lt;br /&gt;
&lt;br /&gt;
  # yum update&lt;br /&gt;
  # yum install subversion ruby&lt;br /&gt;
&lt;br /&gt;
To get Mono 1.9.1 I added the Mono.repo file in the /etc/yum.repo.d/ directory:&lt;br /&gt;
&lt;br /&gt;
  # sudo su -&lt;br /&gt;
  # cd /etc/yum.repos.d/&lt;br /&gt;
  # wget http://download.opensuse.org/repositories/Mono/RHEL_5/Mono.repo&lt;br /&gt;
&lt;br /&gt;
I then installed mono&lt;br /&gt;
&lt;br /&gt;
  # yum install mono nant libgdiplus mono-jscript mono-nunit&lt;br /&gt;
&lt;br /&gt;
So far so good, mono -V shows 1.9.1 has installed :)&lt;br /&gt;
&lt;br /&gt;
Now just a couple of other things that you may need:&lt;br /&gt;
&lt;br /&gt;
  # yum install swig autoconf gawk bison gcc&lt;br /&gt;
&lt;br /&gt;
And then build and install mono 2.0.1 from source&lt;br /&gt;
&lt;br /&gt;
  # wget http://ftp.novell.com/pub/mono/sources/mono/mono-2.0.1.tar.bz2&lt;br /&gt;
  # tar xf mono-2.0.1.tar.bz2&lt;br /&gt;
  # cd mono-2.0.1&lt;br /&gt;
  # ./configure --with-libgdiplus=yes&lt;br /&gt;
  # make (may take a while)&lt;br /&gt;
  # make install&lt;br /&gt;
&lt;br /&gt;
Yay! mono -V and I have Mono 2.0.1 :)&lt;br /&gt;
&lt;br /&gt;
Note that I have OpenSim 0.6.4 running on mono 2.4.  So newer versions of mono should work.&lt;br /&gt;
&lt;br /&gt;
Now all i have to do is open the right ports and install OpenSim as usual...&lt;br /&gt;
&lt;br /&gt;
Once you have OpenSimulator running you may want to follow these instructions for setting up a crontab entry that checks your server to see it is running and restarts if it ain't.&lt;br /&gt;
&lt;br /&gt;
[[How to set up OSWatchdog to automatically restart a crashed server on Linux(Universal)]]&lt;br /&gt;
==Potential Issues==&lt;br /&gt;
Mantis #3626 references an issue where the build fails with references to a &amp;quot;TResponse&amp;quot; type.  It appears that there is a bug in the mono 1.9.1 libraries and they don't get properly overwritten when the newer mono is installed.  To fix this, add &amp;quot;--prefix=/usr&amp;quot; to the &amp;quot;./configure&amp;quot; line when building mono.  Refer to http://opensimulator.org/mantis/view.php?id=3626 for more discussion about this problem.&lt;br /&gt;
&lt;br /&gt;
I've had nant occasionally die with a SEGV exception when building OpenSim.  In this case, rerunning nant was able to continue the build.&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Download</id>
		<title>Download</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Download"/>
				<updated>2009-05-19T18:18:50Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Quicklinks}}&lt;br /&gt;
=Source code=&lt;br /&gt;
Here are the current released versions of OpenSim.  &lt;br /&gt;
&lt;br /&gt;
Please see [[Branches]] for more information on the repository branches and what they are for.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=red&amp;gt;'''Please note:'''&amp;lt;/font&amp;gt; As OpenSim is still at an alpha code maturity stage, there is absolutely no guarantee that functionality works or is stable, even in the numbered releases.  Certain features may not work either because the code is in rapid evolution, or because functionality expected by the Linden Labs Second Life viewer has simply not been implemented yet.  However, constructive feedback is still welcomed.&lt;br /&gt;
&lt;br /&gt;
Also, please be aware that OpenSim requires that you have a fair amount of technical knowledge in order to set it up.&lt;br /&gt;
&lt;br /&gt;
The lastest source releases are always hosted at http://dist.opensimulator.org, the current latest releases is '''0.6.4.1''' and provided as:&lt;br /&gt;
* http://dist.opensimulator.org/opensim-0.6.4.1-release.tar.gz - best for Linux systems&lt;br /&gt;
* http://dist.opensimulator.org/opensim-0.6.4.1-release.zip - best for Windows systems&lt;br /&gt;
&lt;br /&gt;
The only difference between the 2 is the archive format, the source is exactly the same.&lt;br /&gt;
&lt;br /&gt;
== Release Code via Subversion ==&lt;br /&gt;
&lt;br /&gt;
Instead of using a source archive release, you can pull specific releases from our subversion.  For Windows you can install just [http://subversion.tigris.org/servlets/NewsItemView?newsItemID=1941 Subversion] or the often preferred [http://tortoisesvn.tigris.org Tortoise Subversion extension]. Mac OS X 10.5 and above have Subversion built but OS. X 10.4.x can still [http://homepage.mac.com/martinott/Subversion-1.4.4.pkg.zip download Subversion].  All Linux systems should have subversion installed, or available from their package repositories.&lt;br /&gt;
&lt;br /&gt;
* '''0.6.4 Alpha with post-release fixes''' (preferred)&lt;br /&gt;
 svn co http://opensimulator.org/svn/opensim/branches/0.6.4-post-fixes opensim&lt;br /&gt;
&lt;br /&gt;
* '''0.6.4 Alpha release tag''' &lt;br /&gt;
 svn co http://opensimulator.org/svn/opensim/tags/0.6.4-release opensim&lt;br /&gt;
&lt;br /&gt;
== Release notes ==&lt;br /&gt;
&lt;br /&gt;
These are extracted from the subversion history log and correlated with the tagged releases.  It should provide some idea of the changes between each tagged version.&lt;br /&gt;
* [[Recent]] (since last tagged version)&lt;br /&gt;
* [[0.6.4.1-release]] (SVN version 9009)&lt;br /&gt;
* [[0.6.4-release]] (SVN version 8960)&lt;br /&gt;
* [[0.6.3-release]] (SVN version 8506)&lt;br /&gt;
* [[0.6.2-release]] (SVN version 8068)&lt;br /&gt;
* [[0.6.1-release]] (SVN version 7880)&lt;br /&gt;
* [[0.6.0-release]] (SVN version 7176)&lt;br /&gt;
* [[0.5.11-release]] (SVN version 6676)&lt;br /&gt;
* [[0.5.10-release]] (SVN version 6422)&lt;br /&gt;
* [[0.5.9-release]] (SVN version 5970)&lt;br /&gt;
* [[0.5.8-release]] (SVN version 5111)&lt;br /&gt;
* [[0.5.7-release]] (SVN version 4818)&lt;br /&gt;
* [[0.5.6-release]] (SVN version 4488)&lt;br /&gt;
* [[0.5.5-release]] (SVN version 4239)&lt;br /&gt;
* [[0.5.4-release]] (SVN version 3879) (Not sure what happened to 0.5.3 &amp;amp; 0.5.2)&lt;br /&gt;
* [[0.5.1-release]] (SVN version 3724)&lt;br /&gt;
* [[0.5.0-release]] (SVN version 3184)&lt;br /&gt;
* [[0.4.5.3-stable]] (SVN version 2844)&lt;br /&gt;
* [[0.4.5.2-stable]] (SVN version 2772)&lt;br /&gt;
* [[0.4.5.1-stable]] (SVN version 2610)&lt;br /&gt;
* [[0.4.5-release]] (SVN version 2293)&lt;br /&gt;
* [[0.4.0-rc]] (SVN version 1953)&lt;br /&gt;
* [[0.3.2-release]] (SVN version 1385)&lt;br /&gt;
* [[0.3.1-devel]] (SVN version 1226) (Around here things start to get a bit confusing)&lt;br /&gt;
* [[0.2.1-release]] (SVN version 1224)&lt;br /&gt;
* [[0.3.0-devel]] (SVN version 1126)&lt;br /&gt;
* [[0.0.0-release]] (SVN version 1022)&lt;br /&gt;
* [[0.1.0-release]] (SVN version 1021)&lt;br /&gt;
* [[0.2.0-release]] (SVN version 1020)&lt;br /&gt;
&lt;br /&gt;
=Binaries=&lt;br /&gt;
The OpenSim project only does source based releases, which you must [[Build_Instructions|compile]] yourself.  Many members of our community provide binary installers that you can used based on those source releases.  Links below are provided for convenience.&lt;br /&gt;
&lt;br /&gt;
==Installers==&lt;br /&gt;
&lt;br /&gt;
* '''0.6.3 Windows Installer (Postfix Edition r8730)''' &lt;br /&gt;
 http://forge.opensimulator.org/gf/download/frsrelease/175/441/OpenSim0.6.3Setup.exe&lt;br /&gt;
&lt;br /&gt;
* '''0.6.2 Windows Installer''' &lt;br /&gt;
 http://forge.opensimulator.org/gf/download/frsrelease/157/359/OpenSimSetup0.6.2.exe&lt;br /&gt;
&lt;br /&gt;
* '''[[UnofficialDebPackages|Unofficial .deb packages]]&lt;br /&gt;
&lt;br /&gt;
= Older Versions Archive =&lt;br /&gt;
&lt;br /&gt;
All older versions of OpenSim are available from the svn repo. Please be aware that even if there is zero official support for the latest version, there's even less support for older ones. They are kept here for historical and technological reference only.&lt;br /&gt;
&lt;br /&gt;
The 'official' release tags are kept here:&lt;br /&gt;
 http://opensimulator.org/svn/opensim/tags/&lt;br /&gt;
&lt;br /&gt;
The post-fixes, as well as some experimental offshoots are kept here:&lt;br /&gt;
 http://opensimulator.org/svn/opensim/branches/&lt;br /&gt;
&lt;br /&gt;
= Experimental Upstream Code =&lt;br /&gt;
&amp;lt;font style=&amp;quot;color: red; font-size: big&amp;quot;&amp;gt;'''There Be Dragons Beyond This Point'''&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are truly feeling dangerous, adventurous, or want to help us test the next version of OpenSim you are welcome to grab the latest unstable code out of our subversion trunk.  Any warnings previous expressed about the alpha nature of the code go double or triple if you are running directly off of trunk.  '''Never, ever, ever, never''' run this in production environments, it is not suitable for that unless you are very familiar with the source code, and can hot fix any piece of it (that probably means you are an OpenSim core member).  Feedback and testing on the unstable tree is appreciated, as that helps us make the next release better.  If this scares you from using trunk, that was intended.&lt;br /&gt;
&lt;br /&gt;
If it breaks, you get to keep both pieces.&lt;br /&gt;
&lt;br /&gt;
* '''Latest Subversion revision version (bleeding edge)'''&lt;br /&gt;
 svn co http://opensimulator.org/svn/opensim/trunk opensim&lt;br /&gt;
&lt;br /&gt;
* '''To checkout a specific revision'''&lt;br /&gt;
 svn co -r #### http://opensimulator.org/svn/opensim/trunk opensim&lt;br /&gt;
where #### is the number of the desired revision.&lt;br /&gt;
&lt;br /&gt;
Another option for obtaining the code is via [http://git-scm.com/ git] from the [http://opensimulator.org/viewgit OpenSim Git Mirror].  The git mirror only contains trunk code (no branches or tags) and may be up to 1 hour behind the svn trunk.&lt;br /&gt;
&lt;br /&gt;
* '''Latest git revision version (bleeding edge)'''&lt;br /&gt;
 git clone http://opensimulator.org/git/opensim&lt;br /&gt;
&lt;br /&gt;
==Recommended Version for Testers==&lt;br /&gt;
* Week of 19-May-2009 SVN version 9561&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Related Software=&lt;br /&gt;
[[Related_Software|Related Software Section - CLICK HERE]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Pages by Category:''[[:Category:Users| User-pages]],[[:Category:Development| Developer-pages]],[[:Category:Scripts| Scripts]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;br /&gt;
[[Category:Developers]]&lt;br /&gt;
&amp;lt;cleanpage title=hide cats=hide /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/User:Brentseidel</id>
		<title>User:Brentseidel</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/User:Brentseidel"/>
				<updated>2009-05-18T19:41:19Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About Me==&lt;br /&gt;
An engineer with with 20 years experience pushing paper in the aerospace industry.&lt;br /&gt;
&lt;br /&gt;
I have interests in LaTeX for documentation and highly reliable software.&lt;br /&gt;
&lt;br /&gt;
Currently based in Phoenix, AZ (MST, GMT - 7)&lt;br /&gt;
&lt;br /&gt;
You can contact me at brentseidel at mac dot com&lt;br /&gt;
&lt;br /&gt;
==Virtual World==&lt;br /&gt;
===Second Life===&lt;br /&gt;
I'm known as Brent Sandalwood in Second Life.  I'm not on that often, but feel free to say &amp;quot;Hi&amp;quot; if you run into me.&lt;br /&gt;
&lt;br /&gt;
===OSGrid===&lt;br /&gt;
I'm know as Brent Seidel on OSGrid.  I show up there once in a while.  Again feel free to say &amp;quot;Hi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
I'm running OpenSim at home to tinker around with.  If you run into me here, we'd better have a chat ;-)&lt;br /&gt;
My configuration currently is:&lt;br /&gt;
*server&lt;br /&gt;
**8 core Xeon with 8Gig RAM&lt;br /&gt;
**CentOS 5.2&lt;br /&gt;
**mono version 2.4&lt;br /&gt;
**OpenSim SVN version 9479 (subject to change without notice)&lt;br /&gt;
*clients&lt;br /&gt;
**Various Macs&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/User:Brentseidel</id>
		<title>User:Brentseidel</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/User:Brentseidel"/>
				<updated>2009-05-17T23:45:40Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: New page: An engineer with with 20 years experience pushing paper in the aerospace industry.  I have interests in LaTeX for documentation and highly reliable software.  Currently based in Phoenix, A...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An engineer with with 20 years experience pushing paper in the aerospace industry.&lt;br /&gt;
&lt;br /&gt;
I have interests in LaTeX for documentation and highly reliable software.&lt;br /&gt;
&lt;br /&gt;
Currently based in Phoenix, AZ (MST, GMT - 7)&lt;br /&gt;
&lt;br /&gt;
You can contact me at brentseidel at mac dot com&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/FAQ</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/FAQ"/>
				<updated>2009-05-17T16:21:41Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: Minor clarification that restart is needed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Users]]&lt;br /&gt;
==About OpenSim==&lt;br /&gt;
===What is OpenSim?===&lt;br /&gt;
OpenSim is a platform for operating a virtual world, and supports multiple independent regions connecting to a single centralized grid.  This is somewhat similar to the web, where anyone can run their own web server, tied together through the internet.  It can also be used to create a private grid, analogous to a private intranet.&lt;br /&gt;
&lt;br /&gt;
===What is a region?===&lt;br /&gt;
A region is what you see when you log into OpenSim.  It is the physical place (well, virtually physical) where avatars move and interact.  It is a square patch of land which may contain an island, mountains, a plain, buildings, etc., or just an ocean.&lt;br /&gt;
&lt;br /&gt;
===What is the grid?===&lt;br /&gt;
The grid is the level that organizes the regions and their positions in the world, and handles things that need to exist across regions, such as a user's inventory.  You can think of it as similar to the world map.&lt;br /&gt;
&lt;br /&gt;
===What does ... mean?===&lt;br /&gt;
See [[OpenSim:TechRef]] for definitions of some terms commonly used in OpenSim.&lt;br /&gt;
&lt;br /&gt;
==Configuring OpenSim==&lt;br /&gt;
First, read [[OpenSim Configuration]].&lt;br /&gt;
===Where can I get a new UUID for my sim config?===&lt;br /&gt;
* See [[OpenSim Configuration]]&lt;br /&gt;
&lt;br /&gt;
===Can I run multiple regions with OpenSim?===&lt;br /&gt;
* See [[OpenSim Configuration]]&lt;br /&gt;
&lt;br /&gt;
===What databases can be used with OpenSim?===&lt;br /&gt;
* See [[OpenSim Configuration]]&lt;br /&gt;
&lt;br /&gt;
==Running OpenSim==&lt;br /&gt;
&lt;br /&gt;
===I get a bunch of ERROR: There was an error while scanning assembly:... errors on startup, but OpenSim appears to run normally.  Is this a problem?===&lt;br /&gt;
No.  These errors are being put out by the third party plugin scanning code.  As we have it scanning the entire bin/ directory, it picks up dlls which don't have the correct information to be scanned, and so puts out this error.  Don't worry about it :)&lt;br /&gt;
&lt;br /&gt;
For the record, the current set of errors are&lt;br /&gt;
&lt;br /&gt;
ERROR: There was an error while scanning assembly: /home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/PhysX-wrapper.dll (Could not load file or assembly '/home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/PhysX-wrapper.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.)&lt;br /&gt;
&lt;br /&gt;
ERROR: There was an error while scanning assembly: /home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/ode-debug.dll (Could not load file or assembly '/home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/ode-debug.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.)&lt;br /&gt;
&lt;br /&gt;
ERROR: There was an error while scanning assembly: /home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/ode.dll (Could not load file or assembly '/home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/ode.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.)&lt;br /&gt;
&lt;br /&gt;
ERROR: There was an error while scanning assembly: /home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/openjpeg-libsl.dll (Could not load file or assembly '/home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/openjpeg-libsl.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.)&lt;br /&gt;
&lt;br /&gt;
ERROR: There was an error while scanning assembly: /home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/sqlite3.dll (Could not load file or assembly '/home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/sqlite3.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.)&lt;br /&gt;
&lt;br /&gt;
===Errors about modules not found and RegionBanListItem could not be loaded===&lt;br /&gt;
&lt;br /&gt;
This is caused if you upgrade from trunk through svn and copy new files in the same directory.&lt;br /&gt;
To solve these errors during the startup of opensim.exe remove the following files from your bin folder:&lt;br /&gt;
&lt;br /&gt;
OpenSIm.DataStore.MSSQL.dll&lt;br /&gt;
&lt;br /&gt;
OpenSIm.DataStore.MSSQL.dll.mdm&lt;br /&gt;
&lt;br /&gt;
==OpenSim in the Wild==&lt;br /&gt;
===Are there test servers running OpenSim I can connect to?===&lt;br /&gt;
Yes.  Check out our [[Grid List]]! There are often many private servers up for testing. Hang out on the IRC channel (Freenode #opensim), and troll for URI's.&lt;br /&gt;
=== Can I teleport from the Linden Lab Second Life grid to my Sim? (updated!)===&lt;br /&gt;
Yes and No, Since the new public beta, launched on july 31th 2008 by Linden Lab, it is now possible to connect opensim servers/regions with the Second life grid, however this is not intended for regular users. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;NOTE:&amp;lt;/font&amp;gt; currently it &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ONLY&amp;lt;/font&amp;gt; works with the preview/beta grid of second life, not the main grid.)&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
It's in an early development stage and thus geared towards developers of virtual world/techniques, and is all but easy to setup. &amp;lt;br&amp;gt;Furthermore, when an avatar is hopping from an SL region to an Opensim region, the avatar will be &amp;quot;ruthed&amp;quot;, meaning it will be the default Secondlife avatar. &amp;lt;br&amp;gt;NO assets (incl, shapes, skins, clothing etc) are tranfered during teleport, hence you wont have access to them, on the other grid. The beta test, is currently focussing on Teleportation between grids mainly. In the future, it should be possible to teleport WITH asset tranfers. But that wont be happening any time soon. &amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;If you want to try it out, read this page for more info on how to get started (with all the risks involved, don't say i didn't warn you):&amp;lt;br&amp;gt;[http://blog.secondlife.com/2008/07/31/open-grid-public-beta-begins-today/ http://blog.secondlife.com/2008/07/31/open-grid-public-beta-begins-today/]&amp;lt;Br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
For normal operation, stick to the regular versions of opensim.&lt;br /&gt;
&lt;br /&gt;
==MySQL==&lt;br /&gt;
===How do I isolate and delete a users Trash items in a MySQL grid database?===&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;NOTE:&amp;lt;/font&amp;gt; BACK UP YOUR DATABASE!&lt;br /&gt;
&lt;br /&gt;
'''1.''' Locate the avatars UUID you wish to find the trash items of, in the '''users''' table&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;font size=&amp;quot;0.9em&amp;quot;&amp;gt;This query will locate a specified users UUID: (replace User/Test with username/lastname)&amp;lt;/font&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;SELECT `UUID` FROM `users` WHERE `username` LIKE 'User' AND `lastname` LIKE 'Test' LIMIT 0 , 30;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''2.''' Use the avatars UUID to search the field_name '''AgentID''' in the '''inventoryFolders''' table, using '''Trash''' as the '''folderName''' to isolate the users Trash '''folderID'''&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;font size=&amp;quot;0.9em&amp;quot;&amp;gt;This query will locate the users Trash folder entry: (replace 00000000-0000-0000-0000-000000000000 with UUID of user)&amp;lt;/font&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;SELECT `folderID` FROM `inventoryfolders` WHERE `agentID` LIKE '00000000-0000-0000-0000-000000000000' AND `folderName` LIKE 'Trash'&lt;br /&gt;
LIMIT 0 , 30;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''3.''' Use the '''folderID''' UUID obtained in the last query to find all of the trash items in the '''inventoryitems''' table, you can then delete them once you have isolated them.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;font size=&amp;quot;0.9em&amp;quot;&amp;gt;This query will locate the trash items of the avatar in question: (replace 00000000-0000-0000-0000-000000000000 with Trash folder UUID obtained in the last query)&amp;lt;/font&amp;gt; &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;SELECT * FROM `inventoryitems` WHERE `parentFolderID` LIKE '00000000-0000-0000-0000-000000000000' LIMIT 0 , 9999;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;NOTE:&amp;lt;/font&amp;gt;''' These steps will not remove the associated assets from the assets table, just the items in the inventory '''inventoryitems''' table.&lt;br /&gt;
&lt;br /&gt;
===How do I isolate and resolve duplicate inventory folder entries in a MySQL grid database?===&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;NOTE:&amp;lt;/font&amp;gt; BACK UP YOUR DATABASE!&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''1.''' It's first a good idea to search for the affected avatars UUID in the '''inventoryFolders''' table to see the duplicate entries. When you see this, you'll see the problem of duplicate entries. The key here will be to find out which is being used.&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
'''2.''' Upload a file inworld and name it something unique. This will isolate the UUID of your root folder that is being used (even though there are dups only one is being used)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''3.''' Search the '''inventoryitems''' table for your uniquely named item and locate it's '''parentFolderID''' &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;font size=&amp;quot;0.9em&amp;quot;&amp;gt;This query will isolate the '''parentFolderID''' based on your search for the unique item (replace '''unique_name''' with your unique item name)&amp;lt;/font&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;SELECT `parentFolderID` FROM `inventoryitems` WHERE `inventoryName` LIKE 'unique_name' LIMIT 0 , 30;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4.''' Check the '''inventoryfolders''' table against the '''parentFolderID''' UUID obtained in the last search. That is your root folder that is being used.. you can delete all duplicate entries that do not match that parentFolderID. In the end, you should only have one of each type (Trash, etc)&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;font size=&amp;quot;0.9em&amp;quot;&amp;gt;This query will return all values that are NOT the parentID obtained in the last search. (replace 00000000-0000-0000-0000-000000000000 with the parentID located in step 3)&amp;lt;/font&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;SELECT * FROM `inventoryfolders` WHERE `folderID` NOT LIKE '00000000-0000-0000-0000-000000000000' LIMIT 0 , 30;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==In World Questions==&lt;br /&gt;
=== Does in world scripting work yet? ===&lt;br /&gt;
Not fully implemented, but there is a lot of work going on here.  Please see [[ScriptEngines]] and [[LSL Status]] for the latest info.&lt;br /&gt;
&lt;br /&gt;
===Why do I walk through objects?===&lt;br /&gt;
Basicphysics doesn't support collisions between objects (just between you and the ground).  There is active work on other physics engines for OpenSim, but these are quite experimental at this point, so not considered supported.&lt;br /&gt;
&lt;br /&gt;
===Can I customize my avatar?===&lt;br /&gt;
Yes.  In order to do this:&lt;br /&gt;
* Click the Inventory Button&lt;br /&gt;
* Create -&amp;gt; New Clothes -&amp;gt; Shirt, Pants, etc&lt;br /&gt;
* Create -&amp;gt; New Body Parts -&amp;gt; Hair, Shape, etc&lt;br /&gt;
* Edit those from your inventory&lt;br /&gt;
* Wear them&lt;br /&gt;
&lt;br /&gt;
Your avatar doesn't always face a nice direction for doing this, so you'll need to use the camera operations to see your face for some of the modifications.  This is a known issue, will be fixed in the future. Also, you'll need to rewear you parts once you first join the environment.  Right now default appearance is always &amp;quot;Ruth&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Why don't my terrain settings and prims stay through restarts?===&lt;br /&gt;
You haven't set it up to use a database.  See [[OpenSim_Database_support|OpenSim Database support]] for info on how to set it up to use a database. (SqLite is the easiest of these to set up and should probably be used by anyone unfamiliar with any of the options).&lt;br /&gt;
&lt;br /&gt;
===I used XEngine,but my recent update caused DotNetEngine to come on again===&lt;br /&gt;
There were some changes and you will need to change or create the line DefaultScriptEngine = &amp;quot;XEngine&amp;quot; in the startup section to get XEngine back. See [[ScriptEngines]]&lt;br /&gt;
&lt;br /&gt;
===Why doesn't my world map update when I edit the terrain?===&lt;br /&gt;
There are three approaches depending on just how adventurous you want to be.  From the least to the most adventurous:&lt;br /&gt;
* Wait two days.  You will need to restart your sim at the end of the two days to get the updates.&lt;br /&gt;
* Exit the .xml file for the region.  Change the value in the &amp;quot;lastmap_refresh&amp;quot; attribute to &amp;quot;0&amp;quot;.  You will need to restart the sim.&lt;br /&gt;
* Not for the faint of heart!  Edit the &amp;quot;WorldMapModule.cs&amp;quot; file and change the &amp;quot;LazySaveGeneratedMaptile&amp;quot; method to change the &amp;quot;RefreshSeconds&amp;quot; value to something less than two days.  Be sure to read the comments and understand why things are the way they are.&lt;br /&gt;
&lt;br /&gt;
Once your terrain stabilizes, this won't be much of a problem, but it is nice to see the updates while you're furiously developing something.&lt;br /&gt;
&lt;br /&gt;
==Grid Mode==&lt;br /&gt;
=== After the shiny new grid is running, what is next? ===&lt;br /&gt;
* Make sure one can stop/restart UGA &amp;amp;S (sims). Check out any ordering issues of stop/restart UGA w/o stop/restart sim(s).&lt;br /&gt;
* Make sure one can add/delete both a region and a user from the database.&lt;br /&gt;
* Make sure it runs overnight and check it each morning by logging into 1 or 2 key sims.&lt;br /&gt;
* '&amp;lt;tt&amp;gt;tail -f userserver.log&amp;lt;/tt&amp;gt;' and watch/understand the login process.&lt;br /&gt;
* Make sure when you logoff your system, you can log back on and get control of the UGAS consoles.&lt;br /&gt;
&lt;br /&gt;
==Region Statistics on a Web Page==&lt;br /&gt;
===Information about your standalone region.===&lt;br /&gt;
Region statistics such as region name, avatar name, avatar position&amp;lt;x,y,z&amp;gt;, number of prims, and a lot of other information can be obtained on a web page by:&lt;br /&gt;
* Adding the following to the bottom of the OpenSim.ini file&lt;br /&gt;
  [WebStats]&lt;br /&gt;
  enabled=true&lt;br /&gt;
* Using a web browser and typing in the &amp;quot;Login URI&amp;quot; + &amp;quot;/SStats/&amp;quot; of your standalone server.  &lt;br /&gt;
  For example- &amp;lt;nowiki&amp;gt;http://127.0.0.1:9000/SStats/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The resulting web page is continually updated using AJAX, so there is no need to refresh the page to obtain current information. One possible use for this web page information would be to see who is logged on to the region in real time - without actually logging in.&amp;lt;br&amp;gt;&lt;br /&gt;
This web page provides region information similar to the kind generated by using various server console commands to obtain region statistics. See [[Server_Commands]]&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
=== You guys like April 1, eh? ===&lt;br /&gt;
Yes, every year we've had a piece of non destructive code in the unstable, unreleased, upstream subversion tree.  The source tree that is only designed for testers and developers.  In each case it has shown something possible in OpenSim that people might not have realized.  In 2008 this was an avatar created entirely from a Region Module (no user), in 2009 it was making all users a giant (and I mean giant) stick bug avatar.  There will be more in the future, don't worry.&lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/CentOS_5.2_Build_Instructions</id>
		<title>CentOS 5.2 Build Instructions</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/CentOS_5.2_Build_Instructions"/>
				<updated>2009-05-16T02:16:36Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: add mono 2.4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following process worked for me, please feel free to improve it as it may not be the best way :)&lt;br /&gt;
&lt;br /&gt;
From a fresh install:&lt;br /&gt;
&lt;br /&gt;
  # yum update&lt;br /&gt;
  # yum install subversion ruby&lt;br /&gt;
&lt;br /&gt;
To get Mono 1.9.1 I added the Mono.repo file in the /etc/yum.repo.d/ directory:&lt;br /&gt;
&lt;br /&gt;
  # sudo su -&lt;br /&gt;
  # cd /etc/yum.repos.d/&lt;br /&gt;
  # wget http://download.opensuse.org/repositories/Mono/RHEL_5/Mono.repo&lt;br /&gt;
&lt;br /&gt;
I then installed mono&lt;br /&gt;
&lt;br /&gt;
  # yum install mono nant libgdiplus mono-jscript mono-nunit&lt;br /&gt;
&lt;br /&gt;
So far so good, mono -V shows 1.9.1 has installed :)&lt;br /&gt;
&lt;br /&gt;
Now just a couple of other things that you may need:&lt;br /&gt;
&lt;br /&gt;
  # yum install swig autoconf gawk bison gcc&lt;br /&gt;
&lt;br /&gt;
And then build and install mono 2.0.1 from source&lt;br /&gt;
&lt;br /&gt;
  # wget http://ftp.novell.com/pub/mono/sources/mono/mono-2.0.1.tar.bz2&lt;br /&gt;
  # tar xf mono-2.0.1.tar.bz2&lt;br /&gt;
  # cd mono-2.0.1&lt;br /&gt;
  # ./configure --with-libgdiplus=yes&lt;br /&gt;
  # make (may take a while)&lt;br /&gt;
  # make install&lt;br /&gt;
&lt;br /&gt;
Yay! mono -V and I have Mono 2.0.1 :)&lt;br /&gt;
&lt;br /&gt;
Note that I have OpenSim 0.6.4 running on mono 2.4.  So newer versions of mono should work.&lt;br /&gt;
&lt;br /&gt;
Now all i have to do is open the right ports and install OpenSim as usual...&lt;br /&gt;
&lt;br /&gt;
Once you have OpenSimulator running you may want to follow these instructions for setting up a crontab entry that checks your server to see it is running and restarts if it ain't.&lt;br /&gt;
&lt;br /&gt;
[[How to set up OSWatchdog to automatically restart a crashed server on Linux(Universal)]]&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/FAQ</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/FAQ"/>
				<updated>2009-05-15T22:37:59Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: /* Why doesn't my world map update when I edit the terrain? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Users]]&lt;br /&gt;
==About OpenSim==&lt;br /&gt;
===What is OpenSim?===&lt;br /&gt;
OpenSim is a platform for operating a virtual world, and supports multiple independent regions connecting to a single centralized grid.  This is somewhat similar to the web, where anyone can run their own web server, tied together through the internet.  It can also be used to create a private grid, analogous to a private intranet.&lt;br /&gt;
&lt;br /&gt;
===What is a region?===&lt;br /&gt;
A region is what you see when you log into OpenSim.  It is the physical place (well, virtually physical) where avatars move and interact.  It is a square patch of land which may contain an island, mountains, a plain, buildings, etc., or just an ocean.&lt;br /&gt;
&lt;br /&gt;
===What is the grid?===&lt;br /&gt;
The grid is the level that organizes the regions and their positions in the world, and handles things that need to exist across regions, such as a user's inventory.  You can think of it as similar to the world map.&lt;br /&gt;
&lt;br /&gt;
===What does ... mean?===&lt;br /&gt;
See [[OpenSim:TechRef]] for definitions of some terms commonly used in OpenSim.&lt;br /&gt;
&lt;br /&gt;
==Configuring OpenSim==&lt;br /&gt;
First, read [[OpenSim Configuration]].&lt;br /&gt;
===Where can I get a new UUID for my sim config?===&lt;br /&gt;
* See [[OpenSim Configuration]]&lt;br /&gt;
&lt;br /&gt;
===Can I run multiple regions with OpenSim?===&lt;br /&gt;
* See [[OpenSim Configuration]]&lt;br /&gt;
&lt;br /&gt;
===What databases can be used with OpenSim?===&lt;br /&gt;
* See [[OpenSim Configuration]]&lt;br /&gt;
&lt;br /&gt;
==Running OpenSim==&lt;br /&gt;
&lt;br /&gt;
===I get a bunch of ERROR: There was an error while scanning assembly:... errors on startup, but OpenSim appears to run normally.  Is this a problem?===&lt;br /&gt;
No.  These errors are being put out by the third party plugin scanning code.  As we have it scanning the entire bin/ directory, it picks up dlls which don't have the correct information to be scanned, and so puts out this error.  Don't worry about it :)&lt;br /&gt;
&lt;br /&gt;
For the record, the current set of errors are&lt;br /&gt;
&lt;br /&gt;
ERROR: There was an error while scanning assembly: /home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/PhysX-wrapper.dll (Could not load file or assembly '/home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/PhysX-wrapper.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.)&lt;br /&gt;
&lt;br /&gt;
ERROR: There was an error while scanning assembly: /home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/ode-debug.dll (Could not load file or assembly '/home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/ode-debug.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.)&lt;br /&gt;
&lt;br /&gt;
ERROR: There was an error while scanning assembly: /home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/ode.dll (Could not load file or assembly '/home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/ode.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.)&lt;br /&gt;
&lt;br /&gt;
ERROR: There was an error while scanning assembly: /home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/openjpeg-libsl.dll (Could not load file or assembly '/home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/openjpeg-libsl.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.)&lt;br /&gt;
&lt;br /&gt;
ERROR: There was an error while scanning assembly: /home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/sqlite3.dll (Could not load file or assembly '/home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/sqlite3.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.)&lt;br /&gt;
&lt;br /&gt;
===Errors about modules not found and RegionBanListItem could not be loaded===&lt;br /&gt;
&lt;br /&gt;
This is caused if you upgrade from trunk through svn and copy new files in the same directory.&lt;br /&gt;
To solve these errors during the startup of opensim.exe remove the following files from your bin folder:&lt;br /&gt;
&lt;br /&gt;
OpenSIm.DataStore.MSSQL.dll&lt;br /&gt;
&lt;br /&gt;
OpenSIm.DataStore.MSSQL.dll.mdm&lt;br /&gt;
&lt;br /&gt;
==OpenSim in the Wild==&lt;br /&gt;
===Are there test servers running OpenSim I can connect to?===&lt;br /&gt;
Yes.  Check out our [[Grid List]]! There are often many private servers up for testing. Hang out on the IRC channel (Freenode #opensim), and troll for URI's.&lt;br /&gt;
=== Can I teleport from the Linden Lab Second Life grid to my Sim? (updated!)===&lt;br /&gt;
Yes and No, Since the new public beta, launched on july 31th 2008 by Linden Lab, it is now possible to connect opensim servers/regions with the Second life grid, however this is not intended for regular users. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;NOTE:&amp;lt;/font&amp;gt; currently it &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ONLY&amp;lt;/font&amp;gt; works with the preview/beta grid of second life, not the main grid.)&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
It's in an early development stage and thus geared towards developers of virtual world/techniques, and is all but easy to setup. &amp;lt;br&amp;gt;Furthermore, when an avatar is hopping from an SL region to an Opensim region, the avatar will be &amp;quot;ruthed&amp;quot;, meaning it will be the default Secondlife avatar. &amp;lt;br&amp;gt;NO assets (incl, shapes, skins, clothing etc) are tranfered during teleport, hence you wont have access to them, on the other grid. The beta test, is currently focussing on Teleportation between grids mainly. In the future, it should be possible to teleport WITH asset tranfers. But that wont be happening any time soon. &amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;If you want to try it out, read this page for more info on how to get started (with all the risks involved, don't say i didn't warn you):&amp;lt;br&amp;gt;[http://blog.secondlife.com/2008/07/31/open-grid-public-beta-begins-today/ http://blog.secondlife.com/2008/07/31/open-grid-public-beta-begins-today/]&amp;lt;Br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
For normal operation, stick to the regular versions of opensim.&lt;br /&gt;
&lt;br /&gt;
==MySQL==&lt;br /&gt;
===How do I isolate and delete a users Trash items in a MySQL grid database?===&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;NOTE:&amp;lt;/font&amp;gt; BACK UP YOUR DATABASE!&lt;br /&gt;
&lt;br /&gt;
'''1.''' Locate the avatars UUID you wish to find the trash items of, in the '''users''' table&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;font size=&amp;quot;0.9em&amp;quot;&amp;gt;This query will locate a specified users UUID: (replace User/Test with username/lastname)&amp;lt;/font&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;SELECT `UUID` FROM `users` WHERE `username` LIKE 'User' AND `lastname` LIKE 'Test' LIMIT 0 , 30;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''2.''' Use the avatars UUID to search the field_name '''AgentID''' in the '''inventoryFolders''' table, using '''Trash''' as the '''folderName''' to isolate the users Trash '''folderID'''&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;font size=&amp;quot;0.9em&amp;quot;&amp;gt;This query will locate the users Trash folder entry: (replace 00000000-0000-0000-0000-000000000000 with UUID of user)&amp;lt;/font&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;SELECT `folderID` FROM `inventoryfolders` WHERE `agentID` LIKE '00000000-0000-0000-0000-000000000000' AND `folderName` LIKE 'Trash'&lt;br /&gt;
LIMIT 0 , 30;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''3.''' Use the '''folderID''' UUID obtained in the last query to find all of the trash items in the '''inventoryitems''' table, you can then delete them once you have isolated them.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;font size=&amp;quot;0.9em&amp;quot;&amp;gt;This query will locate the trash items of the avatar in question: (replace 00000000-0000-0000-0000-000000000000 with Trash folder UUID obtained in the last query)&amp;lt;/font&amp;gt; &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;SELECT * FROM `inventoryitems` WHERE `parentFolderID` LIKE '00000000-0000-0000-0000-000000000000' LIMIT 0 , 9999;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;NOTE:&amp;lt;/font&amp;gt;''' These steps will not remove the associated assets from the assets table, just the items in the inventory '''inventoryitems''' table.&lt;br /&gt;
&lt;br /&gt;
===How do I isolate and resolve duplicate inventory folder entries in a MySQL grid database?===&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;NOTE:&amp;lt;/font&amp;gt; BACK UP YOUR DATABASE!&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''1.''' It's first a good idea to search for the affected avatars UUID in the '''inventoryFolders''' table to see the duplicate entries. When you see this, you'll see the problem of duplicate entries. The key here will be to find out which is being used.&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
'''2.''' Upload a file inworld and name it something unique. This will isolate the UUID of your root folder that is being used (even though there are dups only one is being used)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''3.''' Search the '''inventoryitems''' table for your uniquely named item and locate it's '''parentFolderID''' &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;font size=&amp;quot;0.9em&amp;quot;&amp;gt;This query will isolate the '''parentFolderID''' based on your search for the unique item (replace '''unique_name''' with your unique item name)&amp;lt;/font&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;SELECT `parentFolderID` FROM `inventoryitems` WHERE `inventoryName` LIKE 'unique_name' LIMIT 0 , 30;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4.''' Check the '''inventoryfolders''' table against the '''parentFolderID''' UUID obtained in the last search. That is your root folder that is being used.. you can delete all duplicate entries that do not match that parentFolderID. In the end, you should only have one of each type (Trash, etc)&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;font size=&amp;quot;0.9em&amp;quot;&amp;gt;This query will return all values that are NOT the parentID obtained in the last search. (replace 00000000-0000-0000-0000-000000000000 with the parentID located in step 3)&amp;lt;/font&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;SELECT * FROM `inventoryfolders` WHERE `folderID` NOT LIKE '00000000-0000-0000-0000-000000000000' LIMIT 0 , 30;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==In World Questions==&lt;br /&gt;
=== Does in world scripting work yet? ===&lt;br /&gt;
Not fully implemented, but there is a lot of work going on here.  Please see [[ScriptEngines]] and [[LSL Status]] for the latest info.&lt;br /&gt;
&lt;br /&gt;
===Why do I walk through objects?===&lt;br /&gt;
Basicphysics doesn't support collisions between objects (just between you and the ground).  There is active work on other physics engines for OpenSim, but these are quite experimental at this point, so not considered supported.&lt;br /&gt;
&lt;br /&gt;
===Can I customize my avatar?===&lt;br /&gt;
Yes.  In order to do this:&lt;br /&gt;
* Click the Inventory Button&lt;br /&gt;
* Create -&amp;gt; New Clothes -&amp;gt; Shirt, Pants, etc&lt;br /&gt;
* Create -&amp;gt; New Body Parts -&amp;gt; Hair, Shape, etc&lt;br /&gt;
* Edit those from your inventory&lt;br /&gt;
* Wear them&lt;br /&gt;
&lt;br /&gt;
Your avatar doesn't always face a nice direction for doing this, so you'll need to use the camera operations to see your face for some of the modifications.  This is a known issue, will be fixed in the future. Also, you'll need to rewear you parts once you first join the environment.  Right now default appearance is always &amp;quot;Ruth&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Why don't my terrain settings and prims stay through restarts?===&lt;br /&gt;
You haven't set it up to use a database.  See [[OpenSim_Database_support|OpenSim Database support]] for info on how to set it up to use a database. (SqLite is the easiest of these to set up and should probably be used by anyone unfamiliar with any of the options).&lt;br /&gt;
&lt;br /&gt;
===I used XEngine,but my recent update caused DotNetEngine to come on again===&lt;br /&gt;
There were some changes and you will need to change or create the line DefaultScriptEngine = &amp;quot;XEngine&amp;quot; in the startup section to get XEngine back. See [[ScriptEngines]]&lt;br /&gt;
&lt;br /&gt;
===Why doesn't my world map update when I edit the terrain?===&lt;br /&gt;
There are three approaches depending on just how adventurous you want to be.  From the least to the most adventurous:&lt;br /&gt;
* Wait two days.  You may need to restart your sim at the end of the two days to get the updates.&lt;br /&gt;
* Exit the .xml file for the region.  Change the value in the &amp;quot;lastmap_refresh&amp;quot; attribute to &amp;quot;0&amp;quot;.  You will need to restart the sim.&lt;br /&gt;
* Not for the faint of heart!  Edit the &amp;quot;WorldMapModule.cs&amp;quot; file and change the &amp;quot;LazySaveGeneratedMaptile&amp;quot; method to change the &amp;quot;RefreshSeconds&amp;quot; value to something less than two days.  Be sure to read the comments and understand why things are the way they are.&lt;br /&gt;
&lt;br /&gt;
Once your terrain stabilizes, this won't be much of a problem, but it is nice to see the updates while you're furiously developing something.&lt;br /&gt;
&lt;br /&gt;
==Grid Mode==&lt;br /&gt;
=== After the shiny new grid is running, what is next? ===&lt;br /&gt;
* Make sure one can stop/restart UGA &amp;amp;S (sims). Check out any ordering issues of stop/restart UGA w/o stop/restart sim(s).&lt;br /&gt;
* Make sure one can add/delete both a region and a user from the database.&lt;br /&gt;
* Make sure it runs overnight and check it each morning by logging into 1 or 2 key sims.&lt;br /&gt;
* '&amp;lt;tt&amp;gt;tail -f userserver.log&amp;lt;/tt&amp;gt;' and watch/understand the login process.&lt;br /&gt;
* Make sure when you logoff your system, you can log back on and get control of the UGAS consoles.&lt;br /&gt;
&lt;br /&gt;
==Region Statistics on a Web Page==&lt;br /&gt;
===Information about your standalone region.===&lt;br /&gt;
Region statistics such as region name, avatar name, avatar position&amp;lt;x,y,z&amp;gt;, number of prims, and a lot of other information can be obtained on a web page by:&lt;br /&gt;
* Adding the following to the bottom of the OpenSim.ini file&lt;br /&gt;
  [WebStats]&lt;br /&gt;
  enabled=true&lt;br /&gt;
* Using a web browser and typing in the &amp;quot;Login URI&amp;quot; + &amp;quot;/SStats/&amp;quot; of your standalone server.  &lt;br /&gt;
  For example- &amp;lt;nowiki&amp;gt;http://127.0.0.1:9000/SStats/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The resulting web page is continually updated using AJAX, so there is no need to refresh the page to obtain current information. One possible use for this web page information would be to see who is logged on to the region in real time - without actually logging in.&amp;lt;br&amp;gt;&lt;br /&gt;
This web page provides region information similar to the kind generated by using various server console commands to obtain region statistics. See [[Server_Commands]]&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
=== You guys like April 1, eh? ===&lt;br /&gt;
Yes, every year we've had a piece of non destructive code in the unstable, unreleased, upstream subversion tree.  The source tree that is only designed for testers and developers.  In each case it has shown something possible in OpenSim that people might not have realized.  In 2008 this was an avatar created entirely from a Region Module (no user), in 2009 it was making all users a giant (and I mean giant) stick bug avatar.  There will be more in the future, don't worry.&lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/FAQ</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/FAQ"/>
				<updated>2009-05-15T03:29:32Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: World Map Update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Users]]&lt;br /&gt;
==About OpenSim==&lt;br /&gt;
===What is OpenSim?===&lt;br /&gt;
OpenSim is a platform for operating a virtual world, and supports multiple independent regions connecting to a single centralized grid.  This is somewhat similar to the web, where anyone can run their own web server, tied together through the internet.  It can also be used to create a private grid, analogous to a private intranet.&lt;br /&gt;
&lt;br /&gt;
===What is a region?===&lt;br /&gt;
A region is what you see when you log into OpenSim.  It is the physical place (well, virtually physical) where avatars move and interact.  It is a square patch of land which may contain an island, mountains, a plain, buildings, etc., or just an ocean.&lt;br /&gt;
&lt;br /&gt;
===What is the grid?===&lt;br /&gt;
The grid is the level that organizes the regions and their positions in the world, and handles things that need to exist across regions, such as a user's inventory.  You can think of it as similar to the world map.&lt;br /&gt;
&lt;br /&gt;
===What does ... mean?===&lt;br /&gt;
See [[OpenSim:TechRef]] for definitions of some terms commonly used in OpenSim.&lt;br /&gt;
&lt;br /&gt;
==Configuring OpenSim==&lt;br /&gt;
First, read [[OpenSim Configuration]].&lt;br /&gt;
===Where can I get a new UUID for my sim config?===&lt;br /&gt;
* See [[OpenSim Configuration]]&lt;br /&gt;
&lt;br /&gt;
===Can I run multiple regions with OpenSim?===&lt;br /&gt;
* See [[OpenSim Configuration]]&lt;br /&gt;
&lt;br /&gt;
===What databases can be used with OpenSim?===&lt;br /&gt;
* See [[OpenSim Configuration]]&lt;br /&gt;
&lt;br /&gt;
==Running OpenSim==&lt;br /&gt;
&lt;br /&gt;
===I get a bunch of ERROR: There was an error while scanning assembly:... errors on startup, but OpenSim appears to run normally.  Is this a problem?===&lt;br /&gt;
No.  These errors are being put out by the third party plugin scanning code.  As we have it scanning the entire bin/ directory, it picks up dlls which don't have the correct information to be scanned, and so puts out this error.  Don't worry about it :)&lt;br /&gt;
&lt;br /&gt;
For the record, the current set of errors are&lt;br /&gt;
&lt;br /&gt;
ERROR: There was an error while scanning assembly: /home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/PhysX-wrapper.dll (Could not load file or assembly '/home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/PhysX-wrapper.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.)&lt;br /&gt;
&lt;br /&gt;
ERROR: There was an error while scanning assembly: /home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/ode-debug.dll (Could not load file or assembly '/home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/ode-debug.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.)&lt;br /&gt;
&lt;br /&gt;
ERROR: There was an error while scanning assembly: /home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/ode.dll (Could not load file or assembly '/home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/ode.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.)&lt;br /&gt;
&lt;br /&gt;
ERROR: There was an error while scanning assembly: /home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/openjpeg-libsl.dll (Could not load file or assembly '/home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/openjpeg-libsl.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.)&lt;br /&gt;
&lt;br /&gt;
ERROR: There was an error while scanning assembly: /home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/sqlite3.dll (Could not load file or assembly '/home/caseyj/jc/it/v/virtual-worlds/second-life/servers/opensim/src/opensim-svn-minim/bin/sqlite3.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.)&lt;br /&gt;
&lt;br /&gt;
===Errors about modules not found and RegionBanListItem could not be loaded===&lt;br /&gt;
&lt;br /&gt;
This is caused if you upgrade from trunk through svn and copy new files in the same directory.&lt;br /&gt;
To solve these errors during the startup of opensim.exe remove the following files from your bin folder:&lt;br /&gt;
&lt;br /&gt;
OpenSIm.DataStore.MSSQL.dll&lt;br /&gt;
&lt;br /&gt;
OpenSIm.DataStore.MSSQL.dll.mdm&lt;br /&gt;
&lt;br /&gt;
==OpenSim in the Wild==&lt;br /&gt;
===Are there test servers running OpenSim I can connect to?===&lt;br /&gt;
Yes.  Check out our [[Grid List]]! There are often many private servers up for testing. Hang out on the IRC channel (Freenode #opensim), and troll for URI's.&lt;br /&gt;
=== Can I teleport from the Linden Lab Second Life grid to my Sim? (updated!)===&lt;br /&gt;
Yes and No, Since the new public beta, launched on july 31th 2008 by Linden Lab, it is now possible to connect opensim servers/regions with the Second life grid, however this is not intended for regular users. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;NOTE:&amp;lt;/font&amp;gt; currently it &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;ONLY&amp;lt;/font&amp;gt; works with the preview/beta grid of second life, not the main grid.)&amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
It's in an early development stage and thus geared towards developers of virtual world/techniques, and is all but easy to setup. &amp;lt;br&amp;gt;Furthermore, when an avatar is hopping from an SL region to an Opensim region, the avatar will be &amp;quot;ruthed&amp;quot;, meaning it will be the default Secondlife avatar. &amp;lt;br&amp;gt;NO assets (incl, shapes, skins, clothing etc) are tranfered during teleport, hence you wont have access to them, on the other grid. The beta test, is currently focussing on Teleportation between grids mainly. In the future, it should be possible to teleport WITH asset tranfers. But that wont be happening any time soon. &amp;lt;br&amp;gt;&amp;lt;Br&amp;gt;If you want to try it out, read this page for more info on how to get started (with all the risks involved, don't say i didn't warn you):&amp;lt;br&amp;gt;[http://blog.secondlife.com/2008/07/31/open-grid-public-beta-begins-today/ http://blog.secondlife.com/2008/07/31/open-grid-public-beta-begins-today/]&amp;lt;Br&amp;gt;&amp;lt;Br&amp;gt;&lt;br /&gt;
For normal operation, stick to the regular versions of opensim.&lt;br /&gt;
&lt;br /&gt;
==MySQL==&lt;br /&gt;
===How do I isolate and delete a users Trash items in a MySQL grid database?===&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;NOTE:&amp;lt;/font&amp;gt; BACK UP YOUR DATABASE!&lt;br /&gt;
&lt;br /&gt;
'''1.''' Locate the avatars UUID you wish to find the trash items of, in the '''users''' table&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;font size=&amp;quot;0.9em&amp;quot;&amp;gt;This query will locate a specified users UUID: (replace User/Test with username/lastname)&amp;lt;/font&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;SELECT `UUID` FROM `users` WHERE `username` LIKE 'User' AND `lastname` LIKE 'Test' LIMIT 0 , 30;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''2.''' Use the avatars UUID to search the field_name '''AgentID''' in the '''inventoryFolders''' table, using '''Trash''' as the '''folderName''' to isolate the users Trash '''folderID'''&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;font size=&amp;quot;0.9em&amp;quot;&amp;gt;This query will locate the users Trash folder entry: (replace 00000000-0000-0000-0000-000000000000 with UUID of user)&amp;lt;/font&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;SELECT `folderID` FROM `inventoryfolders` WHERE `agentID` LIKE '00000000-0000-0000-0000-000000000000' AND `folderName` LIKE 'Trash'&lt;br /&gt;
LIMIT 0 , 30;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''3.''' Use the '''folderID''' UUID obtained in the last query to find all of the trash items in the '''inventoryitems''' table, you can then delete them once you have isolated them.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;font size=&amp;quot;0.9em&amp;quot;&amp;gt;This query will locate the trash items of the avatar in question: (replace 00000000-0000-0000-0000-000000000000 with Trash folder UUID obtained in the last query)&amp;lt;/font&amp;gt; &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;SELECT * FROM `inventoryitems` WHERE `parentFolderID` LIKE '00000000-0000-0000-0000-000000000000' LIMIT 0 , 9999;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;NOTE:&amp;lt;/font&amp;gt;''' These steps will not remove the associated assets from the assets table, just the items in the inventory '''inventoryitems''' table.&lt;br /&gt;
&lt;br /&gt;
===How do I isolate and resolve duplicate inventory folder entries in a MySQL grid database?===&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;NOTE:&amp;lt;/font&amp;gt; BACK UP YOUR DATABASE!&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''1.''' It's first a good idea to search for the affected avatars UUID in the '''inventoryFolders''' table to see the duplicate entries. When you see this, you'll see the problem of duplicate entries. The key here will be to find out which is being used.&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
'''2.''' Upload a file inworld and name it something unique. This will isolate the UUID of your root folder that is being used (even though there are dups only one is being used)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''3.''' Search the '''inventoryitems''' table for your uniquely named item and locate it's '''parentFolderID''' &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;font size=&amp;quot;0.9em&amp;quot;&amp;gt;This query will isolate the '''parentFolderID''' based on your search for the unique item (replace '''unique_name''' with your unique item name)&amp;lt;/font&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;SELECT `parentFolderID` FROM `inventoryitems` WHERE `inventoryName` LIKE 'unique_name' LIMIT 0 , 30;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4.''' Check the '''inventoryfolders''' table against the '''parentFolderID''' UUID obtained in the last search. That is your root folder that is being used.. you can delete all duplicate entries that do not match that parentFolderID. In the end, you should only have one of each type (Trash, etc)&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;font size=&amp;quot;0.9em&amp;quot;&amp;gt;This query will return all values that are NOT the parentID obtained in the last search. (replace 00000000-0000-0000-0000-000000000000 with the parentID located in step 3)&amp;lt;/font&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;SELECT * FROM `inventoryfolders` WHERE `folderID` NOT LIKE '00000000-0000-0000-0000-000000000000' LIMIT 0 , 30;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==In World Questions==&lt;br /&gt;
=== Does in world scripting work yet? ===&lt;br /&gt;
Not fully implemented, but there is a lot of work going on here.  Please see [[ScriptEngines]] and [[LSL Status]] for the latest info.&lt;br /&gt;
&lt;br /&gt;
===Why do I walk through objects?===&lt;br /&gt;
Basicphysics doesn't support collisions between objects (just between you and the ground).  There is active work on other physics engines for OpenSim, but these are quite experimental at this point, so not considered supported.&lt;br /&gt;
&lt;br /&gt;
===Can I customize my avatar?===&lt;br /&gt;
Yes.  In order to do this:&lt;br /&gt;
* Click the Inventory Button&lt;br /&gt;
* Create -&amp;gt; New Clothes -&amp;gt; Shirt, Pants, etc&lt;br /&gt;
* Create -&amp;gt; New Body Parts -&amp;gt; Hair, Shape, etc&lt;br /&gt;
* Edit those from your inventory&lt;br /&gt;
* Wear them&lt;br /&gt;
&lt;br /&gt;
Your avatar doesn't always face a nice direction for doing this, so you'll need to use the camera operations to see your face for some of the modifications.  This is a known issue, will be fixed in the future. Also, you'll need to rewear you parts once you first join the environment.  Right now default appearance is always &amp;quot;Ruth&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Why don't my terrain settings and prims stay through restarts?===&lt;br /&gt;
You haven't set it up to use a database.  See [[OpenSim_Database_support|OpenSim Database support]] for info on how to set it up to use a database. (SqLite is the easiest of these to set up and should probably be used by anyone unfamiliar with any of the options).&lt;br /&gt;
&lt;br /&gt;
===I used XEngine,but my recent update caused DotNetEngine to come on again===&lt;br /&gt;
There were some changes and you will need to change or create the line DefaultScriptEngine = &amp;quot;XEngine&amp;quot; in the startup section to get XEngine back. See [[ScriptEngines]]&lt;br /&gt;
&lt;br /&gt;
===Why doesn't my world map update when I edit the terrain?===&lt;br /&gt;
There are three approaches depending on just how adventurous you want to be.  From the least to the most adventurous:&lt;br /&gt;
* Wait two days.  You may need to restart your sim at the end of the two days to get the updates.&lt;br /&gt;
* Exit the .xml file for the region.  Change the value in the &amp;quot;lastmap_refresh&amp;quot; attribute to &amp;quot;0&amp;quot;.  You will need to restart the sim.&lt;br /&gt;
* Not for the faint of heart!  Edit the &amp;quot;WorldMapModule.cs&amp;quot; file and change the &amp;quot;LazySaveGeneratedMaptile&amp;quot; method to change the &amp;quot;RefreshSeconds&amp;quot; value to something less than two days.  Be sure to read the comments and understand why things are the way they are.&lt;br /&gt;
&lt;br /&gt;
==Grid Mode==&lt;br /&gt;
=== After the shiny new grid is running, what is next? ===&lt;br /&gt;
* Make sure one can stop/restart UGA &amp;amp;S (sims). Check out any ordering issues of stop/restart UGA w/o stop/restart sim(s).&lt;br /&gt;
* Make sure one can add/delete both a region and a user from the database.&lt;br /&gt;
* Make sure it runs overnight and check it each morning by logging into 1 or 2 key sims.&lt;br /&gt;
* '&amp;lt;tt&amp;gt;tail -f userserver.log&amp;lt;/tt&amp;gt;' and watch/understand the login process.&lt;br /&gt;
* Make sure when you logoff your system, you can log back on and get control of the UGAS consoles.&lt;br /&gt;
&lt;br /&gt;
==Region Statistics on a Web Page==&lt;br /&gt;
===Information about your standalone region.===&lt;br /&gt;
Region statistics such as region name, avatar name, avatar position&amp;lt;x,y,z&amp;gt;, number of prims, and a lot of other information can be obtained on a web page by:&lt;br /&gt;
* Adding the following to the bottom of the OpenSim.ini file&lt;br /&gt;
  [WebStats]&lt;br /&gt;
  enabled=true&lt;br /&gt;
* Using a web browser and typing in the &amp;quot;Login URI&amp;quot; + &amp;quot;/SStats/&amp;quot; of your standalone server.  &lt;br /&gt;
  For example- &amp;lt;nowiki&amp;gt;http://127.0.0.1:9000/SStats/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The resulting web page is continually updated using AJAX, so there is no need to refresh the page to obtain current information. One possible use for this web page information would be to see who is logged on to the region in real time - without actually logging in.&amp;lt;br&amp;gt;&lt;br /&gt;
This web page provides region information similar to the kind generated by using various server console commands to obtain region statistics. See [[Server_Commands]]&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
=== You guys like April 1, eh? ===&lt;br /&gt;
Yes, every year we've had a piece of non destructive code in the unstable, unreleased, upstream subversion tree.  The source tree that is only designed for testers and developers.  In each case it has shown something possible in OpenSim that people might not have realized.  In 2008 this was an avatar created entirely from a Region Module (no user), in 2009 it was making all users a giant (and I mean giant) stick bug avatar.  There will be more in the future, don't worry.&lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Internally_Generated</id>
		<title>Internally Generated</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Internally_Generated"/>
				<updated>2009-05-14T17:13:03Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: New page: == Internally Generated HTML == Currently, I've only found one listed in the FAQ.  If you enable web statistics, the following generates a page of statistics for the server: * SStats/&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Internally Generated HTML ==&lt;br /&gt;
Currently, I've only found one listed in the [[FAQ]].  If you enable web statistics, the following generates a page of statistics for the server:&lt;br /&gt;
* SStats/&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/External_Files</id>
		<title>External Files</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/External_Files"/>
				<updated>2009-05-14T17:09:47Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: New page: == External Files == In the bin directory of the OpenSim distribution are three example html files. * http_404.html.example * http_500.html.example * http_loginform.html.example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== External Files ==&lt;br /&gt;
In the bin directory of the OpenSim distribution are three example html files.&lt;br /&gt;
* http_404.html.example&lt;br /&gt;
* http_500.html.example&lt;br /&gt;
* http_loginform.html.example&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Configuration</id>
		<title>Configuration</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Configuration"/>
				<updated>2009-05-14T17:06:44Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: OpenSim Web Server&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== OpenSim Command line options ==&lt;br /&gt;
To run OpenSim in somewhat customized environments it's often helpful to modify the programs behaviour via command line arguments.&lt;br /&gt;
OpenSim knows a just a few of these as most parts of the behaviour are controlled via an .INI-File (see below).&lt;br /&gt;
&lt;br /&gt;
The following command line switches are known:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Switch !! Meaning/Behaviour&lt;br /&gt;
|-&lt;br /&gt;
| background ||&lt;br /&gt;
|-&lt;br /&gt;
| gridmode || If =true forces OpenSim.exe to operate in grid mode. If =false forces OpenSim.exe to operate in standalone mode. If omitted defaults to OpenSim.ini setting.&lt;br /&gt;
|-&lt;br /&gt;
| gui || &amp;quot;old-style&amp;quot; console&lt;br /&gt;
|-&lt;br /&gt;
| hypergrid || If =true enables hypergrid peer-to-peer communication with other hypergrid enabled grids. Also changes map module to display hypergrid links.&lt;br /&gt;
|-&lt;br /&gt;
| inidirectory || &lt;br /&gt;
|-&lt;br /&gt;
| inifile || changes the name (Path) of the inifile. See below for details&lt;br /&gt;
|-&lt;br /&gt;
| inimaster || allows to read in a master config file. See below for details&lt;br /&gt;
|-&lt;br /&gt;
| physics ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==OpenSim configuration file==&lt;br /&gt;
The simulator configuration is managed using a file called [[OpenSim.ini]]. This file is used regardless of whether the sim is running in standalone or grid mode. Detailed information on the options available for setttings in this file can be found [[OpenSim.ini|here]].&lt;br /&gt;
Please note, that the name OpenSim.ini can be changed via command line arguments (see above).  Also, note that the default SVN download does not include an OpenSim.ini file, but rather provide an example file.  To get started editing your ini file, please cd into opensim/bin/ and copy OpenSim.ini.example to OpenSim.ini.&lt;br /&gt;
&lt;br /&gt;
It is also possible to distribute the inifile settings over two files. This is useful if you want to run several OpenSim processes where most of your settings are identical but some settings differ.&lt;br /&gt;
The master file is read first, then the inifile is read. Settings given in the inifile overrule settings given in the master file.&lt;br /&gt;
The master file has the same format and the same keywords as the inifile, so the same documentation applies.&lt;br /&gt;
&lt;br /&gt;
== Logging ==&lt;br /&gt;
Usually you don't have a debugger and the source code at hand when a situation comes up. OpenSim does some logging to give you information about how it works.&lt;br /&gt;
This is done by use of the [http://logging.apache.org/log4net/index.html log4net-package]. The obvious console output of OpenSim as well as the OpenSim.log output are done via this package and come readily configured out of the box. But you can also make extended use of all other options this package can give you.&lt;br /&gt;
&lt;br /&gt;
OpenSim makes use of the .NET System.Configuration API which means that the file that holds all the logging configuration is bin/OpenSim.exe.config .&lt;br /&gt;
&lt;br /&gt;
More information on how to configure log4net can be found on the [http://logging.apache.org/log4net/release/manual/configuration.html log4net web pages].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Database==&lt;br /&gt;
Opensim's supports the following database-engines:&lt;br /&gt;
* SQLite (default - a lightweight database that comes bundled with OpenSim and can be used without requiring any extra configuration.  It is mostly intended to get you up and running quickly, not for production use.)&lt;br /&gt;
* MySQL (fully supported)&lt;br /&gt;
* MSSQL (partially supported - some recent OpenSim features may not yet be implemented)&lt;br /&gt;
* Postgresql (fully supported - Still in Beta phase but working)&lt;br /&gt;
&lt;br /&gt;
More information on database support can be found on the [[OpenSim Database support]] page.&lt;br /&gt;
&lt;br /&gt;
==Script engine==&lt;br /&gt;
OpenSim supports multiple script engines. See [[ScriptEngines]] for details&lt;br /&gt;
&lt;br /&gt;
==Permissions Configuration==&lt;br /&gt;
OpenSim has a quite elaborate set of permissions. See [[OpenSim:Permissions(Server)]] for for details.&lt;br /&gt;
&lt;br /&gt;
==Standalone vs. Grid==&lt;br /&gt;
We recommend that you first get OpenSim running in standalone mode before you attempt to connect it to a grid, either your own grid or a public grid.  An OpenSim configuration consists of regions (run by region simulators) and 5 core backend services (which manage users, the grid, assets, inventories, and grid-wide messaging, collectively known as UGAIM).&lt;br /&gt;
&lt;br /&gt;
A system running in '''standalone mode''' (that is, one  with OpenSim.ini configured such that gridmode = false) -- also known as &amp;quot;sandbox mode&amp;quot; -- runs everything (all UGAIM services and one or more regions) in a single executable (OpenSim.exe).  External regions cannot be added to an OpenSim running in this mode.&lt;br /&gt;
&lt;br /&gt;
In '''grid mode''', the five services ([[User Server|User]], [[Grid Server|Grid]], [[Asset Server|Asset]], [[Inventory Server|Inventory]], [[Messaging Server|Messaging]], or UGAIM) are each started as separate executables.  This means that they can be run either on the same machine or spread out across multiple computers.  In this mode, OpenSim.exe serves one or more regions, which communicate with the core servers.  This mode even allows region servers run by other people on their own machines to connect, if you wish.&lt;br /&gt;
&lt;br /&gt;
Naturally, this means that running in grid mode is somewhat more complicated than running in standalone mode.  It requires an understanding of UUID, X,Y location, server handshake passwords, master avatars, and a couple of other settings. These are not difficult, but do require a little more care in setting things up.&lt;br /&gt;
&lt;br /&gt;
If you want to run a grid of your own (either private or public) you would start the core services up before connecting a region simulator.  If you want to connect your region server to a grid that someone else is running, you need only start the region server in grid mode (with the necessary security keys and location information mentioned in the last paragraph).&lt;br /&gt;
&lt;br /&gt;
OpenSim.exe responds to various command line arguments. These include &amp;quot;-inifile&amp;quot;, &amp;quot;-configfile&amp;quot;, &amp;quot;-gridmode&amp;quot;, &amp;quot;-physics&amp;quot;, &amp;quot;-config&amp;quot; &amp;amp; &amp;quot;-noverbose&amp;quot;. When starting OpenSim in either Windows or Linux, one could, for example, add &amp;quot;-physics=OpenDynamicsEngine&amp;quot; to run the OpenDynamicsEngine instead of basicphysics, or use &amp;quot;-gridmode=true&amp;quot; to force opensim.exe to run as a region server (the rest of the grid services have their own executables).  As many of these settings are normally controlled by OpenSim.ini, most users (especially in standalone mode) will not add any command line arguments.&lt;br /&gt;
&lt;br /&gt;
===Standalone mode===&lt;br /&gt;
&lt;br /&gt;
When you start OpenSim in standalone mode, it will ask you several questions at the console. The first set of prompts that start with &amp;quot;NETWORK SERVERS INFO&amp;quot;, you can just hit return to accept the defaults if you will be running in standalone mode. The prompts that start with &amp;quot;DEFAULT REGION CONFIG&amp;quot; are where you need to start paying attention. Some are self-explanatory. Here are explanations for the others:&amp;lt;br&amp;gt;&lt;br /&gt;
* Grid Location. OpenSim regions can be placed anywhere on a 65536 by 65536 grid. In standalone mode, it is safe to leave these X and Y locations at their defaults for the first region (additional regions will need different coordinates, of course).&lt;br /&gt;
* Filename for local storage. Safe to leave at default.&lt;br /&gt;
* Internal IP address; This should always be 0.0.0.0 (0.0.0.0 means &amp;quot;listen for connections on any interface&amp;quot;, basically a wildcard)&lt;br /&gt;
* Internal IP port for incoming UDP client connection. You can make this any port you want, but it is safe to leave at the default 9000.&lt;br /&gt;
* External host name. If you will only be attaching to your sim from a SecondLife client on the same machine, you can leave this at the default 127.0.0.1. If you will be wanting to connect to it from a client on another machine, this should be the IP address or hostname of the machine you are running this sim on. It appears that this must actually be the External Host IP Address, not the Domain Name. (Hmm - Tried hostname (the one resolved by dns) and it worked out oke.)&lt;br /&gt;
* Be aware of [http://osgrid.org/forums/viewtopic.php?f=5&amp;amp;t=400&amp;amp;start=0&amp;amp;st=0&amp;amp;sk=t&amp;amp;sd=a loopback] problems when Running viewer &amp;amp; server(s) on the same machine (LAN) but using the &amp;quot;external&amp;quot; configuration. (You might notice endless waiting for region handshake.) See also [http://opensimulator.org/wiki/Troubleshooting troubleshoot hints]&lt;br /&gt;
To connect to your new sim, start up secondlife with the following command line switches:&lt;br /&gt;
 -loginuri http://127.0.0.1:9000/ -loginpage http://127.0.0.1:9000/?method=login &lt;br /&gt;
This assumes you are running the secondlife client on the same box. If you are running it on a separate box, substitute the IP address of your sim machine.&amp;lt;br&amp;gt;&lt;br /&gt;
To create a user:&amp;lt;br&amp;gt;&lt;br /&gt;
type ''create user &amp;lt;first&amp;gt; &amp;lt;last&amp;gt; &amp;lt;password&amp;gt; &amp;lt;x_loc&amp;gt; &amp;lt;y_loc&amp;gt;'' in the server console.&lt;br /&gt;
&lt;br /&gt;
===Grid mode===&lt;br /&gt;
You want to run your own grid. Great! Assuming that you already got your sim running in standalone mode, here is what you need to do:&amp;lt;br&amp;gt;&lt;br /&gt;
1. Current builds of OpenSim grid mode are using mysql to store the grid information. You must have this installed and configured if you want to run your own grid. See [[mysql-config]] for more information.&amp;lt;br&amp;gt;&lt;br /&gt;
2. Four of the servers should be started in a certain order. UGAI: UserServer, GridServer, AssetServer, InventoryServer. The MessagingServer can be started at any point after the GridServer, and the RegionServer(s) should always come last.  These are all found in the bin directory. In windows, you can just double-click on the executables to start them. In Linux and Mac OS X type &amp;quot;mono filename&amp;quot; from a prompt. The executable names, in order, are:&lt;br /&gt;
 OpenSim.Grid.UserServer.exe&lt;br /&gt;
 OpenSim.Grid.GridServer.exe&lt;br /&gt;
 OpenSim.Grid.AssetServer.exe&lt;br /&gt;
 OpenSim.Grid.InventoryServer.exe&lt;br /&gt;
 OpenSim.Grid.MessagingServer.exe&lt;br /&gt;
 OpenSim.exe&lt;br /&gt;
3. Start the UserServer. If you will be running the GridServer on the same box, hit enter to accept the defaults, until it gives you the prompt&lt;br /&gt;
 OpenUser#&lt;br /&gt;
This is the main prompt for the user server. If you will be running the GridServer on another box, change the Default Grid Server URI as appropriate.&amp;lt;br&amp;gt;&lt;br /&gt;
4. Start the GridServer. Again, you can hit return at all the prompts if you are running them all on the same machine. If not, change the URIs for the Asset Server and User server to point to where you are running them. You will finally get to the console prompt for the GridServer which looks like this:&lt;br /&gt;
 OpenGrid#&lt;br /&gt;
5. Start the AssetServer. The console prompt for this server will be:&lt;br /&gt;
 OpenAsset#&lt;br /&gt;
6. Start the InventoryServer. The console prompt for this server will be:&lt;br /&gt;
 INVENTORY#&lt;br /&gt;
7. Start the MessagingServer.  The console prompt for this is:&lt;br /&gt;
 Messaging#&lt;br /&gt;
8. If you are running all of these servers on the same box, which would be the normal configuration, you should be ready to start up your sim.  The mode that OpenSim.exe starts in is normally controlled by a setting in your OpenSim.ini.  It defaults to standalone mode if that setting is not specified or the file is not found.  If you wish, you can force opensim to start in gridmode on the command line as follows:&lt;br /&gt;
 OpenSim.exe -gridmode=true&lt;br /&gt;
or:&lt;br /&gt;
 mono OpenSim.exe -gridmode=true&lt;br /&gt;
With any luck, everything will come up without too many errors.&amp;lt;br&amp;gt;&lt;br /&gt;
9. Go to the UserServer console, and type 'create user' to create a new avatar. It will prompt you for the name and password, and the X and Y of the sim that should be his home location. Use 1000 and 1000, or wherever you told your sim to live when you brought it up in standalone mode. At the console of any of these servers, you should be able to type 'help' to get a list of commands.&lt;br /&gt;
&lt;br /&gt;
You should now be able to connect to your new grid with your secondlife client. You need to tell your client to point at the UserServer rather than directly at the sim, though:&lt;br /&gt;
 secondlife -loginuri http://127.0.0.1:8002/&lt;br /&gt;
8002 is the default port for the UserServer, and that IP address should be changed to the server you are running the UserServer on, if they are not all on the same box.  Happy OpenSimming!&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: if you are using Windows Vista, remember to start servers as Admin. If not it will prompt you an error in console like &amp;quot;Error - Access denied&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
==Multiple regions==&lt;br /&gt;
&lt;br /&gt;
Using Physical Prim with the OpenDynamicsEngine on *nix, it's recommended that you set your stack reserve level higher then default with the following command;&lt;br /&gt;
&amp;lt;tt&amp;gt;ulimit -s 262144&amp;lt;/tt&amp;gt; Or, run the opensim-ode.sh to start up OpenSimulator.&lt;br /&gt;
&lt;br /&gt;
A powerful region generator is available at: [[RegionGenerator]]&lt;br /&gt;
&lt;br /&gt;
For running multiple regions on the same box, you simply make multiple copies of the 'default.xml' file inside the &amp;lt;tt&amp;gt;bin/Regions/&amp;lt;/tt&amp;gt; directory.  You can do this by typing &amp;lt;tt&amp;gt;create region&amp;lt;/tt&amp;gt; at the OpenSim command prompt, using the script &amp;lt;tt&amp;gt;make.php&amp;lt;/tt&amp;gt; in &amp;lt;tt&amp;gt;share/regions&amp;lt;/tt&amp;gt;, or you can generate the files by hand.&lt;br /&gt;
&lt;br /&gt;
If you want to create the files by hand:&lt;br /&gt;
&lt;br /&gt;
:first copy the default.xml file in the &amp;lt;tt&amp;gt;bin/Regions&amp;lt;/tt&amp;gt; directory, and name them anything you want (I name mine region.x.y.xml, where region is the name of the region, and x and y are the grid coords.)&lt;br /&gt;
:Open each xml file and edit the uuid (a generator can be found at [http://www.famkruithof.net/uuid/uuidgen uuidgen webpage] or on unix, use the uuidgen command), region name, x &amp;amp; y positions, and internal IP port.&lt;br /&gt;
&lt;br /&gt;
'''IMPORTANT!'''  Regardless of the method you use to create your new region, the UUID, name, and grid coordinates ''must'' be unique for each region on a grid.  The port assignment must be unique for each region that is running on a particular machine. The internal IP ''address'' and external host name must be the same for all regions.&lt;br /&gt;
&lt;br /&gt;
Note that &amp;lt;tt&amp;gt;sim_location_x&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;sim_location_y&amp;lt;/tt&amp;gt; should be adjacent integers if you want your regions to be adjacent, so you can run back and forth between them.  '''IMPORTANT: THESE GRID COORDINATES ARE ''NOT'' IN METERS.  THEY ARE SIM POSITIONS.'''  (1000, 1000) is next to (1001,1000), (1000, 1001), and so forth.  1256, 2000, 2048 and similar values are '''not''' adjacent to 1000, they are very far away, so you would not see your sims from one another.&lt;br /&gt;
&lt;br /&gt;
Once you have 2 or more xml files in the bin/Regions folder, running a ''single'' copy of &amp;lt;tt&amp;gt;OpenSim.exe&amp;lt;/tt&amp;gt; will start up all of your sims! If you come across any errors, there is most likely an error in your xml files.&lt;br /&gt;
&lt;br /&gt;
As of 6-Feb-2008, take care NOT to leave editor backup copies of the files in this directory e.g. emacs style backup names like Regionname.xml~. These are loaded by opensim.exe as if they are legitimate region descriptions, and will therefore give errors indicating you are trying to re-use the socket for that region.&lt;br /&gt;
&lt;br /&gt;
==Attaching your sim to someone else's grid==&lt;br /&gt;
To set up the region server (i.e., &amp;lt;tt&amp;gt;OpenSim.exe&amp;lt;/tt&amp;gt;) to connect to an external grid, you should edit the &amp;lt;tt&amp;gt;OpenSim.ini&amp;lt;/tt&amp;gt; file in the &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory.  In that file, there is a &amp;lt;tt&amp;gt;[Network]&amp;lt;/tt&amp;gt; section with URLs for the grid, user, and asset servers, as well as send and receive keys (for a basic level of security).  The addresses and send/receive keys will vary depending on the grid you are connecting to, and the grid operator should tell you what values to use.&lt;br /&gt;
&lt;br /&gt;
The other file you may have to change is in your &amp;lt;tt&amp;gt;bin/Regions&amp;lt;/tt&amp;gt; directory. This is where your individual region config files are. If you only have one region, it will by default be called &amp;lt;tt&amp;gt;default.xml&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
This can be edited with any text editor. The grid owner may tell you what X and Y location you can place your sim at (you can't have multiple sims at the same location on the grid). If so, the fields you will need to change in this file are &amp;lt;tt&amp;gt;sim_location_x&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;sim_location_y&amp;lt;/tt&amp;gt;.  And the &amp;lt;tt&amp;gt;external_host_name&amp;lt;/tt&amp;gt; should be set to the hostname or IP address of your simulation server (i.e., the machine that is running &amp;lt;tt&amp;gt;OpenSim.exe&amp;lt;/tt&amp;gt;).&lt;br /&gt;
A list of public grids that you can attach your sim to is at [[OpenSim: Grids]]&lt;br /&gt;
&lt;br /&gt;
==Running==&lt;br /&gt;
&lt;br /&gt;
===StandAlone===&lt;br /&gt;
'''&amp;lt;u&amp;gt;Windows&amp;lt;/u&amp;gt;'''&lt;br /&gt;
 cd bin&lt;br /&gt;
 OpenSim.exe&lt;br /&gt;
On Windows Vista, it may be necessary to explicitly &amp;quot;Run as administrator&amp;quot; for opensim.exe to accept connections from a client, even when running as an administrator user. Navigate to the opensim\bin directory, right click opensim.exe, and select &amp;quot;Run as administrator&amp;quot;.&lt;br /&gt;
Connect: opensim://localhost:9000 , or opensim://127.0.0.1:9000, or opensim://myipadress:9000&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;u&amp;gt;Linux&amp;lt;/u&amp;gt;'''&lt;br /&gt;
 cd bin&lt;br /&gt;
 mono OpenSim.exe&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;u&amp;gt;OSX&amp;lt;/u&amp;gt;'''&lt;br /&gt;
 cd bin&lt;br /&gt;
 mono OpenSim.exe&lt;br /&gt;
&lt;br /&gt;
===Local Grid===&lt;br /&gt;
'''&amp;lt;u&amp;gt;Windows&amp;lt;/u&amp;gt;'''&lt;br /&gt;
 cd bin&lt;br /&gt;
 OpenSim.Grid.UserServer.exe&lt;br /&gt;
 OpenSim.Grid.GridServer.exe&lt;br /&gt;
 OpenSim.Grid.AssetServer.exe&lt;br /&gt;
 OpenSim.Grid.InventoryServer.exe&lt;br /&gt;
 OpenSim.Grid.MessagingServer.exe&lt;br /&gt;
 OpenSim.exe&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;u&amp;gt;Linux&amp;lt;/u&amp;gt;'''&lt;br /&gt;
 cd bin&lt;br /&gt;
 mono OpenSim.Grid.UserServer.exe&lt;br /&gt;
 mono OpenSim.Grid.GridServer.exe&lt;br /&gt;
 mono OpenSim.Grid.AssetServer.exe&lt;br /&gt;
 mono OpenSim.Grid.InventoryServer.exe&lt;br /&gt;
 mono OpenSim.Grid.MessagingServer.exe&lt;br /&gt;
 mono OpenSim.exe&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;u&amp;gt;OSX&amp;lt;/u&amp;gt;'''&lt;br /&gt;
 cd bin&lt;br /&gt;
 mono OpenSim.Grid.UserServer.exe&lt;br /&gt;
 mono OpenSim.Grid.GridServer.exe&lt;br /&gt;
 mono OpenSim.Grid.AssetServer.exe&lt;br /&gt;
 mono OpenSim.Grid.InventoryServer.exe&lt;br /&gt;
 mono OpenSim.Grid.MessagingServer.exe&lt;br /&gt;
 mono OpenSim.exe&lt;br /&gt;
Connect: opensim://myipaddress:9000&lt;br /&gt;
&lt;br /&gt;
===Note About Mono===&lt;br /&gt;
&lt;br /&gt;
If you're using mono, you should increase the value of the mono environment variable MONO_THREADS_PER_CPU from its default of 5 to some number that works for your sim. The exact number depends on many factors including: the number of CPUs in your machine, what else you use that machine for, how many regions you have in your sim, how many of them are adjacent, how many scripts you have, and how many avatars you expect to serve at the same time. As a reference, Wright Plaza in OSGrid, which is running as a single region on a sim and routinely hosts meetings with 20 avatars, uses the value 125. &lt;br /&gt;
&lt;br /&gt;
If this number is too low, the operation of your sim will start to break in all sorts of different ways. A common symptom is the freezing of all activity upon login of a new avatar. Other symptoms are a lot more subtle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration of region modules ==&lt;br /&gt;
&lt;br /&gt;
* [[IRCBridgeModule]]&lt;br /&gt;
&lt;br /&gt;
* [[Freeswitch_Module]]&lt;br /&gt;
&lt;br /&gt;
* [[Offline Messaging]]&lt;br /&gt;
&lt;br /&gt;
== Configuration of Metaverse Exchange Protocol (MXP) ==&lt;br /&gt;
&lt;br /&gt;
* [[Metaverse Exchange Protocol]]&lt;br /&gt;
&lt;br /&gt;
== Configuration of Web Server and Pages==&lt;br /&gt;
OpenSim contains a web server that can serve up a variety of pages.  Some which come from external files and some are generated internally.&lt;br /&gt;
* [[External Files]]&lt;br /&gt;
* [[Internally Generated]]&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Download</id>
		<title>Download</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Download"/>
				<updated>2009-05-12T23:19:52Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: Add command to checkout specific revision&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Quicklinks}}&lt;br /&gt;
=Source code=&lt;br /&gt;
Here are the current released versions of OpenSim.  &lt;br /&gt;
&lt;br /&gt;
Please see [[Branches]] for more information on the repository branches and what they are for.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=red&amp;gt;'''Please note:'''&amp;lt;/font&amp;gt; As OpenSim is still at an alpha code maturity stage, there is absolutely no guarantee that functionality works or is stable, even in the numbered releases.  Certain features may not work either because the code is in rapid evolution, or because functionality expected by the Linden Labs Second Life viewer has simply not been implemented yet.  However, constructive feedback is still welcomed.&lt;br /&gt;
&lt;br /&gt;
Also, please be aware that OpenSim requires that you have a fair amount of technical knowledge in order to set it up.&lt;br /&gt;
&lt;br /&gt;
The lastest source releases are always hosted at http://dist.opensimulator.org, the current latest releases is '''0.6.4''' and provided as:&lt;br /&gt;
* http://dist.opensimulator.org/opensim-0.6.4-release.tar.gz - best for Linux systems&lt;br /&gt;
* http://dist.opensimulator.org/opensim-0.6.4-release.zip - best for Windows systems&lt;br /&gt;
&lt;br /&gt;
The only difference between the 2 is the archive format, the source is exactly the same.&lt;br /&gt;
&lt;br /&gt;
== Release Code via Subversion ==&lt;br /&gt;
&lt;br /&gt;
Instead of using a source archive release, you can pull specific releases from our subversion.  For Windows you can install just [http://subversion.tigris.org/servlets/NewsItemView?newsItemID=1941 Subversion] or the often preferred [http://tortoisesvn.tigris.org Tortoise Subversion extension]. Mac OS X 10.5 and above have Subversion built but OS. X 10.4.x can still [http://homepage.mac.com/martinott/Subversion-1.4.4.pkg.zip download Subversion].  All Linux systems should have subversion installed, or available from their package repositories.&lt;br /&gt;
&lt;br /&gt;
* '''0.6.4 Alpha with post-release fixes''' (preferred)&lt;br /&gt;
 svn co http://opensimulator.org/svn/opensim/branches/0.6.4-post-fixes opensim&lt;br /&gt;
&lt;br /&gt;
* '''0.6.4 Alpha release tag''' &lt;br /&gt;
 svn co http://opensimulator.org/svn/opensim/tags/0.6.4-release opensim&lt;br /&gt;
&lt;br /&gt;
== Release notes ==&lt;br /&gt;
&lt;br /&gt;
These are extracted from the subversion history log and correlated with the tagged releases.  It should provide some idea of the changes between each tagged version.&lt;br /&gt;
* [[Recent]] (since last tagged version)&lt;br /&gt;
* [[0.6.4.1-release]] (SVN version 9009)&lt;br /&gt;
* [[0.6.4-release]] (SVN version 8960)&lt;br /&gt;
* [[0.6.3-release]] (SVN version 8506)&lt;br /&gt;
* [[0.6.2-release]] (SVN version 8068)&lt;br /&gt;
* [[0.6.1-release]] (SVN version 7880)&lt;br /&gt;
* [[0.6.0-release]] (SVN version 7176)&lt;br /&gt;
* [[0.5.11-release]] (SVN version 6676)&lt;br /&gt;
* [[0.5.10-release]] (SVN version 6422)&lt;br /&gt;
* [[0.5.9-release]] (SVN version 5970)&lt;br /&gt;
* [[0.5.8-release]] (SVN version 5111)&lt;br /&gt;
* [[0.5.7-release]] (SVN version 4818)&lt;br /&gt;
* [[0.5.6-release]] (SVN version 4488)&lt;br /&gt;
* [[0.5.5-release]] (SVN version 4239)&lt;br /&gt;
* [[0.5.4-release]] (SVN version 3879) (Not sure what happened to 0.5.3 &amp;amp; 0.5.2)&lt;br /&gt;
* [[0.5.1-release]] (SVN version 3724)&lt;br /&gt;
* [[0.5.0-release]] (SVN version 3184)&lt;br /&gt;
* [[0.4.5.3-stable]] (SVN version 2844)&lt;br /&gt;
* [[0.4.5.2-stable]] (SVN version 2772)&lt;br /&gt;
* [[0.4.5.1-stable]] (SVN version 2610)&lt;br /&gt;
* [[0.4.5-release]] (SVN version 2293)&lt;br /&gt;
* [[0.4.0-rc]] (SVN version 1953)&lt;br /&gt;
* [[0.3.2-release]] (SVN version 1385)&lt;br /&gt;
* [[0.3.1-devel]] (SVN version 1226) (Around here things start to get a bit confusing)&lt;br /&gt;
* [[0.2.1-release]] (SVN version 1224)&lt;br /&gt;
* [[0.3.0-devel]] (SVN version 1126)&lt;br /&gt;
* [[0.0.0-release]] (SVN version 1022)&lt;br /&gt;
* [[0.1.0-release]] (SVN version 1021)&lt;br /&gt;
* [[0.2.0-release]] (SVN version 1020)&lt;br /&gt;
&lt;br /&gt;
=Binaries=&lt;br /&gt;
The OpenSim project only does source based releases, which you must [[Build_Instructions|compile]] yourself.  Many members of our community provide binary installers that you can used based on those source releases.  Links below are provided for convenience.&lt;br /&gt;
&lt;br /&gt;
==Installers==&lt;br /&gt;
&lt;br /&gt;
* '''0.6.3 Windows Installer (Postfix Edition r8730)''' &lt;br /&gt;
 http://forge.opensimulator.org/gf/download/frsrelease/175/441/OpenSim0.6.3Setup.exe&lt;br /&gt;
&lt;br /&gt;
* '''0.6.2 Windows Installer''' &lt;br /&gt;
 http://forge.opensimulator.org/gf/download/frsrelease/157/359/OpenSimSetup0.6.2.exe&lt;br /&gt;
&lt;br /&gt;
* '''[[UnofficialDebPackages|Unofficial .deb packages]]&lt;br /&gt;
&lt;br /&gt;
= Older Versions Archive =&lt;br /&gt;
&lt;br /&gt;
All older versions of OpenSim are available from the svn repo. Please be aware that even if there is zero official support for the latest version, there's even less support for older ones. They are kept here for historical and technological reference only.&lt;br /&gt;
&lt;br /&gt;
The 'official' release tags are kept here:&lt;br /&gt;
 http://opensimulator.org/svn/opensim/tags/&lt;br /&gt;
&lt;br /&gt;
The post-fixes, as well as some experimental offshoots are kept here:&lt;br /&gt;
 http://opensimulator.org/svn/opensim/branches/&lt;br /&gt;
&lt;br /&gt;
= Experimental Upstream Code =&lt;br /&gt;
&amp;lt;font style=&amp;quot;color: red; font-size: big&amp;quot;&amp;gt;'''There Be Dragons Beyond This Point'''&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are truly feeling dangerous, adventurous, or want to help us test the next version of OpenSim you are welcome to grab the latest unstable code out of our subversion trunk.  Any warnings previous expressed about the alpha nature of the code go double or triple if you are running directly off of trunk.  '''Never, ever, ever, never''' run this in production environments, it is not suitable for that unless you are very familiar with the source code, and can hot fix any piece of it (that probably means you are an OpenSim core member).  Feedback and testing on the unstable tree is appreciated, as that helps us make the next release better.  If this scares you from using trunk, that was intended.&lt;br /&gt;
&lt;br /&gt;
If it breaks, you get to keep both pieces.&lt;br /&gt;
&lt;br /&gt;
* '''Latest Subversion revision version (bleeding edge)'''&lt;br /&gt;
 svn co http://opensimulator.org/svn/opensim/trunk opensim&lt;br /&gt;
&lt;br /&gt;
* '''To checkout a specific revision'''&lt;br /&gt;
 svn co -r #### http://opensimulator.org/svn/opensim/trunk opensim&lt;br /&gt;
where #### is the number of the desired revision.&lt;br /&gt;
&lt;br /&gt;
Another option for obtaining the code is via [http://git-scm.com/ git] from the [http://opensimulator.org/viewgit OpenSim Git Mirror].  The git mirror only contains trunk code (no branches or tags) and may be up to 1 hour behind the svn trunk.&lt;br /&gt;
&lt;br /&gt;
* '''Latest git revision version (bleeding edge)'''&lt;br /&gt;
 git clone http://opensimulator.org/git/opensim&lt;br /&gt;
&lt;br /&gt;
=Related Software=&lt;br /&gt;
[[Related_Software|Related Software Section - CLICK HERE]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Pages by Category:''[[:Category:Users| User-pages]],[[:Category:Development| Developer-pages]],[[:Category:Scripts| Scripts]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;br /&gt;
[[Category:Developers]]&lt;br /&gt;
&amp;lt;cleanpage title=hide cats=hide /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/0.6.4.1-release</id>
		<title>0.6.4.1-release</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/0.6.4.1-release"/>
				<updated>2009-05-12T21:11:24Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: New page: ------------------------------------------------------------------------ r9008 | idb | 2009-04-05 03:35:25 -0700 (Sun, 05 Apr 2009) | 2 lines  Applied a patch from mcortez with settings fo...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;------------------------------------------------------------------------&lt;br /&gt;
r9008 | idb | 2009-04-05 03:35:25 -0700 (Sun, 05 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Applied a patch from mcortez with settings for the new wind module.&lt;br /&gt;
Fixes Mantis #3382&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9007 | idb | 2009-04-05 03:31:18 -0700 (Sun, 05 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Directory defaults for region xml files when creating a new region got changed/lost with svn 8550 when a check was added for the file name having .xml extension. The extension check has been moved slightly earlier and the original directory logic restored.&lt;br /&gt;
Fixes Mantis #3386&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9006 | teravus | 2009-04-05 01:43:29 -0700 (Sun, 05 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixing SVN properties&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9005 | teravus | 2009-04-05 01:35:38 -0700 (Sun, 05 Apr 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Committing what I have on the BulletDotNETPlugin that I have so far.  &lt;br /&gt;
* It's not ready to try.   It doesn't do what you expect in many ways.&lt;br /&gt;
* It throws errors and prints jibberish on the console&lt;br /&gt;
* Test it out only if you're brave and you've backed up first.&lt;br /&gt;
* The opensim.ini line is physics = BulletDotNETPlugin&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9004 | diva | 2009-04-04 20:27:50 -0700 (Sat, 04 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Added CreateObject(regionhandle, userID, itemID) to post objects that are to be fetched from the user's inventory server and rezzed in the region. Added all code necessary to fetch the item and the asset, and rez it inworld. The access to the item is uncap-ed and unverified -- I may place it later either under a cap or with auth verification. But in this model regions don't have the user's inventory, so they would have to guess the item IDs.&lt;br /&gt;
Added safemode config to Standalone Hypergrid, similar effect to AllowRegionAccessToInventory in Inventory Server. Everyone should have these vars set to their default values except me!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9003 | afrisby | 2009-04-04 19:51:10 -0700 (Sat, 04 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixed copyright headers on HyperGrid source files. (Now match the rest of OpenSim, license text is unchanged)&lt;br /&gt;
* Added Bitmap[,] to IParcel for MRM&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9002 | afrisby | 2009-04-04 18:36:30 -0700 (Sat, 04 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor cosmetic change to SEUser to get Bamboo to initiate another build. (grr)&lt;br /&gt;
* Adds basic IParcel interface. Soon to live on World.Parcels{[id],[x,y]}&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9001 | afrisby | 2009-04-04 18:29:58 -0700 (Sat, 04 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Typo in constructor during class rename (whoops!)&lt;br /&gt;
* OpenSim is now over 9000.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r9000 | afrisby | 2009-04-04 18:28:23 -0700 (Sat, 04 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Implements ISocialEntity - this represents the class of &amp;quot;user-like&amp;quot; objects such as Users, Groups, etc. Destined to be used as the return value of any &amp;quot;Owner&amp;quot; properties.&lt;br /&gt;
* Implements basic &amp;quot;SEUser&amp;quot; class which implements Avatar/Agent SE functions (primitive).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8999 | afrisby | 2009-04-04 16:44:37 -0700 (Sat, 04 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Removes IsPhysical, IsPhantom from IObject, since this is now represented in IObject.Physics.Enabled / IObject.Physics.Phantom instead.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8998 | afrisby | 2009-04-04 16:32:37 -0700 (Sat, 04 Apr 2009) | 15 lines&lt;br /&gt;
&lt;br /&gt;
Implements on IObjectPhysics:&lt;br /&gt;
* SetMomentum&lt;br /&gt;
* AddAngularForce&lt;br /&gt;
* AddForce&lt;br /&gt;
* FloatOnWater&lt;br /&gt;
* Force&lt;br /&gt;
* Acceleration&lt;br /&gt;
* Torque&lt;br /&gt;
* Velocity&lt;br /&gt;
* RotationalVelocity&lt;br /&gt;
* CenterOfMass&lt;br /&gt;
* GeometricCenter&lt;br /&gt;
* Buoyancy&lt;br /&gt;
* Mass (Partial)&lt;br /&gt;
* Density (Partial)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8997 | afrisby | 2009-04-04 16:23:24 -0700 (Sat, 04 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Implements IObjectPhysics on SOPObject partially.&lt;br /&gt;
* Eg, IObject.Physics.* is now valid syntax and compiles (but will throw NotSupported at runtime)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8996 | afrisby | 2009-04-04 16:16:19 -0700 (Sat, 04 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Implements IObjectPhysics, this collects Physics attributes into one interface, will be referenced on IObject as IObject.Physics.*&lt;br /&gt;
* Eg; IObject.Physics.Torque = new Vector3(30.0,0.4,0.5);&lt;br /&gt;
* Maps loosely to internal PhysicsActor class.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8995 | afrisby | 2009-04-04 15:57:53 -0700 (Sat, 04 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* More fiddling with MRM IPersistence, now stores &amp;lt;T&amp;gt; instead of Object.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8994 | idb | 2009-04-04 15:26:38 -0700 (Sat, 04 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Give a meaningful message if terrain save fails because of a file IO error.&lt;br /&gt;
Fixes Mantis #3348&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8993 | homerh | 2009-04-04 08:43:16 -0700 (Sat, 04 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thanks jonc for a new and better cloud image (for classic clouds).&lt;br /&gt;
Fixes Mantis #964. Please remember to clear the viewer cache.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8992 | homerh | 2009-04-04 08:43:02 -0700 (Sat, 04 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thanks jonc, for a patch that adds rendering of classic clouds.&lt;br /&gt;
First part of Mantis #964, the necessary clouds image will follow separately.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8991 | homerh | 2009-04-04 07:26:35 -0700 (Sat, 04 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
DST setting wasn't transferred to client, leading to wrong time display.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8990 | homerh | 2009-04-04 07:26:24 -0700 (Sat, 04 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Remove some Mono warnings.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8989 | nlin | 2009-04-04 06:13:14 -0700 (Sat, 04 Apr 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Preliminary work to support ObjectSpin* packets when user invokes CTRL / SHIFT / MOUSE DRAG on a physical object&lt;br /&gt;
&lt;br /&gt;
Addresses Mantis #3381&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8988 | afrisby | 2009-04-04 01:36:45 -0700 (Sat, 04 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Changed IPersistence interface so that passing the MRMBase is unessecary.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8987 | afrisby | 2009-04-04 01:33:58 -0700 (Sat, 04 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Renamed Heightmap.Height to Heightmap.Length to avoid confusion about axis.&lt;br /&gt;
* Added XMLDOC to MRM API code, this means we have usable programming docs being produced here: http://docs.opensimulator.org/namespaceOpenSim_1_1Region_1_1OptionalModules_1_1Scripting_1_1Minimodule.html (eg IObject, IHeightmap, etc)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8986 | chi11ken | 2009-04-04 00:32:41 -0700 (Sat, 04 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add copyright headers, formatting cleanup.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8985 | afrisby | 2009-04-03 23:28:55 -0700 (Fri, 03 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Removes IObject.Position, IObject.Rotation from IObject&lt;br /&gt;
* Adds IObject.WorldPosition and IObject.OffsetPosition - this is equivilent to AbsolutePosition and OffsetPosition in SOP respectively.&lt;br /&gt;
* Adds IObject.WorldRotation and IObject.OffsetRotation - as above.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8984 | afrisby | 2009-04-03 22:51:26 -0700 (Fri, 03 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Drops Heightmap.Get/Heightmap.Set from IHeightmap interface.&lt;br /&gt;
* Adds Heightmap[x,y] to interface.&lt;br /&gt;
* MRM Scripts should utilize World.Heightmap[x,y] = 0.0; to replace set, and Val = World.Heightmap[x,y] to get.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8983 | lbsa71 | 2009-04-03 13:56:36 -0700 (Fri, 03 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Proactively fixed bug-potential concerning the fact that m_httpServer property was differently referred to between RegionApplicationBase and all other grid services.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8981 | arthursv | 2009-04-03 12:20:23 -0700 (Fri, 03 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixes issue where of you force your avatar against a region corner, it gets stuck and NonFinite Avatar messages floods console&lt;br /&gt;
Addresses Mantis #3380&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8980 | justincc | 2009-04-03 10:14:51 -0700 (Fri, 03 Apr 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Call StatsReporter methods directly rather than through Scene (as WebStatsModule was doing)&lt;br /&gt;
* Assume that StatsReporter is always present (possibly as a no-op impl) rather than doing null checks&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8979 | diva | 2009-04-03 09:08:07 -0700 (Fri, 03 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added one more delegate to Caps, and a few guards, so that these objects can be used from more than just Scenes. Added the NewFileAgentInvengory cap to HGInventoryService.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8978 | drscofield | 2009-04-03 05:47:56 -0700 (Fri, 03 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
- adding -logconfig option to allow configuration of log4net from&lt;br /&gt;
  log4net config file other then bin/OpenSim.exe.config&lt;br /&gt;
- moving ArgvConfigSource initialization up to allow for configuration&lt;br /&gt;
  of XmlConfigurator.Configure()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8977 | afrisby | 2009-04-03 03:42:39 -0700 (Fri, 03 Apr 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Implements MRM IObject.Say - this is equivilent to llSay&lt;br /&gt;
Example:&lt;br /&gt;
        public override void Start()&lt;br /&gt;
        {&lt;br /&gt;
            Host.Object.Say(&amp;quot;Hello World!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8976 | afrisby | 2009-04-03 03:40:14 -0700 (Fri, 03 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Implements Scene.SimChat(string,...) rather than byte[]. We should probably mark byte[] as obsolete.&lt;br /&gt;
* Implements SOPObject.Say for MRM. (Note, not IObject yet)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8974 | afrisby | 2009-04-03 03:30:51 -0700 (Fri, 03 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* MRM Scripts will now no longer disconnect the client if there was an error in compilation or script initialisation.&lt;br /&gt;
* Clarified some debug text for MRM Enabling&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8973 | afrisby | 2009-04-03 02:22:34 -0700 (Fri, 03 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Implements &amp;quot;ID&amp;quot; semi-global within MRM scripts. This is tied to the 'state ID' for MRMs.&lt;br /&gt;
* Implements IPersistence interface, allows simple KeyValue access for MRM scripts to a more permanent datastore.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8972 | dahlia | 2009-04-03 01:45:32 -0700 (Fri, 03 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
fix an error in hollow cylinder face number calculation&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8971 | melanie | 2009-04-02 09:27:16 -0700 (Thu, 02 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix a nullref when compiling non-LSL scripts&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8970 | idb | 2009-04-02 03:24:12 -0700 (Thu, 02 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Correct llSetPrimitiveParams to check for a texture in inventory when setting the sculpt map.&lt;br /&gt;
This Fixes Mantis #3331&lt;br /&gt;
Also corrected the capping calculation in llApplyImpulse and several integer &amp;quot;boolean&amp;quot; comparisons from &amp;quot;== 1&amp;quot; to &amp;quot;!= 0&amp;quot; for true&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8969 | dahlia | 2009-04-01 23:54:48 -0700 (Wed, 01 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
partial support for sculpted prim &amp;quot;inside out&amp;quot; setting&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8968 | dahlia | 2009-04-01 20:47:56 -0700 (Wed, 01 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Correction to &amp;quot;user&amp;quot; example config option for IRC&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8967 | diva | 2009-04-01 16:35:48 -0700 (Wed, 01 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
More refactoring. This time extracting the client-side of RESTInterregionComms into a RegionClient class.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8966 | diva | 2009-04-01 15:42:44 -0700 (Wed, 01 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
One more bit of refactoring, so this can be used outside region code.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8965 | diva | 2009-04-01 12:50:09 -0700 (Wed, 01 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Refactoring, no functional changes. Moved ChildAgentDataUpdate data structures from OpenSim.Region.Framework.Scenes back to OpenSim.Framework, so they can be referenced more broadly. This involved having to move the small Animation data structure to OpenSim.Framework too.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8964 | lbsa71 | 2009-04-01 12:44:46 -0700 (Wed, 01 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Upped trunk version number to 0.6.4 as we just tagged 0.6.4-release&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8963 | teravus | 2009-04-01 12:04:59 -0700 (Wed, 01 Apr 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Committing patch in mantis 3376 [Patch] Fix a minor animation handling glitch in ScenePresence &lt;br /&gt;
* ..&lt;br /&gt;
* .. &lt;br /&gt;
* err, okay, this was a stick-buggery April 1st joke by me.   This removes it.   Happy April 1st!&lt;br /&gt;
* fixes mantis 3376&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8962 | dahlia | 2009-04-01 11:38:51 -0700 (Wed, 01 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Hard code scaled image resolution to 96 dpi prior to sculpt meshing to prevent a mono 2.4 failure. Thanks to cmickeyb for pointing out the failure.&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/0.6.4-release</id>
		<title>0.6.4-release</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/0.6.4-release"/>
				<updated>2009-05-12T21:09:08Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: New page: ------------------------------------------------------------------------ r8959 | chi11ken | 2009-04-01 07:50:18 -0700 (Wed, 01 Apr 2009) | 1 line  Update svn properties.  -----------------...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;------------------------------------------------------------------------&lt;br /&gt;
r8959 | chi11ken | 2009-04-01 07:50:18 -0700 (Wed, 01 Apr 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8958 | melanie | 2009-04-01 05:28:46 -0700 (Wed, 01 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Add a &amp;quot;user&amp;quot; config option to the IRC module config. Like all other IRC&lt;br /&gt;
config options, this has NO default, if you use the IRC module, you MUST&lt;br /&gt;
add this setting to your ini file.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8957 | melanie | 2009-04-01 05:13:42 -0700 (Wed, 01 Apr 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add a PIDFile in [Startup], which the PID will be written to&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8956 | afrisby | 2009-04-01 04:03:42 -0700 (Wed, 01 Apr 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* MRM Adjustments&lt;br /&gt;
* Renamed 'Material' to PhysicsMaterial (Wood, Glass, Metal, etc.). May want to place in subclass with other physics specific properties. (We however need to support these features in ODE/etc first.)&lt;br /&gt;
* Renamed Faces to Materials. IObjectFace to IObjectMaterial - this is for clarity for those coming from a 3D Programming background (it also makes more sense if/when we support Meshes in core). Properties and members remain identical.&lt;br /&gt;
* Added XMLDoc comments to IObject to assist people writing MRMs in XMLDoc aware editors.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8955 | afrisby | 2009-04-01 02:31:40 -0700 (Wed, 01 Apr 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* MRM Adjustments&lt;br /&gt;
* Changes World.Objects from Array IObject[] to IObjectAccessor.&lt;br /&gt;
* Syntactically identical in most behaviour, however the indexer is now ranges not from 0..Count, but any valid internal LocalID. Additional indexers have been added for UUID.&lt;br /&gt;
* Example: for(int i=0;i&amp;lt;World.Objects.Count;i++) will not work any more, however foreach(World.Objects) will remain functional.&lt;br /&gt;
* This prevents us needing to create a list for each access to World.Objects which should [in theory] present a dramatic speed improvement to MRM scripts frequently accessing World.Objects.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8954 | afrisby | 2009-03-31 23:55:39 -0700 (Tue, 31 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Adds World.Avatars[] to MRM Scripting. Contains an enumerable array containing IAvatar instances for each avatar in the region.&lt;br /&gt;
* Adds Test/TestModule.cs which demonstrates a very quick and simple MRM Test.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8953 | lbsa71 | 2009-03-31 23:11:51 -0700 (Tue, 31 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Added NUnit tested utility function GetHashGuid() for future use.&lt;br /&gt;
* Did some aligning refactoring of the MD5 and SHA-1 functions.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8952 | afrisby | 2009-03-31 22:58:07 -0700 (Tue, 31 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Removes some hard-coded magic numbers relating to RegionSize. We now use Constants.RegionSize as expected. (Working towards enlarged or smaller regionsizes that arent multiples of 256m)&lt;br /&gt;
* Adds minor functionality to MRM Scripting.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8951 | melanie | 2009-03-31 18:41:40 -0700 (Tue, 31 Mar 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Finally clean up the Scene.Permissions and permissions module.&lt;br /&gt;
Permissions now use proper events and not delegate lists, which makes&lt;br /&gt;
for much easier reading and much less work adding new methods.&lt;br /&gt;
I finally found a way to raise events with return values without it becoming&lt;br /&gt;
late bound.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8950 | diva | 2009-03-31 18:18:21 -0700 (Tue, 31 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added AllowLoginWithoutInventory to LoginService, to be overwritten in subclasses. Default is false. HGLoginAuthService sets it true. Better error handling dealing with inventory service faults.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8949 | diva | 2009-03-31 15:28:56 -0700 (Tue, 31 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Replacing OpenMetaverse.StructuredData.dll again with one compiled under Windows. Apparently there's something wrong with that dll when it is compiled under mono.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8948 | melanie | 2009-03-31 14:34:29 -0700 (Tue, 31 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Adding the Length override to the KillPacket&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8947 | melanie | 2009-03-31 14:16:14 -0700 (Tue, 31 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Committing LibOMV 0.6.1.1 (r2568) binaries. Sources are in -libs&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8946 | diva | 2009-03-31 11:50:40 -0700 (Tue, 31 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Replacing OpenMetaverse.StructuredData.dll with another one that jhurliman gave me. Hopefully this will ease the teleport and login problems reported today (Mantis #3366 #3373)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8945 | diva | 2009-03-31 09:17:13 -0700 (Tue, 31 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Turning the wind module off by default.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8944 | drscofield | 2009-03-31 05:45:34 -0700 (Tue, 31 Mar 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan M Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Add sanity check to fly-height calculation so that it does&lt;br /&gt;
  not attempt to retrieve information from non-existent&lt;br /&gt;
  regions.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8943 | melanie | 2009-03-31 04:32:30 -0700 (Tue, 31 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, StrawberryFride, for a patch that adds offline inventory&lt;br /&gt;
functionality to the MSSQL module.&lt;br /&gt;
Fixes Mantis #3370&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8942 | lbsa71 | 2009-03-30 22:51:28 -0700 (Mon, 30 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactored out and de-duplicated Base64ToString(string)&lt;br /&gt;
* Fixed minor typo&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8941 | chi11ken | 2009-03-30 22:47:53 -0700 (Mon, 30 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks rtomita for a patch to add a handler for the RemoveInventoryObjects packet. (bug #3304)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8940 | ckrinke | 2009-03-30 19:33:19 -0700 (Mon, 30 Mar 2009) | 9 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, MCortez for a patch that:&lt;br /&gt;
With some support from HomerH, this patch adds support for Wind &lt;br /&gt;
Model plugins via the mono.Addin framework.&lt;br /&gt;
* Adds console &amp;amp; OSSL access to Wind Parameters&lt;br /&gt;
* Adds plug-in support for custom wind models&lt;br /&gt;
* Provides two example Wind Model plug-ins&lt;br /&gt;
Documentation for the wind module is temporarily located at http://code.google.com/p/flotsam/wiki/CoreWindModule [^] &lt;br /&gt;
-- will move this documentation to http://opensimulator.org [^] &lt;br /&gt;
after the patch has been committed.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8939 | chi11ken | 2009-03-30 19:00:33 -0700 (Mon, 30 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, add copyright header, formatting cleanup.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8938 | melanie | 2009-03-30 14:57:18 -0700 (Mon, 30 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Committing the changed binaries to get jhurliman's patch into our repo&lt;br /&gt;
Fixes Mantis #3362&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8937 | diva | 2009-03-30 12:35:55 -0700 (Mon, 30 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Adds support at the inventory server for direct inventory manipulation from authorized clients using capabilities. Provided keys are verified with the designated authority. The added code is only executed for clients following HGLoginAuth procedure or similar. It does not remove any existing behavior.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8936 | diva | 2009-03-30 12:26:25 -0700 (Mon, 30 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
HGInventoryService now uses the actual authority portion of the user's key to verify the key.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8935 | justincc | 2009-03-30 12:09:57 -0700 (Mon, 30 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix test breakage by always inserting a gods module when testing&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8934 | sdague | 2009-03-30 11:49:01 -0700 (Mon, 30 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
set MONO_THREADS_PER_CPU for the test runs, see if this makes the&lt;br /&gt;
breaks happen less randomly.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8933 | justincc | 2009-03-30 11:34:43 -0700 (Mon, 30 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove mono compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8932 | justincc | 2009-03-30 11:20:41 -0700 (Mon, 30 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Move god related methods in Scene out to a module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8931 | diva | 2009-03-30 10:34:36 -0700 (Mon, 30 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Sigh. Manual data typing grief.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8930 | teravus | 2009-03-30 07:13:56 -0700 (Mon, 30 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Remove a debug line of localIDs&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8929 | teravus | 2009-03-30 07:10:24 -0700 (Mon, 30 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixing thread safety of avatar adding and removing from the Physics Scene in the ODEPlugin&lt;br /&gt;
* This may help one of the symptoms or mantis 3363 , however it probably won't solve the occasional NonFinite Avatar Position detected..  issues that some people see.    That is probably an entirely different issue(NaN).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8928 | melanie | 2009-03-30 04:51:34 -0700 (Mon, 30 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add PickInfoReply packet.&lt;br /&gt;
Fixes Mantis #3324&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8927 | dahlia | 2009-03-29 16:59:14 -0700 (Sun, 29 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thank you Flyte Xevious for Mantis #3361 - Implementation of llEdgeOfWorld&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8926 | diva | 2009-03-29 16:39:00 -0700 (Sun, 29 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added Authorization client code that interfaces with HGLoginAuthService. Improved error handling in HGLoginAuthService. Instrumented HGInventoryService so that it can interface both with local and remote user and asset services.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8925 | diva | 2009-03-29 15:04:45 -0700 (Sun, 29 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Another bit of refactoring to try to make sense of OpenSim.Framework.Communications. Everything that looks like a service, with service handlers, moved to .Services -- i.e. LoginService and Response, and GridInfoService. The rest of the changes were to adapt to the new locations of those files.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8924 | diva | 2009-03-29 13:29:13 -0700 (Sun, 29 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Moved some files around, so that it's easier to share code between standalone and the grid services. Should not affect any functionality.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8923 | melanie | 2009-03-29 08:24:50 -0700 (Sun, 29 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Don't let a missing configuration cause a NRE&lt;br /&gt;
Fixes Mantis #3355&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8922 | melanie | 2009-03-29 04:18:45 -0700 (Sun, 29 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add AcceptNotices member to GroupMembershipData and an overload to&lt;br /&gt;
IGroupsModule interface&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8921 | melanie | 2009-03-28 23:14:54 -0700 (Sat, 28 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Module interface change&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8920 | melanie | 2009-03-28 22:42:27 -0700 (Sat, 28 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Change the client API to use GridInstantMessage for the &amp;quot;last mile&amp;quot; of IM&lt;br /&gt;
sending. With this change, all methods that handle IM now use GridInstantMessage&lt;br /&gt;
rather than individual parameters.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8919 | melanie | 2009-03-28 17:48:34 -0700 (Sat, 28 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Finish the offline IM module (still needs a server). Add rudimentary&lt;br /&gt;
support for the mute list (no functionality yet, but allows the&lt;br /&gt;
RetrieveInstantMessages event to fire now).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8918 | diva | 2009-03-28 16:50:37 -0700 (Sat, 28 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor bug fix in UpdateItem (meta data).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8917 | teravus | 2009-03-28 13:50:08 -0700 (Sat, 28 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Adding some heuristic error correction to the j2k decoder module to combat some of the situations that we see in mantis 3049 .  &lt;br /&gt;
* This may help people on certain 64 bit systems where the end byte position of each layer data packet is incorrect but the start positions are correct.&lt;br /&gt;
* The console will still be extremely chatty with 'Inconsistent packet data in JPEG2000 stream:' messages, however..  if OpenSimulator was able to recover the data, it will say HURISTICS SUCCEEDED&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8916 | melanie | 2009-03-27 21:21:44 -0700 (Fri, 27 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add mute list request event and dummy response&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8915 | melanie | 2009-03-27 21:02:30 -0700 (Fri, 27 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fix the plumbing in the offline message module.&lt;br /&gt;
No functionality yet.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8914 | melanie | 2009-03-27 19:58:12 -0700 (Fri, 27 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add a module skeleton for offline IM storage. No functionality yet.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8913 | teravus | 2009-03-27 19:41:51 -0700 (Fri, 27 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Remove redundancies in ScenePresence&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8912 | teravus | 2009-03-27 18:40:33 -0700 (Fri, 27 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Adds AgentUUIDs into the CourseLocationUpdate to improve compatibility with LibOMV based clients.&lt;br /&gt;
* Modifies the IClientAPI!  So client stacks will need to be modified!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8911 | diva | 2009-03-27 17:08:13 -0700 (Fri, 27 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Small bugs fixed related to ownership and permissions.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8910 | melanie | 2009-03-27 15:47:41 -0700 (Fri, 27 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add the events needed for profiles.&lt;br /&gt;
Fixes Mantis #3324&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8909 | teravus | 2009-03-27 15:24:51 -0700 (Fri, 27 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adding a few more requirements for *nix&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8908 | teravus | 2009-03-27 15:16:40 -0700 (Fri, 27 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Thanks arthursv for a patch in mantis 3336 that updated several portions of code to use the new libOMV.&lt;br /&gt;
* fixes mantis 3336&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8907 | teravus | 2009-03-27 15:13:09 -0700 (Fri, 27 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* This updates LibOMV to the current release 0.6.0 on March 19 2009&lt;br /&gt;
* Important:  HttpServer.dll was changed to HttpServer_OpenSim.dll so that the HttpServer references do not conflict if you've copied the OpenMetaverse.Http.dll and requirements to the OpenSimulator bin folder.&lt;br /&gt;
This means that if you reference HttpServer.dll in any projects, you will need to change the reference to HttpServer_OpenSim.dll.   It still uses the Same HttpServer namespace though.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8906 | justincc | 2009-03-27 13:41:35 -0700 (Fri, 27 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: call some EventManager triggers directly rather than through scene&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8905 | diva | 2009-03-27 13:18:55 -0700 (Fri, 27 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Moved a method GetDefaultVisualParameters from Scene to AvatarAppearance, where it belongs. Better error handling in ScenePresence.CopyFrom.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8904 | justincc | 2009-03-27 13:03:20 -0700 (Fri, 27 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove one mono compiler warning&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8903 | justincc | 2009-03-27 12:45:07 -0700 (Fri, 27 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Implement * wildcard in save iar requests&lt;br /&gt;
* not yet ready for use&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8902 | justincc | 2009-03-27 11:53:11 -0700 (Fri, 27 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fix single item iar saving&lt;br /&gt;
* Not yet ready for use&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8901 | melanie | 2009-03-27 11:51:45 -0700 (Fri, 27 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove a hardcoded flow/dependency on the money module from LLCLientView&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8900 | justincc | 2009-03-27 11:13:34 -0700 (Fri, 27 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: move RegionSettingsSerializer into OpenSim.Framework.Serialization&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8899 | justincc | 2009-03-27 10:19:58 -0700 (Fri, 27 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Also temporarily disable T032_CrossAttachments() since this relies on the execution of T021_TestCroswsToNewRegion()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8898 | justincc | 2009-03-27 10:17:12 -0700 (Fri, 27 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3347&lt;br /&gt;
* This puts in example [Wind] settings into OpenSim.ini.example to match the patch which introduced those settings from last week&lt;br /&gt;
* Thanks maimedleech&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8897 | justincc | 2009-03-27 10:01:07 -0700 (Fri, 27 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Temporarily disable ScenePresenceTests.T021_TestCrossToNewRegion() as this has both WaitOnes() which don't time out and tight loops&lt;br /&gt;
* Going to see if this stops the freeze failures where (though there may also be a separate occasional failure in the save oar test)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8896 | justincc | 2009-03-27 09:33:15 -0700 (Fri, 27 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* For each test in OpenSim.Region.Framework.Scenes.Tests, tell the console when the test starts&lt;br /&gt;
* This is to help identify which test is freezing, since all the tests in the previous dll (coremodules) succeed&lt;br /&gt;
* Unfortunately they are not executed in the same order in which the results are listed in Bamboo&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8895 | diva | 2009-03-27 09:23:52 -0700 (Fri, 27 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added the hg login procedure to the user server.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8894 | diva | 2009-03-27 09:13:25 -0700 (Fri, 27 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
svn:eol-style property set.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8893 | diva | 2009-03-27 08:11:21 -0700 (Fri, 27 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
svn:eol-style property set.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8892 | drscofield | 2009-03-27 05:49:27 -0700 (Fri, 27 Mar 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Fixed problem with REST services caused by changes to the OpenSim&lt;br /&gt;
  core code base - the comms manager had been 'modularized'.&lt;br /&gt;
&lt;br /&gt;
  Also added additional debugging to RemoteAdmin interface.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8891 | diva | 2009-03-26 15:21:39 -0700 (Thu, 26 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Forgot to comment an unnecessary log message on my last commit.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8890 | diva | 2009-03-26 15:17:57 -0700 (Thu, 26 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Notecard updates bypassing the regions. (HGStandalone only)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8889 | justincc | 2009-03-26 13:34:02 -0700 (Thu, 26 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* correct iar root folder location for saving of individual items&lt;br /&gt;
* however, rest of the path components are still currently wrong so this is broke&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8888 | justincc | 2009-03-26 13:15:36 -0700 (Thu, 26 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix build break - went a const or two too far&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8887 | justincc | 2009-03-26 13:09:12 -0700 (Thu, 26 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* minor: change some static readonlys to consts&lt;br /&gt;
* adjust user profile iar saving path&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8886 | dahlia | 2009-03-26 11:12:10 -0700 (Thu, 26 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
add x-axis mirror capability to sculpted prim mesh - addresses Mantis #3342&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8885 | justincc | 2009-03-26 11:04:35 -0700 (Thu, 26 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Ooops, wasn't that - it was the lack of a Types reference isntead&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8884 | justincc | 2009-03-26 11:02:50 -0700 (Thu, 26 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add missing '.dll' to Serialization OpenMetaverse use to fix windows build break&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8883 | justincc | 2009-03-26 10:43:05 -0700 (Thu, 26 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3343&lt;br /&gt;
* Removes long unused -useexecutepath switch&lt;br /&gt;
* Thanks coyled&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8882 | justincc | 2009-03-26 10:42:02 -0700 (Thu, 26 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=865&lt;br /&gt;
* Reimplements &amp;quot;terrain rescale &amp;lt;min&amp;gt; &amp;lt;max&amp;gt;&amp;quot; command which rescales current terrain to be inbetween min and max&lt;br /&gt;
* Thanks jonc&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8881 | justincc | 2009-03-26 10:30:43 -0700 (Thu, 26 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix build break from last commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8880 | justincc | 2009-03-26 10:25:12 -0700 (Thu, 26 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* iars: Serialize information about item creators to archive&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8879 | diva | 2009-03-26 09:05:00 -0700 (Thu, 26 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Small refactoring in Caps, no functional changes.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8878 | melanie | 2009-03-26 08:06:20 -0700 (Thu, 26 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Read the .map files in on sim startup. Also clean them up when an assembly&lt;br /&gt;
is deleted.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8877 | melanie | 2009-03-26 07:49:39 -0700 (Thu, 26 Mar 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Avoid preprocessing scripts on region restart just to generate the line&lt;br /&gt;
number map. Instead, write the map to a file for later use. That is not&lt;br /&gt;
yet used, so currently runtime errors after a sim restart will have wrong&lt;br /&gt;
line numbers&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8876 | melanie | 2009-03-26 07:28:00 -0700 (Thu, 26 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Avoid writing script state to the filesystem if the state has not changed.&lt;br /&gt;
Remove the unneccessary double check that was only used to provide a&lt;br /&gt;
meaningless warning message for a corner case.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8875 | drscofield | 2009-03-26 05:08:18 -0700 (Thu, 26 Mar 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
 -  adding osGetAgents() which returns a list of all avatars in the region&lt;br /&gt;
    in which the script is running.&lt;br /&gt;
&lt;br /&gt;
 -  found a bag of space characters under my desk, thought i'd donate them&lt;br /&gt;
    to the JSON OSSL function (aka clean up)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8874 | lbsa71 | 2009-03-25 23:56:10 -0700 (Wed, 25 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Minor fixes, inverted an if for readability and introduced a virtual pre-process step on the asset cache&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8873 | diva | 2009-03-25 21:14:33 -0700 (Wed, 25 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
One more -- CopyItem.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8872 | diva | 2009-03-25 20:45:49 -0700 (Wed, 25 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Half-way through supporting inventory access from outside the regions -- HG standalones only, for now.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8871 | dahlia | 2009-03-25 20:10:30 -0700 (Wed, 25 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
make some arrays static to prevent excessive re-initialization - suggested by jhurliman&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8870 | melanie | 2009-03-25 18:02:19 -0700 (Wed, 25 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Make the error messages passed to RegionReady more descriptive&lt;br /&gt;
Patch by antont, thank you.&lt;br /&gt;
Fixes Mantis #3338&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8869 | sdague | 2009-03-25 13:15:46 -0700 (Wed, 25 Mar 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* Appearance patches suite: These patches are applied to allow libomv bots to wear outfits in the future.&lt;br /&gt;
This functionality will be upstreamed later.&lt;br /&gt;
** Fixed call of new AvatarAppearance without arguments, which caused bots look like clouds of gas&lt;br /&gt;
** Added a SendAvatarData in ScenePresence.SetAppearance, which is expected after SetAppearance is run&lt;br /&gt;
** Fixed AssetXferUploader: CallbackID wasn't being passed on on multiple packets asset uploads&lt;br /&gt;
** Set VisualParams in AvatarAppearance to stop the alien looking bot from spawning and now looks a little better.&lt;br /&gt;
*** TODO: Set better VisualParams value then 150 to everything&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8868 | justincc | 2009-03-25 12:54:07 -0700 (Wed, 25 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
iar: centralize user uuid gathering&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8867 | lbsa71 | 2009-03-25 12:30:36 -0700 (Wed, 25 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Changed a recursive BeginRobustReceive loop to a flat while loop to avoid lethal stack overflows.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8866 | justincc | 2009-03-25 12:21:28 -0700 (Wed, 25 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Adjust exception catching on load/save xml[2]/oar.  &lt;br /&gt;
* Allow non FileNotFoundExceptions to propogate rather than post a misleading error message&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8865 | justincc | 2009-03-25 12:14:36 -0700 (Wed, 25 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* minor: spit out creator name on save iar&lt;br /&gt;
* not yet ready for use&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8864 | drscofield | 2009-03-25 11:48:30 -0700 (Wed, 25 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
adding presence.ControllingClient.Kick(msg) to the brew.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8863 | drscofield | 2009-03-25 11:04:33 -0700 (Wed, 25 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
    enhances the console command  &amp;quot;kick user&amp;quot; with an optional alert&lt;br /&gt;
    message which will be dialog-ed to the user just before being kicked.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8862 | melanie | 2009-03-25 04:05:01 -0700 (Wed, 25 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, dslake, for a patch that fixes passing the start param to scripts&lt;br /&gt;
Fixes Mantis #3330&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8861 | drscofield | 2009-03-25 00:36:56 -0700 (Wed, 25 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
cleanup&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8860 | diva | 2009-03-24 22:21:47 -0700 (Tue, 24 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
HGStandaloneInventoryService now serves inventory assets. No need for clients to have direct access to the asset service.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8859 | melanie | 2009-03-24 15:12:48 -0700 (Tue, 24 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Change llGetOwnerKey to use another overload of GetSceneObject.&lt;br /&gt;
Fixes Mantis #3326&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8858 | justincc | 2009-03-24 14:05:20 -0700 (Tue, 24 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove load oar logging I accidentally left in a few commits ago&lt;br /&gt;
* reduce noisiness of uuid gatherer&lt;br /&gt;
* stop bothering to pointless complain about directory tar entries when loading an oar&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8857 | justincc | 2009-03-24 13:57:02 -0700 (Tue, 24 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove a couple more compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8856 | justincc | 2009-03-24 13:48:27 -0700 (Tue, 24 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Use memory more efficiently when loading oars&lt;br /&gt;
* This change starts the script immediately after an object is loaded, rather than waiting till they are all loaded&lt;br /&gt;
* This should be okay, but please report any new errors&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8855 | justincc | 2009-03-24 13:36:32 -0700 (Tue, 24 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove mono compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8854 | justincc | 2009-03-24 12:04:28 -0700 (Tue, 24 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix edit scale command - was looking for one too few arguments&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8853 | diva | 2009-03-24 11:56:32 -0700 (Tue, 24 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added the login region's http to the login response.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8852 | melanie | 2009-03-24 05:18:31 -0700 (Tue, 24 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, dslake, for a patch that speeds up the Delete Old Files option&lt;br /&gt;
in the compiler. Committed with changes.&lt;br /&gt;
Fixes Mantis #3325&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8851 | drscofield | 2009-03-24 01:21:50 -0700 (Tue, 24 Mar 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Changes to AssetCache and DynamicTextureModule to eliminate&lt;br /&gt;
  opportunities for lost texture updates.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8850 | diva | 2009-03-23 19:28:17 -0700 (Mon, 23 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Preparing the loginauth service for gridmode logins.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8849 | diva | 2009-03-22 19:37:19 -0700 (Sun, 22 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Root agent retrieval via http/REST. This is a pull, the caller gets the agent. This is not used by the regions yet, but it may be a better alternative to transfer agents even when that is done by the regions. The data is still trivial; soon it will have attachments, scripts and script state. Also, authorization tokens still to come. Serialization using OSD/json, as the other methods.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8848 | melanie | 2009-03-22 19:02:12 -0700 (Sun, 22 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Finish folder gives. With this commit, single item and folder gives now&lt;br /&gt;
work across regions and also to offline avatars. Scripted gives are not&lt;br /&gt;
yet tested and may not work.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8847 | melanie | 2009-03-22 17:11:34 -0700 (Sun, 22 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Committing partial work on passing folders across instances. This may crash.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8846 | melanie | 2009-03-22 13:05:11 -0700 (Sun, 22 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Send proper creation date on item gives, so objects will appear at the top of&lt;br /&gt;
&amp;quot;Objects&amp;quot;, not at the bottom&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8845 | melanie | 2009-03-22 11:35:16 -0700 (Sun, 22 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Make offline gives work in SQLite standalones&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8844 | melanie | 2009-03-22 11:25:04 -0700 (Sun, 22 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Make single item inventory gives work across regions&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8843 | melanie | 2009-03-22 09:12:48 -0700 (Sun, 22 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
MYSQL Only: Make items given while offline appear in inventory without&lt;br /&gt;
the need to clear cache.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8842 | melanie | 2009-03-22 08:42:22 -0700 (Sun, 22 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add QueryItem method to secure inventory and HG inventory, change method sig to&lt;br /&gt;
provide additional information the HG needs.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8841 | melanie | 2009-03-22 08:19:43 -0700 (Sun, 22 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fox a null ref in the inventory give module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8840 | melanie | 2009-03-22 07:32:15 -0700 (Sun, 22 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Cause the inventory give module to be more selective and not attempt to&lt;br /&gt;
deliver other modules' IM types&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8839 | melanie | 2009-03-22 04:57:00 -0700 (Sun, 22 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, dslake, for a patch that fixes XEngine linemap handling.&lt;br /&gt;
Fixes Mantis #3321&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8838 | diva | 2009-03-21 23:31:32 -0700 (Sat, 21 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Explicit tests for local regions.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8837 | diva | 2009-03-21 21:39:16 -0700 (Sat, 21 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Moving the LoginAuth service up, so that it can be shared among standalones and the User Server.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8836 | diva | 2009-03-21 13:16:35 -0700 (Sat, 21 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Initial support for authentication/authorization keys in UserManagerBase, and use of it in HGStandaloneLoginService (producer of initial key for user, and of subsequent keys) and HGStandaloneInventoryService (consumer of a key). &lt;br /&gt;
Keys are of the form http://&amp;lt;authority&amp;gt;/&amp;lt;random uuid&amp;gt;&lt;br /&gt;
and they are sent over http header &amp;quot;authorization&amp;quot;.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8835 | diva | 2009-03-21 12:37:35 -0700 (Sat, 21 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor changes in names inside.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8834 | melanie | 2009-03-21 11:14:06 -0700 (Sat, 21 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add code to the inventory transfer module to use the new DB functionality&lt;br /&gt;
Not tested!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8833 | diva | 2009-03-21 11:03:44 -0700 (Sat, 21 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Moving HGStandaloneAssetService to a new place, and giving it a more generic name. MXP is going to use it too.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8832 | melanie | 2009-03-21 10:46:58 -0700 (Sat, 21 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Add a QueryItem method to the inventory subsystem. Currently implemented for&lt;br /&gt;
MySQL only, stubs for the others. This allows updating the cache with a single&lt;br /&gt;
item from the database.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8831 | idb | 2009-03-21 04:42:31 -0700 (Sat, 21 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Move a check for null PhysActor in applyImpulse so that attachments can move avatars.&lt;br /&gt;
Fixes Mantis #3160&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8830 | teravus | 2009-03-20 16:15:16 -0700 (Fri, 20 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Finishing up the last commit by adding ISunModule&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8829 | melanie | 2009-03-20 15:42:21 -0700 (Fri, 20 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, mcortez, for patch to add functionality to the sun module.&lt;br /&gt;
Fixes Mantis #3313&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8828 | lbsa71 | 2009-03-20 12:58:00 -0700 (Fri, 20 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Ignored some gens&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8827 | lbsa71 | 2009-03-20 10:25:12 -0700 (Fri, 20 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Normalized and pulled GetInventorySkeleton up.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8826 | idb | 2009-03-20 08:59:11 -0700 (Fri, 20 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Ensure the remembered velocity is zero when physical is turned off on a prim. Without this the velocity gets sent to the client and the prim appears to move.&lt;br /&gt;
Fixes Mantis #3303&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8825 | melanie | 2009-03-20 06:57:22 -0700 (Fri, 20 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Change DropObject to public. Fixes Mantis #3314&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8824 | lbsa71 | 2009-03-19 23:49:12 -0700 (Thu, 19 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* De-duplicated login service some more&lt;br /&gt;
  * Normalized m_inventoryService&lt;br /&gt;
  * Pulled AddActiveGestures up&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8823 | diva | 2009-03-19 14:43:35 -0700 (Thu, 19 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Moving GetInventoryItem up to InventoryServiceBase, since this seems like a pretty fundamental function.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8822 | justincc | 2009-03-19 14:16:02 -0700 (Thu, 19 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Remove compiler warnings&lt;br /&gt;
* These have actually been removed from HGHyperLink.TryUnlinkRegion, because some parameters were parsed but never used.&lt;br /&gt;
* This might be a situation where the warnings have shown up an oversight&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8821 | justincc | 2009-03-19 12:21:17 -0700 (Thu, 19 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Group OpenSim.Framework.Servers interfaces together&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8820 | justincc | 2009-03-19 11:11:44 -0700 (Thu, 19 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Create IHttpServer interface instead of accessing BaseHttpServer via CommunicationsManager directly&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8819 | justincc | 2009-03-19 10:07:00 -0700 (Thu, 19 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Lock http handlers dictionary in other places as well to avoid race conditions&lt;br /&gt;
* No adverse effects on a quick multi-machine grid test&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8818 | justincc | 2009-03-19 09:51:21 -0700 (Thu, 19 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add necessary locking to BaseHttpServer.RemoveHTTPHandler()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8817 | justincc | 2009-03-19 09:41:23 -0700 (Thu, 19 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add documentation to BaseHttpServer.AddHTTPHandler()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8816 | drscofield | 2009-03-19 01:47:05 -0700 (Thu, 19 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
reformatting README (just noticed that that line was a bit on the long&lt;br /&gt;
side.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8815 | drscofield | 2009-03-19 01:42:59 -0700 (Thu, 19 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
adding missing ChatSessionRequest voice capability for direct AV-AV calls.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8814 | dahlia | 2009-03-19 00:06:30 -0700 (Thu, 19 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks to mpallari for Mantis #3310: Make EventQueueGetModule more inheritable&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8813 | diva | 2009-03-18 20:33:20 -0700 (Wed, 18 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Making a couple of methods public.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8812 | justincc | 2009-03-18 13:24:53 -0700 (Wed, 18 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3311&lt;br /&gt;
* Store script timers in a dictionary rather than a list to make unset much more efficient&lt;br /&gt;
* Thanks dslake&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8811 | diva | 2009-03-18 09:37:26 -0700 (Wed, 18 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Adds support for unlink-region command in hypergrid.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8810 | melanie | 2009-03-17 16:52:30 -0700 (Tue, 17 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add an event to process undelivered IMs&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8809 | justincc | 2009-03-17 14:20:58 -0700 (Tue, 17 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove compiler warning&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8807 | mw | 2009-03-17 11:18:24 -0700 (Tue, 17 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fixed the looping on llParcelMediaCommandList, now PARCEL_MEDIA_COMMAND_PLAY will make the media play only once like its meant to, and PARCEL_MEDIA_COMMAND_LOOP can be used to make it loop. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8806 | justincc | 2009-03-17 11:02:11 -0700 (Tue, 17 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove config preview 2.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8804 | drscofield | 2009-03-17 00:03:53 -0700 (Tue, 17 Mar 2009) | 14 lines&lt;br /&gt;
&lt;br /&gt;
From: Christopher Yeoh &amp;lt;yeohc@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Attached is a patch which enabled through an OpenSim.ini option the ability&lt;br /&gt;
to read long notecard lines. Currently although the data is read from&lt;br /&gt;
the notecard it is truncated at 255 characters (same as for the LL servers.&lt;br /&gt;
This patch allows the setting of that limit to a different value.&lt;br /&gt;
&lt;br /&gt;
    ; Maximum length of notecard line read&lt;br /&gt;
    ; Increasing this to large values potentially opens&lt;br /&gt;
    ; up the system to malicious scripters&lt;br /&gt;
    ; NotecardLineReadCharsMax = 255&lt;br /&gt;
&lt;br /&gt;
this allows for save/restore functionality using notecards without&lt;br /&gt;
having to worry about very short line length limits.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8803 | homerh | 2009-03-16 14:41:51 -0700 (Mon, 16 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#3306: Thanks tlaukkan for a patch that&lt;br /&gt;
adds primitive hierarchies support to MXP and improves client disconnect handling.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8802 | mikem | 2009-03-15 17:43:26 -0700 (Sun, 15 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Remove OpenSim/Framework/Archive folder&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8801 | mikem | 2009-03-15 17:12:25 -0700 (Sun, 15 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Rename OpenSim.Framework.Archive to OpenSim.Framework.Serialization&lt;br /&gt;
&lt;br /&gt;
Update using statements and prebuild.xml. Also trim trailing whitespace.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8800 | homerh | 2009-03-15 14:34:28 -0700 (Sun, 15 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
This patch improves MXP connect and disconnect functionality.&lt;br /&gt;
- Avatars are now properly on top of terrain.&lt;br /&gt;
- ScenePresence is now removed from Scene only once.&lt;br /&gt;
Fixes Mantis #3302. Thanks tlaukkan.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8799 | homerh | 2009-03-15 14:01:04 -0700 (Sun, 15 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
regionInfo isn't defined here yet, which leads to a NRE. Grid-server&lt;br /&gt;
provided us with the data, so let's use it for now. Hopefully&lt;br /&gt;
fixes Mantis #3297.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8798 | ckrinke | 2009-03-15 13:22:07 -0700 (Sun, 15 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Fixes Mantis#3301. Thank you kindly, MaimedLeech for a patch that:&lt;br /&gt;
patch allows wind to be enabled/disabled, and wind strength set, &lt;br /&gt;
from ini file &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8797 | ckrinke | 2009-03-15 12:45:42 -0700 (Sun, 15 Mar 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Fixes Mantis #3294. Thank you kindly, Godfrey, for a patch that:&lt;br /&gt;
Attached is a patch which provides osAvatarPlayAnimation() the ability to &lt;br /&gt;
also trigger animations contained within the same prim as the script, as &lt;br /&gt;
llStartAnimation() does. (It also modifies osAvatarStopAnimation(), &lt;br /&gt;
otherwise the script wouldn't be able to stop animations it had started.)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8796 | ckrinke | 2009-03-15 12:39:43 -0700 (Sun, 15 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fixes Mantis #3289. Thank you kindly, Ewe Loon, for a patch that:&lt;br /&gt;
fixes Sporadic Errors in &amp;quot;Dictionary&amp;lt;InstanceData, DetectParams[]&amp;quot; &lt;br /&gt;
Causing total script Failure &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8795 | diva | 2009-03-15 12:21:43 -0700 (Sun, 15 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Changing a few methods to public. This is the collection of methods that will be moved to a library somewhere else.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8794 | dahlia | 2009-03-15 09:17:01 -0700 (Sun, 15 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thanks Tommil for a patch which added support for creating user accounts automatically in local sandbox if&lt;br /&gt;
accounts authenticate is set off and connecting with MXP protocol. Mantis #3300&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8793 | dahlia | 2009-03-15 02:05:35 -0700 (Sun, 15 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
fixed propagation of normalized sculpt mesh vertex normals&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8792 | chi11ken | 2009-03-14 18:22:42 -0700 (Sat, 14 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8791 | chi11ken | 2009-03-14 15:55:17 -0700 (Sat, 14 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks rtomita for a patch to add handlers for prim scale updates from libomv-based clients. (#3291)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8790 | melanie | 2009-03-13 16:45:02 -0700 (Fri, 13 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, mcortez, for a patch that fixes a number of long standing&lt;br /&gt;
issues with the sun module.&lt;br /&gt;
Fixes Mantis #3295&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8789 | justincc | 2009-03-13 13:46:53 -0700 (Fri, 13 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Support loading empty folders in an iar&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8788 | justincc | 2009-03-13 11:36:24 -0700 (Fri, 13 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Remove asset cache size and texture stat reports from ASSET STATS since these are now inaccurate&lt;br /&gt;
* Correct count of assets in cache&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8787 | justincc | 2009-03-13 10:34:11 -0700 (Fri, 13 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Config preview round 2&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8786 | mikem | 2009-03-12 22:58:32 -0700 (Thu, 12 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Mark AssetBase.Metadata with [XmlIgnore]&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8785 | justincc | 2009-03-12 13:38:28 -0700 (Thu, 12 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Don't fail the client login if there are no OnClientConnect listeners&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8784 | justincc | 2009-03-12 13:37:15 -0700 (Thu, 12 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Lable the heartbeat thread with the region it's beating for&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8783 | drscofield | 2009-03-12 11:51:28 -0700 (Thu, 12 Mar 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
From: Christopher Yeoh &amp;lt;yeohc@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Patch to RegionReady which adds a field which adds to the message&lt;br /&gt;
whether the region is ready due to a server startup or due to an oar&lt;br /&gt;
file loading.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8782 | justincc | 2009-03-12 11:13:51 -0700 (Thu, 12 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Move SceneObject tests into their proper namespace&lt;br /&gt;
* Add some more debug code to narrow down where the tests are freezing&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8781 | drscofield | 2009-03-12 11:00:18 -0700 (Thu, 12 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
    - renaming OpenSim.ini.example to OpenSim.ini.example.preview as&lt;br /&gt;
      the config reorg is still under discussion&lt;br /&gt;
    - re-installing complete OpenSim.ini.example for the time being&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8780 | drscofield | 2009-03-12 09:50:44 -0700 (Thu, 12 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
    merging XmlRpcCreateUserMethod and XmlRpcCreateUserMethodEmail, adding&lt;br /&gt;
    optional about_virtual_world and about_real_world parameters to&lt;br /&gt;
    XmlRpcUpdateUserAccountMethod to allow setting of &amp;quot;About&amp;quot; and &amp;quot;First&lt;br /&gt;
    Life&amp;quot; tab in avatar profile.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8779 | chi11ken | 2009-03-12 08:34:25 -0700 (Thu, 12 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add rtomita to Contributors.txt.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8778 | chi11ken | 2009-03-12 08:28:30 -0700 (Thu, 12 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8777 | lbsa71 | 2009-03-12 04:06:41 -0700 (Thu, 12 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Ignored some gens&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8776 | lbsa71 | 2009-03-12 03:50:59 -0700 (Thu, 12 Mar 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Another stab at refactoring up the CustomiseResponse function. Two fixes:&lt;br /&gt;
  * Sometimes, null is a valid return value to indicate 'none found'. doh.&lt;br /&gt;
  * Sometimes, the Grid server does not send simURI - this you need to reconstruct yourself. Euw.&lt;br /&gt;
&lt;br /&gt;
(I believe) this solves mantis issue #3287&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8775 | mikem | 2009-03-11 23:04:17 -0700 (Wed, 11 Mar 2009) | 8 lines&lt;br /&gt;
&lt;br /&gt;
Move ArchiveConstants to OpenSim.Framework.Archive&lt;br /&gt;
&lt;br /&gt;
- move a couple constants from InventoryArchiveConstants to&lt;br /&gt;
  ArchiveConstants, now only one of these is needed&lt;br /&gt;
- change InventoryArchiveConstants references to ArchiveConstants&lt;br /&gt;
- remove InventoryArchive AssetInventoryServer plugin dependency on&lt;br /&gt;
  OpenSim.Region.CodeModules&lt;br /&gt;
- trim trailing whitespace&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8774 | mikem | 2009-03-11 23:03:59 -0700 (Wed, 11 Mar 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Moving TarArchive to OpenSim.Framework.Archive&lt;br /&gt;
&lt;br /&gt;
We now build OpenSim.Framework.Archive.dll which aims to contain code&lt;br /&gt;
used for archiving various things in OpenSim. Also remove trailing&lt;br /&gt;
whitespace.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8773 | diva | 2009-03-11 18:43:22 -0700 (Wed, 11 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor bug fix. Thanks daTwitch.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8772 | chi11ken | 2009-03-11 18:14:54 -0700 (Wed, 11 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8771 | justincc | 2009-03-11 14:30:30 -0700 (Wed, 11 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Preliminary preview of a split of a split for OpenSim.ini.example into separate .ini.example files in a config/ directory&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8770 | lbsa71 | 2009-03-11 12:19:48 -0700 (Wed, 11 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Reverted r8750 to do another round of debugging on mantis #3287&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8769 | chi11ken | 2009-03-11 11:46:52 -0700 (Wed, 11 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks rtomita for a patch to fix inventory listings for clients using libomv. (#3285)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8768 | justincc | 2009-03-11 11:21:47 -0700 (Wed, 11 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* fix build break&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8767 | justincc | 2009-03-11 11:02:22 -0700 (Wed, 11 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Make all coded defaults match settings in OpenSim.ini.example&lt;br /&gt;
* In most cases, the setting in OpenSim.ini.example is taken as the canonical one since this is the file virtually everyone ends up using&lt;br /&gt;
* OpenSim will start up with a blank OpenSim.ini, in which case sqlite is the default database (as before)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8766 | teravus | 2009-03-11 06:38:36 -0700 (Wed, 11 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix silly windows prebuild borkage.  To use System.Xml, the project must have it as a reference in prebuild.xml&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8764 | dahlia | 2009-03-11 02:31:02 -0700 (Wed, 11 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
update some ini defaults in code - all defaults from beginning of OpenSim.ini.example thru DefaultScriptEngine = &amp;quot;XEngine&amp;quot;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8763 | drscofield | 2009-03-11 02:07:50 -0700 (Wed, 11 Mar 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan M Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  This fixes *another* sync error in a list/dictionary&lt;br /&gt;
  iterator. This time in WorldComm. I'm beginning to think&lt;br /&gt;
  something is going on...&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8762 | mikem | 2009-03-11 00:38:35 -0700 (Wed, 11 Mar 2009) | 12 lines&lt;br /&gt;
&lt;br /&gt;
Adding AssetInventory InventoryArchive plugin&lt;br /&gt;
&lt;br /&gt;
This plugin exposes an HTTP handler on the AssetInventoryServer which&lt;br /&gt;
serves a gzipped tar file containing the contents of a user's inventory.&lt;br /&gt;
The assets referenced by the inventory are not yet archived. At the&lt;br /&gt;
moment only export functionality is implemented, restore functionality&lt;br /&gt;
is missing.&lt;br /&gt;
&lt;br /&gt;
prebuild.xml had to be shuffled around a bit in order for the plugin to&lt;br /&gt;
build, as it has a dependency on OpenSim.Region.CoreModules.&lt;br /&gt;
&lt;br /&gt;
Also, close a MemoryStream in a few places.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8761 | dahlia | 2009-03-10 21:13:35 -0700 (Tue, 10 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
add a taint to SOP.UpdateShape() - addresses Mantis #3277&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8760 | mikem | 2009-03-10 17:33:34 -0700 (Tue, 10 Mar 2009) | 8 lines&lt;br /&gt;
&lt;br /&gt;
Remove chained tests in BasicGridTest.cs.&lt;br /&gt;
&lt;br /&gt;
It's good practice to isolate unit tests so their outcome (pass/fail)&lt;br /&gt;
does not depend on whether another test has been run/passed/failed. A&lt;br /&gt;
method is used to populate the DB independently for each test, and a&lt;br /&gt;
TearDown method cleans up the database after each test.&lt;br /&gt;
&lt;br /&gt;
Also adding extra comment in C-style comment test.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8759 | lbsa71 | 2009-03-10 13:42:44 -0700 (Tue, 10 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Cleanup and CCC (Code Convention Conformance)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8757 | lbsa71 | 2009-03-10 13:27:41 -0700 (Tue, 10 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Cleanup and CCC (Code Convention Conformance)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8756 | lbsa71 | 2009-03-10 13:06:25 -0700 (Tue, 10 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Cleanup and CCC (Code Convention Conformance)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8755 | lbsa71 | 2009-03-10 12:55:59 -0700 (Tue, 10 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Cleanup and CCC (Code Convention Conformance)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8754 | justincc | 2009-03-10 11:22:46 -0700 (Tue, 10 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: reduce some code duplication in BaseHttpServer&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8753 | justincc | 2009-03-10 10:57:04 -0700 (Tue, 10 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Enable test logging for TestSaveOarV0p2 to capture more information the next time this hiccups&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8752 | drscofield | 2009-03-10 08:54:00 -0700 (Tue, 10 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan M Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Fix a null reference loophole in ScenePresence.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8751 | drscofield | 2009-03-10 08:51:17 -0700 (Tue, 10 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fixing out-of-sync error in BaseHttpServer&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8750 | lbsa71 | 2009-03-10 05:11:19 -0700 (Tue, 10 Mar 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
*** POTENTIAL BREAKAGE ***&lt;br /&gt;
* Finally got to the point where I could pull up the CustomiseResponse function. Major de-duplication.&lt;br /&gt;
* Introduced FromRegionInfo on RegionProfileData&lt;br /&gt;
* This revision needs both grid and standalone testing galore.&lt;br /&gt;
&lt;br /&gt;
Work in progress!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8749 | lbsa71 | 2009-03-10 04:47:34 -0700 (Tue, 10 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Re-aligned CustomiseResponse function for imminent up-pulling&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8748 | lbsa71 | 2009-03-10 02:20:27 -0700 (Tue, 10 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Removed unused and uncommented file&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8747 | lbsa71 | 2009-03-10 02:05:06 -0700 (Tue, 10 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Refactored out Create() methods to ensure proper transformation between RegionProfileData and RegionInfo&lt;br /&gt;
* Created ToRegionInfo method, still not using it pending peer review. &lt;br /&gt;
* This is a preparatory commit for a subsequent login service refactoring.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8746 | drscofield | 2009-03-09 23:14:29 -0700 (Mon, 09 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  This commit fixes the attachment position problem described in&lt;br /&gt;
  OpenSim Mantis 2841 (and a couple of duplicate tickets).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8745 | drscofield | 2009-03-09 23:04:51 -0700 (Mon, 09 Mar 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Fix a rather significant error in the UpdateUserAccountMethod.&lt;br /&gt;
  The request was failing to set user location and orientation&lt;br /&gt;
  correctly.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8744 | chi11ken | 2009-03-09 17:03:26 -0700 (Mon, 09 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8743 | chi11ken | 2009-03-09 16:31:10 -0700 (Mon, 09 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thanks M1sha for a patch to reinstate the original functionality of the TreePopulatorModule.&lt;br /&gt;
Note that the planting command 'tree' has been changed to 'tree plant'. (#3264)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8742 | justincc | 2009-03-09 12:58:39 -0700 (Mon, 09 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove some mono compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8741 | justincc | 2009-03-09 12:40:32 -0700 (Mon, 09 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add basic asset cache get test&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8740 | justincc | 2009-03-09 11:35:26 -0700 (Mon, 09 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Move method documentation from AssetCache up to IAssetCache&lt;br /&gt;
* No functional changes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8739 | justincc | 2009-03-09 11:04:23 -0700 (Mon, 09 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3280&lt;br /&gt;
* Some small syntax and refactoring tweaks for asset and inventory MSSQL&lt;br /&gt;
* This means the MSSQL db plugin now requires SQL Server 2005&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8738 | justincc | 2009-03-09 10:55:08 -0700 (Mon, 09 Mar 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Address http://opensimulator.org/mantis/view.php?id=3207&lt;br /&gt;
* A saved archive now immediately expires the data in the asset cache that it used, rather than retaining all the assets (esp textures) in the cache.&lt;br /&gt;
* This is an imperfect solution.  Ideally we would only expire the assets newly requested for the archive (not existing ones).  But doing that would require a lot more &lt;br /&gt;
restructuring.&lt;br /&gt;
* I don't believe there are any locking issues due to the locking performed by the underlying memory cache, but please report any issues.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8737 | sdague | 2009-03-09 08:20:36 -0700 (Mon, 09 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Added TXXX in front of unit tests to make sure they are running in the correct order. Although it might not make a difference here, this pattern should be followed to avoid further issues.&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8736 | mikem | 2009-03-09 01:07:12 -0700 (Mon, 09 Mar 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Refactor login test class.&lt;br /&gt;
&lt;br /&gt;
There were multiple tests in one test method (T011_Auth_Login). This&lt;br /&gt;
test has been refactored into multiple tests. Common setup code was&lt;br /&gt;
placed into a SetUp method executed before each test.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8735 | mikem | 2009-03-09 00:29:53 -0700 (Mon, 09 Mar 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Fix tests broken in r8732.&lt;br /&gt;
&lt;br /&gt;
Recent changes in the code handling login_to_simulator XMLRPC method&lt;br /&gt;
calls caused two tests to fail because not enough parameters were being&lt;br /&gt;
supplied with the method call. The parameters added in this patch work,&lt;br /&gt;
but I'm not sure whether they are actually correct or even relevant.&lt;br /&gt;
Diva, please look over this.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8734 | mikem | 2009-03-09 00:29:34 -0700 (Mon, 09 Mar 2009) | 11 lines&lt;br /&gt;
&lt;br /&gt;
Implemented FetchAssetMetadataSet in DB backends.&lt;br /&gt;
&lt;br /&gt;
This method fetches metadata for a subset of the entries in the assets&lt;br /&gt;
database. This functionality is used in the ForEach calls in the asset&lt;br /&gt;
storage providers in AssetInventoryServer. With this implemented,&lt;br /&gt;
frontends such as the BrowseFrontend should now work.&lt;br /&gt;
&lt;br /&gt;
- MySQL: implemented, sanity tested&lt;br /&gt;
- SQLite: implemented, sanity tested&lt;br /&gt;
- MSSQL: implemented, not tested&lt;br /&gt;
- NHibernate: not implemented&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8733 | teravus | 2009-03-08 21:33:53 -0700 (Sun, 08 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Tweak llMoveToTarget per mantis 3265&lt;br /&gt;
* Add some comments to the Wind Module&lt;br /&gt;
* Add the BinBVH decoder/encoder as a scene object (to encode/decode animations programmatically).&lt;br /&gt;
* Add m_sitState for upcoming code to improve sit results.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8732 | diva | 2009-03-08 16:17:49 -0700 (Sun, 08 Mar 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Making the web_login_key code work, even if the LL Viewer doesn't support it. Other clients can launch the LL Viewer with something like this, for example: &lt;br /&gt;
Process.Start(&amp;quot;C:\\Program Files\\SecondLife\\SecondLife.exe&amp;quot;, &lt;br /&gt;
&amp;quot;-loginuri &amp;quot; + loginuri + &amp;quot;?web_login_key=&amp;quot; + web_login_key + &amp;quot; -login &amp;quot; + firstName + &amp;quot; &amp;quot; + lastName + &amp;quot; -multiple&amp;quot;);&lt;br /&gt;
This requires a prior step for actually getting the key, which can be done like this:&lt;br /&gt;
http://localhost:9000/?method=login&amp;amp;firstname=barak&amp;amp;lastname=obama&amp;amp;password=123&amp;amp;show_login_form=FALSE&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8731 | lbsa71 | 2009-03-08 12:33:19 -0700 (Sun, 08 Mar 2009) | 10 lines&lt;br /&gt;
&lt;br /&gt;
Thank you tlaukkan for a patch that: Upgraded to MXP 0.4 version and cleaned up field naming.&lt;br /&gt;
* Updated code to compile against MXP 0.4 version.&lt;br /&gt;
* Cleaned up field naming conventions.&lt;br /&gt;
* Added support for logging in with region name.&lt;br /&gt;
* Filled in new fields of JoinResponseMEssage.&lt;br /&gt;
* Added support for SynchronizationBeginEvent and SynchronizationEndEvent.&lt;br /&gt;
* Commented out periodic debug log.&lt;br /&gt;
* Added networking startup log messages.&lt;br /&gt;
&lt;br /&gt;
This closes mantis #3277&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8730 | adjohn | 2009-03-07 09:27:07 -0700 (Sat, 07 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Moving Windows Installer to forge.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8729 | chi11ken | 2009-03-07 09:16:00 -0700 (Sat, 07 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8728 | idb | 2009-03-07 07:39:42 -0700 (Sat, 07 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Correct a typo, purely cosmetic.&lt;br /&gt;
FixesMantis #3263&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8727 | idb | 2009-03-07 07:16:26 -0700 (Sat, 07 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Limit the message length from llInstantMessage to 1024 characters http://wiki.secondlife.com/wiki/LlInstantMessage&lt;br /&gt;
Also truncate messages that may exceed the limit set by the packet size. The limit in OpenMetaverse is 1100 bytes including a zero byte terminator.&lt;br /&gt;
Fixes Mantis #3244&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8726 | idb | 2009-03-07 05:58:00 -0700 (Sat, 07 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Added the ability to set User-Agent in llHTTPRequest. No new default value has been set since having no User-Agent seems to work well but the facility is now available to set this if required. Using something based on the pattern of SLs User-Agent may well cause problems, not all web servers respond well to it. See the notes in the SL Wiki http://wiki.secondlife.com/wiki/LlHTTPRequest&lt;br /&gt;
Fixes Mantis #3143&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8725 | idb | 2009-03-07 03:37:15 -0700 (Sat, 07 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Correct casts so that the target id in the at_target event matches the original target id.&lt;br /&gt;
Fixes Mantis #2861&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8724 | teravus | 2009-03-07 00:17:43 -0700 (Sat, 07 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Making the minimum ground offset for flying a configurable offset in the OpenSim.ini.   This is the code that causes you to rise off the ground when you press the fly button and attempts to keep you above ground automatically when flying in a simulator.&lt;br /&gt;
* minimum_ground_flight_offset, by default is 3 meters, as per Kitto Flora  See OpenSim.ini.example for an example.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8723 | teravus | 2009-03-06 23:51:27 -0700 (Fri, 06 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* fixes mantis 3259&lt;br /&gt;
* I'm concerned however that the 'minimum fly height' should really be implemented in ScenePresence and not in the specific physics plugin so that all of the physics plugins can take advantage of it and if desired, a person could swap out the 'minimum fly height' functionality with other functionality.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8722 | teravus | 2009-03-06 23:14:31 -0700 (Fri, 06 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adding application/x-oar to the list of content types to which the HTTP Server will return the response as if it was a binary file pending discussion on the [opensim-dev] mailing list to be initiated by dmiles.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8721 | chi11ken | 2009-03-06 19:39:27 -0700 (Fri, 06 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8720 | chi11ken | 2009-03-06 19:11:50 -0700 (Fri, 06 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add copyright headers.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8719 | chi11ken | 2009-03-06 19:00:18 -0700 (Fri, 06 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8718 | teravus | 2009-03-06 18:18:59 -0700 (Fri, 06 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fixes mantis: #3241&lt;br /&gt;
* Uses 'mouselook' or left mouse button down, to determine when to use the camera's UP axis to determine the direction of movement.&lt;br /&gt;
* We crouch-slide no more.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8717 | teravus | 2009-03-06 17:27:56 -0700 (Fri, 06 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added some limits to the maximum force applied per second by llMoveToTarget.  Currently, it's 350 times the mass in newtons applied per second, maximum.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8716 | ckrinke | 2009-03-06 16:01:35 -0700 (Fri, 06 Mar 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Fixes Mantis #3260. Thank you kindly, MCortez for a patch that:&lt;br /&gt;
llSetHoverHeight() should not clamp the x/y position of an object the way MoveTo does, &lt;br /&gt;
and it should recalculate the absolute height to hover at as an object moves to reflect &lt;br /&gt;
the current ground/water height under it.&lt;br /&gt;
Correctly implementing required adjusting the Physics interfaces and implementing at &lt;br /&gt;
the physics plug-in level. The attached is a patch that correctly implements &lt;br /&gt;
llSetHoverHeight() including updates to the ODE physics plug-in.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8715 | sdague | 2009-03-06 14:14:50 -0700 (Fri, 06 Mar 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
add back .config files for all tests in an attempt to debug why these&lt;br /&gt;
things crash so much.&lt;br /&gt;
&lt;br /&gt;
This will generate a lot more log messages on make test, even some scary&lt;br /&gt;
looking exceptions.  Don't worry, that's normal.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8714 | justincc | 2009-03-06 14:00:15 -0700 (Fri, 06 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove some mono compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8713 | justincc | 2009-03-06 13:44:31 -0700 (Fri, 06 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Remove GetLandOwner function from Scene&lt;br /&gt;
* Simplify since the land is never null&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8712 | justincc | 2009-03-06 13:12:08 -0700 (Fri, 06 Mar 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Improve memory usage when writing OARs&lt;br /&gt;
* This should make saving large OARs a somewhat better experience&lt;br /&gt;
* However, the problem where saving an archive pulls large numbers of assets into the asset cache isn't yet resolved&lt;br /&gt;
* This patch also removes lots of archive writing spam that crept in&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8711 | sdague | 2009-03-06 12:25:33 -0700 (Fri, 06 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Protects RestClient from crashing with dictionary exception, which leads to the client thread crashing if uncaught.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8710 | mw | 2009-03-06 02:57:31 -0700 (Fri, 06 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added a output message to CreateCommsManagerPlugin for when a user tries to run with both -hypergrid=true and -background=true command line arguments. As these two don't work together as they initialise different root OpenSim classes. I was going to change it back to the old behaviour where in that usecase it would just startup in the background but without hyerpgrid enabled. But think its better to give a error about this and then exit, so the user knows to change their settings. Rather than later wondering why hypergrid isn't working.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8709 | mikem | 2009-03-05 17:54:39 -0700 (Thu, 05 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add missing parameter to m_log.DebugFormat().&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8708 | teravus | 2009-03-05 14:59:27 -0700 (Thu, 05 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixing a few mass calculation errors suggested by jhurliman&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8707 | justincc | 2009-03-05 14:36:48 -0700 (Thu, 05 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Add more status information when an oar is being saved&lt;br /&gt;
* Among other messages, a log entry is posted for every 50 assets added to the archive&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8706 | melanie | 2009-03-05 14:20:57 -0700 (Thu, 05 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Prevent ICommander-generated subcommand trees from generating an exception&lt;br /&gt;
when the tree root command is executes without another verb following it.&lt;br /&gt;
Fixes Mantis #3258&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8705 | justincc | 2009-03-05 14:10:39 -0700 (Thu, 05 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Replace Scene.GetLandHeight() with a straight query to Scene.Heightmap (which is used in other contexts)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8704 | justincc | 2009-03-05 13:53:23 -0700 (Thu, 05 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move media and music url setting from scene into LandObject&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8703 | justincc | 2009-03-05 13:32:35 -0700 (Thu, 05 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* simplify media and music url setting since we never get back a null land object&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8702 | justincc | 2009-03-05 12:32:27 -0700 (Thu, 05 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Replace some string to byte conversions for object/item name/description fields with the LLUtil function that prevents the max string size from being breached&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8701 | justincc | 2009-03-05 11:36:37 -0700 (Thu, 05 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* remove now unused serialization code&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8700 | mikem | 2009-03-05 05:57:27 -0700 (Thu, 05 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Make DeserializeUUID explicitly private.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8699 | mw | 2009-03-05 04:23:31 -0700 (Thu, 05 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Made the OpenSimInventoryFrontendPlugin.DeserializeUUID(Stream stream) method static to get past the build errors. Mikem really needs to check this change over to see its the right approach for what he wanted. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8698 | mikem | 2009-03-05 01:30:23 -0700 (Thu, 05 Mar 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Fix moving folders.&lt;br /&gt;
&lt;br /&gt;
Casting from base class to inherited class is a no-no, and we must&lt;br /&gt;
preserve the folder type when moving folders, otherwise it gets set to a&lt;br /&gt;
Texture folder (type 0).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8697 | mikem | 2009-03-05 01:30:15 -0700 (Thu, 05 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Fix creating inventory items and folders.&lt;br /&gt;
&lt;br /&gt;
The order of deserialization needed to be changed. Also corrected a bug&lt;br /&gt;
that caused no inventory items to be returned on login.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8696 | mikem | 2009-03-05 01:30:08 -0700 (Thu, 05 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Implemented all Inventory frontend handlers.&lt;br /&gt;
&lt;br /&gt;
This doesn't mean they all work as expected, though. More changes to&lt;br /&gt;
come as testing unveils bugs.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8695 | mikem | 2009-03-05 01:30:00 -0700 (Thu, 05 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Implementing more inventory storage methods.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8694 | mikem | 2009-03-05 01:29:52 -0700 (Thu, 05 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Use Inventory{Item,Folder}Base in AssetInventoryServer.&lt;br /&gt;
&lt;br /&gt;
Also the first inventory storage methods are implemented.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8693 | mikem | 2009-03-05 01:29:42 -0700 (Thu, 05 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
A couple cosmetic changes in inventory storage plugin.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8692 | ckrinke | 2009-03-04 21:24:22 -0700 (Wed, 04 Mar 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Fixes Mantis #3255. Thank you kindly, MCortez, for a patch that:&lt;br /&gt;
Changes to IWindModule interface: Change from assuming a single array of &lt;br /&gt;
256 Vector2 values to a lookup function that takes region x, y, z and returns a Vector3&lt;br /&gt;
* Changed llWind() to use new lookup method of IWindModule&lt;br /&gt;
* Moved logic for determining the wind at a given point in the data array from &lt;br /&gt;
llWind() to the Wind Module itself.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8691 | ckrinke | 2009-03-04 20:20:28 -0700 (Wed, 04 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fixes Mantis #3194. Thank you kindly, Godfrey for a patch that:&lt;br /&gt;
fixes llSetLinkPrimitiveParams() - PRIM_ROTATION rotates the prim &lt;br /&gt;
containing the script, rather than the specified child prim &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8690 | ckrinke | 2009-03-04 20:15:30 -0700 (Wed, 04 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fixes Mantis #3253. Thank you kindly, Godfrey, for a patch that:&lt;br /&gt;
Corrects the incomplete implementation of llXorBase64StringsCorrect()&lt;br /&gt;
so that it returns the proper reversible result.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8689 | afrisby | 2009-03-04 17:52:59 -0700 (Wed, 04 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
MRM Scripting Changes&lt;br /&gt;
* Renames MiniRegionModule to MRMModule to make it more distinct from the actual Mini Region Module[s] executed in Scene.&lt;br /&gt;
* Renames MiniRegionModuleBase to MRMBase for convenience. MRM's need to be adjusted to inherit from MRMBase.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8688 | afrisby | 2009-03-04 17:16:06 -0700 (Wed, 04 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Implements a number of members on SOGObject for use with the MRM Script Engine API.&lt;br /&gt;
* It's lag-tacular! :D&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8687 | afrisby | 2009-03-04 15:14:40 -0700 (Wed, 04 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fleshed out the MRM Module a little.&lt;br /&gt;
* Please don't use this yet, it represents a very heavy security risk if you enable it.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8686 | justincc | 2009-03-04 13:36:09 -0700 (Wed, 04 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* For now, restore file extension for default oar name I accidentally removed on the last commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8685 | justincc | 2009-03-04 13:31:03 -0700 (Wed, 04 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add the abilty to load and save iar item nodes where folders have identical names&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8684 | afrisby | 2009-03-04 13:29:50 -0700 (Wed, 04 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Whoops. Left MiniModule enabled to anyone. (potential security risk). Disabled - edit code to load.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8683 | afrisby | 2009-03-04 13:28:11 -0700 (Wed, 04 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* More work on MiniRegionModule module.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8682 | justincc | 2009-03-04 11:33:05 -0700 (Wed, 04 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Add gnu tar format long file name support to tar reading and writing.&lt;br /&gt;
* Not actually tested yet though existing code which doesn't require long file names looks fine&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8681 | mikem | 2009-03-03 20:58:11 -0700 (Tue, 03 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
IObjectFace needs to be public to compile.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8680 | afrisby | 2009-03-03 19:29:51 -0700 (Tue, 03 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* More work on MiniRegionModule module.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8679 | afrisby | 2009-03-03 18:38:22 -0700 (Tue, 03 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Implementing some interfaces for aformentioned script engine. Ignore this.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8678 | afrisby | 2009-03-03 16:25:16 -0700 (Tue, 03 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
CONTRIBUTORS.txt cleanup&lt;br /&gt;
* Reverting CONTRIBUTORS.txt change in r1370, restoring to original 'semi-order-of-appearance' format.&lt;br /&gt;
* Added some missing contributors. May change this in future to simply cut and paste from the Wiki contributors page.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8677 | chi11ken | 2009-03-03 10:39:57 -0700 (Tue, 03 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Avoid NRE if client sends unrecognized packet type.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8676 | chi11ken | 2009-03-03 10:23:11 -0700 (Tue, 03 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8675 | mw | 2009-03-03 09:36:21 -0700 (Tue, 03 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Renamed ILoginRegionsConnector to ILoginServiceToRegionsConnector and moved it from OpenSim.Client.Linden to OpenSim.Framework. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8674 | mw | 2009-03-03 08:45:52 -0700 (Tue, 03 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
forgotten files&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8673 | mw | 2009-03-03 08:41:21 -0700 (Tue, 03 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Moved Linden protocol login handling to modules in OpenSim.Client.Linden. There are two region modules in there LLStandaloneLoginModule (for standalone mode) and LLProxyLoginModule (for grid mode which just handles incoming expect_user and logoff_user messages from the remote login server)&lt;br /&gt;
Changed OpenSim.Framework.Communications.Tests.LoginServiceTests to use the LLStandaloneLoginService (from the LLStandaloneLoginModule) rather than LocalLoginService. Really these login tests should most likely be somewhere else as they are testing specific implementations of login services. &lt;br /&gt;
Commented out the old LocalLoginService as its no longer used, but want to check there are no problems before it gets deleted. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8672 | mw | 2009-03-03 05:51:54 -0700 (Tue, 03 Mar 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Refactoring of CreateCommsManagerPlugin.&lt;br /&gt;
Plus some general cleanup of a few other files (deleting excess blank lines etc)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8671 | mw | 2009-03-02 11:04:00 -0700 (Mon, 02 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Renamed OpenSimBase m_autoCreateLindenStack to m_autoCreateClientStack&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8670 | mw | 2009-03-02 10:47:42 -0700 (Mon, 02 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added more error info to CreateCommsManagerPlugin.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8669 | mw | 2009-03-02 10:29:21 -0700 (Mon, 02 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added some debug output to CreateCommsManagerPlugin&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8668 | mw | 2009-03-02 10:18:24 -0700 (Mon, 02 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added OpenSim.Client.Linden which is a (non shared) region module that creates and initialises the LindenClientStack (or actually whatever client stack was set in opensim.ini) for that region. Currently this module is still at a early stage so just for testing, so its hardcoded to be disabled. To enable first turn off auto creation of the client stack in opensimbase (see last revision) and then in OpenSim.Client.Linden.LLClientStackModule change bool m_createClientStack = false; to true. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8667 | mw | 2009-03-02 09:33:11 -0700 (Mon, 02 Mar 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Moved the SetupScene methods from RegionApplicationBase to OpenSimBase [Do we really still need RegionApplicationBase?]&lt;br /&gt;
Added a flag (bool m_autoCreateLindenStack = true) which says if the ClientStack will be autocreated and initialised when creating regions. This helps with moving ClientStacks to Region modules. &lt;br /&gt;
Currently this flag is hardcoded to true, as it is only for testing at the moment, so you need to change the value in the code if you want to turn off auto creating. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8666 | mw | 2009-03-02 07:42:01 -0700 (Mon, 02 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Changed IClientNetworkServer.AddScene method from void AddScene(Scene x) to void AddScene(IScene x). As there should be no need for the client view to have a reference to Scene. IScene should be all it needs.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8665 | mw | 2009-03-02 04:21:18 -0700 (Mon, 02 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Removed the commented out InitialiseStandaloneServices and InitialiseGridServices (which are now preformed in CreateCommsManagerPlugin) methods from OpenSimBase and HGOpenSimNode. As if we decided to swap back to the old methods we can always re-add them, rather than leave them commented out.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8664 | mw | 2009-03-02 04:03:11 -0700 (Mon, 02 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
After another heroic and bloody battle, OpenSim Dino Expedition 1, killed off OsSetParcelMediaTime, which was only ever added for testing. And all the logic code of it has been commented out for a long time. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8663 | mw | 2009-03-02 03:52:27 -0700 (Mon, 02 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
As part of a dinosaur hunting expedition, IScenePresenceBody.cs was terminated. The expedition leader, MW, believes it never lead a meaningful life, and is sure it hasn't contributed anything in the last 500,000 years (or 2 years). &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8662 | ckrinke | 2009-03-01 12:33:12 -0700 (Sun, 01 Mar 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#3249. Thank you kindly, Tlaukkan (Tommil) for a patch that:&lt;br /&gt;
* Removed compiler warnings&lt;br /&gt;
* Updated protobuf-net and MXP license files. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8661 | dahlia | 2009-03-01 11:31:27 -0700 (Sun, 01 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks tommil for mantis #3248 - a patch that adds support for avatar movement to MXP module.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8660 | chi11ken | 2009-03-01 02:15:31 -0700 (Sun, 01 Mar 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, add copyright headers, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8659 | mw | 2009-02-28 09:42:13 -0700 (Sat, 28 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added check so Util.ReadSettingsFromIniFile doesn't try to set static fields.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8657 | mw | 2009-02-28 09:13:20 -0700 (Sat, 28 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Copied the Util.ReadSettingsFromIniFile method from the branch to trunk.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8655 | mw | 2009-02-28 08:16:12 -0700 (Sat, 28 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Changed it so only .ini file types are loaded from the (optional) config directory rather all files types in that folder.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8652 | mw | 2009-02-28 07:04:02 -0700 (Sat, 28 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Applied Patch from mantis #3245. Thanks tlaukkan/Tommil&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8647 | mw | 2009-02-27 14:19:32 -0700 (Fri, 27 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
updating svn ignore properties&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8646 | mw | 2009-02-27 10:03:27 -0700 (Fri, 27 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Changed the CreateCommsManagerPlugin so it requests a IRegionCreator and subscribes to the OnNewRegionCreated event on that interface rather than requesting the LoadRegionsPlugin directly. &lt;br /&gt;
Removed the reference to OpenSim.ApplicationPlugins.LoadRegions from the CreateCommsManagerPlugin project. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8644 | mw | 2009-02-27 09:07:11 -0700 (Fri, 27 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Changed the order of the OpenSim.Grid.GridServer and OpenSim.Grid.GridServer.Modules projects in prebuild.xml. Hopefully this will fix the mono build problem.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8643 | mw | 2009-02-27 08:57:09 -0700 (Fri, 27 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Added GridServerPlugin class (which implements IGridPlugin)  to  OpenSim.Grid.GridServer.Modules.&lt;br /&gt;
This class handles all the initialising of the grid server.&lt;br /&gt;
And made GridServer into basically a generic server that just loads plugins. &lt;br /&gt;
So this is a step towards having a generic server that loads service modules.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8642 | mw | 2009-02-27 07:50:49 -0700 (Fri, 27 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Applied patch from Mantis# 3240, thanks tlaukkan/Tommil&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8641 | mw | 2009-02-27 07:17:57 -0700 (Fri, 27 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Added support for reading ini files from a (optional) config folder. This allows the spliting up of opensim.ini into multiple ini files.&lt;br /&gt;
The ini files in this folder are loaded after the masterini file (if that is set) and before opensim.ini. &lt;br /&gt;
The default folder it looks for and searches is &amp;quot;bin\config&amp;quot;, but that can be set by using the command arg &amp;quot;-inidirectory=&amp;lt;path&amp;gt;&amp;quot; (path is local to bin\) when starting up opensim.exe.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8640 | sdague | 2009-02-26 15:54:50 -0700 (Thu, 26 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
svn attribute fixes so that we can play nice between windows and linux&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8639 | mw | 2009-02-26 15:51:52 -0700 (Thu, 26 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Added IRegionCreator interface that all ApplicationPlugins that are creators of Scenes should implement and register with the ApplicationRegistry.StackModuleInterface&amp;lt;&amp;gt;(); So that other plugins can attach to their OnNewRegionCreated event. &lt;br /&gt;
Made some changes to IRegistryCore and RegistryCore so they support &amp;quot;Stacked&amp;quot; interfaces. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8638 | sdague | 2009-02-26 15:37:02 -0700 (Thu, 26 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
This adds a new osGetAgentIP function with threat level set to High.  It&lt;br /&gt;
isn't tested, but it doesn't break anything else.  The reason for this&lt;br /&gt;
function is to let in world tools be used to coordiante out of world&lt;br /&gt;
network services that need access to client ip addresses.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8637 | mw | 2009-02-26 15:14:24 -0700 (Thu, 26 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Another change to how the CreateCommsManagerPlugin checks if it should be creating HG or normal CommunicationsManager. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8636 | mw | 2009-02-26 15:03:53 -0700 (Thu, 26 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Changed CreateCommsManagerPlugin so it handles external subclasses of OpenSimBase. This process of checking if it should be creating HG or normal CommunicationsManager needs to change. &lt;br /&gt;
So look out for a revert of this whole plugin soon.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8635 | mw | 2009-02-26 14:30:12 -0700 (Thu, 26 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Moved the Initialisation of the CommunicationsManager to a ApplicationPlugin. &lt;br /&gt;
Also in that plugin it registers the IUserService with all the Scenes (as they are created). So now we can start changing over all uses of IUserService, that currently access it from the CommunicationsManager to accessing it from the Scene.RequestModuleInterface call. &lt;br /&gt;
Once that is done we can move the UserService creation out to its own plugin and remove all references to it from the CommunicationsManager. Then we can take the next CommunicationsManager interface and repeat. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8634 | sdague | 2009-02-26 14:29:25 -0700 (Thu, 26 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* This patch reduces the excessive number of threads opened by the Timer event. Also simplifies the walking around method.&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8633 | sdague | 2009-02-26 14:29:16 -0700 (Thu, 26 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Update ScenePresenceTests to reflect current REST communication workflow.&lt;br /&gt;
* Fixed an issue with AssetCache where it would break unit tests randomly.&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8632 | justincc | 2009-02-26 14:00:33 -0700 (Thu, 26 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3191&lt;br /&gt;
* Make load/save oar and load/save xml2 behave a little better when there is an io problem&lt;br /&gt;
* Thanks dslake&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8631 | mw | 2009-02-26 13:18:29 -0700 (Thu, 26 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
opps forgot to commit a changed file.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8630 | melanie | 2009-02-26 13:11:55 -0700 (Thu, 26 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Plumb in the RetrieveInstantMessages event that is sent by the viewer&lt;br /&gt;
when it is ready to receive offline IM&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8629 | mw | 2009-02-26 13:11:13 -0700 (Thu, 26 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Changed the type of the ApplicationRegistry member from RegistryCore to IRegistryCore &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8628 | mw | 2009-02-26 13:01:20 -0700 (Thu, 26 Feb 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Added IRegistryCore and RegistryCore to OpenSim.Framework.&lt;br /&gt;
Added a ApplicationRegistry to OpenSimBase.&lt;br /&gt;
Changed LoadRegionsPlugin so it registers itself to that application registry.&lt;br /&gt;
Added a event to LoadRegionsPlugin, that is triggered when it creates a new scene ,although maybe this event should actually be in opensimBase incase other plugins are creating regions (like the RemoteAdminPlugin). &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8627 | sdague | 2009-02-26 10:06:06 -0700 (Thu, 26 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Attempt to fix the &amp;quot;region starts but doesn't load anything&amp;quot; issue&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8626 | mw | 2009-02-26 08:21:06 -0700 (Thu, 26 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Added a PostInitialise method to IApplicationPlugin, this allows us to do work in there knowing that all other ApplicationPlugins have been initialised by that time. &lt;br /&gt;
Moved the loadRegions code in LoadRegionsPlugin to the PostInitialise method.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8625 | mw | 2009-02-26 08:06:27 -0700 (Thu, 26 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add check in SceneManager to stop opensim.exe crashing if no regions/scenes were loaded. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8624 | lbsa71 | 2009-02-26 04:50:49 -0700 (Thu, 26 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Got rid of concrete GridDBService references&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8623 | lbsa71 | 2009-02-26 04:44:16 -0700 (Thu, 26 Feb 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* renamed IRegionProfileService to IRegionProfileRouter to better reflect use (naming is a work in progress...)&lt;br /&gt;
* introduced new IRegionProfileService that is going to be _one_ profileService&lt;br /&gt;
* Had GridDBService inherit the IRegionProfileService&lt;br /&gt;
&lt;br /&gt;
(preparing for re-wiring things and de-duplicating eventually)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8622 | mw | 2009-02-25 14:00:58 -0700 (Wed, 25 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Renamed IMessageUserServerService to IInterServiceUserService.cs&lt;br /&gt;
Renamed MessageUserServerModule to InterMessageUserServerModule&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8621 | justincc | 2009-02-25 13:53:02 -0700 (Wed, 25 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Remove most mono compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8620 | justincc | 2009-02-25 13:07:25 -0700 (Wed, 25 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Properly load items into correct folders when an iar is loaded&lt;br /&gt;
* At the moment, any existing folders with the same name are reused - will need an option to always create new folders&lt;br /&gt;
* not yet ready for general use&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8619 | mw | 2009-02-25 12:39:56 -0700 (Wed, 25 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Renamed IUGAIMCore to IGridServiceCore, still not really happy with this name as it could be confused with the Grid Server namespace or with the IGridService in the region servers. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8618 | mw | 2009-02-25 11:47:19 -0700 (Wed, 25 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added IGridServiceModule to be the base interface for the Service Modules for the Grid, User and Messaging servers.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8617 | mw | 2009-02-25 11:33:15 -0700 (Wed, 25 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
More refactoring of the Grid, User and Messaging servers. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8616 | justincc | 2009-02-25 11:32:39 -0700 (Wed, 25 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fix my own unit test&lt;br /&gt;
* Disable folder iar creation code for now (though this wasn't actually causing the test failure)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8615 | justincc | 2009-02-25 11:07:32 -0700 (Wed, 25 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Add InventoryArchiveConstants that I missed from last commit&lt;br /&gt;
* This commit also does a first pass at creating folders for an inventory archive (previously everything was dumped in the same destiantion folder).&lt;br /&gt;
* This code might not work yet and nobody else should be using it yet anyway :)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8614 | justincc | 2009-02-25 10:30:15 -0700 (Wed, 25 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Store inventory data in an 'inventory' directory rather than in the root of an iar&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8613 | lbsa71 | 2009-02-25 09:31:09 -0700 (Wed, 25 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* ignored some gens&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8612 | lbsa71 | 2009-02-25 09:29:43 -0700 (Wed, 25 Feb 2009) | 8 lines&lt;br /&gt;
&lt;br /&gt;
* Applied a patch that: Added prim parameters support to MXP client &lt;br /&gt;
  * Updated MXP to contain extension fragment with prims and updated MXPClientView to fill in the parameters.  &lt;br /&gt;
  * Added google protobuffers dll.&lt;br /&gt;
  * Update MXP dll.&lt;br /&gt;
  * Updated MXPClientView to send prim parameters as Perception event extension&lt;br /&gt;
  * Started OpenSim and connected with IdealistViewer via MXP and ensured from log that parameters are being sent.&lt;br /&gt;
  * Ensured that nant test target runs succesfully.  &lt;br /&gt;
This closes mantis #3229. Thanks, tlaukkan!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8611 | sdague | 2009-02-25 07:19:15 -0700 (Wed, 25 Feb 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;awebb@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The mono addin filter for the AssetCache is incorrect, this fixes it.&lt;br /&gt;
The problem only shows up when you have more than one AssetCache to&lt;br /&gt;
choose from.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8610 | lbsa71 | 2009-02-25 06:00:32 -0700 (Wed, 25 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Ignored gens&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8609 | lbsa71 | 2009-02-25 05:26:00 -0700 (Wed, 25 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Experimental softening of SOG waiting for update on link - changing from abort to forced update.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8608 | lbsa71 | 2009-02-25 04:01:38 -0700 (Wed, 25 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactored SOP.FolderID weirdness by removing calls to empty setter. YEs, I do realize the setter has to be there for legacy reasons, but since the calls will never acually DO anyhting, I'm removing them.&lt;br /&gt;
* So, SOP.FolderID is actually a cruft field that should be removed.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8607 | mikem | 2009-02-24 22:37:57 -0700 (Tue, 24 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Allow /* C-style comments */ in LSL scripts.&lt;br /&gt;
&lt;br /&gt;
This fixes Mantis #3199. opensim-libs SVN r87 contains the corresponding&lt;br /&gt;
changes.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8606 | ckrinke | 2009-02-24 21:38:06 -0700 (Tue, 24 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Fixes Mantis #3220. Thank you kindly, MPallari, for a patch that:&lt;br /&gt;
This patch changes InformClientOfNeighbour, CrossRegion and &lt;br /&gt;
SendRegionTeleport methods to virtual. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8605 | mikem | 2009-02-24 21:37:33 -0700 (Tue, 24 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Comment out HttpProxy and HttpProxyExceptions in OpenSim.ini.example.&lt;br /&gt;
&lt;br /&gt;
Fixes Mantis #3221. Thanks cmickeyb for the patch.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8604 | ckrinke | 2009-02-24 21:29:02 -0700 (Tue, 24 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fixes Mantis #3187. Thank you kindly, DoranZemlja for a patch that:&lt;br /&gt;
Deals with the multiple warning side affect introduced earlier.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8603 | mikem | 2009-02-24 19:14:19 -0700 (Tue, 24 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Distinguish 404 errors in RestClient.Request().&lt;br /&gt;
&lt;br /&gt;
Mantis #3225.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8602 | mikem | 2009-02-24 17:32:26 -0700 (Tue, 24 Feb 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
A few updates necessary for load balancer.&lt;br /&gt;
&lt;br /&gt;
- handle GetUser request for nonexistent user gracefully&lt;br /&gt;
- include throttle levels in ClientInfo&lt;br /&gt;
- code to save/restore throttles in client stack&lt;br /&gt;
- only update/send updates to active clients&lt;br /&gt;
- make animation classes serializable&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8601 | mikem | 2009-02-24 16:40:08 -0700 (Tue, 24 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Setting svn:eol-style=native on new files.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8600 | diva | 2009-02-24 16:06:15 -0700 (Tue, 24 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Close-to-final tweaking with appearance. This time sending *everything*. Addresses mantis #3223.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8599 | mw | 2009-02-24 12:00:36 -0700 (Tue, 24 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
More work on modulising the User Server. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8598 | mw | 2009-02-24 11:06:06 -0700 (Tue, 24 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Removed the additions from the last revision for the &amp;quot;ShowHelp&amp;quot; delegate handling, as it seems that system isn't in use anymore. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8597 | mw | 2009-02-24 10:57:26 -0700 (Tue, 24 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
More refactoring of the Grid/user/messaging servers.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8596 | mw | 2009-02-24 09:13:16 -0700 (Tue, 24 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Same treatment for the MessagingServer... added OpenSim.Grid.MessagingServer.Modules for the modules/components of it.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8595 | mw | 2009-02-24 08:57:25 -0700 (Tue, 24 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added OpenSim.Grid.GridServer.Modules, for the GridServer modules/components. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8594 | mw | 2009-02-24 08:37:03 -0700 (Tue, 24 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
First step in separating out the Userserver console command handling to a &amp;quot;module&amp;quot;.&lt;br /&gt;
Added OpenSim.Grid.UserServer.Modules project/dll which now contains the components of the userserver. With the OpenSim.Grid.UserServer being the setup and initiate exe. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8593 | mw | 2009-02-24 07:14:34 -0700 (Tue, 24 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Deleted the files from Messagingserver that are now in OpenSim.Grid.Framework&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8592 | mw | 2009-02-24 07:12:25 -0700 (Tue, 24 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Updated MessagingServer to use OpenSim.Grid.Framework&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8591 | mw | 2009-02-24 07:00:29 -0700 (Tue, 24 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Some cleaning up in the MesssagingServer and GridServer.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8590 | mw | 2009-02-24 06:53:38 -0700 (Tue, 24 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Added OpenSim.Grid.Framework project.&lt;br /&gt;
Changed the Gridserver so it uses/references OpenSim.Grid.Framework&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8589 | mw | 2009-02-24 06:33:57 -0700 (Tue, 24 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
More refactoring of the UserServer.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8588 | dahlia | 2009-02-23 23:23:28 -0700 (Mon, 23 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
update version number for bamboo zip file output&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8587 | dahlia | 2009-02-23 23:02:44 -0700 (Mon, 23 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
remove log4net dependency and from PrimMesher.cs&lt;br /&gt;
sync PrimMesher.cs with PrimMesher.dll version 29 on forge&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8586 | diva | 2009-02-23 21:00:54 -0700 (Mon, 23 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor guard protecting against hackers like me who manipulate region UUIDs directly.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8585 | ckrinke | 2009-02-23 16:14:04 -0700 (Mon, 23 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, TLaukkan (Tommil) for a patch that solves:&lt;br /&gt;
If -background=true is specified on the command line, a null pointer exception crashes the server in OpenSim/Region/Application/OpenSimBase.cs in method StartupSpecific. Its trying to dereference m_console which is null, presumably because we're in background mode.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8584 | mw | 2009-02-23 13:01:03 -0700 (Mon, 23 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Renamed IGridMessagingModule to IGridMessagingMapper.&lt;br /&gt;
Plus some general cleanup of the GridMessagingModule.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8583 | mw | 2009-02-23 12:38:36 -0700 (Mon, 23 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
more refactoring of the Grid server, to separate them into modules&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8582 | sdague | 2009-02-23 05:52:32 -0700 (Mon, 23 Feb 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
From: Christopher Yeoh &amp;lt;yeohc@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This patch fixes a bug where if a script in a child prim has taken&lt;br /&gt;
control of an avatar when they sit, although permission for camera&lt;br /&gt;
control is revoked when they stand, free camera control is not&lt;br /&gt;
restored. Currently it is only restored if the script is in the root&lt;br /&gt;
prim (though its not clear to me where this happens!).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8581 | lbsa71 | 2009-02-23 03:38:25 -0700 (Mon, 23 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* This should fix the 'Solution Folder' annoyance on express versions.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8580 | chi11ken | 2009-02-23 03:36:16 -0700 (Mon, 23 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, add copyright headers, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8579 | afrisby | 2009-02-23 00:57:54 -0700 (Mon, 23 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Commenting out threaded Scene update for the moment.&lt;br /&gt;
* It works, but makes certain building tasks slow to update.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8578 | afrisby | 2009-02-23 00:31:13 -0700 (Mon, 23 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix for recent thread patch - IsAlive apparently is not as reliable as ThreadState.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8577 | afrisby | 2009-02-22 23:55:42 -0700 (Sun, 22 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Performance Changes:&lt;br /&gt;
* Moves Entity Updates into a seperate thread, allowing for OpenSim to utilize a computers CPU more effectively in return for potentially greater user and prim capacity.&lt;br /&gt;
* Removes an expensive Sqrt call performed during Update on each object. This should lower CPU requirements for high-prim regions with physics enabled.&lt;br /&gt;
* MXP Changes: Centers the region around 0,0 for primitives instead of 128,128. Prim display should now look more correct for MXP viewers.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8576 | mikem | 2009-02-22 21:39:08 -0700 (Sun, 22 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Load default assets when AssetInventory starts.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8575 | mikem | 2009-02-22 21:07:46 -0700 (Sun, 22 Feb 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Prevent avatar from walking along z-axis&lt;br /&gt;
&lt;br /&gt;
Thanks mirceakitsune for a patch that prevents the avatar from trying to&lt;br /&gt;
walk along the Z-axis in mouselook mode (or left-click the avatar and&lt;br /&gt;
walk) while looking up or down.&lt;br /&gt;
&lt;br /&gt;
Fixes Mantis #946.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8574 | ckrinke | 2009-02-22 19:43:51 -0700 (Sun, 22 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#3187. Thank you kindly, DoranZemlja for a patch that:&lt;br /&gt;
Adds a warning for an LSL construct that exploits a&lt;br /&gt;
popular list memory saving hack. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8573 | diva | 2009-02-22 17:51:31 -0700 (Sun, 22 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
A little bit more tweaking with appearance. Now passing both the wearables and the textures referred to in the Texture faces of AvatarAppearance. The textures are still not being acted upon on the other side, but they will.&lt;br /&gt;
Note: will make avies coming from older sims casper or grey. Upgrade!&lt;br /&gt;
Related to mantis #3204.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8572 | ckrinke | 2009-02-22 13:52:55 -0700 (Sun, 22 Feb 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:&lt;br /&gt;
* Added log4net dependency to physxplugin in prebuild.xml.&lt;br /&gt;
* Added missing m_log fields to classes.&lt;br /&gt;
* Replaced Console.WriteLine with appropriate m_log.Xxxx&lt;br /&gt;
* Tested that nant test target runs succesfully.&lt;br /&gt;
* Tested that local opensim sandbox starts up without errors.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8571 | melanie | 2009-02-22 13:17:12 -0700 (Sun, 22 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Allow delivery of object messages gridwide&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8570 | mw | 2009-02-22 12:19:24 -0700 (Sun, 22 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
First step in giving the messaging server the modular refactoring treatment. As with the other two servers, this is very much a work in progress. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8569 | afrisby | 2009-02-22 05:45:23 -0700 (Sun, 22 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* MXP Clients are now treated as full root agents - including being given a default avatar.&lt;br /&gt;
* MXP Clients now are capable of displaying primitives and objects within the Scene.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8568 | afrisby | 2009-02-22 05:39:46 -0700 (Sun, 22 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixes an assumption whereby Scene assumes that each client is capable of producing a circuit. This affects non-Linden derived viewers who do not utilize circuits.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8567 | mw | 2009-02-22 04:01:26 -0700 (Sun, 22 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Part 1 of refactoring the userserver. Changed it so instead of subclassing the User dataBase access class (UserManagerBase) and then adding the http handlers to that. There is now a UserDataBaseService that is passed to the other classes so they can access the db. This should make it easier to have multiple &amp;quot;modules&amp;quot; that can register http handlers and access the db. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8566 | afrisby | 2009-02-22 03:21:41 -0700 (Sun, 22 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* And a little more&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8565 | afrisby | 2009-02-22 03:20:53 -0700 (Sun, 22 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Removing some C#3.0 that snuck in.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8564 | afrisby | 2009-02-22 03:18:42 -0700 (Sun, 22 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Restoring&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8563 | afrisby | 2009-02-22 03:18:21 -0700 (Sun, 22 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixing bad SVN commit.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8562 | afrisby | 2009-02-22 02:31:24 -0700 (Sun, 22 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Updates MXP.dll to latest version.&lt;br /&gt;
* MXP: Corrects an issue whereby session requests were never correctly acknowledged.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8561 | chi11ken | 2009-02-22 02:02:27 -0700 (Sun, 22 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8560 | afrisby | 2009-02-22 01:53:56 -0700 (Sun, 22 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* There's always something. Fixes MXP Server so that when it starts up, it actually starts up.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8559 | afrisby | 2009-02-22 01:48:55 -0700 (Sun, 22 Feb 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* Adds initial support for the MXP Virtual Worlds protocol (http://www.bubblecloud.org) &lt;br /&gt;
* Handled via the MXPModule.cs located in OpenSim.Client.MXP namespace.&lt;br /&gt;
* Also implements MXPClientView and MXPPacketServer for IClientAPI compatibility.&lt;br /&gt;
* No changes were required to Core to implement this - the thing is self contained in OpenSim.Client.MXP.dll.&lt;br /&gt;
* Includes reference implementation of MXP as MXP.dll - this is under the Apache 2.0 license.&lt;br /&gt;
* Requires OpenSim.ini setting to enable. &amp;quot;[MXP] \n Enabled=true \n Port=1253&amp;quot;&lt;br /&gt;
* May break. Highly untested.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8558 | chi11ken | 2009-02-21 18:26:18 -0700 (Sat, 21 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Refactor log4net logger handling in script engine. (#3148)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8557 | diva | 2009-02-21 18:26:11 -0700 (Sat, 21 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Addresses some issues with appearance after TPs. Appearance.Owner was not being set, and that's what's being used in SendAppearanceToOtherAgent. Mantis #3204.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8556 | chi11ken | 2009-02-21 18:18:49 -0700 (Sat, 21 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, add copyright headers, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8555 | mw | 2009-02-21 14:03:20 -0700 (Sat, 21 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Applied patch from mantis #3217, which allows Dynamic Images of type RGB (so with no alpha value). Thanks BlueWall.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8554 | mw | 2009-02-21 11:41:28 -0700 (Sat, 21 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
More Grid server refactoring&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8553 | ckrinke | 2009-02-21 10:50:46 -0700 (Sat, 21 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, DoranZemlja for a patch that:&lt;br /&gt;
Solves the Object-Key problem when using llHTTPRequest()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8552 | diva | 2009-02-21 10:44:33 -0700 (Sat, 21 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
A small improvement in the UserLoginService, hence the User Server: users are now being given a default appearance if there is none in the user database. This issue affected newly created accounts, which  aren't given an appearance at time of creation. May address some of the issues reported in mantis #3204 (but the incompatibility with pre-8447 is unaffected and continues to exist).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8551 | mw | 2009-02-21 08:15:54 -0700 (Sat, 21 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Some more refactoring of GridServer.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8550 | mw | 2009-02-21 07:45:10 -0700 (Sat, 21 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Applied patch from mantis #3213. Which adds a check to create region command, to make sure the .xml is passed in the command arguments. Thanks BlueWall&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8549 | mw | 2009-02-21 07:36:29 -0700 (Sat, 21 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added missing header to a file (before chi11ken does it)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8548 | mw | 2009-02-21 07:30:17 -0700 (Sat, 21 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added a check to  LLClientView.RegisterInterface&amp;lt;T&amp;gt;(T iface), so that it can't try to add duplicate interfaces and cause a exception.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8547 | mw | 2009-02-21 07:24:25 -0700 (Sat, 21 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added a check to  GridServerBase.RegisterInterface&amp;lt;T&amp;gt;(T iface), so that it can't try to add duplicate interfaces and cause a exception.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8546 | mw | 2009-02-21 07:19:40 -0700 (Sat, 21 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
A bit more refactoring of the GridServer. To make the &amp;quot;modules&amp;quot; share a common Initialise method.  &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8544 | lbsa71 | 2009-02-21 07:12:06 -0700 (Sat, 21 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Upping to interface version 3 - let's see how this goes.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8543 | mw | 2009-02-21 06:44:03 -0700 (Sat, 21 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Refactored the GridServer into a GridDBService and a set of &amp;quot;modules&amp;quot;. &lt;br /&gt;
Currently they aren't plugin modules as the support for dynamically loading them isn't complete.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8541 | melanie | 2009-02-21 04:48:50 -0700 (Sat, 21 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Allow entry of '?' in http URIs. If the field being typed begins with&lt;br /&gt;
&amp;quot;http&amp;quot;, the ? is just an ordinary character in that field.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8540 | lbsa71 | 2009-02-21 02:39:33 -0700 (Sat, 21 Feb 2009) | 9 lines&lt;br /&gt;
&lt;br /&gt;
* Applied a patch that: Added estate ban table to migration scripts and nhibernate mapping. Refactored property getters and setters for estate ban object to support NHibernate.  &lt;br /&gt;
* Added estate ban table to migration scripts of all supported databases.&lt;br /&gt;
* Added nhibernate mapping for EstateBans property of EstateSettings&lt;br /&gt;
* Refactored property accessors for EstateBan object.&lt;br /&gt;
* Added comments for EstateBan properties.&lt;br /&gt;
* Ensured that NHibernate tests pass with NUnitGUI.&lt;br /&gt;
* Ensured that nant test target passes.  &lt;br /&gt;
&lt;br /&gt;
This fixes mantis #3210. Thank you, tlaukkan!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8539 | chi11ken | 2009-02-20 20:32:25 -0700 (Fri, 20 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add copyright headers.  Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8538 | chi11ken | 2009-02-20 20:00:17 -0700 (Fri, 20 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8537 | melanie | 2009-02-20 17:14:47 -0700 (Fri, 20 Feb 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, robsmart, for a patch that allows the shard to be set.&lt;br /&gt;
The built-in default is OpenSim, unless a user server url is given, then&lt;br /&gt;
that is used, unless &amp;quot;shard&amp;quot; is also goven, then shard takes precedence.&lt;br /&gt;
The defult in OpenSim.ini is &amp;quot;OpenSim&amp;quot; for compatibility.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8536 | idb | 2009-02-20 15:56:40 -0700 (Fri, 20 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3185&lt;br /&gt;
* Fixes NHibernate problem where prim contents show as textures&lt;br /&gt;
* Thanks Tommil!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8535 | drscofield | 2009-02-20 12:15:39 -0700 (Fri, 20 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@br.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Re-fixing remote admin XmlRpc handler registration.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8534 | lbsa71 | 2009-02-20 10:18:07 -0700 (Fri, 20 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Renamed and encapsulated m_sceneGraph as SceneGraph for ccc&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8533 | lbsa71 | 2009-02-20 09:47:31 -0700 (Fri, 20 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Upped VersionInfo to 0.6.3 and in the process, changed assemblyinfo to 0.6.3.* to better track down dll ref and overwrite problems.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8532 | justincc | 2009-02-20 07:36:53 -0700 (Fri, 20 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3195&lt;br /&gt;
* Access NHibernate Manager as read-only property rather than public field&lt;br /&gt;
* Thanks Tommil&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8531 | justincc | 2009-02-20 07:04:29 -0700 (Fri, 20 Feb 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Consistently lock part.TaskInventory as pointed out in http://opensimulator.org/mantis/view.php?id=3159&lt;br /&gt;
* Not locking causes enumeration exceptions as described in this matis&lt;br /&gt;
* part.TaskInventory needs to be locked for every access as it's a dictionary&lt;br /&gt;
* Extra locking will hopefully not cause any major issues - in places where the enumeration of the dictionary performs other lock or long running operations, the dictionary is &lt;br /&gt;
cloned instead&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8530 | melanie | 2009-02-20 05:48:46 -0700 (Fri, 20 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Revert previous commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8529 | melanie | 2009-02-20 05:15:40 -0700 (Fri, 20 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Committing interface and stubs for IM interception&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8528 | mikem | 2009-02-20 00:40:36 -0700 (Fri, 20 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thanks DoranZemlja for a patch implementing non-shortcircuiting in&lt;br /&gt;
logical and and logical or in LSL. Fixes Mantis #3174.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8527 | mikem | 2009-02-19 21:55:09 -0700 (Thu, 19 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update TESTING.txt. Mantis #3174.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8526 | diva | 2009-02-19 21:15:10 -0700 (Thu, 19 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Safe to remove remoting_listener_port out of OpenSim.ini.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8525 | diva | 2009-02-19 20:39:50 -0700 (Thu, 19 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
THE BIG ANTI-REMOTING SCHLEP -- StartRemoting is no more. Sims in older versions will have a hard time communicating with sims on this release and later, especially if they haven't transitioned to RESTComms at all.&lt;br /&gt;
There's still some cleanup to do on assorted data structures, but the main functional change here is that sims no longer listen on remoting ports.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8524 | chi11ken | 2009-02-19 19:33:54 -0700 (Thu, 19 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, add copyright headers, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8523 | lbsa71 | 2009-02-19 19:26:27 -0700 (Thu, 19 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Another stab at removing AssetServer.exe dependencies&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8522 | diva | 2009-02-19 17:18:18 -0700 (Thu, 19 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
This moves the 2 friends-related interregion messages out of OGS1 and into the FriendsModule. No functional changes. Those messages were sent over XMLRPC, and that's how it continues to be for now. Just moving this couple of interregion messages out of OGS1, in preparation for the big shlep ahead.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8521 | lbsa71 | 2009-02-19 13:03:17 -0700 (Thu, 19 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Fixed erroneously reverted xmlns&lt;br /&gt;
&lt;br /&gt;
*sigh*&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8520 | lbsa71 | 2009-02-19 12:32:53 -0700 (Thu, 19 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Reverted the AssetServer fix, apparently something was dependent on IAssetDataPlugin being in OpenSim.Data&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8519 | lbsa71 | 2009-02-19 12:04:51 -0700 (Thu, 19 Feb 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Moved the AssetStreamHandlers to OpenSim.Framework.Servers&lt;br /&gt;
* And there, all refs to OpenSim.Grid.AssetServer.exe gone.&lt;br /&gt;
&lt;br /&gt;
/me takes a bow.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8518 | lbsa71 | 2009-02-19 11:57:59 -0700 (Thu, 19 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* moved the Get/PostAssetStreamHandler to the Servers namespace... slowly getting there...&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8517 | lbsa71 | 2009-02-19 11:53:43 -0700 (Thu, 19 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Split RestService.cs into GetAssetStreamHandler.cs and PostAssetStreamHandler.cs - then killed off original (misnomed) file.&lt;br /&gt;
* Really, who wrote this jurassic shit code all with totally wrong file names? Ah yeah, that'd be me. Sorry.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8516 | lbsa71 | 2009-02-19 11:48:46 -0700 (Thu, 19 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Changed Prebuild.xml back to specifying xmlns&lt;br /&gt;
* Consequentially, dropped Prebuild solution from Prebuild.xml as the 1.7 schema does not allow for more than one solution per xml file. (*rolls eyes*)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8515 | lbsa71 | 2009-02-19 11:40:32 -0700 (Thu, 19 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Extracted IAssetData and moved it to OpenSim.Framework to prepare to get rid of ugly CoreModules dependency on AssetServer.exe&lt;br /&gt;
* And yes, the IAssetDataPlugin is misnomed, which became apparent on extracting it.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8514 | justincc | 2009-02-19 11:31:45 -0700 (Thu, 19 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3151&lt;br /&gt;
* Fixes NHibernate overflow exception when saving some objects (under at least PostgreSQL 8.3)&lt;br /&gt;
* Thanks Tommil!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8513 | lbsa71 | 2009-02-19 11:27:19 -0700 (Thu, 19 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* It think it actually works now. Only that AssetService weirdness left to fix.&lt;br /&gt;
* Ignored some gens&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8512 | justincc | 2009-02-19 11:09:10 -0700 (Thu, 19 Feb 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3142&lt;br /&gt;
* Changes varchar(36) columns to UUID type in MSSQL - this will be much more efficient&lt;br /&gt;
* ===As always, please, please backup your database before applying this patch===&lt;br /&gt;
* Thanks Ruud Lathrop (for the patch) and StrawberryFride (for the review)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8511 | lbsa71 | 2009-02-19 11:01:33 -0700 (Thu, 19 Feb 2009) | 8 lines&lt;br /&gt;
&lt;br /&gt;
* Okay, so finally got my head around this. Problem is that upstream Prebuild copied dlls promiscuously, and this led to the references being all mixed up (/bin dlls overwritten by different versions on every csc)&lt;br /&gt;
* Something that thus needs fixing is the fact that ProjectReferences has to be marked &lt;br /&gt;
    &amp;lt;ProjectReference&amp;gt;&lt;br /&gt;
      &amp;lt;Private&amp;gt;False&amp;lt;/Private&amp;gt;&lt;br /&gt;
    &amp;lt;/ProjectReference&amp;gt;&lt;br /&gt;
but that is not configurable in the upstream Xml Schema. I've hardcoded it in our repo for now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8510 | justincc | 2009-02-19 10:57:40 -0700 (Thu, 19 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fix http://opensimulator.org/mantis/view.php?id=3193&lt;br /&gt;
* Make it possible once again to set a console log level threshold in OpenSim.exe.config&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8509 | justincc | 2009-02-19 10:19:08 -0700 (Thu, 19 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Rename new class AssetGatherer to UuidGatherer to reflect what it actually does&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8508 | justincc | 2009-02-19 10:08:00 -0700 (Thu, 19 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Do deep inspection when saving inventory items in order to capture all the necessary assets (textures, objects within objects, textures referenced in scripts contained in &lt;br /&gt;
objects contained in another object, etc.)&lt;br /&gt;
* Not yet ready for general use&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/0.6.3-release</id>
		<title>0.6.3-release</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/0.6.3-release"/>
				<updated>2009-05-12T21:02:46Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: New page: ------------------------------------------------------------------------ r8505 | lbsa71 | 2009-02-19 07:54:21 -0700 (Thu, 19 Feb 2009) | 1 line  * reverted the revert of the revert. What c...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;------------------------------------------------------------------------&lt;br /&gt;
r8505 | lbsa71 | 2009-02-19 07:54:21 -0700 (Thu, 19 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* reverted the revert of the revert. What can I say? I'm calling this a day, and will get back up on the horse tomorrow.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8504 | lbsa71 | 2009-02-19 07:51:33 -0700 (Thu, 19 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Changed all AssemblyInfo to explicit version 1.0.0.0 to not confuse poor poor Nant. We probably should take the opportunity to let the non-module bins reside in their /bin/Debug dirs later.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8503 | lbsa71 | 2009-02-19 07:35:11 -0700 (Thu, 19 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Reverted the revert, as it seems the problem was the 1.0.* in the separate projects.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8502 | lbsa71 | 2009-02-19 07:16:22 -0700 (Thu, 19 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Reverted Prebuild commit due to strange run-time errors.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8501 | lbsa71 | 2009-02-19 07:10:46 -0700 (Thu, 19 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Ignored some bins&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8500 | lbsa71 | 2009-02-19 06:36:25 -0700 (Thu, 19 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* ... okay, so the Prebuild.exe changed again when building from VS... trying to get to the bottom of this.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8499 | melanie | 2009-02-19 06:02:11 -0700 (Thu, 19 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Make the implementation of the message transfer module protected virtual&lt;br /&gt;
throughout&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8498 | lbsa71 | 2009-02-19 06:01:01 -0700 (Thu, 19 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Hm. Something odd here, the Prebuild.exe wasn't supposed to change from last commit. Re-trying.&lt;br /&gt;
* Ignoring some gens&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8497 | lbsa71 | 2009-02-19 05:48:38 -0700 (Thu, 19 Feb 2009) | 21 lines&lt;br /&gt;
&lt;br /&gt;
=== PREBUILD UPSTREAMS UPDATE : POTENTIAL BREAKAGE ===&lt;br /&gt;
&lt;br /&gt;
* Applied upstreams changes to allow for auditing and debugging in our various environments.&lt;br /&gt;
* This should, in theory, bring back 'multiple ref dirs'.&lt;br /&gt;
* Temporarily Removed xmlns because prebuild-1.7 schema does not allow for multiple solutions per prebuild node (This will be a moot issue once the Prebuild node is moved out of prebuild.xml)&lt;br /&gt;
* Autotools target: Various minor fixes&lt;br /&gt;
* MonoDevelop Target : No changes.&lt;br /&gt;
* Nant Target: Various minor fixes, support for net-3.5 and mono-2.0/3.5 targets&lt;br /&gt;
* Sharpdevelop targets: No changes.&lt;br /&gt;
* VS Targets: Refactored into using VSGenericTarget, and supports 2.0-3.5&lt;br /&gt;
* XCode Target: No changes.&lt;br /&gt;
&lt;br /&gt;
--- Regressions and outstanding issues ---&lt;br /&gt;
* The Solution is assigned a random Guid - will lead to unnecessary reloads and loss of user settings.&lt;br /&gt;
&lt;br /&gt;
--- New features of Prebuild 2.0.4 ---&lt;br /&gt;
* (Better) support for Web, WinForms and Database Projects and build actions&lt;br /&gt;
* Conditional Framework Version compilation support (1.1, 2.0-3.5)&lt;br /&gt;
* ArrayList -&amp;gt; List&amp;lt;&amp;gt;, ICollection -&amp;gt; IList&lt;br /&gt;
  (this means Prebuild can generate 1.1 solutions, but can't itself be built under 1.1 - how very meta)&lt;br /&gt;
* Added &amp;lt;?include file=&amp;quot;sub_prebuild.xml&amp;quot; ?&amp;gt; preprocessor directive.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8496 | mw | 2009-02-19 05:38:17 -0700 (Thu, 19 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
reverted last revision, until we decide how to handle capturing IM's&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8495 | mw | 2009-02-19 04:54:53 -0700 (Thu, 19 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added a event to IMessageTransferModule (and MessageTransferModule) so that other modules can capture IM messages and do custom handling of them. As just attaching to Client IM events doesn't really support this, as they would still get routed through the normal process and could give back errors. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8494 | melanie | 2009-02-18 22:31:17 -0700 (Wed, 18 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Force plugin state update when region crossing&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8493 | melanie | 2009-02-18 22:24:19 -0700 (Wed, 18 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Try this, then :) remove just one line from script serialization, &lt;br /&gt;
hunting the bug&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8492 | melanie | 2009-02-18 22:18:23 -0700 (Wed, 18 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Refix the fix, adding a forgotten line&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8491 | melanie | 2009-02-18 22:16:25 -0700 (Wed, 18 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Attempt to fix a Windows only race in thread termination&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8490 | melanie | 2009-02-18 20:09:56 -0700 (Wed, 18 Feb 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, Snowdrop, for a patch that makes the callback ID parameter&lt;br /&gt;
usable. Applied with formatting changes, please don't introduce&lt;br /&gt;
K&amp;amp;R style indentations into OpenSim&lt;br /&gt;
Fixes Mantis #3190&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8489 | ckrinke | 2009-02-18 19:51:32 -0700 (Wed, 18 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#3188. Thank you kindly, BlueWall, for a patch that:&lt;br /&gt;
Adding the ability to set the background color for osSetDynamicTextureData in the extra data: bgcolour:value (see http://msdn.microsoft.com/en-us/library/aa358802.aspx [^] for color names) &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8488 | melanie | 2009-02-18 18:14:26 -0700 (Wed, 18 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix region crossing for unscripted prims, avoid costly SEH&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8487 | melanie | 2009-02-18 16:28:04 -0700 (Wed, 18 Feb 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Make in-code provisions for the tests. Tests would fail because the &lt;br /&gt;
required file system objects are not present in the test harness.&lt;br /&gt;
This makes the main code ignore the failure, therefore the test succeeds.&lt;br /&gt;
Not elegant and maybe a unit test guru has a better way. Marked as a TODO&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8486 | melanie | 2009-02-18 15:57:36 -0700 (Wed, 18 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix standalone / simulator local script crossings.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8485 | melanie | 2009-02-18 15:32:25 -0700 (Wed, 18 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix the windows sharing violations on script crossings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8484 | diva | 2009-02-18 14:28:54 -0700 (Wed, 18 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Stops animations on Teleports, to conform with what the viewer does.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8483 | justincc | 2009-02-18 14:02:43 -0700 (Wed, 18 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Change AssetGatherer method access so that only methods which are worth calling from the outside are public&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8482 | diva | 2009-02-18 13:10:40 -0700 (Wed, 18 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fixes height on Basic Physics in local teleports. Plus some small refactoring.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8481 | justincc | 2009-02-18 13:04:14 -0700 (Wed, 18 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: comment out a few more [de]serialization sog timing messages&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8480 | justincc | 2009-02-18 13:00:21 -0700 (Wed, 18 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Move asset gathering code from oar module to OpenSim.Region.Framework since this is useful in a variety of situations&lt;br /&gt;
* Comment out one oar test since I think somehow the two save tests are causing the occasional test failures&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8479 | justincc | 2009-02-18 12:26:10 -0700 (Wed, 18 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Make save iar behave properly if the nominated inventory path does not exist&lt;br /&gt;
* load iar probably still fails for this&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8478 | melanie | 2009-02-18 11:48:59 -0700 (Wed, 18 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix estate ban list persistence in MySQL and reenable tests&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8477 | diva | 2009-02-18 09:11:34 -0700 (Wed, 18 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Restoring method 2 of linking regions in HG, which was commented out for some bizarre reason. Fixes mantis #3141. Thanks Vinc for providing an alternative patch, which wasn't used but served to expose the mix-up.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8476 | sdague | 2009-02-18 06:15:07 -0700 (Wed, 18 Feb 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;awebb@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I've changed the extension point name, and the internal references that&lt;br /&gt;
used the same string. I also fixed up the messaging around the asset&lt;br /&gt;
loader so that it is more explicit.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8475 | sdague | 2009-02-18 05:56:36 -0700 (Wed, 18 Feb 2009) | 12 lines&lt;br /&gt;
&lt;br /&gt;
From: Christopher Yeoh &amp;lt;yeohc@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The attached patch implements osGetDrawStringSize that looks like:&lt;br /&gt;
&lt;br /&gt;
vector osGetDrawStringSize(string contentType, string text, string&lt;br /&gt;
fontName, int fontSize)&lt;br /&gt;
&lt;br /&gt;
in LSL. It is meant to be used in conjunction with the osDraw*&lt;br /&gt;
functions. It returns accurate information on the size that a given&lt;br /&gt;
string will be rendered given the specified font and font size.&lt;br /&gt;
This allows for nicely formatted and positioned text on the generated&lt;br /&gt;
image.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8474 | sdague | 2009-02-18 05:56:28 -0700 (Wed, 18 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
remove legacy pre-migration code for mysql grid adapter, who knew this&lt;br /&gt;
was still in there.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8473 | diva | 2009-02-17 20:50:09 -0700 (Tue, 17 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Improved log message.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8472 | diva | 2009-02-17 18:49:18 -0700 (Tue, 17 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Adds support for preserving animations on region crossings and TPs. &lt;br /&gt;
Known issue: after TP, the self client doesn't see the animations going, but others can see them. So there's a bug there (TPs only, crossings seem to be all fine).&lt;br /&gt;
Untested: did not test animation overriders; only tested playing animations from the viewer.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8471 | diva | 2009-02-17 16:46:19 -0700 (Tue, 17 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Makes SP.CopyFrom a bit more robust with respect to sims in older versions which still don't have the new appearance management code.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8470 | melanie | 2009-02-17 13:08:35 -0700 (Tue, 17 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix a typo. i + i is not 2 times me&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8469 | melanie | 2009-02-17 12:33:25 -0700 (Tue, 17 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Re-fixing the fix :/&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8468 | melanie | 2009-02-17 12:30:35 -0700 (Tue, 17 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
One-liner to fix an omission&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8467 | sdague | 2009-02-17 12:06:23 -0700 (Tue, 17 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
remove all the very old create and upgrade sql files, these were&lt;br /&gt;
outdated by migrations 6 months ago.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8466 | justincc | 2009-02-17 11:46:42 -0700 (Tue, 17 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Allow inventory archives to be saved from the 'root' inventory directory&lt;br /&gt;
* Reload doesn't currently obey structure information&lt;br /&gt;
* Not yet ready for use&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8465 | drscofield | 2009-02-17 11:27:01 -0700 (Tue, 17 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
- additional code to get ConciergeModule to do truly async broker updates&lt;br /&gt;
- adding watchdog timer async web request&lt;br /&gt;
- making broker update timeout configurable&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8464 | justincc | 2009-02-17 11:19:24 -0700 (Tue, 17 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Assign incoming items with a random UUID so that archives can be loaded more than once&lt;br /&gt;
* Also remove a duplicate write archive call in the unit test which might be causing test failures for people using mono 2.2 (though not 1.9.1, it would seem)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8463 | justincc | 2009-02-17 10:40:48 -0700 (Tue, 17 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* extend inventory archive save test to check for the presence of the item file in the saved archive&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8462 | diva | 2009-02-17 10:38:11 -0700 (Tue, 17 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Addresses mantis #3181. Waiting for confirmation from the reporter.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8461 | justincc | 2009-02-17 10:12:10 -0700 (Tue, 17 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3068&lt;br /&gt;
* This enables parsing of xml files and files obtained via http for the -inimaster option as well as -inifile&lt;br /&gt;
* Thanks StrawberryFride!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8460 | justincc | 2009-02-17 09:51:09 -0700 (Tue, 17 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* switch to pulsing monitors to perform test sync instead of events, since this doesn't allow one to accidentally forget to reset the event&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8459 | justincc | 2009-02-17 09:25:59 -0700 (Tue, 17 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Get rid of a unit test race condition based on my misreading of the AutoResetEvent docs&lt;br /&gt;
* Hopefully this will reduce the spike in build failures seen in the past few days (since I introduced an addition oar test)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8458 | lbsa71 | 2009-02-17 09:19:17 -0700 (Tue, 17 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Ignored even more gens&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8457 | lbsa71 | 2009-02-17 09:15:29 -0700 (Tue, 17 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* fixed 'path' reference attribute for Nant and VS2008 targets.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8456 | justincc | 2009-02-17 09:04:43 -0700 (Tue, 17 Feb 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3178&lt;br /&gt;
* Moves llEmail() delay to after e-mail send rather than before, in line with SL&lt;br /&gt;
* Thanks DoranZemlja&lt;br /&gt;
* Last build failure looks like a glitch, but one that has already happened twice recently which I need to look at&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8455 | justincc | 2009-02-17 08:55:56 -0700 (Tue, 17 Feb 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3179&lt;br /&gt;
* This slightly extends a lock in WorldCommModule so that it covers the GetNewHandle method which states in it's doc that it assumes locking has happened before the method is &lt;br /&gt;
called&lt;br /&gt;
* Thanks DoranZemlja&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8454 | justincc | 2009-02-17 08:47:53 -0700 (Tue, 17 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3167&lt;br /&gt;
* Clamps textured map rgb values to 0-255&lt;br /&gt;
* Thanks DoranZemlja&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8453 | justincc | 2009-02-17 08:39:18 -0700 (Tue, 17 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Establish InventoryArchiveSaved event for unit tests&lt;br /&gt;
* This is done on the inventory archiver module directly rather than Scene.EventManager - the module seems the more appropriate location&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8452 | lbsa71 | 2009-02-17 07:13:55 -0700 (Tue, 17 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Ignored a bunch of genned files&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8451 | lbsa71 | 2009-02-17 07:12:57 -0700 (Tue, 17 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Moved the nifty MySQLEstateData connectionstring password-stripper out into the Util project&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8450 | melanie | 2009-02-16 21:16:42 -0700 (Mon, 16 Feb 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Re-add the objectID field to the anim pack, that was deemed unneccessary&lt;br /&gt;
and dropped nonths ago, because it is required to get smooth region&lt;br /&gt;
crossings with AO running. Without it, in some corner cases, anims will&lt;br /&gt;
continue to run in an unstoppable state.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8449 | diva | 2009-02-16 20:14:08 -0700 (Mon, 16 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Small change on dealing with ODE physics, so that this warning doesn't happen: &amp;quot;[PHYSICS]: trying to change capsule size, but the following ODE data is missing - Shell Body Amotor&amp;quot;. That warning occurred in MakeRoot, because of the call to SetSize, immediately after making the avie physical.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8448 | mikem | 2009-02-16 18:36:44 -0700 (Mon, 16 Feb 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
- remove the Metadata property from AssetBase and return all previous&lt;br /&gt;
  properties as before&lt;br /&gt;
- prefix private variables with m_ in AssetBase.cs&lt;br /&gt;
- related to Mantis #3122, as mentioned in&lt;br /&gt;
  https://lists.berlios.de/pipermail/opensim-dev/2009-February/005088.html&lt;br /&gt;
- all services will likely need to be upgraded after this commit&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8447 | diva | 2009-02-16 17:35:52 -0700 (Mon, 16 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Major change to how appearance is managed, including changes in login and user service/server. Appearance is now sent by the user service/server along with all other loginparams. Regions don't query the user service for appearance anymore. The appearance is passed along from region to region as the avie moves around. And, as before, it's stored back with the user service as the client changes the avie's appearance. Child agents have default appearances that are set to the actual appearance when the avie moves to that region. (as before, child agents are invisible and non-physical).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8446 | drscofield | 2009-02-16 13:13:59 -0700 (Mon, 16 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
cleanup&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8445 | drscofield | 2009-02-16 13:01:54 -0700 (Mon, 16 Feb 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
From: alan webb &amp;lt;alan_webb@us.ibm.com&amp;gt; &amp;amp; dr scofield &amp;lt;drscofield@xyzzyxyzzy.net&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This changeset fixes a rather nasty script compile bug that manifests&lt;br /&gt;
itself under heavy load.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8444 | justincc | 2009-02-16 12:33:11 -0700 (Mon, 16 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3166&lt;br /&gt;
* Adds estate access list supports to NHibernate data module&lt;br /&gt;
* Thanks Tommil&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8443 | sdague | 2009-02-16 12:23:53 -0700 (Mon, 16 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
line ending fixes and set native eol property&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8442 | justincc | 2009-02-16 12:15:16 -0700 (Mon, 16 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: remove AssetCache field hanging off Scene&lt;br /&gt;
* This is always available at Scene.CommsManager.AssetCache&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8441 | justincc | 2009-02-16 11:33:05 -0700 (Mon, 16 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Iniital inventory archive test code.  Doesn't actually do any testing yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8440 | justincc | 2009-02-16 09:53:43 -0700 (Mon, 16 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* remove duplicate OpenSim.Region.CoreModules assembly entry&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8439 | justincc | 2009-02-16 09:31:07 -0700 (Mon, 16 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3165&lt;br /&gt;
* Corrects behaviour of llListSort()&lt;br /&gt;
* Thanks DoranZemlja!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8438 | justincc | 2009-02-16 09:22:52 -0700 (Mon, 16 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: print out status messages at start and end of inventory archive loading and saving&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8437 | sdague | 2009-02-16 05:20:31 -0700 (Mon, 16 Feb 2009) | 29 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;awebb@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The change makes two principal implementation changes:&lt;br /&gt;
&lt;br /&gt;
[1] It removes the hard coded set of possible asset server client&lt;br /&gt;
implementations, allowing any arbitrary implementation that has been&lt;br /&gt;
identified to the PluginLoader as an appropriate extension. The&lt;br /&gt;
extension point for asset server client extension&lt;br /&gt;
is /OpenSim/AssetServerClient. All of the old configuration rules have&lt;br /&gt;
been preserved, and any of the legacy configuration values will still&lt;br /&gt;
work as they did before, except the implementation is now loaded as a&lt;br /&gt;
plug-in, rather than as a hard-coded instantiation of a specific class.&lt;br /&gt;
The re-hashing of IAssetServer as an extension of IPlugin made upgrading&lt;br /&gt;
of the implementation classes a necessity.&lt;br /&gt;
&lt;br /&gt;
Caveat: I have not been able to meaningfully test the crypto-grid&lt;br /&gt;
clients. I believe they should work correctly, but the refactoring&lt;br /&gt;
necessary to handle plug-in based initialization (vs constructor-based&lt;br /&gt;
initialisation) admits the possibility of a problem.&lt;br /&gt;
&lt;br /&gt;
[2] The asset cache implementation, previously introduce as a hard-code&lt;br /&gt;
class instantiation is now implemented as an IPlugin. Once again the&lt;br /&gt;
previous (configurationless) behavior has been preserved. But now it is&lt;br /&gt;
possible for those interested in experimenting with cache technologies&lt;br /&gt;
to do so simply by introducing a new extension for the asset cache&lt;br /&gt;
extension point (/OpenSim/AssetCache).&lt;br /&gt;
&lt;br /&gt;
I've tested all of the configuration settings, after applying the patch&lt;br /&gt;
to a newly extracted tree, and they seem to work OK.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8436 | drscofield | 2009-02-16 02:17:55 -0700 (Mon, 16 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
cosmetic: adding region name to logging statement&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8435 | mikem | 2009-02-15 19:29:00 -0700 (Sun, 15 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
- replace existing license header in each source file in&lt;br /&gt;
  AssetInventoryServer with the standard OpenSim license header&lt;br /&gt;
- add note about Cable Beach to CONTRIBUTORS.txt&lt;br /&gt;
- clean up AssetInventoryServer.ini.example&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8434 | mikem | 2009-02-15 19:28:51 -0700 (Sun, 15 Feb 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
- add restrictions and error handling to plugin loading in&lt;br /&gt;
  AssetInventoryServer&lt;br /&gt;
- assign shorter names to each AssetInventory plugin&lt;br /&gt;
- modify AssetInventoryServer.ini.example file so it works out of the&lt;br /&gt;
  box&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8433 | mikem | 2009-02-15 19:28:43 -0700 (Sun, 15 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Standardize logging messages.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8432 | mikem | 2009-02-15 19:28:34 -0700 (Sun, 15 Feb 2009) | 11 lines&lt;br /&gt;
&lt;br /&gt;
- removed OpenSim.Grid.AssetInventoryServer.Metadata class in favor of&lt;br /&gt;
  OpenSim.Framework.AssetMetadata and related updates in AssetInventory&lt;br /&gt;
  server&lt;br /&gt;
- removed dependency on MySql.Data.MySqlClient&lt;br /&gt;
- commented out the bulk of OpenSimInventoryStorage due to missing&lt;br /&gt;
  MySql.Data dependency&lt;br /&gt;
- refactor asset creation in OpenSimAssetFrontend&lt;br /&gt;
- commented out ForEach implementation, which also depended on&lt;br /&gt;
  MySql.Data, until it's supported by OpenSim backends&lt;br /&gt;
- commented out some handlers in BrowseFrontend and ReferenceFrontend as&lt;br /&gt;
  they relied on either ForEach or the removed Metadata class&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8431 | mikem | 2009-02-15 19:28:24 -0700 (Sun, 15 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
We need to return a zero-length byte array from the Handle() routine.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8430 | mikem | 2009-02-15 19:28:16 -0700 (Sun, 15 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
- clean up using references as well as References in prebuild.xml&lt;br /&gt;
- comment out a bunch of stuff in OpenSimInventoryFrontendPlugin.cs to&lt;br /&gt;
  get rid of warnings&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8429 | mikem | 2009-02-15 19:28:08 -0700 (Sun, 15 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Name extension points a little clearer.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8428 | mikem | 2009-02-15 19:28:00 -0700 (Sun, 15 Feb 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
- remove dependency on OpenSim.Grid.AssetServer.Plugins.Opensim in&lt;br /&gt;
  OpenSim.Data.*.addin.xml, this is cruft left over from previous&lt;br /&gt;
  testing&lt;br /&gt;
- fix example SQLite connection string in&lt;br /&gt;
  AssetInventoryServer.ini.example&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8427 | mikem | 2009-02-15 19:27:51 -0700 (Sun, 15 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix dependency on non-OpenSim version of OpenMetaverse.StructuredData.dll.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8426 | mikem | 2009-02-15 19:27:43 -0700 (Sun, 15 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
- change AssetInventoryServer config from XML to INI&lt;br /&gt;
- convert AssetInventoryServer logging to OpenSim's log4net&lt;br /&gt;
- updated AssetInventoryServer.ini.example file&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8425 | mikem | 2009-02-15 19:27:34 -0700 (Sun, 15 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
- remove dependency on ExtensionLoader.dll (DBConnString.cs can go)&lt;br /&gt;
- bring config system in line with other servers&lt;br /&gt;
- add new plugin filter class which filters on ID&lt;br /&gt;
- update AssetInventoryServer.ini file&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8424 | mikem | 2009-02-15 19:27:25 -0700 (Sun, 15 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
- asset server functionality works with OpenSim's HttpServer&lt;br /&gt;
- start of removal of AssetInventoryServer.Metadata class&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8423 | mikem | 2009-02-15 19:27:17 -0700 (Sun, 15 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
AssetInventoryServer now compiles while using the standard OpenSim&lt;br /&gt;
console and HttpServer. It doesn't work though.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8422 | mikem | 2009-02-15 19:27:09 -0700 (Sun, 15 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update to new generic DataPluginFactory calls.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8421 | mikem | 2009-02-15 19:27:01 -0700 (Sun, 15 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
- add list for backend plugins and Dispose() all plugins on shutdown&lt;br /&gt;
- fix some plugin names&lt;br /&gt;
- remove most references to ExtensionLoader&lt;br /&gt;
- remove commented out AssetInventoryServer blobs from prebuild.xml&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8420 | mikem | 2009-02-15 19:26:52 -0700 (Sun, 15 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Move NullAuthentication and AuthorizeAll extensions to plugins.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8419 | mikem | 2009-02-15 19:26:44 -0700 (Sun, 15 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Move BrowseFrontend and ReferenceFrontend to&lt;br /&gt;
OpenSim/Grid/AssetInventoryServer/Plugins.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8418 | mikem | 2009-02-15 19:26:36 -0700 (Sun, 15 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Migrate OpenSim inventory frontend to load with Mono.Addins. Everything&lt;br /&gt;
should compile and it seems even creating users works somehow.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8417 | mikem | 2009-02-15 19:26:27 -0700 (Sun, 15 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add OpenSim &amp;amp; Simple inventory storage plugins and Null metrics plugin.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8416 | mikem | 2009-02-15 19:26:18 -0700 (Sun, 15 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
- added Simple AssetInventoryServer plugin (asset storage only)&lt;br /&gt;
- removed OpenSim storage and frontend classes in Extensions dir&lt;br /&gt;
- put OpenSim plugins in&lt;br /&gt;
  OpenSim.Grid.AssetInventoryServer.Plugins.OpenSim namespace&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8415 | mikem | 2009-02-15 19:26:09 -0700 (Sun, 15 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
- implement and load NullMetrics module in AssetInventoryServer&lt;br /&gt;
- update AssetBase de/serialization in AssetInventoryServer&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8414 | mikem | 2009-02-15 19:26:01 -0700 (Sun, 15 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
- IAssetProviderPlugin was changed to IAssetDataPlugin&lt;br /&gt;
- Use OpenSim.Data.DataPluginFactory to load data plugins&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8413 | mikem | 2009-02-15 19:25:53 -0700 (Sun, 15 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
AssetInventoryServer plugins can't be a dependency for the OpenSim.Data.MySQL addin.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8412 | mikem | 2009-02-15 19:25:44 -0700 (Sun, 15 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Converted to Linux newlines.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8411 | mikem | 2009-02-15 19:25:36 -0700 (Sun, 15 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added OpenSim asset frontend plugin.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8410 | mikem | 2009-02-15 19:25:25 -0700 (Sun, 15 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Rename NewAssetServer AssetInventoryServer and fully qualify with&lt;br /&gt;
OpenSim.Grid.AssetInventoryServer.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8409 | mikem | 2009-02-15 19:25:15 -0700 (Sun, 15 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
- add OpenSim.Grid.AssetServer.Plugins.OpenSim as a dependency for OpenSim.Data.*.addin.xml&lt;br /&gt;
- remove OpenSim.Grid.NewAssetServer.exe from bin/OpenSim.Data.addin.xml&lt;br /&gt;
- add prebuild.xml section for OpenSim.Grid.AssetServer.Plugins.OpenSim.dll&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8408 | mikem | 2009-02-15 19:25:06 -0700 (Sun, 15 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
- add section to prebuild.xml for building&lt;br /&gt;
  OpenSim.Grid.NewAssetServer.exe&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8407 | mikem | 2009-02-15 19:24:57 -0700 (Sun, 15 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Adding&lt;br /&gt;
- NewAssetServer code&lt;br /&gt;
- NewAssetServer addin manifest&lt;br /&gt;
- example AssetServer.ini file&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8406 | melanie | 2009-02-15 18:58:26 -0700 (Sun, 15 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, cmickeyb, for a patch to ass two string functions&lt;br /&gt;
to OSSL.&lt;br /&gt;
Fixes Mantis #3173&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8405 | melanie | 2009-02-15 18:22:37 -0700 (Sun, 15 Feb 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, patnad, for a patch that adds 3 new discovery functions&lt;br /&gt;
to OSSL.&lt;br /&gt;
Applied with changes.&lt;br /&gt;
Fixes Mantis #3172&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8404 | diva | 2009-02-15 13:02:13 -0700 (Sun, 15 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
More guards around SetHeight.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8403 | idb | 2009-02-15 09:12:58 -0700 (Sun, 15 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix exception when standing up.&lt;br /&gt;
Fixes Mantis #3170&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8402 | melanie | 2009-02-15 06:54:34 -0700 (Sun, 15 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, Vytek, for a patch that streamlines the delay in the email&lt;br /&gt;
module and changes SMTP authentication (applied with changes)&lt;br /&gt;
Fixes Mantis #3168&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8401 | diva | 2009-02-14 23:12:11 -0700 (Sat, 14 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Guarding the new call to SetHeight in MakeRoot, so that ODE doesn't complain when it's 0.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8400 | diva | 2009-02-14 22:50:07 -0700 (Sat, 14 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Moving SendInitialData sort of back to where it was before, so that it doesn't interfere with the unit tests.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8399 | diva | 2009-02-14 22:00:58 -0700 (Sat, 14 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
This started as way to correct Mantis #3158, which I believe should be fixed now. The flying status was temporarily being ignored, which caused the avie to drop sometimes -- there was a race condition. In the process it also fixes that annoying bug in basic physics where the avie would drop half-way to the ground upon region crossings (SetAppearance was missing). Additionally, a lot of child-agent-related code has been cleaned up; namely child agents are now consistently not added to physical scenes, and they also don't have appearances. All of that happens in MakeRoot, consistently.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8398 | dahlia | 2009-02-14 21:00:00 -0700 (Sat, 14 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Set sculpt map alpha to 255 prior to scaling and meshing. Addresses Mantis #3150&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8397 | melanie | 2009-02-14 18:06:03 -0700 (Sat, 14 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, DoranZemlja, for a patch that addresses some moe llGetNextEmail&lt;br /&gt;
issues.&lt;br /&gt;
Fixes Mantis #3145.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8396 | ckrinke | 2009-02-14 15:31:39 -0700 (Sat, 14 Feb 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Mantis 3164. Thank you kindly, TLaukkan (Tommil) for a patch that:&lt;br /&gt;
* Added tests for manager, user and group lists.&lt;br /&gt;
* Added test for ban list. The test had to be left as ignored as &lt;br /&gt;
native MySQL throws exception when ban is saved.&lt;br /&gt;
* Added utility class to support parametrized unit tests for range checking. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8395 | diva | 2009-02-14 14:26:20 -0700 (Sat, 14 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Restores the HGWorldMap functionality that has been reduced since a recent refactoring of the WorldMapModule.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8394 | melanie | 2009-02-14 14:25:22 -0700 (Sat, 14 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, DoranZemlja, for a patch that implements local inter-object email&lt;br /&gt;
delivery.&lt;br /&gt;
Leaving Mantis #3145 open so that more code can be added.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8393 | ckrinke | 2009-02-14 13:03:16 -0700 (Sat, 14 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove the &amp;quot;?&amp;quot; that I inadvertently got into the first line &lt;br /&gt;
of EstateRegionLink.cs&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8392 | ckrinke | 2009-02-14 12:47:02 -0700 (Sat, 14 Feb 2009) | 16 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, TLaukkan (Tommil) for a patch that:&lt;br /&gt;
* Created value object for EstateRegionLink for storing the estate region relationship.&lt;br /&gt;
* Refactored slightly NHibernateManager and NHibernateXXXXData implementations for accesing nhibernate generated ID on insert.&lt;br /&gt;
** Changed NHibernateManager.Save method name to Insert as it does Insert.&lt;br /&gt;
** Changed NHibernateManager.Save return value object as ID can be both UUID and uint currently.&lt;br /&gt;
** Changed NHibernateManager.Load method Id parameter to object as it can be both UUID and uint.&lt;br /&gt;
* Created NHibernateEstateData implementation. This is the actual estate storage.&lt;br /&gt;
* Created NHibernate mapping files for both EstateSettings and EstateRegionLink&lt;br /&gt;
* Created MigrationSyntaxDifferences.txt files to write notes about differences in migration scripts between different databases.&lt;br /&gt;
* Created estate storage migration scripts for all four databases.&lt;br /&gt;
* Created estate unit test classes for all four databases.&lt;br /&gt;
* Updated one missing field to BasicEstateTest.cs&lt;br /&gt;
* Tested NHibernate unit tests with NUnit GUI. Asset databases fail but that is not related to this patch.&lt;br /&gt;
* Tested build with both Visual Studio and nant.&lt;br /&gt;
* Executed build tests with nant succesfully.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8391 | idb | 2009-02-14 11:09:08 -0700 (Sat, 14 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add an override for the % operator.&lt;br /&gt;
Fixes Mantis #3157&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8390 | diva | 2009-02-14 10:17:48 -0700 (Sat, 14 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
This hopefully fixes a long-standing annoying behavior related to neighbour regions going up &amp;amp; down  while avies are logged in (mantis #2701, perhaps? maybe not). This is the bug mentioned 2 commits ago. If this proves to work well in OSGrid, there's a lot of old code cleaning to do.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8389 | diva | 2009-02-14 09:56:37 -0700 (Sat, 14 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Making initialized an instance variable again. My last commit wrote over justin's r8383, for some strange reason. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8388 | diva | 2009-02-14 09:37:55 -0700 (Sat, 14 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Moved RegionUp to REST/LocalComms. The original functionality has been entirely maintained, although it will have to be revisited soon, because it's buggy.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8387 | melanie | 2009-02-14 05:24:26 -0700 (Sat, 14 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, patnad, for a patch that removes the &amp;quot;Subdivision of&amp;quot; text&lt;br /&gt;
when dividing land.&lt;br /&gt;
Fixes Mantis #3154&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8386 | idb | 2009-02-13 14:56:50 -0700 (Fri, 13 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Correct llGetNumberOfPrims to include sitting avatars in the count.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8385 | justincc | 2009-02-13 13:51:22 -0700 (Fri, 13 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove mono compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8384 | melanie | 2009-02-13 13:49:23 -0700 (Fri, 13 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Guard the values used to set the cursor position in the real time console&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8383 | justincc | 2009-02-13 13:12:11 -0700 (Fri, 13 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Change static field &amp;quot;initialized&amp;quot; in RestInterregionComms to an instance field&lt;br /&gt;
* This was the cause of teleport tests interfering with each other&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8382 | justincc | 2009-02-13 12:03:18 -0700 (Fri, 13 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move alert commands from Scene to DialogModule&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8381 | justincc | 2009-02-13 11:02:24 -0700 (Fri, 13 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Quieten down log messages from the Friends module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8380 | justincc | 2009-02-13 10:41:48 -0700 (Fri, 13 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* add file missing from last commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8379 | justincc | 2009-02-13 10:40:52 -0700 (Fri, 13 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Move LazySaveGeneratedMapTile from scene to WorldMapModule&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8378 | justincc | 2009-02-13 10:15:49 -0700 (Fri, 13 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove old Scene.CreateTerrainTexture code that is now handled by the world map module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8377 | justincc | 2009-02-13 10:02:26 -0700 (Fri, 13 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3149&lt;br /&gt;
* If the texture does not contain any discard levels the last image packet was not sent&lt;br /&gt;
* Thanks Snowdrop&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8376 | justincc | 2009-02-13 09:43:20 -0700 (Fri, 13 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Move export map function to world map module from scene&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8375 | drscofield | 2009-02-13 09:11:52 -0700 (Fri, 13 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fixing crash due to make-child and make-root stepping on each other's toes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8374 | diva | 2009-02-12 21:08:28 -0700 (Thu, 12 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Commented the tests for region crossings for now -- they need to be substantially changed because of the callback from region B triggered by the client.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8373 | diva | 2009-02-12 20:45:08 -0700 (Thu, 12 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
And finally... region crossings entirely over RESTComms/LocalComms. No more remoting for agent movements. WARNING: This breaks region crossing compatibility with previous versions.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8372 | chi11ken | 2009-02-12 19:52:08 -0700 (Thu, 12 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix some compiler warnings.  Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8371 | chi11ken | 2009-02-12 19:06:28 -0700 (Thu, 12 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add copyright headers.  Minor formatting cleanup.  Fix some compiler warnings.  Fix some m_log declarations.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8370 | chi11ken | 2009-02-12 18:57:06 -0700 (Thu, 12 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8369 | diva | 2009-02-12 17:49:58 -0700 (Thu, 12 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Bug fix in prim crossing: making it clear when the local object needs to be cloned (regions on the same instance) and when it doesn't (regions on different instances).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8368 | mikem | 2009-02-12 17:02:26 -0700 (Thu, 12 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Remove extra ID field from asset DB mapping. Mantis #3122, fixes Mantis #3080.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8367 | diva | 2009-02-12 16:38:41 -0700 (Thu, 12 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fixes a bug in the ScenePresence test itself.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8366 | diva | 2009-02-12 16:23:44 -0700 (Thu, 12 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Makes region crossings asynchronous. Moved the bulk of the original code out of ScenePresence and into SceneCommunicationService, where it should be (next to RequestTeleportToLocation). No changes in the crossing mechanism itself, yet. But this change opens the way to doing crossings  as slowly as it needs to be, outside the simulator Update loop.&lt;br /&gt;
Note: weirdnesses may occur!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8365 | justincc | 2009-02-12 12:54:19 -0700 (Thu, 12 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Make it possible to load and save inventory archives while a user is not logged in on standalone mode but not on grid mode&lt;br /&gt;
* No user functionality yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8364 | sdague | 2009-02-12 11:59:45 -0700 (Thu, 12 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
large scale fix for svn props after &amp;quot;the great refactor&amp;quot;&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8363 | justincc | 2009-02-12 11:54:48 -0700 (Thu, 12 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Lock remaining m_rpcHandlers use since these accesses are not guaranteed to be thread safe&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8362 | diva | 2009-02-12 11:43:49 -0700 (Thu, 12 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Commented a couple of not very useful log messages that are cluttering the log in sims that have objects belonging to foreign users.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8361 | justincc | 2009-02-12 11:37:27 -0700 (Thu, 12 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Remove a change which shouldn't have made it into the last commit&lt;br /&gt;
* Rogue change affected grid only&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8360 | justincc | 2009-02-12 11:31:56 -0700 (Thu, 12 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add missing OpenSIm.Framework.Communications ref for Wdinwos builds&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8359 | sdague | 2009-02-12 11:23:05 -0700 (Thu, 12 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Forgot to fix bamboo.build for the new ScriptEngine Tests&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8358 | justincc | 2009-02-12 11:01:29 -0700 (Thu, 12 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3138&lt;br /&gt;
* Adds a GetXmlRPCHandler() to the BaseHttpServer&lt;br /&gt;
* Thanks mpallari&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8357 | justincc | 2009-02-12 10:41:09 -0700 (Thu, 12 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* move userinfo for inventory archiving up to module class so that it only has to be done once&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8356 | justincc | 2009-02-12 10:17:04 -0700 (Thu, 12 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove some pointless CachedUserInfo != null tests since these are already made in earlier code&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8355 | justincc | 2009-02-12 10:07:44 -0700 (Thu, 12 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Move RequestInventoryForUser() from service to CachedUserInfo&lt;br /&gt;
* This simplifies callers in most cases - CachedUserInfo is already handling the rest of the fetch inventory work anyway&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8354 | sdague | 2009-02-12 10:02:54 -0700 (Thu, 12 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Added XEngine tests and gathered other ScriptEngine&lt;br /&gt;
Tests together&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8353 | lbsa71 | 2009-02-12 03:30:53 -0700 (Thu, 12 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Some more CCC&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8352 | lbsa71 | 2009-02-12 03:21:21 -0700 (Thu, 12 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Renamed RegionProfileService to RegionProfileServiceProxy to better reflect actual use.&lt;br /&gt;
* Added IRegionProfileService&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8351 | lbsa71 | 2009-02-12 03:16:11 -0700 (Thu, 12 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Turned RegionProfileService non-static&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8350 | lbsa71 | 2009-02-12 03:08:47 -0700 (Thu, 12 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Applied some CCC (Code Convention Conformance)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8349 | lbsa71 | 2009-02-12 03:05:15 -0700 (Thu, 12 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added RegionProfileService and moved RequestSimData to it.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8348 | lbsa71 | 2009-02-12 02:53:12 -0700 (Thu, 12 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* optimized usings.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8347 | dahlia | 2009-02-12 00:58:10 -0700 (Thu, 12 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks Kitto Flora for a patch that adds automatic min fly height to ODE - Mantis #3134&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8346 | diva | 2009-02-11 21:26:13 -0700 (Wed, 11 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Sending this to Justin, so that he can see what's wrong with the StandaloneTeleportTests when we add RESTInterregionComms module to the ScenePresenceTests.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8345 | diva | 2009-02-11 19:03:36 -0700 (Wed, 11 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Makes ban of HG users exactly the same as ban of local users, that is upon AddClient and not before.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8344 | diva | 2009-02-11 18:09:51 -0700 (Wed, 11 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fixes mantis #3121.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8343 | diva | 2009-02-11 14:07:41 -0700 (Wed, 11 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Enforce estate bans on Teleports.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8342 | justincc | 2009-02-11 13:36:17 -0700 (Wed, 11 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove some mono compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8341 | justincc | 2009-02-11 13:24:41 -0700 (Wed, 11 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* When an inventory archive is loaded, immediately update the client's inventory if that client is online at that region server&lt;br /&gt;
* Not useable yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8340 | justincc | 2009-02-11 12:57:45 -0700 (Wed, 11 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Change SendBulkUpdateInventory from two methods to one which accepts an InventoryNode&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8339 | justincc | 2009-02-11 12:29:59 -0700 (Wed, 11 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Establish a common InventoryNodeBase class from InventoryItemBase and InventoryFolderBase&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8338 | justincc | 2009-02-11 11:46:51 -0700 (Wed, 11 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor inventory archive code to allow direct invocation in order to support future unit tests&lt;br /&gt;
* Add a file I missed out from the last commit (the build was probably fine without it)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8337 | justincc | 2009-02-11 10:34:12 -0700 (Wed, 11 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* More inventory archive invocation to a proper region module&lt;br /&gt;
* Not ready for use yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8336 | ckrinke | 2009-02-11 09:01:56 -0700 (Wed, 11 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, FrankNichols for a patch that:&lt;br /&gt;
The following patch fixes http://opensimulator.org/mantis/view.php?id=3107 &lt;br /&gt;
[^] by changing call from setRot to llSetRot, the later handles &lt;br /&gt;
child prim being rotated relative to root prim in linked set. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8335 | drscofield | 2009-02-11 07:35:07 -0700 (Wed, 11 Feb 2009) | 13 lines&lt;br /&gt;
&lt;br /&gt;
From: Christopher Yeoh &amp;lt;yeohc@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This changeset add the RegionReady module code. The module sends a&lt;br /&gt;
message on a configurable channel when an oar file has finished&lt;br /&gt;
loading or if the script engine has emptied its queue for the first&lt;br /&gt;
time (eg server startup). Config is something like this:&lt;br /&gt;
&lt;br /&gt;
[RegionReady]&lt;br /&gt;
enabled = true&lt;br /&gt;
channel_notify = -800&lt;br /&gt;
&lt;br /&gt;
The module also knows if there was an error with startup.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8334 | melanie | 2009-02-10 16:40:22 -0700 (Tue, 10 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
If an instance contains only one region, select it in the console by default&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8333 | sdague | 2009-02-10 16:31:49 -0700 (Tue, 10 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fix a typo where the High Southwest height was getting set to the Low&lt;br /&gt;
Southwest height&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8332 | melanie | 2009-02-10 16:15:48 -0700 (Tue, 10 Feb 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Add proper handling for shared vs. unshared modules to the command&lt;br /&gt;
interface. Shared modules will now only get added once, so the command&lt;br /&gt;
handler is called once per module, not once per scene. Removal of scenes&lt;br /&gt;
has no adverse effects. Nonshared modules will be called for each scene.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8331 | diva | 2009-02-10 15:54:05 -0700 (Tue, 10 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fixes the problem of attachment offset after crossings/TPs. Hopefully it fixes mantis #3126, as well as other random displacements. The problem was that the new object at the receiving region was being marked as attachment before AttachObject was called. That made its AbsolutePosition be the position of the avie, and that was what was being given to AttachObject.  &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8330 | justincc | 2009-02-10 12:33:09 -0700 (Tue, 10 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Remove load and save inventory commands from the console since these are actually experimental and the storage format may soon undergo incompatible changes&lt;br /&gt;
* If you were using these please uncomment the code before rebuilding, but be aware that old files may become incompatible soon&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8329 | justincc | 2009-02-10 12:00:10 -0700 (Tue, 10 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Remove SOG XML2 serialization log messages for now&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8328 | justincc | 2009-02-10 11:50:25 -0700 (Tue, 10 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Stop OpenSim crashing if an exception from a command makes it right up to the top of the stack&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8327 | justincc | 2009-02-10 11:43:36 -0700 (Tue, 10 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Implement merging of oars in code&lt;br /&gt;
* Not fully tested yet and not yet available as an option from the user console&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8326 | justincc | 2009-02-10 09:56:35 -0700 (Tue, 10 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* extend load oar test to check that an object was actually loaded&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8325 | lbsa71 | 2009-02-10 08:59:12 -0700 (Tue, 10 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Ignored some gens&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8324 | justincc | 2009-02-10 08:46:38 -0700 (Tue, 10 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix build break, parentheses in the wrong place&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8323 | justincc | 2009-02-10 08:35:41 -0700 (Tue, 10 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Overwrite the old saved OpenSim.ini file saved in response to a crash if one already exists&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8322 | melanie | 2009-02-10 07:39:04 -0700 (Tue, 10 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Change the command parser and resolver to be able to disambiguate commands&lt;br /&gt;
that are a prefix of another command. Fixes &amp;quot;terrain load&amp;quot;&lt;br /&gt;
Fixes Mantis #3123&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8321 | drscofield | 2009-02-10 07:38:57 -0700 (Tue, 10 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
dropping obsolete XIRC section from OpenSim.ini.example&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8320 | drscofield | 2009-02-10 07:32:35 -0700 (Tue, 10 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fix region_limit example in OpenSim.ini.example&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8319 | drscofield | 2009-02-10 07:32:23 -0700 (Tue, 10 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fixing ConciergeModule to follow coding conventions&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8318 | justincc | 2009-02-10 07:03:51 -0700 (Tue, 10 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Reinstate texture tests, eliminating duplicate OpenSim.Region.CoreModules.Tests&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8317 | sdague | 2009-02-10 06:36:42 -0700 (Tue, 10 Feb 2009) | 10 lines&lt;br /&gt;
&lt;br /&gt;
From Rob Smart &amp;lt;SMARTROB@uk.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In SL if llAbs() is called with the minimum integer value of -2147483648&lt;br /&gt;
it will return that value untouched without error.&lt;br /&gt;
&lt;br /&gt;
this patch replicates the SL functionality.&lt;br /&gt;
&lt;br /&gt;
OpenSim currently throws an overflow exception: number too small under&lt;br /&gt;
mono or a &amp;quot;System.OverflowException: Negating the minimum value of a&lt;br /&gt;
twos complement number is invalid. &amp;quot; under .NET&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8316 | drscofield | 2009-02-10 06:10:57 -0700 (Tue, 10 Feb 2009) | 79 lines&lt;br /&gt;
&lt;br /&gt;
this is step 2 of 2 of the OpenSim.Region.Environment refactor.&lt;br /&gt;
NOTHING has been deleted or moved off to forge at this point.  what&lt;br /&gt;
has happened is that OpenSim.Region.Environment.Modules has been split&lt;br /&gt;
in two:&lt;br /&gt;
&lt;br /&gt;
- OpenSim.Region.CoreModules: all those modules that are either&lt;br /&gt;
  directly or indirectly referenced from  other  OpenSim packages, or&lt;br /&gt;
  that provide functionality that the OpenSim developer community&lt;br /&gt;
  considers core functionality:&lt;br /&gt;
&lt;br /&gt;
      CoreModules/Agent/AssetTransaction&lt;br /&gt;
      CoreModules/Agent/Capabilities&lt;br /&gt;
      CoreModules/Agent/TextureDownload&lt;br /&gt;
      CoreModules/Agent/TextureSender&lt;br /&gt;
      CoreModules/Agent/TextureSender/Tests&lt;br /&gt;
      CoreModules/Agent/Xfer&lt;br /&gt;
      CoreModules/Avatar/AvatarFactory&lt;br /&gt;
      CoreModules/Avatar/Chat/ChatModule&lt;br /&gt;
      CoreModules/Avatar/Combat&lt;br /&gt;
      CoreModules/Avatar/Currency/SampleMoney&lt;br /&gt;
      CoreModules/Avatar/Dialog&lt;br /&gt;
      CoreModules/Avatar/Friends&lt;br /&gt;
      CoreModules/Avatar/Gestures&lt;br /&gt;
      CoreModules/Avatar/Groups&lt;br /&gt;
      CoreModules/Avatar/InstantMessage&lt;br /&gt;
      CoreModules/Avatar/Inventory&lt;br /&gt;
      CoreModules/Avatar/Inventory/Archiver&lt;br /&gt;
      CoreModules/Avatar/Inventory/Transfer&lt;br /&gt;
      CoreModules/Avatar/Lure&lt;br /&gt;
      CoreModules/Avatar/ObjectCaps&lt;br /&gt;
      CoreModules/Avatar/Profiles&lt;br /&gt;
      CoreModules/Communications/Local&lt;br /&gt;
      CoreModules/Communications/REST&lt;br /&gt;
      CoreModules/Framework/EventQueue&lt;br /&gt;
      CoreModules/Framework/InterfaceCommander&lt;br /&gt;
      CoreModules/Hypergrid&lt;br /&gt;
      CoreModules/InterGrid&lt;br /&gt;
      CoreModules/Scripting/DynamicTexture&lt;br /&gt;
      CoreModules/Scripting/EMailModules&lt;br /&gt;
      CoreModules/Scripting/HttpRequest&lt;br /&gt;
      CoreModules/Scripting/LoadImageURL&lt;br /&gt;
      CoreModules/Scripting/VectorRender&lt;br /&gt;
      CoreModules/Scripting/WorldComm&lt;br /&gt;
      CoreModules/Scripting/XMLRPC&lt;br /&gt;
      CoreModules/World/Archiver&lt;br /&gt;
      CoreModules/World/Archiver/Tests&lt;br /&gt;
      CoreModules/World/Estate&lt;br /&gt;
      CoreModules/World/Land&lt;br /&gt;
      CoreModules/World/Permissions&lt;br /&gt;
      CoreModules/World/Serialiser&lt;br /&gt;
      CoreModules/World/Sound&lt;br /&gt;
      CoreModules/World/Sun&lt;br /&gt;
      CoreModules/World/Terrain&lt;br /&gt;
      CoreModules/World/Terrain/DefaultEffects&lt;br /&gt;
      CoreModules/World/Terrain/DefaultEffects/bin&lt;br /&gt;
      CoreModules/World/Terrain/DefaultEffects/bin/Debug&lt;br /&gt;
      CoreModules/World/Terrain/Effects&lt;br /&gt;
      CoreModules/World/Terrain/FileLoaders&lt;br /&gt;
      CoreModules/World/Terrain/FloodBrushes&lt;br /&gt;
      CoreModules/World/Terrain/PaintBrushes&lt;br /&gt;
      CoreModules/World/Terrain/Tests&lt;br /&gt;
      CoreModules/World/Vegetation&lt;br /&gt;
      CoreModules/World/Wind&lt;br /&gt;
      CoreModules/World/WorldMap&lt;br /&gt;
&lt;br /&gt;
- OpenSim.Region.OptionalModules: all those modules that are not core&lt;br /&gt;
  modules:&lt;br /&gt;
&lt;br /&gt;
      OptionalModules/Avatar/Chat/IRC-stuff&lt;br /&gt;
      OptionalModules/Avatar/Concierge&lt;br /&gt;
      OptionalModules/Avatar/Voice/AsterixVoice&lt;br /&gt;
      OptionalModules/Avatar/Voice/SIPVoice&lt;br /&gt;
      OptionalModules/ContentManagementSystem&lt;br /&gt;
      OptionalModules/Grid/Interregion&lt;br /&gt;
      OptionalModules/Python&lt;br /&gt;
      OptionalModules/SvnSerialiser&lt;br /&gt;
      OptionalModules/World/NPC&lt;br /&gt;
      OptionalModules/World/TreePopulator&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8315 | melanie | 2009-02-10 05:25:29 -0700 (Tue, 10 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Stopgap measure: To use gridlaunch, or GUI, start opensim with&lt;br /&gt;
OpenSim.exe -gui=true&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8314 | diva | 2009-02-09 17:15:30 -0700 (Mon, 09 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Commented out a problematic test that needs more careful revision.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8313 | diva | 2009-02-09 16:12:49 -0700 (Mon, 09 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fixes a failed unit test on ScenePresences tests. That test unit needs some fixing too.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8312 | chi11ken | 2009-02-09 15:49:05 -0700 (Mon, 09 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8311 | diva | 2009-02-09 15:27:27 -0700 (Mon, 09 Feb 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Moved prim crossing out of OGS1 and into RESTComms and LocalInterregionComms. This breaks interregion comms with older versions in what concerns prim crossing. In the process of moving the comms, a few things seem to be working better, namely this may address mantis #3011, mantis #1698. Hopefully, this doesn't break anything else. But I'm still seeing weirdnesses with attchments jumping out of place after a cross/TP.&lt;br /&gt;
The two most notable changes in the crossing process were:&lt;br /&gt;
* Object gets passed in only one message, not two as done before.&lt;br /&gt;
* Local object crossings do not get serialized, as done before.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8310 | ckrinke | 2009-02-09 15:07:27 -0700 (Mon, 09 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, TLaukkan (Timmil) for a patch that:&lt;br /&gt;
* Fixed and added athursv's BasicEstateTest&lt;br /&gt;
* Added MySQLEstateTest&lt;br /&gt;
* Added SQLiteEstateTest &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8309 | sdague | 2009-02-09 15:04:43 -0700 (Mon, 09 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
oops, missing file from last patch set&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8308 | sdague | 2009-02-09 14:47:55 -0700 (Mon, 09 Feb 2009) | 9 lines&lt;br /&gt;
&lt;br /&gt;
From Alan Webb &amp;lt;awebb@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These changes replace all direct references to the AssetCache with&lt;br /&gt;
IAssetCache. There is no change to functionality. Everything works as&lt;br /&gt;
before.&lt;br /&gt;
&lt;br /&gt;
This is laying the groundwork for making it possible to register&lt;br /&gt;
alternative asset caching mechanisms without disrupting other parts of&lt;br /&gt;
OpenSim or their dependencies upon AssetCache functionality.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8307 | ckrinke | 2009-02-09 14:44:39 -0700 (Mon, 09 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, TLaukkan (Tommil) for a patch that:&lt;br /&gt;
* Updated migration scripts and hbm.xml so that nhibernate tests work. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8306 | justincc | 2009-02-09 13:52:04 -0700 (Mon, 09 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add the ability to type help &amp;lt;command&amp;gt; for more detailed help about a specific command if any is available&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8305 | sdague | 2009-02-09 13:06:06 -0700 (Mon, 09 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
a last set of files that seem to have embedded ^M in them&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8304 | sdague | 2009-02-09 12:59:08 -0700 (Mon, 09 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add a script for fixing line endings (at least from linux)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8303 | sdague | 2009-02-09 12:58:37 -0700 (Mon, 09 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add a bunch of missing svn line ending properties&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8302 | justincc | 2009-02-09 11:11:09 -0700 (Mon, 09 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Restore show information for the OpenSim region server (version, info, threads, etc.)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8301 | justincc | 2009-02-09 10:31:03 -0700 (Mon, 09 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3080&lt;br /&gt;
* Changes the NHibernate asset mapping and expose FullID on AssetBase for NHibernate&lt;br /&gt;
* mikem has seen this patch :)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8300 | justincc | 2009-02-09 10:02:10 -0700 (Mon, 09 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3094&lt;br /&gt;
* Add NHibernate PostgreSQL database tests.  &lt;br /&gt;
* Tests not yet being run as the PostgreSQL module is not yet fully functional&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8299 | melanie | 2009-02-09 09:34:21 -0700 (Mon, 09 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Reinstate the KickUserCommand handler, which was commented out by&lt;br /&gt;
another dev whiel I was putting the reference to it back in&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8298 | melanie | 2009-02-09 09:21:13 -0700 (Mon, 09 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Correct a delegate in OpenSim.cs&lt;br /&gt;
Fixes Mantis #3117&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8297 | justincc | 2009-02-09 08:57:53 -0700 (Mon, 09 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Reinstate tests that are now in CoreModules&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8296 | sdague | 2009-02-09 08:40:31 -0700 (Mon, 09 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fixing refactoring +1 (Fixes Mantis #3113)&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8295 | drscofield | 2009-02-09 03:40:12 -0700 (Mon, 09 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fixing warnings.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8294 | drscofield | 2009-02-09 03:04:54 -0700 (Mon, 09 Feb 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
This patch implements llLookAt to the extent that an object will correctly&lt;br /&gt;
rotate and point to the target, however it doesnt yet use the damping or&lt;br /&gt;
strength parameters.&lt;br /&gt;
&lt;br /&gt;
From: Robert Smart &amp;lt;smartrob@uk.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8293 | drscofield | 2009-02-09 02:45:09 -0700 (Mon, 09 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fixing refactoring artefact. (fixes mantis #3113)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8292 | drscofield | 2009-02-09 02:16:15 -0700 (Mon, 09 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
starting phase 2 of the OpenSim.Region.Environment commit: relocating&lt;br /&gt;
OpenSim.Region.Environment.Modules.Agent en bloc to OpenSim.Region.CoreModules&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8291 | drscofield | 2009-02-09 02:02:49 -0700 (Mon, 09 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
adding bin/ScriptEngines/*/*.{dll,state}, bin/j2kDecodeCache,&lt;br /&gt;
bin/UserAssets to .gitignore&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8290 | mikem | 2009-02-08 17:59:02 -0700 (Sun, 08 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thanks Tommi Laukkanen for a patch that allows the&lt;br /&gt;
CSCodeGeneratorTest.TestStringsWithEscapedQuotesAndComments unit test to&lt;br /&gt;
pass on Windows. Fixes Mantis #3104.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8289 | mikem | 2009-02-08 17:34:01 -0700 (Sun, 08 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Remove unused OpenSim/Data/{DataStore,InventoryData}Base.cs.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8288 | mikem | 2009-02-08 17:33:44 -0700 (Sun, 08 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
The DataPluginFactory is now a set of generic methods instead of&lt;br /&gt;
multiple duplicates of the same code.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8287 | teravus | 2009-02-08 11:05:12 -0700 (Sun, 08 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Once again, fixing linked prim collisions by putting AbsolutePosition = AbsolutePosition; back in the linking routine.   Why was it removed?  It's critical to the physics scene.&lt;br /&gt;
* Fixes mantis #3108&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8286 | teravus | 2009-02-08 10:41:15 -0700 (Sun, 08 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Some minor cleanup&lt;br /&gt;
* sealed OdeScene&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8285 | teravus | 2009-02-08 10:25:02 -0700 (Sun, 08 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Reverts patch from tuco/mikkopa/sempuki mantis #3072&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8284 | dahlia | 2009-02-08 03:50:22 -0700 (Sun, 08 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
send group name in binary bucket in chatterbox invitation eventqueue message&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8283 | teravus | 2009-02-07 20:02:43 -0700 (Sat, 07 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Limit the total number of joints created per frame to the maximum possible without causing a stack collision.&lt;br /&gt;
* This fixes crashing on large sets of physical prims because of stack collisions (assuming you follow the directions on linux for starting ode with ulimit).   After the maximum joints are created, objects will start to fall through the ground and be disabled.   Not the best solution, but it's better then a crash caused by a stack collision with the process exceeding the maximum available memory/recursions per thread.&lt;br /&gt;
* Make a clean region, make a stack of 5000 prim, 20 layers high.  Make them physical, *SLOW*, but no crash.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8282 | teravus | 2009-02-07 18:05:09 -0700 (Sat, 07 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fixes colliding with the terrain lower then 0 and higher then 256m&lt;br /&gt;
* The actual AABB of the heightfield on the Z is now determined by the minimum and maximum heightfield value in the terrain array (assuming it's a reasonable number).  This might optimize collisions in simulators that have a small difference between minimum and maximum heightfield values. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8281 | diva | 2009-02-07 17:54:56 -0700 (Sat, 07 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Removed the duplicate AddCapsHandler that existed in ScenePresence.MakeRootAgent; CAPs are already in place when this runs.&lt;br /&gt;
* Moved MoveAgentIntoRegion further down in the CompleteMovement method.&lt;br /&gt;
* changed a couple of methods from protected to public in SceneCommunicationService&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8280 | diva | 2009-02-07 16:51:30 -0700 (Sat, 07 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Bug fix related to the filling out the remoting port in RegionInfo. It still must be there because of attachments.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8279 | lbsa71 | 2009-02-07 13:16:58 -0700 (Sat, 07 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Refactored UserLoginService.CustomiseResponse to be (almost) text-wide identical to LocalLoginService.CustomiseResponse in order to be able to pull them up.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8278 | ckrinke | 2009-02-07 11:11:04 -0700 (Sat, 07 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, TLaukkan (Tommil) for a patch that:&lt;br /&gt;
Created nunit test for LSL API and example test for &lt;br /&gt;
llAngleBetween which was marked untested in wiki. &lt;br /&gt;
Run new test succesfully with NUnitGUI and nant build. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8277 | ckrinke | 2009-02-07 10:56:36 -0700 (Sat, 07 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add TLaukkan (Tommil) to CONTRIBUTORS.txt for OpenSim&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8276 | diva | 2009-02-07 09:10:23 -0700 (Sat, 07 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Adds support for HG linking to specific regions within an instance. The format is Host:Port:Region. Refactored the linking code from MapSearchModule to HGHyperlink, so that it can be used both by the MapSearchModule and the Console command.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8275 | melanie | 2009-02-07 08:51:00 -0700 (Sat, 07 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix a .NET issue where changing a locked reference would cause a crash&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8274 | sdague | 2009-02-07 06:16:27 -0700 (Sat, 07 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
the parameters for llAtan2 were inverted before passing to Math.&lt;br /&gt;
&lt;br /&gt;
Thanks to Rob Smart for pointing this out.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8272 | melanie | 2009-02-07 05:25:39 -0700 (Sat, 07 Feb 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Replace the console for all OpenSim apps with a new console featuring command&lt;br /&gt;
line editing, context sensitive help (press ? at any time), command line&lt;br /&gt;
history, a new plugin command system and new appender features thet let you&lt;br /&gt;
type while the console is scrolling. Seamlessly integrates the ICommander&lt;br /&gt;
interfaces.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8271 | lbsa71 | 2009-02-07 02:45:56 -0700 (Sat, 07 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thank you dslake for a patch that:&lt;br /&gt;
* fixes mantis #3092: User Server sets agent starting position to passed x/y/x instead of x/y/z&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8270 | sdague | 2009-02-06 20:21:34 -0700 (Fri, 06 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
oops spaces where tabs should be in the makefile&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8269 | sdague | 2009-02-06 20:18:58 -0700 (Fri, 06 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
create a &amp;quot;make release&amp;quot; target which does the release instead of&lt;br /&gt;
debug build.  Just a convenience for people on the Linux side of the&lt;br /&gt;
house&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8268 | justincc | 2009-02-06 14:56:50 -0700 (Fri, 06 Feb 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Apply second patch from http://opensimulator.org/mantis/view.php?id=3089&lt;br /&gt;
* This adds more explanation for the new proxy settings in OpenSim.ini.example&lt;br /&gt;
* Also does some formatting correction&lt;br /&gt;
* I did some additional reformatting on top of that&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8267 | lbsa71 | 2009-02-06 14:50:05 -0700 (Fri, 06 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Removed superflous (and circular) ref to OpenSim.Region.Framework&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8266 | drscofield | 2009-02-06 14:47:44 -0700 (Fri, 06 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
killing OpenSim.Data.Base ref once more&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8265 | drscofield | 2009-02-06 14:41:52 -0700 (Fri, 06 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
dropping ref to OpenSim.Grid (another survivor thx to the refactoring by-pass)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8264 | justincc | 2009-02-06 14:37:10 -0700 (Fri, 06 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* reinstate OpenSim/Region/Framework/Scenes/Tests&lt;br /&gt;
* should bring us back up to 240 tests&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8263 | drscofield | 2009-02-06 14:28:30 -0700 (Fri, 06 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
removing bad references to OpenSim.Data stuff that got deleted earlier&lt;br /&gt;
this week but seems to have survive on the refactoring by-pass.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8262 | justincc | 2009-02-06 13:05:12 -0700 (Fri, 06 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add missing Region.Framework reference in ApplicationPlugins.LoadRegions&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8261 | justincc | 2009-02-06 12:12:04 -0700 (Fri, 06 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Make the module loader display which module failed if there was a loading problem&lt;br /&gt;
* Such failures are now fatal to grab the user's attention.&lt;br /&gt;
* However, they could be made non-fatal (just with a loud error warning) if this proves too inconvenient&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8260 | justincc | 2009-02-06 11:18:01 -0700 (Fri, 06 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Implement help &amp;lt;command&amp;gt; from the region console&lt;br /&gt;
* So at the moment once can type 'help terrain fill' as well as 'terrain fill help'&lt;br /&gt;
* Current implementation is a transient hack that should be tidied up soon&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8259 | drscofield | 2009-02-06 09:55:34 -0700 (Fri, 06 Feb 2009) | 17 lines&lt;br /&gt;
&lt;br /&gt;
This changeset is the step 1 of 2 in refactoring&lt;br /&gt;
OpenSim.Region.Environment into a &amp;quot;framework&amp;quot; part and a modules only&lt;br /&gt;
part. This first changeset refactors OpenSim.Region.Environment.Scenes,&lt;br /&gt;
OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces&lt;br /&gt;
into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region&lt;br /&gt;
modules in OpenSim.Region.Environment.&lt;br /&gt;
&lt;br /&gt;
The next step will be to move region modules up from&lt;br /&gt;
OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and&lt;br /&gt;
then sort out which modules are really core modules and which should&lt;br /&gt;
move out to forge.&lt;br /&gt;
&lt;br /&gt;
I've been very careful to NOT BREAK anything. i hope i've&lt;br /&gt;
succeeded. as this is the work of a whole week i hope i managed to&lt;br /&gt;
keep track with the applied patches of the last week --- could any of&lt;br /&gt;
you that did check in stuff have a look at whether it survived? thx!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8258 | lbsa71 | 2009-02-06 08:01:20 -0700 (Fri, 06 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* removed superfluous constants class&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8257 | dahlia | 2009-02-06 02:58:23 -0700 (Fri, 06 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
more eventqueue endian madness&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8256 | dahlia | 2009-02-06 01:53:30 -0700 (Fri, 06 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
move RegionDenyAgeUnverified parameter to AgeVerificationBlock in parcel properties event queue message. Addresses Mantis#3090&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8255 | dahlia | 2009-02-05 18:25:59 -0700 (Thu, 05 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks cmickyb for a patch (Mantis#3089) that adds support for proxy in http requests&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8254 | justincc | 2009-02-05 15:03:23 -0700 (Thu, 05 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove mono compiler warning&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8253 | justincc | 2009-02-05 14:54:22 -0700 (Thu, 05 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3056&lt;br /&gt;
* Clamps negative values to zero when a terrain is exported in LLRAW format, since LLRAW doesn't support negative values.&lt;br /&gt;
* Thanks jonc!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8252 | justincc | 2009-02-05 14:46:57 -0700 (Thu, 05 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove CommanderTestModule as there are several normal modules which effectively fulfil this function&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8251 | justincc | 2009-02-05 14:46:04 -0700 (Thu, 05 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* cheap hack to make module help information more accurately reflect what command text needs to be typed&lt;br /&gt;
* Should disappear soon&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8250 | justincc | 2009-02-05 14:35:59 -0700 (Thu, 05 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Make existing module commanders register as help topics&lt;br /&gt;
* Typing help will now give a list of these topics at the top (as well as the rest of the current help stuff)&lt;br /&gt;
* Typing help &amp;lt;topic&amp;gt; will give information about commands specific to that topic&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8249 | justincc | 2009-02-05 12:54:22 -0700 (Thu, 05 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Use the commander name to register module commanders instead of providing the information twice&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8248 | justincc | 2009-02-05 12:34:23 -0700 (Thu, 05 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Split out module Command class into a separate file&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8247 | justincc | 2009-02-05 11:47:39 -0700 (Thu, 05 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Remove unused region info list from OpenSimBase.&lt;br /&gt;
* The same information is available via SceneManager&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8246 | justincc | 2009-02-05 11:36:53 -0700 (Thu, 05 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Move module handling code up into SceneBase from Scene, reducing the large number of different things that Scene does&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8245 | sdague | 2009-02-05 09:12:51 -0700 (Thu, 05 Feb 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
From: Christopher Yeoh &amp;lt;yeohc@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This patch fixes the problem where if an object containing a script is&lt;br /&gt;
deleted at the same time as an object containing the same script is&lt;br /&gt;
rezzed, it can result in the assembly file being deleted after the&lt;br /&gt;
second object script initialisation has found it but not started using&lt;br /&gt;
it yet, resulting in the script not starting up.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8244 | teravus | 2009-02-05 06:43:36 -0700 (Thu, 05 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Add the second version of the experimental ObjectAdd Cap.   It will handle both versions currently.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8243 | teravus | 2009-02-04 23:44:46 -0700 (Wed, 04 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Committing an experimental ObjectAdd module.  Intended to work with http://jira.secondlife.com/browse/VWR-8049 . &lt;br /&gt;
* Catherine contacted us and gave us a LLSD dump to study for implementation.&lt;br /&gt;
* Still needs to be tested.  May not produce expected results.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8242 | justincc | 2009-02-04 13:37:20 -0700 (Wed, 04 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove deprecated and unused terrain method from SceneManager&lt;br /&gt;
* other minor tidy up&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8241 | justincc | 2009-02-04 11:56:12 -0700 (Wed, 04 Feb 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Introduce a new &amp;quot;default&amp;quot; option for asset_database in the [STORAGE] section&lt;br /&gt;
* This option makes OpenSim use the usual db based asset service in standalone, and the grid based one in grid mode&lt;br /&gt;
* The other options can (local, grid, etc) can still be used explicitly as before&lt;br /&gt;
* Also change OpenSim.ini.example and the surrounding explanative text&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8240 | chi11ken | 2009-02-04 11:49:06 -0700 (Wed, 04 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8239 | diva | 2009-02-04 09:31:48 -0700 (Wed, 04 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Addresses a race condition that happened between the viewer and the departing region wrt the creation of the child agent in the receiving region, and that resulted in failed TPs.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8238 | mw | 2009-02-04 09:00:39 -0700 (Wed, 04 Feb 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Added a ForceSceneObjectBackup method to Scene, which as it says forces a database backup/update on the SceneObjectGroup.&lt;br /&gt;
This is now called at the beginning of DeRezObject, so we know the database is upto date before we attempt to delete a object. &lt;br /&gt;
Fix Mantis #1004 &lt;br /&gt;
Which happened because Database backups don't happen if a object is still selected, so when you select a part in a link-set and then unlink it and then delete it, all without unselecting the prim at all. The unlink changes never get updated to the database. So then when the call to delete the prim from the database happens, which is called with the SceneObjectId. That SceneObjectId is never found, as the database still has that prim as part of another link set. &lt;br /&gt;
It is possible that these changes might have to be reverted and for us to find a different method of fixing the problem. If the performance overhead is too high or it causes any other problems.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8237 | diva | 2009-02-04 06:13:47 -0700 (Wed, 04 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Closing the requestStream and setting a 10 sec timeout for getting it.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8236 | mikem | 2009-02-03 17:01:36 -0700 (Tue, 03 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
- add OpenSim.Framework.AssetMetadata class. AssetBase is now composed of it&lt;br /&gt;
- trim trailing whitespace&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8235 | justincc | 2009-02-03 13:45:18 -0700 (Tue, 03 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add another object to the existing save oar test&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8234 | justincc | 2009-02-03 13:16:15 -0700 (Tue, 03 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Address http://opensimulator.org/mantis/view.php?id=3076 by actually eliminating the redundant enable = true commented example&lt;br /&gt;
* Comment out some startup verbosity from the module if we haven't enabled it&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8233 | justincc | 2009-02-03 13:13:34 -0700 (Tue, 03 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fission SceneObjectTests into basic and linking sets&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8232 | justincc | 2009-02-03 12:36:57 -0700 (Tue, 03 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Lock the parts for the old group while we're clearing it as well - not much point doing one without the other&lt;br /&gt;
* Shouldn't result in any deadlocks as I don't think there are any locks in the calling code&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8231 | justincc | 2009-02-03 12:13:17 -0700 (Tue, 03 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Mark the old group after linking as deleted&lt;br /&gt;
* Add unit test assertions to check this&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8230 | diva | 2009-02-03 12:03:01 -0700 (Tue, 03 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
OK, commenting the return again :-/&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8229 | justincc | 2009-02-03 11:48:04 -0700 (Tue, 03 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Now clearing parts list in the old group after a link has occurred&lt;br /&gt;
* Adjusted existing link tests to reflect this and added some new assertions&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8228 | justincc | 2009-02-03 11:06:24 -0700 (Tue, 03 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Lock parts while they're being duplicated to prevent possible race conditions with other parts changers&lt;br /&gt;
* This shouldn't provoke any deadlocks since the callers aren't taking any other locks beforehand&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8227 | justincc | 2009-02-03 10:50:25 -0700 (Tue, 03 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove some pointless assignments in SOG.Copy() that had already been done by MemberwiseClone()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8226 | teravus | 2009-02-03 07:11:52 -0700 (Tue, 03 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixes mantis #3070&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8225 | mikem | 2009-02-03 01:31:08 -0700 (Tue, 03 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Change access levels from private to protected to facilitate&lt;br /&gt;
subclassing; also add new method signatures. Thanks tuco and mikkopa.&lt;br /&gt;
Fix Mantis #3072.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8224 | mikem | 2009-02-02 22:20:52 -0700 (Mon, 02 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Embed OpenSim.Data.addin.xml as a resource into OpenSim.Data.dll.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8223 | mikem | 2009-02-02 22:20:44 -0700 (Mon, 02 Feb 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
- moved data plugin loading code from various places to&lt;br /&gt;
  OpenSim/Data/DataPluginFactory.cs&lt;br /&gt;
- removed dependencies on a few executable assemblies in&lt;br /&gt;
  bin/OpenSim.Data.addin.xml&lt;br /&gt;
- trim trailing whitespace&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8222 | mikem | 2009-02-02 22:20:35 -0700 (Mon, 02 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
- move OpenSim/Framework/IUserData.cs to OpenSim/Data/IUserData.cs&lt;br /&gt;
- trim trailing whitespace&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8221 | mikem | 2009-02-02 22:20:26 -0700 (Mon, 02 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
- move OpenSim/Framework/IInventoryData.cs to&lt;br /&gt;
  OpenSim/Data/IInventoryData.cs&lt;br /&gt;
- trim trailing whitespace&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8220 | mikem | 2009-02-02 22:20:16 -0700 (Mon, 02 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
- move IAssetDataPlugin from OpenSim/Framework/IAssetProvider.cs to&lt;br /&gt;
  OpenSim/Data/IAssetData.cs&lt;br /&gt;
- remove some trailing whitespace&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8219 | mikem | 2009-02-02 22:20:03 -0700 (Mon, 02 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Rename IAssetProviderPlugin to IAssetDataPlugin aligning with the other data plugins.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8218 | justincc | 2009-02-02 13:59:12 -0700 (Mon, 02 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Establish OnOarFileSaved EventManager event and subscribe to that instead of passing in a waithandle to the archiver&lt;br /&gt;
* This matches the existing OnOarFileLoaded event&lt;br /&gt;
* This brings up the question of how these things can be made generic so that they don't have to be tied into EventManager, but that's a topic for another day&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8217 | justincc | 2009-02-02 13:01:50 -0700 (Mon, 02 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* As per http://opensimulator.org/mantis/view.php?id=3065&lt;br /&gt;
* Copy OpenSim.ini to _OpenSim.ini on crash instead of opensim.ini&lt;br /&gt;
* This makes it work on Linux/Mac(?) as well as Windows&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8216 | justincc | 2009-02-02 12:29:43 -0700 (Mon, 02 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add a few more contributing projects that were not yet listed&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8215 | idb | 2009-02-02 12:20:12 -0700 (Mon, 02 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Restore llGetSunPosition to its former self.&lt;br /&gt;
Fixes Mantis #2195&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8214 | justincc | 2009-02-02 10:33:47 -0700 (Mon, 02 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Make the fact that there is a setting to control which instant message module is used explicit in OpenSim.ini.example&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8213 | justincc | 2009-02-02 10:27:23 -0700 (Mon, 02 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Make it more obvious that there is an enabled switch for chat in OpenSim.ini.example.&lt;br /&gt;
* Add default information for other chat settings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8212 | justincc | 2009-02-02 10:22:20 -0700 (Mon, 02 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Stop the instant message module from trying to register for the message transfer module in PostInitialise() if it hasn't actually been enabled&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8211 | justincc | 2009-02-02 10:19:57 -0700 (Mon, 02 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Small tweak to move name replacement in friendship offer since server side requests don't want the lookup&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8210 | drscofield | 2009-02-02 07:57:20 -0700 (Mon, 02 Feb 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
[previous VectorRender patch was from: Robert Smart&lt;br /&gt;
&amp;lt;SMARTROB@uk.ibm.com&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
clean up.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8209 | lbsa71 | 2009-02-02 07:57:01 -0700 (Mon, 02 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor refactoring and comments updates&lt;br /&gt;
* Ignored some gens&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8208 | drscofield | 2009-02-02 06:58:01 -0700 (Mon, 02 Feb 2009) | 19 lines&lt;br /&gt;
&lt;br /&gt;
[patching previous patch and also taking the chance of fixing the&lt;br /&gt;
previous commit message]&lt;br /&gt;
&lt;br /&gt;
This patch reimplements the Draw method in the VectorRenderModule which is&lt;br /&gt;
used to create dynamic textures.&lt;br /&gt;
&lt;br /&gt;
The previous version was limited to creating square dynamic textures, it&lt;br /&gt;
also didnt allow for dynamically loading an image containing transparency&lt;br /&gt;
except at 256x256.&lt;br /&gt;
&lt;br /&gt;
The extraParams string in such functions as osSetDynamicTextureData can&lt;br /&gt;
now be passed a comma seperated string of name value pairs which set the&lt;br /&gt;
width,height and alpha value of dynamic textures. e.g.&lt;br /&gt;
&amp;quot;height:512,width:2048,alpha:255&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Backward compatibility is still preserved so passing the old params of&lt;br /&gt;
either a string integer &amp;quot;256&amp;quot; &amp;quot;512&amp;quot; will still work in the same fashion as&lt;br /&gt;
will passing &amp;quot;setAlpha&amp;quot; on its own&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8207 | teravus | 2009-02-02 06:57:54 -0700 (Mon, 02 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Changing the ode collision filter to 'off by default' instead of 'on by default'.   It needs to be improved more.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8206 | drscofield | 2009-02-02 04:40:34 -0700 (Mon, 02 Feb 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Merge branch 'vector' into OpenSimulator.org&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8205 | lbsa71 | 2009-02-02 04:27:58 -0700 (Mon, 02 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Removed erroneous reference to the Data.Base Framework&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8204 | lbsa71 | 2009-02-02 04:16:41 -0700 (Mon, 02 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Removed the unused Data.Base Framework&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8203 | chi11ken | 2009-02-02 02:01:00 -0700 (Mon, 02 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8202 | teravus | 2009-02-01 23:04:03 -0700 (Sun, 01 Feb 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Adding the Tree module configuration options to OpenSim.ini.example&lt;br /&gt;
* Adding an option to use the tree module to manage the trees in the simulator (grow/reproduce/die)&lt;br /&gt;
* Setting it to off by default in an effort to reduce the number of threads in use by default&lt;br /&gt;
* You can also turn it on in a 'one off' way with 'tree active true' on the console. To 'one off' turn it off, it's 'tree active false'.  The permanent way to do that, however is in the opensim.ini.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8201 | diva | 2009-02-01 13:36:10 -0700 (Sun, 01 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Putting the return back in AddCapsHandler upon attempt at adding CAPs twice. The return seems to have been commented in 8038, as an attempt at fixing multiple TP problems later identified to be deadlocks. CAPs should never be overwritten, or the viewer can get confused. Right now this method is erroneously being called twice because of legacy code. I'll fix that later, after further testing.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8200 | ckrinke | 2009-02-01 10:41:33 -0700 (Sun, 01 Feb 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, TLaukkan (Tommil) for a patch that:&lt;br /&gt;
Added osTeleportAgent with region coordinates to &lt;br /&gt;
support hyper grid scripted teleports. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8199 | teravus | 2009-02-01 10:16:36 -0700 (Sun, 01 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adding a few fields to the Land data responder that the client is complaining about (and older clients are crashing on)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8198 | idb | 2009-02-01 08:12:32 -0700 (Sun, 01 Feb 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Correct the method signature on llMakeFountain.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8197 | diva | 2009-01-31 19:20:57 -0700 (Sat, 31 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
More on dynamic hyperlinks. Making the 4096 check (deregistration of region) work in grid mode.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8196 | diva | 2009-01-31 17:59:42 -0700 (Sat, 31 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Check for the 4096 limitation in dynamic region hyperlinks.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8195 | idb | 2009-01-31 12:02:09 -0700 (Sat, 31 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Speed improvement mostly when sensing objects especially noticeable in a sim with many objects.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8194 | ckrinke | 2009-01-31 11:27:44 -0700 (Sat, 31 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Flesh out llGetAgentLanguage to return &amp;quot;en-us&amp;quot; until&lt;br /&gt;
we have an I18N committee for internationalization.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8193 | diva | 2009-01-31 11:13:22 -0700 (Sat, 31 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Initial support for dynamic HG hyperlinks. With this commit, remote sims can be linked (and TPed to) simply by searching on the map for things like this ucigrid03.nacs.uci.edu:9003 or by clicking on things like this in the chat history secondlife://ucigrid03.nacs.uci.edu:9003/ or by clicking on links like that on the embedded browser.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8192 | teravus | 2009-01-31 09:49:32 -0700 (Sat, 31 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Tweaks some locks when modifying an ODECharacter.  This actually allows a user to log-in while the physics scene and the scripts are starting up.  This also seems to smooth out the jerks on teleport/connect/disconnect a little bit.&lt;br /&gt;
* If you log-in while the simulator is starting up, you won't be able to move and the sim stats will say 0 FPS, and 0 Physics Frames and you may see only terrain.  Once the sim finishes starting up, it'll all resume as normal.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8191 | diva | 2009-01-30 18:59:05 -0700 (Fri, 30 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Oops. Forgot a try-catch on the last commit.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8190 | diva | 2009-01-30 17:28:51 -0700 (Fri, 30 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fixes mantis #3061. Thanks Hallow Palmer for diagnosing the issue so well. I bet this inconsistency happens a lot out there.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8189 | diva | 2009-01-30 17:15:13 -0700 (Fri, 30 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Hopefully fixes mantis #3063.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8188 | diva | 2009-01-30 16:53:41 -0700 (Fri, 30 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Bug fix on posting assets onto foreign users inventory. Check that the key is already in the local asset map before adding it.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8187 | diva | 2009-01-30 16:23:02 -0700 (Fri, 30 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added a new method SendGroupRootUpdate to start addressing mantis #3019. ll functions have not been changed.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8186 | justincc | 2009-01-30 14:39:54 -0700 (Fri, 30 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Put a wait timeout on the archive test, just in case the archiver never returns&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8185 | justincc | 2009-01-30 14:26:38 -0700 (Fri, 30 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove some mono compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8184 | justincc | 2009-01-30 14:04:23 -0700 (Fri, 30 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* In OpenSim.ini.example, list defaults for AllowOSFunctions and OSFunctionThreatLevel and change existing OpenSim.ini.example settings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8183 | justincc | 2009-01-30 13:54:38 -0700 (Fri, 30 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Extend archive save test to check for the presence of the file for the object that was in the scene&lt;br /&gt;
* Can now pass in a wait handle to ArchiveRegion() if you want same thread signalling that the save has completed&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8182 | justincc | 2009-01-30 11:38:32 -0700 (Fri, 30 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* furhter simplify test setups for objects&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8181 | justincc | 2009-01-30 11:28:05 -0700 (Fri, 30 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: stop bothering to set parts to phantom within test setups - tests now seem to pass without having to do this&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8180 | drscofield | 2009-01-30 07:45:39 -0700 (Fri, 30 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
reporting original request URI if HttpWebRequest failed, adding&lt;br /&gt;
try-catch around GetRequestStream (this time for sure)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8179 | chi11ken | 2009-01-30 02:03:23 -0700 (Fri, 30 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8178 | dahlia | 2009-01-30 01:52:45 -0700 (Fri, 30 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
remove dummy parcel media settings from event queue message&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8177 | drscofield | 2009-01-30 01:49:00 -0700 (Fri, 30 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8176 | drscofield | 2009-01-30 01:48:41 -0700 (Fri, 30 Jan 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
fixing: client gets logged out when concierge's broker returns 500&lt;br /&gt;
     	response.&lt;br /&gt;
adding: more verbose error logging&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8175 | justincc | 2009-01-29 13:08:04 -0700 (Thu, 29 Jan 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* If an orphaned group is found in the mysql or mssql databases (i.e. there is no prim where UUID = SceneGroupID), then force one prim to have UUID = SceneGroupID.&lt;br /&gt;
* A warning is posted about this on startup giving the location of the object&lt;br /&gt;
* This should allow one class of persistently undeletable prims to be removed&lt;br /&gt;
* This change should not cause any issues, but I still suggest that you backup your database beforehand&lt;br /&gt;
* If this doesn't work for previously linked objects, then you could also try the workaround in http://opensimulator.org/mantis/view.php?id=3059&lt;br /&gt;
* This change has been made to mysql and mssql, but sqlite appears to work in a different way&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8174 | idb | 2009-01-29 12:47:55 -0700 (Thu, 29 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Complete the implementation of llSHA1String.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8173 | justincc | 2009-01-29 11:39:33 -0700 (Thu, 29 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: just a few formatting changes and log quietening&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8172 | sdague | 2009-01-28 12:23:20 -0700 (Wed, 28 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Enhanced ScenePresenceTests. Now tests for region and prim crossing.&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8171 | drscofield | 2009-01-28 11:58:49 -0700 (Wed, 28 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
fix: client gets logged out when concierge's broker returns 500&lt;br /&gt;
response.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8170 | drscofield | 2009-01-28 02:52:09 -0700 (Wed, 28 Jan 2009) | 17 lines&lt;br /&gt;
&lt;br /&gt;
From: Christopher Yeoh &amp;lt;yeohc@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This changeset fixes a race condition where a script (XEngine run) can&lt;br /&gt;
startup before a reference is added to it in all of the required&lt;br /&gt;
places in the XEngine class. The effect of this is that a script can&lt;br /&gt;
sometimes on startup miss script events. For example a script which&lt;br /&gt;
starts up and initialises itself from a notecard may never receive the&lt;br /&gt;
dataserver event containing the notecard information.&lt;br /&gt;
&lt;br /&gt;
The patch isn't as clean as I'd like - I've split the constructor of&lt;br /&gt;
ScriptInstance up so it does everything it did before except&lt;br /&gt;
call Startup and post events like state_entry and on_rez. An Init&lt;br /&gt;
function has been added which is called after the ScriptInstance&lt;br /&gt;
object has been added to the necessary data structures in XEngine.&lt;br /&gt;
&lt;br /&gt;
Happy to rework it if someone suggests a better way of doing it.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8169 | drscofield | 2009-01-28 02:22:12 -0700 (Wed, 28 Jan 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
From: Christopher Yeoh &amp;lt;yeohc@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adding Oarfileloaded and EmptyScriptCompileQueue event support which&lt;br /&gt;
allows (with a module) for programmatic notification of when a region&lt;br /&gt;
objects and scripts are up and running after a server start or&lt;br /&gt;
load-oar.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8168 | ckrinke | 2009-01-27 21:50:25 -0700 (Tue, 27 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add in a stub for llSHA1String. I believe it is the only one new&lt;br /&gt;
function we were missing.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8167 | mikem | 2009-01-27 18:59:07 -0700 (Tue, 27 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Removing ThirdParty/3Di from prebuild.xml.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8166 | mikem | 2009-01-27 18:56:04 -0700 (Tue, 27 Jan 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Removing contents of ThirdParty/3Di. The load balancer can now be found&lt;br /&gt;
at http://forge.opensimulator.org/gf/project/loadbalancer/&lt;br /&gt;
&lt;br /&gt;
config key: svn.rmdir&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8165 | mikem | 2009-01-27 18:55:45 -0700 (Tue, 27 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Slight cleanup of docs, removing trailing whitespace.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8164 | dahlia | 2009-01-26 23:20:03 -0700 (Mon, 26 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
delete some commented out junk code notes&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8163 | dahlia | 2009-01-26 23:14:11 -0700 (Mon, 26 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Send groups list via event queue&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8162 | dahlia | 2009-01-26 18:31:06 -0700 (Mon, 26 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
correct formatting if parcel description field in event queue message&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8161 | dahlia | 2009-01-26 17:51:14 -0700 (Mon, 26 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Correct a typo in the parcel properties event queue message which was preventing the display of authorized buyer&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8160 | drscofield | 2009-01-26 14:35:54 -0700 (Mon, 26 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8159 | drscofield | 2009-01-26 14:35:38 -0700 (Mon, 26 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8158 | drscofield | 2009-01-26 14:35:16 -0700 (Mon, 26 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
~ fixing bugs in ConciergeServer.py test code&lt;br /&gt;
~ fix bug in ConciergeModule: wrong closing tag for avatars list&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8157 | drscofield | 2009-01-26 14:34:59 -0700 (Mon, 26 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
adding XML parsing to make sure POST content is welformed&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8156 | drscofield | 2009-01-26 14:34:44 -0700 (Mon, 26 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
+ adding URI substitution for concierges broker URI&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8155 | drscofield | 2009-01-26 14:34:27 -0700 (Mon, 26 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
~ moving test server script on level up&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8154 | drscofield | 2009-01-26 14:33:53 -0700 (Mon, 26 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
~ moving test server script on level up&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8153 | drscofield | 2009-01-26 14:33:36 -0700 (Mon, 26 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
~ turning synchronous broker update into asynchronous one&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8152 | drscofield | 2009-01-26 14:33:20 -0700 (Mon, 26 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
~ fix: Concierge reports avatar leaving region twice&lt;br /&gt;
~ cleaning up log statements&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8151 | drscofield | 2009-01-26 14:32:59 -0700 (Mon, 26 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
+ completed python test server&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8150 | drscofield | 2009-01-26 14:32:43 -0700 (Mon, 26 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
+ adding test server for debugging purposes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8149 | drscofield | 2009-01-26 14:32:24 -0700 (Mon, 26 Jan 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
~ extending attendee list to include agent name&lt;br /&gt;
+ code to generate full XML avatar list&lt;br /&gt;
+ code to POST XML snipplet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8148 | drscofield | 2009-01-26 14:31:41 -0700 (Mon, 26 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
adding timestamp as ISO 8601&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8147 | drscofield | 2009-01-26 14:31:21 -0700 (Mon, 26 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
adding XML sniplet generation (start of)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8146 | drscofield | 2009-01-26 14:31:02 -0700 (Mon, 26 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
starting draft attendee list notification support.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8145 | dahlia | 2009-01-26 13:06:31 -0700 (Mon, 26 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
swap endianness of parcel flags in event queue message&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8144 | teravus | 2009-01-26 13:05:13 -0700 (Mon, 26 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Providing a way for the rest of the simulator to get at the economy settings through the IMoneyModule interface.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8143 | sdague | 2009-01-26 08:42:21 -0700 (Mon, 26 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
in the spirit of cleanup, remove the old sql directory, as this stuff is&lt;br /&gt;
all done in the drivers now&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8142 | dahlia | 2009-01-26 03:42:24 -0700 (Mon, 26 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add a definition for a parcel properties CAP&lt;br /&gt;
send parcel properties via eventqueue rather than UDP to facilitate libomv clients - see Mantis #3040&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8141 | drscofield | 2009-01-26 03:11:20 -0700 (Mon, 26 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
~ cleaning up code base: dropping share/python&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8140 | dahlia | 2009-01-26 01:04:12 -0700 (Mon, 26 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
more eventqueue IM nonsense&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8139 | chi11ken | 2009-01-25 18:52:06 -0700 (Sun, 25 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Move file contents into file.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8138 | chi11ken | 2009-01-25 18:43:48 -0700 (Sun, 25 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Remove empty share/ruby directory.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8137 | idb | 2009-01-25 14:13:42 -0700 (Sun, 25 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove the addition of the region coordinates to obtain the absolute position of a prim/person on the grid. I believe it is superfluous and removes needed decimal places for short range sensors.&lt;br /&gt;
Fixes Manitis #3046&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8136 | homerh | 2009-01-25 09:12:55 -0700 (Sun, 25 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fixed a small logical error in error handling of console commands.&lt;br /&gt;
* Console command help should be output to the console, not to the log (as &amp;quot;help&amp;quot; does it already). That allows getting help/answers even if you only log into a file.&lt;br /&gt;
Fixes Mantis#2916.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8135 | idb | 2009-01-25 03:17:26 -0700 (Sun, 25 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add an override of the ! operator to lsl integer.&lt;br /&gt;
Fixes Mantis #3041&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8134 | adjohn | 2009-01-25 01:31:08 -0700 (Sun, 25 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Applied patch from #3012 Fixing a minor bug where nhibernate mappings from outside OpenSim.Data.NHibernate assembly were not included in sessionFactory.  Thanks mpallari!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8133 | teravus | 2009-01-24 21:34:00 -0700 (Sat, 24 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Adds console command, 'predecode-j2k &amp;lt;number of threads&amp;gt;' to load all of the texture assets from the scene and decode the j2k layer data to cache.   The work is split between the number of threads you specify.   A good number of threads value is the number of cores on your machine minus 1.&lt;br /&gt;
* Increases the number of ImageDataPackets we send per PriorityQueue pop and tweak it so that the number of packets is ( (2 * decode level) + 1 ) * 2, and (((2 * (5-decode level)) + 1) * 2).  The first one sends more data for low quality textures, the second one sends more data for high quality textures.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8132 | chi11ken | 2009-01-24 01:18:41 -0700 (Sat, 24 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8131 | justincc | 2009-01-23 13:44:35 -0700 (Fri, 23 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove mono compiler warning&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8130 | justincc | 2009-01-23 13:38:44 -0700 (Fri, 23 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Write a simple archive loading test which doesn't actually do any testing yet apart from not blow up&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8129 | ckrinke | 2009-01-23 13:21:43 -0700 (Fri, 23 Jan 2009) | 10 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, TLaukkan (Tommil) for a patch that:&lt;br /&gt;
 	 * Added Npgsql.dll and Mono.Security.dll which are NpgsqlDriver dlls.&lt;br /&gt;
* Added missing field to schema creation scripts: PathTaperY.&lt;br /&gt;
* Added schema creation scripts for PostgreSQL.&lt;br /&gt;
* Added unit test classes for PostgreSQL.&lt;br /&gt;
* Added schema creation script folder to NHibernate project in prebuild.xml&lt;br /&gt;
* Added Npgsql.dll to NHibernate test project dependencies in prebuild.xml&lt;br /&gt;
* Ensured that build works with both nant and Visual Studio.&lt;br /&gt;
* Executed build unit tests with nant and NHibernate unit tests with NUnitGUI&lt;br /&gt;
  - Couple of region tests fail due to double precission float rounding errors need to sort out how these are handles in unit tests and if higher precission numeric field needs to be used in Postgresql.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8128 | justincc | 2009-01-23 12:24:36 -0700 (Fri, 23 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Extend archive test to check for the presence of a control file in a saved archive&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8127 | idb | 2009-01-23 11:10:31 -0700 (Fri, 23 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix for llGetRot when the script is in a child prim. Also fixed llGetPrimitiveParams for PRIM_ROTATION.&lt;br /&gt;
Fixes Mantis #3023&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8126 | justincc | 2009-01-23 10:55:29 -0700 (Fri, 23 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
refactor: move test modules set up code to common function&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8125 | justincc | 2009-01-23 10:32:38 -0700 (Fri, 23 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move scene setup code into common test code assembly&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8124 | justincc | 2009-01-23 10:17:46 -0700 (Fri, 23 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove serialization and deserializationg sog log messages for now&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8123 | justincc | 2009-01-23 10:12:15 -0700 (Fri, 23 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: small tweak to archive save completion log message&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8122 | justincc | 2009-01-23 10:07:37 -0700 (Fri, 23 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Add direct stream loading and saving methods to the archive module.&lt;br /&gt;
* The async stream method does not yet signal completion to interested calling code&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8121 | teravus | 2009-01-23 04:00:36 -0700 (Fri, 23 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Adds a synchronous jpeg decode for pre-caching purposes&lt;br /&gt;
* When the DynamicTextureModule creates a j2k image, pre-cache the decode so that it doesn't stall any client threads.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8120 | dahlia | 2009-01-22 18:49:32 -0700 (Thu, 22 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
add event queue code for sending group IM for future group support&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8119 | teravus | 2009-01-22 17:08:35 -0700 (Thu, 22 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixing a group title&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8118 | idb | 2009-01-22 16:58:46 -0700 (Thu, 22 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Implement missing LSL TEXTURE_xxx constants including two new textures.&lt;br /&gt;
Fixes Mantis #3030&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8117 | justincc | 2009-01-22 12:46:31 -0700 (Thu, 22 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add some caps seed capability path checking to the simple non neighbours standalone region teleport test&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8116 | teravus | 2009-01-22 11:28:32 -0700 (Thu, 22 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Remove a few unnecessary locks to try and prevent lock contention in LLImageManager&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8115 | justincc | 2009-01-22 10:51:47 -0700 (Thu, 22 Jan 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Change the currently misleading log message when capabilities are added twice, and provide some more information&lt;br /&gt;
* No functional change&lt;br /&gt;
* It strikes me that there may be caps problems if double registration is presented if cleanup failed for a previous agent (so a caps handler will remain in memory for that &lt;br /&gt;
agent but with a different seed).  This needs investigation&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8114 | drscofield | 2009-01-22 09:43:28 -0700 (Thu, 22 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
white space &amp;amp; formatting cleanup&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8113 | drscofield | 2009-01-22 09:43:09 -0700 (Thu, 22 Jan 2009) | 8 lines&lt;br /&gt;
&lt;br /&gt;
From: Christopher Yeoh &amp;lt;yeohc@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
this patch makes load-oar a bit more tolerant to irrelevant&lt;br /&gt;
differences in the oar file format. Directory entries are now ignored&lt;br /&gt;
rather than trying to interpret them as files they hold which results&lt;br /&gt;
in the load-oar failing. This change makes it easier to manually&lt;br /&gt;
modify oar files.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8112 | chi11ken | 2009-01-22 09:16:34 -0700 (Thu, 22 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8111 | sdague | 2009-01-22 09:06:26 -0700 (Thu, 22 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* minox fix related to last commit&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8110 | drscofield | 2009-01-22 09:04:31 -0700 (Thu, 22 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
adding TAGS to .gitignore&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8109 | ckrinke | 2009-01-22 08:57:47 -0700 (Thu, 22 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fixes Mantis #3032. The VersionInfo.cs file was not updated from 0.6.1 to 0.6.2 with the last minor release and shows incorrectly on the console. This will resolve itself on the next svn update.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8108 | sdague | 2009-01-22 06:59:54 -0700 (Thu, 22 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Caught 2 dictionary exceptions that were unhandled&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8107 | teravus | 2009-01-22 03:04:15 -0700 (Thu, 22 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* discovered!   darn!  Removing I &amp;lt;3 OpenSimulator from firstname&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8106 | teravus | 2009-01-22 02:31:01 -0700 (Thu, 22 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Added some more comments&lt;br /&gt;
* Fixed up an outgoing packet&lt;br /&gt;
* I &amp;lt;3 OpenSimulator&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8105 | teravus | 2009-01-21 18:50:00 -0700 (Wed, 21 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adds a Scene Getter property called SceneContents for the Scene's m_sceneGraph.  This will allow it to be exposed to modules without resorting to referring to m_sceneGraph&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8104 | teravus | 2009-01-21 18:33:46 -0700 (Wed, 21 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Add File cache for j2k layer decodes.  This will make it so that the server will decode the j2k stream once and cache it to disk so that the cache is saved across sim restarts.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8103 | justincc | 2009-01-21 14:14:17 -0700 (Wed, 21 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Extract caps related code from scene and put into a region module&lt;br /&gt;
* No functional changes in this revision&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8102 | justincc | 2009-01-21 11:57:05 -0700 (Wed, 21 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Restore commented out isdone assertions in TextureSendTests.T010_SendPkg()&lt;br /&gt;
* These still appear to suceed with the current code!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8101 | justincc | 2009-01-21 11:46:44 -0700 (Wed, 21 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: move connection success log message so that it doesn't get printed again if a duplicate use circuit code packet comes in&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8100 | justincc | 2009-01-21 10:56:25 -0700 (Wed, 21 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
minor: find in existing senderUUID field for chat messages originating from a client&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8099 | teravus | 2009-01-21 04:16:33 -0700 (Wed, 21 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* More friendly OpenJpeg error handling.&lt;br /&gt;
* Often times now the only reason OpenJpeg doesn't work is because it requires Glibc 2.4    The error messages reflect that.&lt;br /&gt;
* In J2kDecoder module, It stops trying to decode modules if it encounters a dllnotfound exception and instead sends a full resolution layer that causes the texture sender to only send the full resolution image.  (big decrease in texture download speed, but it's better then nasty repeating error messages)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8098 | mikem | 2009-01-21 03:20:32 -0700 (Wed, 21 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
- remove extra &amp;quot;; in http_loginform.html.example; fix issue 3025&lt;br /&gt;
- sync up default HTML generated in LoginService.cs with that in&lt;br /&gt;
  http_loginform.html.example&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8097 | dahlia | 2009-01-20 19:40:09 -0700 (Tue, 20 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix an error in sculpt LOD calculation&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8096 | mikem | 2009-01-20 19:29:56 -0700 (Tue, 20 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Set request method for REST requests with no input.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8095 | melanie | 2009-01-20 14:59:11 -0700 (Tue, 20 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
And another method added&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8094 | melanie | 2009-01-20 14:45:44 -0700 (Tue, 20 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Small interface addition&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8093 | justincc | 2009-01-20 11:49:16 -0700 (Tue, 20 Jan 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3021&lt;br /&gt;
* Adds MSSQL 2005 unit tests&lt;br /&gt;
* Thanks Tommil!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8092 | justincc | 2009-01-20 11:38:51 -0700 (Tue, 20 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3020&lt;br /&gt;
* Adds a grid db implementation and unit tests to the NHibernate module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8091 | justincc | 2009-01-20 11:27:30 -0700 (Tue, 20 Jan 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=3012&lt;br /&gt;
* Allows different assemblies to be used in NHibernateManager, which makes it possible to use mapping and migration files in different assemblies.&lt;br /&gt;
* Thanks mpallari!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8089 | dahlia | 2009-01-20 03:09:16 -0700 (Tue, 20 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Removed some of the darker colors from console messages as they were not visible in some terminal emulators (like putty)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8088 | teravus | 2009-01-19 23:07:36 -0700 (Mon, 19 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* minor: A few comments.   A bit of cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8087 | diva | 2009-01-19 18:50:20 -0700 (Mon, 19 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Very minor: added a missing {0} in a couple of Error messages.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8086 | chi11ken | 2009-01-19 17:26:29 -0700 (Mon, 19 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8085 | idb | 2009-01-19 17:10:39 -0700 (Mon, 19 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Added overrides for == and != for list.&lt;br /&gt;
Fixes Mantis #3002&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8084 | sdague | 2009-01-19 14:38:31 -0700 (Mon, 19 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
oops hash codes can be negative, account for that&lt;br /&gt;
&lt;br /&gt;
From: Sean Dague &amp;lt;sdague@gmail.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8083 | sdague | 2009-01-19 14:38:25 -0700 (Mon, 19 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
added display of exception&lt;br /&gt;
&lt;br /&gt;
From: Sean Dague &amp;lt;sdague@gmail.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8082 | sdague | 2009-01-19 14:38:16 -0700 (Mon, 19 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
change the appender to have a few more colors, none of which are red&lt;br /&gt;
&lt;br /&gt;
From: Sean Dague &amp;lt;sdague@gmail.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8081 | teravus | 2009-01-19 14:29:44 -0700 (Mon, 19 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Another image packet edge case. Thanks nebadon for printing a log of it&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8080 | idb | 2009-01-19 12:15:55 -0700 (Mon, 19 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Correct energy calculation to include the mass of the object.&lt;br /&gt;
Fixes Mantis #3006&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8079 | teravus | 2009-01-19 11:33:25 -0700 (Mon, 19 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Set SVN Properties&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8078 | justincc | 2009-01-19 10:15:27 -0700 (Mon, 19 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Just some minor log elaboration to reveal in the logs where a teleport is being directed rather than just its position&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8077 | teravus | 2009-01-19 10:11:57 -0700 (Mon, 19 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Progressive texture patch + PriorityQueue put into the LLClient namespace.&lt;br /&gt;
* Updates LibOMV to r2362&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8076 | justincc | 2009-01-19 08:16:17 -0700 (Mon, 19 Jan 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Remove unused prims.ParentID field from SQLite and MySQL&lt;br /&gt;
* Since this is a db change, as always I strongly recommend that you backup your database before updating to this revision&lt;br /&gt;
* Haven't touched MSSQL in case I get it wrong - looking for some kind soul to take care of this.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8075 | mikem | 2009-01-18 19:30:51 -0700 (Sun, 18 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
No longer append a &amp;quot;texture&amp;quot; parameter on texture asset requests. The&lt;br /&gt;
asset server doesn't check for the existence of this parameter since&lt;br /&gt;
r2744.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8074 | chi11ken | 2009-01-18 18:29:21 -0700 (Sun, 18 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8073 | melanie | 2009-01-18 16:31:13 -0700 (Sun, 18 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Avoid an invalid cast on legacy data&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8072 | idb | 2009-01-18 07:46:43 -0700 (Sun, 18 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Moved applying an impulse to a newly rezzed object to minimise the delay getting the object moving.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8071 | idb | 2009-01-18 04:25:12 -0700 (Sun, 18 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Subscribe to collision events if needed when turning an object to non-phantom from phantom.&lt;br /&gt;
Fixes Mantis #1883&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8070 | dahlia | 2009-01-18 03:50:53 -0700 (Sun, 18 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added an optional password for the IRC module&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8069 | diva | 2009-01-17 18:45:22 -0700 (Sat, 17 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Getting rid of the CheckRegion call during TPs. This seems to be not just useless, but sometimes problematic (mantis #2999). Initial tests indicate that this call is not necessary. Let's see if this stands in the wild.&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/0.6.2-release</id>
		<title>0.6.2-release</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/0.6.2-release"/>
				<updated>2009-05-12T20:54:26Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: New page: ------------------------------------------------------------------------ r8067 | melanie | 2009-01-17 11:35:40 -0700 (Sat, 17 Jan 2009) | 3 lines  Change list type to compare length instea...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;------------------------------------------------------------------------&lt;br /&gt;
r8067 | melanie | 2009-01-17 11:35:40 -0700 (Sat, 17 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Change list type to compare length instead of references.&lt;br /&gt;
Fixes Mantis #3002&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8066 | justincc | 2009-01-16 14:56:13 -0700 (Fri, 16 Jan 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Rig up enough infrastructure to actually perform a successful 'standalone' teleport unit test with checks that the scene presence disappeared from sceneA and appeared in &lt;br /&gt;
sceneB&lt;br /&gt;
* However, I'm not convinced that the actual process in the test completely reflects reality, and a lot of stuff had to be rigged up (which should get resolved over time)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8065 | justincc | 2009-01-16 11:31:07 -0700 (Fri, 16 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Future archiver test stub&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8064 | mw | 2009-01-16 10:56:44 -0700 (Fri, 16 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Added support so that during the loading of a xml link list, it checks if a linked hypergrid region's real location is within 4096,4096 map spaces of its &amp;quot;local&amp;quot; location. If it is outside of that range ( so it wouldn't be possible to teleport to it) then it ignores it and doesn't create a link.&lt;br /&gt;
See the hypergrid wiki page for more details.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8063 | mw | 2009-01-16 05:52:05 -0700 (Fri, 16 Jan 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Added some basic relocation mapping support for when loading hypergrid links from a xml file.&lt;br /&gt;
Console Command: link-mapping &amp;lt;StartXloc&amp;gt; &amp;lt;StartYloc&amp;gt;.&lt;br /&gt;
This results in only the last two digits of any of the locations defined in the xml file being used, and those 0-99 values being added to the StartXloc and StartYloc figures.&lt;br /&gt;
For more infomation, see the email on the mailing list and the soon to be added instructions on the wiki's hypergrid page.&lt;br /&gt;
Also made the Secion Names in xml file case insensitive.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8062 | chi11ken | 2009-01-15 21:42:24 -0700 (Thu, 15 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor formatting cleanup, add copyright header.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8061 | chi11ken | 2009-01-15 21:23:10 -0700 (Thu, 15 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8060 | diva | 2009-01-15 16:37:49 -0700 (Thu, 15 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Eased the locking times of ScenePresences. No locks were removed, just the locking periods changed. &lt;br /&gt;
* Added an additional lock in GetScenePresences()&lt;br /&gt;
* Changed ForEachClient to use GetScenePresences() instead of the main ScenePresences dictionary, so that there is no need to lock.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8059 | justincc | 2009-01-15 14:37:22 -0700 (Thu, 15 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Delete OpenSim/Framework/OpenJpeg for now, with Teravus' permission ;)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8058 | justincc | 2009-01-15 14:29:24 -0700 (Thu, 15 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* add file I just missed out, nggggff&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8057 | justincc | 2009-01-15 14:27:55 -0700 (Thu, 15 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Add new unit test for simple teleport in a standalone.&lt;br /&gt;
* Does not yet check results.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8056 | mw | 2009-01-15 10:09:51 -0700 (Thu, 15 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Small bit of refactoring related to the hypergrid link loading from xml files.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8055 | mw | 2009-01-15 08:31:40 -0700 (Thu, 15 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added support for a &amp;quot;excludeList&amp;quot; as part of the hypergrid xml link file loading. So that certain links in the file will be ignored. See the wiki's hypergrid page for details (in about a hour). &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8054 | mw | 2009-01-15 07:37:04 -0700 (Thu, 15 Jan 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Added initial support for reading hypergrid links from a xml config file. Although its currently still activated by using console command: link-region &amp;lt;URI of xml file&amp;gt; , the uri should be able to be a local file path or a http uri. I'm adding details of the format of the xml file to the wiki's hypergrid page. &lt;br /&gt;
TODO: Add a initial startup option for setting the uri and making it autoload it. &lt;br /&gt;
Add support for scanning the xml file to check that its own region(s) aren't in the list, and if they are, ignoring them. This would allow setting up &amp;quot;virtual link/grid lists&amp;quot; on webservers, that people can add their own regions to and also point those regions to those same lists, so they load the other region's data.&lt;br /&gt;
Add support for automapping of those region/link lists.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8053 | dahlia | 2009-01-14 19:17:30 -0700 (Wed, 14 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added a taint to the sculpt texture callback in an attempt to mitigate Mantis #2908. Thanks Teravus for the suggestions :)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8052 | justincc | 2009-01-14 13:40:14 -0700 (Wed, 14 Jan 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Move the timed_out change to earlier on in the async handler&lt;br /&gt;
* There appears to be a bug on mono 1.9.1 (and maybe later), where sometimes the async wait will be signalled even though that async callback has not executed&lt;br /&gt;
* This change may make it slightly better but it's difficult to tell (it definitely still occurs)&lt;br /&gt;
* Also this patch closes the wait handle explicitly, as recommended in the MSDN docs.  This doesn't have any impact on the bug though&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8051 | justincc | 2009-01-14 12:53:15 -0700 (Wed, 14 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Adjust log messages so that we don't get a CONNECTION BEGIN for notifications that won't actually lead to a client connection (because they are from a neighbouring teleport &lt;br /&gt;
target that needs to trigger a child seeds adjustment on a child agent that has been kept around)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8050 | sdague | 2009-01-14 12:34:14 -0700 (Wed, 14 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Added MySQL Grid unit tests&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8049 | justincc | 2009-01-14 11:48:57 -0700 (Wed, 14 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Remove absolute position and authentication handler addition for incoming 'new user notifications' that have existing scene presences&lt;br /&gt;
* The position will be reset if the connection turns out to be a root one, and since the client is already authenticated another authentication will not occur anyway&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8048 | justincc | 2009-01-14 11:46:33 -0700 (Wed, 14 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Change around more debugging messages&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8047 | justincc | 2009-01-14 10:34:04 -0700 (Wed, 14 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Do some log tweaking to better see incoming connection success (and failure)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8046 | justincc | 2009-01-14 09:52:12 -0700 (Wed, 14 Jan 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Fix typo which meant that RestComms was never enabled if you explicitly enabled it&lt;br /&gt;
* In fact, it would only be activated if there was no [Communications] section at all (which would be the case for most people with existing region setups unless they &lt;br /&gt;
specifically added it in&lt;br /&gt;
* This fix means that enabling inter-region rest comms is now the default&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8044 | justincc | 2009-01-14 07:53:42 -0700 (Wed, 14 Jan 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2995&lt;br /&gt;
* This fixes MSSQL for user friends lookups&lt;br /&gt;
* Thanks StrawberryFride&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8043 | joha1 | 2009-01-14 00:16:03 -0700 (Wed, 14 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added a primitive shape function for spheres&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8042 | nlin | 2009-01-13 21:59:57 -0700 (Tue, 13 Jan 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Improve parsing of joint parameters for NINJA physics (Mantis #2966). &lt;br /&gt;
Multiple spaces or leading/trailing spaces when specifying the prims &lt;br /&gt;
to connect should no longer cause problems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8041 | diva | 2009-01-13 21:18:28 -0700 (Tue, 13 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Easy on locking m_scenePresences in RequestTeleportLocation. With the extra locks of SceneGraph ScenePresences introduced in 7982, this was making TPs not close the agent in the departing region due to locking. That locking problem seemed to occur only in Linux/mono -- I suspect a mono bug here.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8040 | melanie | 2009-01-13 16:29:54 -0700 (Tue, 13 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Change fake parcel ids to allow a Z coordinate. Change TP by lure&lt;br /&gt;
to also transmit and use a Z coordinate.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8039 | teravus | 2009-01-13 16:27:48 -0700 (Tue, 13 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add a second logoffuser message with the region secret.  &lt;br /&gt;
* This ensures that the user will be logged off successfully by a properly permissioned user server&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8038 | teravus | 2009-01-13 16:25:47 -0700 (Tue, 13 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix a few caps limiter that were causing problems&lt;br /&gt;
* Added a path for all sessionids to be logged off when a region secret is provided.  (helps log-off dead agents).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8037 | teravus | 2009-01-13 15:27:26 -0700 (Tue, 13 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fix an invalid seed cap that could be causing issues.&lt;br /&gt;
* CapsUtil.GetRandomCapsObjectPath(); contains a / and the regionInfo.httpServerURI contains a / so that makes &lt;br /&gt;
* response.SeedCapability = regionInfo.httpServerURI + CapsUtil.GetCapsSeedPath(capsPath); contain two &amp;quot;//&amp;quot; leading to a seed caps path definition like //CAPS/f7ba4238-ec86-4a2b-b3f6-4d9b56070000/, which is wrong&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8036 | sdague | 2009-01-13 12:55:07 -0700 (Tue, 13 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Extended TextureSenderTests and modified TestClient.cs with new methods&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8035 | justincc | 2009-01-13 11:35:20 -0700 (Tue, 13 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove some mono compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8034 | justincc | 2009-01-13 11:23:37 -0700 (Tue, 13 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor; Very minor non-functional tidy ups&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8033 | justincc | 2009-01-13 10:16:56 -0700 (Tue, 13 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add copyright notice to NHibernate.UserFriend&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8032 | justincc | 2009-01-13 10:13:49 -0700 (Tue, 13 Jan 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2991&lt;br /&gt;
* Puts ordinary getters and setters into NHibernate.UserFriend since previous c# 3.0 get/set failed on MSVC#2005&lt;br /&gt;
* Thanks mpallari&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8031 | justincc | 2009-01-13 10:04:52 -0700 (Tue, 13 Jan 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2992&lt;br /&gt;
* Removes now unnecessary revision 2 and 3 files that should have been removed in an earlier patch&lt;br /&gt;
* Thanks tlaukkan!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8030 | justincc | 2009-01-13 10:01:57 -0700 (Tue, 13 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Removing set-time command since it doesn't actually do anything at all&lt;br /&gt;
* If this was crucial to someone then it should be reinsertable as a module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8029 | justincc | 2009-01-13 09:56:10 -0700 (Tue, 13 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Add a couple of code comments about enabling httpserver logging&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8028 | justincc | 2009-01-13 09:49:01 -0700 (Tue, 13 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Stop friendship termination crashing the client thread if the friend to be terminated could not be found&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8027 | lbsa71 | 2009-01-13 03:06:53 -0700 (Tue, 13 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added resolving explicit .exe project names. This fixes mantis #2967&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8026 | lbsa71 | 2009-01-13 02:31:27 -0700 (Tue, 13 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixed breaking VS2008 build. Added missing Statistics reference&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8025 | drscofield | 2009-01-13 01:15:43 -0700 (Tue, 13 Jan 2009) | 13 lines&lt;br /&gt;
&lt;br /&gt;
From: Christopher Yeoh &amp;lt;yeohc@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The attached patch adds the automatic granting of PERMISSION_CONTROL_CAMERA&lt;br /&gt;
on request to a script when an avatar is sitting on the object that the script&lt;br /&gt;
resides in.&lt;br /&gt;
&lt;br /&gt;
It also automatically removes PERMISSION_TAKE_CONTROLS and PERMISSION_CONTROL_CAMERA&lt;br /&gt;
from the scripts when an avatar stands up. It doesn't remove the other automatically&lt;br /&gt;
granted permissions but this follows LL server behavior. Removing these two&lt;br /&gt;
permissions avoids some potential race conditions (accidentally taking&lt;br /&gt;
control after the avatar has stood up) which may be why LL put&lt;br /&gt;
them in the first place.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8024 | justincc | 2009-01-12 13:42:44 -0700 (Mon, 12 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Extend current stub packet handler test into a really basic one that checks that a sent in packet ends up on the client queue ready for processing&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8023 | ckrinke | 2009-01-12 13:14:39 -0700 (Mon, 12 Jan 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Tlaukkan (Tommil) for a patch that:&lt;br /&gt;
Cleaned up schema creation scripts of MySQL to compliant form and created &lt;br /&gt;
SQLite scripts from them. In future it would be optimal if scripts from &lt;br /&gt;
different databases could be generated from MySQL scripts to ensure optimal &lt;br /&gt;
consistency between schemas of different databases. Did not yet review &lt;br /&gt;
column names. ID columns seem to have variety in naming which can be confusing.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8022 | justincc | 2009-01-12 12:37:56 -0700 (Mon, 12 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Separate starting a client thread into a separate Start() method (which matches the existing Stop() and Restart() methods)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8021 | homerh | 2009-01-12 12:28:40 -0700 (Mon, 12 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix some C#3.0-isms that broke build in Mono 1.2.6 and MSVC# 2005.&lt;br /&gt;
Fixes Mantis #2989.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8020 | homerh | 2009-01-12 12:24:20 -0700 (Mon, 12 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fixed some svn properties&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8019 | justincc | 2009-01-12 11:45:03 -0700 (Mon, 12 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Extend PacketHandlerTest to fire in a packet.&lt;br /&gt;
* Can't test result yet since the Client thread handles it with unpredictable timing&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8018 | justincc | 2009-01-12 11:00:46 -0700 (Mon, 12 Jan 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2913&lt;br /&gt;
* Add the KanEd scripts to the standard library&lt;br /&gt;
* Thanks Fly-Man-&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8017 | justincc | 2009-01-12 10:54:53 -0700 (Mon, 12 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove FunSLUDP code since this has moved to http://forge.opensimulator.org/gf/project/funmv/&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8016 | justincc | 2009-01-12 10:51:43 -0700 (Mon, 12 Jan 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2965&lt;br /&gt;
* Adds first version of MsSql2005Dialect support for NHibernate&lt;br /&gt;
* Thanks mpallari&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8015 | justincc | 2009-01-12 10:44:39 -0700 (Mon, 12 Jan 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2980&lt;br /&gt;
* Add single conversion to MSSQLManager.DbTypeFromType&lt;br /&gt;
* May resolve storage of prim information under MSSQL&lt;br /&gt;
* Thanks SirKimba&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8014 | justincc | 2009-01-12 10:31:30 -0700 (Mon, 12 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move packet handler interface into a separate class&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8013 | mw | 2009-01-12 08:37:30 -0700 (Mon, 12 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Added WearableItem class to the framework. This class can be used to: load from disk, create from code, or modify a existing Wearable item. Its not currently used by anything in trunk but is a handy utility class.&lt;br /&gt;
I'll be writing some instructions on its use as part of a more general article on various methods of creating better initial avatars for new users. Which will include some code samples, but as each grid has its own requirements, there will be no out of the box solution included. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8012 | sdague | 2009-01-12 08:34:05 -0700 (Mon, 12 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Caught exceptions in some console commands&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8011 | sdague | 2009-01-12 08:33:56 -0700 (Mon, 12 Jan 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Enhanced LoginServiceTests to test for authentication and response&lt;br /&gt;
Expanded TestUserDataPlugin to cover new methods&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8010 | melanie | 2009-01-12 06:19:33 -0700 (Mon, 12 Jan 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Cause permissions on root prims to not override folded permissions anymore&lt;br /&gt;
Fix propagation of folded permissions from object inventory to agent&lt;br /&gt;
inventory.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8009 | mw | 2009-01-12 03:16:33 -0700 (Mon, 12 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
a little bit more work on LLFileTransfer.cs, from over the christmas/new year period. Still not working/in use but hopefully I can finish it soon.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8008 | mikem | 2009-01-12 02:04:31 -0700 (Mon, 12 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Make ZERO_ROTATION.y a float. Fixes Mantis #2985.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8007 | ckrinke | 2009-01-11 20:49:48 -0700 (Sun, 11 Jan 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Commenting out the succesful REST message as under heavy use there&lt;br /&gt;
are multiple messages in a second and that is usually (in my experience) meaning &lt;br /&gt;
the logging itself is slowing down the program. Leaving the unsuccesful message&lt;br /&gt;
as we need to know about that path.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8006 | ckrinke | 2009-01-11 11:24:16 -0700 (Sun, 11 Jan 2009) | 12 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Tlaukkan (Tommil) for a patch that:&lt;br /&gt;
Fixed all NHibernate unit tests by implementing missing persistency &lt;br /&gt;
methods, tables, columns and fixing bugs in the existing implementation.&lt;br /&gt;
Two minor changes to classes outside NHibernate module: Added Scene &lt;br /&gt;
instantiation for SceneObjectGroup in OpenSim.Data.Tests.BasicRegionTest &lt;br /&gt;
as this was required by the NHibernate persistency. In the process added &lt;br /&gt;
also mock constructor to Scene which only populates RegionInfo in the scene &lt;br /&gt;
which is used by ScenePart.RegionUUID. NHibernate module is still in &lt;br /&gt;
experimental state and has not been tested at opensim region or ugaim runtime &lt;br /&gt;
configuration. Adding unit tests to build is not yet advisable nor using &lt;br /&gt;
NHibernate module in any production setup.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8005 | ckrinke | 2009-01-10 09:31:00 -0700 (Sat, 10 Jan 2009) | 9 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Tlaukkan (Tommil) for a patch that:&lt;br /&gt;
NHibernate MySQL migration was not working as mysql dialect is &lt;br /&gt;
MySQL5Dialect now instead of MySQLDialect which is the migration &lt;br /&gt;
sub folder name. Fixed this by adding simple dialect to migration &lt;br /&gt;
sub type mapping to manager initialization to avoid need of renaming &lt;br /&gt;
migration script folder each time MySQL version changes. Removed &lt;br /&gt;
shared session and changed session to be constructed per call as &lt;br /&gt;
NHibernate session is not thread safe. Refactored manager member &lt;br /&gt;
names to be according to the naming convention (full words in camel case).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8004 | dahlia | 2009-01-10 02:15:23 -0700 (Sat, 10 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Revert progressive texture patch from r8001 until issues can be addressed&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8003 | ckrinke | 2009-01-09 21:23:23 -0700 (Fri, 09 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Include the changes from StrawBerryFride's patch to &lt;br /&gt;
OpenSim.ini.example.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8002 | ckrinke | 2009-01-09 21:16:06 -0700 (Fri, 09 Jan 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, StrawberryFride for a patch that:&lt;br /&gt;
Enable users to enable only selected methods out of the &lt;br /&gt;
available set of remote methods to restrict remote &lt;br /&gt;
functionality to less harmful methods, such as &lt;br /&gt;
admin_broadcast, or admin_region_query.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8001 | dahlia | 2009-01-09 18:46:47 -0700 (Fri, 09 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks jhurliman for a patch that implements progressive texture downloading - Mantis #2655&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r8000 | justincc | 2009-01-09 14:15:34 -0700 (Fri, 09 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
minor: remove mono compiler warning&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7999 | justincc | 2009-01-09 14:05:53 -0700 (Fri, 09 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Put in stub LLPacketHandler testing code&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7998 | melanie | 2009-01-09 08:15:41 -0700 (Fri, 09 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Prevent error message from scripted IM&lt;br /&gt;
Fixes Mantis #2970&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7997 | melanie | 2009-01-08 19:59:56 -0700 (Thu, 08 Jan 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Finish dwell sending, adding the forgotten method body.&lt;br /&gt;
Add UserInfo and a dummy reply to enable Hippo Viewer users to&lt;br /&gt;
disable IM logging (option was greyed out in OpenSim before)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7996 | teravus | 2009-01-08 15:01:57 -0700 (Thu, 08 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Adds the variables passed to the hashtable BaseHttpServer passes in.&lt;br /&gt;
* Null check on Sessions_report.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7995 | justincc | 2009-01-08 14:05:24 -0700 (Thu, 08 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Establish placeholder for future TextureSender tests&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7994 | justincc | 2009-01-08 12:28:10 -0700 (Thu, 08 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move url sending from scene to DialogModule&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7993 | justincc | 2009-01-08 12:18:45 -0700 (Thu, 08 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Remove now unused SendEstateMessage... method in Scene I forgot from last commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7992 | justincc | 2009-01-08 12:14:52 -0700 (Thu, 08 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move code to send a dialog to a user from scene to DialogModule&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7991 | justincc | 2009-01-08 12:05:22 -0700 (Thu, 08 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move estate dialog to DialogModule&lt;br /&gt;
* This appeared only to be implemented for the region, and doesn't currently seem to work anyway&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7990 | justincc | 2009-01-08 11:50:46 -0700 (Thu, 08 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move code for sending a message to all users in a region to the DialogModule&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7989 | chi11ken | 2009-01-07 18:13:08 -0700 (Wed, 07 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7988 | teravus | 2009-01-07 16:35:11 -0700 (Wed, 07 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Add session length to session.report.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7987 | teravus | 2009-01-07 16:20:23 -0700 (Wed, 07 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Added session report.   &lt;br /&gt;
** Full or two criteria.  UserID, or VersionString&lt;br /&gt;
* Added link to session report from client report.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7986 | justincc | 2009-01-07 13:46:28 -0700 (Wed, 07 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Make some direct IClientAPI calls go through the dialog module instead&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7985 | justincc | 2009-01-07 13:29:09 -0700 (Wed, 07 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Move general alert code to DialogModule.&lt;br /&gt;
* Should be a clean build - last failure looked like a mantis hiccup&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7984 | justincc | 2009-01-07 13:13:40 -0700 (Wed, 07 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Remove mono compiler warnings from WindModule&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7983 | justincc | 2009-01-07 13:09:37 -0700 (Wed, 07 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Establish DialogModule, move some alert code from Scene to here&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7982 | justincc | 2009-01-07 12:33:20 -0700 (Wed, 07 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Slightly increase ScenePresences locking where it's technically required in SceneGraph&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7981 | justincc | 2009-01-07 11:46:27 -0700 (Wed, 07 Jan 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2948&lt;br /&gt;
* This fixes adding and updating user profiles in MySQL on platforms that have a commas as a decimal separator&lt;br /&gt;
* Thanks Tommil!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7980 | justincc | 2009-01-07 11:36:27 -0700 (Wed, 07 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Remove MakeHttpRequest wrapper method from Scene in favour of a direct call&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7979 | ckrinke | 2009-01-07 08:03:41 -0700 (Wed, 07 Jan 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, StrawberryFride for a patch that:&lt;br /&gt;
Solves the problem of unable to load prim items on region start in MSSQL.&lt;br /&gt;
The error was in the MSSQLRegionData code that loads objects from the database, &lt;br /&gt;
due to reliance on the ParentID field that is not used.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7978 | teravus | 2009-01-06 20:40:13 -0700 (Tue, 06 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Added a client version report.&lt;br /&gt;
* Added a report-&amp;gt; link generator.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7977 | justincc | 2009-01-06 14:39:55 -0700 (Tue, 06 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* prune and regrade log messages relating to client login and logout&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7976 | justincc | 2009-01-06 11:26:27 -0700 (Tue, 06 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Rename GetRandomCapsPath() to GetRandomCapsObjectPath() to fit in with terminology used elsewhere&lt;br /&gt;
* Last build break was probably a Bamboo failure - hopefully this should succeed&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7975 | justincc | 2009-01-06 11:12:22 -0700 (Tue, 06 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix build break - forgot that I had renamed an argument&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7974 | justincc | 2009-01-06 11:06:53 -0700 (Tue, 06 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Move common string aggregation for caps seed path to a method in CapsUtil&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7973 | justincc | 2009-01-06 10:30:37 -0700 (Tue, 06 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Yeah, might just want to add the new class as well - sigh&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7972 | justincc | 2009-01-06 10:27:04 -0700 (Tue, 06 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Move GetRandomCapsPath() to a CapsUtil class&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7971 | justincc | 2009-01-06 09:39:08 -0700 (Tue, 06 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove unused CAPSService&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7970 | justincc | 2009-01-06 08:26:30 -0700 (Tue, 06 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* remove mono compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7969 | afrisby | 2009-01-06 08:14:15 -0700 (Tue, 06 Jan 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Added three new events to SceneGraph:&lt;br /&gt;
- OnObjectCreate&lt;br /&gt;
- OnObjectDuplicate&lt;br /&gt;
- OnObjectRemove&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7968 | justincc | 2009-01-06 08:09:52 -0700 (Tue, 06 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Remove the need to separately pass in the http listener to the scene - this is always available via CommsManager&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7967 | justincc | 2009-01-06 07:44:45 -0700 (Tue, 06 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: call AddHttpHandler() directly via CommsManager&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7966 | justincc | 2009-01-06 07:37:39 -0700 (Tue, 06 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: call AddStreamHandler() directly via CommsManager&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7965 | justincc | 2009-01-06 07:30:50 -0700 (Tue, 06 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: call AddLLSDHandler directly via CommsManager&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7964 | justincc | 2009-01-06 07:20:54 -0700 (Tue, 06 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: drop AddXmlRpcHandler() from scene in favour of call via CommsManager&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7963 | teravus | 2009-01-05 18:10:26 -0700 (Mon, 05 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Mjnor: Clarified comment to ensure that people are aware of how to end the recursive calls&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7962 | teravus | 2009-01-05 17:57:33 -0700 (Mon, 05 Jan 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Kill an endless loop in the Instant Message delivery system&lt;br /&gt;
* Must compare user region with previous calling of the same method to determine if we should look the user up.&lt;br /&gt;
* The first time, the previous region handle will be 0, so therefore it'll use the cached version.&lt;br /&gt;
* The second time, previousRegionHandle will be what we looked up on the first round&lt;br /&gt;
* The third time, it'll say..  we tried to deliver it once with or without lookup, we tried to deliver it a second time with lookup, and failed both times so end!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7961 | teravus | 2009-01-05 17:07:24 -0700 (Mon, 05 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added a way for the sim stats reporter to say to the scene that the stats are illogical.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7960 | homerh | 2009-01-05 14:45:20 -0700 (Mon, 05 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Use correct name for friendship offer. Fixes Mantis #2959.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7959 | justincc | 2009-01-05 13:58:57 -0700 (Mon, 05 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove some mono compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7958 | justincc | 2009-01-05 13:43:03 -0700 (Mon, 05 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Stop bothering to populate and retrieve the parent local ids for MSSQL, as was done for SQLite and MySQL in r7586&lt;br /&gt;
* This may resolve http://opensimulator.org/mantis/view.php?id=2939&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7957 | homerh | 2009-01-05 13:24:42 -0700 (Mon, 05 Jan 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Add the &amp;quot;Blank&amp;quot; texture, too.&lt;br /&gt;
&lt;br /&gt;
NOTE: I didn't mention that in my last checkin, but you'll have to&lt;br /&gt;
clear your viewer cache to see the new textures in the library.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7956 | homerh | 2009-01-05 12:59:29 -0700 (Mon, 05 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Added viewer's default terrain textures.&lt;br /&gt;
This fixes Mantis #2947. Thanks jhurliman&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7955 | justincc | 2009-01-05 12:36:48 -0700 (Mon, 05 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Centralize references to the well known blank texture 5748decc-f629-461c-9a36-a35a221fe21f to a constant in OpenSim.Framework.Util&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7954 | justincc | 2009-01-05 11:58:10 -0700 (Mon, 05 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* add the required System.xml reference as well&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7953 | justincc | 2009-01-05 11:52:43 -0700 (Mon, 05 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add prereqs and usings required by the Windows compiler&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7952 | teravus | 2009-01-05 11:35:50 -0700 (Mon, 05 Jan 2009) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* Resolve a few bugs in the Stats Collector&lt;br /&gt;
** Update limiter logic reversed&lt;br /&gt;
* Resolve a few bugs in the Viewer Stats collector&lt;br /&gt;
** Catch the logoff ViewerStats post (darn those caps deregistrations)&lt;br /&gt;
** Check the type of the correct map when checking&lt;br /&gt;
* Resolve a leak in Prototype_distributor &lt;br /&gt;
** .Close, .Dispose()!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7951 | justincc | 2009-01-05 11:33:12 -0700 (Mon, 05 Jan 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Add the actual tests from http://opensimulator.org/mantis/view.php?id=2950&lt;br /&gt;
* Apologies for missing these out yet again&lt;br /&gt;
* Thanks to Tommil for this code&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7950 | justincc | 2009-01-05 11:30:56 -0700 (Mon, 05 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add seed cap check to login test&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7949 | justincc | 2009-01-05 11:04:47 -0700 (Mon, 05 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fixes mantis #2950&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7948 | justincc | 2009-01-05 11:00:53 -0700 (Mon, 05 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Simplify test code by always setting up mock 'in memory' user and inventory data plugins for every TestCommunicationsManager&lt;br /&gt;
* imo the gain in simplcity of test code outweighs the very small cost of setting up some stuff that some tests will never use&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7947 | justincc | 2009-01-05 10:38:39 -0700 (Mon, 05 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Extend stub to test the successful login of a user on the local login service&lt;br /&gt;
* Test does not do authentication&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7946 | justincc | 2009-01-05 09:30:35 -0700 (Mon, 05 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Check in login service tests beachhead&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7945 | sdague | 2009-01-05 08:59:08 -0700 (Mon, 05 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
change the drop order to see if this affects unit test fails&lt;br /&gt;
&lt;br /&gt;
From: Sean Dague &amp;lt;sdague@gmail.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7944 | sdague | 2009-01-05 08:43:30 -0700 (Mon, 05 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fixes a small bug where load-oar fails due to whitespace in region name.&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7942 | chi11ken | 2009-01-04 21:34:17 -0700 (Sun, 04 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7941 | teravus | 2009-01-04 21:09:04 -0700 (Sun, 04 Jan 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Adds an active log to the WebStats console.    for an example of it in use as it is right now see http://wmcv.com:9000/SStats/&lt;br /&gt;
* It still isn't quite ready to be used mainstream.&lt;br /&gt;
* A couple of things to note, it doesn't keep track of the logs if nobody is looking at the stats.&lt;br /&gt;
* It doesn't read the whole log file.  Just the last 10 lines of the stream.  Tested to 1GB+ logfiles with no noticeable performance issues.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7940 | afrisby | 2009-01-04 12:41:55 -0700 (Sun, 04 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Another minor GenericMessage fix - If we assume the method names are case-insensitive, we should process them as such.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7939 | afrisby | 2009-01-04 12:39:17 -0700 (Sun, 04 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added some information to HandleGenericMessage to indicate that it's not the packet that isnt being processed, but instead the method-type.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7938 | dahlia | 2009-01-04 12:09:31 -0700 (Sun, 04 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
sync with primmesher r26 on forge&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7937 | afrisby | 2009-01-04 12:09:22 -0700 (Sun, 04 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor tweak to crash logger to copy ini with log if save-to-dir is on.&lt;br /&gt;
* Added BinaryGenericMessage handler for cases where GenericMessage isnt transmitting pure-utf8 characters.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7936 | dahlia | 2009-01-04 11:36:13 -0700 (Sun, 04 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Improve LOD scaling for anisotropic sculpted prim meshes&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7935 | melanie | 2009-01-03 13:57:59 -0700 (Sat, 03 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Connect dewww request packets to the land module to makle dwell work&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7934 | melanie | 2009-01-03 13:45:33 -0700 (Sat, 03 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Plumb the remaining dwell packets&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7933 | diva | 2009-01-03 09:18:20 -0700 (Sat, 03 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fixed logic for sending foreign user information (HG).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7932 | diva | 2009-01-03 02:01:58 -0700 (Sat, 03 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
This may fix the home jump problem.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7931 | diva | 2009-01-03 01:51:54 -0700 (Sat, 03 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Extra check to avoid client crashes on HG home teleports.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7930 | diva | 2009-01-03 00:31:48 -0700 (Sat, 03 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Undoing the bump up of MajorInterfaceVersion number back to 2. This just doesn't work in practice!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7929 | diva | 2009-01-03 00:05:33 -0700 (Sat, 03 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Another interregion comms change that will not work well with previous versions. This commit moves InformRegionOfChildAgent from OGS1 to RESTComms, effectively having the complete child agent life cycle over REST: create=POST, update=PUT, close=DELETE. &lt;br /&gt;
Additional changes include more functions in the IHyperlink interface, and some refactorings in the HG code for better reuse in RESTComms.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7928 | diva | 2009-01-02 20:41:41 -0700 (Fri, 02 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Plumbing for moving InformRegionOfChildAgent over to RESTComms: pack and unpack methods for AgentCircuitData. This code is not used yet.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7927 | teravus | 2009-01-02 20:30:03 -0700 (Fri, 02 Jan 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Updates the sim stats module.   Cleans out some of the rot.&lt;br /&gt;
* Adds a prototype web stats module which is disabled by default.  It's functional with one report right now, however, the database structure may change, so I don't recommend enabling this to keep actual stats right now.  I'll let you know when it's safe.&lt;br /&gt;
* Adds Prototype for ajaxy web content&lt;br /&gt;
* removed a warning or two.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7926 | diva | 2009-01-02 19:29:49 -0700 (Fri, 02 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Split agent updates into two messages: full update and position+camera update. They're both sent over HTTP PUT. The full update is sent on TPs, for now; later it will also be sent on region crossings.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7925 | melanie | 2009-01-02 17:03:41 -0700 (Fri, 02 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Plumb in dwell in a couple of places&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7924 | diva | 2009-01-02 17:00:37 -0700 (Fri, 02 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Some plumbing for additional agent update messages. Not used yet. Removed the compilation warnings on this file, and completed the packing/unpacking of AgentData (VisualParams, Anims and Groups).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7923 | justincc | 2009-01-02 13:23:00 -0700 (Fri, 02 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add System.Xml to LindenUDP.Tests project for Windows builds&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7922 | justincc | 2009-01-02 13:22:35 -0700 (Fri, 02 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Move EventQueueGetModule to the EventQueue namespace&lt;br /&gt;
* Not going to move EventQueueHelper as of now since the subsequent direct references to the module namespace would seem to somewhat defeat the point&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7921 | justincc | 2009-01-02 13:11:20 -0700 (Fri, 02 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add Nini.Config and System.Xml references to MockScene for Windows compilers&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7920 | justincc | 2009-01-02 13:07:29 -0700 (Fri, 02 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move event queue module code to its own folder&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7919 | justincc | 2009-01-02 12:46:12 -0700 (Fri, 02 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* reference is to Nini.Config, not Nini&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7918 | justincc | 2009-01-02 12:43:30 -0700 (Fri, 02 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add Nini reference to Communications.OGS1&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7917 | homerh | 2009-01-02 10:55:55 -0700 (Fri, 02 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix another build error on MonoDevelop&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7916 | melanie | 2009-01-02 10:41:12 -0700 (Fri, 02 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Allow some values that are set in OpenSim.ini to be set from region config&lt;br /&gt;
XML as well.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7915 | homerh | 2009-01-02 10:22:24 -0700 (Fri, 02 Jan 2009) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Use only one (static) (de-)serializer for (de-)serializing SOPs.&lt;br /&gt;
That improves performance drastically, at least for Mono, as the&lt;br /&gt;
(de-)serializers can then be optimized (and won't use reflection anymore).&lt;br /&gt;
On my system, before this change de-/serialization took ~9s/9s, whereas&lt;br /&gt;
after the change it takes ~.5/.2s.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7914 | homerh | 2009-01-02 10:22:06 -0700 (Fri, 02 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
Get build working on MonoDevelop again.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7913 | melanie | 2009-01-02 09:24:44 -0700 (Fri, 02 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Small fix to prevent client thread crash in multi-region instances when&lt;br /&gt;
a scripted object is paid&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7912 | teravus | 2009-01-02 07:24:49 -0700 (Fri, 02 Jan 2009) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adding some recognizable and search-able test to some WriteLine(e.ToString()) messages so that when they occur, we can figure out what threw them.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7911 | melanie | 2009-01-02 05:57:21 -0700 (Fri, 02 Jan 2009) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Fixes Mantis #2945&lt;br /&gt;
Committing the above patch with changes. Thank you, Gerhard. Removed&lt;br /&gt;
unneccessary verbosity in case of no error, added more output for errors.&lt;br /&gt;
Added support for HTTP Uri fetching which I had added in my last commit.&lt;br /&gt;
Converted the Console.WriteLines to log4net.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7910 | melanie | 2009-01-01 22:52:01 -0700 (Thu, 01 Jan 2009) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add the ability to read the ini file from a URI. If the -inifile option&lt;br /&gt;
is a http:// URI, it will be fetched and parsed as an XML config.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7909 | diva | 2009-01-01 12:42:24 -0700 (Thu, 01 Jan 2009) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Major changes in interregion communications. This breaks compatibility with older versions, and may result is all sorts of weirdnesses when interacting with sims in older versions. Changes:&lt;br /&gt;
- Introducing synchronous Teleports. Now the receiving region calls back the sending region after the client has been made a root agent there, that is, after client sends CompleteMovement to the destination.&lt;br /&gt;
- SendCloseAgent moved from OGS1 Remoting to RESTComms.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7908 | diva | 2009-01-01 12:29:30 -0700 (Thu, 01 Jan 2009) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Minor fix for HG request neighbors. Should not return hyperlink neighbors, only neighbors on the same grid. I'm still not sure if this is a bug or a feature, so this may change again.&lt;br /&gt;
My first commit of 2009 -- Happy New Year!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7907 | diva | 2008-12-31 14:14:31 -0700 (Wed, 31 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Beginning of true REST style for interregion comms, SendChildAgentUpdate only. Agents are now resources accessed at http://&amp;lt;host&amp;gt;:&amp;lt;port&amp;gt;/agent/&amp;lt;uuid&amp;gt;/[action/]. PUT is SendChildAgentUpdate.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7906 | diva | 2008-12-31 13:49:04 -0700 (Wed, 31 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor bug fix in HG home regions management, removing the use of m_knownRegions.Count for creating the local handler. Local handlers are now created using a random number generator.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7905 | homerh | 2008-12-31 13:09:17 -0700 (Wed, 31 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Slight optimisation: Don't check for duplication if we won't use the result anyway.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7904 | homerh | 2008-12-31 12:35:46 -0700 (Wed, 31 Dec 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
- Added the fixed Ode.NET.dll&lt;br /&gt;
- Adapted code to match the corrected signatures&lt;br /&gt;
- Fixes Mantis #2934. Hopefully.&lt;br /&gt;
Note: Physics on linked objects still don't work correctly:&lt;br /&gt;
It doesn't crash the region anymore, but the example object in&lt;br /&gt;
the mentioned mantis now falls through the ground.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7903 | homerh | 2008-12-31 12:35:33 -0700 (Wed, 31 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added a missing setMass for initializing the mass of prims&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7902 | diva | 2008-12-31 11:26:31 -0700 (Wed, 31 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added http-method to the hashtable that gets passed to GenericHTTPMethods.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7901 | chi11ken | 2008-12-30 23:54:33 -0700 (Tue, 30 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7900 | diva | 2008-12-30 17:49:34 -0700 (Tue, 30 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Folded HG regionhandle lookup into the normal RESTInterregionComms, to avoid proliferation of &amp;quot;modes&amp;quot;.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7899 | diva | 2008-12-30 17:18:24 -0700 (Tue, 30 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added a SendChildAgentDataUpdate call on Teleports, so that the agent at the destination will have all the necessary information.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7898 | diva | 2008-12-30 16:53:51 -0700 (Tue, 30 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Removing unnecessary null checks on structs in AgentsData pack/unpack.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7897 | justincc | 2008-12-30 13:48:31 -0700 (Tue, 30 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Remove mono compiler warnings&lt;br /&gt;
* Leaving the 23 warnings in ChildAgentDataUpdate.cs for Diva to look at&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7896 | justincc | 2008-12-30 12:00:19 -0700 (Tue, 30 Dec 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Implement saving of region settings in OAR files&lt;br /&gt;
* This means that you can now save terrain textures, water height, etc.&lt;br /&gt;
* Estate settings are not supported&lt;br /&gt;
* Older OAR files without these settings can still be loaded&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7895 | homerh | 2008-12-30 09:16:47 -0700 (Tue, 30 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
OpenUser_Main is now public. Fixes Mantis #2940. Thanks SirKimba&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7894 | diva | 2008-12-29 18:21:13 -0700 (Mon, 29 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Making the default choice for InterregionComms work, and removing an unnecessary console debug message.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7893 | chi11ken | 2008-12-29 18:08:07 -0700 (Mon, 29 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7892 | diva | 2008-12-29 15:44:04 -0700 (Mon, 29 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Changing the default Comms module to be RESTComms, in case none is specified in OpenSim.ini. RESTComms is a super-set of LocalComms. Calls to local regions do no use REST, they use internal function calls.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7891 | diva | 2008-12-29 15:22:05 -0700 (Mon, 29 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Final part for implementing SendChildAgentDataUpdate with modules. This is the part that uses the modules in Scene and related classes. This commit breaks compatibility of sim-sim SendChildAgentUpdates with older versions of OpenSim. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7890 | diva | 2008-12-29 14:40:20 -0700 (Mon, 29 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
This is a beefy commit containing the communication modules that implement SendChildAgentUpdate. This commit has only the modules, but not their usage. It should be harmless.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7889 | diva | 2008-12-29 14:26:44 -0700 (Mon, 29 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor change in HGSceneCommunicationService, making one field public readonly. Totally harmless.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7888 | diva | 2008-12-29 14:10:35 -0700 (Mon, 29 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Merged the InterregionData that Melanie had placed there onto the existing ChildAgentDataUpdate. This commit involves a change in prebuild.xml, because ChildAgentDataUpdate uses OpenMetaverse.StructuredData. Still no use of this data structure, though. Crossing my fingers that this partial commit will compile ok...&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7887 | diva | 2008-12-29 13:43:33 -0700 (Mon, 29 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
First commit in a series of commits for Interregion REST comms. This one simply deletes the skeleton module that Melanie kindly placed for me to start working on this. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7886 | justincc | 2008-12-29 09:56:48 -0700 (Mon, 29 Dec 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2927 with some changes&lt;br /&gt;
* This allows configuration of the assetset and library control file paths to be other than ./inventory/Libraries.xml and ./assets/AssetSets.xml&lt;br /&gt;
* This is controlled via the LibrariesXMLFile and AssetSetsXMLFile configuration settings in [StandAlone] in OpenSim.ini (in standalone)&lt;br /&gt;
and via the user and asset config xml files for grid mode&lt;br /&gt;
* Thanks to SirKimba for the patch&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7885 | melanie | 2008-12-28 16:55:34 -0700 (Sun, 28 Dec 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Revamp the return logic to close a privilege escalation loophole.&lt;br /&gt;
Estate owner / Master avatar returns would place the item in the&lt;br /&gt;
returner's inventory rather than the owner's if the owner was not&lt;br /&gt;
in sim.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7884 | ckrinke | 2008-12-28 15:31:21 -0700 (Sun, 28 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, StrawberryFride for a patch that:&lt;br /&gt;
Persists appearance with MSSQL more properly.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7883 | melanie | 2008-12-28 12:15:20 -0700 (Sun, 28 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Demonstration code for modular comms. No user functionality&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7882 | melanie | 2008-12-28 10:22:31 -0700 (Sun, 28 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Insert a 15 seconds delay before the script engine starts loading scripts&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7881 | teravus | 2008-12-28 09:30:00 -0700 (Sun, 28 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* More NINJA Joint physics fixes from nlin.&lt;br /&gt;
fixes mantis #2874&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/0.6.1-release</id>
		<title>0.6.1-release</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/0.6.1-release"/>
				<updated>2009-05-12T20:48:23Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: New page: ------------------------------------------------------------------------ r7879 | teravus | 2008-12-27 14:50:19 -0700 (Sat, 27 Dec 2008) | 1 line  * Eliminate a possible null reference from...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;------------------------------------------------------------------------&lt;br /&gt;
r7879 | teravus | 2008-12-27 14:50:19 -0700 (Sat, 27 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Eliminate a possible null reference from the LLSDLogin method.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7878 | teravus | 2008-12-26 17:17:08 -0700 (Fri, 26 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixes mantis #2922&lt;br /&gt;
* Converts some C# 3.0 syntax into it's 2.0 equivalent so that Visual Studio 2005 can compile it successfully.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7877 | sdague | 2008-12-26 16:26:58 -0700 (Fri, 26 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
update README.txt to have current version requirements, also used as a&lt;br /&gt;
mantis test for issue 2920&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7876 | teravus | 2008-12-26 15:04:25 -0700 (Fri, 26 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixes missing sculpt texture assets from oar files as detailed on mantis 2971 by thomax&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7875 | teravus | 2008-12-26 05:58:02 -0700 (Fri, 26 Dec 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* Applying Nlin's NINJA Joint patch. v2.   Mantis# 2874&lt;br /&gt;
* Thanks nlin!&lt;br /&gt;
* To try it out, set ninja joints active in the ODEPhysicsSettings&lt;br /&gt;
and use the example at:&lt;br /&gt;
* http://forge.opensimulator.org/gf/download/frsrelease/142/304/demo-playground.tgz.&lt;br /&gt;
* Don't forget to change the .tgz to .oar and load it with load-oar.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7874 | idb | 2008-12-26 04:59:37 -0700 (Fri, 26 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Prevent exception in terrain module if just the word terrain is entered at the console. Fixes Mantis #2915&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7873 | dahlia | 2008-12-26 02:14:49 -0700 (Fri, 26 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Substitutes the value of an environment variable if the value of a region configuration variable begins with a &amp;quot;$&amp;quot; character. Should be useful when moving region configs between hosts&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7872 | melanie | 2008-12-25 16:33:49 -0700 (Thu, 25 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add a few forgotten fields to interregion data&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7871 | melanie | 2008-12-25 13:28:13 -0700 (Thu, 25 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Plumb the profile reply packets for picks, classifieds and notes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7870 | melanie | 2008-12-25 11:22:50 -0700 (Thu, 25 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Plumb yet another groups packet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7869 | diva | 2008-12-23 22:05:22 -0700 (Tue, 23 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Better test on EQ shutdown. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7868 | diva | 2008-12-23 17:53:06 -0700 (Tue, 23 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Backing off from the accidental removal one of the most valued 'features' of the HG: the ability to TP to regions on the grid that don't run HG. *smiles*&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7867 | diva | 2008-12-23 17:03:33 -0700 (Tue, 23 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Better error handling for expect_hg_user on the HG.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7866 | melanie | 2008-12-23 16:41:46 -0700 (Tue, 23 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Plumb in EventNotification* and EventGodDelete&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7865 | melanie | 2008-12-23 14:36:13 -0700 (Tue, 23 Dec 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Addinf InterregionData.cs IInterregionComms.cs and InterregionComms.cs&lt;br /&gt;
Creates a nonshared region module publishing IInterregionComms, to&lt;br /&gt;
send data of type InterregionData to another region directly.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7864 | justincc | 2008-12-23 13:41:52 -0700 (Tue, 23 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fix http://opensimulator.org/mantis/view.php?id=2889&lt;br /&gt;
* Primshapes uuid wasn't being converted to raw (non-dashed) format before being used in primshapes delete command&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7863 | justincc | 2008-12-23 12:07:29 -0700 (Tue, 23 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Correct build break, no idea how that one managed to slip by me&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7862 | justincc | 2008-12-23 11:56:56 -0700 (Tue, 23 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Modify SQLite implementation of UpdateUserProfile() to allow modifications where the name has not been changed&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7861 | justincc | 2008-12-23 11:21:23 -0700 (Tue, 23 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: small documentation comment&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7860 | melanie | 2008-12-23 11:16:30 -0700 (Tue, 23 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Plumb in the 4 missing classified events and the 3 packet methods&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7859 | justincc | 2008-12-23 11:07:45 -0700 (Tue, 23 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove mono compiler warning&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7858 | justincc | 2008-12-23 11:01:05 -0700 (Tue, 23 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove IGesturesModules since it won't be very helpful without a client message anyway&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7857 | justincc | 2008-12-23 10:54:13 -0700 (Tue, 23 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Replace part of SceneObjectPart with the identical sound playing code in the SoundModule&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7856 | justincc | 2008-12-23 10:16:47 -0700 (Tue, 23 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add a method to allow friendship offers to a logged in client from an offline user directly from the server&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7855 | melanie | 2008-12-22 20:34:50 -0700 (Mon, 22 Dec 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2728&lt;br /&gt;
Thank you, Cotytto Bonetto, for the missing animation IDs in&lt;br /&gt;
avataranimations.xml&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7854 | teravus | 2008-12-22 15:15:22 -0700 (Mon, 22 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Attempting to add ode tests one more time..   this time with .config autodetection......&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7853 | teravus | 2008-12-22 15:04:05 -0700 (Mon, 22 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adding a 64bit compiled libode.so and an Ode.NET.dll.config so mono will automatically pull up either the 32 bit or the 64 bit library, (or the mac lib) depending on which platform it's being run under.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7852 | teravus | 2008-12-22 14:33:13 -0700 (Mon, 22 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Removing the two ode debug libraries.   Not used by anyone and just eating up bandwidth.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7851 | teravus | 2008-12-22 14:01:56 -0700 (Mon, 22 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Make build work again while working on a different strategy.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7850 | teravus | 2008-12-22 13:53:23 -0700 (Mon, 22 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Add odeplugin to the nant locals..    &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7849 | teravus | 2008-12-22 13:18:18 -0700 (Mon, 22 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* attempt 3 for ODEPlugin Tests&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7848 | homerh | 2008-12-22 12:49:17 -0700 (Mon, 22 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update the MySQL connector to 5.2.5. Fixes Mantids#2673. Thanks for the hint, jhurliman.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7847 | teravus | 2008-12-22 12:25:51 -0700 (Mon, 22 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* hide test for the moment.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7846 | teravus | 2008-12-22 12:15:24 -0700 (Mon, 22 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* attempt 2 for ODE Tests&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7845 | justincc | 2008-12-22 12:09:09 -0700 (Mon, 22 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Make gestures module register its own events too&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7844 | teravus | 2008-12-22 12:03:09 -0700 (Mon, 22 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* attempt at adding ODEPlugin testing part duex.   This may cause the build to fail if I didn't do it properly..    crossing fingers.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7843 | justincc | 2008-12-22 11:47:20 -0700 (Mon, 22 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Like most other modules, make the sound module register for its event directly, rather than needing Scene to know about it&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7842 | justincc | 2008-12-22 11:39:06 -0700 (Mon, 22 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Move some code into separate methods in FriendsModule&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7841 | diva | 2008-12-22 10:43:51 -0700 (Mon, 22 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix for attachment crossing on TPs. Now that we're letting the viewer have control over MakeRoot at the destination, we need to pass the attachments after that. Attachment crossing requires a root agent at the destination.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7840 | melanie | 2008-12-22 09:20:16 -0700 (Mon, 22 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Plumb in the birthdate from the user server reply to the cache&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7839 | melanie | 2008-12-22 08:31:39 -0700 (Mon, 22 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix date format of the birthdates to conform to what the client expects&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7838 | melanie | 2008-12-22 07:41:18 -0700 (Mon, 22 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix the error i got sidetracked from :/&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7837 | melanie | 2008-12-22 06:03:30 -0700 (Mon, 22 Dec 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Fix &amp;quot;from&amp;quot; link number in single prims to 0. Previously, this was 1,&lt;br /&gt;
causing sime scripts that expected the first param of the link_message&lt;br /&gt;
to match llGetLinkNumber() to fail in single prims&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7836 | mw | 2008-12-22 04:24:25 -0700 (Mon, 22 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Deleted the AssetDownload module (and directory), as this module/code hasn't been used for a few thousand revisions now. And the code for sending assets has long since been moved to the LLClientView where it belongs. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7835 | dahlia | 2008-12-22 02:29:59 -0700 (Mon, 22 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks Gerhard for a patch that implements part 3 of VolumeDetection / persistance&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7834 | dahlia | 2008-12-22 00:48:43 -0700 (Mon, 22 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
test commit - no functional change&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7833 | dahlia | 2008-12-22 00:25:41 -0700 (Mon, 22 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Removed some debugging code that was inadvertently left in in my last commit :/&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7832 | diva | 2008-12-22 00:06:01 -0700 (Mon, 22 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
This commit is a major change on the TP process. Several things were wrong and/or broken. (a) ExpectAvatarCrossing is redundant (and bad) because the client triggers the same method on the receiving region after it receives TeleportFinish. (b) At least two of the *Async methods in SceneCommunicationService weren't asynchronous at all; I made them be asynchronous. Crossing fingers...&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7831 | diva | 2008-12-21 23:56:47 -0700 (Sun, 21 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Removing the region where the agent is in from the list of regions to close child agents.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7830 | diva | 2008-12-21 23:47:53 -0700 (Sun, 21 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
One more small mod in EQ: there is no need to subscribe to the OnLogout event, because things in the EQ get shutdown OnClientClosed.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7829 | diva | 2008-12-21 23:10:36 -0700 (Sun, 21 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
One more check on closing EQs.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7828 | dahlia | 2008-12-21 23:07:51 -0700 (Sun, 21 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix a floating point comparison that was causing some misshaped triangles on some prim faces&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7827 | diva | 2008-12-21 22:59:29 -0700 (Sun, 21 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
On closing EQs, make sure to wait for the viewer to fetch the last events.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7826 | dahlia | 2008-12-21 20:08:39 -0700 (Sun, 21 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks to M. Igarashi and nlin for a patch that improves conformance of the funcion llAxes2Rot()&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7825 | teravus | 2008-12-21 17:03:18 -0700 (Sun, 21 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixes edit linked parts rotating the root prim in a linkset.   One more bug to go..  and that's editing multiple prim in a linkset at the same time.  Don't try that now, as it'll bust the linkset.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7824 | teravus | 2008-12-21 14:19:55 -0700 (Sun, 21 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor: fix a comment...   scratch that,reverse it.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7823 | teravus | 2008-12-21 13:09:47 -0700 (Sun, 21 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Commit linkset Group (multiprim) linked/delinked to another linkset group (multiprim) test.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7822 | idb | 2008-12-21 12:04:06 -0700 (Sun, 21 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
An initial implementation of llMinEventDelay in XEngine.&lt;br /&gt;
Not implemented yet in DotNetEngine.&lt;br /&gt;
Fixes Mantis #2830 &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7821 | diva | 2008-12-21 12:00:30 -0700 (Sun, 21 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Slowing TPs down a bit further.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7820 | melanie | 2008-12-21 10:07:45 -0700 (Sun, 21 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Change XEngine money() event routing to always raise the money()&lt;br /&gt;
event int he root prim of a linkset&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7819 | teravus | 2008-12-21 09:16:47 -0700 (Sun, 21 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adding a two prim linking/delinking test.  This test is likely to get on people's nerves since linking/delinking is easily broken.  But..   that's why we have tests!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7818 | teravus | 2008-12-21 07:50:58 -0700 (Sun, 21 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixes linking multiple linksets together.  They no longer explode&lt;br /&gt;
* Not out of the weeds yet.  Rotating the root part with 'edit linked parts' still borks all child part rotations and rotating a selection of child parts with 'edit linked parts' still borks the position/rotation of the child parts selected&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7817 | idb | 2008-12-21 06:28:51 -0700 (Sun, 21 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Persist script permission mask and granter&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7816 | diva | 2008-12-20 19:25:14 -0700 (Sat, 20 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Small null check in DeregisterHandlers.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7815 | ckrinke | 2008-12-20 17:27:32 -0700 (Sat, 20 Dec 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2860. Thank you kindly, Thomax for a patch that:&lt;br /&gt;
Improves map image representation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7814 | teravus | 2008-12-20 17:11:54 -0700 (Sat, 20 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Re-implement packet tracking in IClientAPI so we can see what's going on in the client network in the simstats manager.   This makes packets in per second, packets out per second, and unacked bytes work again in the simulator stats section.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7813 | diva | 2008-12-20 15:44:26 -0700 (Sat, 20 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Slowing things down even more on TPs, to see if that helps the European folks connected to osgrid.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7812 | ckrinke | 2008-12-20 14:36:42 -0700 (Sat, 20 Dec 2008) | 11 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2796. Thank you kindly, Gerhard for a patch that addresses:&lt;br /&gt;
On a call of llVolumeDetect(1) (or any other number !=0) volume &lt;br /&gt;
detection is enabled. Together with VD, the phantom flag is set to the GUI.&lt;br /&gt;
On a call of llVolumeDetect(0), vd detection is switched of again, &lt;br /&gt;
also the phantom state is removed. On a call to llSetState(STATE_PHANTOM, &lt;br /&gt;
false) while VD is active, also VD is switched off. The same is true for &lt;br /&gt;
unchecking the phantom flag via GUI. This allows to take back VD without &lt;br /&gt;
the need to script just by removing the phantom flag.&lt;br /&gt;
Things missing in this patch: persistance of the volume-detection flag. &lt;br /&gt;
This needs more discussion and will be included in another patch soon.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7811 | ckrinke | 2008-12-20 14:26:00 -0700 (Sat, 20 Dec 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2881. Thank you kindly, SirKimba for a patch that:&lt;br /&gt;
Solves inserting Wolrdparameters in SQL Database with &lt;br /&gt;
OpenSim.Data.MSSQL.dll always crash cause there were &lt;br /&gt;
missing some fields in the Insert-String&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7809 | ckrinke | 2008-12-20 12:13:02 -0700 (Sat, 20 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Change VersionInfo.cs from 0.6.0 to 0.6.1 in preparation&lt;br /&gt;
for the 0.6.1 minor release.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7808 | diva | 2008-12-20 11:15:02 -0700 (Sat, 20 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
This reduces DNS lookups in TPs by a factor of 4. Let's see if this fixes some of the crashes experienced by ppl in Europe connected to OSGrid. If DNS lookup does not resolve, they may experience a substantial increase in &amp;quot;Region not available&amp;quot;, but they shouldn't crash.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7807 | teravus | 2008-12-20 10:34:38 -0700 (Sat, 20 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Add two more missing defaults that use GetBoolean without a default in standalone.  (not sure if this will fix your issue daTwitch..  it's probably not even a bug)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7806 | homerh | 2008-12-20 09:42:17 -0700 (Sat, 20 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix Mantis#2878 for now by not resetting physical values on rez (only on switch).&lt;br /&gt;
We still might have to split the rotational velocities into a physical and a non-physical part...&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7805 | teravus | 2008-12-20 08:09:01 -0700 (Sat, 20 Dec 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* A few more fixes to HttpServer.&lt;br /&gt;
* http://www.codeplex.com/webserver/WorkItem/View.aspx?WorkItemId=3110 fix erronious call to beginread that caused an exception which was caught and ignored (increase performance)&lt;br /&gt;
* Pass socket into httpclientcontectImp and call the disconnect + reuse method so the socket can be reused quicker (increase performance)&lt;br /&gt;
* Ensured that in every error scenario beginAccept is called (stability)&lt;br /&gt;
* Fixed header casing (standards compliance)&lt;br /&gt;
* Fixed Connection: close handling (standards compliance)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7804 | diva | 2008-12-19 19:45:12 -0700 (Fri, 19 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Slowing things down a little bit in TPs, with a couple of extra Thread.Sleep to give enough time for the destination to set up CAPs for the incoming agent before sending EAC to the client.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7803 | teravus | 2008-12-19 18:58:01 -0700 (Fri, 19 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adds defaults for some GetBoolean config values that previously did not have them.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7802 | teravus | 2008-12-19 18:20:40 -0700 (Fri, 19 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* ReCommit the OpenID patch with a few less dependencies.&lt;br /&gt;
* Removes all references to ASP.NET (System.Web.UI,*)&lt;br /&gt;
* Removes all references to System.Web.Mobile&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7801 | ckrinke | 2008-12-19 17:52:17 -0700 (Fri, 19 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Revert OpenId until we can come to grips with the mono 2 requirement&lt;br /&gt;
for System.Web.Mobile&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7800 | diva | 2008-12-19 16:58:13 -0700 (Fri, 19 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
The previous fix for the EQ might have been too radical, and some early events now may be getting dropped because the EQ is not there yet. So, let's add an EQ immediately upon registering caps.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7799 | ckrinke | 2008-12-19 16:55:28 -0700 (Fri, 19 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2816. Thank you kindly, JHurliman for the beginnings of &lt;br /&gt;
OpenID support in OpenSim for the UserServer.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7798 | sdague | 2008-12-19 15:27:45 -0700 (Fri, 19 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
let you specify a hex number as the color in the vector rendering&lt;br /&gt;
module.  This expands the colors you can use.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7797 | homerh | 2008-12-19 14:06:07 -0700 (Fri, 19 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
- Set acceleration and rotational velocity to 0, too&lt;br /&gt;
- Pull it up a bit, so the physics is notified of it, too,&lt;br /&gt;
  before being switched off.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7796 | justincc | 2008-12-19 14:03:56 -0700 (Fri, 19 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move sound trigger from scene into sepearate SoundModule&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7795 | homerh | 2008-12-19 13:33:51 -0700 (Fri, 19 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Stop prims that get non-physical. Fixes Mantis#2859.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7794 | homerh | 2008-12-19 13:33:36 -0700 (Fri, 19 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Remove forgotten debug message from my last commit.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7793 | diva | 2008-12-19 13:31:32 -0700 (Fri, 19 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix for more child agent mismanagement (like #2846). On enqueueing events, we should not be creating new queues; if the queue doesn't exist -- too bad, event is dropped. That tends to happen just after the client is closed, and the EQ also closed. If someone places an event in that queue after that, that event should be dropped instead of creating a new, erroneous queue.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7792 | justincc | 2008-12-19 13:07:26 -0700 (Fri, 19 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Just some method commentary before turning to another subject&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7791 | justincc | 2008-12-19 12:50:46 -0700 (Fri, 19 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
minor: remove mono compiler warning&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7790 | justincc | 2008-12-19 12:47:11 -0700 (Fri, 19 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move saved named prims to xml2 method out into the serialization module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7789 | justincc | 2008-12-19 12:35:14 -0700 (Fri, 19 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
minor: Remove some serialization module scene wrappers&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7788 | justincc | 2008-12-19 12:14:52 -0700 (Fri, 19 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: remove xml serialization wrappers from Scene&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7787 | justincc | 2008-12-19 12:07:11 -0700 (Fri, 19 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Rename IRegionSerialiser and move into interfaces namespace&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7786 | homerh | 2008-12-19 11:38:45 -0700 (Fri, 19 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Reset Expire date for tempOnRez objects on rez. Fixes Mantis#2848&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7785 | justincc | 2008-12-19 11:37:15 -0700 (Fri, 19 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: move IGesturesModule into the correct namespace&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7784 | justincc | 2008-12-19 11:33:03 -0700 (Fri, 19 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Remove archiver module scene wrappers&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7783 | justincc | 2008-12-19 11:02:59 -0700 (Fri, 19 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add missing file from last commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7782 | justincc | 2008-12-19 10:57:03 -0700 (Fri, 19 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Move tree code out into a separate module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7781 | teravus | 2008-12-18 17:06:19 -0700 (Thu, 18 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Commit patch from cmickeyb.  #2871.  Optimized float array for the terrain heightfield to reduce cpu usage on new client significantly.&lt;br /&gt;
Thanks cmickeyb!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7780 | melanie | 2008-12-18 12:59:51 -0700 (Thu, 18 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Make llSetAlpha and llSetTexture properly queue full updates, so changes&lt;br /&gt;
are visible right away&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7779 | diva | 2008-12-18 12:45:55 -0700 (Thu, 18 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Removing a check in Teleports. This check should be there, I think, but it may be causing problems right now.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7778 | melanie | 2008-12-18 12:20:11 -0700 (Thu, 18 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix and streamline the RegionHandshake stuff for estate managers&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7777 | justincc | 2008-12-18 11:49:05 -0700 (Thu, 18 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move gestures code out from Scene into its own module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7776 | diva | 2008-12-18 11:11:29 -0700 (Thu, 18 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
This may fix mantis #2855. There was a race condition on the TextureDownloadModule upon clients (ScenePresences) being closed. If there were still textures to send, the UserTextureServices was created again, but pointing to the old IClient that had just been closed, which made things not work upon that user returning to that region.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7775 | dahlia | 2008-12-18 10:53:38 -0700 (Thu, 18 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Enabled complex meshing for simple box prims with non-zero shear&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7774 | justincc | 2008-12-18 08:59:48 -0700 (Thu, 18 Dec 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2810&lt;br /&gt;
* Fix set up of master avatar on a fresh OpenSim install&lt;br /&gt;
* Turns out we had started hashing the password too many times.  Thanks jonc!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7773 | melanie | 2008-12-18 06:33:48 -0700 (Thu, 18 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Stop hacked godmode from being able to actually move other people's&lt;br /&gt;
attachments&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7772 | teravus | 2008-12-18 06:17:54 -0700 (Thu, 18 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Tweak my previously mentioned nasty hack so it's a little less nasty&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7771 | lbsa71 | 2008-12-18 06:16:41 -0700 (Thu, 18 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Added &amp;quot;show queues&amp;quot; command that shows throttling queues for all clients.&lt;br /&gt;
*** This only works for LLCLientView at the moment ***&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7769 | teravus | 2008-12-18 04:44:53 -0700 (Thu, 18 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Add a nasty hack to try and give the HttpServer a few extra lives until we dig more into what's causing it to stop listening.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7768 | lbsa71 | 2008-12-18 04:39:24 -0700 (Thu, 18 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Caught unhandled IOException, and outputted it to log.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7767 | teravus | 2008-12-18 01:50:25 -0700 (Thu, 18 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Catch a WebException in the LoadImageURLModule&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7766 | teravus | 2008-12-17 19:42:26 -0700 (Wed, 17 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added more articulate logging of HttpServer so we can diagnose issues.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7765 | diva | 2008-12-17 19:31:40 -0700 (Wed, 17 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
This innocuous change in the TextureDownloadModule suddenly made the texture problems (#2855) go away for me. I'm committing it, so that others can test and refute, to make sure I'm not hallucinating.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7764 | teravus | 2008-12-17 18:52:49 -0700 (Wed, 17 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Committing an opensim level error message on httpserver.  This might help with the eventqueue http server death.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7763 | melanie | 2008-12-17 15:09:14 -0700 (Wed, 17 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fix attachment persistence which got broken with some inventory&lt;br /&gt;
changes a few revs back.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7762 | sdague | 2008-12-17 14:59:20 -0700 (Wed, 17 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
fix a bug with the Grid REST interface that was returning the classname&lt;br /&gt;
in the UUID field instead of the actual UUID because of an implicit use&lt;br /&gt;
of ToString()&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7761 | sdague | 2008-12-17 14:05:14 -0700 (Wed, 17 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
remove an unused Match line in prebuild that is causing issues for&lt;br /&gt;
windows people: http://opensimulator.org/mantis/view.php?id=2851&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7760 | melanie | 2008-12-17 14:00:18 -0700 (Wed, 17 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Reapply the packet optimization patch, with changes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7759 | justincc | 2008-12-17 13:54:34 -0700 (Wed, 17 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Comment out &amp;quot;Informing neighbours&amp;quot; debug message that pops up whenever some aspect of the avatar changes.&lt;br /&gt;
* with Diva's blessing ;)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7758 | melanie | 2008-12-17 13:34:37 -0700 (Wed, 17 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Revert 7754 and 7755 pending a rework&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7757 | melanie | 2008-12-17 13:21:48 -0700 (Wed, 17 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Stop packets that may be resent from being returned to the packet pool.&lt;br /&gt;
FWIW&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7756 | justincc | 2008-12-17 12:12:56 -0700 (Wed, 17 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* revert r7724 so that PresenceChildStatus() starts throwing NRE's again &lt;br /&gt;
* apparantly logout code relies on this happening in certain circumstances.  Really, the root issue needs to be investigated.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7755 | melanie | 2008-12-17 12:01:47 -0700 (Wed, 17 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Change the PacketQueue to use the stored size as well&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7754 | melanie | 2008-12-17 11:56:47 -0700 (Wed, 17 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Marry AckData to LLQueItem, and store packet data and length there for&lt;br /&gt;
use everywhere. Each packet gets serialized only once now in PacketHandler&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7753 | justincc | 2008-12-17 11:42:23 -0700 (Wed, 17 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* remove mono compiler warnings&lt;br /&gt;
* should work - the last compile failure looks like a random glitch...&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7752 | justincc | 2008-12-17 11:20:33 -0700 (Wed, 17 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Comment out high volume 'Getting MapItems' messages&lt;br /&gt;
* make worldmap module log tags consistent&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7751 | diva | 2008-12-17 10:44:00 -0700 (Wed, 17 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Kicking child agents off on the first login after a client crash. The child agents kickoff was&lt;br /&gt;
missing from when this is run in grid mode. But, worse, turns out that this whole feature of kicking&lt;br /&gt;
off the user after a crash was entirely missing from standalone mode.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7750 | justincc | 2008-12-17 10:33:57 -0700 (Wed, 17 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Only serialize packets once for the length calculation for throttle queues rather than twice&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7749 | melanie | 2008-12-17 10:19:14 -0700 (Wed, 17 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Revamp packet handler to smooth out the stream of resent packets.&lt;br /&gt;
Eliminates the bursting in resends observed in the prior implementation&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7748 | justincc | 2008-12-17 10:18:52 -0700 (Wed, 17 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Replace manually zeroing with Array.Clear().  Thanks cmickeyb&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7747 | melanie | 2008-12-17 10:05:12 -0700 (Wed, 17 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2850&lt;br /&gt;
Applying the patch to reduce the load caused by the throttle loop even more&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7746 | justincc | 2008-12-17 10:01:02 -0700 (Wed, 17 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Minor documentation and small minor change on LLPacketThrottle to remove some unnecessary lines&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7745 | justincc | 2008-12-17 09:47:38 -0700 (Wed, 17 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Remove unused AppearanceTableMapper as pointed out by jonc in http://opensimulator.org/mantis/view.php?id=2843&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7744 | justincc | 2008-12-17 09:34:11 -0700 (Wed, 17 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Simply friends code by only sending notifications to a newly logged on user for other users who are online.&lt;br /&gt;
* No need to send offline notifications since the client assumes this (and future clients should be able to do the same).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7743 | justincc | 2008-12-17 09:11:03 -0700 (Wed, 17 Dec 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Implement 'Save Object Back to My Inventory'.  On the Linden client this is in the Tools menu available when editing an object&lt;br /&gt;
* This facility allows you to save changes to an object that you've rezzed into a region back into their original inventory item without having to take a copy of the rezzed &lt;br /&gt;
object.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7742 | teravus | 2008-12-17 08:30:26 -0700 (Wed, 17 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adding some locks to XEngine's m_PrimObjects which were prone to 'the collection was modified'&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7740 | mw | 2008-12-17 06:32:01 -0700 (Wed, 17 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Stop users taking a copy of a in world prim that contains inventory items that have no copy permission set.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7739 | mw | 2008-12-17 05:53:47 -0700 (Wed, 17 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added a check to CanDuplicateObject(), to stop duplicating prims that contains inventory items that you don't have permission to copy&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7738 | melanie | 2008-12-17 05:12:23 -0700 (Wed, 17 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Stop owners from duplicating no-copy objects in-world&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7737 | melanie | 2008-12-17 02:55:10 -0700 (Wed, 17 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add repecting the min and max values back in&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7736 | melanie | 2008-12-17 02:52:52 -0700 (Wed, 17 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove a major bottleneck in throttling code.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7735 | melanie | 2008-12-17 02:30:56 -0700 (Wed, 17 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Avoid checking the throttle limit for empty queues&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7734 | diva | 2008-12-16 12:44:32 -0700 (Tue, 16 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Avoid sending DisableSimulator event to the root agent upon logout.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7731 | melanie | 2008-12-15 21:12:40 -0700 (Mon, 15 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix script controls for weapons&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7730 | diva | 2008-12-15 15:17:40 -0700 (Mon, 15 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Attempt at fixing the HG home jump by looking up hyperlink regions before grid-local regions.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7729 | mw | 2008-12-15 14:46:57 -0700 (Mon, 15 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
More work on moving Xfer file transfer handling code to the Client stack from the various region modules that it is currently in.&lt;br /&gt;
Still not enabled yet.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7728 | diva | 2008-12-15 13:45:40 -0700 (Mon, 15 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Attempt at restoring inventory access after TPs/crossings. RemoveClient in Scene was being too&lt;br /&gt;
aggressive at nixing the user out of the cache. We're now relying on NeedSceneCacheClear to decide&lt;br /&gt;
whether to nix it or not. All other mods in other files are for better debugging messages.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7727 | justincc | 2008-12-15 13:32:49 -0700 (Mon, 15 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: method documentation and miscellaneous tidy&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7725 | justincc | 2008-12-15 11:39:54 -0700 (Mon, 15 Dec 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2775 with small tweaks&lt;br /&gt;
* This pushes an identifier for the OpenSim scene to the physics scene.  This allows log messages from the physics scene to identify which OpenSim scene they relate to.&lt;br /&gt;
* Thanks Gerhard&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7724 | justincc | 2008-12-15 11:11:47 -0700 (Mon, 15 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Stop presence child status suffering an NRE if the agent uuid given is not represent at all&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7723 | diva | 2008-12-15 09:23:34 -0700 (Mon, 15 Dec 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Bug fix in new child agents management. Thanks DigiDaz for helping identify this issue. &lt;br /&gt;
We need to update all child agents whenever the root agent crosses regions. The update&lt;br /&gt;
now includes child agents in common neighbours. This is so that those get updated with the&lt;br /&gt;
seeds of the new child agents that are spawned from the receiving region.&lt;br /&gt;
This also fixes some timing issues. We need to close child agents from the originating region&lt;br /&gt;
before we update child agents in the receiving region.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7722 | chi11ken | 2008-12-15 08:25:33 -0700 (Mon, 15 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7721 | mw | 2008-12-15 05:47:16 -0700 (Mon, 15 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Removed some instances of &amp;quot;&amp;lt;3 OpenSim Developers&amp;quot; (why were they there?) being in alert messages from the LandManagementModile. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7720 | diva | 2008-12-14 17:06:52 -0700 (Sun, 14 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Bug fix for Hypergrid. This bug was introduced by the recent TP fixes, and affected the jump back home. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7719 | melanie | 2008-12-14 15:27:40 -0700 (Sun, 14 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Make scripted item and folder gives pop up a &amp;quot;accept, decline&amp;quot; message&lt;br /&gt;
and allow deletion of the just received item.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7718 | homerh | 2008-12-14 12:03:18 -0700 (Sun, 14 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Was missed some time ago, it seems...&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7717 | diva | 2008-12-14 11:51:32 -0700 (Sun, 14 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Updated CONTRIBUTORS.txt&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7716 | homerh | 2008-12-14 11:17:35 -0700 (Sun, 14 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Color was set twice, first correctly, then incorrectly, in SQLiteRegionData.&lt;br /&gt;
Removed the second set. Fixes Mantis#2380.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7715 | idb | 2008-12-14 10:48:27 -0700 (Sun, 14 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Remove use of time dilation in llGetTimeOfDay, llGetTime and llGetAndResetTime.&lt;br /&gt;
It is not documented to be applied to llGetTimeOfDay at all and is not appropriate for the other two because dilation does not directly affect script speed in OS.&lt;br /&gt;
Fixes Mantis #2783 and #2162&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7714 | teravus | 2008-12-14 07:30:28 -0700 (Sun, 14 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Implements the torque/Rotational Impulse methods in the PhysicsAPI and the ODEPlugin and pipes them to their respective LSL method.&lt;br /&gt;
* NBody will need to be updated, this is an API change.   Torque property and AddAngularForce&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7713 | idb | 2008-12-14 05:14:23 -0700 (Sun, 14 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added ATTACH_HUD_* constants fixes Mantis #2823&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7712 | teravus | 2008-12-14 00:29:40 -0700 (Sun, 14 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added Avatar minimum size in the ODEPlugin and a stern warning about setting the capsule size too low in OpenSim.ini&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7711 | teravus | 2008-12-13 23:34:05 -0700 (Sat, 13 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* A Few physical prim + linkset fixes.  Prevent some crashes&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7710 | melanie | 2008-12-13 22:56:33 -0700 (Sat, 13 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Adds the &amp;quot;Send Teleport&amp;quot; module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7709 | melanie | 2008-12-13 22:49:07 -0700 (Sat, 13 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Plumb the TP-Sending packets&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7708 | ckrinke | 2008-12-13 19:17:12 -0700 (Sat, 13 Dec 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2725. Thank you kindly, Diva, for a patch that:&lt;br /&gt;
Adds missing protocol pieces for EstablishAgentCommunication&lt;br /&gt;
event which allows the client to activate CAPS and the EQ for &lt;br /&gt;
child agents. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7707 | ckrinke | 2008-12-13 09:25:20 -0700 (Sat, 13 Dec 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2811. Thank you kindly, Diva for a patch that resolves&lt;br /&gt;
some of our DNS/dotted decimal issues that plague teleporting.&lt;br /&gt;
We are increasing the MajorInterfaceVersion from 1 to 2 in the&lt;br /&gt;
gridserver, so sims will need to be updated on various grids.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7706 | mw | 2008-12-13 08:04:24 -0700 (Sat, 13 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
more work on moving FileTransfer code to the clientstack.&lt;br /&gt;
Still not enabled.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7705 | chi11ken | 2008-12-13 05:30:46 -0700 (Sat, 13 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add copyright headers.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7704 | chi11ken | 2008-12-13 05:22:52 -0700 (Sat, 13 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7703 | mw | 2008-12-12 15:20:13 -0700 (Fri, 12 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
more work on moving FileTransfer code to the clientstack.&lt;br /&gt;
Although its still not enabled.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7702 | justincc | 2008-12-12 14:24:39 -0700 (Fri, 12 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Downgrade friends module 'client logging out' notice from error to debug&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7701 | justincc | 2008-12-12 14:21:35 -0700 (Fri, 12 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Be a little more informative when a region fails to connect because it fails to implement the required OGS interface version&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7700 | mw | 2008-12-12 14:17:49 -0700 (Fri, 12 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add OpenSim.Framework.IClientFileTransfer.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7699 | justincc | 2008-12-12 14:14:27 -0700 (Fri, 12 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove mono compiler warning&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7698 | mw | 2008-12-12 14:08:23 -0700 (Fri, 12 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Started to move xfer file transfer code to the LLClientStack, rather than having it in a region module (like it was). &lt;br /&gt;
Note:None of this is enabled yet. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7697 | justincc | 2008-12-12 14:06:07 -0700 (Fri, 12 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Extend update test to test situation where it also moves the folder&lt;br /&gt;
* Correct logic so that update folder behaves as expected&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7696 | justincc | 2008-12-12 13:43:42 -0700 (Fri, 12 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Create update folder test&lt;br /&gt;
* Correct small logic elidation&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7695 | justincc | 2008-12-12 13:21:41 -0700 (Fri, 12 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Actually add the new user profile cache tests to the bamboo ci build&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7694 | justincc | 2008-12-12 13:10:39 -0700 (Fri, 12 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: make AddRequest() protected since in principle it shouldn't be used outside the class and its descendents&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7693 | justincc | 2008-12-12 13:04:58 -0700 (Fri, 12 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Actually properly enable the purge folders test and correct some problems&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7692 | homerh | 2008-12-12 13:01:04 -0700 (Fri, 12 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add missing scene reference. Fixes a NRE. SimpleModule now works again (sort of).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7691 | homerh | 2008-12-12 12:39:48 -0700 (Fri, 12 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Replace the throwing of a NonImplementedException in MyNpcCharacter, so that&lt;br /&gt;
the SimpleModule doesn't prevent the start of the region server, if used.&lt;br /&gt;
Note: This module doesn't do anything sensible; it only serves as an example.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7690 | justincc | 2008-12-12 12:37:51 -0700 (Fri, 12 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* add purge folder test&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7689 | justincc | 2008-12-12 12:24:45 -0700 (Fri, 12 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add user info move inventory folder test&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7688 | justincc | 2008-12-12 12:04:10 -0700 (Fri, 12 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* extend user profile create folder test to check that one can't create a folder with a non-existant parent folder id&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7687 | justincc | 2008-12-12 11:59:06 -0700 (Fri, 12 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add file missing from last commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7686 | justincc | 2008-12-12 11:48:29 -0700 (Fri, 12 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: pull out common user profile test code into utility functions&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7685 | sdague | 2008-12-12 11:33:16 -0700 (Fri, 12 Dec 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Deleted old EntiyList tests, added new EntityManager tests&lt;br /&gt;
* Edited EntityManager to treat Exceptions&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7684 | idb | 2008-12-12 04:50:12 -0700 (Fri, 12 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Made the casting of stings to floats more robust and work more like SL.&lt;br /&gt;
Added some more tests that casts previously failed on.&lt;br /&gt;
Fixes Mantis #2789&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7683 | sdague | 2008-12-11 17:57:48 -0700 (Thu, 11 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
apparently opensim only works if secure_inventory_server = true, who&lt;br /&gt;
knew?  Reverting that.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7682 | homerh | 2008-12-11 14:49:11 -0700 (Thu, 11 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add hostnames in addition to IP address to some more places. This continues r7676.&lt;br /&gt;
NOTE: Changes UGAIM.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7681 | justincc | 2008-12-11 13:58:11 -0700 (Thu, 11 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Stop exposing InventoryFolderImpl.SubFolders publicly&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7680 | sdague | 2008-12-11 13:43:21 -0700 (Thu, 11 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
make a couple of other config default to make the example ini to give us&lt;br /&gt;
a better chance of working out of the box&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7679 | justincc | 2008-12-11 13:36:46 -0700 (Thu, 11 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add get child folder test&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7678 | sdague | 2008-12-11 13:32:57 -0700 (Thu, 11 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
after much discussion, and overwhelming +1 on the -dev list, switch the&lt;br /&gt;
default script engine to XEngine.  This won't change anything if you&lt;br /&gt;
already specified the default in your OpenSim.ini.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7677 | idb | 2008-12-11 13:20:21 -0700 (Thu, 11 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add a null check. Mantis #2798&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7676 | homerh | 2008-12-11 12:57:45 -0700 (Thu, 11 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Correct the last checkin.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7675 | justincc | 2008-12-11 12:57:12 -0700 (Thu, 11 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add create folder userinfo test&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7674 | homerh | 2008-12-11 12:52:29 -0700 (Thu, 11 Dec 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Move from IP to hostname for seed caps on login, for gridmode and standalone.&lt;br /&gt;
All the other caps (except the initial one) are already sent with hostname&lt;br /&gt;
instead of IP.&lt;br /&gt;
NOTE: This changes gridserver and userserver&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7673 | justincc | 2008-12-11 12:19:02 -0700 (Thu, 11 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Also add the OpenSim.Framework reference to prebuild.xml needed by Windows&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7672 | justincc | 2008-12-11 12:17:53 -0700 (Thu, 11 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: reindent bits of OpenSim.ini.example&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7671 | justincc | 2008-12-11 12:11:19 -0700 (Thu, 11 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Pop in a missing using statement without which UserProfileCacheServiceTests.cs fails on Windows (but not mono)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7670 | justincc | 2008-12-11 11:56:04 -0700 (Thu, 11 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
minor: Add request inventory test&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7669 | justincc | 2008-12-11 11:30:57 -0700 (Thu, 11 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Delete currently unrun TestInventory.cs superseded by BasicInventoryTests&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7668 | justincc | 2008-12-11 11:14:38 -0700 (Thu, 11 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Update DotNetOpenMail to 0.5.8b (taken from http://sourceforge.net/project/showfiles.php?group_id=129974&amp;amp;package_id=143561&amp;amp;release_id=419713)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7667 | justincc | 2008-12-11 11:07:23 -0700 (Thu, 11 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fold mock classes into existing OpenSim/Tests/Common assembly rather than sprouting another one&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7666 | justincc | 2008-12-11 10:36:59 -0700 (Thu, 11 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove duplicate Python module entry in prebuild.xml (it's not impossible that I accidentally inserted this myself yesterday)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7665 | justincc | 2008-12-11 10:30:57 -0700 (Thu, 11 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Extend test to probe for user details that should exist&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7664 | justincc | 2008-12-11 10:23:55 -0700 (Thu, 11 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* test: Add simple user profile test that checks for non-existing users&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7663 | justincc | 2008-12-11 09:40:22 -0700 (Thu, 11 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Move mock test classes into mock namespace&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7662 | mw | 2008-12-11 07:31:58 -0700 (Thu, 11 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Reimplemented running of ShutdownCommandFile. Mantis #2800&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7661 | chi11ken | 2008-12-10 19:35:51 -0700 (Wed, 10 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7660 | melanie | 2008-12-10 18:03:53 -0700 (Wed, 10 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Make object return actually use the CanReturnObject permission, rather than&lt;br /&gt;
the CanDelete one.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7659 | teravus | 2008-12-10 16:46:20 -0700 (Wed, 10 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Committing a slightly distilled version of nlin's ODECharacter race condition eliminator.&lt;br /&gt;
* The modifications that I made were only so that it didn't require changes to the public physics api.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7658 | justincc | 2008-12-10 13:57:15 -0700 (Wed, 10 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Move test infrastructure code to its own package so that it can be reused by more than Environment tests&lt;br /&gt;
* This shuffles the test packages in prebuild.xml below it so they can all potentially reference it&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7657 | justincc | 2008-12-10 13:13:12 -0700 (Wed, 10 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Delete empty unused test directories&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7656 | justincc | 2008-12-10 12:12:59 -0700 (Wed, 10 Dec 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Move inventory handlers out from UserProfileCacheService&lt;br /&gt;
* This means that UserProfileCacheService no longer needs to know about IClientAPI and can leave it to callers to do their own error logging&lt;br /&gt;
* This is also more consistent with the way that item inventory manipulation is handled&lt;br /&gt;
* I don't really think Scene.PacketHandlers.cs should be a permanent home for these handlers - this is just for convenience&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7655 | justincc | 2008-12-10 10:43:45 -0700 (Wed, 10 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Establish OpenSim.Framework.Communications.Tests beachhead&lt;br /&gt;
* No valid tests yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7654 | justincc | 2008-12-10 09:50:11 -0700 (Wed, 10 Dec 2008) | 11 lines&lt;br /&gt;
&lt;br /&gt;
* Apply the other patch from http://opensimulator.org/mantis/view.php?id=2315&lt;br /&gt;
* This means that LL RAW terrains (one source being the upload/download buttons on the estate dialog in the viewer) are now imported the 'right' way around rather than being &lt;br /&gt;
flipped on the y axis&lt;br /&gt;
* Existing RAW terrains before this patch will need to be flipped with the &amp;quot;terrain flip y&amp;quot; command from the console after import&lt;br /&gt;
* More details on the mailing lists soon.&lt;br /&gt;
-This line, and those below, will be ignored--&lt;br /&gt;
&lt;br /&gt;
M    OpenSim/Region/Environment/Modules/World/Terrain/FileLoaders/LLRAW.cs&lt;br /&gt;
M    OpenSim/Framework/Communications/Cache/CachedUserInfo.cs&lt;br /&gt;
M    OpenSim/Framework/Communications/Cache/UserProfileCacheService.cs&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7653 | melanie | 2008-12-09 18:37:31 -0700 (Tue, 09 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Applying diva's revert patch. Reverts closing child agents and makes&lt;br /&gt;
TP more reliable again.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7652 | justincc | 2008-12-09 13:07:15 -0700 (Tue, 09 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Enable agent to agent transfer of inventory folders&lt;br /&gt;
* It should now be possible to give an entire folder to another avatar instead of just single items at a time&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7651 | justincc | 2008-12-09 11:35:09 -0700 (Tue, 09 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Actually update subfolders of parent folders in the inventory cache when a folder gets moved&lt;br /&gt;
* This was causing inventory folder transfer code to not work properly (this is still temporarily disabled)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7650 | justincc | 2008-12-09 10:00:42 -0700 (Tue, 09 Dec 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Apply terrain flip patch from http://opensimulator.org/mantis/view.php?id=2315&lt;br /&gt;
* This allows terrain to be flipped on the x or y axis with the command &amp;quot;terrain flip x&amp;quot; (or y)&lt;br /&gt;
* See terrain help from the command prompt&lt;br /&gt;
* This is in anticipation of change the way around in which terrain raw files are imported to match that of Second Life (to reduce user confusion and improve useability)&lt;br /&gt;
* Thanks jonc!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7649 | teravus | 2008-12-09 09:27:07 -0700 (Tue, 09 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixes a few instances of llSetStatus with Axis lock gone wrong.   &lt;br /&gt;
* Sums up the masses of the objects within a physical linkset&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7648 | justincc | 2008-12-09 09:16:16 -0700 (Tue, 09 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove some old logging messages&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7647 | sdague | 2008-12-09 06:24:01 -0700 (Tue, 09 Dec 2008) | 10 lines&lt;br /&gt;
&lt;br /&gt;
From: Christopher Yeoh &amp;lt;yeohc@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The attached patch ads an OpenSim.ini option (AutomaticLinkPermission)&lt;br /&gt;
which when enabled makes PERMISSION_CHANGE_LINKS to be granted to&lt;br /&gt;
scripts by default. When enabled llGetPermissions will always return it&lt;br /&gt;
as granted and llCreateLink//llBreakLink will succeed without&lt;br /&gt;
doing llRequestPermissions. ONLY ENABLE THIS IN TRUSTED ENVIRONMENTS.&lt;br /&gt;
&lt;br /&gt;
The patch also fixes a minor bug in llCreateLink&lt;br /&gt;
related to a potential dereference of a null client object.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7646 | chi11ken | 2008-12-09 05:15:02 -0700 (Tue, 09 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7645 | teravus | 2008-12-09 04:11:16 -0700 (Tue, 09 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Gerhard's patch m2781.   Does some initial work for setting up llVolumeDetect.&lt;br /&gt;
* Warning! Physics API change. This means that the NBodySimulation needs to be updated!&lt;br /&gt;
* PhysicsActor -&amp;gt; void SetVolumeDetect(int) needs to go into classes that use PhysicsActor as their base class.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7644 | dahlia | 2008-12-09 01:17:31 -0700 (Tue, 09 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
clean up some old debugging code&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7643 | afrisby | 2008-12-08 20:06:26 -0700 (Mon, 08 Dec 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Added primitive exception logging capabilities.&lt;br /&gt;
* Disabled by default (see OpenSim.ini.example for how to enable)&lt;br /&gt;
* Saves exceptions to a folder on disk (default &amp;quot;crashes&amp;quot;) when enabled.&lt;br /&gt;
* These reports can then be uploaded or posted to help debug an error.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7642 | idb | 2008-12-08 17:51:35 -0700 (Mon, 08 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Remove null checks on structs&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7641 | idb | 2008-12-08 11:55:19 -0700 (Mon, 08 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Reinstate setting timeout to never, the default 30 second timeout was causing problems with big migrations&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7639 | sdague | 2008-12-08 10:06:47 -0700 (Mon, 08 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
change a UUID cast to an actual new UUID call to be consistant with&lt;br /&gt;
the rest of the assignments here.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7638 | sdague | 2008-12-08 09:29:48 -0700 (Mon, 08 Dec 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
fix an issue I found where primshapes weren't every being removed&lt;br /&gt;
because of a logic error.&lt;br /&gt;
attempt to speed up deletes a bit by batching up all the primitem&lt;br /&gt;
deletes and primshape deletes into single delete statements.  This&lt;br /&gt;
removes the lock/release/lock/release/lock/release for loop.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7637 | lbsa71 | 2008-12-08 07:45:40 -0700 (Mon, 08 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Killed off OpenSimExport. One project less to maintain.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7636 | teravus | 2008-12-08 00:19:26 -0700 (Mon, 08 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adds some rudimentary error handling to the physics debug drawstuff tool.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7635 | teravus | 2008-12-08 00:18:30 -0700 (Mon, 08 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixes control issue at the root of the boat turning problem.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7634 | homerh | 2008-12-07 12:20:45 -0700 (Sun, 07 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Allow empty statements in LSL (; followed by ;). Fixes Mantis#2320&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7633 | teravus | 2008-12-06 21:03:09 -0700 (Sat, 06 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Tweaks physics so that linked prim are a single body.  This will make linked prim more stable and probably the last obstacle to vehicles physics wise.&lt;br /&gt;
* Fixed a bug that caused physics proxies to be scattered when you link an object.&lt;br /&gt;
* Single physical prim work exactly the same as before, just linked physical prim will have changed.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7632 | homerh | 2008-12-06 15:51:41 -0700 (Sat, 06 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Send the creation-date of items to the viewer. This fixes Mantis#2769.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7631 | melanie | 2008-12-06 11:39:44 -0700 (Sat, 06 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
And change OpenSim.ini.example back. Too many copies out there already to take the easy way out&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7630 | melanie | 2008-12-06 11:33:13 -0700 (Sat, 06 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Change AllowScriptCrossings to be AllowScriptCrossing to match the&lt;br /&gt;
.ini files already out there&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7629 | idb | 2008-12-06 07:55:18 -0700 (Sat, 06 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix an ArgumentNullException when moving a DotNet scripted object to the next region &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7628 | chi11ken | 2008-12-06 04:40:53 -0700 (Sat, 06 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix typo in OpenSim.ini.example (#2764)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7627 | chi11ken | 2008-12-05 20:54:01 -0700 (Fri, 05 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add copyright headers.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7626 | tedd | 2008-12-05 20:28:34 -0700 (Fri, 05 Dec 2008) | 11 lines&lt;br /&gt;
&lt;br /&gt;
GUI for launching grids. Early version, but should work fine.&lt;br /&gt;
Will execute all OpenSim services redirect their input/output/errors to the selected &amp;quot;GUI module&amp;quot;.&lt;br /&gt;
This version has following &amp;quot;GUI modules&amp;quot;:&lt;br /&gt;
* Windows Forms&lt;br /&gt;
* Windows Service (doesn't work yet)&lt;br /&gt;
* Console&lt;br /&gt;
* TCP daemon&lt;br /&gt;
&lt;br /&gt;
This means that OpenSim can now run in a single console for those who want that.&lt;br /&gt;
&lt;br /&gt;
Console functionallity is not too rich yet, but code/framework is there... more to come. :)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7625 | chi11ken | 2008-12-05 17:54:48 -0700 (Fri, 05 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7624 | melanie | 2008-12-05 13:30:00 -0700 (Fri, 05 Dec 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Committing the missing bits to enable script crossing. Disabled by default.&lt;br /&gt;
For a script to successfully cross, both source and destination region must&lt;br /&gt;
enable the feature. WARNING: Trusting binaries from other sims allows&lt;br /&gt;
ARBITRARY REMOTE CODE EXECUTION for ANYONE! Please do not use except&lt;br /&gt;
in ultimate trust scenarios!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7623 | homerh | 2008-12-05 10:31:31 -0700 (Fri, 05 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
- Use the http-port that is now provided by the grid-server. If it isn't (because GridServer is too old), complain.&lt;br /&gt;
Not used yet, but will be necessary for crossing regions correcly.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7622 | homerh | 2008-12-05 10:31:20 -0700 (Fri, 05 Dec 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
- Fixed missing ToString() in map_blocks response in grid-server&lt;br /&gt;
- Added remoting_port to the non-fast if-branch, too&lt;br /&gt;
- Added httpPort field to map_blocks response. This isn't needed yet, but will be for correct crossing between regions.&lt;br /&gt;
Note: This touches the GridServer.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7621 | idb | 2008-12-05 09:48:47 -0700 (Fri, 05 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Implementation of the llDetectedTouch* functions&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7620 | tedd | 2008-12-05 09:20:12 -0700 (Fri, 05 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fixed Mantis #2756&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7619 | drscofield | 2008-12-05 08:28:03 -0700 (Fri, 05 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
killing warnings, reformatting RemoteAdminPlugin&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7618 | tedd | 2008-12-05 06:12:16 -0700 (Fri, 05 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
save file before commit is often useful&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7617 | tedd | 2008-12-05 05:59:50 -0700 (Fri, 05 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix: removed m_log.InfoFormat(&amp;quot;[OPENSIM MAIN]: GC Latency Mode: {0}&amp;quot;, GCSettings.LatencyMode.ToString());&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7616 | tedd | 2008-12-05 05:45:08 -0700 (Fri, 05 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fixed crash (configsection has to be first XML root child element stupid Microsoft thing)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7615 | tedd | 2008-12-05 05:42:32 -0700 (Fri, 05 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Garbage Collector&lt;br /&gt;
* Enabled GC server&lt;br /&gt;
* Enabled concurrent collections&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7614 | idb | 2008-12-05 05:30:50 -0700 (Fri, 05 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2350&lt;br /&gt;
Move the DotNetEngine Unloading script debug message&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7613 | mw | 2008-12-05 03:31:34 -0700 (Fri, 05 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
some small refactoring of the LoginService to allow sub classes to override the LLSD login authentication &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7612 | chi11ken | 2008-12-05 02:00:34 -0700 (Fri, 05 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7611 | melanie | 2008-12-05 00:53:12 -0700 (Fri, 05 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Actually remove the script when it's task inventory item is deleted, rather&lt;br /&gt;
than just stopping it.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7610 | melanie | 2008-12-04 22:28:17 -0700 (Thu, 04 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
And fix it right&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7609 | melanie | 2008-12-04 22:19:32 -0700 (Thu, 04 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2754&lt;br /&gt;
Stop scripts that are removed from an object's inventory&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7608 | melanie | 2008-12-04 21:17:21 -0700 (Thu, 04 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Allow no-copy attachments to be worn without losing them&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7607 | melanie | 2008-12-04 20:36:41 -0700 (Thu, 04 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Yay for languages without default parameter values&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7606 | melanie | 2008-12-04 20:26:01 -0700 (Thu, 04 Dec 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Stop trying to save attachment states on logout. That caused a predicatble&lt;br /&gt;
loss of no copy attachments, as the client context/thread was terminating&lt;br /&gt;
before the save could complete.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7605 | justincc | 2008-12-04 14:06:25 -0700 (Thu, 04 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Take out some of the test log output I accidentally left in a couple of commits ago&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7604 | justincc | 2008-12-04 13:48:08 -0700 (Thu, 04 Dec 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Check in another patch from http://opensimulator.org/mantis/view.php?id=2710&lt;br /&gt;
* This allows removal of the old NHiberate.Mapping.Attributes.dll&lt;br /&gt;
* Also add in the files I forgot about last time.  Doh!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7603 | justincc | 2008-12-04 13:29:34 -0700 (Thu, 04 Dec 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2750 with a small tweak.&lt;br /&gt;
* Initializes ODE only when a scene is grabbed rather than on plugin load.  This means we don't initialize ode if that physics engine is not used, and it allows other ode use &lt;br /&gt;
plugins to be used instead.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7602 | justincc | 2008-12-04 12:57:36 -0700 (Thu, 04 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Put in the code necessary to allow inventory transfer of whole folders (and their contents) between agents, not just single items&lt;br /&gt;
* However, this is not currently activated since it's not absolutely fully tested and there's a bug lurking in there to do with the sending of the BulkInventoryUpdate packets&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7601 | chi11ken | 2008-12-03 16:48:24 -0700 (Wed, 03 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7600 | homerh | 2008-12-03 12:45:35 -0700 (Wed, 03 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fixes Mantis#2744: Permissions returned false for resetting scripts in&lt;br /&gt;
non-root SOPs. Now, they will use the SOG the SOP belongs to.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7599 | sdague | 2008-12-03 12:19:51 -0700 (Wed, 03 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Minor test correction, comment removal&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7598 | sdague | 2008-12-03 12:19:46 -0700 (Wed, 03 Dec 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* Locked some RemoteAdmin methods due to racing condition bad behavior.&lt;br /&gt;
* Methods locked: CreateRegion, DeleteRegion, CreateUser, CreateUserMethodEmail,&lt;br /&gt;
UpdateUserAccountMethod, LoadOARMethod, LoadXMLMethod&lt;br /&gt;
* An example of bad behavior was multiple region creation where same UUID and&lt;br /&gt;
grid location was possible, by running multiple XMLRPC threads.&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7597 | sdague | 2008-12-03 12:19:39 -0700 (Wed, 03 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Extends Avatar Appearance tests&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7596 | drscofield | 2008-12-03 03:10:01 -0700 (Wed, 03 Dec 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
From: Christopher Yeoh &amp;lt;cyeoh@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The attached patch fixes the bug where llCreateLink will cause a null dereference&lt;br /&gt;
if the avatar who gave link permission for the object is no longer logged in.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7595 | melanie | 2008-12-02 23:33:13 -0700 (Tue, 02 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Reinstate closing the EQ when the UDP circuit disconnects. This will likely&lt;br /&gt;
also reinstate the texture issue, which needs ot be fixed another way.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7594 | chi11ken | 2008-12-02 22:18:28 -0700 (Tue, 02 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Make a couple log4net instances static readonly.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7593 | chi11ken | 2008-12-02 21:41:31 -0700 (Tue, 02 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7592 | melanie | 2008-12-02 20:28:28 -0700 (Tue, 02 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove a line of debug info in XEngine that i missed&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7591 | melanie | 2008-12-02 20:26:58 -0700 (Tue, 02 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove the bandaid (fast rip)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7590 | melanie | 2008-12-02 18:55:40 -0700 (Tue, 02 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Apply Diva's bandaid to OpenSim's scraped knee.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7589 | justincc | 2008-12-02 10:55:07 -0700 (Tue, 02 Dec 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2741&lt;br /&gt;
* Fix llTriggerSound()&lt;br /&gt;
* Thanks Godfrey!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7588 | justincc | 2008-12-02 08:40:37 -0700 (Tue, 02 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Put back NHibernate.Mapping.Attribute.dll even though according to the discussion in http://opensimulator.org/mantis/view.php?id=2710 it should no longer be needed (and it &lt;br /&gt;
doesn't exist any more in the NHibernate-2.0.1 package)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7587 | justincc | 2008-12-02 08:22:58 -0700 (Tue, 02 Dec 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Reapply http://opensimulator.org/mantis/view.php?id=2710&lt;br /&gt;
* This patch gets NHibernate working&lt;br /&gt;
*** PLEASE NOTE: This patch now requires the libmono-oracle2.0-cil library to be installed on Ubuntu (to stop the System.Data.Oracle missing failure) ***&lt;br /&gt;
* Not sure what the dependency is on other distros.  Adding this info to http://opensimulator.org/wiki/Build_Instructions would be most welcome&lt;br /&gt;
* Adds Castle.* libraries that were missing last time (note, dlls have been added from http://downloads.sourceforge.net/nhibernate/NHibernate-2.0.1.GA-bin.zip)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7586 | justincc | 2008-12-02 07:59:52 -0700 (Tue, 02 Dec 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* Resolve http://opensimulator.org/mantis/view.php?id=2743 and http://opensimulator.org/mantis/view.php?id=2739 by no longer bothering to store or retrieve the local parentID in &lt;br /&gt;
the region database&lt;br /&gt;
* The original issue is that the now randomly generated local ids do not fit into the int parentID datatype&lt;br /&gt;
* However, as far as I know it's actually pointless to store this local parent ID anyway (we already store the groupUUID), especially as we don't bother to store the localID (as &lt;br /&gt;
opposed to UUID itself).&lt;br /&gt;
* Conservatively, the actual column will be removed in a later commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7585 | lbsa71 | 2008-12-02 07:09:45 -0700 (Tue, 02 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* reverted 7561 as the logger reference should always be private to the class. Thanks sdague for the protip!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7584 | mw | 2008-12-02 06:15:10 -0700 (Tue, 02 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
changed UserManagerBase.  IInterServiceInventoryServices m_interServiceInventoryService from private to protected&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7583 | melanie | 2008-12-02 05:12:50 -0700 (Tue, 02 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove some of the XEngine chattiness&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7582 | mw | 2008-12-02 04:40:22 -0700 (Tue, 02 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Made BaseOpenSimServer.ShutdownSpecific() public. As the OpenSimBase.Shutdown() includes a Environment.Exit(0); which is not always wanted when shutting down, like from a windows service.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7580 | mw | 2008-12-02 04:15:08 -0700 (Tue, 02 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added two new &amp;quot;trusted&amp;quot; url handlers to the Inventory server, to allow the user server to get a list of items in a folder and add a new item.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7578 | melanie | 2008-12-01 18:50:15 -0700 (Mon, 01 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Catch all possible exceptions in the mysql module. It throws non-mysql&lt;br /&gt;
exceptions as well.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7577 | homerh | 2008-12-01 15:28:17 -0700 (Mon, 01 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix Mantis#2527. Permissions returned false for editing non-root SOPs. Now,&lt;br /&gt;
they will use the SOG the SOP belongs to (as it was for the root-SOP already).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7576 | sdague | 2008-12-01 14:03:55 -0700 (Mon, 01 Dec 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
don't close eventqueues when you leave a region.  This really does seem&lt;br /&gt;
to fix the A -&amp;gt; B -&amp;gt; A issue.  Because the code is very reuse friendly,&lt;br /&gt;
it shouldn't cause much additional memory bloat in the sims.&lt;br /&gt;
&lt;br /&gt;
I'm sure this isn't the right fix, but it is progress, and confirms that&lt;br /&gt;
the close path while leaving a region is part of the issue.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7575 | justincc | 2008-12-01 13:28:00 -0700 (Mon, 01 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: A few tiny bits of documentation and log message cleanup before starting something different&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7574 | justincc | 2008-12-01 12:23:12 -0700 (Mon, 01 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Assume that asset data in a reset inventory post is not inlined by default&lt;br /&gt;
* This means that the xml of a get request can be used as the input with a few value tweaks, instead of having to explicitly put inline=&amp;quot;false&amp;quot; in the output xml&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7573 | melanie | 2008-12-01 12:08:58 -0700 (Mon, 01 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix the terrain loader&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7572 | justincc | 2008-12-01 12:02:16 -0700 (Mon, 01 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove 2 mono compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7571 | melanie | 2008-12-01 11:59:13 -0700 (Mon, 01 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
More reverts. Revert the MySQL database module. This caused more issues&lt;br /&gt;
than it solved by trying to use, and then exhausting, the connection pool&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7570 | justincc | 2008-12-01 11:42:14 -0700 (Mon, 01 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Unforunately it turns out not to be that simple.  Revert the rest of r7560 for now.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7569 | justincc | 2008-12-01 11:27:24 -0700 (Mon, 01 Dec 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Temporarily revert nhibernate.dll to the previous one&lt;br /&gt;
* This resolves problems on Linux detailed in http://opensimulator.org/mantis/view.php?id=2734 where System.Data.Oracle libraries can't be found&lt;br /&gt;
* On a quick look I can't see that these exist on mono 1.9.1&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7568 | justincc | 2008-12-01 11:09:04 -0700 (Mon, 01 Dec 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* stop inventory item creation via REST falling over on any included assets that are not inline (UUID only)&lt;br /&gt;
* make rest inventory item xml output use 'invtype' for inventory type rather than just 'type'.  This makes it symmetrical with input xml&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7567 | justincc | 2008-12-01 10:49:52 -0700 (Mon, 01 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: fix log message printed when unrecognized elements are found in inventory rest input xml&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7566 | sdague | 2008-12-01 09:55:39 -0700 (Mon, 01 Dec 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
fix the &amp;quot;I get no textures if I teleport back to a region I've been in&lt;br /&gt;
before&amp;quot; issue.  This involves the EventQueueGet module so I'm not sure&lt;br /&gt;
this is the right fix but it appears to work.&lt;br /&gt;
&lt;br /&gt;
When the ScenePresence leaves force a close on it.  The reuse of the&lt;br /&gt;
queues doesn't seem to be working, so the forced close causes a new one&lt;br /&gt;
the next time in.  This does appear to work.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7565 | sdague | 2008-12-01 09:49:26 -0700 (Mon, 01 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
attempt to modify the event queue for greater debugging&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7564 | ckrinke | 2008-12-01 08:03:57 -0700 (Mon, 01 Dec 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2730. Thank you kindly, StrawberryFride for a patch that:&lt;br /&gt;
MSSQL Fix to accommodate random ParentIDs. uint values now &lt;br /&gt;
cleanly converted to ints and vice versa to hopefully prevent &lt;br /&gt;
outofrange exceptions on prim storage. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7562 | mw | 2008-12-01 04:23:27 -0700 (Mon, 01 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added a Catch(InvalidOperationException) to BaseHttpServer.HandleRequest(). Which is thrown due to errors in the XML deserializing. Without this catch is it easy to bring down any of the opensim servers on purpose by just sending corrupt xml to them. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7561 | lbsa71 | 2008-12-01 03:06:10 -0700 (Mon, 01 Dec 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Making log available for subclasses&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7560 | afrisby | 2008-12-01 00:50:38 -0700 (Mon, 01 Dec 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* From Mantis#2701 - Implements NHibernate data adapter, adds support for MsSql2005 to NHibernate. &lt;br /&gt;
* Patch courtesy of Adminotech and realXtend. Thanks!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7559 | melanie | 2008-11-30 20:40:41 -0700 (Sun, 30 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2729&lt;br /&gt;
Add a check for script reset permissions to the permissions module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7558 | melanie | 2008-11-30 20:32:48 -0700 (Sun, 30 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Make the permissions module hook CanResetScript suitable for use&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7557 | idb | 2008-11-30 17:49:36 -0700 (Sun, 30 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove duplicated avatar height calculation in lsl functions.&lt;br /&gt;
Use height calculation in Basic Physics and Physics of Simplicity so that avatars larger than the default walk with straight legs and shorter walk on the ground.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7556 | melanie | 2008-11-30 16:36:56 -0700 (Sun, 30 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2584 (again)&lt;br /&gt;
Next step of diva's TP fixes and HG support&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7555 | homerh | 2008-11-30 15:27:22 -0700 (Sun, 30 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Try to fix Mantis#2727. SQLite seems to be able to store bigger numbers in&lt;br /&gt;
an INTEGER column (using 6 bytes), but the mapping was wrong.&lt;br /&gt;
Question: Should we move localIDs to int instead of uint to save some bytes?&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7554 | idb | 2008-11-30 14:19:53 -0700 (Sun, 30 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2716 Null when linking across objects across two regions.&lt;br /&gt;
Now silently fails to link prims in different regions.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7553 | melanie | 2008-11-30 02:03:55 -0700 (Sun, 30 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix prim crossings, again.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7552 | melanie | 2008-11-29 22:20:19 -0700 (Sat, 29 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
More changes to the MySQL adapter. take advantage of pooling and run lock-free.&lt;br /&gt;
This should finally kill the &amp;quot;There is already an open data reader associated&lt;br /&gt;
with this connection, which must be closed first&amp;quot; error that makes people's&lt;br /&gt;
builds not save&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7551 | dahlia | 2008-11-29 20:52:18 -0700 (Sat, 29 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Revert r7548 and r7549 until someone with prebuild-fu can help structure the dependencies&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7550 | teravus | 2008-11-29 20:46:39 -0700 (Sat, 29 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* try a prebuild fix to the primmesher thing&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7549 | teravus | 2008-11-29 20:41:50 -0700 (Sat, 29 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* try a prebuild fix to the primmesher thing&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7548 | dahlia | 2008-11-29 20:13:02 -0700 (Sat, 29 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Removed remaining meshing code&lt;br /&gt;
Add PrimMesher.dll r21&lt;br /&gt;
All meshing tasks are now passed through Meshmerizer and handled by PrimMesher.dll&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7547 | chi11ken | 2008-11-29 17:51:40 -0700 (Sat, 29 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.  Add copyright header.  Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7546 | melanie | 2008-11-29 14:24:54 -0700 (Sat, 29 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Explicitly Dispose() all cmd objects&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7545 | homerh | 2008-11-29 12:50:53 -0700 (Sat, 29 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix usage of reflection where it isn't necessary.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7544 | homerh | 2008-11-29 12:50:33 -0700 (Sat, 29 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Revert justincc's try to change the licence char-by-char AGAIN!!! :P&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7543 | melanie | 2008-11-29 07:26:42 -0700 (Sat, 29 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add configuration values for scripted prim region crossing&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7542 | melanie | 2008-11-29 07:16:09 -0700 (Sat, 29 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Start scripts in attachments only after a successful attach. Elimininate&lt;br /&gt;
a gratuitious asset fetch when region crossing.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7541 | melanie | 2008-11-29 06:49:20 -0700 (Sat, 29 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2584&lt;br /&gt;
Applying a patch from Diva. This patch introduces significant improvements&lt;br /&gt;
in teleporting. Thank you, Diva.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7540 | melanie | 2008-11-29 06:17:21 -0700 (Sat, 29 Nov 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Finally make attachments stay put. Randomize local ID generation to&lt;br /&gt;
prevent adjacent sims from using identical Local IDs for the attachment&lt;br /&gt;
Thanks to Mana Janus (Hippo Viewer) for providing the crucial bit of&lt;br /&gt;
information, namely that, due to a bug in the viewer, adjacent sims can't&lt;br /&gt;
use the same local ids.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7539 | melanie | 2008-11-29 04:20:06 -0700 (Sat, 29 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add the lifetime management back into the LSL_Api, since that will also&lt;br /&gt;
expire and take the scripts down&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7538 | dahlia | 2008-11-29 04:02:14 -0700 (Sat, 29 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Update meshing code to sync with current PrimMesher.cs on forge.&lt;br /&gt;
Migrate sculpt meshing code to primMesher version. This should result in more accurate physical sculpted prim proxies.&lt;br /&gt;
Remove much obsolete code from Region/Physics/Meshing&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7537 | melanie | 2008-11-29 00:10:00 -0700 (Sat, 29 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Comment the ScriptSponsor and restore the indefinite lifetime for&lt;br /&gt;
scripts until that can be better debugged&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7536 | melanie | 2008-11-29 00:05:33 -0700 (Sat, 29 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Stop attachments from twisting away. Thismakes attachments phantom, which&lt;br /&gt;
is the proper way to handle this&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7535 | melanie | 2008-11-28 21:01:46 -0700 (Fri, 28 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Try to prevent attachments twisting/moving&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7534 | melanie | 2008-11-28 20:18:06 -0700 (Fri, 28 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Should have tried with something other than attachments. Make normal prim&lt;br /&gt;
render again :)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7533 | melanie | 2008-11-28 18:33:10 -0700 (Fri, 28 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
A try to better attachment crossing.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7532 | justincc | 2008-11-28 14:12:20 -0700 (Fri, 28 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Stop startup complaining about a missing MyAssetSet.xml all the time by creating a blank file&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7531 | justincc | 2008-11-28 14:09:20 -0700 (Fri, 28 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Stop console misleadingly reporting an error if it cannot find a startup commands file&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7530 | justincc | 2008-11-28 14:05:35 -0700 (Fri, 28 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove mono compiler warning&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7529 | justincc | 2008-11-28 13:58:12 -0700 (Fri, 28 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* test: Extend take object test to finally check that the object made it into user inventory and that it was removed from the scene&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7528 | teravus | 2008-11-28 13:37:21 -0700 (Fri, 28 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixes Location == Location, and Location != Location&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7527 | justincc | 2008-11-28 13:11:17 -0700 (Fri, 28 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* simplify AddNewClient since making this root without using MakeRootAgent() no longer sets everything up properly&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7526 | teravus | 2008-11-28 13:07:13 -0700 (Fri, 28 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Committing a new test, that will fail until someone decides to fix Location == Location.  Obviously, if that is failing then many other things that test location will fail.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7525 | teravus | 2008-11-28 12:44:44 -0700 (Fri, 28 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* The equals override of 'Location' is not working as expected.  This caused sim restarts to fail because the test that searches for and shutsdown the UDP server listener for that region never found and shutdown the udp server.  hence the error message, &amp;quot;only one listener on port&amp;quot;.&lt;br /&gt;
* This is a high profile candidate for a unit test. (big)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7524 | justincc | 2008-11-28 12:39:46 -0700 (Fri, 28 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* test: Add a wodge of code in order to be able to slightly extend a test to deliver a taken object to a user inventory folder without throwing an exception&lt;br /&gt;
* test doesn't actually double check for the presence of the item yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7523 | justincc | 2008-11-28 10:41:45 -0700 (Fri, 28 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* test: Separate out async deletion methods to test delete and take copy separately.&lt;br /&gt;
* The take copy test doesn't currently actually test the take&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7522 | justincc | 2008-11-28 10:18:10 -0700 (Fri, 28 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Replace derez destiation magic numbers with an enumeration&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7521 | justincc | 2008-11-28 09:10:30 -0700 (Fri, 28 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove unused JId class&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7520 | justincc | 2008-11-28 09:04:01 -0700 (Fri, 28 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: rename UserServiceAdmin to UserAdminService&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7519 | justincc | 2008-11-28 08:47:01 -0700 (Fri, 28 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move ResetUserPassword into UserServiceAdmin&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7518 | justincc | 2008-11-28 08:40:44 -0700 (Fri, 28 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Eliminate unused paramter in LocalUserServices constructors&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7517 | justincc | 2008-11-28 08:34:30 -0700 (Fri, 28 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move CreateUser into UserServiceAdmin&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7516 | lbsa71 | 2008-11-28 05:31:30 -0700 (Fri, 28 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Changed name of auth function to better reflect actual use&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7515 | melanie | 2008-11-28 02:54:27 -0700 (Fri, 28 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Correct wrong inverted logic on settings goup&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7514 | melanie | 2008-11-27 21:50:50 -0700 (Thu, 27 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Revert setting the parent local is explicitly, as that caused even more&lt;br /&gt;
failures&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7513 | melanie | 2008-11-27 21:31:39 -0700 (Thu, 27 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Omit parcel checks for attachments.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7512 | melanie | 2008-11-27 20:28:39 -0700 (Thu, 27 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Force regioncrossed prims to get a new LocalID. Reset parent local ID to new&lt;br /&gt;
avatar local ID when corssing.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7511 | melanie | 2008-11-27 19:31:43 -0700 (Thu, 27 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Invert a test to allow prims to region-cross again&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7510 | melanie | 2008-11-27 18:07:22 -0700 (Thu, 27 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Reinstate a check that i overzealously removed. Permissions are not slammed&lt;br /&gt;
without owner change anymore&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7509 | melanie | 2008-11-27 15:46:20 -0700 (Thu, 27 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix build break&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7508 | melanie | 2008-11-27 15:37:04 -0700 (Thu, 27 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
And take away a now unnecessare swap elsewhere. We should not be swapping&lt;br /&gt;
them anywhere but at the point of transmission&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7507 | melanie | 2008-11-27 15:30:54 -0700 (Thu, 27 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Cause attachment nibbles to be swapped in terse object updates, too.&lt;br /&gt;
This error may have been the root cause of the head attachment bug.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7506 | justincc | 2008-11-27 13:46:10 -0700 (Thu, 27 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: rename m_parent to m_commsManager to make it a little clearer what it actually is&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7505 | justincc | 2008-11-27 13:33:18 -0700 (Thu, 27 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* test: Inch forward with another test by using a skeletal in memory inventory data plugin&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7504 | justincc | 2008-11-27 12:51:11 -0700 (Thu, 27 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove mono compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7503 | justincc | 2008-11-27 12:43:26 -0700 (Thu, 27 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Remove unused and largely unimplemented UpdateUserCurrentRegion()&lt;br /&gt;
* please say if this causes you a problem&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7502 | justincc | 2008-11-27 12:31:19 -0700 (Thu, 27 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add a file I forgot in the last commit.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7501 | justincc | 2008-11-27 12:28:04 -0700 (Thu, 27 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* test: Add the ability to add a plugin directory to the user and inventory services in order to extend unit tests for user and inventory information&lt;br /&gt;
* I can't spend any longer in trying to get Mono.Addins to work with the unit tests, so this is not a proper plugin at this time&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7500 | justincc | 2008-11-27 08:14:27 -0700 (Thu, 27 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove the ability to change the client in ScenePresence to reduce the scope of possible bugs - currently unused in the core code&lt;br /&gt;
* if this is being used then please say and we can see if there is a better accomodation of this&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7499 | lbsa71 | 2008-11-27 07:39:44 -0700 (Thu, 27 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Opened the registration of http handlers up for subclassing&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7498 | tedd | 2008-11-27 06:41:26 -0700 (Thu, 27 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Test commit.. just contains div trace and other stuff.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7497 | teravus | 2008-11-26 23:54:20 -0700 (Wed, 26 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adds texture download requests to pcampbot to more accurately represent load.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7496 | teravus | 2008-11-26 23:07:17 -0700 (Wed, 26 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix some tests&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7495 | ckrinke | 2008-11-26 22:16:47 -0700 (Wed, 26 Nov 2008) | 11 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Nlin for a patch that:&lt;br /&gt;
Adds a new method to IClientAPI to allow adding message handlers &lt;br /&gt;
for GenericMessages (of which &amp;quot;autopilot&amp;quot; is one). Part 2 adds a &lt;br /&gt;
specific autopilot handler in ScenePresence.cs.&lt;br /&gt;
2) Removing unused variables and functions.&lt;br /&gt;
3) Simplifying the navigation logic in ScenePresence.cs. The &lt;br /&gt;
original patch was somewhat complex because it included orientation&lt;br /&gt;
logic for a future enhancement of orienting the avatar to point &lt;br /&gt;
towards the direction being walked. Currently this isn't working, &lt;br /&gt;
though, so I removed the orientation code, which leaves just the &lt;br /&gt;
smaller and hopefully simpler-to-understand movement code.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7494 | melanie | 2008-11-26 20:56:21 -0700 (Wed, 26 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Unconditionally set the slam bit oon all object to agent inventory transfers.&lt;br /&gt;
Closes a possible exploit with prims containing other prims&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7493 | melanie | 2008-11-26 20:54:43 -0700 (Wed, 26 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Cause the slam bit to be set in transferred inv items&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7492 | melanie | 2008-11-26 20:17:00 -0700 (Wed, 26 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fix permission propagation that was broken some revision back, causing&lt;br /&gt;
sold/given prim to become full perm.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7491 | homerh | 2008-11-26 12:50:03 -0700 (Wed, 26 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Added local lookup before we ask the messaging server.&lt;br /&gt;
Still not tested. May contain bugs.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7490 | justincc | 2008-11-26 10:42:35 -0700 (Wed, 26 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* restore deleted method documentation, some to IRegionDataStore and some to MySQLRegionData&lt;br /&gt;
* I would like to keep documentation on methods, even if it sometimes seems obvious (and not all of these are)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7489 | justincc | 2008-11-26 10:40:08 -0700 (Wed, 26 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Remove unused SetAnimation method that was identical to TrySetAnimation&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7488 | justincc | 2008-11-26 10:30:47 -0700 (Wed, 26 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Eliminate forceAvatarMovement() in favour of existing AddNewMovement()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7487 | justincc | 2008-11-26 09:56:57 -0700 (Wed, 26 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Get rid of the phenomena where the avatar sometimes reverts to the stand animation when flying across borders&lt;br /&gt;
* Applies to both standalone and grid mode&lt;br /&gt;
* The slight retardation on border cross remains - this is a separate issue&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7486 | tedd | 2008-11-26 07:23:46 -0700 (Wed, 26 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
ScriptSponsor and LSL_Api are now MarshalByRefObject&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7485 | tedd | 2008-11-26 06:25:56 -0700 (Wed, 26 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Made ScriptSponsor serializable&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7484 | melanie | 2008-11-26 05:34:32 -0700 (Wed, 26 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Change the max value of the bytes in tests to 127. MySQL bytes are signed&lt;br /&gt;
by default&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7483 | melanie | 2008-11-26 05:23:56 -0700 (Wed, 26 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Yay for unit tests. Increased the type width of the prims and primshapes&lt;br /&gt;
tables, and changed the database modules to actually push these doubles&lt;br /&gt;
down into the database layer.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7482 | melanie | 2008-11-26 04:38:58 -0700 (Wed, 26 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
A migration to make the floats in prims table be doubles&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7481 | melanie | 2008-11-26 04:27:02 -0700 (Wed, 26 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Reduce the numerical range of text values to match what MySQL offers&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7480 | tedd | 2008-11-26 04:24:50 -0700 (Wed, 26 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
And fix to prebuild.xml&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7479 | tedd | 2008-11-26 04:12:57 -0700 (Wed, 26 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Attempt to give script objects a proper lease time (DNE and xengine). Relies on GC. Also removed lease for LSL_Api as it strictly speaking should not be MarshalByRef. Or should it? If so I broke scripting! :)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7478 | melanie | 2008-11-26 03:55:06 -0700 (Wed, 26 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Comment one more field that can't be tested that way anymore&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7477 | afrisby | 2008-11-26 02:53:45 -0700 (Wed, 26 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adding ScenePresence.ClientView property to return IClientCore interface to a client.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7476 | melanie | 2008-11-26 02:05:11 -0700 (Wed, 26 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
A migration to convert the floats int the database to doubles.&lt;br /&gt;
Maybe we don't have to say &amp;quot;Shift happens&amp;quot; as often anymore....&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7475 | melanie | 2008-11-26 01:06:14 -0700 (Wed, 26 Nov 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Fix 2 of the failed tests. Cause terrain queries to return null when no&lt;br /&gt;
terrain is found, rather than a default &amp;quot;0&amp;quot; terrain.&lt;br /&gt;
Remove the &amp;quot;remove object wrong region&amp;quot; test. UUIDs either are unique&lt;br /&gt;
or they're not. This test tested a bad behavior I have chosen not to &lt;br /&gt;
duplicate.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7474 | melanie | 2008-11-26 00:34:38 -0700 (Wed, 26 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Committing the LCO database layer. Native MySQL, no ADO. New reconnect&lt;br /&gt;
mechanism to prevent prim loss. Preserve link order on sim restart&lt;br /&gt;
and drag copy. Fix drag-copied prims' inventories. Fix persistence&lt;br /&gt;
of child prim inventories.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7473 | homerh | 2008-11-25 15:04:33 -0700 (Tue, 25 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Next step of the PresenceModule. Still not complete; local optimizations and the&lt;br /&gt;
messaging server changes are still missing.&lt;br /&gt;
Completely untested. May contain bugs.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7471 | homerh | 2008-11-25 12:08:52 -0700 (Tue, 25 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Mantis#2692: Thanks Diva, for a patch that fixes a bug in HyperGrid.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7470 | homerh | 2008-11-25 11:59:10 -0700 (Tue, 25 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Revert the rest of r7468&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7469 | homerh | 2008-11-25 11:51:21 -0700 (Tue, 25 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Revert last patch. I'll try to be on the right branch, next time, before a&lt;br /&gt;
dcommit.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7468 | homerh | 2008-11-25 11:39:36 -0700 (Tue, 25 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Local changes&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7467 | justincc | 2008-11-25 10:15:21 -0700 (Tue, 25 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Make a step on removing direct access to TaskInventoryDictionary from other packages&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7466 | justincc | 2008-11-25 10:01:18 -0700 (Tue, 25 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove direct access to Inventory.Serial&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7465 | justincc | 2008-11-25 09:47:50 -0700 (Tue, 25 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Establish an IEntityInventory interface for SceneObjectPartInventory.cs and expose that from SceneObjectPart rather than the original object&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7464 | chi11ken | 2008-11-25 09:10:08 -0700 (Tue, 25 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add copyright headers.  Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7463 | chi11ken | 2008-11-25 09:00:55 -0700 (Tue, 25 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7462 | justincc | 2008-11-25 08:41:42 -0700 (Tue, 25 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: eliminate mono compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7460 | mw | 2008-11-25 08:19:46 -0700 (Tue, 25 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
made the messaging server OpenMessage_Main constructor public (from private) so it can be subclassed.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7459 | justincc | 2008-11-25 08:19:00 -0700 (Tue, 25 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2640&lt;br /&gt;
* This is Diva's hypergrid patch, as perviously discussed on the opensim-dev mailing list&lt;br /&gt;
* Applied some minor prebuild.xml jiggling to resolve a dependency issue&lt;br /&gt;
* Thanks Diva!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7458 | lbsa71 | 2008-11-25 04:46:15 -0700 (Tue, 25 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adding some virtual hooks and making some privaets protected for great justice.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7457 | lbsa71 | 2008-11-25 04:45:34 -0700 (Tue, 25 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adding the incoming url as Param[2] in the XmlRpcRequest&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7456 | lbsa71 | 2008-11-25 04:44:31 -0700 (Tue, 25 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* First step in refactoring the login code - extracting the authentication&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7455 | homerh | 2008-11-24 15:07:45 -0700 (Mon, 24 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
WIP: Adding a few things to PresenceModule. Not quite finished yet.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7454 | homerh | 2008-11-24 13:43:16 -0700 (Mon, 24 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
- Evaluate config only once&lt;br /&gt;
- Fixed some locking issues&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7453 | afrisby | 2008-11-24 09:23:45 -0700 (Mon, 24 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added some debug information when console commands fail.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7452 | afrisby | 2008-11-24 08:14:33 -0700 (Mon, 24 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Removed more locks on Entities&lt;br /&gt;
* Entities should now in theory be lock-free externally.&lt;br /&gt;
* Other properties may cause blocking however[?].&lt;br /&gt;
* ScenePresence maintains separate locks so isn't fixed by this commit.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7451 | afrisby | 2008-11-24 08:09:25 -0700 (Mon, 24 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Refactored a number of locks into EntityManager to limit the scope of the locks.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7450 | afrisby | 2008-11-24 07:45:05 -0700 (Mon, 24 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Swaps Scene.Entities Dictionary for EntityManager.&lt;br /&gt;
* Important Changes: Scene.Entities is now IEnumerable directly. You do not need to use Entities.Values, you can Enumerate on .Entities directly. (So 'foreach Scene.Entities' vs 'foreach Scene.Entities.Values').&lt;br /&gt;
* Locks: Entities maintains it's own internal locking states. This means you do not need to lock entities anymore. I'll be going through and removing locks on it systematically.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7449 | afrisby | 2008-11-24 06:14:52 -0700 (Mon, 24 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Makes EntityManager IEnumerable - meaning we should be good to go to enable this.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7448 | afrisby | 2008-11-24 05:58:41 -0700 (Mon, 24 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Adding EntityManager.cs&lt;br /&gt;
* Not referenced anywhere yet.&lt;br /&gt;
* Designed to replace Dictionary&amp;lt;UUID,EntityBase&amp;gt; within SceneGraph.Entities&lt;br /&gt;
* Allows indexed access and better handling of locks.&lt;br /&gt;
* Someone needs to implement IEnumerable on this before we can switch it over.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7447 | mw | 2008-11-24 03:03:18 -0700 (Mon, 24 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Some refactoring from about a week ago that I forgot to commit, of AssetTransactionModule to cut down on number of classes and to work towards having a base AssetXferUploader class than can be shared with EstateTerrainXferHandler&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7446 | dahlia | 2008-11-24 02:53:49 -0700 (Mon, 24 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thanks SachaMagne for a patch which adds the following console commands:&lt;br /&gt;
login-enable : Allow login at sim level (opensim.exe)&lt;br /&gt;
login-disable: Stop any login BUT keep the logged avt &lt;br /&gt;
login-status : Return the actual status&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7445 | melanie | 2008-11-23 14:03:54 -0700 (Sun, 23 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove code from an experimantal patch that wasn't supposed to be committed&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7444 | melanie | 2008-11-23 13:39:51 -0700 (Sun, 23 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Don't serve texture preview from other people's objects if you&lt;br /&gt;
havenever seen that texture before.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7443 | melanie | 2008-11-22 23:57:38 -0700 (Sat, 22 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Try to keep autoreturn from IM spamming users if the prims take a bit&lt;br /&gt;
longer to be deleted&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7442 | melanie | 2008-11-22 23:44:43 -0700 (Sat, 22 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
05:24:49 - [PRESENCE]: Logging off 888760cb-a3cf-43ac-8ea4-8732fd3ee2bb because the region they were in has gone&lt;br /&gt;
Or, in other words, a region crash/restart no longer messes up presence.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7441 | melanie | 2008-11-22 22:16:07 -0700 (Sat, 22 Nov 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Plumb in the presence notifications and region shutdown/restart messages&lt;br /&gt;
from the presence module to the message server, through the user server&lt;br /&gt;
and on into the database. This should fix the &amp;quot;Already logged in&amp;quot; issue&lt;br /&gt;
that grids see after a sim crashes, or a user crashes out of a sim.&lt;br /&gt;
Not yet a 100% solution for friends, but getting there.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7440 | ckrinke | 2008-11-22 20:38:40 -0700 (Sat, 22 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2660. Thank you kindly, Ruud Lathrop for a patch that:&lt;br /&gt;
This patch adds the option of adding the email when you create &lt;br /&gt;
a new user. This works in Gridmode as none Gridmode. This &lt;br /&gt;
option is also added to RemoteAdminPlugin. With a new handler &lt;br /&gt;
you can create a user with a email. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7439 | melanie | 2008-11-22 17:36:39 -0700 (Sat, 22 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add error handling to catch the WebExceptions thrown if you have&lt;br /&gt;
no messaging server&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7438 | melanie | 2008-11-22 16:54:53 -0700 (Sat, 22 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Adding root agent position messages to the message server&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7437 | melanie | 2008-11-22 16:38:25 -0700 (Sat, 22 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add root agent tracking to presence module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7436 | melanie | 2008-11-22 15:56:00 -0700 (Sat, 22 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Next step in the presence module - some core plumbing included at&lt;br /&gt;
no extra cost&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7435 | dahlia | 2008-11-22 14:12:10 -0700 (Sat, 22 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Increase IRC login timeout to 25 - it was 10 which was causing reconnect loops on slow responding servers.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7434 | melanie | 2008-11-22 13:29:00 -0700 (Sat, 22 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Adding region up/down notifications to the PresenceModule. Messaging&lt;br /&gt;
Server portion remains to be implemented&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7433 | melanie | 2008-11-22 12:40:15 -0700 (Sat, 22 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Change the presence event signatures&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7432 | melanie | 2008-11-22 12:25:12 -0700 (Sat, 22 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Check in the presence module skeleton&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7431 | melanie | 2008-11-22 11:54:58 -0700 (Sat, 22 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Move user server -&amp;gt; message server notifications into a separate thread&lt;br /&gt;
to make the user server more responsive&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7430 | homerh | 2008-11-22 11:33:02 -0700 (Sat, 22 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Enclose the inter-region IM sending in a try-catch for now to find possibly missed exceptions.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7429 | homerh | 2008-11-22 11:10:59 -0700 (Sat, 22 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
- Add a warning if the agent data of the destination of an IM isn't found&lt;br /&gt;
- Add a warning if the region info of the region the user is in isn't found&lt;br /&gt;
- Remove one possibility for a silently dropped IM.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7428 | homerh | 2008-11-22 10:42:23 -0700 (Sat, 22 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Removing some direct console output for outputting ImprovedInstantMessage packets.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7427 | melanie | 2008-11-22 09:09:58 -0700 (Sat, 22 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix build break&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7426 | melanie | 2008-11-22 08:58:52 -0700 (Sat, 22 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Remove a redundant check and add checking for attachments in parcels that&lt;br /&gt;
have no entry set, part 1&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7425 | chi11ken | 2008-11-21 19:33:18 -0700 (Fri, 21 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7424 | melanie | 2008-11-21 18:58:36 -0700 (Fri, 21 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
First stage group permissions plumbing&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7423 | melanie | 2008-11-21 17:23:48 -0700 (Fri, 21 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2442&lt;br /&gt;
Attempt to reinstate the Object Entry flag in parcel settings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7422 | melanie | 2008-11-21 15:47:24 -0700 (Fri, 21 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Introducing IPresenceModule&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7421 | homerh | 2008-11-21 15:21:49 -0700 (Fri, 21 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
- No need to build a list of regions and then only the first one.&lt;br /&gt;
- I first did lock on m_scenes for that access, but as m_scenes (currently) is&lt;br /&gt;
  only changed in Initialise (and locked there), and PostInitialise is called&lt;br /&gt;
  after the calls to Initialise, there shouldn't be a need to lock here.&lt;br /&gt;
- Trying out git-svn dcommit. Hope this works.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7420 | melanie | 2008-11-21 15:14:57 -0700 (Fri, 21 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Refactor: Scene.ExternalChecks -&amp;gt; Scene.Permissions. Also make all&lt;br /&gt;
the internals of the permissions module adapter sane&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7419 | justincc | 2008-11-21 14:24:39 -0700 (Fri, 21 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Comment out unused access time method in MSSQL&lt;br /&gt;
* This should probably be being called in FetchAsset() instead as for all the other databases, but I lack the means to test MSSQL&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7418 | justincc | 2008-11-21 14:16:42 -0700 (Fri, 21 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Rip out SOP inventory from the partial into a separate class&lt;br /&gt;
* SceneObjectPartInventory.cs isn't a particularly good name but it's probably not got a long life&lt;br /&gt;
* A proper inventory interface to follow&lt;br /&gt;
* Parallel changes for other inventory partial classes to follow at a later date&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7417 | justincc | 2008-11-21 11:46:24 -0700 (Fri, 21 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Extend sog delete to inventory test to crank the normally async sog deleter by hand&lt;br /&gt;
* After the crank, assert that the object has now been removed from the scene&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7416 | chi11ken | 2008-11-21 11:44:48 -0700 (Fri, 21 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7415 | justincc | 2008-11-21 11:33:09 -0700 (Fri, 21 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Largely revert the last revision and improve on the previous way of doing things&lt;br /&gt;
* Deleting the object before the async to inventory is bad since if OpenSim crashes (or is shutdown!) in the time inbetween, then the object is lost&lt;br /&gt;
* Also now delete the object from the scene only after it has gone to inventory - in the old way there was still a race condition&lt;br /&gt;
* This is still not ideal since the 'deleted' object remains in the scene and probably could be manipulated.  But this is better than the alternative&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7414 | justincc | 2008-11-21 11:17:01 -0700 (Fri, 21 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* On delete to inventory, actually remove the group from the scene before the async stage.&lt;br /&gt;
* Last time I accidentally left the existing code in place that merely wiped the group from the client (but not the scene)&lt;br /&gt;
* Put in an incomplete 'delete object o inventory' test to assert that this happens&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7413 | justincc | 2008-11-21 10:35:34 -0700 (Fri, 21 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Remove comparison of UUID struct against null picked up as a warning&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7412 | justincc | 2008-11-21 10:28:57 -0700 (Fri, 21 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Improve and correct messages given to the user when permission is denied for a particular OSSL function&lt;br /&gt;
* I don't believe that the extra information given is anything that couldn't be worked out by trial and error&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7411 | melanie | 2008-11-21 00:33:13 -0700 (Fri, 21 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fully implement object return from the parcel dialog&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7410 | melanie | 2008-11-20 22:35:35 -0700 (Thu, 20 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Allow selecting group objects and selecting objects by owner from the&lt;br /&gt;
parcel dialog.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7409 | melanie | 2008-11-20 21:41:39 -0700 (Thu, 20 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Plumb in the list if user IDs to the land module to allow selection&lt;br /&gt;
of objects by owner name&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7408 | melanie | 2008-11-20 17:54:32 -0700 (Thu, 20 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Prevent a null reference when giving items.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7407 | idb | 2008-11-20 16:21:15 -0700 (Thu, 20 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update CONTRIBUTORS&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7406 | justincc | 2008-11-20 12:53:27 -0700 (Thu, 20 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: delete test log4net file&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7405 | justincc | 2008-11-20 12:52:55 -0700 (Thu, 20 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: change some method names and doc in the physics plugin manager&lt;br /&gt;
* move the directory choice for plugins outside into RegionApplicationBase&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7404 | justincc | 2008-11-20 11:28:30 -0700 (Thu, 20 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Allow physics dlls to be loaded separately, rather than just the contents of bin/Physics&lt;br /&gt;
* This is primarily to see if not loading ODE in the unit tests will allow them to proceed, though the option of separate loading is probably a good thing in itself&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7403 | justincc | 2008-11-20 10:49:49 -0700 (Thu, 20 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Temporarily check in a test log4net config file to see if that reveals why tests seize up&lt;br /&gt;
* And before you ask, I did do a clean before running the tests ;)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7402 | justincc | 2008-11-20 10:38:22 -0700 (Thu, 20 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* See if we can make bamboo test log information more verbose&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7401 | justincc | 2008-11-20 10:27:45 -0700 (Thu, 20 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add a scratch test for removing a client from a scene&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7400 | justincc | 2008-11-20 10:18:39 -0700 (Thu, 20 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add forgotton tag to existing remove scene object test&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7399 | justincc | 2008-11-20 09:58:40 -0700 (Thu, 20 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add enough infrastructure code to run an extremely basic and flaky add root agent scene test&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7398 | sdague | 2008-11-19 17:13:15 -0700 (Wed, 19 Nov 2008) | 15 lines&lt;br /&gt;
&lt;br /&gt;
From: Christopher Yeoh &amp;lt;cyeoh@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Attached is a patch which fixes mantis bug 2645 where scripts in child&lt;br /&gt;
prims&lt;br /&gt;
freeze after being unlinked from the root prim. This got introduced&lt;br /&gt;
some time after the 0.6 freeze. Have checked test suites&lt;br /&gt;
pass even after nant clean  ;-)&lt;br /&gt;
&lt;br /&gt;
http://opensimulator.org/mantis/bug_update_page.php?bug_id=2645&lt;br /&gt;
&lt;br /&gt;
Also removes a redundant ResetIDs call&lt;br /&gt;
&lt;br /&gt;
Regards,&lt;br /&gt;
&lt;br /&gt;
Chris&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7397 | ckrinke | 2008-11-19 16:57:19 -0700 (Wed, 19 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2658. Thank you kindly, StrawberryFride for a patch that:&lt;br /&gt;
Keeping up with MySQL and SQLite. Small code changes and &lt;br /&gt;
another resource file to add. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7396 | justincc | 2008-11-19 13:13:51 -0700 (Wed, 19 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add just enough to allow the scene presences test to establish a new user connection (though not yet an actual ScenePresence)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7395 | melanie | 2008-11-19 13:04:41 -0700 (Wed, 19 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Guard against a strange nullref in ODE&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7394 | ckrinke | 2008-11-19 11:41:10 -0700 (Wed, 19 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2638. Thank you kindly, Sacha Magne for a patch that:&lt;br /&gt;
Implementing &amp;quot;Play sound inworld&amp;quot;. Currently a WIP .&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7393 | ckrinke | 2008-11-19 11:36:04 -0700 (Wed, 19 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2657. Thank you kindly, StrawberryFride for a patch that:&lt;br /&gt;
Added access_time and create_time, plus the new sun position &lt;br /&gt;
data to MSSQL code. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7392 | ckrinke | 2008-11-19 11:30:16 -0700 (Wed, 19 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2656. Thank you kindly, Nlin for a patch that:&lt;br /&gt;
Attached patch implements llCollisionSound. Thanks T. Sado.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7391 | melanie | 2008-11-19 00:03:39 -0700 (Wed, 19 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Adjust to the Helpers-&amp;gt;Utils rename&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7390 | melanie | 2008-11-18 23:53:38 -0700 (Tue, 18 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Re-add prebuild.xml (r7381)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7389 | melanie | 2008-11-18 23:51:21 -0700 (Tue, 18 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Re-Add OSD DLL (r7382)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7388 | melanie | 2008-11-18 23:46:01 -0700 (Tue, 18 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Update the binaries to the latest version as per patch r7382&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7387 | melanie | 2008-11-18 23:25:34 -0700 (Tue, 18 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the new&lt;br /&gt;
libOMV.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7386 | melanie | 2008-11-18 23:15:21 -0700 (Tue, 18 Nov 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Reverting the texture sending patch and the new libOMV. This makes this&lt;br /&gt;
release a direct descendant of the stable 7364, with all the features and&lt;br /&gt;
none of the issues.&lt;br /&gt;
This omits the following patch chain: r7383 r7382 r7381 r7377 r7375 r7373&lt;br /&gt;
r7372 r7370 r7369 r7368 r7367 r7366&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7385 | melanie | 2008-11-18 19:13:15 -0700 (Tue, 18 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Ensure that the physics representation of a deleted object is also removed&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7384 | melanie | 2008-11-18 18:37:39 -0700 (Tue, 18 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix deleting object that have been persisted already from the DB&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7383 | melanie | 2008-11-18 13:05:13 -0700 (Tue, 18 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Adding the OSD dll&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7382 | melanie | 2008-11-18 13:02:25 -0700 (Tue, 18 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Patch from jhurliman. Fixing the texture decoding issues in progressive&lt;br /&gt;
texture sending. Grain of salt not included.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7381 | melanie | 2008-11-18 11:14:15 -0700 (Tue, 18 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove perts of jhurliman's AD security patch that had slipped in&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7380 | melanie | 2008-11-18 10:21:33 -0700 (Tue, 18 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Prevent a nullref when building new prims while others watch&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7379 | sdague | 2008-11-18 05:48:36 -0700 (Tue, 18 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Fixed MySQL and SQLite so they will save the&lt;br /&gt;
variable sun vector, adding 3 new fields on both.&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7378 | sdague | 2008-11-18 05:48:29 -0700 (Tue, 18 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Extended Agent Tests&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7377 | melanie | 2008-11-17 19:14:06 -0700 (Mon, 17 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Apply JHurliman's texture sender patch&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7376 | afrisby | 2008-11-17 17:47:30 -0700 (Mon, 17 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Added and removed debug information relating to client connections&lt;br /&gt;
* Minor client fixes&lt;br /&gt;
* Added the ability for a client to login without a UserProfile, allowing certain alternate clients to connect to the region.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7375 | melanie | 2008-11-17 16:48:29 -0700 (Mon, 17 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Prevent the texture downloader from locking a null object when a download&lt;br /&gt;
hits bad data&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7374 | melanie | 2008-11-17 16:43:46 -0700 (Mon, 17 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Make newly created prims be the correct group&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7373 | melanie | 2008-11-17 16:08:37 -0700 (Mon, 17 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Make texture decode errors nonfatal. The texture send is simply dropped&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7372 | homerh | 2008-11-17 15:15:02 -0700 (Mon, 17 Nov 2008) | 9 lines&lt;br /&gt;
&lt;br /&gt;
Fix a few small issues with the progressive texture-download:&lt;br /&gt;
- The initial priority wasn't passed in, so a discardLevel of -1 in the first&lt;br /&gt;
  request automatically cancelled texture-download.&lt;br /&gt;
- One-packet textures weren't handled, as CurrentPacket starts at 1 and&lt;br /&gt;
  StopPacket == 0 in that case.&lt;br /&gt;
- Increased MAX_ALLOWED_TEXTURE_REQUESTS to 15; incremental texture downloads&lt;br /&gt;
  will cause more requests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7371 | melanie | 2008-11-17 14:44:09 -0700 (Mon, 17 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Set group on newly rezzed objects to the rezzer's (or rezzing object's)&lt;br /&gt;
group&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7370 | justincc | 2008-11-17 14:36:12 -0700 (Mon, 17 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove Appdomain code in XEngine.cs&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7369 | justincc | 2008-11-17 14:22:18 -0700 (Mon, 17 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Remove old unused libsecondlife and openjpeg libraries&lt;br /&gt;
* Thanks to jhurliman for the pointer&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7368 | justincc | 2008-11-17 14:10:08 -0700 (Mon, 17 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2611 &lt;br /&gt;
* Progressive texture delivery (ported from jhurliman's Simian code)&lt;br /&gt;
* Thanks jhurliman!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7367 | justincc | 2008-11-17 14:06:09 -0700 (Mon, 17 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Actually add the updated libraries this time&lt;br /&gt;
* This is why they don't let me out of the big house&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7366 | justincc | 2008-11-17 14:00:34 -0700 (Mon, 17 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Update libOMV to r2359.  This is necessary for the progressive texture patch&lt;br /&gt;
* Update libopenjpeg as well for this patch.&lt;br /&gt;
* Appears to be okay on a very short sniff test&lt;br /&gt;
* Source code will be placed in opensim-libs shortly&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7364 | justincc | 2008-11-17 13:22:22 -0700 (Mon, 17 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: add interface version to 'show version' command output&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7363 | justincc | 2008-11-17 12:55:32 -0700 (Mon, 17 Nov 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Add allowed_script_editors to OpenSim.ini in the same fashion as allowed_script_creators.&lt;br /&gt;
* This allows one to override normal OpenSim permissions and prevent non-gods from editing any scripts.  This allows edit ability &lt;br /&gt;
to be rescinded after it has been given, and prevents the security hole where a single script with liberal perms would allow code changes.&lt;br /&gt;
* The default setting remains the existing one of never overruling normal edit permissions.&lt;br /&gt;
* These two settings may be enough to stop non-gods entering artbirary script code in a closed grid/standalone configuration.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7362 | melanie | 2008-11-17 12:42:21 -0700 (Mon, 17 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add a few comments&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7361 | melanie | 2008-11-17 11:16:08 -0700 (Mon, 17 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Change some comments that have been superseded&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7360 | melanie | 2008-11-17 10:59:15 -0700 (Mon, 17 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fix the PAY_HIDE and PAY_DEFAULT constants to be LSLIntegers and get&lt;br /&gt;
accepted in the quick buttons list&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7359 | justincc | 2008-11-17 10:59:10 -0700 (Mon, 17 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move user set permissions parsing code into a separate method ready for reuse&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7358 | justincc | 2008-11-17 09:33:41 -0700 (Mon, 17 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Make sure that deleted objects do not send further object updates to the client&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7357 | justincc | 2008-11-17 09:22:21 -0700 (Mon, 17 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
minor: remove mono compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7356 | justincc | 2008-11-17 09:14:23 -0700 (Mon, 17 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove the TransferRequest and hip debugging console output that crept in recently&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7355 | justincc | 2008-11-17 09:06:50 -0700 (Mon, 17 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Eliminate SOG.FakeDeleteGroup() since it is now identical with DeleteGroup() (except that is didn't lock the parts, which was a potential race condition)&lt;br /&gt;
* Removed fake delete code from LSL_Api.SetFlexi - this code was never activiated anyway and didn't appear to make much sense on the surface&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7354 | justincc | 2008-11-17 08:58:12 -0700 (Mon, 17 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: eliminate propogation of now unused permissionToDelete flag&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7353 | justincc | 2008-11-17 08:52:27 -0700 (Mon, 17 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fix probable partial breakage of delete to inventory in last commit&lt;br /&gt;
* Not nulling out parts and the root part allows the code to be simplified&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7352 | justincc | 2008-11-17 08:40:27 -0700 (Mon, 17 Nov 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* Stop nulling SOG.m_rootPart and parts on object deletion&lt;br /&gt;
* This renders RootPart == null checks useless - the replacement is to check SOG.IsDeleted.  However, in many cases this will not be necessary since updates to deleted parts &lt;br /&gt;
will not be sent to the client&lt;br /&gt;
* This should remove any remaining race conditions where an object is deleted while another thread is yet to obtain the root part to perform some operation&lt;br /&gt;
* Doing this is probably a necessary prerequisite to moving to a model without a separate SOG and SOP&lt;br /&gt;
* Unfortunately it's not possible to eliminate all RootPart == null checks since in some contexts it is currently used to check whether an object was created successfully&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7351 | drscofield | 2008-11-17 04:16:24 -0700 (Mon, 17 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fixing warnings in YProlog language support&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7350 | drscofield | 2008-11-17 04:14:49 -0700 (Mon, 17 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
commenting out unused variable.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7349 | drscofield | 2008-11-17 04:10:32 -0700 (Mon, 17 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
cleaning up warning&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7348 | drscofield | 2008-11-17 04:07:18 -0700 (Mon, 17 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
cleaning up warnings in MSSQL code.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7347 | drscofield | 2008-11-17 04:06:24 -0700 (Mon, 17 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
adding #pragma warnings  to yprolog language support&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7346 | melanie | 2008-11-17 01:29:37 -0700 (Mon, 17 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Use the message transfer module to pass items across the grid via the profile&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7345 | melanie | 2008-11-17 01:15:43 -0700 (Mon, 17 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Correct prim counts for group land. Correct MessageTransferModule startup&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7344 | melanie | 2008-11-16 22:57:58 -0700 (Sun, 16 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Make object chat come from the root prim's center, rather than trying to make&lt;br /&gt;
it come from a child prim position.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7343 | melanie | 2008-11-16 22:47:36 -0700 (Sun, 16 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Back out the attachment location patch to debug a crash&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7342 | melanie | 2008-11-16 22:37:24 -0700 (Sun, 16 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Try to fix login crash&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7341 | melanie | 2008-11-16 22:04:33 -0700 (Sun, 16 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Make the messageing server re-register with all it's user servers every five&lt;br /&gt;
minutes. This ensures that things don't get messy if a user server is restarted&lt;br /&gt;
and the user server's operator has no control over the host the message servers&lt;br /&gt;
run on.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7340 | melanie | 2008-11-16 21:34:19 -0700 (Sun, 16 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix previous build break&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7339 | melanie | 2008-11-16 21:23:03 -0700 (Sun, 16 Nov 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Change the semantics of the Allow_* os function control. Omitting a function&lt;br /&gt;
causes defautlt behavior. &amp;quot;true&amp;quot; now means usable unconditionally, &amp;quot;false&amp;quot;&lt;br /&gt;
means disabled, and a list of UUIDs restricts it.&lt;br /&gt;
This changes SECURITY! If you used &amp;quot;true&amp;quot; here before, you shoudl review&lt;br /&gt;
your setup!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7338 | melanie | 2008-11-16 20:28:38 -0700 (Sun, 16 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Allow more then one user server in the user server config of the&lt;br /&gt;
message server. This is needed for larger grids&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7337 | melanie | 2008-11-16 17:45:56 -0700 (Sun, 16 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add some null checks&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7336 | melanie | 2008-11-16 17:28:47 -0700 (Sun, 16 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fix child prims in attachments chatting from near 0,0,0 rather than &lt;br /&gt;
the avatar position. Fixes &amp;quot;silent&amp;quot; child prim scripts&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7335 | homerh | 2008-11-16 16:53:00 -0700 (Sun, 16 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix NRE on TP-to-home, if the home-region is unavailable.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7334 | homerh | 2008-11-16 16:50:18 -0700 (Sun, 16 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fix friends again. Friends-handling is now stateless and, thanks to&lt;br /&gt;
MessageTransferModule, much easier to understand (I hope).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7333 | melanie | 2008-11-16 16:25:36 -0700 (Sun, 16 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove a redundant parameter&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7332 | melanie | 2008-11-16 15:04:01 -0700 (Sun, 16 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Megapatch. Completely remove the multiparameter IM methods. Remove the insecure&lt;br /&gt;
fromAgentSession field.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7331 | homerh | 2008-11-16 14:32:10 -0700 (Sun, 16 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
- Fix a formatting error in a log message (Mantis#2635).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7330 | melanie | 2008-11-16 13:32:00 -0700 (Sun, 16 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
First step tidy-up of IM packing/unpacking/repacking&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7329 | homerh | 2008-11-16 12:45:46 -0700 (Sun, 16 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
GridIMs don't have a (sending) client, which led to a NRE on access.&lt;br /&gt;
Doesn't use client now in that case.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7328 | melanie | 2008-11-16 11:59:58 -0700 (Sun, 16 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add MessageTransferModule interface to all scenes, not only the first&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7327 | melanie | 2008-11-16 11:53:17 -0700 (Sun, 16 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix 2 bugs in the message transfer module, thanks, Homer Horwitz!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7326 | melanie | 2008-11-16 11:27:24 -0700 (Sun, 16 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Make return object actually use the return object permissions&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7325 | melanie | 2008-11-15 21:57:37 -0700 (Sat, 15 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add group prim count support to land properties&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7324 | afrisby | 2008-11-15 21:40:36 -0700 (Sat, 15 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Abstracted some methods from SceneObjectGroup to allow them to be overridden more easily. Specifically object creation from XML.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7323 | melanie | 2008-11-15 21:39:41 -0700 (Sat, 15 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Make a quick stab at the &amp;quot;Open data reader&amp;quot; issue.&lt;br /&gt;
MySqlDataReader needs to be Close()d explicitly. Disposing it or letting&lt;br /&gt;
it fall out of scope will not free it's hold on the connection.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7322 | melanie | 2008-11-15 21:31:52 -0700 (Sat, 15 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Reinstate the IM sending from scripts and from autoreturn&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7321 | chi11ken | 2008-11-15 19:55:24 -0700 (Sat, 15 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7320 | melanie | 2008-11-15 17:54:10 -0700 (Sat, 15 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Adds the missing interface to fix the build&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7319 | melanie | 2008-11-15 17:47:21 -0700 (Sat, 15 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Introduces the message transfer module. It splits the transfer mechanics off&lt;br /&gt;
the IM module and makes it into a module of it's own, which can be used by&lt;br /&gt;
all other modules. Removes some ugly hacks. Refer to the IM module to see&lt;br /&gt;
how it's used. Also fixes the persistence issue (Mantis #2598)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7318 | dahlia | 2008-11-15 17:24:10 -0700 (Sat, 15 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Changed sculpted prim texture scaling method to bilinear to reduce scaling artifacts&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7317 | homerh | 2008-11-15 14:27:10 -0700 (Sat, 15 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2626: Thank you Ruud Lathrop, for a patch that cleans up MSSQL code.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7316 | homerh | 2008-11-15 14:03:06 -0700 (Sat, 15 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
- Change llSetRot behavior so it matches the SL behavior (in particular, the&lt;br /&gt;
  rather strange behavior if used in a child prim).&lt;br /&gt;
- Small refactoring.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7315 | homerh | 2008-11-15 11:00:34 -0700 (Sat, 15 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2552: Thanks idb, for a patch that fixes persistence of physical prims.&lt;br /&gt;
&lt;br /&gt;
(added a fix for the broken build from last commit, too)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7314 | homerh | 2008-11-15 10:52:00 -0700 (Sat, 15 Nov 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2621: Thanks idb, for a patch that will persist regularily changed objects better.&lt;br /&gt;
Objects will be persisted now MinimumTimeBeforePersistenceConsidered seconds&lt;br /&gt;
after the last change, but latest MaximumTimeBeforePersistenceConsidered after&lt;br /&gt;
the first change (both are configurable in OpenSim.ini.example and are set to&lt;br /&gt;
60 and 600 as default).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7313 | homerh | 2008-11-15 10:19:35 -0700 (Sat, 15 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Prevent NRE if you do a llSetStatus(STATUS_ROTATION...) on an object that isn't physical.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7312 | homerh | 2008-11-15 09:25:30 -0700 (Sat, 15 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Hack to temporarily fix friends-handling. This will be redone as soon as&lt;br /&gt;
Melanie's CommunicationModule is in.&lt;br /&gt;
Please note: imSession is a transaction-ID, *not* the agent's session.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7311 | chi11ken | 2008-11-14 19:21:52 -0700 (Fri, 14 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7310 | justincc | 2008-11-14 14:06:40 -0700 (Fri, 14 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* test: Add scene root agent test stub, since I'll be picking up with something else the next time I start coding on OpenSim&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7309 | justincc | 2008-11-14 13:15:22 -0700 (Fri, 14 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove mono compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7308 | justincc | 2008-11-14 13:09:12 -0700 (Fri, 14 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Have the entity list tests use the infrastructure method rather than cut n paste&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7307 | justincc | 2008-11-14 13:06:44 -0700 (Fri, 14 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Move test scene construction infrastructure methods to a separate class for future common use&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7306 | melanie | 2008-11-14 12:36:29 -0700 (Fri, 14 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2618&lt;br /&gt;
Thank you, StrawberryFride, for a patch that adds group permission support&lt;br /&gt;
to MSSQL. Contains a migration, back up your database.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7305 | melanie | 2008-11-14 12:00:14 -0700 (Fri, 14 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add SQLite and the missing migrations files for last commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7304 | melanie | 2008-11-14 11:54:38 -0700 (Fri, 14 Nov 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Add group permissions to agent inventory.&lt;br /&gt;
Contains a migration. May contain nuts.&lt;br /&gt;
Please back up your inventory data store. This revision changes the interface&lt;br /&gt;
version!! No older regions can connect to these new UGAIM, and the new regions&lt;br /&gt;
can't connect to the old UGAIM. Fixes a long-standing issue of permissions loss&lt;br /&gt;
Currently persisted on MySQL only.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7303 | justincc | 2008-11-14 11:43:40 -0700 (Fri, 14 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Allow new script creation to be locked down to only gods if specified in OpenSim.ini&lt;br /&gt;
* This doesn't allow complete script lockdown of a sim, many avenues (copying, editing) are still uncloseable at the moment&lt;br /&gt;
* Default remains to allow all users to create scripts (subject to existing permissions if enabled)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7302 | melanie | 2008-11-14 10:53:58 -0700 (Fri, 14 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Try to make the test pass again&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7301 | melanie | 2008-11-14 10:24:56 -0700 (Fri, 14 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Reapplying a revised version of Christopher Yeoh's (IBM) patch for allow&lt;br /&gt;
inventory drop. Also adds a new flags, &amp;quot;propagate_permissions&amp;quot; to&lt;br /&gt;
OpenSim.ini to control that feature.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7300 | justincc | 2008-11-14 08:48:34 -0700 (Fri, 14 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Switch default permissions back to false (so they are not on) as they were two revisions ago, since it sounds like this was our agreed position from some time back&lt;br /&gt;
* Make the default also false (to match what is in OpenSim.ini.example)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7299 | justincc | 2008-11-14 08:36:46 -0700 (Fri, 14 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Hook up create new object event in the permissions module&lt;br /&gt;
* Switch default for serverside_object_permissions from false to true - it seems more natural that we enforce permissions by default rather than not!&lt;br /&gt;
* Add some explanation in OpenSim.ini.example for serverside_object_permissions&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7298 | melanie | 2008-11-14 08:30:15 -0700 (Fri, 14 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Detach dropped attachments from the scene presence so they don't get cleaned&lt;br /&gt;
on logout&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7297 | teravus | 2008-11-14 07:42:00 -0700 (Fri, 14 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Implements terrain raw upload.  You can now upload your .raw terrain files using the Estate Tools.&lt;br /&gt;
* Could this be extended in the future to support .oar uploads too?  Only time will tell!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7296 | drscofield | 2008-11-14 06:03:18 -0700 (Fri, 14 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
reverting #7295, as it still fails a test case (as pointed out very&lt;br /&gt;
kindly by sean) --- lesson learned: just running a &amp;quot;make test&amp;quot; is not&lt;br /&gt;
sufficient, you need to precede it by a &amp;quot;make clean&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7295 | drscofield | 2008-11-14 03:55:14 -0700 (Fri, 14 Nov 2008) | 26 lines&lt;br /&gt;
&lt;br /&gt;
From: Christopher Yeoh &amp;lt;cyeoh@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This patch makes llAllowInventoryDrop work with the permissions module&lt;br /&gt;
enabled. Changes include:&lt;br /&gt;
&lt;br /&gt;
- Enabled PropagatePermissions when permissions module serverside perms&lt;br /&gt;
  is on&lt;br /&gt;
&lt;br /&gt;
- change ownership of item when item is dropped into an object.&lt;br /&gt;
  Ownership changes to the owner of the object the item is dropped into&lt;br /&gt;
&lt;br /&gt;
- propagation of permissions if the permissions module enabled (eg&lt;br /&gt;
  next-owner mask applied)&lt;br /&gt;
&lt;br /&gt;
- CHANGED_ALLOWED_DROP is now passed to the change script event if an&lt;br /&gt;
  item was allowed to be dropped into the object only because&lt;br /&gt;
  llAllowInventoryDrop is enabled (instead of CHANGED_INVENTORY being&lt;br /&gt;
  passed).&lt;br /&gt;
&lt;br /&gt;
- Sets object flags correctly when llAllowInventoryDrop is called so&lt;br /&gt;
  clients are notified immediately of the change in state. Am not&lt;br /&gt;
  sure that calling aggregateScriptEvents is the right way to do it,&lt;br /&gt;
  but it works and seems to be the only way without making further&lt;br /&gt;
  changes to update LocalFlags&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7293 | drscofield | 2008-11-14 03:50:36 -0700 (Fri, 14 Nov 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb (alan_webb@us.ibm.com)&lt;br /&gt;
&lt;br /&gt;
Fixed the IRC code so that it deals with regions coming and&lt;br /&gt;
going.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7288 | melanie | 2008-11-14 00:56:34 -0700 (Fri, 14 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Some changes to the money module to allow a more flexible system of&lt;br /&gt;
applying charges&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7287 | melanie | 2008-11-13 22:18:39 -0700 (Thu, 13 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
More groups plumbing&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7286 | melanie | 2008-11-13 20:32:20 -0700 (Thu, 13 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Lots of experimentation yielded a fair approximation of a hip offset from the&lt;br /&gt;
physical center of an avatar, for display purposes. This should keep the&lt;br /&gt;
avatar feet above ground visually in most cases. Tweaked for both height&lt;br /&gt;
extremes and various leg lengths. Improvements welcome&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7285 | sdague | 2008-11-13 15:53:49 -0700 (Thu, 13 Nov 2008) | 10 lines&lt;br /&gt;
&lt;br /&gt;
make inventory item listing more robust.  It turns out that a bad item&lt;br /&gt;
(one that won't parse right) will prevent all other items in that folder&lt;br /&gt;
to load when inventory is requested.  This is very careful to no longer&lt;br /&gt;
add inventory items that return as null to the hash table for&lt;br /&gt;
getInventoryInFolder, as well as be more careful parsing UUIDs for&lt;br /&gt;
fields that aren't marked not null in MySQL.&lt;br /&gt;
&lt;br /&gt;
The net result, you may see previously missing inventory items return&lt;br /&gt;
after this checkin.  Folders probably need to be hardened in the same&lt;br /&gt;
way, but I'm out of time for today.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7284 | sdague | 2008-11-13 14:31:03 -0700 (Thu, 13 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
From: awebb@us.ibm.com&lt;br /&gt;
&lt;br /&gt;
Fix the long-standing &amp;quot;lost clothing&amp;quot; bug by making AvatarFactory a non&lt;br /&gt;
shared module (which it should have been all along).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7283 | justincc | 2008-11-13 13:52:06 -0700 (Thu, 13 Nov 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Rename all the previous methods to be User rather than Avatar (for extra bonus points)&lt;br /&gt;
public bool ExternalChecksCanCreateUserInventory(int invType, UUID userID)&lt;br /&gt;
public bool ExternalChecksCanCopyUserInventory(UUID itemID, UUID userID)&lt;br /&gt;
public bool ExternalChecksCanCopyUserInventory(UUID itemID, UUID userID)&lt;br /&gt;
public bool ExternalChecksCanDeleteUserInventory(UUID itemID, UUID userID)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7282 | justincc | 2008-11-13 13:29:41 -0700 (Thu, 13 Nov 2008) | 8 lines&lt;br /&gt;
&lt;br /&gt;
* Add &lt;br /&gt;
public bool ExternalChecksCanCreateAvatarInventory(int invType, UUID userID)&lt;br /&gt;
public bool ExternalChecksCanCopyAvatarInventory(UUID itemID, UUID userID)&lt;br /&gt;
public bool ExternalChecksCanCopyAvatarInventory(UUID itemID, UUID userID)&lt;br /&gt;
public bool ExternalChecksCanDeleteAvatarInventory(UUID itemID, UUID userID)&lt;br /&gt;
to ExternalChecks to handle avatar inventory checks (as opposed to object inv checks).&lt;br /&gt;
* opensim-dev e-mail to follow concerning this shortly&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7281 | justincc | 2008-11-13 12:16:15 -0700 (Thu, 13 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: rename object inventory permission checks to distinguish between task inventory and agent inventory&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7280 | melanie | 2008-11-13 12:00:46 -0700 (Thu, 13 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Make scripts in objects rezzed from script compile synchronously to close&lt;br /&gt;
a timing gap. Still not 100%, but getting there&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7279 | justincc | 2008-11-13 11:52:16 -0700 (Thu, 13 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* First part of a series of patches&lt;br /&gt;
* Intension is to provide a way to lock down script creation to administrators/gods only&lt;br /&gt;
* Defaults will remain as they are at the moment&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7278 | justincc | 2008-11-13 10:22:18 -0700 (Thu, 13 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Attempt to make OpenSim.ini.example a bit more readable by&lt;br /&gt;
*   Some rearrangement within sections&lt;br /&gt;
*   Indenting section contents&lt;br /&gt;
* Also, correct indentation levels in PermissionsModule&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7274 | ckrinke | 2008-11-12 21:23:31 -0700 (Wed, 12 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2597. Thank you kindly, Idb for a patch that:&lt;br /&gt;
Solves the problem of changes to objects not &lt;br /&gt;
persisted on server shutdown.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7273 | melanie | 2008-11-12 20:24:23 -0700 (Wed, 12 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Update avatar picker search to work with OpenSearch people search&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7272 | justincc | 2008-11-12 14:12:46 -0700 (Wed, 12 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Rename scene tests to scene object tests since that is what they are actually concerned with&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7271 | justincc | 2008-11-12 13:35:35 -0700 (Wed, 12 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* test: Add basic synchronous object remove test&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7270 | justincc | 2008-11-12 13:16:46 -0700 (Wed, 12 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: as per a recent opensim-dev thread, rename InnerScene to SceneGraph to make it more descriptive of its intended function&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7269 | justincc | 2008-11-12 12:33:20 -0700 (Wed, 12 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Update Mono.Addins.dll to 0.4, as per sdague's suggestion&lt;br /&gt;
* Everything appears to be okay&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7268 | justincc | 2008-11-12 12:12:33 -0700 (Wed, 12 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Stop the pointless passing of a scene's own region handler back to it in region comms&lt;br /&gt;
* Some scene methods ignored it, others did nothing if the region handler given did not match their own (which would never be triggered)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7267 | melanie | 2008-11-12 11:59:38 -0700 (Wed, 12 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Change HTTP server backlog/acceptors to 64, per Adam Z&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7266 | justincc | 2008-11-12 11:12:18 -0700 (Wed, 12 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Stop locking the scene presences dictionary for the entire agent crossing part of the login sequence&lt;br /&gt;
* This may alleviate a little the freezing experienced by existing avatars when a new client logs in&lt;br /&gt;
* Race condition risks look minimal since one wouldn't expect another thread to start fiddling with that presence&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7265 | drscofield | 2008-11-12 04:02:55 -0700 (Wed, 12 Nov 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb (alan_webb@us.ibm.com)&lt;br /&gt;
&lt;br /&gt;
Fix the broken llSetTimerEvent implementation (sec == 0 was not&lt;br /&gt;
possible anymore).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7264 | chi11ken | 2008-11-12 03:01:54 -0700 (Wed, 12 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7263 | melanie | 2008-11-11 23:22:31 -0700 (Tue, 11 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Revamp inventory transfer module, step 1. Inventory will now be saved if&lt;br /&gt;
destination user is offline/out of range. No more eternal cache is needed&lt;br /&gt;
for tracking IDs. Code cleanup. Removed some casts from IScene to Scene.&lt;br /&gt;
Decline now properly places item in trash rather than deleting it outright.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7262 | teravus | 2008-11-11 21:49:06 -0700 (Tue, 11 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Set defaults on the allowed LSL Compilers to 'lsl' unless you've specified otherwise.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7261 | teravus | 2008-11-11 20:56:03 -0700 (Tue, 11 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Updates defaults to disclude cs/vb/js from the allowed compilers by default&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7260 | melanie | 2008-11-11 18:40:38 -0700 (Tue, 11 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add the missing bits that got lost in the prim clamping commit. This should&lt;br /&gt;
actually make it work&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7259 | justincc | 2008-11-11 14:31:39 -0700 (Tue, 11 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Create TestScene to get at the async object deleter for use in a future test&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7258 | justincc | 2008-11-11 13:33:29 -0700 (Tue, 11 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Put an Enabled switch on the async object deleter for future testing purposes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7257 | melanie | 2008-11-11 12:08:59 -0700 (Tue, 11 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Prevent pieces from other people's HUDs from displaying at the center of&lt;br /&gt;
every user's HUD&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7256 | justincc | 2008-11-11 11:21:43 -0700 (Tue, 11 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
minor: refactor some SceneTests code for future tests&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7255 | justincc | 2008-11-11 11:15:30 -0700 (Tue, 11 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove log message that gives wrong user server 'version'&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7254 | justincc | 2008-11-11 10:54:21 -0700 (Tue, 11 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Restore storing null to represent 'missing asset' requests in the AssetCache&lt;br /&gt;
* If we don't do this then callers to the polling GetAsset wait the full polling time before returning&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7253 | afrisby | 2008-11-11 10:48:36 -0700 (Tue, 11 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Minor typing fixes in AssetCache - now uses base types for nearly everything.&lt;br /&gt;
* Code Cleanliness Fixes in LLClientView&lt;br /&gt;
* Using field instead of local variable for handlerUpdatePrimGroupRotation (if you notice any new oddities with prim group rotation after this patch, please mantis)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7252 | justincc | 2008-11-11 10:02:46 -0700 (Tue, 11 Nov 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* Implement basic region filtering as described in https://lists.berlios.de/pipermail/opensim-dev/2008-November/003468.html&lt;br /&gt;
* This is done by sending a 'major interface version' number on sim registration.  Developers must increment this every time they make a change that would make the previous &lt;br /&gt;
OpenSim revision failure incompatible with the new one (non-fatal incompatibilities are fine).&lt;br /&gt;
* This number resides in OpenSim.Framework.Servers.VersionInfo.MajorInterfaceVersion&lt;br /&gt;
* This allows the grid service to stop older, incompatible regions from connecting&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7251 | ckrinke | 2008-11-11 08:18:16 -0700 (Tue, 11 Nov 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2604. Thank you kindly, Diva for a patch that:&lt;br /&gt;
This patch changes a couple of methods in Scene.Inventory to virtual, &lt;br /&gt;
so they can be overridden in subclasses. DeleteToInventory now returns &lt;br /&gt;
the UUID of the newly created asset, so that further actions on it can &lt;br /&gt;
be pursued in subclasses. This will make my life easier for making &lt;br /&gt;
inventory accessible in the hypergrid.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7250 | mikem | 2008-11-10 20:41:28 -0700 (Mon, 10 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
If the proxy is on, we need to ignore the extra 6 bytes in the packet.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7249 | melanie | 2008-11-10 20:10:28 -0700 (Mon, 10 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Add ClampPrimSize option to ensure no prim can exceed the set size. This&lt;br /&gt;
will allow people who don't want megaprims in their sim to prevent them&lt;br /&gt;
from being created. Any prim rezzed or pulled across the border will be&lt;br /&gt;
clamped to the size specified in OpenSim.ini if this option is set.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7248 | melanie | 2008-11-10 19:24:33 -0700 (Mon, 10 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix a nullref in attachment packing&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7247 | melanie | 2008-11-10 18:47:40 -0700 (Mon, 10 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Allow gods to terraform without limits. Respect the Allow Others To&lt;br /&gt;
Terraform flag in land.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7246 | melanie | 2008-11-10 18:02:48 -0700 (Mon, 10 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fix llList2Integer to have the same semantics as an (integer) cast. Handle&lt;br /&gt;
mixed number/letter content properly.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7245 | chi11ken | 2008-11-10 17:52:47 -0700 (Mon, 10 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7244 | teravus | 2008-11-10 16:56:58 -0700 (Mon, 10 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Commit allows downloading of the .raw terrain from the estate tools.&lt;br /&gt;
* Implements the SendInitiateDownload method in IClientAPI &lt;br /&gt;
* Uses the ITerrainModule Interface to write a terrain file to disk then uses a FileStream to read the binary file from the disk and put it in a byte array. and save to the xFer list.&lt;br /&gt;
* It then tells the client to download the file and the client initiates an Xfer request.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7243 | sdague | 2008-11-10 15:10:07 -0700 (Mon, 10 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
fix README.txt to be 0.6&lt;br /&gt;
&lt;br /&gt;
From: Sean Dague &amp;lt;sdague@gmail.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7242 | sdague | 2008-11-10 15:09:14 -0700 (Mon, 10 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
update autobuilder to 0.6.1&lt;br /&gt;
&lt;br /&gt;
From: Sean Dague &amp;lt;sdague@gmail.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7241 | justincc | 2008-11-10 14:12:53 -0700 (Mon, 10 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Remove mono warnings&lt;br /&gt;
* Remove duplicate test part&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7240 | justincc | 2008-11-10 14:06:26 -0700 (Mon, 10 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: clean up SOG xml2 reloading to reuse more code&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7239 | melanie | 2008-11-10 13:58:24 -0700 (Mon, 10 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Restore the independent LocalID numbering for avatars. Fixes an issue where&lt;br /&gt;
it becomes impossible to cross back into a region you came from, or freeze&lt;br /&gt;
several seconds after region crossings.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7238 | justincc | 2008-11-10 13:54:34 -0700 (Mon, 10 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Make xml (orig format) loading method reuse existing set root part method&lt;br /&gt;
* miscellaneous doc/log message changes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7237 | sdague | 2008-11-10 13:46:47 -0700 (Mon, 10 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
fix unit tests use SetRootPart now&lt;br /&gt;
&lt;br /&gt;
From: Sean Dague &amp;lt;sdague@gmail.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7236 | sdague | 2008-11-10 13:42:23 -0700 (Mon, 10 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
make things compile, but the test still fails because of the root part&lt;br /&gt;
changes&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7235 | sdague | 2008-11-10 13:28:57 -0700 (Mon, 10 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Lock tests on EntityList.cs, multithreaded object addition&lt;br /&gt;
and removal.&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7234 | justincc | 2008-11-10 13:10:23 -0700 (Mon, 10 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove useless exception catch&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7233 | justincc | 2008-11-10 13:04:55 -0700 (Mon, 10 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Expose SOG.SetRootPart for outsiders to use rather than setting RootPart and adding the part separately&lt;br /&gt;
* Make RootPart read only&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7232 | homerh | 2008-11-10 12:55:30 -0700 (Mon, 10 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Removed some debug output I forgot to remove...&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7231 | justincc | 2008-11-10 12:48:06 -0700 (Mon, 10 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Take out the 1 second sleep debugging line in ScenePresence&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7230 | justincc | 2008-11-10 12:47:13 -0700 (Mon, 10 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor the callers of SOG.SetPartAsRoot() to use common code&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7229 | justincc | 2008-11-10 12:32:18 -0700 (Mon, 10 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Remove old dead and buried datastore code&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7228 | justincc | 2008-11-10 12:06:01 -0700 (Mon, 10 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
minor: remove mono compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7227 | justincc | 2008-11-10 11:10:00 -0700 (Mon, 10 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Extend basic scene test to retrieve the object from the scene and match uuids&lt;br /&gt;
* Decouple sog and sop by removing the need to pass the sog to the sop when it is created - most of the code was doing this operation (and hence duplicating it) anyway&lt;br /&gt;
* Remove unused constructors&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7226 | drscofield | 2008-11-10 10:37:28 -0700 (Mon, 10 Nov 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
this changeset adds an option to RemoteAdmin to limit the number of&lt;br /&gt;
regions that XmlRpcCreateRegion will create: if region_limit is != 0&lt;br /&gt;
then XmlRpcCreateRegion will only create a new region if the number of&lt;br /&gt;
regions already existing is below region_limit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7225 | melanie | 2008-11-10 09:11:22 -0700 (Mon, 10 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Keep dropped prims from being temp-on-rez and getting cleaned up&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7224 | mw | 2008-11-10 08:17:50 -0700 (Mon, 10 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
another small bit of startup refactoring&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7223 | sdague | 2008-11-10 05:42:22 -0700 (Mon, 10 Nov 2008) | 38 lines&lt;br /&gt;
&lt;br /&gt;
From: Christopher Yeoh &amp;lt;cyeoh@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This patch addresses mantis bug 2576.&lt;br /&gt;
&lt;br /&gt;
 http://opensimulator.org/mantis/view.php?id=2576&lt;br /&gt;
&lt;br /&gt;
Briefly, if you call llDie from many scripts at the same time (say a&lt;br /&gt;
build is cleaning up excess objects) then OpenSim deadlocks. Avatars&lt;br /&gt;
are unable to move, and whilst the console is active you can't do much&lt;br /&gt;
without it also locking up. This only occurs with the XEngine script&lt;br /&gt;
engine enabled.&lt;br /&gt;
&lt;br /&gt;
I have attached a patch which works, but I'm not sure its the right way&lt;br /&gt;
to address the problem. The fundamental problem is that a lock on a&lt;br /&gt;
SceneObjectGroup's m_parts is taken when the object is deleted, a&lt;br /&gt;
callback to the script engine occurs and a fair way down the callchain,&lt;br /&gt;
potentially there are locks taken on several other SceneObjectGroup's&lt;br /&gt;
m_parts. Deadlock then occurs if you get unlucky enough&lt;br /&gt;
to get in the situation where with several llDie's are called and&lt;br /&gt;
SceneObjectGroups&lt;br /&gt;
have taken a lock on their own m_parts, and end up waiting on each&lt;br /&gt;
other's&lt;br /&gt;
locks to become available.&lt;br /&gt;
&lt;br /&gt;
The patch adds a lock at a high level so that that the removal of script&lt;br /&gt;
instances&lt;br /&gt;
from an object only occurs once per scene at a time. This avoids the&lt;br /&gt;
potential&lt;br /&gt;
of deadlock. Theoretically there could be some performance hit but&lt;br /&gt;
AFAICT&lt;br /&gt;
the path taken is not a common occurrence.&lt;br /&gt;
&lt;br /&gt;
Would welcome any suggestions for a better solution, otherwise feel free&lt;br /&gt;
to apply  :-)&lt;br /&gt;
&lt;br /&gt;
Note this patch was built against the 0.6.0 freeze as trunk was&lt;br /&gt;
rather broken for me this morning (creating a script killed the client&lt;br /&gt;
connection).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7222 | joha1 | 2008-11-10 02:50:05 -0700 (Mon, 10 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
The region proxy for the load balancer module works again. The incoming proxy messages were not properly decoded.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7221 | melanie | 2008-11-09 22:42:02 -0700 (Sun, 09 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Prevent AO from crashing the sim if the user logs out before the script &lt;br /&gt;
stops&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7220 | melanie | 2008-11-09 22:33:36 -0700 (Sun, 09 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add a MinTimerInterval, defaulted at 0.5s, to the scripting configuration&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7219 | melanie | 2008-11-09 22:21:51 -0700 (Sun, 09 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Stop attachments from causing an update to be sent on every frame in which&lt;br /&gt;
an avatar moves.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7218 | melanie | 2008-11-09 18:28:37 -0700 (Sun, 09 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, idb, for a patch that fixes avatar height calculation&lt;br /&gt;
Our feet will now be above ground&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7217 | afrisby | 2008-11-09 16:05:08 -0700 (Sun, 09 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixed asset bug.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7216 | melanie | 2008-11-09 15:52:00 -0700 (Sun, 09 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Prevent updates about other people's HUD objects being sent&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7215 | ckrinke | 2008-11-09 13:20:20 -0700 (Sun, 09 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Enabled SoftERP for the contact structure but not SoftCFM.&lt;br /&gt;
A tube on a pole is a bit less &amp;quot;flubbery&amp;quot; so maybe this is&lt;br /&gt;
the right direction.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7214 | melanie | 2008-11-09 12:30:40 -0700 (Sun, 09 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Script region crossing. This has not user functionality, but lays all the&lt;br /&gt;
groundwork.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7213 | melanie | 2008-11-09 12:10:33 -0700 (Sun, 09 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Cause llGetInventoryType to return the asset type, which corresponds with&lt;br /&gt;
the LSL constants.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7212 | ckrinke | 2008-11-09 11:43:46 -0700 (Sun, 09 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Clean up a few comments.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7211 | ckrinke | 2008-11-09 11:22:36 -0700 (Sun, 09 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Clean up the mass &amp;lt; 0 logic a tiny bit when&lt;br /&gt;
calculating mass.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7210 | afrisby | 2008-11-09 08:44:12 -0700 (Sun, 09 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Applying EventQueueGetModule patch to try debug the case of the missing EQG.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7209 | afrisby | 2008-11-09 08:05:12 -0700 (Sun, 09 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added license file for previous commit.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7208 | afrisby | 2008-11-09 08:00:26 -0700 (Sun, 09 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Enabled GTCache for AssetCache &lt;br /&gt;
* Items will now be locally cached for only 24 hours from last access. (Rather than until restart)&lt;br /&gt;
* Caveat: Implementing the new caching mechanism means statistics gathering on AssetCache is no longer functional. (Justin - you might want to take a look and see if you can somehow get that back and running if you still need it)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7207 | afrisby | 2008-11-09 07:14:20 -0700 (Sun, 09 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Adding GlynnTucker.Cache.dll, from http://gtcache.sourceforge.net/&lt;br /&gt;
* Licensed under MPL License.&lt;br /&gt;
* Adding to be used in the AssetCache, this cache allows you to do things like specify rules on when cache items should be removed (ie 24 hours since last access, etc).&lt;br /&gt;
* No code changed in this commit.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7206 | tedd | 2008-11-09 03:30:46 -0700 (Sun, 09 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Refactoring: Moved component creation to &amp;quot;ComponentFactory&amp;quot; as dictated by convention&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7205 | chi11ken | 2008-11-08 18:31:38 -0700 (Sat, 08 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties. Add copyright headers. Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7204 | melanie | 2008-11-08 18:16:42 -0700 (Sat, 08 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Reintroduce transactionID to the parameter list for SendInstantMessage.&lt;br /&gt;
It is required by group IM and also for a proper implementation of item&lt;br /&gt;
give, group notice attachments and offline IM.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7203 | ckrinke | 2008-11-08 17:53:54 -0700 (Sat, 08 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2591. Thank you kindly, Ruud Lathrop for a patch that:&lt;br /&gt;
This patch is two script that fixes a issue when adding more &lt;br /&gt;
then 1 avatar to estateban/estatemanager list. It removes a &lt;br /&gt;
key and adds a index to the tables. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7202 | ckrinke | 2008-11-08 16:55:40 -0700 (Sat, 08 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Refactor the detectparams variable from 'd' to &lt;br /&gt;
a more meaningful name of 'detectedParams'. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7201 | afrisby | 2008-11-08 16:17:30 -0700 (Sat, 08 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Quick test for Dahlia, returns Packet Processing Loop to Infinite Loop.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7200 | ckrinke | 2008-11-08 14:49:40 -0700 (Sat, 08 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2590. Thank you kindly, Diva for a patch that solves:&lt;br /&gt;
When the given address to CheckRegion is wrong, it crashes &lt;br /&gt;
the whole server. Patch included. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7199 | ckrinke | 2008-11-08 14:25:26 -0700 (Sat, 08 Nov 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2583. Thank you kindly, Idb for a patch that solves:&lt;br /&gt;
PRIM_TEMP_ON_REZ and PRIM_MATERIAL are not implemented in &lt;br /&gt;
llSetPrimitiveParams so support for these is in the patch.&lt;br /&gt;
Also two deprecated functions throw errors. They are changed &lt;br /&gt;
to behave as in SL: llSetPrimURL - Does nothing except the sleep &lt;br /&gt;
(currently commented out) &amp;amp; llRefreshPrimURL shouts &lt;br /&gt;
&amp;quot;llRefreshPrimURL - not yet supported&amp;quot; on the error channel &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7198 | homerh | 2008-11-08 14:18:23 -0700 (Sat, 08 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2589: Thanks StrawberryFride, for a patch that fixes the build on VS2005.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7197 | afrisby | 2008-11-08 14:08:01 -0700 (Sat, 08 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixed issue where incorrect braces nesting resulted in a section of PacketQueue getting disabled.&lt;br /&gt;
* This means the recent memory fix should now be working correctly - so the current largest memory leak should be fixed. AssetCache still needs to be addressed however.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7196 | afrisby | 2008-11-08 13:52:48 -0700 (Sat, 08 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixed a major memory leak in packet processing - PacketQueue.Close is never called, causing the PacketQueue for dead clients to be preserved (including it's contents).&lt;br /&gt;
* This patch is highly experimental and may cause clients to not be able to connect, if this is the case, it will be rolled back in approximately 5 minutes.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7195 | afrisby | 2008-11-08 13:31:47 -0700 (Sat, 08 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Fixed&amp;quot; a NRE with the new script engine Tedd committed&lt;br /&gt;
* Tedd will need to fix properly.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7194 | homerh | 2008-11-08 13:04:28 -0700 (Sat, 08 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2598: Thanks Fly-Man- for a patch that fixes a client-thread crash by&lt;br /&gt;
allowing landFlags bit 31 to be used (Int32 -&amp;gt; UInt32).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7193 | homerh | 2008-11-08 12:55:33 -0700 (Sat, 08 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2553: Thank you, idb, for a fix that helps to persist changes in prim attributes.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7192 | afrisby | 2008-11-08 12:37:08 -0700 (Sat, 08 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Missed a file from previous checkin.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7191 | afrisby | 2008-11-08 12:29:35 -0700 (Sat, 08 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Added IClientChat to IClientCore&lt;br /&gt;
* Updated LLClientView&lt;br /&gt;
* Removed defunct SendChatMessage(bytes[]...) method, see http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7190 | homerh | 2008-11-08 11:40:19 -0700 (Sat, 08 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
- Try to fix build again...&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7189 | afrisby | 2008-11-08 11:07:33 -0700 (Sat, 08 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Ported InstantMessageModule to IClientCore&lt;br /&gt;
* See http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#InstantMessageModule.cs&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7188 | tedd | 2008-11-08 11:02:07 -0700 (Sat, 08 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
CIA test&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7187 | afrisby | 2008-11-08 10:56:43 -0700 (Sat, 08 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixed prebuild&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7186 | afrisby | 2008-11-08 10:46:10 -0700 (Sat, 08 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Implemented OnClientConnect in Scene EventManager&lt;br /&gt;
* Identical to OnNewClient except it passes IClientCore instead of IClientAPI&lt;br /&gt;
* See http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7185 | tedd | 2008-11-08 10:35:48 -0700 (Sat, 08 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Work in progress on SECS stuff. Have been holding it off until after 0.6 release. Still messy as hell and doesn't really work yet. Will undergo dramatic changes. AND MOST IMPORTANTLY: Will be conformed to work in coop with todays DNE and XEngine, hopefully one day providing a common interface for all components.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7184 | afrisby | 2008-11-08 10:20:54 -0700 (Sat, 08 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Added IClientIM to IClientCore interfaces&lt;br /&gt;
* Changed SendInstantMessage, dropped fromAgentSession and imSessionID as security precaution, see http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide for details on porting.&lt;br /&gt;
* Removed unused usings from Framework.*&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7183 | homerh | 2008-11-08 10:16:28 -0700 (Sat, 08 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix broken build since r7179&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7182 | homerh | 2008-11-08 10:00:42 -0700 (Sat, 08 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Added necessary locking to LandManagementModule. As it is used by several&lt;br /&gt;
threads concurrently, you'll get bad Heisenbugs without correct locking.&lt;br /&gt;
This might fix Mantis#2413&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7181 | homerh | 2008-11-08 09:55:59 -0700 (Sat, 08 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Small bugfix for RemoveNeighbourRegion&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7180 | afrisby | 2008-11-08 09:22:36 -0700 (Sat, 08 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Made ClientLoop non-infinite, ClientLoop will now disengage when the client has logged out. &lt;br /&gt;
* Cleaned up a section of LLClientView&lt;br /&gt;
* Removed unused 'using' from HTTPServer &lt;br /&gt;
* Please test this patch.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7179 | afrisby | 2008-11-08 09:09:15 -0700 (Sat, 08 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Implementing first of the 0.6 IClientAPI Changes&lt;br /&gt;
* Introducing IClientCore - this will be the key replacement for IClientAPI in the long run, it has a very minimal set of methods designed to allow you to access specialist API's.&lt;br /&gt;
* See https://lists.berlios.de/pipermail/opensim-dev/2008-September/003049.html for the early discussion on this.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7178 | melanie | 2008-11-08 08:31:02 -0700 (Sat, 08 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fix llParseString* to create LSLStrings. This makes llListFindList work&lt;br /&gt;
on lists created by parsing&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7177 | melanie | 2008-11-08 07:35:52 -0700 (Sat, 08 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add some discovery code, laying groundwork for region-crossing scripts&lt;br /&gt;
No user functionality yet&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/0.6.0-release</id>
		<title>0.6.0-release</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/0.6.0-release"/>
				<updated>2009-05-12T20:40:20Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: New page: ------------------------------------------------------------------------ r7175 | ckrinke | 2008-11-08 07:32:56 -0700 (Sat, 08 Nov 2008) | 1 line  Change Version string from 0.5.11 to 0.6.0...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;------------------------------------------------------------------------&lt;br /&gt;
r7175 | ckrinke | 2008-11-08 07:32:56 -0700 (Sat, 08 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Change Version string from 0.5.11 to 0.6.0 for release.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7174 | chi11ken | 2008-11-08 07:28:43 -0700 (Sat, 08 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Remove empty OSUUID.cs file.  Add copyright headers.  Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7173 | chi11ken | 2008-11-08 06:55:11 -0700 (Sat, 08 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix .mdb include in Prebuild.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7172 | lbsa71 | 2008-11-08 06:00:24 -0700 (Sat, 08 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Removed &amp;lt;if&amp;gt; in &amp;lt;fileset&amp;gt; in NAnt target introduced in 4045. Chi11ken should have a look at this.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7171 | lbsa71 | 2008-11-08 05:15:28 -0700 (Sat, 08 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Rebuildt Prebuild.exe to fix vs2008 not creating Solution&lt;br /&gt;
* Wrapped solution streamwrites in using for great justice&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7170 | melanie | 2008-11-07 19:31:57 -0700 (Fri, 07 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Remove part of another patch that would cause DNE to nuke the sim in it's&lt;br /&gt;
current form&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7169 | melanie | 2008-11-07 19:24:34 -0700 (Fri, 07 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Refactor IEventReceiver back into IScriptEngine&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7168 | justincc | 2008-11-07 16:08:51 -0700 (Fri, 07 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Correct catch changed on last commit, since I just realized I started making it catch a little too much, in principle&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7167 | justincc | 2008-11-07 16:04:25 -0700 (Fri, 07 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Remove mono compiler warning&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7166 | justincc | 2008-11-07 15:57:32 -0700 (Fri, 07 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2582&lt;br /&gt;
* Send prim flags as booleans from LLClientView rather than in the native LL array&lt;br /&gt;
* Thanks idb&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7165 | justincc | 2008-11-07 15:49:36 -0700 (Fri, 07 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Fix bug in r7162 where avatars could not move&lt;br /&gt;
* Was caused by the lack of a local id.  Local ids are now given from the same sequence as prims, rather than a separate one&lt;br /&gt;
* I don't believe this will cause any problems, but please revert to a separate sequence if it does&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7164 | justincc | 2008-11-07 15:08:58 -0700 (Fri, 07 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: cleanup AllocateLocalPrimId() a bit more&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7163 | justincc | 2008-11-07 14:50:03 -0700 (Fri, 07 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Rename PrimIDAllocate() to more effectively convey what it does, and put the verb at the front&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7162 | justincc | 2008-11-07 14:33:11 -0700 (Fri, 07 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Remove next local id from SceneBase&lt;br /&gt;
* This was only reference by ScenePresence and not used anyway - Scene itself had it's own copy&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7161 | justincc | 2008-11-07 14:25:47 -0700 (Fri, 07 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Just some tidy up of log messages, etc.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7160 | justincc | 2008-11-07 14:07:14 -0700 (Fri, 07 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Stop requiring local ids in the SOG constructors.&lt;br /&gt;
* These are assigned when the object is attached to the scene&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7159 | justincc | 2008-11-07 12:49:22 -0700 (Fri, 07 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: stop unnecessary passing of scene to sog copy constructor&lt;br /&gt;
* this is now done in AttachToScene()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7158 | justincc | 2008-11-07 12:30:20 -0700 (Fri, 07 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Stop prim attach being signalled twice (it is already been done outside AttachToScene())&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7157 | justincc | 2008-11-07 12:17:24 -0700 (Fri, 07 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove more UpdateParentIDs() calls that are now duplicates&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7156 | justincc | 2008-11-07 12:02:55 -0700 (Fri, 07 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=1883&lt;br /&gt;
* Fix llSetStatus() and llSetPrimitiveParams()&lt;br /&gt;
* Thanks idb&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7155 | justincc | 2008-11-07 11:52:28 -0700 (Fri, 07 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Stop now unnecessary separate local id allocation for restored objects&lt;br /&gt;
* remove a debug line I accidentally left in there&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7154 | justincc | 2008-11-07 11:46:11 -0700 (Fri, 07 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: allocate local ids to prims only when an object is attached to a scene&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7153 | justincc | 2008-11-07 09:54:57 -0700 (Fri, 07 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply patch in http://opensimulator.org/mantis/view.php?id=2397&lt;br /&gt;
* Fix from 7139 also needed in the Estate Menu teleport home functions&lt;br /&gt;
* Thanks idb&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7152 | drscofield | 2008-11-07 08:30:38 -0700 (Fri, 07 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
adding region_port field to /admin/rest/regions/UUID/ to convey the&lt;br /&gt;
port of the region (used for region planning)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7151 | melanie | 2008-11-07 00:35:51 -0700 (Fri, 07 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Change teleport timings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7150 | melanie | 2008-11-07 00:13:52 -0700 (Fri, 07 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fixing up some remaining attachment issues&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7149 | melanie | 2008-11-06 22:48:44 -0700 (Thu, 06 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Attachments, attachments, and, did I say attachments?&lt;br /&gt;
Too many fixes to list.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7148 | teravus | 2008-11-06 18:05:22 -0700 (Thu, 06 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix half of the issue behind the long standing 'UseCircuitCode' packet spam from libOMV clients.  AckPacket.Header.Sequence was 0.  This caused LibOMV to ignore it.&lt;br /&gt;
* There's another patch over at http://jira.openmv.org/browse/LIBOMV-415 to fix the 'resend forever' issue.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7147 | justincc | 2008-11-06 16:40:58 -0700 (Thu, 06 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove SceneObjectPart.AttachToScene() since the remaining instruction can be done by other means&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7146 | justincc | 2008-11-06 16:32:39 -0700 (Thu, 06 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Fix test failure in CSCodeGeneratorTest.TestJumps()&lt;br /&gt;
* Need new NoOp(); generated part&lt;br /&gt;
* Not Homer's fault - this test ain't running under Windows! (needs fixing!)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7145 | justincc | 2008-11-06 16:22:38 -0700 (Thu, 06 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* eliminate unnecessary ScheduleFullUpdate()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7144 | melanie | 2008-11-06 16:10:49 -0700 (Thu, 06 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2571&lt;br /&gt;
Thank you, idb, for a patch that fixes the jump function in LSL.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7143 | chi11ken | 2008-11-06 15:24:34 -0700 (Thu, 06 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7142 | justincc | 2008-11-06 15:21:25 -0700 (Thu, 06 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Attach a scene object to a scene separately from its construction&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7141 | sdague | 2008-11-06 14:21:46 -0700 (Thu, 06 Nov 2008) | 9 lines&lt;br /&gt;
&lt;br /&gt;
add create_time and access_time to asset db for mysql, as well&lt;br /&gt;
as the code to update these at the appropriate time.  This isn't&lt;br /&gt;
surfaced in AssetBase yet.&lt;br /&gt;
&lt;br /&gt;
Change the replace into to an insert into for asset create.  Assets&lt;br /&gt;
are not supposed to be updatable, and the replace into is more&lt;br /&gt;
expensive.&lt;br /&gt;
&lt;br /&gt;
From: Sean Dague &amp;lt;sdague@gmail.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7140 | justincc | 2008-11-06 14:01:16 -0700 (Thu, 06 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove some mono compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7139 | homerh | 2008-11-06 13:38:34 -0700 (Thu, 06 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Add missing TeleportStart packets to llTeleportAgentHome and osTeleportAgent.&lt;br /&gt;
As those aren't viewer-initiated TPs, the viewer has to be informed.&lt;br /&gt;
This should fix Mantis #2351 and #2397.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7138 | justincc | 2008-11-06 13:38:04 -0700 (Thu, 06 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Make some 'startup config failed to load' log messages more consistent&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7137 | mw | 2008-11-06 13:17:20 -0700 (Thu, 06 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
a little bit more refactoring of startup&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7136 | justincc | 2008-11-06 13:10:39 -0700 (Thu, 06 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Split BeginRecieve() into BeginReceive() and BeginRobustReceive()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7135 | justincc | 2008-11-06 12:59:59 -0700 (Thu, 06 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Stop passing along epSender explicitly where we are really using the constantly reused ep sender field&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7134 | justincc | 2008-11-06 12:52:06 -0700 (Thu, 06 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* test: Add assert checking that the circuit which trigger the socket exception has been closed&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7133 | justincc | 2008-11-06 12:35:57 -0700 (Thu, 06 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Test to ensure that the udp server stays active after receiving a SocketException on BeginReceive&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7132 | ckrinke | 2008-11-06 12:27:18 -0700 (Thu, 06 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2566. Thank you kindly, Diva for a patch that:&lt;br /&gt;
This patch introduces a couple of read-only properties, &lt;br /&gt;
so that I can grab the asset server plugin from a region &lt;br /&gt;
module. This is needed to set up an http service for &lt;br /&gt;
accessing standalone assets remotely.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7131 | ckrinke | 2008-11-06 12:24:42 -0700 (Thu, 06 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Diva, for a patch that:&lt;br /&gt;
Removed unnecessary dependency from &lt;br /&gt;
Get/PostAssetHandlers to OpenAsset_Main &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7130 | ckrinke | 2008-11-06 12:21:50 -0700 (Thu, 06 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Diva for a patch that:&lt;br /&gt;
Makies OpenSimBase even more friendly to subclassing &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7129 | ckrinke | 2008-11-06 12:18:30 -0700 (Thu, 06 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2423. Thank you kindly, Godfrey for a patch that:&lt;br /&gt;
Included patch fixes error: Z and W terms in the quaternion were &lt;br /&gt;
swapped (ZERO_ROTATION is &amp;lt;0,0,0,1&amp;gt;, it was checking for &amp;lt;0,0,1,0&amp;gt;).&lt;br /&gt;
There is an issue with older prims: it seems their default sit &lt;br /&gt;
target was not always set to ZERO_ROTATION;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7128 | ckrinke | 2008-11-06 12:04:56 -0700 (Thu, 06 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2514 &amp;amp; 1375. Thank you kindly, Thomas for a patch that:&lt;br /&gt;
Improves ScenePresence.cs for attachments when crossing boundaries&lt;br /&gt;
between regions. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7127 | justincc | 2008-11-06 11:27:56 -0700 (Thu, 06 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: factor out test packet send method in client stack unit tests&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7126 | sdague | 2008-11-06 10:07:08 -0700 (Thu, 06 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
From: arthursv@linux.vnet.ibm.com&lt;br /&gt;
&lt;br /&gt;
Add more unit tests for user cases&lt;br /&gt;
Persist more user fields into mysql that already had columns&lt;br /&gt;
defined but weren't getting passed to the mysql manager.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7125 | melanie | 2008-11-06 09:25:11 -0700 (Thu, 06 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Disable distance sorting for child agents. It makes no sense there, as the&lt;br /&gt;
base point for the sort is 128,128,128, causing funny visuals&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7124 | melanie | 2008-11-06 07:37:41 -0700 (Thu, 06 Nov 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Change threat level of osMakeNotecard to High because of it's griefing&lt;br /&gt;
potential (asset bloat, asset server DOS due to no enforced delay)&lt;br /&gt;
Formatting cleanup. Change default permissions on the notecard to&lt;br /&gt;
not include &amp;quot;anyone can copy&amp;quot; and &amp;quot;anyone can move&amp;quot;, as they are&lt;br /&gt;
meaningless on non-prim items.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7123 | drscofield | 2008-11-06 06:13:08 -0700 (Thu, 06 Nov 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
- fixes comparison of struct against null (no no no)&lt;br /&gt;
- fixes IRCBridgeModule's XmlRpc method really paying attention to&lt;br /&gt;
  region parameter&lt;br /&gt;
- cleans up indentation in IRCBridge code&lt;br /&gt;
- fixes ConciergeModule exception on client logout&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7122 | drscofield | 2008-11-06 02:12:14 -0700 (Thu, 06 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
From: Christopher Yeoh &amp;lt;cyeoh@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following patch implements osMakeNotecard as specified on the OpenSim website&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7121 | mikem | 2008-11-05 23:23:58 -0700 (Wed, 05 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
- create entries in avatarattachments table when first attaching an object; fix issue 2512&lt;br /&gt;
- correct attachment offset; fix issue 2513&lt;br /&gt;
- thanks Thomas for the patches&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7120 | chi11ken | 2008-11-05 19:11:51 -0700 (Wed, 05 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks Diva for a patch that makes WorldMapModule friendly to subclassing.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7119 | chi11ken | 2008-11-05 18:56:42 -0700 (Wed, 05 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7118 | justincc | 2008-11-05 15:17:47 -0700 (Wed, 05 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Fix capitalization typoes in packet throttle that happened to be the name of existing fields&lt;br /&gt;
* This should (hopefully) allow TestClient and stuff built on top of it to work again&lt;br /&gt;
* Will probably come back later and change variable names to stop this happening again&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7117 | justincc | 2008-11-05 13:42:37 -0700 (Wed, 05 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Properly use the default value if the LindenUDP.ClientStack section exists by the client throttle setting does not&lt;br /&gt;
* Old behaviour was to throw an exception on startup&lt;br /&gt;
* Print out client stack setting temporarly for debug purposes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7116 | mw | 2008-11-05 13:14:52 -0700 (Wed, 05 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
moved the initial loading/setting of the config settings to its own class, ConfigurationLoader. To make it easier to customise the loading of those settings and possible in the future move it to a plugin. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7115 | justincc | 2008-11-05 13:13:53 -0700 (Wed, 05 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Zap the letters that accidentally crept in to the license in EventQueueThreadClass&lt;br /&gt;
* (damn, Teravus spotted my plan to slowly change all the licenses in OpenSim letter by letter)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7114 | mw | 2008-11-05 12:47:29 -0700 (Wed, 05 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
fixed/refactored the Get/Set Config console commands.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7113 | justincc | 2008-11-05 12:23:59 -0700 (Wed, 05 Nov 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Set default client throttle multiplier to 2 (old value was effectively 8).  See OpenSim.ini.example for details as to what this means&lt;br /&gt;
* Really this should be 1, but I think that this would be too slow compared to a Second Life server until we improve our ability to send textures of variable quality&lt;br /&gt;
* This may improve one aspect of sim performance where there are many avatars.  However, there are still other performance problems that are unrelated to this change&lt;br /&gt;
* Value may be further tuned&lt;br /&gt;
* Removed temporary decals since the multipler setting will stick around now&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7112 | mw | 2008-11-05 11:00:45 -0700 (Wed, 05 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Moved a couple of more configuration fields to ConfigSettings&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7111 | mw | 2008-11-05 10:45:56 -0700 (Wed, 05 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
more startup/initialisation refactoring&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7110 | mw | 2008-11-05 10:18:16 -0700 (Wed, 05 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Moved most of the configuration fields from Opensimbase to their own Class...  Framework/ConfigSettings.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7109 | justincc | 2008-11-05 08:26:10 -0700 (Wed, 05 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply second patch in http://opensimulator.org/mantis/view.php?id=2561&lt;br /&gt;
* Inserts proper animation state names into data/avataranimations.xml file so that llGetAnimation() works as one would expect.&lt;br /&gt;
* Thanks StrawberryFride!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7108 | chi11ken | 2008-11-05 08:15:41 -0700 (Wed, 05 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7107 | justincc | 2008-11-05 07:02:36 -0700 (Wed, 05 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2561&lt;br /&gt;
* This is a partial implementation of llGetAnimation that returns the name of the animation as stored in data/avataranimations.xml but not its state name (since we don't yet &lt;br /&gt;
have these).&lt;br /&gt;
* Thanks StrawberryFride&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7106 | sdague | 2008-11-05 06:23:25 -0700 (Wed, 05 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
add a test that ensures that databases work if email is null.&lt;br /&gt;
&lt;br /&gt;
From: Sean Dague &amp;lt;sdague@gmail.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7105 | dahlia | 2008-11-05 03:38:37 -0700 (Wed, 05 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
added missing file from mantis #2555&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7104 | dahlia | 2008-11-05 03:22:41 -0700 (Wed, 05 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add more vertex normals and UV coordinates. Sync with primmesher.dll forge project.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7103 | ckrinke | 2008-11-04 19:23:44 -0700 (Tue, 04 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2557. Thank you kindly, Diva for a patch that:&lt;br /&gt;
This patch changes a method from private to public.&lt;br /&gt;
Will make life easier for the asset mapper for &lt;br /&gt;
the hypergrid. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7102 | justincc | 2008-11-04 14:44:57 -0700 (Tue, 04 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2555&lt;br /&gt;
* Add new e-mail field to users table for MSSQL&lt;br /&gt;
* Thanks StrawberryFride&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7101 | justincc | 2008-11-04 14:42:31 -0700 (Tue, 04 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Correct build break from last commit - how on earth did it compile last time?  Bizarre&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7100 | justincc | 2008-11-04 14:35:12 -0700 (Tue, 04 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Stop an exception in the thread tracker cleanup loop from terminating the sim&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7099 | justincc | 2008-11-04 14:30:57 -0700 (Tue, 04 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Stop an exception in the Content Management module main loop from crashing the whole sim&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7098 | justincc | 2008-11-04 14:26:40 -0700 (Tue, 04 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Prevent texture sender thread termination from immediately crashing the sim&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7097 | justincc | 2008-11-04 14:19:00 -0700 (Tue, 04 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Stop an exception in getting assets for the archiver from crashing the sim&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7096 | sdague | 2008-11-04 13:48:35 -0700 (Tue, 04 Nov 2008) | 8 lines&lt;br /&gt;
&lt;br /&gt;
From: Rob Smart &amp;lt;SMARTROB@uk.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This patch allows an object to directly message another object given its&lt;br /&gt;
key using the method osMessageObject(key objectUUID,string message).&lt;br /&gt;
&lt;br /&gt;
to communicate with an object it must implement the dataserver listener&lt;br /&gt;
method. The dataserver method is passed the key of the calling object&lt;br /&gt;
and a string message.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7095 | justincc | 2008-11-04 13:47:59 -0700 (Tue, 04 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Stop a non WebException in an XMLRPC request from bringing down the whole sim&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7094 | justincc | 2008-11-04 13:43:11 -0700 (Tue, 04 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Stop a problem in the DotNetEngine event queue thread from immediately bringing down the whole sim, though the sim will need a reboot&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7093 | justincc | 2008-11-04 13:23:18 -0700 (Tue, 04 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Practise some defensive programming - gracefully terminate the thread if there is a problm in the world map module rather than bringing down the whole server.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7092 | justincc | 2008-11-04 13:14:57 -0700 (Tue, 04 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Improve the previous fix by pushing the exception catching down into OGS1 grid services&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7091 | justincc | 2008-11-04 12:56:02 -0700 (Tue, 04 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Temporary fix to stop a problem in getting neighbour info in the world map module from crashing the entire server&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7090 | justincc | 2008-11-04 12:51:35 -0700 (Tue, 04 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: doc and log message tweaking for wearables&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7089 | sdague | 2008-11-04 12:26:17 -0700 (Tue, 04 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
add some null protection on email&lt;br /&gt;
&lt;br /&gt;
From: Sean Dague &amp;lt;sdague@gmail.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7088 | sdague | 2008-11-04 11:53:13 -0700 (Tue, 04 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
- Added stronger persistence tests for BasicUserTests&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7087 | sdague | 2008-11-04 11:53:06 -0700 (Tue, 04 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
- Stronger inventory tests&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7086 | justincc | 2008-11-04 11:33:54 -0700 (Tue, 04 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Stop sending wearables back to the client on set appearance&lt;br /&gt;
* Now I've had time to analyze this, the Second Life grid doesn't appear to send this to the client (which in principle should know what wearables it has already)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7085 | justincc | 2008-11-04 11:29:37 -0700 (Tue, 04 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: appearance related doc and log message tweaking&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7084 | mw | 2008-11-04 09:39:28 -0700 (Tue, 04 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Added a (xmlIgnored) SitAnimation property to SceneObjectPart. That allows the setting of the name of the animation to be used when a avatar sits on that object. At some point in the future this should be persisted. &lt;br /&gt;
So basically simplifies what a lsl script that detects a avatar sitting on a prim, then stopping the sit animation and playing a custom animation, does.&lt;br /&gt;
Also added another ScenePresence.HandleAgentRequestSit() method , that accepts the name of the sit animation. So that modules can override the animation used, when they are doing a server controlled sit.&lt;br /&gt;
Started some work on making the stand pose be played as soon as a user logs into a region. Rather than them starting with their arms stretched. This still needs more work&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7083 | drscofield | 2008-11-04 09:17:27 -0700 (Tue, 04 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
fix: ArchiveReadRequest.URIFetch stumbles over absent content length field&lt;br /&gt;
fix: region parameter in IRCBridgeModule XmlRpc was check for presence but not actually used...&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7082 | sdague | 2008-11-04 07:54:42 -0700 (Tue, 04 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
implement email field for MySQL and SQLite&lt;br /&gt;
&lt;br /&gt;
From: Sean Dague &amp;lt;sdague@gmail.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7081 | mikem | 2008-11-03 18:30:39 -0700 (Mon, 03 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Prefix LSL variables which are C# keywords with @ instead of _ when translating from LSL to C#. Thanks idb for the patch. Fix issue 2546.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7080 | chi11ken | 2008-11-03 17:54:16 -0700 (Mon, 03 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7079 | sdague | 2008-11-03 17:35:32 -0700 (Mon, 03 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
add email field to UserProfileData object&lt;br /&gt;
remove virtual setting from properties, as that was legacy that I put in&lt;br /&gt;
there a while back&lt;br /&gt;
&lt;br /&gt;
From: Sean Dague &amp;lt;sdague@gmail.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7078 | justincc | 2008-11-03 15:29:19 -0700 (Mon, 03 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2535&lt;br /&gt;
* Catch and report deserialization exceptions on rest handlers&lt;br /&gt;
* Thanks Diva!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7077 | homerh | 2008-11-03 15:02:52 -0700 (Mon, 03 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Small fix for a possible NRE in standalone mode, killing the&lt;br /&gt;
client-thread. Will hopefully fix Mantis#2536.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7076 | justincc | 2008-11-03 14:09:30 -0700 (Mon, 03 Nov 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* Expose a client_throttle_multiplier setting in OpenSim.ini.  This multiplier is applied to all the client throttle settings received by the client&lt;br /&gt;
* This should probably be 1, but currently by default it is 8, to reflect what was being eon3 in OpenSim before this revision.  So if the client requested a maximum throttle &lt;br /&gt;
of 1500 kilobits per second, we would actually send out 1500 kilobytes per second&lt;br /&gt;
* Adjusting this multiplier down towards 1 may improve your OpenSim experience, though in other situations it may degrade (e.g. if you're using a standalone over high bandwidth &lt;br /&gt;
links)&lt;br /&gt;
* This is currently a user setting because adjusting it down may currently reveal other OpenSim bugs.  &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7075 | justincc | 2008-11-03 13:16:47 -0700 (Mon, 03 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* mionr: correct CONTRIBUTORS file for Plugh&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7074 | justincc | 2008-11-03 13:10:54 -0700 (Mon, 03 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: fussy little change to put colons in some log output&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7073 | homerh | 2008-11-03 12:56:47 -0700 (Mon, 03 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
On TP, child-agents weren't closed down properly, as the list of child-regions&lt;br /&gt;
was cleared before using it to find the children.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7072 | homerh | 2008-11-03 12:13:42 -0700 (Mon, 03 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add a bit more error-checking to GetFriendRegionInfos.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7071 | justincc | 2008-11-03 12:02:44 -0700 (Mon, 03 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Pull client throttle multipler setting out of config source.  Not an adjustable setting yet (and then only for debug purposes)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7070 | justincc | 2008-11-03 11:49:25 -0700 (Mon, 03 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: don't need to null check config source in clientstack settings since this is always non null&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7069 | justincc | 2008-11-03 11:36:04 -0700 (Mon, 03 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: eliminate unused config field&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7068 | justincc | 2008-11-03 11:33:35 -0700 (Mon, 03 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Use nini to pass config information to the client stack, rather than the ClientStackUserSettings class&lt;br /&gt;
* This conforms better to other module usage&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7067 | drscofield | 2008-11-03 10:17:57 -0700 (Mon, 03 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
completing move to refactored multi-channel capable IRCBridgeModule&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7066 | drscofield | 2008-11-03 10:11:28 -0700 (Mon, 03 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
dropping old IRCBridgeModule.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7065 | justincc | 2008-11-03 09:57:03 -0700 (Mon, 03 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Use the UUID regex sitting in utils for detection of uuids embedded in scripts&lt;br /&gt;
* Replaces the one in the module itself, which had a dumb bug in it anyway&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7064 | drscofield | 2008-11-03 09:20:13 -0700 (Mon, 03 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
merging changes from IRCBridgeModule in to XIRCBridgeModule; swapping&lt;br /&gt;
OpenSim.ini config tags in preparation for merge of IRCBridgeModule&lt;br /&gt;
and XIRCBridgeModule.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7063 | dahlia | 2008-11-02 22:40:43 -0700 (Sun, 02 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks diva for a patch that removes an unnecessary dependency on CommunicationsOGS1 from OGS1UserServices&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7062 | dahlia | 2008-11-02 22:22:36 -0700 (Sun, 02 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks diva for patch that makes a bunch of methods in InventoryServiceBase virtual, so that they can be overriden in subclasses.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7061 | ckrinke | 2008-11-02 18:57:10 -0700 (Sun, 02 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2530. Thank you kindly, Idb for a patch that:&lt;br /&gt;
The attached patch changes the casts from explicit to implicit.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7060 | homerh | 2008-11-02 06:13:45 -0700 (Sun, 02 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Added some more coloring to nant-color (especially for tests)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7059 | homerh | 2008-11-02 06:07:57 -0700 (Sun, 02 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
- Add Util.isUUID&lt;br /&gt;
- Add tests for Util.isUUID&lt;br /&gt;
- First part of the fix for protocol interoperability between viewer 1.20 and 1.21 for friend offers.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7058 | melanie | 2008-11-02 01:53:03 -0700 (Sun, 02 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Cause inventory to be fetched on scripted item gives if the destination&lt;br /&gt;
avatar is remote or offline. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7057 | chi11ken | 2008-11-01 18:29:56 -0700 (Sat, 01 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7056 | melanie | 2008-11-01 16:50:19 -0700 (Sat, 01 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2518&lt;br /&gt;
Thank you, idb, for a patch that fixes the conflicts of lsl identifiers&lt;br /&gt;
with c# keywords&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7055 | justincc | 2008-11-01 16:15:16 -0700 (Sat, 01 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2440&lt;br /&gt;
* The attached patch changes the LSLInteger operator overrides for == and != to return LSLIntegers 1 or 0 instead of a bool and adds similar operator overrides for &amp;gt;, &amp;lt;, &amp;gt;= and &lt;br /&gt;
&amp;lt;=&lt;br /&gt;
* Thanks idb!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7054 | afrisby | 2008-11-01 15:34:04 -0700 (Sat, 01 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Massive cleanup of LLClientView, removed a few hundred unnecessary value initialisers, etc.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7053 | afrisby | 2008-11-01 15:20:54 -0700 (Sat, 01 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor cleanup&lt;br /&gt;
* Added additional error message when a Object/SOG DB save fails so we can trace why.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7052 | justincc | 2008-11-01 15:18:26 -0700 (Sat, 01 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2521&lt;br /&gt;
* Fix not tests in LSL which require implicit casting (see mantis for an example)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7051 | homerh | 2008-11-01 15:09:48 -0700 (Sat, 01 Nov 2008) | 11 lines&lt;br /&gt;
&lt;br /&gt;
Megapatch that fixes/adds: friend offer/deny/accept, friendship termination,&lt;br /&gt;
on-/offline updates, calling cards for friends.&lt;br /&gt;
This adds methods in the DB layer and changes the MessagingServer, so a full&lt;br /&gt;
update (incl. UGAIM) is necessary to get it working. Older regions shouldn't&lt;br /&gt;
break, nor should older UGAIM break newer regions, but friends/presence will&lt;br /&gt;
only work with all concerned parts (UGAIM, source region and destination&lt;br /&gt;
region) at this revision (or later).&lt;br /&gt;
I added the DB code for MSSQL, too, but couldn't test that.&lt;br /&gt;
BEWARE: May contain bugs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7050 | justincc | 2008-11-01 15:07:55 -0700 (Sat, 01 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Remove mono compiler warning&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7049 | justincc | 2008-11-01 15:04:35 -0700 (Sat, 01 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Convert most non SOP methods to use SOG.IsAttachment rather than SOP.IsAttachment&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7048 | homerh | 2008-11-01 14:55:48 -0700 (Sat, 01 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix a compile warning about unreachable code&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7047 | justincc | 2008-11-01 14:50:07 -0700 (Sat, 01 Nov 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Introduce an IsAttachment property on the group level (which just returns false if the group is already deleted)&lt;br /&gt;
* This is to avoid repetitive null checks - I'm beginning to think that blasting away the root part on object deletion is actually a bad move.  Perhaps we should leave it around &lt;br /&gt;
and let the client ignore any superfluous packets (which it may well do anyway), since we're constantly exposing a race condition&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7046 | justincc | 2008-11-01 14:28:52 -0700 (Sat, 01 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fix http://opensimulator.org/mantis/view.php?id=2517&lt;br /&gt;
* Don't save attachments on saving oar, which stops them coming back as ghost prims&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7045 | melanie | 2008-11-01 11:18:19 -0700 (Sat, 01 Nov 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Make the IM and friends modules optional. Clean up some code that dealt&lt;br /&gt;
with the old Grid Instant Message over OGS1. Refactor the EventManager&lt;br /&gt;
to be independent of the rigid module structure design imposed by&lt;br /&gt;
the current implementation. Message routing is now done in the destination&lt;br /&gt;
module rather than in the event manager. This way, more or less granular&lt;br /&gt;
solutions are possible without core changes.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7044 | ckrinke | 2008-11-01 10:58:34 -0700 (Sat, 01 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Revert last checkin. Avatars fall through non-physical prims now.&lt;br /&gt;
There is more to the solution then just enabling soft_erp and &lt;br /&gt;
soft_cfm for all d.Contact cases.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7043 | ckrinke | 2008-11-01 10:30:06 -0700 (Sat, 01 Nov 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Added soft_cfm and soft_erp to the general &amp;quot;contact&amp;quot; initialization&lt;br /&gt;
for physical prim interactions. They were not previously enabled&lt;br /&gt;
for prim-prim interactions.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7042 | melanie | 2008-11-01 10:05:28 -0700 (Sat, 01 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Make the inventory transfer module replacable in config.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7041 | melanie | 2008-11-01 09:49:52 -0700 (Sat, 01 Nov 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Correct the handling of the creator field on inventory gives&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7040 | melanie | 2008-11-01 08:10:45 -0700 (Sat, 01 Nov 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
A stab a getting the user server to act right. Move acquisition of the&lt;br /&gt;
locks to just before the try/catch/finally block, so that an exception&lt;br /&gt;
thrown between taking the lock and entering the try doesn't leave a mutex&lt;br /&gt;
locked&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7039 | chi11ken | 2008-11-01 00:21:40 -0700 (Sat, 01 Nov 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7038 | justincc | 2008-10-31 12:41:07 -0700 (Fri, 31 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* In the client stack, if the BeginReceive() throws an exception then do print this out to the log once&lt;br /&gt;
* This may help us detect if mysterious UDP disconnects are happening because of this.&lt;br /&gt;
* Shouldn't be any functional change but I would appreciate a buddy check from Teravus if he has time (as for all client stack changes)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7037 | justincc | 2008-10-31 11:58:30 -0700 (Fri, 31 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Reinstate sending wearables back to the client in response to set appearance&lt;br /&gt;
* Since the client sets the appearance in the first place (in response to receiving wearables information originally) this seems a little redundant&lt;br /&gt;
* But I've realized I didn't actually test this assumption, so I'm going to reinstate it for now&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7036 | justincc | 2008-10-31 11:39:51 -0700 (Fri, 31 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* test: Add basic scene test which merely instantiates the scene right now&lt;br /&gt;
* set debug scene name on scene registration, rather than within the Scene constructor&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7035 | afrisby | 2008-10-31 01:54:54 -0700 (Fri, 31 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Enables PrimitiveBaseShape to be used inside a libOpenMV project by adding some alternate codepaths that avoid triggering OpenSim specific code. Probably not useful for most people, but might be for those working on interop projects.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7034 | afrisby | 2008-10-30 21:58:14 -0700 (Thu, 30 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added some debug information to MySQL UserDataManager to help diagnose a potential issue when in high load. Related to mantis #2508.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7033 | justincc | 2008-10-30 15:32:23 -0700 (Thu, 30 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
test: Extend malformed packet test to actually check that a valid packet can get through after the malformed ones have been sent&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7032 | justincc | 2008-10-30 13:17:30 -0700 (Thu, 30 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* test: Test that the client stack doesn't completely blow up if a client passes it malformed data&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7031 | justincc | 2008-10-30 12:51:29 -0700 (Thu, 30 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Remove OpenSim.Data.SQLite.Tests.dll.config that probably accidentally made it into the build&lt;br /&gt;
* Not sure how to remove all those annoying XMLConfigurator errors though&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7030 | justincc | 2008-10-30 12:46:52 -0700 (Thu, 30 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Slightly tweak to teardown test, try a circuit which never existed in the first place&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7029 | justincc | 2008-10-30 12:43:58 -0700 (Thu, 30 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: spacing adjustment before next commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7028 | justincc | 2008-10-30 12:42:25 -0700 (Thu, 30 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* test: fill out circuit teardown test&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7027 | justincc | 2008-10-30 12:32:36 -0700 (Thu, 30 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove mono warning&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7026 | justincc | 2008-10-30 12:26:38 -0700 (Thu, 30 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* test: Refactor test infrastructure for future client teardown test&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7025 | drscofield | 2008-10-30 08:31:44 -0700 (Thu, 30 Oct 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb (alan_webb@us.ibm.com)&lt;br /&gt;
&lt;br /&gt;
XIRCBrigeModule is transient, will merge it with IRCBridgeModule:&lt;br /&gt;
extends/refactors IRCBridgeModule to support channel-per-region (if&lt;br /&gt;
desired).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7024 | drscofield | 2008-10-30 08:26:23 -0700 (Thu, 30 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb (alan_webb@us.ibm.com)&lt;br /&gt;
&lt;br /&gt;
Cleanups in REST inventory and asset services.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7023 | drscofield | 2008-10-30 08:24:52 -0700 (Thu, 30 Oct 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb (alan_webb@us.ibm.com)&lt;br /&gt;
&lt;br /&gt;
Adding support to set start region and lookat for an avatar via&lt;br /&gt;
XmlRpc.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7022 | drscofield | 2008-10-30 08:09:43 -0700 (Thu, 30 Oct 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
From: Chris Yeoh (yeohc@au1.ibm.com)&lt;br /&gt;
&lt;br /&gt;
Here's the patch that clamps llGround to using sane values avoiding&lt;br /&gt;
runtime errors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7021 | ckrinke | 2008-10-30 07:06:00 -0700 (Thu, 30 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, NLin for an implementation patch&lt;br /&gt;
for llSetHoverHeight() and llStopHover(). I believe&lt;br /&gt;
this gets is to less then 50 LSL functions left to&lt;br /&gt;
implement.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7020 | sdague | 2008-10-30 06:04:58 -0700 (Thu, 30 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
fix nant file break&lt;br /&gt;
&lt;br /&gt;
From: Sean Dague &amp;lt;sdague@gmail.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7019 | sdague | 2008-10-30 05:56:10 -0700 (Thu, 30 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
- Includes consistency test for new and updated objects, as&lt;br /&gt;
some fixes in MySQL and SQLite&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7018 | sdague | 2008-10-30 05:56:04 -0700 (Thu, 30 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mid-work, trying to fix region part insertion and retrieval&lt;br /&gt;
SQLite reports System NUll Reference, but works, inside&lt;br /&gt;
LoadItems, on SQLiteRegionData.cs&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7017 | sdague | 2008-10-30 05:55:56 -0700 (Thu, 30 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
- Inserted code coverage monocov. To run do nant test-cov.&lt;br /&gt;
  Creates a new directory cov and exports to html files in&lt;br /&gt;
  subdirectories.&lt;br /&gt;
&lt;br /&gt;
From: Arthur Rodrigo S Valadares &amp;lt;arthursv@linux.vnet.ibm.com&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7016 | justincc | 2008-10-29 13:58:11 -0700 (Wed, 29 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2492&lt;br /&gt;
* object_rez event should now be sent to all scripts in the prim&lt;br /&gt;
* Thanks idb!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7015 | justincc | 2008-10-29 13:09:02 -0700 (Wed, 29 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply patch in http://opensimulator.org/mantis/view.php?id=2494&lt;br /&gt;
* Introduces missing casts for float, integer, vector, quaterion and string to list&lt;br /&gt;
* Thanks idb&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7014 | justincc | 2008-10-29 13:05:16 -0700 (Wed, 29 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
minor: indentation corrections&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7013 | justincc | 2008-10-29 12:57:30 -0700 (Wed, 29 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Instead of putting 0.5.11.00000 if there is no revision, just put 0.5.11 instead&lt;br /&gt;
* This is to make things less confusing to users (and maybe a little easier to do future version filtering for grid connections)&lt;br /&gt;
* If there's disagreement about this, then please say so (preferably in the opensim-dev mailing list)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7012 | justincc | 2008-10-29 11:53:24 -0700 (Wed, 29 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Stop the DataSnapShot module trying to call home on shutdown even if it isn't enabled.&lt;br /&gt;
* Please let's check such patches carefully - we don't want info leaking out unless the user has requested it&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7011 | justincc | 2008-10-29 11:38:10 -0700 (Wed, 29 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Check in (disabled) results of not persisting avatar textures but rather sending ImageNotFound to clients if avatar textures are missing&lt;br /&gt;
* Whilst this does automatically get the client to rebake, on crossing a region border the 'local' assets are left behind&lt;br /&gt;
* There may be a cunning solution (such as squirting the assets on region crossing, or having them fetched from the original region) but &lt;br /&gt;
instead I'm going to opt for the easy solution of keeping them in the asset database, for now&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7010 | dahlia | 2008-10-29 02:47:45 -0700 (Wed, 29 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Viewer side normals and UV fixes on profile cuts. Sync with primmesher.dll forge project.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7009 | chi11ken | 2008-10-28 20:22:54 -0700 (Tue, 28 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7008 | mikem | 2008-10-28 19:27:39 -0700 (Tue, 28 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
GridManager.GetRegions() now returns a List, not a Dictionary. Also removed some trailing whitespace.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7007 | melanie | 2008-10-28 17:32:41 -0700 (Tue, 28 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove a debug output&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7006 | melanie | 2008-10-28 17:15:39 -0700 (Tue, 28 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Plumbing along....&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7005 | melanie | 2008-10-28 17:10:59 -0700 (Tue, 28 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2489&lt;br /&gt;
Thank you, Diva, for a patch that helps keep the list of sims to index clean&lt;br /&gt;
by allowing sims to deregister.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7004 | justincc | 2008-10-28 14:47:43 -0700 (Tue, 28 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove mono compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7003 | justincc | 2008-10-28 14:31:23 -0700 (Tue, 28 Oct 2008) | 9 lines&lt;br /&gt;
&lt;br /&gt;
* Possibly fix grey avatar appearance problems&lt;br /&gt;
* And hopefully rebaking all the time should no longer be necessary now&lt;br /&gt;
* It turns out that when the client baked the texture, the uploaded asset had the Temporary flag to true (Temporary is actually deprecated).  &lt;br /&gt;
* It also had the StoreLocal flag set to true, which signifies that the asset should be stored locally.  If it disappears we should reply to the asset request with &lt;br /&gt;
ImageNotInDatabasePacket&lt;br /&gt;
* However, last time this was enabled some clients started crashing.  This may well no longer be the case and needs to be tested, but in the mean time we will store &lt;br /&gt;
the asset instead.&lt;br /&gt;
* This needs to be resolved in a better way, possibly by starting to send the ImageNotInDatabase packet again instead&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7002 | justincc | 2008-10-28 10:35:36 -0700 (Tue, 28 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Add documentation to some of the appearance methods, change some logging messages&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7001 | justincc | 2008-10-28 09:04:25 -0700 (Tue, 28 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Eliminate an extra unnecessary appearance fetch on login&lt;br /&gt;
* This shouldn't fix the existing appearance bugs, but neither should it make them worse.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r7000 | justincc | 2008-10-28 08:46:30 -0700 (Tue, 28 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Doc and log message tidy up&lt;br /&gt;
* reinstate debug level log message indicating when a child agent is made a root for future debugging purposes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6999 | justincc | 2008-10-28 08:01:43 -0700 (Tue, 28 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2482&lt;br /&gt;
* Stop 'show threads' throwing an exception if a thread is dead&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6998 | ckrinke | 2008-10-28 07:57:31 -0700 (Tue, 28 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Mircea Kitsune for a patch that solves:&lt;br /&gt;
When the avatar stops flying in mid air, it stays still &lt;br /&gt;
while it falls to the ground. Normally, the avatar would &lt;br /&gt;
use the falling animation (when it spins its arms and legs &lt;br /&gt;
while falling) until it reaches the ground.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6997 | drscofield | 2008-10-28 04:26:23 -0700 (Tue, 28 Oct 2008) | 10 lines&lt;br /&gt;
&lt;br /&gt;
From: Christopher Yeoh &amp;lt;yeohc@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The attached patch fixes the bug where when linking in a new set of&lt;br /&gt;
prims to an already linked set of objects the prims were placed at the&lt;br /&gt;
end of the list rather than just after the root prim. ie.  link prim&lt;br /&gt;
order result was different on OpenSim compared to an LL server. This&lt;br /&gt;
causes a few issues with respect to compatibility of scripts,&lt;br /&gt;
especially when using llCreateLink.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6996 | melanie | 2008-10-28 03:14:44 -0700 (Tue, 28 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2486&lt;br /&gt;
Thank you, nlin, for a patch that fixes serialization of vector and&lt;br /&gt;
quaternion types for script state.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6995 | dahlia | 2008-10-28 01:57:15 -0700 (Tue, 28 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
some sorely needed extruder code simplification and refactoring, also some fixes to cut face UV coordinates&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6994 | chi11ken | 2008-10-27 19:34:03 -0700 (Mon, 27 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update Sun options in OpenSim.ini.example.  Minor cleanup in SunModule.cs.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6993 | melanie | 2008-10-27 16:46:34 -0700 (Mon, 27 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Experimental patch (suggested by diva) to kill off WP teleport ghosts.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6992 | justincc | 2008-10-27 14:29:22 -0700 (Mon, 27 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Remove the OpenSim GUI. &lt;br /&gt;
* A better version can now be found on the forge at http://forge.opensimulator.org/gf/project/osgui&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6991 | justincc | 2008-10-27 13:48:18 -0700 (Mon, 27 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* cleanup: Update the avatar factory (appearance module) in Region/Environment and use that instead of the Region/Modules/AvatarFactory&lt;br /&gt;
* Remove the AvatarFactory dll&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6990 | justincc | 2008-10-27 13:16:42 -0700 (Mon, 27 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove mono compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6989 | justincc | 2008-10-27 10:06:47 -0700 (Mon, 27 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2468&lt;br /&gt;
* This time there are accompanying changes to the unit test to adapt it to the changes&lt;br /&gt;
* Thanks tglion&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6988 | justincc | 2008-10-27 07:27:45 -0700 (Mon, 27 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Temporarily revert terrain changes in r6976 and reinstate unit test from r6977.&lt;br /&gt;
* If a change is going to affect a unit test, then please could we change the unit test at the same time?  Otherwise this will never get done&lt;br /&gt;
* It also seems a bad idea to disable tests which start failing unless there's a very good reason&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6987 | chi11ken | 2008-10-26 18:43:59 -0700 (Sun, 26 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6986 | ckrinke | 2008-10-26 17:59:26 -0700 (Sun, 26 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Idb for a patch that solves:&lt;br /&gt;
LSL - Bitwise operators OR and XOR do not work &lt;br /&gt;
on integer variables &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6985 | ckrinke | 2008-10-26 17:51:50 -0700 (Sun, 26 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Idb for a patch that solves:&lt;br /&gt;
llGetRot and llGetRootRotation return the wrong &lt;br /&gt;
values when the object is attached &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6984 | ckrinke | 2008-10-26 17:46:17 -0700 (Sun, 26 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Ruud Lathrop for a patch that solves:&lt;br /&gt;
Primary Key violation when just linked a lot of prims using MSSQL.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6983 | melanie | 2008-10-26 16:24:20 -0700 (Sun, 26 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Update CONTRIBUTORS&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6982 | melanie | 2008-10-26 16:09:00 -0700 (Sun, 26 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2428&lt;br /&gt;
Thank you, miceakitsune, for a patch that makes terraforming tools usable again&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6981 | melanie | 2008-10-26 12:32:41 -0700 (Sun, 26 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Committing a small fix for EventData along with more plumbing work&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6980 | ckrinke | 2008-10-26 11:26:56 -0700 (Sun, 26 Oct 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Idb for a patch that solves:&lt;br /&gt;
The following should silently fail when attached,&lt;br /&gt;
llBreakAllLinks, llBreakLink, llCreateLink.&lt;br /&gt;
The following should be restricted to avatars in the same sim,&lt;br /&gt;
llGetAgentInfo, llSameGroup, llGetAgentSize, llGetAnimationList.&lt;br /&gt;
Comment added to the following unimplemented functions,&lt;br /&gt;
llGetAgentLanguage, llGetAnimation.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6979 | ckrinke | 2008-10-26 10:09:26 -0700 (Sun, 26 Oct 2008) | 8 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Idb for a patch that solves:&lt;br /&gt;
llGetBoundingBox is completely unimplemented. The attached &lt;br /&gt;
patch contains a partial implementation for single prim &lt;br /&gt;
objects and standing, flying and ground sitting avatars. &lt;br /&gt;
In the case of an avatar sat on an object or multi-prim &lt;br /&gt;
objects only the bounding box of the root prim is returned.&lt;br /&gt;
llRezObject and llRezAtRoot ignored any velocity parameter. &lt;br /&gt;
The attached patch makes use of it if it is not a zero vector. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6978 | ckrinke | 2008-10-26 10:01:15 -0700 (Sun, 26 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Ewe Loon for a patch that solves:&lt;br /&gt;
m_ScriptDelayFactor and m_ScriptDistanceFactor are &lt;br /&gt;
being read from XEngine settings not the settings &lt;br /&gt;
for the scriptengine being used&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6977 | melanie | 2008-10-25 07:47:09 -0700 (Sat, 25 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Disable terrain brush test until someone with terrain-fu can look&lt;br /&gt;
at it and determine the new test parameters needed for the terrain&lt;br /&gt;
brush with strength support&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6976 | ckrinke | 2008-10-25 07:07:35 -0700 (Sat, 25 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Tglion for a patch that:&lt;br /&gt;
Support of strength-slider in latest sl-client (1.21.6)&lt;br /&gt;
Added a patch, which includes the support of strength-slider &lt;br /&gt;
in latest sl-client (1.21.6) for Raise- and LowerSphere.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6975 | melanie | 2008-10-25 06:53:17 -0700 (Sat, 25 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
A few more bots to yesterday's plumbing: change instant message method&lt;br /&gt;
signature&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6974 | homerh | 2008-10-25 06:45:26 -0700 (Sat, 25 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Fixed the cause of a hidden Exception which prevented BaseHttpServer to answer&lt;br /&gt;
when a non-existing XmlRpc method was called. Now, it will correctly respond&lt;br /&gt;
with a faultCode/faultMessage.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6973 | melanie | 2008-10-25 06:44:26 -0700 (Sat, 25 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Make ScenePresence.Close public to allow subclassing of SceneComms&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6972 | melanie | 2008-10-24 18:42:43 -0700 (Fri, 24 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
More plumbing and some wires&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6971 | melanie | 2008-10-24 16:55:28 -0700 (Fri, 24 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix a leak in the plumbing&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6970 | dahlia | 2008-10-24 16:37:09 -0700 (Fri, 24 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add end faces when radius setting is non-zero&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6969 | melanie | 2008-10-24 16:04:55 -0700 (Fri, 24 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Plumb some more&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6968 | justincc | 2008-10-24 14:40:05 -0700 (Fri, 24 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: eliminate some mono compiler warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6967 | justincc | 2008-10-24 14:34:18 -0700 (Fri, 24 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Stop passing in unnecessary pameters to CreateNewCircuit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6966 | justincc | 2008-10-24 14:26:59 -0700 (Fri, 24 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Remove now unused startpos method&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6965 | justincc | 2008-10-24 14:22:54 -0700 (Fri, 24 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Stop creating a circuit if the client fails authentication (i.e. the region server wasn't told that it was coming)&lt;br /&gt;
* This moves authentication from the client thread (where failure was difficult to detect) to the particular thread handling that packet&lt;br /&gt;
* I've kept the authentication outside of the crucial clientCircuits lock (though any delay here is probably swamped by the other delays associated with login)&lt;br /&gt;
* Also added more to the unit test to ensure this doesn't regress&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6964 | dahlia | 2008-10-24 13:04:34 -0700 (Fri, 24 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
un-double-flipped some double-flipped normals in circular path prim end caps&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6963 | justincc | 2008-10-24 12:40:45 -0700 (Fri, 24 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Change AddClient test such that we now successfully authenticate&lt;br /&gt;
* The fact that the assert passed even when authentication failed reveals a bug in the code that will be corrected soonish&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6962 | justincc | 2008-10-24 12:10:25 -0700 (Fri, 24 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: refactor out AddUser test setup to common method&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6961 | melanie | 2008-10-24 08:04:35 -0700 (Fri, 24 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove a debug output dump&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6960 | melanie | 2008-10-24 07:53:13 -0700 (Fri, 24 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Lotsa plumming :)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6959 | dahlia | 2008-10-23 22:31:43 -0700 (Thu, 23 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fixed a floating point error accumulation that was causing missing end faces on some twisted prims&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6958 | justincc | 2008-10-23 13:10:19 -0700 (Thu, 23 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Remove unused public PacketServer variable.&lt;br /&gt;
* If this was important to you please reinsert and we can put it in a recognized interface.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6957 | justincc | 2008-10-23 13:06:23 -0700 (Thu, 23 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2459&lt;br /&gt;
* Implements the rest of llGetAgentInfo() with the exception of AGENT_BUSY.&lt;br /&gt;
* Thanks nlin&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6956 | justincc | 2008-10-23 12:51:10 -0700 (Thu, 23 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Reenable assert for the add circuit test&lt;br /&gt;
* This checks that a client circuit is established when the udp server is given a use client circuit code packet&lt;br /&gt;
* And checks that other circuit codes do not exist&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6955 | justincc | 2008-10-23 12:25:40 -0700 (Thu, 23 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Revert to executing existing setup if an added circuit did not already exist&lt;br /&gt;
* Not sure why things still worked in the presence of this bug - possibly the problem is compensated for later on.  If you are having udp session problems this bug fix may help &lt;br /&gt;
(though no guarantees).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6954 | justincc | 2008-10-23 12:16:33 -0700 (Thu, 23 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add missing file from last commit.  Yay for continuous integration!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6953 | justincc | 2008-10-23 12:08:54 -0700 (Thu, 23 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Introduce a basic udp circuit test for adding a client&lt;br /&gt;
* Temporarily disabled assert because it just picked up an existing bug.  Yay for tests!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6952 | justincc | 2008-10-23 10:16:13 -0700 (Thu, 23 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor LLUDPServer slightly so that unit tests can pass in data synchronously.  Shouldn't be any functional change&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6951 | drscofield | 2008-10-23 05:19:11 -0700 (Thu, 23 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
adding documentation for region_master_uuid to XML doc comments&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6950 | drscofield | 2008-10-23 05:10:58 -0700 (Thu, 23 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
fix: allowing explicit setting of UUID for master avatar in&lt;br /&gt;
CreateRegion (and documenting it).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6949 | drscofield | 2008-10-23 04:14:25 -0700 (Thu, 23 Oct 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
fix: recent patch to XmlRpcCreateRegionMethod introduced master avatar&lt;br /&gt;
UUID parameter without checking for it at the method entry. this patch&lt;br /&gt;
adds logic to obtain the master UUID via the user profile service,&lt;br /&gt;
and, if the master avatar does not exist, will create the user. in any&lt;br /&gt;
case the UUID is then the one supplied by the user profile service.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6948 | drscofield | 2008-10-23 03:21:03 -0700 (Thu, 23 Oct 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
removing unused method from ConciergeModule. adding attendee list&lt;br /&gt;
logic to ConciergeModule. adding XmlRpc method to allow update of&lt;br /&gt;
welcome template for a region. documenting [Concierge] &amp;quot;password&amp;quot;&lt;br /&gt;
option in OpenSim.ini.example.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6947 | drscofield | 2008-10-23 03:15:19 -0700 (Thu, 23 Oct 2008) | 10 lines&lt;br /&gt;
&lt;br /&gt;
Adding AddXmlRpcHandler(name, method, bool) to selectively disable&lt;br /&gt;
KeepAlive for certain XmlRpc handlers.&lt;br /&gt;
&lt;br /&gt;
Making use of new AddXmlRpcHandler method in RemoteAdminPlugin to&lt;br /&gt;
avoid clients waiting indefinitely for response.&lt;br /&gt;
&lt;br /&gt;
taking note of BaseHttpServer parameter in CommunicationsManager&lt;br /&gt;
constructor (was passed it but then just ignored so far).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6946 | drscofield | 2008-10-23 02:58:12 -0700 (Thu, 23 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
cleaning up commented lines in IRCConnector; changing access_password&lt;br /&gt;
logic to use a regexp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6945 | ckrinke | 2008-10-22 16:07:45 -0700 (Wed, 22 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Idb for a patch that:&lt;br /&gt;
Added AGENT_ATTACHMENTS and AGENT_SCRIPTED to llGetAgentInfo&lt;br /&gt;
Added to llGetAgentSize to include shoes in avatar height calculation.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6944 | sdague | 2008-10-22 10:45:49 -0700 (Wed, 22 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
- Final fixes to the code coverage test (nant test-cov).&lt;br /&gt;
  Observation: Monocov currently works only with mono&lt;br /&gt;
  1.2.x, implementation will be halted until it supports&lt;br /&gt;
  mono 2.0. Will be left in tree for future development.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6943 | sdague | 2008-10-22 10:45:43 -0700 (Wed, 22 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
- Inserted code coverage monocov. To run do nant test-cov.&lt;br /&gt;
  Creates a new directory cov and exports to html files in&lt;br /&gt;
  subdirectories.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6942 | homerh | 2008-10-22 10:22:25 -0700 (Wed, 22 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
- Fix 3 comments starting with : instead of ;&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6941 | homerh | 2008-10-22 10:06:23 -0700 (Wed, 22 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
- Added BaseHttpServer.Stop&lt;br /&gt;
- Added &amp;quot;register&amp;quot; command to MessagingServer to re-register with the&lt;br /&gt;
  UserServer after that crashed/was restarted.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6940 | ckrinke | 2008-10-22 07:09:58 -0700 (Wed, 22 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Nlin for a patch that:&lt;br /&gt;
Attached patch adds detection of AGENT_WALKING &lt;br /&gt;
status to LSL function llGetAgentInfo() &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6939 | ckrinke | 2008-10-22 07:06:07 -0700 (Wed, 22 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you both Nlin and M.Igarashi for a patch that:&lt;br /&gt;
Attached patch protects against a NullReferenceException &lt;br /&gt;
in SceneObjectGroup.stopMoveToTarget (used by LSL function &lt;br /&gt;
llStopMoveToTarget). Thanks to M. Igarashi.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6938 | melanie | 2008-10-21 20:50:45 -0700 (Tue, 21 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
And fix it&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6937 | melanie | 2008-10-21 20:49:38 -0700 (Tue, 21 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Prevent an object with a null RootPart in delete queue from stopping&lt;br /&gt;
the deleting of other, valid objects&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6936 | melanie | 2008-10-21 20:32:45 -0700 (Tue, 21 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Remove the gratuitious prim deletes caused by linking. This makes linking&lt;br /&gt;
a bit faster.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6935 | teravus | 2008-10-21 18:52:12 -0700 (Tue, 21 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Add a config option for filtering collisions.   Sometimes, under load, this seems to cause bouncing on really thin flat prim.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6934 | melanie | 2008-10-21 15:54:31 -0700 (Tue, 21 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Pare the groups module down to basics. Adjust dependent files so that a&lt;br /&gt;
real groups module can even be implemented.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6933 | drscofield | 2008-10-21 11:05:03 -0700 (Tue, 21 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
fixing OpenSim.ini.example for IRC, adding example for Concierge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6932 | drscofield | 2008-10-21 10:55:25 -0700 (Tue, 21 Oct 2008) | 13 lines&lt;br /&gt;
&lt;br /&gt;
adding &amp;quot;welcome&amp;quot; support to Concierge: allows to specify via &lt;br /&gt;
&lt;br /&gt;
       welcomes = /path/to/welcome/files/directory&lt;br /&gt;
&lt;br /&gt;
a directory in which you can place welcome templates for concierged&lt;br /&gt;
regions (those regions that match the &amp;quot;regions&amp;quot; regexp). you can use&lt;br /&gt;
format substitution:&lt;br /&gt;
&lt;br /&gt;
       0: will be replaced by avatar name of the avatar entering the region&lt;br /&gt;
       1: will be replaced by region name&lt;br /&gt;
       2: will be replaced the name of the concierge&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6931 | drscofield | 2008-10-21 10:45:18 -0700 (Tue, 21 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
cleanup.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6930 | chi11ken | 2008-10-21 07:08:30 -0700 (Tue, 21 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6929 | drscofield | 2008-10-21 06:34:43 -0700 (Tue, 21 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
fixing real cause of #2445 &amp;amp; #2449: Position was &amp;lt;0, 0, 0&amp;gt; for&lt;br /&gt;
OSChatMessage coming from client.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6928 | drscofield | 2008-10-21 01:51:27 -0700 (Tue, 21 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
fixes #2445 &amp;amp; #2449. interim fix that will make listeners work&lt;br /&gt;
again. need to investigate why chat position is catastrophically off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6927 | dahlia | 2008-10-20 18:35:05 -0700 (Mon, 20 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
More work in vertex normals and texture UVs. Syncing code with pyov.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6926 | melanie | 2008-10-20 17:44:57 -0700 (Mon, 20 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Set a default creation date on inventory and task inventory items&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6925 | melanie | 2008-10-20 15:14:24 -0700 (Mon, 20 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2439&lt;br /&gt;
MemberwiseClone() also clones the &amp;quot;already backed up&amp;quot; flag, preventing prims&lt;br /&gt;
created by drag-copying from being persisted. If such a prim is made the root&lt;br /&gt;
prims of a link set, the entire set will not be persisted. Fixed now.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6924 | drscofield | 2008-10-20 11:23:53 -0700 (Mon, 20 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb (alan_webb@us.ibm.com)&lt;br /&gt;
&lt;br /&gt;
missing Gesture .dat files to accompany the previous check-in.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6923 | drscofield | 2008-10-20 11:11:05 -0700 (Mon, 20 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb (alan_webb@us.ibm.com)&lt;br /&gt;
&lt;br /&gt;
Fixing types of gestures and animations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6922 | drscofield | 2008-10-20 11:07:06 -0700 (Mon, 20 Oct 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cleanups and assorted fixes to REST inventory, asset, and appearance&lt;br /&gt;
services.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6921 | drscofield | 2008-10-20 10:53:15 -0700 (Mon, 20 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
actually enabling SaveOAR XmlRpc ;-)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6920 | drscofield | 2008-10-20 10:31:54 -0700 (Mon, 20 Oct 2008) | 11 lines&lt;br /&gt;
&lt;br /&gt;
cleaning up IRCBridgeModule to allow for configuration from in-world,&lt;br /&gt;
chat relaying via private channels, and old IRCBridgeModule&lt;br /&gt;
behaviour. also cleaning up IRCBridgeModule's OpenSim.ini&lt;br /&gt;
configuration variable names (still supporting &amp;quot;old&amp;quot; variable&lt;br /&gt;
names). refactored IRCChatModule into IRCConnector and incorporating&lt;br /&gt;
watchdog from IRCBridgeModule into IRCConnector.&lt;br /&gt;
&lt;br /&gt;
enabling ChatModule to be used as a super-class and utilizing it in&lt;br /&gt;
ConciergeModule.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6919 | melanie | 2008-10-20 00:47:20 -0700 (Mon, 20 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2438&lt;br /&gt;
Fix llSetVehicleFloatParam to accept LSL_Float&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6918 | ckrinke | 2008-10-19 18:42:02 -0700 (Sun, 19 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Idb for a patch that solves:&lt;br /&gt;
lsl conformity, llPushObject incorrectly &lt;br /&gt;
restricts  the pushing of objects based &lt;br /&gt;
on region and parcel flags &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6917 | ckrinke | 2008-10-19 14:11:13 -0700 (Sun, 19 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Idb for a patch that solves:&lt;br /&gt;
llWind always returns a zero vector. In the attached &lt;br /&gt;
patch the WindModule has been changed slightly to &lt;br /&gt;
make wind data available for llWind &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6916 | justincc | 2008-10-19 11:45:41 -0700 (Sun, 19 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove mono warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6915 | justincc | 2008-10-19 11:26:44 -0700 (Sun, 19 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move loadInv and saveInv command line param functions up to the interactive OpenSim class&lt;br /&gt;
* direct module import is temporary&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6914 | justincc | 2008-10-19 11:19:18 -0700 (Sun, 19 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Restore loaded inventory items to the given folder&lt;br /&gt;
* Among many other deficiencies, currently a cache clear and relog is needed to see them, which is highly unsatisfactory&lt;br /&gt;
* No user funcionality yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6913 | justincc | 2008-10-19 10:51:42 -0700 (Sun, 19 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* move command line parsing code from inventory archive modules to opensim server&lt;br /&gt;
* use default inventory archive name if none is given&lt;br /&gt;
* other minor cleanups&lt;br /&gt;
* this facility is not useable yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6912 | teravus | 2008-10-19 10:02:39 -0700 (Sun, 19 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixed UDP server (again)&lt;br /&gt;
* Guys, there's an endless loop there *ON PURPOSE*.  Please don't try to *fix* it.  We must continue to process the UDP stream buffer on clients that disconnected nastily until it ends or the UDP server accept thread will die a horrible death.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6911 | homerh | 2008-10-19 09:49:10 -0700 (Sun, 19 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Added calling cards. Fixes Mantis#2409 and part of #1515.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6910 | chi11ken | 2008-10-19 02:51:10 -0700 (Sun, 19 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6909 | dahlia | 2008-10-19 02:04:25 -0700 (Sun, 19 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
More progress towards implementing vertex normals - not complete yet.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6908 | teravus | 2008-10-18 18:06:50 -0700 (Sat, 18 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Null check before UseCircuitCode Check or the server crashes on packet loss!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6907 | teravus | 2008-10-18 17:29:37 -0700 (Sat, 18 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Add root agent list/check for mapitem requests.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6906 | melanie | 2008-10-18 17:06:33 -0700 (Sat, 18 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
A small attempt to make persisting prims more reliable&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6905 | melanie | 2008-10-18 09:31:05 -0700 (Sat, 18 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add a resource file on Strawberry's patch I missed&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6904 | teravus | 2008-10-18 09:20:02 -0700 (Sat, 18 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Changed the dupe collision depth limiter to be slightly more restrictive. (less chance for a dupe)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6903 | melanie | 2008-10-18 08:43:02 -0700 (Sat, 18 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Prevent a null root part from stopping objects from being persisted, also&lt;br /&gt;
remove any such objectsd from backup&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6902 | homerh | 2008-10-18 08:26:41 -0700 (Sat, 18 Oct 2008) | 9 lines&lt;br /&gt;
&lt;br /&gt;
- Fix Util.UnixTimeSinceEpoch:&lt;br /&gt;
  * Unix epoch starts at midnight, not at 8:00am&lt;br /&gt;
  * All date/time handling should be done in UTC in the server, not in&lt;br /&gt;
    the local timezone.&lt;br /&gt;
  * Refactor out repeated computation of a constant value&lt;br /&gt;
- Added setting of CreationTime to some places where inventoryitems&lt;br /&gt;
  are created&lt;br /&gt;
This fixes Mantis#2390.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6901 | melanie | 2008-10-18 08:23:29 -0700 (Sat, 18 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Guard against a null ref that can prevent objects from being persisted&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6900 | melanie | 2008-10-18 06:04:35 -0700 (Sat, 18 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, Strawberry Fride, for a patch that brings MSSQL even with MySQL&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6899 | melanie | 2008-10-18 00:27:39 -0700 (Sat, 18 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fix thingd so that autoreturn also works when the user is not in the sim.&lt;br /&gt;
Also add experimental distance ordering for prims&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6898 | melanie | 2008-10-17 22:51:36 -0700 (Fri, 17 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Megapatch. :) Fix skull attachment editing. Streamline Object terse updates.&lt;br /&gt;
Add rezzing time to objects. Add Object return and traffic fields to land&lt;br /&gt;
database. Add plumbing for auto return. Implement auto return.&lt;br /&gt;
Contains a migration. May contain nuts.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6897 | teravus | 2008-10-17 16:19:00 -0700 (Fri, 17 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fix an over compensation for bounciness on flat Primitive&lt;br /&gt;
* Implement the linear impulse portion of llPushObject.  We should have a lsl compatible implementation of that portion of the push.  Angular..   well.  still have yet to implement a torque accumulator.&lt;br /&gt;
* llPushObject respects the region and parcel settings for Restrict Push, it also respects GodMode as is defined in the LSL spec.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6896 | justincc | 2008-10-17 13:45:07 -0700 (Fri, 17 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove mono warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6895 | justincc | 2008-10-17 13:38:00 -0700 (Fri, 17 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Finally, don't worry about doing containment checks on other dictionaries if we are adding a client&lt;br /&gt;
* Regarding an earlier change, I think it would be possible to eliminate the creation of new IPEndPoints on every end receive if we did the client circuit lookup before starting &lt;br /&gt;
the next receive.  However, this would be a performance trade off and hence not worth trying without performance testing&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6894 | justincc | 2008-10-17 13:30:50 -0700 (Fri, 17 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Don't worry about trying to populate the other dictionaries if a client's circuitcode is already found in the first one&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6893 | justincc | 2008-10-17 13:14:31 -0700 (Fri, 17 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* close two potential race conditions where a new asynchronous UDP recieve could overwrite an existing endpoint that had not yet been used by the previous thread&lt;br /&gt;
* in practice these race conditions were probably pretty rare&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6892 | homerh | 2008-10-17 12:28:49 -0700 (Fri, 17 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add two missing settings to OpenSim.ini.example.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6891 | justincc | 2008-10-17 12:08:53 -0700 (Fri, 17 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Temporarily resume creation of IPEndPoint on every call&lt;br /&gt;
* This widened what I think is an existing race condition where asynchronous recieves could potentially stomp on each other's end points (though this must occur very rarely, if at &lt;br /&gt;
all, in reality)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6890 | homerh | 2008-10-17 12:01:01 -0700 (Fri, 17 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fixed llDeleteSubList; the indices were swapped (Fixes Mantis#2399).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6889 | justincc | 2008-10-17 10:57:18 -0700 (Fri, 17 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Instead of creating a new IPEndPoint on every udp packet receive, reuse the existing one&lt;br /&gt;
* This requires copying details into a new endpoint when it needs to be stored in client/circuit code hashes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6888 | justincc | 2008-10-17 10:08:14 -0700 (Fri, 17 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* reverse part of a change that accidentally crept in with the last revision&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6887 | justincc | 2008-10-17 09:44:05 -0700 (Fri, 17 Oct 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Apply a modified version of http://opensimulator.org/mantis/view.php?id=2290&lt;br /&gt;
* This allows multiple user profile providers to be specified in OpenSim.ini separated by commas&lt;br /&gt;
* If multiple providers are specified then a request for a user profile will query each in turn until the profile is either found or all have been queried&lt;br /&gt;
* Unfortunately I don't believe this order can currently be specified, which if true is something that will need to be fixed.&lt;br /&gt;
* Thanks to smeans for the original patch.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6886 | teravus | 2008-10-16 22:09:23 -0700 (Thu, 16 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Adds a lot of stability and performance to the physics engine.    The avatar bounces less and things are a bit less explosive.&lt;br /&gt;
* Additionally, you can probably get more physical prim now together..  though, I think this puts us back on par with where we were in the beginning of the year on number of physical objects.   Experiment.  Make videos.  Send Feedback.  Enjoy.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6885 | chi11ken | 2008-10-16 19:50:39 -0700 (Thu, 16 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6884 | teravus | 2008-10-16 18:59:43 -0700 (Thu, 16 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added missing dependencies that was causing build to fail in windows.   Mono doesn't seem to care.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6883 | homerh | 2008-10-16 14:46:03 -0700 (Thu, 16 Oct 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Fixed (mono-)script handling for SL viewer 1.21:&lt;br /&gt;
- Added two missing caps (UpdateScriptAgent, UpdateScriptTask)&lt;br /&gt;
- Added one missing EventQueue event (ScriptRunningReply)&lt;br /&gt;
- Changed DNE and XEngine to use this new event&lt;br /&gt;
As we only use the mono engine anyway, the &amp;quot;Mono&amp;quot; checkbox is set by&lt;br /&gt;
default but doesn't have any function.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6882 | melanie | 2008-10-16 13:50:28 -0700 (Thu, 16 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Split the currency module into currency and a new Combat module, because&lt;br /&gt;
the combat function really doesn't belong into currency&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6881 | justincc | 2008-10-16 12:50:12 -0700 (Thu, 16 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: get rid of pointless ipeSender&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6880 | sdague | 2008-10-16 12:05:32 -0700 (Thu, 16 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
- Removed debug print method&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6879 | sdague | 2008-10-16 11:41:24 -0700 (Thu, 16 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
more fun with rebasing&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6878 | sdague | 2008-10-16 10:46:46 -0700 (Thu, 16 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
resorting out this merge from arthur, sorry for so many commits here.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6877 | sdague | 2008-10-16 10:46:43 -0700 (Thu, 16 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
- Enforced no user or agent with UUID 0 on agent DB insertion&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6876 | justincc | 2008-10-16 10:14:02 -0700 (Thu, 16 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2401&lt;br /&gt;
* Removes spacers that are also separators in llParseString2List&lt;br /&gt;
* Thanks idb&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6875 | sdague | 2008-10-16 08:58:07 -0700 (Thu, 16 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fix line endings, as apparently the bot didn't do this yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6874 | sdague | 2008-10-16 08:58:06 -0700 (Thu, 16 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
- New attempt after merging problem&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6873 | sdague | 2008-10-16 08:58:05 -0700 (Thu, 16 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
- Enforced no user or agent with UUID 0 on agent DB insertion&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6872 | sdague | 2008-10-16 08:58:03 -0700 (Thu, 16 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
- Removed a Console.Writeline and added a Test that will be changed&lt;br /&gt;
  if the last commit is accepted&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6871 | sdague | 2008-10-16 08:58:01 -0700 (Thu, 16 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
- Removed debug print method&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6870 | sdague | 2008-10-16 08:57:59 -0700 (Thu, 16 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
- Enforced no user or agent with UUID 0 on agent DB insertion&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6869 | tedd | 2008-10-16 08:09:02 -0700 (Thu, 16 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Updated 32Bit launcher so it works in Visual Studio again. (So developers on 64-bit os can run OpenSim in 32-bit mode)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6868 | justincc | 2008-10-16 06:17:31 -0700 (Thu, 16 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2405&lt;br /&gt;
* Implement llGetRegionFPS()&lt;br /&gt;
* Thanks idb&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6867 | teravus | 2008-10-16 05:57:29 -0700 (Thu, 16 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Releases the inter-region thread synchronization between physics in ODE on the same instance.   &lt;br /&gt;
* If you are hosting many regions on a single instance, you will probably notice a decrease in region startup time and maybe a slight increase in performance.&lt;br /&gt;
* Single regions won't notice anything different&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6866 | homerh | 2008-10-15 14:20:07 -0700 (Wed, 15 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Check for terrain size=256x256 on &amp;quot;terrain load &amp;lt;file&amp;gt;&amp;quot;. This fixes&lt;br /&gt;
(the rest of) Mantis#1813.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6865 | sdague | 2008-10-15 14:00:08 -0700 (Wed, 15 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
clean up a merge conflict and remove a console message&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6864 | homerh | 2008-10-15 13:49:28 -0700 (Wed, 15 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thanks, idb, for a patch that fixes Mantis#2400:&lt;br /&gt;
llSensor() range ignored with AGENT.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6863 | justincc | 2008-10-15 13:46:39 -0700 (Wed, 15 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Oh go on, one more warning.  Oooh, you are naughty&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6862 | justincc | 2008-10-15 13:30:19 -0700 (Wed, 15 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add Vytek too&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6861 | justincc | 2008-10-15 13:29:12 -0700 (Wed, 15 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add Salahzar Stenvaag to contributors&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6860 | justincc | 2008-10-15 13:24:44 -0700 (Wed, 15 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Truncate outgoing media and music urls to 254 characters.&lt;br /&gt;
* Hopefully this will resolve http://opensimulator.org/mantis/view.php?id=2383&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6859 | justincc | 2008-10-15 12:54:07 -0700 (Wed, 15 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: comment out persisting prim inventory log messages&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6858 | sdague | 2008-10-15 11:15:46 -0700 (Wed, 15 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
- Added User Appearance Set and Get tests&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6857 | sdague | 2008-10-15 11:15:45 -0700 (Wed, 15 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
- Removed a Console.Writeline and added a Test that will be changed&lt;br /&gt;
  if the last commit is accepted&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6856 | sdague | 2008-10-15 11:15:43 -0700 (Wed, 15 Oct 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
- Makes MySQL reject inserting UUID 0&lt;br /&gt;
- Makes SQLite mimick MySQL default behavior on first&lt;br /&gt;
  and last name already on db: it does not insert the&lt;br /&gt;
  new record.&lt;br /&gt;
- Added tests for UUID 0 and for new UUID with existing&lt;br /&gt;
  first and last name.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6855 | sdague | 2008-10-15 11:15:40 -0700 (Wed, 15 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Removed some comments&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6854 | justincc | 2008-10-15 10:19:02 -0700 (Wed, 15 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove some warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6853 | justincc | 2008-10-15 10:06:47 -0700 (Wed, 15 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Remove OutPacket from the IClientAPI&lt;br /&gt;
* I believe this is reasonable since code outside the Linden client stack shouldn't be aware of the packet format being used&lt;br /&gt;
* I would love to have made the method protected, but the LoadBalancerPlugin is still calling it and resolving that would require more work&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6852 | justincc | 2008-10-15 09:52:48 -0700 (Wed, 15 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move viewer effect packet into LLClientView&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6851 | justincc | 2008-10-15 09:38:24 -0700 (Wed, 15 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: disable a couple of other lines of image not found, which are pointless anyway since we aren't currently sending the packet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6850 | justincc | 2008-10-15 09:35:27 -0700 (Wed, 15 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Move error logging from GetUserDetails up to callers, since there are some circumstances in which not finding a user is not an error&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6849 | justincc | 2008-10-15 08:50:37 -0700 (Wed, 15 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: oops, small textual tweak&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6848 | justincc | 2008-10-15 08:50:05 -0700 (Wed, 15 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: during opensim archive creation, tell the user that it may take some time&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6847 | justincc | 2008-10-15 08:30:27 -0700 (Wed, 15 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move code concerned with creating a subsequent image packet to LLClientView&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6846 | justincc | 2008-10-15 07:56:58 -0700 (Wed, 15 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: rename SendImagePart to SendImageFirstPart since this is more descriptive of its actual function&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6845 | justincc | 2008-10-15 07:41:12 -0700 (Wed, 15 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Create a new ViewerEffectPacket for each viewer rather than reusing the packet structure&lt;br /&gt;
* This would have been a source of out_of_order messages for different sequences, which still appear to be happening&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6844 | dahlia | 2008-10-14 21:55:13 -0700 (Tue, 14 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks to T. Sado and nlin for a patch that partially implements llGetAgentInfo (AGENT_FLYING, AGENT_ALWAYS_RUN, AGENT_AWAY, AGENT_MOUSELOOK, AGENT_TYPING). &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6843 | dahlia | 2008-10-14 21:42:28 -0700 (Tue, 14 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks to M. Igarashi and nlin for a patch that implements llGetCameraRot().&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6842 | justincc | 2008-10-14 13:28:34 -0700 (Tue, 14 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Send an avatar update to other clients when an avatar rotates, as well as when it moves&lt;br /&gt;
* This should fix a long standing issue where you often wouldn't see other people simply turn around without moving at all&lt;br /&gt;
* Arguably lastPhysRot (to mirror lastPhysPos) is not a good name, may change variable names later&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6841 | sdague | 2008-10-14 13:07:11 -0700 (Tue, 14 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
move from index based to exists strategy here&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6840 | sdague | 2008-10-14 12:00:43 -0700 (Tue, 14 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Merge commit 'arthur/master'&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6839 | justincc | 2008-10-14 11:53:56 -0700 (Tue, 14 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: change m_debug to m_debugPacketLevel since that's what it is&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6838 | justincc | 2008-10-14 08:56:14 -0700 (Tue, 14 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Make it clear that non-scheduled updates can happen outside of the per frame update heartbeat&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6837 | justincc | 2008-10-14 07:43:46 -0700 (Tue, 14 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: rename SendKiPrimitive to SendKillObject since this appears more descriptive of what it actually does&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6836 | justincc | 2008-10-14 07:27:00 -0700 (Tue, 14 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Make KillObjectPackets reliable&lt;br /&gt;
* This may help http://opensimulator.org/mantis/view.php?id=2377 where large linksets do not always correctly delete - since a lost kill packet to the client could result in &lt;br /&gt;
the symptoms described&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6835 | mikem | 2008-10-14 02:40:05 -0700 (Tue, 14 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
- convert comments into documentation&lt;br /&gt;
- minor formatting adjustments&lt;br /&gt;
- remove some trailing whitespace&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6834 | mikem | 2008-10-14 02:40:01 -0700 (Tue, 14 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
- move comment about assetID and 'attached' in inventory where it belongs&lt;br /&gt;
- objectGroup isn't needed here, just use the passed in argument&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6833 | afrisby | 2008-10-14 01:54:46 -0700 (Tue, 14 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adding CrytoGridAssetClient support - allows encrypting assets that are stored on a potentially hostile grid. This is not DRM, not should be relied on until after it's been security audited. I'll write a blog post on this explaining how/why/when you should use this, and what it does.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6832 | teravus | 2008-10-13 19:48:30 -0700 (Mon, 13 Oct 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Cleaned up tons of code duplication in ODEPrim &lt;br /&gt;
* Re-enabled the native ODE prim types when possible&lt;br /&gt;
* Fixed several invalid assumptions in the prim recycle process.&lt;br /&gt;
* Added better message for 'reused a disposed physicsactor'&lt;br /&gt;
* Added a way to recover from errors during collision_optimized&lt;br /&gt;
* Added a way to recover from an error condition where prim_geom wasn't reset properly&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6831 | teravus | 2008-10-13 19:45:44 -0700 (Mon, 13 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Remove a warning from BaseHttpServer&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6830 | dahlia | 2008-10-13 15:52:39 -0700 (Mon, 13 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Committing more work towards implementing vertex normals. Also added some (hopefully) helpful messages for identifying corrupt prims and some fixup code for corrupt profile cut data.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6829 | teravus | 2008-10-13 15:18:57 -0700 (Mon, 13 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* ODE.NET Update.   No user exposed stuff....   just wrote wrapper routines for new unmanaged dll entrypoints.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6828 | justincc | 2008-10-13 13:56:56 -0700 (Mon, 13 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2249&lt;br /&gt;
* Calculate an agents height in LLGetAgentSize() from apperance parameters rather than physics avatar numbers&lt;br /&gt;
* Another good looking patch from idb - thanks!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6827 | justincc | 2008-10-13 13:45:13 -0700 (Mon, 13 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove warnings, including one which pointed out a bug&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6826 | justincc | 2008-10-13 13:35:45 -0700 (Mon, 13 Oct 2008) | 9 lines&lt;br /&gt;
&lt;br /&gt;
* Apply a modified version of the part of http://opensimulator.org/mantis/view.php?id=2361 that allows region registration to be enabled/disabled on the grid server&lt;br /&gt;
* Region registration is enabled by default in the configuration unless the user chooses otherwise&lt;br /&gt;
* On the console&lt;br /&gt;
* show status - shows grid status&lt;br /&gt;
* enable-reg - enables region registration to the grid&lt;br /&gt;
* disable-reg - disables region registration&lt;br /&gt;
&lt;br /&gt;
* Enabling or disabling region registration will not affect any other grid functions or regions already on the grid&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6825 | chi11ken | 2008-10-12 19:39:32 -0700 (Sun, 12 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6824 | teravus | 2008-10-12 18:54:13 -0700 (Sun, 12 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Based on user reports, it looks like the OS specific settings have been unified as far as tuning (thank heavens).&lt;br /&gt;
* If you're experiencing knee bendiness try the windows settings, as the *nix settings seem to now be incorrect.  (this update does that, but you may have your own opensim.ini settings active.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6823 | chi11ken | 2008-10-12 18:38:19 -0700 (Sun, 12 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update Mac OS X ODE binary to opensim-libs r69.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6822 | teravus | 2008-10-12 16:47:39 -0700 (Sun, 12 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* This updates ODE to the most up-to-date version as of today.   1558&lt;br /&gt;
* Mac users, pray to chi11ken to make you a .dylib version&lt;br /&gt;
* This is semi-tuned and post teravus hack.   (Though I didn't apply the terrain pitting fix hack.   I'm still deciding if it's necessary as there was a lot of work over the past several months on the heightfield collider.&lt;br /&gt;
* Please use '--enable-shared --disable-demos --disable-asserts' if you are building your own libode in the configure step.   Asserts are pretty much useless for use with .NET&lt;br /&gt;
* This also updates ODE.NET as, there were some API changes in May that were just added to ODE.NET today.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6821 | melanie | 2008-10-12 13:58:25 -0700 (Sun, 12 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Correct an error with the auto-insert marker&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6820 | melanie | 2008-10-12 12:32:21 -0700 (Sun, 12 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add a marker section to prebuild.xml for automatic insertion of forge module&lt;br /&gt;
sections&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6819 | melanie | 2008-10-12 11:54:43 -0700 (Sun, 12 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add a configuration section for groups modules&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6818 | homerh | 2008-10-12 11:07:39 -0700 (Sun, 12 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
- Added helper method to compute global coordinates from a fake parcelID&lt;br /&gt;
- Some formatting cleanups&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6817 | melanie | 2008-10-12 09:43:24 -0700 (Sun, 12 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix copypaste error in last commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6816 | melanie | 2008-10-12 09:40:18 -0700 (Sun, 12 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fix linking phantom and nonphantom prims. Make the error message more friendly&lt;br /&gt;
when estate_settings.xml is empty or missing&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6815 | homerh | 2008-10-12 09:29:29 -0700 (Sun, 12 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add EventInfoRequest and EventInfoReply packets.&lt;br /&gt;
Note: New file, run prebuild.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6814 | dahlia | 2008-10-12 02:36:01 -0700 (Sun, 12 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
removed some more extraneous hidden faces &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6813 | dahlia | 2008-10-12 01:52:42 -0700 (Sun, 12 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fixed a missing face on a profile cut&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6812 | dahlia | 2008-10-12 00:04:52 -0700 (Sun, 12 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Optimization: calculation of profile vertex normals is now disabled as default.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6811 | chi11ken | 2008-10-11 20:16:49 -0700 (Sat, 11 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6810 | melanie | 2008-10-11 18:16:35 -0700 (Sat, 11 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add one more check for key presence&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6809 | afrisby | 2008-10-11 18:12:07 -0700 (Sat, 11 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Removed a lock in a high performance section of OpenSim, in cases when it is not necessary.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6808 | afrisby | 2008-10-11 18:09:58 -0700 (Sat, 11 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Small fix for when PacketPool is disabled to prevent it from crashing immedietly.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6807 | melanie | 2008-10-11 18:00:26 -0700 (Sat, 11 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix LSL bitwise Or&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6806 | afrisby | 2008-10-11 17:56:54 -0700 (Sat, 11 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
LLUDP Client View&lt;br /&gt;
* Experimenting with the PacketPool mechanism.&lt;br /&gt;
* It's still disabled in the code, however there's now a flag to enable it.&lt;br /&gt;
* Converted to use Generic Collections vs Hashtables, also now uses a list of 'OK to pool' packets, starting with the high volume PacketAck packet.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6805 | afrisby | 2008-10-11 17:11:22 -0700 (Sat, 11 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixed two major unhandled exceptions discovered during the Pub Quiz on friday.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6804 | melanie | 2008-10-11 16:59:46 -0700 (Sat, 11 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix the fix. Child prims were failing to load.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6803 | melanie | 2008-10-11 16:47:35 -0700 (Sat, 11 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fix llSetPos to handle child prims correctly. This will fix linked &lt;br /&gt;
sliding doors&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6802 | homerh | 2008-10-11 15:42:59 -0700 (Sat, 11 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;About Landmark&amp;quot; code with the fake parcelIDs had a serious bug.&lt;br /&gt;
- Fix that bug. It will work with OSSearch now, too&lt;br /&gt;
- Add some caching to reduce inter-region requests.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6801 | melanie | 2008-10-11 15:11:48 -0700 (Sat, 11 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Implement the hook needed for the CanTeleport check&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6800 | homerh | 2008-10-11 13:53:33 -0700 (Sat, 11 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Change permission check for llParcelMediaCommandList to use the permissions&lt;br /&gt;
  module, thus including estate owners and gods.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6799 | melanie | 2008-10-11 13:23:54 -0700 (Sat, 11 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix a path issue i caused in a prior commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6798 | melanie | 2008-10-11 10:51:16 -0700 (Sat, 11 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add a &amp;quot;inimaster&amp;quot; switch to OpenSim.ini. It will load a master ini file&lt;br /&gt;
and then the OpenSim.ini only needs to contain instance specific data&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6797 | homerh | 2008-10-11 10:48:37 -0700 (Sat, 11 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add logging in case of a SOG without rootpart&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6796 | melanie | 2008-10-11 10:09:26 -0700 (Sat, 11 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Add shift operator overloads to LSLInteger. If you get error messages when&lt;br /&gt;
using &amp;lt;&amp;lt; and &amp;gt;&amp;gt; in scripts, this will fix it.&lt;br /&gt;
rm bin/*.dll ; rm bin/ScriptEngines/*.dll ; rm bin/ScriptEngines/*/*.dll&lt;br /&gt;
then rebuild and reinstall&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6795 | homerh | 2008-10-11 09:58:05 -0700 (Sat, 11 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
- Patching a symptom of the failed WP start. We really need to find the reason&lt;br /&gt;
  for that...&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6794 | melanie | 2008-10-11 09:32:31 -0700 (Sat, 11 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
2nd stab at that prim loading nasty&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6793 | melanie | 2008-10-11 09:23:15 -0700 (Sat, 11 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix Nebadon's WP crash (invalid root part from database null-ref)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6792 | melanie | 2008-10-11 08:41:25 -0700 (Sat, 11 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Make a missing or read-only estate_settings.xml non-fatal&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6791 | homerh | 2008-10-11 08:18:55 -0700 (Sat, 11 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Rework llParcelMediaCommandList&lt;br /&gt;
* Add missing PARCEL_MEDIA_COMMAND_* constants&lt;br /&gt;
* Fix a copy/paste error in SendParcelMediaUpdate&lt;br /&gt;
llParcelMediaCommandList should work now&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6790 | homerh | 2008-10-11 08:17:49 -0700 (Sat, 11 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add a + operator to LSLString, otherwise you will end up with CIL strings if&lt;br /&gt;
you have expressions with strings.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6789 | teravus | 2008-10-11 04:43:42 -0700 (Sat, 11 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Removed Heartbeat timer&lt;br /&gt;
* Implemented a proper update thread&lt;br /&gt;
* Removed the UpdateLock Mutex as it's no longer needed because updates can only happen one at a time now.&lt;br /&gt;
* This should actually improve performance significantly.. But, see the warning on the next line!&lt;br /&gt;
* Warning: If there are deadlocks that the threadpool timer method was hiding, this will expose them for all the nastiness they are.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6788 | melanie | 2008-10-10 23:25:48 -0700 (Fri, 10 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add the 4 missing events&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6787 | melanie | 2008-10-10 22:59:12 -0700 (Fri, 10 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Plumb the remaining search packets and replies.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6786 | dahlia | 2008-10-10 19:56:03 -0700 (Fri, 10 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thanks cmickyb for a patch that enhances the IRC module.&lt;br /&gt;
See mantis #2379 for some useful scripts that work with this.&lt;br /&gt;
Note that I added another configuration parameter in addition to the patch to allow for legacy behavior in the absence of new configuration settings.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6785 | melanie | 2008-10-10 18:33:57 -0700 (Fri, 10 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove a UUID fudge that broke &amp;quot;Abandon Land&amp;quot;&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6784 | melanie | 2008-10-10 17:39:43 -0700 (Fri, 10 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Commit Diva's new patch for the DataSnapshot. Comment the default&lt;br /&gt;
metaverseink search provider to prevent accidental data exposure.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6783 | dahlia | 2008-10-10 17:30:27 -0700 (Fri, 10 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Eliminate some unnecessary polygons&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6782 | melanie | 2008-10-10 16:18:52 -0700 (Fri, 10 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix an exception handling issue in XEngine&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6781 | justincc | 2008-10-10 14:05:44 -0700 (Fri, 10 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6780 | justincc | 2008-10-10 13:25:22 -0700 (Fri, 10 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Remove highly experimental tags from oar loading and saving functions&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6779 | melanie | 2008-10-10 13:23:49 -0700 (Fri, 10 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Committing diva's LandSnapshot update patch. Also included is a small&lt;br /&gt;
fix for the LandManagementModule. I changed LandSnapshot to use&lt;br /&gt;
CachedUserInfo to take a load off the user server. Also, missing owner&lt;br /&gt;
profiles are legit, warning removed.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6778 | mw | 2008-10-10 10:05:43 -0700 (Fri, 10 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
added a list of SurfaceTouchEventArgs to the IClientAPI.OnGrab event, for the new surface touch parameters in 1.21 viewers.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6777 | mw | 2008-10-10 09:01:59 -0700 (Fri, 10 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
added a list of SurfaceTouchEventArgs to the IClientAPI.OnGrabUpdate event, for the new surface touch parameters in 1.21 viewers.&lt;br /&gt;
TODO: add the touch args to OnGrabObject and OnDeGrabObject.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6776 | mw | 2008-10-10 08:02:40 -0700 (Fri, 10 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
very tiny change &lt;br /&gt;
XmlIgnored the SceneObjectPart.SitTargetAvatar property, as (afaik) this is only used to indicate that a avatar is sitting (or about to sit) on the prim.&lt;br /&gt;
And there are situations where it might not be cleared, like if a client crashes while sitting on the prim. Which results in that avatar's id getting stored in any xml backup or taking the prim into inventory. And then its always classed as a avatar is sitting on that prim.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6775 | afrisby | 2008-10-10 07:46:01 -0700 (Fri, 10 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added NullReference check to EventQueueGetModule.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6774 | afrisby | 2008-10-10 06:46:43 -0700 (Fri, 10 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixed a potential threading issue with EventQueueGet leading to spontaneous crashes.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6773 | teravus | 2008-10-10 05:59:16 -0700 (Fri, 10 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Just some OGP maintenance.   Standards adherence type stuff.  &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6772 | dahlia | 2008-10-10 02:16:36 -0700 (Fri, 10 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Some more decrufting&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6771 | dahlia | 2008-10-10 02:00:52 -0700 (Fri, 10 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Some decrufting&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6770 | dahlia | 2008-10-10 01:22:13 -0700 (Fri, 10 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
refactoring PrimMesher to add viewer compatable features and some code cleanup&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6769 | melanie | 2008-10-09 19:06:34 -0700 (Thu, 09 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
A bit more estate fudging&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6768 | melanie | 2008-10-09 18:10:33 -0700 (Thu, 09 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add the beginnings of a sim health check (through remote admin)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6767 | homerh | 2008-10-09 15:45:28 -0700 (Thu, 09 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fixed renaming of in-prim items (Mantis #2366)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6766 | justincc | 2008-10-09 15:41:07 -0700 (Thu, 09 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2373&lt;br /&gt;
* Many llSensor() improvements, though sensoring isn't perfect yet&lt;br /&gt;
* thanks idb!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6765 | homerh | 2008-10-09 15:16:13 -0700 (Thu, 09 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
- Fix the build for monodevelop, too. If that breaks the build on Windows,&lt;br /&gt;
  please revert :)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6764 | justincc | 2008-10-09 14:49:07 -0700 (Thu, 09 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Another windows build fix attempt.  One day my pain will end.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6763 | justincc | 2008-10-09 14:43:43 -0700 (Thu, 09 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* fix windows build break - it helps if one actually puts in using statements and spells dlls correctly&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6762 | justincc | 2008-10-09 14:34:54 -0700 (Thu, 09 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix broken build on Windows (repeat to self: must remember that .net on windows requires using references for null arguments)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6761 | melanie | 2008-10-09 13:27:41 -0700 (Thu, 09 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Small remote admin cleanups/additions&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6760 | justincc | 2008-10-09 13:02:40 -0700 (Thu, 09 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: get rid of an unecessary casting and logic check&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6759 | justincc | 2008-10-09 12:32:55 -0700 (Thu, 09 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Put tests dll *after* the code it relies on.  (repeat to self: always do nant clean after fiddling with prebuild.xml)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6758 | justincc | 2008-10-09 12:05:11 -0700 (Thu, 09 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Update CONTRIBUTORS with quite a few people from the last few months&lt;br /&gt;
* If you want a slightly different entry in this file please feel free to bug us (or at least, bug me :)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6757 | justincc | 2008-10-09 11:59:01 -0700 (Thu, 09 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2370&lt;br /&gt;
* Refactor lLMessageLinked() to use internal method GetLinkParts&lt;br /&gt;
* thanks ralphos&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6756 | homerh | 2008-10-09 11:46:09 -0700 (Thu, 09 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Clean up webmap-generation a bit:&lt;br /&gt;
- Remove some duplicated code&lt;br /&gt;
- Avoid unnecessary allocation of variables/values if only used once anyway.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6755 | justincc | 2008-10-09 11:40:54 -0700 (Thu, 09 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Bump server info number to 0.5.11&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6754 | justincc | 2008-10-09 11:36:39 -0700 (Thu, 09 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* well, apparantly we're actually 0.5.11 instead - who knew?&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6753 | justincc | 2008-10-09 11:34:28 -0700 (Thu, 09 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6752 | justincc | 2008-10-09 11:33:42 -0700 (Thu, 09 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fix http://opensimulator.org/mantis/view.php?id=2368&lt;br /&gt;
* This returns to writing the OpenSim.ini using default values if it (or OpenSim.xml) isn't found&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6751 | melanie | 2008-10-09 11:12:15 -0700 (Thu, 09 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Provide a sane value for DefaultScriptEngine (ScriptEngine.DotNetEngine)&lt;br /&gt;
rather then the previous invalid string &amp;quot;DotNetEngine&amp;quot;. Remove the&lt;br /&gt;
script_engine options, as it is not used anymore.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6750 | justincc | 2008-10-09 11:09:25 -0700 (Thu, 09 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: separate process of extracting packet from received data from actually processing that packet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6749 | justincc | 2008-10-09 11:00:38 -0700 (Thu, 09 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: initialize udp server in unit test&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6748 | justincc | 2008-10-09 09:52:33 -0700 (Thu, 09 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Create project for LindenUDP ClientStack tests&lt;br /&gt;
* No functional tests yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6747 | justincc | 2008-10-09 09:23:11 -0700 (Thu, 09 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: very small doc addition&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6746 | teravus | 2008-10-09 04:44:26 -0700 (Thu, 09 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixes simstats reporter.   I'm sure this issue caused all sorts of things related to regionflags and capacity.  I'm sorry, the object capacity that you dialed is not valid..  please check the number and dial again.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6745 | justincc | 2008-10-08 13:02:27 -0700 (Wed, 08 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove compile warning&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6744 | homerh | 2008-10-08 11:52:50 -0700 (Wed, 08 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
- Fix wrong order of max/min usage for clipping. Uses Util.Clamp now&lt;br /&gt;
- Add support for immediate switching of Music/Media URLs. Radio-scripts should work now.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6743 | homerh | 2008-10-08 11:48:49 -0700 (Wed, 08 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
- removed some unnecessary conversions (double -&amp;gt; double)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6742 | justincc | 2008-10-08 10:56:37 -0700 (Wed, 08 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Comment out initial regularly occuring EventQueueGet log debug message for now, as previously discussed with Ter&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6741 | justincc | 2008-10-08 10:36:17 -0700 (Wed, 08 Oct 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* On deselection of objects, stop every object id passed triggering an update for the entire group&lt;br /&gt;
* This was not a problem with objects consisting of less than 30 prims, since the extra schedules would be ignored&lt;br /&gt;
* However, above approximately 30 prims extra schedules would actually occur.&lt;br /&gt;
* For instance, a 140 prim object would end up triggering approximately 2500 ObjectUpdates to every avatar in range rather than 140&lt;br /&gt;
* Hopefully, this change will improve client responsiveness on deselect and was one of the reasons that the AgentThrottle restriction started causing problems yesterday.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6740 | ckrinke | 2008-10-08 07:51:55 -0700 (Wed, 08 Oct 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2354. Thank you kindly, Tglion for a patch that:&lt;br /&gt;
The average-value of modify.ModifyBlock.Height in LLClientView.cs:4170 &lt;br /&gt;
seem to be incorrect or it isn't the average? Mhhh...&lt;br /&gt;
So the terrain build -&amp;gt; Flaten Sphere is unuseable.&lt;br /&gt;
I have put in a patch that contains a workaround while &lt;br /&gt;
the main problem is not solved.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6739 | drscofield | 2008-10-08 06:45:42 -0700 (Wed, 08 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
adding OSHttpResponse test case (yeah, very primitive still)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6738 | teravus | 2008-10-08 04:53:35 -0700 (Wed, 08 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Re-enables map item requests.&lt;br /&gt;
* Puts remote requests in a single worker thread &lt;br /&gt;
* Worker thread only starts when there are agents to serve&lt;br /&gt;
* When there are no agents to serve, it shuts down&lt;br /&gt;
* A good example of how to deal with threads in non-shared modules so they don't end up consuming threads per regions&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6737 | drscofield | 2008-10-08 04:15:25 -0700 (Wed, 08 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
warning squashing&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6736 | mikem | 2008-10-08 02:15:28 -0700 (Wed, 08 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
- add clientstack_plugin option to OpenSim.ini.example&lt;br /&gt;
- remove trailing whitespace&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6735 | melanie | 2008-10-07 19:45:23 -0700 (Tue, 07 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add some permissions checks and fixes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6734 | ckrinke | 2008-10-07 18:49:58 -0700 (Tue, 07 Oct 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2352. Thank you kindly, Jonc for a patch that:&lt;br /&gt;
If prim is part of SOG, then ask the SOG to update the &lt;br /&gt;
position, rather than asking the part itself.&lt;br /&gt;
Ghosted child prims should no longer result from llSetPos.&lt;br /&gt;
Not sure if this is the right approach for all cases,&lt;br /&gt;
would appreciate feedback on the patch. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6733 | ckrinke | 2008-10-07 18:44:35 -0700 (Tue, 07 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1906. Thank you kindly, Idb for a patch that:&lt;br /&gt;
Removed cache accesses to obtain sensed object/avatar &lt;br /&gt;
name, it is already available.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6732 | melanie | 2008-10-07 17:04:28 -0700 (Tue, 07 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix friendly errors in DNE as well&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6731 | melanie | 2008-10-07 15:25:55 -0700 (Tue, 07 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Adapt tests to new friendly errors and correct line numbers&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6730 | melanie | 2008-10-07 14:59:56 -0700 (Tue, 07 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Restore &amp;quot;friendly errors&amp;quot; to the XEngine&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6729 | justincc | 2008-10-07 14:44:29 -0700 (Tue, 07 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Comment out debug throttle output that I had accidentally left in&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6728 | justincc | 2008-10-07 13:04:43 -0700 (Tue, 07 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Temporarily revert r6714 which changed agent throttle number interpretation&lt;br /&gt;
* I suspect the restriction stopped the very large number of packet resends that occur on certain operations, which led to other failures.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6727 | teravus | 2008-10-07 08:08:44 -0700 (Tue, 07 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Disabling mapitem requests for surrounding regions as it's probably using up a lot of threads right now when regions are inaccessable&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6726 | justincc | 2008-10-07 07:58:56 -0700 (Tue, 07 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2345&lt;br /&gt;
* Bring llSetLinkTexture into line with llSetLinkColor and lLSetLinkPrimitiveParams() implementations&lt;br /&gt;
* Thanks ralphos&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6725 | justincc | 2008-10-07 07:49:12 -0700 (Tue, 07 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=1207&lt;br /&gt;
* Implmements llModifyLand() and a check for the &amp;quot;Allow others to terraform flag&amp;quot;&lt;br /&gt;
* Thanks tglion!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6724 | drscofield | 2008-10-07 04:41:43 -0700 (Tue, 07 Oct 2008) | 15 lines&lt;br /&gt;
&lt;br /&gt;
From: chris yeoh &amp;lt;yeohc@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The attached patch fixes mantis bug 2312 (llGetPos() returns incorrect&lt;br /&gt;
values for child prims where the root prim is rotated). Regression&lt;br /&gt;
tests still pass.&lt;br /&gt;
&lt;br /&gt;
Incidentally AbsolutePosition which was used before looks a little&lt;br /&gt;
suspicious to me as its always going to return the wrong value if the&lt;br /&gt;
root prim is rotated. GetWorldPosition does take the rotation into&lt;br /&gt;
account, but AbsolutePosition is used in a lot of places.  Though i&lt;br /&gt;
don't understand why there is both GetWorldPosition as well as&lt;br /&gt;
AbsolutePosition so I've left the latter alone.&lt;br /&gt;
&lt;br /&gt;
[i also cleaned up some indent problems, --- dr scofield]&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6723 | drscofield | 2008-10-07 04:33:41 -0700 (Tue, 07 Oct 2008) | 14 lines&lt;br /&gt;
&lt;br /&gt;
From: chris yeoh &amp;lt;yeohc@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Attached is a patch for LLGround which was just plain broken and could&lt;br /&gt;
cause a runtime error. It now returns valid data with valid input (ie&lt;br /&gt;
the offset does not take the position off the edge of the sim), but a&lt;br /&gt;
runtime error will occur if invalid data is given.&lt;br /&gt;
&lt;br /&gt;
On invalid data the LL servers return the ground height based on a&lt;br /&gt;
valid point closest to the effective position calculated using the&lt;br /&gt;
supplied offset. Is the OpenSim convention to replicate the LL servers&lt;br /&gt;
as closely as possible? If so I can submit an additional patch to&lt;br /&gt;
replicate the LL behaviour.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6722 | drscofield | 2008-10-07 04:28:45 -0700 (Tue, 07 Oct 2008) | 11 lines&lt;br /&gt;
&lt;br /&gt;
From: chris yeoh &amp;lt;yeohc@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you use load-oar to transfer region data from one sim to another&lt;br /&gt;
then currently inventory items can be left with unknown owner&lt;br /&gt;
permission which results in them being no-mod/no-copy for&lt;br /&gt;
everyone. The attached patch fixes things up so if the owner uuid does&lt;br /&gt;
not exist on the destination system then it assigns ownership (and the&lt;br /&gt;
creator for completeness) to the master avatar id. This will make it&lt;br /&gt;
much more practical to share copies of regions :-)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6721 | chi11ken | 2008-10-06 16:08:52 -0700 (Mon, 06 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6720 | drscofield | 2008-10-06 14:59:43 -0700 (Mon, 06 Oct 2008) | 12 lines&lt;br /&gt;
&lt;br /&gt;
cleaning up OSHttpResponse: note that read access to extra header&lt;br /&gt;
fields is GONE (HttpServer does not support that), you can read the&lt;br /&gt;
&amp;quot;normal&amp;quot; HTTP headers available via properties, and you can add&lt;br /&gt;
headers. also, it is now possible to set a timeout for KeepAlive (for&lt;br /&gt;
those clients that pay attention to it).&lt;br /&gt;
&lt;br /&gt;
this also fixes the broken REST inventory/assets/appearance services,&lt;br /&gt;
they should be working again.&lt;br /&gt;
&lt;br /&gt;
testcase for OSHttpResponse will follow.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6719 | drscofield | 2008-10-06 14:47:06 -0700 (Mon, 06 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
oops. forgot testcase&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6718 | justincc | 2008-10-06 12:52:54 -0700 (Mon, 06 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Stop the sim stats reporter reusing the same SimStatsPacket for all clients&lt;br /&gt;
* I believe this was the cause of the remaining packet_out_of_order messages in the Linden client logs&lt;br /&gt;
* There were race conditions where multiple clientstacks would overwrite each other's sequence numbers&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6717 | drscofield | 2008-10-06 12:42:03 -0700 (Mon, 06 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
cleaning up OSHttpRequest removing old Http stuff. also adding test&lt;br /&gt;
case for OSHttpRequest (not very fancy yet, but still).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6716 | teravus | 2008-10-06 11:29:25 -0700 (Mon, 06 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Made Mapitems more failure friendly&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6715 | justincc | 2008-10-06 09:57:58 -0700 (Mon, 06 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* restore Header.Resent field setting for resent packets&lt;br /&gt;
* without this, the client appears to reset the sequence of packets its expecting&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6714 | justincc | 2008-10-06 09:48:41 -0700 (Mon, 06 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Change interpretation of asset throttle values to bits per second rather than bytes per second&lt;br /&gt;
* Changing network bandwidth in the preferences will now have a much more noticeable effect - a user may want to increase this if data is being slow to download from opensim&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6713 | ckrinke | 2008-10-06 07:50:58 -0700 (Mon, 06 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2342. Thank you kindly, Ralphos for a patch that solves:&lt;br /&gt;
llSetLinkApha is not fully implemented and has not been updated &lt;br /&gt;
to use the recently added GetLinkParts and associated implementation &lt;br /&gt;
pattern as per llSetLinkColor and llSetLinkPrimitiveParams.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6712 | ckrinke | 2008-10-06 07:02:42 -0700 (Mon, 06 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2340. Thank you kindly, Sacha Magne for a patch that:&lt;br /&gt;
adding default_loginLevel in USerServer.xml to set a default &lt;br /&gt;
login level to acces to the grid. Fixing one bug in login_reset&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6711 | drscofield | 2008-10-06 02:42:31 -0700 (Mon, 06 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
adds admin_exists_user XmlRpc call.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6710 | melanie | 2008-10-06 01:19:18 -0700 (Mon, 06 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Implement Parcel -&amp;gt; ForceOwnerToMe god mode packet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6709 | melanie | 2008-10-06 00:50:26 -0700 (Mon, 06 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Exclude attachments from parcel prim counts&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6708 | melanie | 2008-10-06 00:21:13 -0700 (Mon, 06 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Implement ForceOwnerPermissive and God TakeCopy&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6707 | melanie | 2008-10-05 23:15:19 -0700 (Sun, 05 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Cause inventory items to also be sold when a prim is sold&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6706 | melanie | 2008-10-05 23:08:45 -0700 (Sun, 05 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix a number of errors in transfer of objects&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6705 | melanie | 2008-10-05 22:23:48 -0700 (Sun, 05 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Remove an unnecessary perms check. This caused prim movement to be disabled&lt;br /&gt;
on parcels that had prim entry turned off. This needs to be reintroduced&lt;br /&gt;
with proper parcel boundary checks.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6704 | teravus | 2008-10-05 21:29:48 -0700 (Sun, 05 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
MapItems/Green Dots&lt;br /&gt;
* Fixes 1 too large count in region you're in (Region no longer reports the green dot about yourself to you)&lt;br /&gt;
* For all local requests, the region will check itself instead of going to it's web service.  (optimization)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6703 | melanie | 2008-10-05 21:20:27 -0700 (Sun, 05 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix a nullref&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6702 | melanie | 2008-10-05 20:27:16 -0700 (Sun, 05 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
One should not commit even the smallest fox without compile. Fix build break&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6701 | melanie | 2008-10-05 20:23:55 -0700 (Sun, 05 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
More perms fixes. Reinstate the move flag&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6700 | melanie | 2008-10-05 19:29:38 -0700 (Sun, 05 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix a privilege escalation with linked sets&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6699 | ckrinke | 2008-10-05 17:58:43 -0700 (Sun, 05 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Revert r6697 patch as the build fails.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6698 | ckrinke | 2008-10-05 17:51:36 -0700 (Sun, 05 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2336. Thank you kindly, Ralphos for a patch that:&lt;br /&gt;
Prevent EventAbortException inner exceptions of &lt;br /&gt;
TargetInvocationException being re-thrown from &lt;br /&gt;
OpenSim.Region.ScriptEngine.Shared.ScriptBase.&lt;br /&gt;
Executor.ExecuteEvent&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6697 | ckrinke | 2008-10-05 17:46:27 -0700 (Sun, 05 Oct 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1207. Thank you, TGlion for a patch that addresses:&lt;br /&gt;
Implementation of llModifyLand() and There is a bug on &lt;br /&gt;
permission-check of land-terraforming: x an y-coordinates &lt;br /&gt;
are interchanged on function-call ExternalChecksCanTerraformLand.&lt;br /&gt;
Correct: x is west, and y is north. 2) Missing check of &lt;br /&gt;
&amp;quot;Other allow to terraform-flag&amp;quot; (Parcel.ParcelFlags.AllowTerraform)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6696 | melanie | 2008-10-05 17:20:27 -0700 (Sun, 05 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Patch by Fly-Man, with modifications. Add more fields to DataSnapshot.&lt;br /&gt;
This changes yes/no to true/false. Will likely break Metaverseink in some way.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6695 | melanie | 2008-10-05 17:09:49 -0700 (Sun, 05 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Implements ObjectOwner god mode packet (Set Owner To Me admin option)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6694 | teravus | 2008-10-05 17:00:55 -0700 (Sun, 05 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Green dots on the mainmap for avatar.&lt;br /&gt;
* Initial implementation&lt;br /&gt;
* You'll only be able to seen green dots on regions on the map that have been updated.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6693 | homerh | 2008-10-05 13:06:42 -0700 (Sun, 05 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
For symmetry reasons, I think this probably is a bug.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6692 | homerh | 2008-10-05 12:43:04 -0700 (Sun, 05 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Small optimization: Don't ask gridserver about regions on the local instance.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6691 | teravus | 2008-10-05 12:38:04 -0700 (Sun, 05 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix sitting avatar showing up properly on the minimap&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6690 | homerh | 2008-10-05 12:12:58 -0700 (Sun, 05 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fixed small coordinate issue: The center is (min+max)/2, not (max-min)/2&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6689 | homerh | 2008-10-05 12:06:00 -0700 (Sun, 05 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fix a problem with land-search and non-convex parcels.&lt;br /&gt;
You'll need to update your snapshots.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6688 | teravus | 2008-10-05 11:42:05 -0700 (Sun, 05 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixes the last snag with the EventQueue.  The situation where the seedcap gets lost on teleport.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6687 | melanie | 2008-10-05 09:43:58 -0700 (Sun, 05 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Revert the packet resend timing changes. They caused login issues in primmy&lt;br /&gt;
regions.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6686 | melanie | 2008-10-05 09:23:21 -0700 (Sun, 05 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add parcel info &amp;quot;UUID&amp;quot; to snapshot&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6685 | melanie | 2008-10-05 07:44:26 -0700 (Sun, 05 Oct 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Craters, take 2. Remove old discard logic and absolute discard timer. &lt;br /&gt;
Introduce a resend counter on the ack queue. The header &amp;quot;Resent&amp;quot; field is&lt;br /&gt;
now obsolete. Implement 3 resends on reliable packets, variable.&lt;br /&gt;
Increase default resend timeout to 3000ms and default silence threshold&lt;br /&gt;
to 350ms.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6684 | chi11ken | 2008-10-05 07:15:39 -0700 (Sun, 05 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6683 | teravus | 2008-10-05 06:06:03 -0700 (Sun, 05 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* An update to the UDP Packet handler which might make the giant sized craters go away.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6682 | melanie | 2008-10-04 22:00:30 -0700 (Sat, 04 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove a console debug output&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6681 | melanie | 2008-10-04 21:26:26 -0700 (Sat, 04 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Change category in snapshot to a number, to match the one in search&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6680 | melanie | 2008-10-04 20:48:51 -0700 (Sat, 04 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add a dummy &amp;quot;dwell&amp;quot; value to the data snapshot&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6679 | melanie | 2008-10-04 20:01:19 -0700 (Sat, 04 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Small bug fix&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6678 | melanie | 2008-10-04 19:25:53 -0700 (Sat, 04 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Plumb in the DirPlacesReply packet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6677 | homerh | 2008-10-04 15:57:54 -0700 (Sat, 04 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix Mantis #2281: touch events in non-default states in DNE work again.&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/0.5.11-release</id>
		<title>0.5.11-release</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/0.5.11-release"/>
				<updated>2009-05-12T20:33:29Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: New page: ------------------------------------------------------------------------ r6675 | melanie | 2008-10-04 15:29:37 -0700 (Sat, 04 Oct 2008) | 2 lines  Plumb packet DirPlacesQuery for search mo...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;------------------------------------------------------------------------&lt;br /&gt;
r6675 | melanie | 2008-10-04 15:29:37 -0700 (Sat, 04 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Plumb packet DirPlacesQuery for search module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6674 | justincc | 2008-10-04 13:27:55 -0700 (Sat, 04 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Tidy up configuration stuff, eliminated default setting duplication along the way&lt;br /&gt;
* This revision also makes the exception catcher of last resort print to the log instead of just the console&lt;br /&gt;
* This means logs should now capture sim crashing exceptions, though not those which are caused by a crash of the virtual machine itself&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6673 | justincc | 2008-10-04 12:17:39 -0700 (Sat, 04 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* minor: both OpenSimBase and the Voice and RemoteAdmin modules were checking whether any config was set&lt;br /&gt;
* Resolve redundancy by removing the OpenSimBase check - if modules are recieve nini config directly they should probably be the ones to do the checking&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6672 | ckrinke | 2008-10-04 12:04:58 -0700 (Sat, 04 Oct 2008) | 9 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2316. Thank you kindly, CMickeyb for a patch that:&lt;br /&gt;
Addresses llDie issues. The attached patch catches run time &lt;br /&gt;
exceptions that occur during method invocation (of type &lt;br /&gt;
TargetInvocationException) and exposes the internal exception. &lt;br /&gt;
This makes it possible to pass out the SelfDeleteException. &lt;br /&gt;
Also added handlers in a couple places to make sure that &lt;br /&gt;
exception was being passed out far enough to be handled &lt;br /&gt;
correctly. Tested on DNE. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6671 | ckrinke | 2008-10-04 12:00:10 -0700 (Sat, 04 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Remove two warnings by assigning string provider = &amp;quot;&amp;quot;&lt;br /&gt;
and string type = &amp;quot;&amp;quot;. Currently we are down to 14 warnings&lt;br /&gt;
in the VS2005 C# build which is pretty good.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6670 | justincc | 2008-10-04 11:54:50 -0700 (Sat, 04 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Remove warning&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6669 | justincc | 2008-10-04 11:46:34 -0700 (Sat, 04 Oct 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Check in the second part of http://opensimulator.org/mantis/view.php?id=2334 since enough time has passed such that servers following head have probably updated&lt;br /&gt;
* This patch aims to store look at data when an avatar logs off in grid mode&lt;br /&gt;
* However, in my short test it doesn't appear to be working yet - numbers are being stored but they don't look correct&lt;br /&gt;
* But this doesn't appear to cause any login problems&lt;br /&gt;
* Thanks tyre&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6668 | homerh | 2008-10-04 11:08:35 -0700 (Sat, 04 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Added immediate TP failure message for TPs to regions that aren't there,&lt;br /&gt;
instead of the 130s timeout somewhere. Additionally, mark the map-tile as&lt;br /&gt;
offline. This partly fixes the TP problems of Mantis 2332; the rest is a viewer&lt;br /&gt;
problem (just relogin).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6667 | dahlia | 2008-10-04 10:39:03 -0700 (Sat, 04 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Cap proxy mesh scale minimum to 0.01 meter for X, Y, and Z terms.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6666 | melanie | 2008-10-04 09:58:34 -0700 (Sat, 04 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Cause a request to a different attachment point to taint the attachment so&lt;br /&gt;
that the attachment point is saved even if nothing else changed&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6665 | melanie | 2008-10-04 09:52:42 -0700 (Sat, 04 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Prevent a new asset being created on every detach of an attachment&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6664 | melanie | 2008-10-04 09:45:38 -0700 (Sat, 04 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2330&lt;br /&gt;
Fixes use of the saved attachment point from asset&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6663 | melanie | 2008-10-04 08:54:21 -0700 (Sat, 04 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Unclutter rezzing methods by removing the ad hoc permissions parameters.&lt;br /&gt;
Thise were client supplied untrusted values we never used anyway.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6662 | melanie | 2008-10-04 07:23:33 -0700 (Sat, 04 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Guard against negative scale set through LSL functions&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6661 | melanie | 2008-10-04 06:41:36 -0700 (Sat, 04 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Remove type=&amp;quot;owner&amp;quot; from the data snapshot. Made the parser choke and there&lt;br /&gt;
is no need for it, as there is no other type&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6660 | melanie | 2008-10-03 23:57:20 -0700 (Fri, 03 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Tiny performance tweak&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6659 | melanie | 2008-10-03 22:38:16 -0700 (Fri, 03 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Avoid a gratuitious KillObject storm on region crossing&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6658 | melanie | 2008-10-03 20:47:31 -0700 (Fri, 03 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add some needed fields to data snapshot&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6657 | melanie | 2008-10-03 20:04:00 -0700 (Fri, 03 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Cause &amp;quot;Show in search&amp;quot; to trigger a persistence save&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6656 | melanie | 2008-10-03 18:09:22 -0700 (Fri, 03 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add &amp;quot;Drop&amp;quot; functionality to pie menu&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6655 | homerh | 2008-10-03 16:00:42 -0700 (Fri, 03 Oct 2008) | 13 lines&lt;br /&gt;
&lt;br /&gt;
Add the missing bits for the new region-search:&lt;br /&gt;
- Added lookup in the data-layer&lt;br /&gt;
  - MySQL works&lt;br /&gt;
  - SQLite doesn't have a grid-db, so it won't work there&lt;br /&gt;
  - I added MSSQL-code to the best of my knowledge; but I don't know MSSQL :-)&lt;br /&gt;
- Added the plumbing up to OGS1GridServices. This speaks with the grid-server&lt;br /&gt;
  via XMLRPC.&lt;br /&gt;
- Modified MapSearchModule to use the new data. It's backward compatible; if&lt;br /&gt;
  used with an old grid-server, it just returns one found region instead of a&lt;br /&gt;
  list.&lt;br /&gt;
- Refactored a bit.&lt;br /&gt;
Note: This updates data, grid-server and region code. No new files.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6654 | melanie | 2008-10-03 14:44:33 -0700 (Fri, 03 Oct 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Fix: Mantis#2326: Fix: privilege escalation through attach from ground&lt;br /&gt;
Fix: objects being duplicated inventory on detach. Fix: Mad jumping around of&lt;br /&gt;
attachments while editing. Fix: Attachments being persisted to database on&lt;br /&gt;
login. Fix: Attachments being persisted when changed by a script like&lt;br /&gt;
invisprim refresh. Fix: Attachpoint set, but not reset correctly. Fix: prevent&lt;br /&gt;
spurious full updates while editing attachments. Several other fixes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6653 | dahlia | 2008-10-03 14:13:06 -0700 (Fri, 03 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Disabled some thread aborts in the IRC module that I added earlier and don't seem necessary&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6652 | teravus | 2008-10-03 13:38:32 -0700 (Fri, 03 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Committing a few keep-alive changes.  Cleaned up some log messages&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6651 | teravus | 2008-10-03 12:54:48 -0700 (Fri, 03 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixes a http protocol violation in HttpServer in Linux.   StringWriter.Append() vs StringWriter.Append(&amp;quot;\r\n&amp;quot;);   StringWriter.Append() produces &amp;quot;\n&amp;quot; in *nix*&lt;br /&gt;
* This doesn't solve anything.   Just gets the protocol right.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6650 | justincc | 2008-10-03 12:52:29 -0700 (Fri, 03 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* minor: slightly simplify code in setting up the default configuration&lt;br /&gt;
* we appear to both setup a default configuration and provude identical defaults when we later try to read the values - this is probably not really necessary&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6649 | justincc | 2008-10-03 12:42:35 -0700 (Fri, 03 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* oops, fix build break.&lt;br /&gt;
* refactoring&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6648 | justincc | 2008-10-03 11:06:45 -0700 (Fri, 03 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Put in some infrastructure to allow tweaking of packet queue throttle values for the total throttle (the one that throttles all packet output)&lt;br /&gt;
* Not complete yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6647 | melanie | 2008-10-03 09:18:38 -0700 (Fri, 03 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Cause objects to be removed from the database when they go temp or get&lt;br /&gt;
attached. Also make sure that parcel prim counts get updated&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6646 | justincc | 2008-10-03 09:06:00 -0700 (Fri, 03 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: make shutdown a template method in the same manner as startup, for consistency's sake&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6645 | justincc | 2008-10-03 08:44:44 -0700 (Fri, 03 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: restore the standard startup logo text now I understand why things were appearing in the wrong order&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6644 | justincc | 2008-10-03 08:41:27 -0700 (Fri, 03 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* oops, fix region startup to be in the correct sequence (though it appeared to work anyway)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6643 | melanie | 2008-10-03 08:32:44 -0700 (Fri, 03 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Implement temp-on-rez objecte really being temporary&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6642 | justincc | 2008-10-03 08:23:35 -0700 (Fri, 03 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* For shits and giggles, print out the time taken for a server to start up (which doesn't include stuff such as script starting time on the region server).&lt;br /&gt;
* Yes, you could work this out from timestamps in the logs, but that's far too much work&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6641 | justincc | 2008-10-03 08:11:29 -0700 (Fri, 03 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: make startup a template method&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6640 | drscofield | 2008-10-03 07:53:11 -0700 (Fri, 03 Oct 2008) | 25 lines&lt;br /&gt;
&lt;br /&gt;
This changeset changes the way chat from client is routed: &lt;br /&gt;
&lt;br /&gt;
     old way: each region module interested in chat from client had to&lt;br /&gt;
     	 - subscribe to scene.EventManager.OnNewClient&lt;br /&gt;
	 - then in its OnNewClient delegate it would subscribe to&lt;br /&gt;
           client.OnChatFromViewer to capture chat messages coming&lt;br /&gt;
&lt;br /&gt;
     new way: ChatModule is the only region module that uses the &amp;quot;old&lt;br /&gt;
         way&amp;quot; approach but is now forwarding all client chat via&lt;br /&gt;
         scene.EventManager.OnChatFromClient&lt;br /&gt;
	 - each region module interested in chat from client now only&lt;br /&gt;
           subscribes to scene.EventManager.OnChatFromClient&lt;br /&gt;
&lt;br /&gt;
this not only simplifies code, but also allows us to substitute&lt;br /&gt;
ChatModule with derived classes (ConciergeModule is going to be one&lt;br /&gt;
example).&lt;br /&gt;
&lt;br /&gt;
Also, this changeset changes ChatFromViewer to ChatFromClient as it&lt;br /&gt;
doesn't necessarily have to be a viewer that is a chat source.&lt;br /&gt;
&lt;br /&gt;
i've taken great care to only comment out those OnNewClient delegates&lt;br /&gt;
that were only used for getting at the client chat --- hope it's not&lt;br /&gt;
breaking anything.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6639 | justincc | 2008-10-03 07:18:17 -0700 (Fri, 03 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove warnings (the code cleaners strike again)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6638 | melanie | 2008-10-03 06:45:54 -0700 (Fri, 03 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Prevent attachments to be persisted in the destination region when the&lt;br /&gt;
avatar is not present there.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6637 | sdague | 2008-10-03 05:36:54 -0700 (Fri, 03 Oct 2008) | 8 lines&lt;br /&gt;
&lt;br /&gt;
fix the sqlite break.  There were two issue here:&lt;br /&gt;
 1. type issues on column create in ado.net&lt;br /&gt;
 2. not setting a field in the ado.net row translates into explicitely&lt;br /&gt;
    setting it to null in sqlite land (because it can't read the defaults&lt;br /&gt;
    stanzas out of the database)&lt;br /&gt;
&lt;br /&gt;
Things should work again after this.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6636 | melanie | 2008-10-03 05:11:38 -0700 (Fri, 03 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add database persistence for material setting&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6635 | melanie | 2008-10-03 05:00:13 -0700 (Fri, 03 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #1360&lt;br /&gt;
Thank you, idb, for a patch to implement the packet and plumbing for&lt;br /&gt;
the material settings.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6634 | teravus | 2008-10-03 02:53:49 -0700 (Fri, 03 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* EventQueueGet is now working.&lt;br /&gt;
* Switched it on by default&lt;br /&gt;
* Updated OpenSim.ini.example to reflect this&lt;br /&gt;
* Caught a UDP Server issue that occurs when the network pipe is saturated&lt;br /&gt;
* Still experimental :D&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6633 | melanie | 2008-10-02 23:15:23 -0700 (Thu, 02 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Reintroduces the discovery mechanism to use llRequestSimulatorData(&amp;quot;&amp;quot;, 128)&lt;br /&gt;
Causes the dataserver event to return &amp;quot;OpenSim&amp;quot; when running on OpenSim.&lt;br /&gt;
Requires ThreatLevel to be &amp;quot;High&amp;quot; or above to function.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6632 | melanie | 2008-10-02 22:32:51 -0700 (Thu, 02 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Plumb in the start parameter in DNE&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6631 | melanie | 2008-10-02 22:23:30 -0700 (Thu, 02 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Attempt to prevent attached prims from being persisted. Attachments with&lt;br /&gt;
invisiprim refresh scripts get sent to the database and remain there when&lt;br /&gt;
the agent logs out. This tries to prevent that.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6630 | ckrinke | 2008-10-02 19:33:59 -0700 (Thu, 02 Oct 2008) | 8 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2307. Thank you kindly, Godfrey for a patch that solves:&lt;br /&gt;
In Second Life's implementation of llParseString2List(), all spacer &lt;br /&gt;
strings which occur within the source string are included in the &lt;br /&gt;
resulting list. In OpenSim's implementation, any spacers occurring &lt;br /&gt;
at the beginning of the string are discarded; furthermore, if multiple &lt;br /&gt;
spacers occur between non-spacer elements, or at the end of the source &lt;br /&gt;
string, only the first spacer is added to the resulting list; &lt;br /&gt;
the remainder are discarded.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6629 | melanie | 2008-10-02 19:27:22 -0700 (Thu, 02 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Check for empty string as well, just as illegal.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6628 | melanie | 2008-10-02 19:21:12 -0700 (Thu, 02 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Prevent an exception when the directory given for XML save is read only&lt;br /&gt;
and region config is loaded from the web&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6627 | melanie | 2008-10-02 18:30:22 -0700 (Thu, 02 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2317&lt;br /&gt;
Thank you, fusspawn, for an implementation of osGetSimulatorVersion.&lt;br /&gt;
This patch removes the llRequestSimulatorData(..., 128) hack and&lt;br /&gt;
implements the functionality as an osFunction.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6626 | homerh | 2008-10-02 15:57:07 -0700 (Thu, 02 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2282.&lt;br /&gt;
Thanks tglion for the necessary info to solve an ArgumentOutOfRangeException during region start.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6625 | homerh | 2008-10-02 15:20:17 -0700 (Thu, 02 Oct 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Added the first version of the MapSearchModule, which allows you to search for&lt;br /&gt;
regions in the in-world map. It currently only returns the first region that&lt;br /&gt;
matches the search string; in a future version it will return more search&lt;br /&gt;
results.&lt;br /&gt;
Note: File added; run runprebuild.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6624 | homerh | 2008-10-02 15:14:34 -0700 (Thu, 02 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
- Fixed a small off by one error in sending MapBlocks&lt;br /&gt;
- Removed MapBlockData.Flags; it isn't used anywhere (maybe MapBlockData.RegionFlags replaced it?)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6623 | homerh | 2008-10-02 15:10:49 -0700 (Thu, 02 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
- Fix invalid cast in OSHttpRequest&lt;br /&gt;
- Web-map should work again :)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6622 | melanie | 2008-10-02 08:36:10 -0700 (Thu, 02 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2314&lt;br /&gt;
Thank you, sacha magne, for a patch to add login level and message&lt;br /&gt;
commands to the user server&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6621 | dahlia | 2008-10-01 19:33:45 -0700 (Wed, 01 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Square hollow size in cylinder meshes were a little too small - fixed.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6620 | homerh | 2008-10-01 14:30:48 -0700 (Wed, 01 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
- Added SendScriptTeleportRequest to IClientView and classes implementing it.&lt;br /&gt;
- Implemented llMapDestination.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6619 | sdague | 2008-10-01 14:10:08 -0700 (Wed, 01 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
stick a TODO in here about land tests, which really can't be done in&lt;br /&gt;
the current state as the Land Object has all these live references back&lt;br /&gt;
to Scene.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6618 | sdague | 2008-10-01 14:10:02 -0700 (Wed, 01 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
enhance boundary tests for no terrain.  Put in a null load&lt;br /&gt;
test for land.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6617 | justincc | 2008-10-01 13:56:34 -0700 (Wed, 01 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: oh, and comment out the now unused logger as well&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6616 | justincc | 2008-10-01 13:55:09 -0700 (Wed, 01 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Comment out temporarily statistical counter I accidentally left in from the last commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6615 | justincc | 2008-10-01 13:54:28 -0700 (Wed, 01 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Try bumping packet resend timeout up to 2 seconds instead of 1&lt;br /&gt;
* This actually probably doesn't make a huge difference.  We still end up resending a massive number of packets in quite a few situations, but it's not easy to consistently &lt;br /&gt;
reproduce this.&lt;br /&gt;
* Might really need some throttling of packet send to the client on the OpenSim end.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6614 | justincc | 2008-10-01 13:30:30 -0700 (Wed, 01 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: rename interface to put standard I prefix in front&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6613 | drscofield | 2008-10-01 13:18:57 -0700 (Wed, 01 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
removing asterisk: it's now living at http://forge.opensimulator.org/gf/project/asteriskvoice/&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6612 | sdague | 2008-10-01 12:29:06 -0700 (Wed, 01 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
remove tests for inventory&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6611 | sdague | 2008-10-01 11:57:37 -0700 (Wed, 01 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
remove these old ruby grid servers as they are really old (like a year&lt;br /&gt;
old).  A project like this is welcomed to come back on opensim forge.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6610 | sdague | 2008-10-01 11:53:58 -0700 (Wed, 01 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
remove mysql_connection.ini.example, no one should be using this any&lt;br /&gt;
more as you can specify connect strings in opensim.ini per driver.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6609 | sdague | 2008-10-01 11:51:12 -0700 (Wed, 01 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
add basic store retrieve prim inventory test.  the prim&lt;br /&gt;
inventory interfaces definitely need some rethinking.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6608 | sdague | 2008-10-01 11:51:09 -0700 (Wed, 01 Oct 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
one class per file please.&lt;br /&gt;
&lt;br /&gt;
This puts the TaskInventoryDictionary in it's own file.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6607 | drscofield | 2008-10-01 11:18:29 -0700 (Wed, 01 Oct 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
cleaning up example configuration for REST plugins&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6606 | justincc | 2008-10-01 10:18:20 -0700 (Wed, 01 Oct 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fix bug in LLPacketHandler where the tickcount when a packet was approximately sent was not being stored in the ack record&lt;br /&gt;
* This meant that acks were being sent out every 250ms when the ack timer fired, rather than when they had actually aged past m_ResendTimeout&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6605 | sdague | 2008-10-01 08:41:36 -0700 (Wed, 01 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
add delete prim tests.  Found and fixed bugs where region&lt;br /&gt;
is not respected by sqlite or mysql drivers so that deleting&lt;br /&gt;
and object in a region actually deletes that object from any&lt;br /&gt;
region.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6604 | melanie | 2008-10-01 08:17:37 -0700 (Wed, 01 Oct 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Add a user server XMLRPC method to set the MOTD and the minimum GodLevel&lt;br /&gt;
required to log in. set_login_params accepts avatar_uuid and password of a&lt;br /&gt;
user with god level 200 or more, and allows setting either or both the&lt;br /&gt;
login_motd or login_level&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6603 | dahlia | 2008-10-01 01:24:44 -0700 (Wed, 01 Oct 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
a little (incomplete) hackery in the IRC module to allow run-time connection changes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6602 | joha1 | 2008-09-30 23:39:36 -0700 (Tue, 30 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added functions to find prims by name&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6601 | teravus | 2008-09-30 21:26:51 -0700 (Tue, 30 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Adds error handlers for errors parsing the querystring passed on the OSHttpRequest constructor.&lt;br /&gt;
* maybe..  it was a key that was null.  Obviously you can't still a null key in a string key'ed collection.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6600 | teravus | 2008-09-30 21:16:41 -0700 (Tue, 30 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fixed a mangled Seed caps handler definition on login to region in standalone where port wasn't the http port.&lt;br /&gt;
* Removed spurious warning message&lt;br /&gt;
* More debug in EventQueueGet Module to figure out why we're loosing the handlers.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6599 | teravus | 2008-09-30 09:56:33 -0700 (Tue, 30 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Replacing Net.HttpListener with HttpServer. &lt;br /&gt;
* This is a HUGE update..  and should be considered fraut with peril.&lt;br /&gt;
* SSL Mode isn't available *yet* but I'll work on that next.&lt;br /&gt;
* DrScofld is still working on a radical new thread pump scheme for this which will be implemented soon.&lt;br /&gt;
* This could break the Build!  This could break your Grid! &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6598 | drscofield | 2008-09-30 09:20:11 -0700 (Tue, 30 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
more concierge stuff&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6597 | drscofield | 2008-09-30 09:16:20 -0700 (Tue, 30 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
OpenSim.ini.example code for concierge module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6596 | drscofield | 2008-09-30 09:14:47 -0700 (Tue, 30 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
initial version of a meeting concierge module.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6595 | drscofield | 2008-09-30 09:14:09 -0700 (Tue, 30 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
- a couple of minor code cleanups in RestInventoryServices&lt;br /&gt;
- cleanups and more comments in ChatModule and IRCBridgeModule&lt;br /&gt;
- adding Name support in ScenePresence&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6594 | melanie | 2008-09-30 07:58:11 -0700 (Tue, 30 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
And one more. lThat should make all scripts start for everyone&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6593 | melanie | 2008-09-30 07:57:05 -0700 (Tue, 30 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add two more default script engine params&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6592 | melanie | 2008-09-30 07:51:15 -0700 (Tue, 30 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add the default script engine to the script creation from archive loading&lt;br /&gt;
to make scripts loaded from oar start&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6591 | teravus | 2008-09-30 07:47:31 -0700 (Tue, 30 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Uploading xunit as per request from sdague&lt;br /&gt;
* We'd like to remove this dependency asap&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6590 | afrisby | 2008-09-30 07:42:25 -0700 (Tue, 30 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixed minor issue while building: If you do a raytraced object placement and a target isn't found, the object is rezzed at 0,0,0 - instead now it will place according to the position sent by the client.&lt;br /&gt;
* We may instead want to abort and send a &amp;quot;Cannot Rez Here&amp;quot; message?&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6589 | melanie | 2008-09-30 03:50:41 -0700 (Tue, 30 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Allow create-region to load files from arbitrary locations&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6588 | teravus | 2008-09-30 02:02:02 -0700 (Tue, 30 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Updates HttpServer with the updated version.   Adds ProtocolVersion, Removed dependency on xunit.&lt;br /&gt;
This might break the build..  it might not..  we'll see haha.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6587 | teravus | 2008-09-29 22:39:52 -0700 (Mon, 29 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Get the code up to speed with my -#dev e-mail example. (uncomment out lines 227 - 235 to test.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6586 | chi11ken | 2008-09-29 22:26:57 -0700 (Mon, 29 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6585 | ckrinke | 2008-09-29 18:59:51 -0700 (Mon, 29 Sep 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2300. Thank you kindly, Idb for a patch that solves:&lt;br /&gt;
A number of the deprecated functions had missing parameters &lt;br /&gt;
causing compile errors. These included:&lt;br /&gt;
llSound, llMakeExplosion, llMakeFountain, llMakeSmoke,&lt;br /&gt;
llMakeFire, llPointAt, llXorBase64Strings, llSetPrimURL &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6584 | sdague | 2008-09-29 14:55:59 -0700 (Mon, 29 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
add a test for updating region settings and fix a bug in uuid&lt;br /&gt;
translation in sqlite uncovered by this test.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6583 | justincc | 2008-09-29 13:26:34 -0700 (Mon, 29 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Add missing mssql migration files from http://opensimulator.org/mantis/view.php?id=2295&lt;br /&gt;
* Sorry about that&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6582 | ckrinke | 2008-09-29 13:24:59 -0700 (Mon, 29 Sep 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2299. Thank you kindly, Idb for a patch that:&lt;br /&gt;
OS/SL script conformance, implement llSoundPreload and &lt;br /&gt;
llRemoteLoadScript to behave as in SL. In SL &lt;br /&gt;
llSoundPreload appears to do nothing. In OS &lt;br /&gt;
llRemoteLoadScript shouts an error when invoked &lt;br /&gt;
&amp;quot;Deprecated. Please use llRemoteLoadScriptPin instead.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6581 | justincc | 2008-09-29 12:56:26 -0700 (Mon, 29 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: forgot this small tidy in the last checkin&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6580 | justincc | 2008-09-29 12:55:45 -0700 (Mon, 29 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: tidy up async sog deleter&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6579 | justincc | 2008-09-29 12:11:48 -0700 (Mon, 29 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove warning&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6578 | justincc | 2008-09-29 12:09:49 -0700 (Mon, 29 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move asynchronous scene object deletion to inventory queueing out to a separate class&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6577 | dahlia | 2008-09-29 12:01:45 -0700 (Mon, 29 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
ApplyImpulse now forwards impulse in both local and global modes.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6576 | drscofield | 2008-09-29 10:47:17 -0700 (Mon, 29 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
From: rob smart (smartrob@uk.ibm.com)&lt;br /&gt;
&lt;br /&gt;
minor fixes to osParseJSON.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6575 | justincc | 2008-09-29 08:40:16 -0700 (Mon, 29 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fix http://opensimulator.org/mantis/view.php?id=2189 for real this time&lt;br /&gt;
* Ignore any exception encountered during shutdown rather than aborting the quit command&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6574 | justincc | 2008-09-29 08:33:58 -0700 (Mon, 29 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6573 | justincc | 2008-09-29 08:22:48 -0700 (Mon, 29 Sep 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2295&lt;br /&gt;
* Updated MSSQL to reflect resend changes &lt;br /&gt;
* Added the new columns in prims table.&lt;br /&gt;
* Created a implementation for getting gestures.&lt;br /&gt;
* Remove configurable table names for user. &lt;br /&gt;
* Thanks Ruud Lathorp&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6572 | justincc | 2008-09-29 08:14:57 -0700 (Mon, 29 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* reactor: move inventory archive classes into separate Inventory/Archiver directory&lt;br /&gt;
* This is not yet a real module (and is arguably not a region module anyway)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6571 | justincc | 2008-09-29 08:09:35 -0700 (Mon, 29 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Rename InventoryModule to InventoryTransferModule&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6570 | justincc | 2008-09-29 08:02:03 -0700 (Mon, 29 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Move existing inventory module into a 'Transfer' namespace, since that is the functional it actually fulfills&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6569 | justincc | 2008-09-29 07:55:26 -0700 (Mon, 29 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* check in missing files that caused the previous build break&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6568 | justincc | 2008-09-29 07:41:16 -0700 (Mon, 29 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2294&lt;br /&gt;
* This is an initial basic experimental code for inventory import and export from the region server&lt;br /&gt;
* Probably not yet ready for general use&lt;br /&gt;
* Thanks Kayne!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6567 | drscofield | 2008-09-29 05:29:11 -0700 (Mon, 29 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fixes future mantis from SachaMagne.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6566 | melanie | 2008-09-29 03:35:07 -0700 (Mon, 29 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2293&lt;br /&gt;
Same fix for the DNE&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6565 | melanie | 2008-09-29 03:30:01 -0700 (Mon, 29 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2293&lt;br /&gt;
Fix a null reference exception when the exception thrown by a script&lt;br /&gt;
is not a TargetInvocationException&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6564 | ckrinke | 2008-09-28 15:38:59 -0700 (Sun, 28 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Implement the plumbing for llSetVehicleType from the LSL&lt;br /&gt;
subroutine down through the physics modules through PhysActor&lt;br /&gt;
and SceneObjectPart. No connection to the physics simulators.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6563 | ckrinke | 2008-09-28 15:07:05 -0700 (Sun, 28 Sep 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2291. Thank you kindly, StrawberryFride for a patch that solves:&lt;br /&gt;
User server won't start up for a MSSQL grid migrating from a significantly &lt;br /&gt;
older version to current version due to duplication in three of the &lt;br /&gt;
migrations code files. Patch included takes out the duplicated code from &lt;br /&gt;
the three files so a smooth update should happen on start up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6562 | ckrinke | 2008-09-28 15:01:37 -0700 (Sun, 28 Sep 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#296. Thank you kindly, Idb for a patch that resolves:&lt;br /&gt;
Estate/ Manager Owner Uses the Region/Estate Menu Region TAB, &lt;br /&gt;
and uses &amp;quot;Teleport Home All Users...&amp;quot; (Action Button), the &lt;br /&gt;
action will complete but no one will be teleported and all &lt;br /&gt;
users still function in the region ok.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6561 | ckrinke | 2008-09-28 14:53:56 -0700 (Sun, 28 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Added the plumbing for llSetVehicleRotationParam&lt;br /&gt;
in the classes between the LSL implementation and the&lt;br /&gt;
underlying physics engines.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6560 | ckrinke | 2008-09-28 14:20:25 -0700 (Sun, 28 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
A little bit further with LLSetVehicleVectorParam.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6559 | melanie | 2008-09-28 13:29:56 -0700 (Sun, 28 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add explicit CultureInfo to the script compile thread in DotNetEngine to&lt;br /&gt;
ensure that scripts will compile on nonenglish systems&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6558 | ckrinke | 2008-09-28 13:20:32 -0700 (Sun, 28 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Plumb the connection though from llSetVehicleVectorParam&lt;br /&gt;
to the various physics engines. No connection to the &lt;br /&gt;
underlying physics simulator yet, just plumbing through&lt;br /&gt;
the various classes.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6557 | melanie | 2008-09-28 12:58:54 -0700 (Sun, 28 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #1922&lt;br /&gt;
Thank you, idb, for a patch that addresses hex digits erroneously being&lt;br /&gt;
recognized as valid and parsed in a decimal number&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6556 | melanie | 2008-09-28 12:45:42 -0700 (Sun, 28 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add some methods to allow modules so set client view options&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6555 | ckrinke | 2008-09-28 12:31:58 -0700 (Sun, 28 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove llSetVehicledoubleParam. It does not exist.&lt;br /&gt;
It was a mistake a year ago to add it in.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6554 | ckrinke | 2008-09-28 11:36:30 -0700 (Sun, 28 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Plumb the connection through from llSetVehicleFloatParam&lt;br /&gt;
to the various physics engines. No connection to the &lt;br /&gt;
underlying physics simulator yet, just plumbing through&lt;br /&gt;
the various classes.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6553 | melanie | 2008-09-28 11:07:06 -0700 (Sun, 28 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2288&lt;br /&gt;
Correct a typo in namespace declaration&lt;br /&gt;
Also adds a new flag to the PacketManager to force retention of packets&lt;br /&gt;
marked reliable (default off)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6552 | ckrinke | 2008-09-28 10:17:14 -0700 (Sun, 28 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2289. Thank you kindly, SMeans for a patch that:&lt;br /&gt;
Corrects the spurious reference to MySQL namespace in&lt;br /&gt;
GridManager.cs.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6551 | ckrinke | 2008-09-28 10:11:10 -0700 (Sun, 28 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2288. Thank you kindly, SMeans, for a patch that:&lt;br /&gt;
Corrects the typo of namespace Opensim.Framework to &lt;br /&gt;
OpenSim.Framework in Cache.cs.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6550 | homerh | 2008-09-28 07:19:26 -0700 (Sun, 28 Sep 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
- Further cleanups&lt;br /&gt;
- Added TeleportFinish event to the event-queue. It works better than&lt;br /&gt;
  before (you can teleport), but it doesn't work quite right yet (you&lt;br /&gt;
  start TPing after the TP again).&lt;br /&gt;
  Beware: Still experimental and non-working.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6549 | homerh | 2008-09-28 05:44:49 -0700 (Sun, 28 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Refactor to avoid some duplicate code.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6548 | chi11ken | 2008-09-27 20:21:11 -0700 (Sat, 27 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.  Minor formatting cleanup.  Fix a compiler warning.  Fix a UUID vs null comparison.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6547 | teravus | 2008-09-27 19:59:42 -0700 (Sat, 27 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
eol-style native; on EventQueueHelper&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6546 | teravus | 2008-09-27 19:57:53 -0700 (Sat, 27 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* okay..    Now you can do border crossings with the security 'fixed' client..     with EventQueue enabled.&lt;br /&gt;
* You occasionally loose the event queue if you cross back and forth between the same regions many multiples of times. &lt;br /&gt;
* But Don't try to teleport!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6545 | ckrinke | 2008-09-27 18:12:57 -0700 (Sat, 27 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2287. Thank you kindly, Idb for a patch that solves:&lt;br /&gt;
The current llGetLinkName returns an empty string if a prim &lt;br /&gt;
with the given link number is not found in the link set. In &lt;br /&gt;
SL an empty string is only returned if the prim name is actually &lt;br /&gt;
blank, a NULL_KEY is returned instead with a couple of exceptions.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6544 | teravus | 2008-09-27 16:54:08 -0700 (Sat, 27 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* With EventQueueGet enabled..   we can see into neighbor regions again on the Security 'fixed' client..  But don't try to cross yet!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6543 | teravus | 2008-09-27 16:06:28 -0700 (Sat, 27 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Adds flag to enable/disable EventQueueGet.&lt;br /&gt;
* If EventQueueGet is enabled, use that instead of a few UDP packets, if it's disabled use the UDP packets like normal.&lt;br /&gt;
* We *really* suggest users do not turn on EventQueueGet yet..  as it's highly experimental, broken, and resource intensive&lt;br /&gt;
* Updated OpenSim.ini.example&lt;br /&gt;
* Testers of EventQueueGet..   in OpenSim.ini, it's in the [Startup] Section..   change EventQueue = false, to EventQueue = true.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6542 | teravus | 2008-09-27 15:06:51 -0700 (Sat, 27 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Replace a generic error handler.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6541 | teravus | 2008-09-27 15:05:36 -0700 (Sat, 27 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Event queue is now polling..    &lt;br /&gt;
* returns FAKEEVENT instead of the connection returning a 502.   It doesn't like our 502's for some reason..  so, in leau of this..    send it a fake event.&lt;br /&gt;
* Once again, this is still 'really early' code, so please don't blame us if you have no more threads left.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6540 | homerh | 2008-09-27 11:33:54 -0700 (Sat, 27 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Continue working on the new EventQueueGetModule. Not finished (or even working)&lt;br /&gt;
yet. This shouldn't break anything, but is work in progress, so be careful.&lt;br /&gt;
Contains a new file; do your runprebuilds.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6539 | homerh | 2008-09-27 11:29:17 -0700 (Sat, 27 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
- adding Dequeue with a timeout to the BlockingQueue&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6538 | melanie | 2008-09-27 07:19:03 -0700 (Sat, 27 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Stop DNE saying &amp;quot;Loading script&amp;quot; when it's actually unloading.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6537 | teravus | 2008-09-27 02:42:31 -0700 (Sat, 27 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* This is the very very early beginnings of an EventQueue:get module.&lt;br /&gt;
* This won't function yet as far as the client can tell..  because it doesn't respond to the first query with a 200 message.   &lt;br /&gt;
* We have to figure out how to encode those binary values in the example code in the module...  &lt;br /&gt;
* Committing this so we have a start point.  Will continue to work on this more today.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6536 | melanie | 2008-09-26 22:58:52 -0700 (Fri, 26 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Update unit tests&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6535 | melanie | 2008-09-26 22:31:43 -0700 (Fri, 26 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add friendly error messages to both engines.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6534 | melanie | 2008-09-26 16:38:59 -0700 (Fri, 26 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2277&lt;br /&gt;
Patch up a type name change in libomv. Thanks for tracking that down, idb&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6533 | melanie | 2008-09-26 13:44:41 -0700 (Fri, 26 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
And actually do what I intended to do with the last commit. Message is gone.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6532 | melanie | 2008-09-26 13:18:31 -0700 (Fri, 26 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Kill &amp;quot;Compile successful&amp;quot; message when rezzing prims/wearing attachments&lt;br /&gt;
Changes behavior to send on_rez event to prims when rezzed from agent&lt;br /&gt;
inventory.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6531 | melanie | 2008-09-26 13:12:11 -0700 (Fri, 26 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix listeners in multi-region instances&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6530 | melanie | 2008-09-26 11:40:16 -0700 (Fri, 26 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, idb, for a patch that implements the stubs for llGetAgentLanguage()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6529 | melanie | 2008-09-26 11:37:53 -0700 (Fri, 26 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove another interface that is no longer needed&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6528 | melanie | 2008-09-26 11:16:13 -0700 (Fri, 26 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add &amp;quot;Notecard saved&amp;quot; message to saves of notecards into prims&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6527 | melanie | 2008-09-26 10:59:36 -0700 (Fri, 26 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Finishing the code cleanup in DNE, make llDie work again in DNE.&lt;br /&gt;
Add some compile messages from XEngine into DNE as well.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6526 | teravus | 2008-09-26 10:25:22 -0700 (Fri, 26 Sep 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Patch from JHurliman&lt;br /&gt;
* Updates to libomv r2243, &lt;br /&gt;
* Remove lots of unnecessary typecasts&lt;br /&gt;
* Improves SendWindData()&lt;br /&gt;
Thanks jhurliman. &lt;br /&gt;
* Will update OpenSim-libs in 10 minutes..    &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6525 | melanie | 2008-09-26 10:01:33 -0700 (Fri, 26 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
DNE code cleanups&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6524 | melanie | 2008-09-26 09:37:29 -0700 (Fri, 26 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Adds support for the &amp;quot;Running&amp;quot; checkbox and the &amp;quot;Reset&amp;quot; button, as well as&lt;br /&gt;
ResetScripts In Selection, Set Script to [not] Running In Selection from&lt;br /&gt;
the tools menu. Allows DNE script reset without a full recompile.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6523 | melanie | 2008-09-26 09:19:50 -0700 (Fri, 26 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Pluggable API module (XEngine style) support for DNE&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6522 | melanie | 2008-09-26 09:11:53 -0700 (Fri, 26 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Compiler Connection! One world, one compiler!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6521 | melanie | 2008-09-26 08:44:14 -0700 (Fri, 26 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
After the last commit, the old Common assembly was still being loaded.&lt;br /&gt;
Removing it made DNE scripts crash. Fixed here.&lt;br /&gt;
Now on to converge the compilers.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6520 | melanie | 2008-09-26 08:34:23 -0700 (Fri, 26 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Yay! Common/ is gone! One API is achieved!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6519 | justincc | 2008-09-26 08:29:30 -0700 (Fri, 26 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: fix lolbug in RestInventoryService spotted by jhurliman&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6518 | justincc | 2008-09-26 08:28:14 -0700 (Fri, 26 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6517 | justincc | 2008-09-26 08:18:22 -0700 (Fri, 26 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2274&lt;br /&gt;
* Reapply homer's click action implementation, which accidentally got blatted&lt;br /&gt;
* Thanks tyre&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6516 | justincc | 2008-09-26 08:15:19 -0700 (Fri, 26 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: do a tiny bit of cleanup&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6515 | melanie | 2008-09-26 08:01:03 -0700 (Fri, 26 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add per-instance date to DNE to avoid serializing stuff 10 times a second.&lt;br /&gt;
Clode cleanup and removal of commented stuff in ScriptManager.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6514 | justincc | 2008-09-26 08:01:01 -0700 (Fri, 26 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: split out AssetXferUploader&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6513 | justincc | 2008-09-26 07:41:57 -0700 (Fri, 26 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: split out AgentAssetTransactionsManager&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6512 | justincc | 2008-09-26 07:28:24 -0700 (Fri, 26 Sep 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Implment task inventory item asset update for the old non CAPS transaction system&lt;br /&gt;
* This means that saving notecards in prim inventories should now work.&lt;br /&gt;
* Not the nicest code in the world - the transactions system is pretty fugly right now&lt;br /&gt;
* PLEASE NOTE: Currently, the prim will not repersist until up to 15 seconds after it is unselected.&lt;br /&gt;
* What we really need is a proper mechanism so that any prim updates still waiting when the simulator is quit are performed before exit.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6511 | melanie | 2008-09-26 06:46:46 -0700 (Fri, 26 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
And another file&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6510 | melanie | 2008-09-26 06:41:20 -0700 (Fri, 26 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Pushing the missing file&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6509 | melanie | 2008-09-26 06:16:11 -0700 (Fri, 26 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Remove all the subclassing complexity and script server interfaces from&lt;br /&gt;
DNE and move all of DNE into the DotNetEngine directory. Remove references&lt;br /&gt;
that would cause the script runtime to load the entire engine + scene into&lt;br /&gt;
each script appdomain. This might help DNE memory consumption.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6508 | teravus | 2008-09-26 05:56:17 -0700 (Fri, 26 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Wind updates.    Still random..  but in 4 directions instead of two!&lt;br /&gt;
* It seems kind of silly to be building a 256x256 array just to use two 16 float blocks..  but for now the layerdata routine requires it so we'll go along with that.&lt;br /&gt;
* We only fill a 32x16 area of the 256x256 float array with data.&lt;br /&gt;
* We use patches 0,0 and 0,1 for the first and second patch to determine the direction and magnitude of the wind.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6507 | melanie | 2008-09-26 05:04:16 -0700 (Fri, 26 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove interfaces that are no longer used from DNE&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6506 | teravus | 2008-09-26 01:35:21 -0700 (Fri, 26 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Update the bamboo build to not copy the custom libode.so out of my home directory on the server..  as it's no longer there.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6505 | melanie | 2008-09-25 20:04:36 -0700 (Thu, 25 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Bringing the OSSLPrim back. Prim.Rotation, etc, will now work again.&lt;br /&gt;
As a bonus, the OSSLPrim has now come to XEngine, too!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6504 | melanie | 2008-09-25 19:51:00 -0700 (Thu, 25 Sep 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Full API convergence. Api is back in LSL_Api.cs and OSSL_Api.cs.&lt;br /&gt;
The binaries are still different, but that is only a small step away now.&lt;br /&gt;
The OSSLPrim has been removed. This commit will breal all scripts&lt;br /&gt;
using Prim.Scale(), etc, syntax. It was not secure and will have to&lt;br /&gt;
be brought back in another form.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6503 | ckrinke | 2008-09-25 18:49:06 -0700 (Thu, 25 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2265. Thank you kindly, Idb for a patch that:&lt;br /&gt;
Implements the LSL function llGetAttached().&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6502 | homerh | 2008-09-25 13:37:56 -0700 (Thu, 25 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Implement LSL-function llSetClickAction.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6501 | melanie | 2008-09-25 13:04:59 -0700 (Thu, 25 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Some script engine interface changes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6500 | melanie | 2008-09-25 12:34:34 -0700 (Thu, 25 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Sample ini update&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6499 | homerh | 2008-09-25 12:02:14 -0700 (Thu, 25 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Implement LSL-function llGetRegionAgentCount.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6498 | melanie | 2008-09-25 10:54:44 -0700 (Thu, 25 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fix script engine name parsing for DotNetEngine to make that actually work&lt;br /&gt;
Add a reference for Windows builds&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6497 | melanie | 2008-09-25 10:26:32 -0700 (Thu, 25 Sep 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Add an extension to allow registering multiple interfaces of a type with&lt;br /&gt;
Scene. Make the script engines check that the engine name in the&lt;br /&gt;
//Engine:language comment is a valid engine and treat it as a normal&lt;br /&gt;
comment if it's not.&lt;br /&gt;
//DotNetEngine: needs to be written as //ScriptEngine.DotNetEngine: now, since&lt;br /&gt;
that is it's real internal name. //XEngine: still works&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6496 | ckrinke | 2008-09-25 07:57:40 -0700 (Thu, 25 Sep 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2017. Thank you kindly, Tyre, for a patch that solves:&lt;br /&gt;
Check the client dialog box (from top menu) WORLD / REGION ESTATE &lt;br /&gt;
/ REGION tab. The client dialog box seems to have a hard limit of &lt;br /&gt;
about 32 characters per line available for displaying the region &lt;br /&gt;
version number. Our regions are sending a string which is greater &lt;br /&gt;
than the limit, causing the client to wrap the text and look ugly.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6495 | melanie | 2008-09-25 07:20:31 -0700 (Thu, 25 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fixes an exception that is seen on regions running XEngine, where DNE&lt;br /&gt;
tries to stop a script that is not run by it&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6494 | teravus | 2008-09-25 04:46:05 -0700 (Thu, 25 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Adds some Wind&lt;br /&gt;
* A little wind wouldn't hurt anyone, right?    This is the 'slightly breezy' setting..    hopefully you won't notice 'much' of a difference.&lt;br /&gt;
* It turns out the terrain patch routine is similar enough to the wind version that it can be used to hack together a breeze generator with a few mods.&lt;br /&gt;
* Not much configuration..   yet.  You only get breeze updates in the general vicinity of your camera now to keep bandwidth usage down.. and we're not talking about 'much' movement at the moment.&lt;br /&gt;
* initial version...      could use improvement I'm sure.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6493 | drscofield | 2008-09-25 04:04:52 -0700 (Thu, 25 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
fixes a slight copy and paste bug in OGP module.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6492 | mikem | 2008-09-25 03:48:44 -0700 (Thu, 25 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Revert &amp;quot;update HttpServer.dll to r15903&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This reverts commit 6488.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6491 | drscofield | 2008-09-25 02:20:01 -0700 (Thu, 25 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
temporarily disabling HttpServer related stuff (take #2: Exclude takes&lt;br /&gt;
regex not shell glob)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6490 | drscofield | 2008-09-25 01:45:26 -0700 (Thu, 25 Sep 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
temporarily excluding OSHttp*.cs from prebuild.xml until they are&lt;br /&gt;
adapted to the new HttpServer.dll --- thx to dahlia for checking the&lt;br /&gt;
new HttpServer code in and it's my fault that the build didn't suceed,&lt;br /&gt;
well, actually, i blame it on our IP legal nazghuls... ;-)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6489 | teravus | 2008-09-25 01:42:48 -0700 (Thu, 25 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* In Standalone, add a persistant account for the OGP user.&lt;br /&gt;
* Gridmode, this has no effect at all.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6488 | dahlia | 2008-09-25 01:20:31 -0700 (Thu, 25 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
update HttpServer.dll to r15903&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6487 | melanie | 2008-09-24 23:04:47 -0700 (Wed, 24 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
CONVERGENCE!!!!!!&lt;br /&gt;
The entire LSL API is now in the single, shared file&lt;br /&gt;
OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api_Base.cs&lt;br /&gt;
This is for both engines. The OSSL function are still separate.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6486 | melanie | 2008-09-24 22:13:44 -0700 (Wed, 24 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Convergence is almost complete. This brings the diff between the API to &amp;lt; 10k&lt;br /&gt;
and makes it use a common set of types in both engine. Fixes the issues with&lt;br /&gt;
running both engines and HTTP requests / listens / timers etc..&lt;br /&gt;
Also fixes a couple of minor Scene issues and a CTB by nullref.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6485 | ckrinke | 2008-09-24 20:58:03 -0700 (Wed, 24 Sep 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2123. Thank you kindly, Idb for a patch that solves:&lt;br /&gt;
Under both DotNetEngine and XEngine, if an agent's UUID &lt;br /&gt;
is passed as the parameter to llGetObjectMass(), &lt;br /&gt;
it throws an exception.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6484 | teravus | 2008-09-24 19:39:53 -0700 (Wed, 24 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Remove a message handler &lt;br /&gt;
* Add a more specific error handler for when we're unable to pull the OGP state&lt;br /&gt;
* rez_avatar/derez ?&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6483 | sdague | 2008-09-24 17:20:57 -0700 (Wed, 24 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
removal of more dead alter table code&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6482 | mikem | 2008-09-24 16:35:17 -0700 (Wed, 24 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
-remove Common.Tests from nant.local&lt;br /&gt;
-add MySQL tests to test-xml target in nant.local&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6481 | melanie | 2008-09-24 15:24:10 -0700 (Wed, 24 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add a module selection option for the MapImage Module as well&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6480 | melanie | 2008-09-24 15:07:55 -0700 (Wed, 24 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Correct a capitalization error&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6479 | melanie | 2008-09-24 14:51:00 -0700 (Wed, 24 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
And add the example, too&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6478 | melanie | 2008-09-24 14:48:55 -0700 (Wed, 24 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add WorldMapModule = &amp;quot;name&amp;quot; to OpenSim.ini. Default is &amp;quot;WorldMap&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6477 | sdague | 2008-09-24 14:17:00 -0700 (Wed, 24 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
light mysql user tests&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6476 | sdague | 2008-09-24 14:16:58 -0700 (Wed, 24 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
expose it for real, missed the public keyword&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6475 | sdague | 2008-09-24 14:16:56 -0700 (Wed, 24 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
expose MySQLUserData class so that it can be tested&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6474 | sdague | 2008-09-24 14:16:47 -0700 (Wed, 24 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
remove configurable table names from the mysql user driver.  That&lt;br /&gt;
doesn't work in a world of migrations anyway, and is only cruft that&lt;br /&gt;
will confuse people.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6473 | homerh | 2008-09-24 14:12:21 -0700 (Wed, 24 Sep 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Add persistence of active gestures. This needs an UGAIM update to work.&lt;br /&gt;
Active gestures are sent as part of the login-response. Added&lt;br /&gt;
fetchActiveGestures to SQLite and MySQL; added an empty one for MSSQL and&lt;br /&gt;
NHibernate. Using the empty ones won't cause errors, but doesn't provide&lt;br /&gt;
persistence either, of course.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6472 | sdague | 2008-09-24 14:03:11 -0700 (Wed, 24 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
light the mysql region tests&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6471 | sdague | 2008-09-24 13:43:32 -0700 (Wed, 24 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
let the asset tests run on MySQL.  Interesting difference here, the&lt;br /&gt;
sqlite driver can handle .Data = Null, the mysql driver can not.  We&lt;br /&gt;
should decide which is the right behavior and adjust code for it.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6470 | sdague | 2008-09-24 13:43:27 -0700 (Wed, 24 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
remove a bunch of out of date inline ALTER table commands that would only&lt;br /&gt;
confuse people.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6469 | melanie | 2008-09-24 06:18:06 -0700 (Wed, 24 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Rename lots of stuff in DNE to reduce source code differences in the&lt;br /&gt;
LSL implementation files. Rename lots of stuff in XEngine for the same&lt;br /&gt;
reason. Move methods between interfaces. Just refactor stuff.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6468 | drscofield | 2008-09-24 05:04:58 -0700 (Wed, 24 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
From: alan webb (alan_webb@us.ibm.com)&lt;br /&gt;
&lt;br /&gt;
cleanups.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6467 | drscofield | 2008-09-24 04:39:08 -0700 (Wed, 24 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
cleanups, fixing REST appearance services.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6466 | melanie | 2008-09-24 04:16:53 -0700 (Wed, 24 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2250&lt;br /&gt;
Make ambiguous implicit conversion from LSLInteger to uint explicit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6465 | sdague | 2008-09-24 04:16:50 -0700 (Wed, 24 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
another try an lighting the mysql tests, to see if bamboo breaks&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6464 | melanie | 2008-09-23 19:58:05 -0700 (Tue, 23 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Decouple AsyncCommands from XEngine and the script instance. Make&lt;br /&gt;
all methods needed outside the API ststic. Async command processing&lt;br /&gt;
is now wholly internal to the API. This sets the stage for the next&lt;br /&gt;
convergence step.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6463 | chi11ken | 2008-09-23 16:14:00 -0700 (Tue, 23 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6462 | sdague | 2008-09-23 14:56:38 -0700 (Tue, 23 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
couple of minor test cleanups to see if this gets us past the bamboo hump&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6461 | sdague | 2008-09-23 14:56:34 -0700 (Tue, 23 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
commit the .config to see if that gets us over the bamboo hump&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6460 | teravus | 2008-09-23 14:24:38 -0700 (Tue, 23 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
leyla found a capitalization error in one of the OGP messages.  Thanks leyla!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6459 | melanie | 2008-09-23 14:23:23 -0700 (Tue, 23 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add the missing file&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6458 | sdague | 2008-09-23 14:03:03 -0700 (Tue, 23 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
create the first attempted mysql test.  This only runs locally if you&lt;br /&gt;
have a database configured as opensim-nunit with user opensim-nunit /&lt;br /&gt;
password opensim-nunit that has full perms on the database.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6457 | sdague | 2008-09-23 14:02:58 -0700 (Tue, 23 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
trying to force bamboo to have a clean working tree on each go around&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6456 | melanie | 2008-09-23 13:20:40 -0700 (Tue, 23 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Refactor BuiltIn_Commands_BaseClass to ScriptBaseClass to ease the later&lt;br /&gt;
code merging and transition to Shared/&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6455 | melanie | 2008-09-23 13:04:03 -0700 (Tue, 23 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove some debug output&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6454 | melanie | 2008-09-23 13:02:32 -0700 (Tue, 23 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Switches the direct event postings in the API file over to the Shared/&lt;br /&gt;
new style of parameter passing, using the IEventReceiver interface.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6453 | teravus | 2008-09-23 12:28:24 -0700 (Tue, 23 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* OGP GET, look for Accept header application/llsd+xml with an optional ?q=&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6452 | sdague | 2008-09-23 12:23:32 -0700 (Tue, 23 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
remove the bamboo line to see if this fixes things&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6451 | teravus | 2008-09-23 12:16:02 -0700 (Tue, 23 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix a null reference exception that I introduced&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6450 | sdague | 2008-09-23 12:11:06 -0700 (Tue, 23 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
remove log4net references, see if that helps fix bamboo&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6449 | teravus | 2008-09-23 11:55:37 -0700 (Tue, 23 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* trigger another build..    bad bamboo!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6448 | teravus | 2008-09-23 11:41:26 -0700 (Tue, 23 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Get Requests for OGP don't have a Content-type: application/llsd+xml, they have an Accept: application/llsd+xml.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6447 | sdague | 2008-09-23 11:38:25 -0700 (Tue, 23 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
check in stubbing for mysql tests.  This is ignored with&lt;br /&gt;
Assert.Ignore() for now, so it won't change anything, but&lt;br /&gt;
I want to make sure it doesn't break the bamboo infrastructure&lt;br /&gt;
in it's current state.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6446 | sdague | 2008-09-23 11:38:22 -0700 (Tue, 23 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
remove demofilter which apparently was added by something I did way in the past?  (at&lt;br /&gt;
least svn blame thinks so).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6445 | melanie | 2008-09-23 10:33:00 -0700 (Tue, 23 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add IEventReceiver to DNE - a consolidation series patch&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6444 | melanie | 2008-09-23 08:14:15 -0700 (Tue, 23 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Remove Common/LSL_Types.cs. Both script engines now use a single version&lt;br /&gt;
of the types, located in OpenSim/Region/ScriptEngines/Shared/LSL_Tyoes.cs&lt;br /&gt;
Also changes the compiler in DotNetEngine to use that. You _will_ need to&lt;br /&gt;
let your region recompile all your scripts!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6443 | drscofield | 2008-09-23 08:07:20 -0700 (Tue, 23 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
this add POST support for asset services (howto forthcoming) and fixes&lt;br /&gt;
a couple of minor bugs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6442 | melanie | 2008-09-23 07:30:47 -0700 (Tue, 23 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Reorder projects in prebuild.xml to enable dependecies from DNE to Shared&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6441 | melanie | 2008-09-23 07:17:32 -0700 (Tue, 23 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Add constants wrapping code from XEngine to DNE. This syncs up the parsers&lt;br /&gt;
between the engines again. Also, committed r60 in opensim libs with the&lt;br /&gt;
parser source changes.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6440 | melanie | 2008-09-23 06:28:17 -0700 (Tue, 23 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Refactor XEngine parser as per suggestions from mikem&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6439 | melanie | 2008-09-23 05:49:31 -0700 (Tue, 23 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add file missed in last commit (which never completed)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6438 | melanie | 2008-09-23 05:17:21 -0700 (Tue, 23 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Alter tests to match up with the results after tyre's patch&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6437 | melanie | 2008-09-23 04:41:34 -0700 (Tue, 23 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2243&lt;br /&gt;
Thank you, tyre, for a patch that refactors LSL to use a unified set of&lt;br /&gt;
method signatures and type names, reorders methods and removes unused&lt;br /&gt;
and adds new method stubs.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6436 | melanie | 2008-09-22 20:49:07 -0700 (Mon, 22 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Small fix to eliminate a beauty spot&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6435 | melanie | 2008-09-22 20:36:16 -0700 (Mon, 22 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Update the permissions system to handle scripts and notecards the way&lt;br /&gt;
it was meant to. No functional changes, just better code&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6434 | teravus | 2008-09-22 18:54:04 -0700 (Mon, 22 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Update in OGP draft 3 protocol spec with regards to seed region requests running over GET instead of POST and the rez_avatar/request cap being wrapped in the capabilities map.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6433 | melanie | 2008-09-22 15:33:00 -0700 (Mon, 22 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Move script and notecard open perms checks from ClientView to the&lt;br /&gt;
perms module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6432 | justincc | 2008-09-22 13:16:11 -0700 (Mon, 22 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove some old libsecondlife workarounds as suggested by jhurliman in http://opensimulator.org/mantis/view.php?id=2236&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6431 | justincc | 2008-09-22 13:09:06 -0700 (Mon, 22 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2234&lt;br /&gt;
* Exceptions can thrown by llGetOwnerKey() &lt;br /&gt;
* Thanks idb&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6430 | melanie | 2008-09-22 07:03:42 -0700 (Mon, 22 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Remove the ugly-as-sin &amp;quot;interop&amp;quot; hack script perms fudging in&lt;br /&gt;
object inventory&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6429 | melanie | 2008-09-22 07:01:41 -0700 (Mon, 22 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove comment in perms module after consulting with awebb&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6428 | melanie | 2008-09-22 06:03:54 -0700 (Mon, 22 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix a small logic error in my perms module changes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6427 | melanie | 2008-09-22 05:52:56 -0700 (Mon, 22 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Create CanEditObjectInventory to preserve the ability&lt;br /&gt;
to have different permissions on inventory and object&lt;br /&gt;
edits. This may be needed by the viewer on public grids&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6426 | drscofield | 2008-09-22 04:20:09 -0700 (Mon, 22 Sep 2008) | 8 lines&lt;br /&gt;
&lt;br /&gt;
cleanups in inventory REST code. also, disables digest authentications&lt;br /&gt;
for inventory REST calls for the time being, as firefox, curl, and&lt;br /&gt;
also python's urllib2 cannot authenticate using digest auth.&lt;br /&gt;
&lt;br /&gt;
fix permission checking for prim inventory to be the same as for&lt;br /&gt;
normal edit ops.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6425 | melanie | 2008-09-22 04:18:49 -0700 (Mon, 22 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Remove the script engine identifier tag, so the compiler just sees&lt;br /&gt;
the language specifier. Makes language specifiers work again with&lt;br /&gt;
script engine specifiers.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6424 | dahlia | 2008-09-21 19:33:48 -0700 (Sun, 21 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Disabled use of ODE internal geometry to see if it affects the &amp;quot;waves finger&amp;quot; error&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6423 | melanie | 2008-09-21 19:11:40 -0700 (Sun, 21 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Prevent scripts from running under multiple engines at once&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/0.5.10-release</id>
		<title>0.5.10-release</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/0.5.10-release"/>
				<updated>2009-05-12T20:24:12Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: 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...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;------------------------------------------------------------------------&lt;br /&gt;
r6421 | melanie | 2008-09-21 15:16:17 -0700 (Sun, 21 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Allows to use the new script engine feature. Begin your script with&lt;br /&gt;
//XEngine: or //DotNetEnine: , optionally followed by a language&lt;br /&gt;
like //XEngine:lsl, and it will be run on the chosen engine.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6420 | melanie | 2008-09-21 14:47:00 -0700 (Sun, 21 Sep 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Change the scirpt engine loading mechanism. Script engines are now&lt;br /&gt;
ordinary region modules and are able to coexist in one instance.&lt;br /&gt;
See http://opensimulator.org/wiki/ScriptEngines for details. There were&lt;br /&gt;
changes to OpenSim.ini.example, please note DefaultScriptEngine.&lt;br /&gt;
Also see the User docs and FAQ on the Wiki. Default is DotNetEngine.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6419 | justincc | 2008-09-21 13:56:39 -0700 (Sun, 21 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: warnings removal&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6418 | ckrinke | 2008-09-21 13:51:55 -0700 (Sun, 21 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2233. Thank you kindly, Idb, for a patch that solves:&lt;br /&gt;
The constants for llGetParcelDetails were missing &lt;br /&gt;
for DotNetEngine and XEngine.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6417 | justincc | 2008-09-21 13:44:54 -0700 (Sun, 21 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Remove some of the redundant asset id storage for now&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6416 | justincc | 2008-09-21 13:29:06 -0700 (Sun, 21 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* 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&lt;br /&gt;
* This can be seen as &amp;quot;Latest asset request time after cache miss&amp;quot; in show stats on the region console&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6415 | justincc | 2008-09-21 11:53:58 -0700 (Sun, 21 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Eliminate the need to copy asset request lists in the asset cache when an asset is received or missing&lt;br /&gt;
* Also eliminates a race condition&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6414 | justincc | 2008-09-21 10:49:52 -0700 (Sun, 21 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: tidy up of AssetCache, remove currently pointless storing of thread reference&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6413 | homerh | 2008-09-21 10:01:58 -0700 (Sun, 21 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix another reason for #2218&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6412 | justincc | 2008-09-21 09:58:14 -0700 (Sun, 21 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fix http://opensimulator.org/mantis/view.php?id=2189&lt;br /&gt;
* Allow a grid mode region simulator to properly shutdown even if the grid service is offline&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6411 | homerh | 2008-09-21 09:07:41 -0700 (Sun, 21 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Don't attach attachements to child agents. This coincidentially fixes a race&lt;br /&gt;
condition that was the reason for mantis #2218.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6410 | melanie | 2008-09-21 08:54:58 -0700 (Sun, 21 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2232&lt;br /&gt;
Thank you, idb, for a patch that fixes an overflow issue in casting&lt;br /&gt;
string -&amp;gt; int for both engines, and adds tests!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6409 | homerh | 2008-09-21 06:31:30 -0700 (Sun, 21 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
The viewer only stores a screenshot on &amp;quot;Set home to here&amp;quot; if the alert that&lt;br /&gt;
follows show the text &amp;quot;Home position set.&amp;quot;. Changed the message accordingly.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6408 | melanie | 2008-09-21 05:18:30 -0700 (Sun, 21 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2230&lt;br /&gt;
The result of constants arithmetic can be a CLI type. This allows floating&lt;br /&gt;
point CLI types to be parsed out of lists properly.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6407 | tedd | 2008-09-21 02:04:39 -0700 (Sun, 21 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
bugfix for shutdown&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6406 | dahlia | 2008-09-21 01:12:52 -0700 (Sun, 21 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
ODE was using a box collision shape for some spheres - changed those cases to now use a mesh instead.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6405 | melanie | 2008-09-20 19:52:12 -0700 (Sat, 20 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Change XEngine startup to enable it to run as a normal region module&lt;br /&gt;
rather than a special one&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6404 | chi11ken | 2008-09-20 19:41:22 -0700 (Sat, 20 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6403 | melanie | 2008-09-20 19:26:08 -0700 (Sat, 20 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fix an exception in new ScriptEngine loader where a region would&lt;br /&gt;
throw on quit if there was no script engine loaded by the loader&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6402 | tedd | 2008-09-20 18:09:54 -0700 (Sat, 20 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
More locks, try's and disable some things in SEC - maybe it won't crash now. :)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6401 | tedd | 2008-09-20 17:42:27 -0700 (Sat, 20 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Some error handling to avoid errors in SEC&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6400 | tedd | 2008-09-20 17:10:37 -0700 (Sat, 20 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
One small bug fixed, now it compiles.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6399 | melanie | 2008-09-20 17:05:33 -0700 (Sat, 20 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Completely revert the notecard uploading changes I made, since they&lt;br /&gt;
appear to break script saves in prims for some.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6398 | tedd | 2008-09-20 17:03:13 -0700 (Sat, 20 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
EXPERIMENTAL: Early commit of new Script Engine Component System&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6397 | melanie | 2008-09-20 15:11:53 -0700 (Sat, 20 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
And re-reverse the names from last commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6396 | melanie | 2008-09-20 15:04:59 -0700 (Sat, 20 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Remove CAPS notecard updating, as LL isn't supporting it and the viewer&lt;br /&gt;
is not playing nice&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6395 | melanie | 2008-09-20 13:56:39 -0700 (Sat, 20 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Partially implement notecard saves in task inventory. Still makes the&lt;br /&gt;
notecard go read-only, but changes are saved.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6394 | melanie | 2008-09-20 13:07:10 -0700 (Sat, 20 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
XEngine: Fix loading lists from saved state&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6393 | justincc | 2008-09-20 12:55:49 -0700 (Sat, 20 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Tidy up OGS1GridServices&lt;br /&gt;
* Remove what should be unnecessary RemoteException catches when executing local backend calls&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6392 | justincc | 2008-09-20 12:05:00 -0700 (Sat, 20 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: remove unnecessary packet null check in LLClientView&lt;br /&gt;
* 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 &lt;br /&gt;
shutdown&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6391 | melanie | 2008-09-20 11:17:04 -0700 (Sat, 20 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix up some ScriptBase details&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6390 | homerh | 2008-09-20 10:32:58 -0700 (Sat, 20 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
- Consistency fix: Like llGetNumberOfNotecardLines, llGetNotecardLine returns NULL_KEY on error now&lt;br /&gt;
- Conformance fix: If the notecard can't be found, shout on DEBUG_CHANNEL as the docs state&lt;br /&gt;
- Bug fix: Don't let llGetNotecardLine throw an exception on freshly created notecards&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6389 | teravus | 2008-09-20 10:17:41 -0700 (Sat, 20 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix build error, (maybe)&lt;br /&gt;
* Might break something..     hard to say..      0.o&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6388 | melanie | 2008-09-20 09:24:36 -0700 (Sat, 20 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
XEngine: Fix llGetListEntryType to return the correct type for the LSL types.&lt;br /&gt;
Change serialization to omit types it can't deal with.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6387 | melanie | 2008-09-20 09:15:10 -0700 (Sat, 20 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add &amp;lt;expire&amp;gt; tag to data snapshot to give the search server an idea&lt;br /&gt;
of when to query this node again&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6386 | homerh | 2008-09-20 07:46:09 -0700 (Sat, 20 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix Mantis #2215: llGetNotecardLine() not detecting EOF under DNE&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6385 | sdague | 2008-09-20 05:44:39 -0700 (Sat, 20 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
remove some extraneous debug messages from migrations&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6384 | tedd | 2008-09-20 04:25:14 -0700 (Sat, 20 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Removing empty folder&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6383 | teravus | 2008-09-19 16:59:49 -0700 (Fri, 19 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* One more tweak in the OGP module to support OGP draft3.    &lt;br /&gt;
* Recognize the proper cap message for rez_avatar/rez in the response cap.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6382 | teravus | 2008-09-19 14:37:49 -0700 (Fri, 19 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Implements an experimental method to define which region you want to go to in your 'region domain' in OGP.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6381 | homerh | 2008-09-19 14:32:41 -0700 (Fri, 19 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Small formatting cleanup, before chi11ken notices. Me bad.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6380 | sdague | 2008-09-19 13:53:42 -0700 (Fri, 19 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add in bits to attempt to enable log4net on these tests to help when debugging&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6379 | justincc | 2008-09-19 13:39:30 -0700 (Fri, 19 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* minor: eliminate the current warnings&lt;br /&gt;
* 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 :)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6378 | justincc | 2008-09-19 13:02:19 -0700 (Fri, 19 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Enables logins to regions on a grid once they have finished starting up (this does not include script startup).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6377 | sdague | 2008-09-19 13:00:09 -0700 (Fri, 19 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add a region settings test&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6376 | justincc | 2008-09-19 12:07:20 -0700 (Fri, 19 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Duh, forgot I had undone some of the changes I meant to include in the previous commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6375 | justincc | 2008-09-19 11:50:19 -0700 (Fri, 19 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Remove one possible deadlock situation as seen today&lt;br /&gt;
* 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&lt;br /&gt;
* 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&lt;br /&gt;
* 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&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6374 | sdague | 2008-09-19 10:47:37 -0700 (Fri, 19 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
convert to using proper .net tempfiles, should have done this&lt;br /&gt;
initially.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6373 | justincc | 2008-09-19 10:41:21 -0700 (Fri, 19 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Only allow logins on standalone when the sim has completed it's initial startup (script startup doesn't count here)&lt;br /&gt;
* 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.&lt;br /&gt;
* A similar change will follow for grid mode sometime soon&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6372 | melanie | 2008-09-19 10:34:35 -0700 (Fri, 19 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Guard LLRezObject against NaN&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6371 | melanie | 2008-09-19 10:00:17 -0700 (Fri, 19 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2217&lt;br /&gt;
Guard against NaN being returned from llRotBetween. Return a zero rotation&lt;br /&gt;
if the result is NaN.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6370 | melanie | 2008-09-19 06:11:55 -0700 (Fri, 19 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix issue introduces by a fix in 6256. Fixes mantis #2214&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6369 | dahlia | 2008-09-19 02:13:27 -0700 (Fri, 19 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
re-enabled some ODE internal proxies for some simple prim types to try to save some more memory&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6368 | teravus | 2008-09-18 18:36:02 -0700 (Thu, 18 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Tweaked handler code to recognize LibOMV's LLSD Login by post content.&lt;br /&gt;
* OK for public consumption.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6367 | teravus | 2008-09-18 18:11:40 -0700 (Thu, 18 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Added null exception handler where we couldn't locate a user data record in the cache for the user&lt;br /&gt;
* More OGP tweaks to make it play nice in an error condition.&lt;br /&gt;
* Still Experimental.   &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6366 | teravus | 2008-09-18 17:13:16 -0700 (Thu, 18 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Switches content type from application/xml+llsd to application/llsd+xml on outgoing requests.&lt;br /&gt;
* Monitors / for getting the seed cap for rez_avatar/request on application/llsd+xml &amp;amp;&amp;amp; application/xml+llsd &amp;amp;&amp;amp; !application/xml&lt;br /&gt;
* Experimental, this might break LibOMV temporarily.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6365 | melanie | 2008-09-18 13:23:18 -0700 (Thu, 18 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix llParcelMedia queries. Correct types and add a missing ToString() (XEngine)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6364 | homerh | 2008-09-18 13:15:04 -0700 (Thu, 18 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Add a db.Dispose before calling Delete on the SQLite database.&lt;br /&gt;
On Windows, you are not able to delete a file while there is&lt;br /&gt;
still a handle to it open.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6363 | homerh | 2008-09-18 13:10:09 -0700 (Thu, 18 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
- Add Dispose method to IRegionDataStore&lt;br /&gt;
- Add necessary dummy Dispose-methods where they are missing&lt;br /&gt;
- Implement the SQLite Dispose-methods&lt;br /&gt;
(currently only used for unit tests, in the next commit)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6362 | justincc | 2008-09-18 11:58:39 -0700 (Thu, 18 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2212&lt;br /&gt;
* Update llGetNumberOfNotecardLines() and llGetNotecardLine() to use dataserver on dotnetengine&lt;br /&gt;
* Thanks M.Igarashi&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6361 | justincc | 2008-09-18 11:54:42 -0700 (Thu, 18 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Make the ode simulation update loop print out the stack if an exception occurs (at least, this is what will happen on linux)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6360 | melanie | 2008-09-18 11:54:27 -0700 (Thu, 18 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Reverse yes and no for the parcel's &amp;quot;public&amp;quot; property to make it accurately&lt;br /&gt;
reflect parcel status&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6359 | melanie | 2008-09-18 11:50:39 -0700 (Thu, 18 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
XEngine: fix collisions, add event coalescing for collision events.&lt;br /&gt;
Fix a nasty concurrency issue that could cause a high event frequency&lt;br /&gt;
to start more than one thread pool job for a single script.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6358 | teravus | 2008-09-18 10:47:29 -0700 (Thu, 18 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Updates the SQLite region database to support the same properties that the MySQL version does for the table, prims.&lt;br /&gt;
* If this causes any unit tests to fail, the tests need to be updated.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6357 | melanie | 2008-09-18 10:06:47 -0700 (Thu, 18 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove redundant permissions check in OSSL_Api.cs&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6356 | melanie | 2008-09-18 10:04:02 -0700 (Thu, 18 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix list reset behavior, and thereby squash one warning&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6355 | drscofield | 2008-09-18 09:53:26 -0700 (Thu, 18 Sep 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
From: Robert Smart (SMARTROB@uk.ibm.com)&lt;br /&gt;
&lt;br /&gt;
Patch for new scripting method osParseJSON.&lt;br /&gt;
&lt;br /&gt;
also, a couple of warning bugs killed.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6354 | chi11ken | 2008-09-18 09:07:06 -0700 (Thu, 18 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6353 | drscofield | 2008-09-18 08:54:27 -0700 (Thu, 18 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
code formatting cleanup. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6352 | drscofield | 2008-09-18 08:50:52 -0700 (Thu, 18 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
and this actually adds the appearance code itself (and not just the&lt;br /&gt;
check-in message)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6351 | drscofield | 2008-09-18 08:49:52 -0700 (Thu, 18 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Adds REST interface for setting avatar appearance. cleans up a couple&lt;br /&gt;
of places in the REST inventory code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6350 | drscofield | 2008-09-18 08:44:05 -0700 (Thu, 18 Sep 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
adds support to delete a region completely and offers that&lt;br /&gt;
functionality via the console command &amp;quot;delete-region&amp;quot; and also via&lt;br /&gt;
RemoteAdminPlugin.&lt;br /&gt;
&lt;br /&gt;
minor typo fix.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6349 | sdague | 2008-09-18 08:39:22 -0700 (Thu, 18 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
add some comments and some try blocks around object storage&lt;br /&gt;
in the hopes this will help debug why this is failing for some people.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6348 | melanie | 2008-09-18 08:24:16 -0700 (Thu, 18 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Kan-Ed fix series.&lt;br /&gt;
Correct a condition where a prim is linked before it has been persisted&lt;br /&gt;
for the first time and is then persisted through it's former SOG with&lt;br /&gt;
a bad offset position.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6347 | melanie | 2008-09-18 05:50:01 -0700 (Thu, 18 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2213&lt;br /&gt;
Thank you, nlin, for a patch that prevents physical prims from being&lt;br /&gt;
created twice when rezzed from a script.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6346 | melanie | 2008-09-18 05:44:18 -0700 (Thu, 18 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Another pointless multiplication/division removed&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6345 | melanie | 2008-09-18 05:37:44 -0700 (Thu, 18 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
XEngine API refactor. Fully implement ALL_SIDES with sanity checks.&lt;br /&gt;
Correct color handling functions to no longer return the inverse color.&lt;br /&gt;
Remove pointless * 256 / 256 legacy constructs.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6344 | melanie | 2008-09-17 20:38:20 -0700 (Wed, 17 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Kan-Ed fix series.&lt;br /&gt;
XEngine: Change a number of methods to use the new link part method.&lt;br /&gt;
Fix ALL_SIDES for llSetColor, llSetTexture, llSetAlpha, llSetPrimitiveParams,&lt;br /&gt;
llGetPrimitiveParams(PRIM_TEXTURE, PRIM_COLOR).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6343 | melanie | 2008-09-17 19:54:17 -0700 (Wed, 17 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Kan-Ed fix series.&lt;br /&gt;
XEngine: Introduce a common method to determine link parts to work on.&lt;br /&gt;
Fix llSetLinkColor method.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6342 | melanie | 2008-09-17 16:50:21 -0700 (Wed, 17 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Kan-Ed fix series. Fix up llRezAtRoot and llRezObject, fix llCreateLink&lt;br /&gt;
to send a full update and do a persistence save.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6341 | melanie | 2008-09-17 16:08:46 -0700 (Wed, 17 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Add various XML elements to the data snapshot. Changes by Fly-Man and&lt;br /&gt;
myself. Fix a crash in DataSnapshot when no master avatar and no&lt;br /&gt;
estate owner is set (e.g. &amp;quot;Mainland&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6340 | melanie | 2008-09-17 15:00:56 -0700 (Wed, 17 Sep 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Kan-Ed fix series. Fix llTakeControls to behave as documented.&lt;br /&gt;
XEngine fixes: prevent queue overruns, prevent spamming when no key&lt;br /&gt;
is down. Release controls when conflicting permissions are requested&lt;br /&gt;
or permissions are refused later. Release when prim or script are deleted.&lt;br /&gt;
Fixes Scene script instance deletion semantics.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6339 | homerh | 2008-09-17 12:21:28 -0700 (Wed, 17 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Adding currentLookAt to useragents table in SQLite. This complements the&lt;br /&gt;
MySQL change from http://opensimulator.org/mantis/view.php?id=2073&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6338 | tedd | 2008-09-17 09:46:23 -0700 (Wed, 17 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
More ScriptEngine cleanup&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6337 | teravus | 2008-09-17 06:59:44 -0700 (Wed, 17 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* SSL Documentation update from Lexa&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6336 | justincc | 2008-09-17 06:18:48 -0700 (Wed, 17 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2207&lt;br /&gt;
* Attached patch implements llRequestAgentData for DotNetEngine. (It already is implemented in XEngine.)&lt;br /&gt;
* Thanks Y. Nitta&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6335 | justincc | 2008-09-17 06:14:07 -0700 (Wed, 17 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2206&lt;br /&gt;
* Fix/implement LSL group-related functions llDetectedGroup, llSameGroup &lt;br /&gt;
* Thanks nlin&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6334 | chi11ken | 2008-09-16 16:21:50 -0700 (Tue, 16 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6333 | sdague | 2008-09-16 12:51:14 -0700 (Tue, 16 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Added some terrain tests, and found a fun race condition in the sqlite&lt;br /&gt;
terrain driver in the process, which is now fixed.  yay for unit tests!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6332 | sdague | 2008-09-16 12:48:21 -0700 (Tue, 16 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
we can use equals on strings because they are comparible, and&lt;br /&gt;
this is the prefered way of doing these tests.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6331 | homerh | 2008-09-16 11:59:13 -0700 (Tue, 16 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #904: Thanks jonc, for a patch that adds &amp;quot;useragents&amp;quot; table to&lt;br /&gt;
SQLite and stores the logout position in standalone mode.&lt;br /&gt;
Note: This adds a migration for SQLite, so do your runprebuild&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6330 | justincc | 2008-09-16 11:49:57 -0700 (Tue, 16 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2205 with a few small tweaks&lt;br /&gt;
* LSL Conformance: llSetPayPrice should accept more than four arguments in list&lt;br /&gt;
* Thanks kcozens!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6329 | sdague | 2008-09-16 11:33:49 -0700 (Tue, 16 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add an inventory change test.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6328 | justincc | 2008-09-16 10:57:34 -0700 (Tue, 16 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2204 (with a small tweak)&lt;br /&gt;
* Attached patch implements LSL llGetAgentSize() for DotNetEngine and XEngine.&lt;br /&gt;
* Thanks Y. Nitta!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6327 | justincc | 2008-09-16 10:48:57 -0700 (Tue, 16 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2203&lt;br /&gt;
* Implementation of LSL llBreakLink and llBreakAllLinks&lt;br /&gt;
* Thanks Y. Nitta!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6326 | justincc | 2008-09-16 10:44:40 -0700 (Tue, 16 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Add Y. Nitta to OpenSim contributors&lt;br /&gt;
* possibly annoy people by rearranging contributors alphabetically - it was really bothering me that they weren't in order...&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6325 | justincc | 2008-09-16 10:41:01 -0700 (Tue, 16 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply http://opensimulator.org/mantis/view.php?id=2202&lt;br /&gt;
* llGround causes Array out of bounds exception in KanEd#11 script &lt;br /&gt;
* Thanks Y. Nitta!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6324 | justincc | 2008-09-16 10:35:35 -0700 (Tue, 16 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: oops, remove a warning I just inserted myself - naughty boy&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6323 | justincc | 2008-09-16 10:30:30 -0700 (Tue, 16 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* If an individual scene object throws an exception while storing, deal with this locally rather than letting it propogate up the stack&lt;br /&gt;
* This will allow other scene objects to persist and stop the exception taking down the whole region server&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6322 | justincc | 2008-09-16 09:41:46 -0700 (Tue, 16 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Change XEngine default configuration values to match those in OpenSim.example.ini&lt;br /&gt;
* Particularly important for max threads since setting this to 2 was causing all events to wait behind the regularly sleeping maintenance event&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6321 | justincc | 2008-09-16 09:37:16 -0700 (Tue, 16 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: method documentation&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6320 | melanie | 2008-09-16 03:26:54 -0700 (Tue, 16 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #1843&lt;br /&gt;
Applying DotNetEnine part of this patch. Thank you, nlin!&lt;br /&gt;
Corrects ad hoc key list comparison.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6319 | chi11ken | 2008-09-16 03:15:09 -0700 (Tue, 16 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6318 | drscofield | 2008-09-16 00:19:22 -0700 (Tue, 16 Sep 2008) | 16 lines&lt;br /&gt;
&lt;br /&gt;
From: mike pitman &amp;lt;pitman@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
New patch (terrainedit2.patch) is attached that passes unit tests (&lt;br /&gt;
and in fact supplies the new unit test to pass..:) The previous&lt;br /&gt;
failure was due to the change of the brush size to be linear instead&lt;br /&gt;
of exponential, and the fact that the test parameters were assuming&lt;br /&gt;
the exponentional brush size.&lt;br /&gt;
&lt;br /&gt;
This patch also removes dependency on 'duration' argument for&lt;br /&gt;
adjustment step size. This should address the widely differing reports&lt;br /&gt;
of instability with terrain editing.&lt;br /&gt;
&lt;br /&gt;
Note: 'doing this right' implies ultimately reading the parameters&lt;br /&gt;
from the ini file, which this patch does not do.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6317 | melanie | 2008-09-15 16:50:07 -0700 (Mon, 15 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Finish up OSSL enable/disable options in XEngine.&lt;br /&gt;
Now each function can be allowed, subject to threat level, disabled,&lt;br /&gt;
or restricted to certain UUIDs.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6316 | melanie | 2008-09-15 15:52:23 -0700 (Mon, 15 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Refactor the os functions allowed check into the threat check method&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6315 | justincc | 2008-09-15 13:58:16 -0700 (Mon, 15 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: recomment the console c# script printout I accidentally left in on the last ocmmit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6314 | justincc | 2008-09-15 13:50:57 -0700 (Mon, 15 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: eat up some yummy warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6313 | justincc | 2008-09-15 12:17:10 -0700 (Mon, 15 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Add &amp;quot;reset user password&amp;quot; command to user server&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6312 | justincc | 2008-09-15 12:02:34 -0700 (Mon, 15 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: collapse UpdateUserProfileProperties() into existing UpdateUserProfile&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6311 | justincc | 2008-09-15 11:35:52 -0700 (Mon, 15 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* oops!  Add interface file I forgot in the last checkin&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6310 | justincc | 2008-09-15 11:23:36 -0700 (Mon, 15 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Break out IUserServiceAdmin out of IUserService since admin methods don't need to be implemented on Grid hosted region servers&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6309 | justincc | 2008-09-15 10:45:48 -0700 (Mon, 15 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Complete refactoring accidentally left unfinished so that all server help requests flow through the ShowHelp() method&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6308 | justincc | 2008-09-15 10:29:11 -0700 (Mon, 15 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Add &amp;quot;reset user password&amp;quot; command to standalone region console&lt;br /&gt;
* Grid user server implementation to follow shortly&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6307 | melanie | 2008-09-15 08:36:51 -0700 (Mon, 15 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add the option to use Allow_osFunction = false for each OS function&lt;br /&gt;
in the XEngine section&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6306 | melanie | 2008-09-15 08:25:48 -0700 (Mon, 15 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Add more granularity and a risk asessment system to the OSSL API in XEngine.&lt;br /&gt;
Adds the fix from Mantis #2197 in it's new form.&lt;br /&gt;
Stage one of the scripting security changes, more to come.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6305 | drscofield | 2008-09-15 07:49:22 -0700 (Mon, 15 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
reverting r6302&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6304 | ckrinke | 2008-09-15 07:32:02 -0700 (Mon, 15 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2197. Thank you kindly, Tyre, for a patch that:&lt;br /&gt;
adds the new function osTeleportAgent().&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6303 | chi11ken | 2008-09-15 07:21:57 -0700 (Mon, 15 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup, fix a compiler warning.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6302 | drscofield | 2008-09-15 06:44:58 -0700 (Mon, 15 Sep 2008) | 11 lines&lt;br /&gt;
&lt;br /&gt;
From: mike pitman &amp;lt;pitman@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fixes the terrain spikes, and is the result of mostly a tuning&lt;br /&gt;
operation on the smooth and flatten tools. I dug in and found that the&lt;br /&gt;
spikes apparently result from smooth's overly aggressive iteration&lt;br /&gt;
steps toward the average curvature, which leads to an instability that&lt;br /&gt;
blows up the heights. I introduced a scaling factor to dampen the&lt;br /&gt;
'duration' parameter which tames progress and seems to keep things&lt;br /&gt;
stable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6301 | teravus | 2008-09-14 16:46:38 -0700 (Sun, 14 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Remove a hack I put into OGP so that I could test OGP over SSL with the SeedCap response not being SSL&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6300 | teravus | 2008-09-14 16:39:35 -0700 (Sun, 14 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Made Seed CAP response respect the SSL setting.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6299 | teravus | 2008-09-14 11:39:17 -0700 (Sun, 14 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* 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.    &lt;br /&gt;
* There are still a lot of things that are hard coded to use http.   They need to be fixed.&lt;br /&gt;
* Also includes directions&lt;br /&gt;
* A standard junk PEM file to append to app_settings/CA.pem in the client so SSL will work&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6298 | homerh | 2008-09-14 08:46:54 -0700 (Sun, 14 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Added some further clipping to color- and alpha-values.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6297 | melanie | 2008-09-14 08:18:58 -0700 (Sun, 14 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2186&lt;br /&gt;
Prevent illegal color values from being set.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6296 | homerh | 2008-09-14 06:57:25 -0700 (Sun, 14 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
MessageServer gets the agent position (positionx/y/z) as float, not as int in&lt;br /&gt;
the login_to_simulator message. Changed parsing accordingly (#2190).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6295 | melanie | 2008-09-14 06:23:02 -0700 (Sun, 14 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2124&lt;br /&gt;
Thank you, RuudL, for a patch that brings MSSQL up to the same&lt;br /&gt;
implementation level as MySQL.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6294 | afrisby | 2008-09-13 21:13:15 -0700 (Sat, 13 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Converted a number of methods within the login processes from private to protected.&lt;br /&gt;
* Made several methods virtual to allow derivative overrides.&lt;br /&gt;
* Minor cleanups.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6293 | ckrinke | 2008-09-13 19:56:51 -0700 (Sat, 13 Sep 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, CMickeyb for a patch that:&lt;br /&gt;
Moved intialization of appearance from the SendInitialData &lt;br /&gt;
event handler into CompleteMovement handler. That ensures &lt;br /&gt;
that m_appearance is initialized before the inventory is &lt;br /&gt;
retrieved (so there is a place to check on attachments).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6292 | afrisby | 2008-09-13 18:49:47 -0700 (Sat, 13 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Minor fixes and cleanups around code being used for Rex Module work.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6291 | ckrinke | 2008-09-13 17:47:45 -0700 (Sat, 13 Sep 2008) | 10 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2183. Thank you kindly, Ewe Loon for a patch that addresses:&lt;br /&gt;
after using llTakeControls my sim receives about 200 messages per second, &lt;br /&gt;
l of which get queued , this could be because there is no lag as the viewer &lt;br /&gt;
and sim are on the same computer. The patch I have included checks to see if &lt;br /&gt;
the &amp;quot;Changed&amp;quot; param is 0 then searches the EventQueue for Control messages &lt;br /&gt;
being sent to the same localid, if it finds a message already in the Queue &lt;br /&gt;
and Changed==0 then the new message is only notifing you the key is being held, &lt;br /&gt;
since there is already a message the new one isnt needed so it isnt added &lt;br /&gt;
to the queue.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6290 | homerh | 2008-09-13 15:48:30 -0700 (Sat, 13 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fixed several cases of inverted colors and alpha in DNE and XEngine.&lt;br /&gt;
Added clamping to 0.0 - 1.0 for R, G, B, and A.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6289 | teravus | 2008-09-13 15:29:36 -0700 (Sat, 13 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adds regiondata and estatedata persistence in Sqlite.   This commit is actually an assist.  99% of the work was already done by Melanie.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6288 | chi11ken | 2008-09-13 15:07:07 -0700 (Sat, 13 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6287 | homerh | 2008-09-13 14:54:07 -0700 (Sat, 13 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fixing a bug in DNE which caused the face-colors to be inverted when set via script.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6286 | chi11ken | 2008-09-13 14:39:26 -0700 (Sat, 13 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.  Minor formatting cleanup.  Fix some minor typos.  Remove some old dead code.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6285 | homerh | 2008-09-13 14:14:24 -0700 (Sat, 13 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix another missing UUID before a ToString().&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6284 | teravus | 2008-09-13 14:01:21 -0700 (Sat, 13 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Fixes SQLite load crash. &lt;br /&gt;
* added primary key to regionsettings table in the cached table&lt;br /&gt;
* initialized the data adapter.&lt;br /&gt;
* Still untested fully, so watch out!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6283 | melanie | 2008-09-13 13:37:36 -0700 (Sat, 13 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add region settings support to SQLite (untested!)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6282 | melanie | 2008-09-13 12:51:56 -0700 (Sat, 13 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2018&lt;br /&gt;
Read animation data from avataranimations.xml to allow default animations&lt;br /&gt;
to be started and stopped by name from scripts.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6281 | homerh | 2008-09-13 11:42:09 -0700 (Sat, 13 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Update avatar-position while avatar is sitting and the prim is moved (#2159).&lt;br /&gt;
I decided to make ParentPosition a public property in ScenePresence, because&lt;br /&gt;
that's exactly what happens (the parent position changes on prim move).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6280 | melanie | 2008-09-13 10:50:02 -0700 (Sat, 13 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Remove the cruft of accessing a private member of another module's class&lt;br /&gt;
from DataSnapshot and replace it with a best practices approach, making&lt;br /&gt;
it much less dependent on the land module's internal structure and types.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6279 | melanie | 2008-09-13 09:53:58 -0700 (Sat, 13 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix a typo in the DataSnapshot module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6278 | melanie | 2008-09-13 09:34:29 -0700 (Sat, 13 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2182&lt;br /&gt;
Thank you, tyre, for a patch that fixes the sender UUID in scripted IM&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6277 | melanie | 2008-09-13 09:16:08 -0700 (Sat, 13 Sep 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Fix some string to float casting nastiness. The &amp;quot;train script&amp;quot; now&lt;br /&gt;
works. Also makes llGetFreeMemory return the constant 16384.&lt;br /&gt;
LLGetFreeMemory is useless in SL, as it never goes up, only down.&lt;br /&gt;
So, the only thing it is used for, in practice, is to detect an imminent&lt;br /&gt;
stack/heap collision, a danger we don't have.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6276 | melanie | 2008-09-13 07:40:42 -0700 (Sat, 13 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Provide a GetApi method on the IScriptEngine to get a named API reference&lt;br /&gt;
This allows cross-api method calls on the implementation and also allows&lt;br /&gt;
&amp;quot;Meta APIs&amp;quot; that only provide common functionality to other APIs&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6275 | melanie | 2008-09-13 06:47:23 -0700 (Sat, 13 Sep 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Change all LSL functions to return LSL types instead of base types.&lt;br /&gt;
Remove some unused osFunctions that were left in the LSL function&lt;br /&gt;
file from the separation way back when. Inline the osSetParcelMediaURL&lt;br /&gt;
code to get rid of the osFunction. Really need to add a way for one API&lt;br /&gt;
to call another.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6274 | melanie | 2008-09-13 05:58:44 -0700 (Sat, 13 Sep 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Fix string parameters to functions taking lists as arguments. LSL&lt;br /&gt;
functions return CLI strings, which, in the case of lists, don't&lt;br /&gt;
get wrapped. Therefore, the list had to be able to deal with&lt;br /&gt;
that CLI type here. The correct fix would be to change all LSL&lt;br /&gt;
function returns to LSL types.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6273 | dahlia | 2008-09-13 03:22:17 -0700 (Sat, 13 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6272 | sdague | 2008-09-12 19:29:04 -0700 (Fri, 12 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
wrap log4net configure in try block so that it will run if you don't have a&lt;br /&gt;
.config (which no one does).  Dropping in the .config lets you see that debug&lt;br /&gt;
messages, which is handy while writing tests and figuring out why things don't&lt;br /&gt;
behave like you would guess.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6271 | sdague | 2008-09-12 19:06:23 -0700 (Fri, 12 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
2 more InventoryItem tests, plus see if I can leave the log4net&lt;br /&gt;
configure in there to help me get debug messages while developing.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6270 | homerh | 2008-09-12 15:39:17 -0700 (Fri, 12 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Changed &amp;quot;show users&amp;quot; command to display only root agents, &amp;quot;show users full&amp;quot; to&lt;br /&gt;
display root and child agents (mantis #2171).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6269 | justincc | 2008-09-12 14:32:45 -0700 (Fri, 12 Sep 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Patch http://opensimulator.org/mantis/view.php?id=2172&lt;br /&gt;
* Patch attached that adds the check for uninitialized appearance when inventory items are received and processed. Also attempts to ensure that appearance is initialized even &lt;br /&gt;
when the profile cache has not been built.&lt;br /&gt;
* This will not fix the race condition, but should at least remove the unhandled exception that is being reported in Mantis 0002126.&lt;br /&gt;
* Thanks cmickeyb&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6268 | justincc | 2008-09-12 14:24:11 -0700 (Fri, 12 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: spelling mistake and message tidying on Migration messages&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6267 | justincc | 2008-09-12 14:20:24 -0700 (Fri, 12 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Remove warnings&lt;br /&gt;
* 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&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6266 | sdague | 2008-09-12 14:00:40 -0700 (Fri, 12 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add first round of folder tests&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6265 | sdague | 2008-09-12 14:00:29 -0700 (Fri, 12 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
reformat spacing on some property declarations.  Take away the virtual&lt;br /&gt;
attribute as that was a left over of an nhibernate approach that&lt;br /&gt;
isn't used in the current nhibernate code anyway.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6264 | justincc | 2008-09-12 14:00:05 -0700 (Fri, 12 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Patch http://opensimulator.org/mantis/view.php?id=2158&lt;br /&gt;
* RemoteAdmin SaveXMLMethod &lt;br /&gt;
* My tiny mind isn't quite sure how this is useful, but the load xml equivalent is already there, so what the hell :)&lt;br /&gt;
* Thanks Olish.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6263 | justincc | 2008-09-12 13:53:21 -0700 (Fri, 12 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Make fix to MSSQLRegionData.cs in LoadLandObjects as recommended by Garrett Hussey in Re: [Opensim-dev] MSSQL runtime error in latest build..&lt;br /&gt;
* Thanks!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6262 | justincc | 2008-09-12 13:42:04 -0700 (Fri, 12 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Patch http://opensimulator.org/mantis/view.php?id=2167&lt;br /&gt;
* Force ClickAction persistence even if other object properties are not edited &lt;br /&gt;
* Thanks nlin!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6261 | justincc | 2008-09-12 13:38:20 -0700 (Fri, 12 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Add userstore sql upgrade I carelessly forgot to check in a couple of revisions ago&lt;br /&gt;
* Hopefully there wasn't a problem anyway, since the look at stuff isn't enabled yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6260 | justincc | 2008-09-12 13:37:07 -0700 (Fri, 12 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Patch http://opensimulator.org/mantis/view.php?id=2163&lt;br /&gt;
* Add prim ClickAction persistence to SQLite &lt;br /&gt;
* This will require a prebuild&lt;br /&gt;
* Thanks nlin!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6259 | justincc | 2008-09-12 13:12:03 -0700 (Fri, 12 Sep 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Check in first part of http://opensimulator.org/mantis/view.php?id=2073&lt;br /&gt;
* 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 &lt;br /&gt;
this point, region servers that haven't upgraded past this revision may run into problems&lt;br /&gt;
* This checkin upgrades the user database.  As always, we recommend you have backups in case something goes wrong.&lt;br /&gt;
* Many thanks to tyre for this patch.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6258 | dahlia | 2008-09-12 12:42:26 -0700 (Fri, 12 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
remove hidden faces inside prim meshes to improve memory use and startup time&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6257 | sdague | 2008-09-12 11:46:55 -0700 (Fri, 12 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
because UUID supports equality, we can do a straight equals instead of&lt;br /&gt;
convert to string and match.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6256 | tedd | 2008-09-12 11:46:52 -0700 (Fri, 12 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Note to self: VisualSVN not fully compatible with OpenSim prebuild :)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6255 | sdague | 2008-09-12 11:46:44 -0700 (Fri, 12 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
use new style asserts.  They are much easier to read.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6254 | tedd | 2008-09-12 11:42:02 -0700 (Fri, 12 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Cut of remote server as AppDomains and even WCF can do it better (better means less code in this case)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6253 | teravus | 2008-09-12 11:17:01 -0700 (Fri, 12 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix a missing .UUID in llInstantMessage&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6252 | sdague | 2008-09-12 11:13:43 -0700 (Fri, 12 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
move the actual [Test] methods for databases to OpenSim.Data.Tests&lt;br /&gt;
classes.  This did mean loosing 1 unit test that was actually testing&lt;br /&gt;
an sqlite function directly instead of the interface.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6251 | sdague | 2008-09-12 10:45:02 -0700 (Fri, 12 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
change order in prebuild.xml so this works in nant on a clean&lt;br /&gt;
checkout.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6250 | sdague | 2008-09-12 09:05:06 -0700 (Fri, 12 Sep 2008) | 8 lines&lt;br /&gt;
&lt;br /&gt;
be more clever and move the bulk of the db tests for inventory into&lt;br /&gt;
OpenSim.Data.Tests, then subclass with custom init bits for sqlite.&lt;br /&gt;
As I've only been testing the plugin interfaces anyway, this should&lt;br /&gt;
make it very easy to write only a little bit of code to use these&lt;br /&gt;
tests for other databases.  It will also give us the framework for&lt;br /&gt;
definining the datastore behavior and making sure that all the databases&lt;br /&gt;
do the same thing.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6249 | sdague | 2008-09-12 08:04:16 -0700 (Fri, 12 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
add the m_host.AddScriptLPS(1); line.  I'm not actually sure what it&lt;br /&gt;
does, but it seems every other function here has it, so it is probably&lt;br /&gt;
needed.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6248 | sdague | 2008-09-12 08:04:13 -0700 (Fri, 12 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
From: Rob Smart &amp;lt;SMARTROB@uk.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Implement an osParseJSON method useful for handling simple JSON returns&lt;br /&gt;
from http requests.  This will only work in C# at this point.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6247 | ckrinke | 2008-09-11 20:33:26 -0700 (Thu, 11 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2165. Thank you kindly, CMickeyB for a patch that:&lt;br /&gt;
patch is attached that replaces the o(n^2) algorithm currently &lt;br /&gt;
used to build the inventory cache with an o(n) algorithm using &lt;br /&gt;
hash tables. the patch also adds some additional error handling.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6246 | justincc | 2008-09-11 18:09:18 -0700 (Thu, 11 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: CONTRIBUTORS adjustments&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6245 | justincc | 2008-09-11 17:45:24 -0700 (Thu, 11 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Move the ResetChildPrimPhysics() calls to after physics have been applied to the parts rather than after each individual part&lt;br /&gt;
* 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 &lt;br /&gt;
bounds on startup) less of a problem.&lt;br /&gt;
* However, if I've been bad please revert this patch&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6244 | justincc | 2008-09-11 17:37:59 -0700 (Thu, 11 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: various doc and tidy up, logging increase to make it clearer which prim is failing a border crossing&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6243 | melanie | 2008-09-11 17:33:24 -0700 (Thu, 11 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Revert 6242 because of a possible licensing issue&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6242 | melanie | 2008-09-11 17:23:41 -0700 (Thu, 11 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add the UUIDs of the standard animations. Thanks, Ewe Loon!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6241 | sdague | 2008-09-11 13:52:35 -0700 (Thu, 11 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
more inventory folder tests&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6240 | sdague | 2008-09-11 11:49:37 -0700 (Thu, 11 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add some folder create and list tests&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6239 | sdague | 2008-09-11 11:49:10 -0700 (Thu, 11 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
added simple add / exists folder check&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6238 | teravus | 2008-09-11 11:21:00 -0700 (Thu, 11 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* This updates the OGP module to support both the revision 2 and revision 3 of the OGP protocol. (Assuming I understood it correctly)&lt;br /&gt;
* This also removes the host--&amp;gt; ip pre-resolve workaround.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6237 | sdague | 2008-09-11 10:52:11 -0700 (Thu, 11 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add a few more SQLite Asset tests.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6236 | sdague | 2008-09-11 08:18:02 -0700 (Thu, 11 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add doxygen target&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6235 | justincc | 2008-09-11 06:56:25 -0700 (Thu, 11 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Start loading prims after region module configuration rather than before&lt;br /&gt;
* In some circumstances, loading prims can invoke region modules&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6234 | lbsa71 | 2008-09-11 04:41:52 -0700 (Thu, 11 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Removed some legacy commenting&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6233 | lbsa71 | 2008-09-11 04:39:43 -0700 (Thu, 11 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added small convenience function to recursively calculate total amounts of items loaded under library inventory node&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6232 | mikem | 2008-09-11 01:25:38 -0700 (Thu, 11 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add file containing output of `svn info` into .zip and .tar.gz files&lt;br /&gt;
found at http://builds.opensimulator.org/&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6231 | teravus | 2008-09-10 18:50:31 -0700 (Wed, 10 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Newtonsoft Json.NET 1.3.1 for upcoming use in comms.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6230 | sdague | 2008-09-10 14:51:46 -0700 (Wed, 10 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
fix line endings.  Wish there was a good way to do this from &lt;br /&gt;
git-svn&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6229 | sdague | 2008-09-10 14:36:20 -0700 (Wed, 10 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
added very basic stubs for User and Inventory db creates and empty&lt;br /&gt;
calls to make sure they worked&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6228 | sdague | 2008-09-10 14:36:12 -0700 (Wed, 10 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fix typo in name of test db&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6227 | sdague | 2008-09-10 14:36:01 -0700 (Wed, 10 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
make default rule 'all' again&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6226 | chi11ken | 2008-09-10 14:29:55 -0700 (Wed, 10 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6225 | sdague | 2008-09-10 13:33:13 -0700 (Wed, 10 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
add basic sniff tests for SQLite Asset store.  Initializes a db,&lt;br /&gt;
stores an asset, fetches that asset, make sure it has the name&lt;br /&gt;
we gave it.  All simple stuff, but should catch the more egregious&lt;br /&gt;
breaks.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6224 | sdague | 2008-09-10 13:33:02 -0700 (Wed, 10 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add a simple update attribute test for SOG &amp;amp; SQLite&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6223 | sdague | 2008-09-10 13:31:24 -0700 (Wed, 10 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
have the Makefile run prebuild on test targets as well as it&lt;br /&gt;
helps to actually include new test files to run prior to upload.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6222 | sdague | 2008-09-10 12:14:12 -0700 (Wed, 10 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
added in a few more tests&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6221 | sdague | 2008-09-10 11:29:01 -0700 (Wed, 10 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
break the rsync line because bamboo doesn't accept it in the comment field&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6220 | sdague | 2008-09-10 11:17:10 -0700 (Wed, 10 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
the explicit log4net configure attempt was maybe breaking bamboo, get&lt;br /&gt;
rid of that.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6219 | sdague | 2008-09-10 11:14:53 -0700 (Wed, 10 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
don't build doxygen docs on every build.  This really slows down bamboo&lt;br /&gt;
and is probably better done on cron.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6218 | sdague | 2008-09-10 11:12:02 -0700 (Wed, 10 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
force a clean before the build to see if this makes bamboo&lt;br /&gt;
fail less often.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6217 | sdague | 2008-09-10 10:49:41 -0700 (Wed, 10 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
added the first couple of sqlite tests.  we'll see how bamboo&lt;br /&gt;
handles them.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6216 | sdague | 2008-09-10 10:49:37 -0700 (Wed, 10 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
add shell for SQLite testing.  No tests yet.&lt;br /&gt;
add another nant target for test-xml to get the verbose&lt;br /&gt;
version&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6215 | ckrinke | 2008-09-10 07:12:56 -0700 (Wed, 10 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Revert the two debug log statements from r6212 as described in Mantis 2126.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6214 | melanie | 2008-09-09 23:14:38 -0700 (Tue, 09 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #511&lt;br /&gt;
Allow parsing of hexadecimal int constants from strings.&lt;br /&gt;
Also fixes a DBNull value in the touch type field crashing the sim&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6213 | chi11ken | 2008-09-09 22:17:28 -0700 (Tue, 09 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
Fix unreachable code due to typo in llDetectedGroup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6212 | ckrinke | 2008-09-09 20:27:09 -0700 (Tue, 09 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, CMickeyB for a patch that adds a&lt;br /&gt;
couple of debug statements for null items while we&lt;br /&gt;
diagnose our interrmittent inventory issues. I looked&lt;br /&gt;
at this and it seems helpful to others. We can back it &lt;br /&gt;
later if desired.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6211 | ckrinke | 2008-09-09 20:19:57 -0700 (Tue, 09 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2153. Thank you kindly, Godfrey for a patch that solves:&lt;br /&gt;
osSetDynamicTextureData() produces error on console if &lt;br /&gt;
ExtraParams passed empty string&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6210 | ckrinke | 2008-09-09 19:25:02 -0700 (Tue, 09 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Implementation of llDetectedGroup for DotNetEngine.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6209 | ckrinke | 2008-09-09 19:10:25 -0700 (Tue, 09 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
*Almost* have a complete implementation of llDetectedGroup. &lt;br /&gt;
One member missing, so a portion is commented out.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6208 | ckrinke | 2008-09-09 18:54:25 -0700 (Tue, 09 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Implementation for llDetectedLinkNumber in DotNetEngine.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6207 | mikem | 2008-09-09 17:19:36 -0700 (Tue, 09 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thanks, nlin, for a patch implementing persistence for &amp;quot;When Left Clicked&amp;quot;&lt;br /&gt;
object property. Fix issue 2149.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6206 | teravus | 2008-09-09 16:42:44 -0700 (Tue, 09 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixes Sqlite crash bug when saving a prim.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6205 | sdague | 2008-09-09 13:45:21 -0700 (Tue, 09 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
possible fix for EARTH SHATTERING KABOOM! when trying to save a prim&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6204 | sdague | 2008-09-09 13:23:10 -0700 (Tue, 09 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
fix an automatically stripped out UUID from SQLiteManager&lt;br /&gt;
fix some spacing in SQLiteRegionData&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6203 | sdague | 2008-09-09 11:44:54 -0700 (Tue, 09 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
hopefully fix embedded inventory for sqlite&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6202 | sdague | 2008-09-09 08:57:35 -0700 (Tue, 09 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
twiddle testing to kick of another build&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6201 | sdague | 2008-09-09 07:51:41 -0700 (Tue, 09 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
From: alan_webb@us.ibm.com&lt;br /&gt;
&lt;br /&gt;
Make CHANGED constants consistent with LSL, and consistent across the&lt;br /&gt;
code base&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6200 | sdague | 2008-09-09 07:51:30 -0700 (Tue, 09 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
From: alan_webb@us.ibm.com&lt;br /&gt;
&lt;br /&gt;
Fix an invalid bounds check in Builtin_Commands&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6199 | afrisby | 2008-09-08 22:25:29 -0700 (Mon, 08 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Adds OnGenericMessage and SendGenericMessage functionality to IClientAPI.&lt;br /&gt;
* Please don't break the build. *fingers crossed*&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6198 | melanie | 2008-09-08 21:16:52 -0700 (Mon, 08 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Fix llResetScript() and the reset button to actually restore global&lt;br /&gt;
variables to their initializer values, rather then zeroing them.&lt;br /&gt;
Also handles lists properly now.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6197 | melanie | 2008-09-08 20:48:09 -0700 (Mon, 08 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Preserve link numbers when items are taken into inventory and re-rezzed.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6196 | chi11ken | 2008-09-08 18:26:48 -0700 (Mon, 08 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6195 | melanie | 2008-09-08 18:24:58 -0700 (Mon, 08 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fix state xxx within state xxx itself triggering a state &amp;quot;change&amp;quot; to&lt;br /&gt;
same state&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6194 | melanie | 2008-09-08 18:01:45 -0700 (Mon, 08 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix string -&amp;gt; int cast to variable&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6193 | melanie | 2008-09-08 17:43:14 -0700 (Mon, 08 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix delimiter access from list for llParseStringKeepNulls&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6192 | melanie | 2008-09-08 16:54:52 -0700 (Mon, 08 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix an inventory naming regression&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6191 | melanie | 2008-09-08 16:13:59 -0700 (Mon, 08 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove casting nastiness in LSL_Api&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6190 | melanie | 2008-09-08 15:19:06 -0700 (Mon, 08 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Correct state handling and state event masks. Prims will now show&lt;br /&gt;
touch, pay, etc script states correctly.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6189 | sdague | 2008-09-08 14:49:52 -0700 (Mon, 08 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fix an issue where we got coliding namespaces that prevented a sim start&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6188 | sdague | 2008-09-08 14:22:40 -0700 (Mon, 08 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add a new quickstart to testing document&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6187 | sdague | 2008-09-08 14:08:01 -0700 (Mon, 08 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
rejigger tests out of OpenSim.Region.Environment and into OpenSim.Region.Environment.Tests.dll&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6186 | sdague | 2008-09-08 13:34:45 -0700 (Mon, 08 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
changes to Test directory structure per opensim-dev conversation&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6185 | melanie | 2008-09-08 12:57:28 -0700 (Mon, 08 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fix component order on a quaternion for the sit target. This caused&lt;br /&gt;
sit positions to be upside down until the script was reset.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6184 | melanie | 2008-09-08 12:29:16 -0700 (Mon, 08 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Adapt the unit tests to the new list rules, change some casts to&lt;br /&gt;
new method for testing&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6183 | melanie | 2008-09-08 11:15:36 -0700 (Mon, 08 Sep 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2147&lt;br /&gt;
Thank you, ralphos, for a patch the adapts llSetColor and friends to&lt;br /&gt;
a change in the underlying types.&lt;br /&gt;
Also, thank you for a much cleaner way of casting types out of&lt;br /&gt;
lists, which I will adopt throughout.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6182 | lbsa71 | 2008-09-08 07:30:35 -0700 (Mon, 08 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* some if inversions and added {}'s for readability&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6181 | melanie | 2008-09-08 05:30:48 -0700 (Mon, 08 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2144&lt;br /&gt;
Adjust XEngine llSetAlpha to a change in the underlying type&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6180 | melanie | 2008-09-08 04:49:17 -0700 (Mon, 08 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2145&lt;br /&gt;
Fix a number of casting issues in XEngine's API&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6179 | drscofield | 2008-09-08 03:28:59 -0700 (Mon, 08 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fix: warnings from libomv&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6178 | mikem | 2008-09-08 01:20:19 -0700 (Mon, 08 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Use older ExpectedException attribute format. Previously tests were failing on NUnit &amp;lt;2.2.8.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6177 | melanie | 2008-09-07 19:40:20 -0700 (Sun, 07 Sep 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Implement proper persistence of the following prim properties:&lt;br /&gt;
Floating text, Rotation, Texture animation, Particle System&lt;br /&gt;
This will make &amp;quot;Eye Candy&amp;quot; scripts work without modification in&lt;br /&gt;
XEngine. The use of the CHANGED_REGION_RESTART hack is no longer&lt;br /&gt;
needed. Implemented in MySQL only, hovertext also in SQLite.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6176 | ckrinke | 2008-09-07 19:24:30 -0700 (Sun, 07 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Implement llEjectFromLand.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6175 | mikem | 2008-09-07 19:21:18 -0700 (Sun, 07 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix dll filenames in test targets.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6174 | ckrinke | 2008-09-07 19:05:56 -0700 (Sun, 07 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
I inadvertently edited out llGroundSlope, llGroundNormal &lt;br /&gt;
and llGroundContour in the last checkin and this replaces&lt;br /&gt;
them again in LSL_BuiltIn_Commands.cs.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6173 | ckrinke | 2008-09-07 19:01:36 -0700 (Sun, 07 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add implementation for llSetSoundRadius().&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6172 | mikem | 2008-09-07 18:42:47 -0700 (Sun, 07 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove trailing whitespace.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6171 | ckrinke | 2008-09-07 18:27:16 -0700 (Sun, 07 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add Adam's llGroundSlope, llGroundNormal and&lt;br /&gt;
llGroundContour into our Common/LS:L_BuiltIn_Commands&lt;br /&gt;
file.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6170 | afrisby | 2008-09-07 15:56:43 -0700 (Sun, 07 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Implements llGroundSlope, llGroundNormal and llGroundContour in LSL_Api.cs - these functions are orthogonal to each other and the core implementation is in GroundSlope. &lt;br /&gt;
* 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.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6169 | ckrinke | 2008-09-07 15:08:40 -0700 (Sun, 07 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Revert the removal of the commented out&lt;br /&gt;
scriptsleep calls.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6168 | melanie | 2008-09-07 15:01:25 -0700 (Sun, 07 Sep 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Xengine patch to force a persistence save on script creation. This prevents&lt;br /&gt;
duplicate delivery of state_entry if a region is restarted just after&lt;br /&gt;
saving the script. Changes script state saves to no longer abort long-&lt;br /&gt;
running event handlers. Queues the save instead. Adds shutdown handler&lt;br /&gt;
to save script state on irderly shutdown&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6167 | melanie | 2008-09-07 13:15:15 -0700 (Sun, 07 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2138&lt;br /&gt;
Thank you, HomerHorwitz, for a patch that fixes llGetKey()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6166 | melanie | 2008-09-07 13:09:11 -0700 (Sun, 07 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2142&lt;br /&gt;
Thank you, HomerHorwitz, for a patch that fixes landmark teleport&lt;br /&gt;
and about landmarks with the new OMV types.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6165 | ckrinke | 2008-09-07 10:32:38 -0700 (Sun, 07 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Return 0 for no wind and 0 for no clouds from&lt;br /&gt;
both llWind and llCloud and remove the &lt;br /&gt;
&amp;quot;NotImplemented&amp;quot; status leaving us with about&lt;br /&gt;
74 &amp;quot;NotImplemented&amp;quot; LSL-C# wrapper functions.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6164 | teravus | 2008-09-07 06:24:23 -0700 (Sun, 07 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixes linking using the new types.&lt;br /&gt;
quaternions are not communicative!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6163 | mikem | 2008-09-07 01:00:41 -0700 (Sun, 07 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Convert TestStringsWithEscapedQuotesAndComments to use concatenated expected string.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6162 | mikem | 2008-09-07 00:17:46 -0700 (Sun, 07 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
(Hopefully) fix making .zip and .tar.gz files with each build.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6161 | chi11ken | 2008-09-07 00:13:12 -0700 (Sun, 07 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6160 | justincc | 2008-09-06 22:29:12 -0700 (Sat, 06 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* On a failing login, don't bother trying the default region if it's the same as the original login region&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6159 | justincc | 2008-09-06 22:21:03 -0700 (Sat, 06 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Increase expect_user XMLRPC timeout from 6 to 30 seconds&lt;br /&gt;
* 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&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6158 | justincc | 2008-09-06 22:07:57 -0700 (Sat, 06 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Improve login failure handling.&lt;br /&gt;
* 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)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6157 | justincc | 2008-09-06 21:20:47 -0700 (Sat, 06 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* 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&lt;br /&gt;
* 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&lt;br /&gt;
* copying and pasting code... it makes me cry inside... so sad...&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6156 | ckrinke | 2008-09-06 21:00:44 -0700 (Sat, 06 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Clean up some of the nonsensical use of ScriptSleep&lt;br /&gt;
inside our LSL-C# wrapper subroutines.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6155 | justincc | 2008-09-06 20:34:44 -0700 (Sat, 06 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: for now, print out the exception if logging into the initially selected region fails, rather than swallowing it&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6154 | justincc | 2008-09-06 20:22:33 -0700 (Sat, 06 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Clean up of logging messages to make following the client login process easier&lt;br /&gt;
* documentation&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6153 | justincc | 2008-09-06 17:47:08 -0700 (Sat, 06 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: just minor doc and tidy up&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6152 | ckrinke | 2008-09-06 17:42:46 -0700 (Sat, 06 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove a few of the commented out &amp;quot;NotImplemented&amp;quot; &lt;br /&gt;
calls from our LSL-C# wrappers.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6151 | ckrinke | 2008-09-06 16:08:08 -0700 (Sat, 06 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2136. Thank you kindly, HomerHorwitz for a patch that:&lt;br /&gt;
libomv corrected the endianess of some Helper methods, which &lt;br /&gt;
broke the fake parcelID computation for &amp;quot;About Landmark&amp;quot;. &lt;br /&gt;
The attached patch fixes this.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6150 | teravus | 2008-09-06 15:28:51 -0700 (Sat, 06 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* This changes gridcomms types back to our home grown wholy controlled types.  &lt;br /&gt;
* 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.&lt;br /&gt;
* This might introduce a map issue.   Still checking it out.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6149 | ckrinke | 2008-09-06 15:11:27 -0700 (Sat, 06 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1234. Thank you HomerHorwitz for a patch that:&lt;br /&gt;
The big libomv patch introduced a small regression: &lt;br /&gt;
OpenSim doesn't build on monodevelop anymore. The &lt;br /&gt;
attached patch fixes this in prebuild.xml.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6148 | teravus | 2008-09-06 12:40:04 -0700 (Sat, 06 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Addresses the same issue as last commit on SceneObjectGroup border crossings&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6147 | teravus | 2008-09-06 12:21:41 -0700 (Sat, 06 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fixes a few type changes that caused the XML Format to break.&lt;br /&gt;
* Testers, please try rezzing your inventory on this revision and sending me feedback in mantis.&lt;br /&gt;
* Users, it's not time to update yet.  The dust still hasn't settled.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6146 | tedd | 2008-09-06 11:49:36 -0700 (Sat, 06 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Brushing rust of ye old commit&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6145 | melanie | 2008-09-06 07:58:23 -0700 (Sat, 06 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2133&lt;br /&gt;
Thank you, Xugu Madison and ChrisDown, for a patch that&lt;br /&gt;
fixes linux filename extensions from .Xml back to .xml&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6144 | teravus | 2008-09-06 01:10:40 -0700 (Sat, 06 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Replace a Try/catch I commented out while testing/fixing issues.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6143 | teravus | 2008-09-06 00:52:41 -0700 (Sat, 06 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* This is the fabled LibOMV update with all of the libOMV types from JHurliman&lt;br /&gt;
* 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.&lt;br /&gt;
* This has been tested to work with most basic functions. However..   make sure you back up 'everything' before using this.  It's that big!  &lt;br /&gt;
* Essentially we're back at square 1 in the testing phase..  so lets identify things that broke.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6142 | justincc | 2008-09-05 22:56:03 -0700 (Fri, 05 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: speculatively try a change to bamboo.build to see if this generates nightly binaries again&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6141 | dahlia | 2008-09-05 21:55:05 -0700 (Fri, 05 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
more unit test cross-platform compatibility tweaks&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6140 | melanie | 2008-09-05 21:35:33 -0700 (Fri, 05 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Rolling back #6139 because there is no consensus on it's application.&lt;br /&gt;
Reverted pending further discussion.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6139 | melanie | 2008-09-05 21:21:36 -0700 (Fri, 05 Sep 2008) | 8 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #624&lt;br /&gt;
Thank you, openlifegrid, for a patch to move new user connections to&lt;br /&gt;
thread pool threads.&lt;br /&gt;
Reworked by me to fit current trunk.&lt;br /&gt;
I believe that that patch may be beneficial in reducing the cases&lt;br /&gt;
in which regions become unresponsive and will no longer accept&lt;br /&gt;
new logins.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6138 | dahlia | 2008-09-05 21:01:39 -0700 (Fri, 05 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
more unit test tweaks in the name of cross-platform compatibility&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6137 | justincc | 2008-09-05 20:22:09 -0700 (Fri, 05 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Add SampleMoneyModule patch from mantis #2079&lt;br /&gt;
* Thanks noralbion&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6136 | dahlia | 2008-09-05 18:22:39 -0700 (Fri, 05 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Revert changes to TestStringsWithEscapedQuotesAndComments() so it will work in Bamboo instead of windows&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6135 | justincc | 2008-09-05 18:10:47 -0700 (Fri, 05 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Make SOG itself responsible for checking whether it's already been deleted on an update request from the regular sweep&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6134 | dahlia | 2008-09-05 17:58:56 -0700 (Fri, 05 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
reformatted some of unit test standards to allow them to work when OpenSim is built in Visual Studio&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6133 | justincc | 2008-09-05 17:55:16 -0700 (Fri, 05 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* minor: change hard tabs back to spaces in previous commit&lt;br /&gt;
* my excuse is that I hadn't used this monodevelop exe before...&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6132 | justincc | 2008-09-05 17:44:50 -0700 (Fri, 05 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fix mantis 2130 - nre occuring sometimes when the regular prim update sweep occurs&lt;br /&gt;
* Fold m_deleted and m_isDeleted together (ugh!)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6131 | justincc | 2008-09-05 17:11:50 -0700 (Fri, 05 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Blind fix what looks like a bug in the new land MSSQL code&lt;br /&gt;
* The data returned from the db was never inserted in the list to be processed and return&lt;br /&gt;
* This is an example where a warning has revealed a bug&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6130 | justincc | 2008-09-05 17:09:24 -0700 (Fri, 05 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Remove lots of warnings from the CMS module&lt;br /&gt;
* Remove a few other miscellaneous warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6129 | ckrinke | 2008-09-05 16:53:44 -0700 (Fri, 05 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2093. Thank you kindly, Ewe Loon for a patch that:&lt;br /&gt;
Solves SetPrimitiveParams, Revolutions not calculated &lt;br /&gt;
properly.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6128 | ckrinke | 2008-09-05 16:38:42 -0700 (Fri, 05 Sep 2008) | 10 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2048. Thank you kindly, HomerHorwitz for a patch that:&lt;br /&gt;
The attached patch (against r6075) fixes it for grid-mode. If the &lt;br /&gt;
home-region isn't available, the stored regionHandle will be used &lt;br /&gt;
to compute the region-coordinates of the home. This will be wrong &lt;br /&gt;
if the home-region has moved, of course, but without the region &lt;br /&gt;
being online we can't request the RegionInfo of it for finding out. &lt;br /&gt;
Doing that (before the patch) and accessing the (null) RegionInfo &lt;br /&gt;
led to a NullReferenceException, which prevented logging in to the &lt;br /&gt;
last location.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6127 | ckrinke | 2008-09-05 16:26:35 -0700 (Fri, 05 Sep 2008) | 11 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2126. Thank you kindly, Ralphos for a patch that addresses:&lt;br /&gt;
Types extracted from a LSL_Types.list have to be down-cast initially &lt;br /&gt;
to the exact type of value type object that the Object actually is.&lt;br /&gt;
This would make for very cumbersome, ugly code when extracting list &lt;br /&gt;
parameter items in ll functions where a few implicit conversions &lt;br /&gt;
should be applied such as key -&amp;gt; LSLString and LSLInteger -&amp;gt; LSLFloat &lt;br /&gt;
(but not LSLFloat -&amp;gt; LSLInteger). This patch adds a set of GetXXXItem &lt;br /&gt;
member functions to the LLS_Type.list class, where XXX is the name &lt;br /&gt;
of the LSL_Type to be extracted: LSLFLoat, LSLInteger etc. All take &lt;br /&gt;
a single, int parameter that is the item number to be extracted.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6126 | ckrinke | 2008-09-05 16:21:02 -0700 (Fri, 05 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, KrTaylor for a patch that adds:&lt;br /&gt;
llParseString functions throw exception when passed a &lt;br /&gt;
list of variables and this patch adds logic to solve&lt;br /&gt;
this to LSL_Api.cs&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6125 | ckrinke | 2008-09-05 16:15:52 -0700 (Fri, 05 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2121. Thank you kindly, ChrisDown for a patch that solves:&lt;br /&gt;
The option to enable the REST Asset and Inventory plugin is missing &lt;br /&gt;
from OpenSim.ini.example. This patch adds the required items without &lt;br /&gt;
enabling the plugins.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6124 | ckrinke | 2008-09-05 16:04:20 -0700 (Fri, 05 Sep 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2104. Thank you kindly, Godfrey for a patch that:&lt;br /&gt;
If the parcel pointed to by the landmark has nothing in the &lt;br /&gt;
Description field (of the General tab in About Land...), a &lt;br /&gt;
NullReferenceException is thrown and the client is logged out.&lt;br /&gt;
I added a check to the calls to Helpers.StringToField() in OpenSim.Region.ClientStack.LindenUDP.SendParcelInfo to avoid &lt;br /&gt;
this issue.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6123 | teravus | 2008-09-05 09:54:31 -0700 (Fri, 05 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* 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&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6122 | dahlia | 2008-09-05 09:38:51 -0700 (Fri, 05 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Replaced a lot of trig calls with lookup tables for common prim types in an attempt to improve meshing speed.&lt;br /&gt;
Added a new between points interpolation method to improve accuracy of profile cuts in triangle and square profile prims.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6121 | sdague | 2008-09-04 15:24:45 -0700 (Thu, 04 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
create a &amp;quot;nant test&amp;quot; target to make it very simple to run the nunit&lt;br /&gt;
tests on the console on linux.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6120 | sdague | 2008-09-04 15:11:13 -0700 (Thu, 04 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
complete rationalization of unit tests that we currently run&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6119 | sdague | 2008-09-04 15:06:18 -0700 (Thu, 04 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
normalize naming for OpenSim.Tests.Framework.dll&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6118 | sdague | 2008-09-04 15:06:16 -0700 (Thu, 04 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
added in find calls&lt;br /&gt;
added logging of exceptions, which we'll get quite a few of at this&lt;br /&gt;
point most likely&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6117 | sdague | 2008-09-04 15:06:13 -0700 (Thu, 04 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
remove calls&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6116 | sdague | 2008-09-04 10:52:53 -0700 (Thu, 04 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
start in on an EntityList class so we can stop doing lots of manipulating&lt;br /&gt;
of Entities as a dictionary directly&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6115 | sdague | 2008-09-04 08:49:24 -0700 (Thu, 04 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fix some indenting&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6114 | sdague | 2008-09-04 08:35:30 -0700 (Thu, 04 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
minor fixes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6113 | sdague | 2008-09-04 08:35:29 -0700 (Thu, 04 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
added rollback bit to the help menu&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6112 | sdague | 2008-09-04 08:34:09 -0700 (Thu, 04 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add some stubbing for ini.example for CMS module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6111 | melanie | 2008-09-03 12:28:46 -0700 (Wed, 03 Sep 2008) | 9 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2111&lt;br /&gt;
Eliminate gretuitious KillObject packets. KillObject is sent to the&lt;br /&gt;
viewer for the root part only.&lt;br /&gt;
Also prevents the full update on deselect that makes a deleted object&lt;br /&gt;
reappear and stay visible until the background deleter got around to it.&lt;br /&gt;
We still send 2 KillObject packets for the root prim, that could be &lt;br /&gt;
avoided only at a cost in reliability. One packet seems an acceptable&lt;br /&gt;
price to pay for consistency.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6110 | melanie | 2008-09-03 11:57:06 -0700 (Wed, 03 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2112&lt;br /&gt;
Thannk you, ralphos, for a patch to clean up list item type handling&lt;br /&gt;
and add a missing explicit cast in Shared/&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6109 | sdague | 2008-09-03 11:23:59 -0700 (Wed, 03 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add standard copyright headers for the project&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6108 | sdague | 2008-09-03 11:23:51 -0700 (Wed, 03 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
remove non code files&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6107 | sdague | 2008-09-03 11:11:44 -0700 (Wed, 03 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
narrange to do basic cleanup of the CMS module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6106 | sdague | 2008-09-03 11:04:44 -0700 (Wed, 03 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
white space fixes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6105 | sdague | 2008-09-03 11:04:42 -0700 (Wed, 03 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
come up nicer on startup if the opensim.ini section isn't there&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6104 | sdague | 2008-09-03 11:04:41 -0700 (Wed, 03 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
type change from ChatFromViewerArgs -&amp;gt; OSChatMessage to line up with trunk.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6103 | sdague | 2008-09-03 11:04:37 -0700 (Wed, 03 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Merge branch 'cms' of http://pokgsa.ibm.com/~jbongio/public/opensim&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6102 | chi11ken | 2008-09-03 07:05:49 -0700 (Wed, 03 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6101 | melanie | 2008-09-03 06:22:18 -0700 (Wed, 03 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2097&lt;br /&gt;
Thank you, ralphos, for a patch that fixes an InvalidCastException&lt;br /&gt;
in llSetPrimitveParams.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6100 | drscofield | 2008-09-03 04:58:36 -0700 (Wed, 03 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
clean up and fixing a typo.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6099 | melanie | 2008-09-03 04:25:11 -0700 (Wed, 03 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2107&lt;br /&gt;
Thank you, lulurun, for a patch to fix a possible crash when a received&lt;br /&gt;
packet contains a quaternion with all members zeroed.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6098 | melanie | 2008-09-03 03:53:25 -0700 (Wed, 03 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2109&lt;br /&gt;
Prevent a null reference exception when reset is pressed on a script&lt;br /&gt;
while it's being compiled.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6097 | ckrinke | 2008-09-02 20:35:54 -0700 (Tue, 02 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2106. Thank you kindly, HomerHorwitz for a patch that:&lt;br /&gt;
The attached patch fixes connectivety checking of root- and&lt;br /&gt;
child-agents. If an agent's client isn't sending any packets &lt;br /&gt;
for some time (not even to StartPingCheck packets), we assume &lt;br /&gt;
that we lost connection and try to log them out.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6096 | ckrinke | 2008-09-02 20:32:29 -0700 (Tue, 02 Sep 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2105. Thank you kindly, HomerHorwitz for a patch that addresses:&lt;br /&gt;
Due to the many problems with not cleaned up child-agents, I thought it &lt;br /&gt;
might make sense to be able to see them on the console. 'show users' on &lt;br /&gt;
the region-server's console now outputs root- and child-agents (with &lt;br /&gt;
&amp;quot;root&amp;quot; or &amp;quot;child&amp;quot; column)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6095 | melanie | 2008-09-02 19:51:34 -0700 (Tue, 02 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2099&lt;br /&gt;
Thank you, cmickeyb, for a patch that corrects the database connection&lt;br /&gt;
handling in the multithreaded user server.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6094 | sdague | 2008-09-02 13:45:46 -0700 (Tue, 02 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
a piece of LSL_API changes got checked in incorectly with 6091.  This&lt;br /&gt;
fixes that, and should get us back to compile state.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6093 | sdague | 2008-09-02 13:17:57 -0700 (Tue, 02 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
apparently I missed one of the old version routines that could be&lt;br /&gt;
removed.  Removing that now.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6092 | sdague | 2008-09-02 13:17:53 -0700 (Tue, 02 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
make the example OpenSim.ini use sqlite plugin, because so many people&lt;br /&gt;
don't read the config and find they aren't saving any of their prims.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6091 | melanie | 2008-09-02 13:05:20 -0700 (Tue, 02 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Committing the missing resource file for MSSQL. Sorry...&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6090 | melanie | 2008-09-02 07:08:15 -0700 (Tue, 02 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Small fix to a cast in list parsing&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6089 | melanie | 2008-09-02 06:43:49 -0700 (Tue, 02 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2102&lt;br /&gt;
Thank you, RuudL, for a patch that supplements the previous MSSQL&lt;br /&gt;
patch.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6088 | melanie | 2008-09-02 06:38:14 -0700 (Tue, 02 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix and reactivate the unit tests on the XEngine&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6087 | drscofield | 2008-09-02 05:07:23 -0700 (Tue, 02 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
fix: PostInitialise() not being called on script engines (nasty one that)&lt;br /&gt;
cleanup: warnings, readability&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6086 | melanie | 2008-09-01 23:43:16 -0700 (Mon, 01 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix regex for string-&amp;gt;int cast to accept leading spaces and a sign&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6085 | melanie | 2008-09-01 23:19:55 -0700 (Mon, 01 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Temporarily disable the unit tests for Shared/ until they can be updated.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6084 | melanie | 2008-09-01 23:02:14 -0700 (Mon, 01 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
First batch of the unit test changes for the new constants semantics&lt;br /&gt;
in XEngine. This turned out to be a lot of work to catch up.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6083 | melanie | 2008-09-01 21:23:01 -0700 (Mon, 01 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Correct the representation of the automatic null string&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6082 | melanie | 2008-09-01 21:15:06 -0700 (Mon, 01 Sep 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove the ((bool)()) cast, since it can make c# barf&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6081 | melanie | 2008-09-01 20:43:18 -0700 (Mon, 01 Sep 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Change some chat output functions so that text is truncated at&lt;br /&gt;
1000 chars to avoid the exception thrown by libomv at 1100 chars.&lt;br /&gt;
Change string-&amp;gt;int conversion so it copes with non-numeric chars&lt;br /&gt;
after the number and no longer uses a float to parse the value.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6080 | dahlia | 2008-09-01 18:54:08 -0700 (Mon, 01 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Y top shear accuracy improvements in circular path prim meshes&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6079 | melanie | 2008-09-01 17:03:16 -0700 (Mon, 01 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add an explicit cast to bool for the if expression so that any base types&lt;br /&gt;
that slip in will not cause it to break&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6078 | melanie | 2008-09-01 16:35:52 -0700 (Mon, 01 Sep 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, Ewe Loon, for a patch that fixes various aspects of&lt;br /&gt;
llSetPrimitiveParams and llSetLinkPrimitiveParams&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6077 | melanie | 2008-09-01 16:33:12 -0700 (Mon, 01 Sep 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
This is an attempt to fix the handling of constants in LSL.&lt;br /&gt;
It wraps constants in new LSLType(x), so that lists with&lt;br /&gt;
constant values are processed correctly. Contains changes to&lt;br /&gt;
the lsl.parser.cs that are not (yet) reflected in opensim-libs,&lt;br /&gt;
since this experimental patch affects XEngine only. Also contains&lt;br /&gt;
nuts.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6076 | melanie | 2008-09-01 14:54:04 -0700 (Mon, 01 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Another attempt at fixing XEngine llSetPrimitiveParams: Make it accept&lt;br /&gt;
LSLIntegers in lists, and attempt to address the scope issue on TRUE&lt;br /&gt;
and FALSE with readonly static linkage&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6075 | melanie | 2008-09-01 10:10:01 -0700 (Mon, 01 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2095&lt;br /&gt;
Thank you, RuudL, for a complete adaptation of migration and estate&lt;br /&gt;
data to MSSQL, and the updating of the RegionData handling in MSSQL.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6074 | melanie | 2008-09-01 05:56:53 -0700 (Mon, 01 Sep 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2072&lt;br /&gt;
Griefer protection! When running without serverside permissions, let only&lt;br /&gt;
the owner edit attachments. Having everyone able to do it just isn't right.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6073 | dahlia | 2008-09-01 01:19:47 -0700 (Mon, 01 Sep 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
compensates profile placement effects of Y hole size on X top shear for circular path prim meshes&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6072 | dahlia | 2008-08-31 23:00:07 -0700 (Sun, 31 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Improvement in mesh accuracy in X Top Shear parameter for circular path prims&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6071 | melanie | 2008-08-31 03:42:35 -0700 (Sun, 31 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Attempt to fix an issue I havebeen seeing, where asset server failure&lt;br /&gt;
results in a memory leak which will make the region crash and burn&lt;br /&gt;
after a while.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6070 | justincc | 2008-08-30 15:02:04 -0700 (Sat, 30 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Pragma out deprecation warning and comment out to remove other warnings in the OGP module&lt;br /&gt;
* Thanks to Teravus for the heads up on this.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6069 | justincc | 2008-08-30 14:52:09 -0700 (Sat, 30 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* If a general alert message is sent out, only send it to avatars in the scene (not child agents).&lt;br /&gt;
* This foxed me in the osgrid meeting last week&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6068 | justincc | 2008-08-30 14:33:55 -0700 (Sat, 30 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Committed patch in mantis 623&lt;br /&gt;
* 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.&lt;br /&gt;
* Thanks openlifegrid&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6067 | justincc | 2008-08-30 14:12:58 -0700 (Sat, 30 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Apply cmickeyb's patch from mantis 2068&lt;br /&gt;
* llParseString functions throw exception when passed a list of variables &lt;br /&gt;
* Thanks!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6066 | justincc | 2008-08-30 14:05:09 -0700 (Sat, 30 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Oops, add landmarks to region archive loading/saving&lt;br /&gt;
* Hopefully this will resolve mantis 2049&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6065 | afrisby | 2008-08-30 12:35:22 -0700 (Sat, 30 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Added new MySQLSuperManager support for the grid servers.&lt;br /&gt;
* In theory, login and a large number of grid functions should now at least be multithreaded.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6064 | justincc | 2008-08-30 11:29:37 -0700 (Sat, 30 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Tiny doc addition to trigger another build that hopefully won't fail&lt;br /&gt;
* I can't see why the last compile failed - hoping it's some kind of glitch&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6063 | justincc | 2008-08-30 11:09:38 -0700 (Sat, 30 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* squash some obvious warnings&lt;br /&gt;
* 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 &lt;br /&gt;
engine)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6062 | justincc | 2008-08-30 10:57:48 -0700 (Sat, 30 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove unused OpenSim/Framework/RegionHandle.cs as per Homer's suggestion in mantis 2082.  Thanks.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6061 | justincc | 2008-08-30 10:51:12 -0700 (Sat, 30 Aug 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Apply patch in mantis 2083&lt;br /&gt;
* TimeStamp field of the AgentMovementCompletePacket in LLClientView.MoveAgentIntoRegion contained a fixed number. The attached patch changes this to a current &lt;br /&gt;
timestamp.&lt;br /&gt;
* Thanks HomerHorwitz&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6060 | afrisby | 2008-08-30 09:46:51 -0700 (Sat, 30 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixed #2807 Again, Whoops.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6059 | afrisby | 2008-08-30 07:27:28 -0700 (Sat, 30 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix for Mantis #2087, Standalone MySQL broken with threading improvements. (Didnt realise this code was being shared with the gridservers)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6058 | afrisby | 2008-08-30 06:46:04 -0700 (Sat, 30 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Minor fix to previous threading patch, every nTH request would previously have been delayed for 1000ms. This has been fixed.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6057 | afrisby | 2008-08-30 06:38:46 -0700 (Sat, 30 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Added new &amp;quot;SuperManager&amp;quot; class for MySQL connections, for allowing multiple concurrent MySQL threads.&lt;br /&gt;
* 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.&lt;br /&gt;
* This requires testing and grids relying on stability should not upgrade to this revision until it's been properly tested.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6056 | afrisby | 2008-08-30 06:06:58 -0700 (Sat, 30 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Ditto, UserServer/Main.cs&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6055 | afrisby | 2008-08-30 06:03:38 -0700 (Sat, 30 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* More cleanup, including UserManager.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6054 | afrisby | 2008-08-30 05:58:54 -0700 (Sat, 30 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Initial inspection of UserLoginService.cs, cleaned up source code slightly to make it easier to work with.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6053 | afrisby | 2008-08-29 21:42:23 -0700 (Fri, 29 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Added &amp;quot;File Asset Client&amp;quot; to OpenSim Asset Server-types.&lt;br /&gt;
* You can replace &amp;quot;grid&amp;quot; as the asset system with &amp;quot;file&amp;quot; to save and load all your assets from a directory on your hard disk. Files are serialised to XML and saved in the format &amp;quot;/&amp;lt;dir&amp;gt;/0x/0x/0x/0000-0000-000000-0000-0000.xml&amp;quot;&lt;br /&gt;
* Directory &amp;lt;dir&amp;gt; is sharing the Asset Server URL path, use a normal path here instead (ie C:\xyz or /var/assets/). &lt;br /&gt;
* 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.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6052 | mikem | 2008-08-29 18:38:41 -0700 (Fri, 29 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update TESTING.txt documentation.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6051 | ckrinke | 2008-08-29 18:21:18 -0700 (Fri, 29 Aug 2008) | 9 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2084. Thank you kindly, HomerHorwitz for a patch that:&lt;br /&gt;
Addresses the problem of ghost avatars. The problem was child-agents &lt;br /&gt;
sending data. Due to symmetry reasons, I considered that wrong. &lt;br /&gt;
Whenever an avatar A1 in region R1 looks at avatar A2 in adjacent &lt;br /&gt;
region R2, we have two possibilities to communicate: A2-root sends &lt;br /&gt;
to A1-child (both in region R2), or A2-child sends to A1-root &lt;br /&gt;
(both in region R1). Currently, the children send data in some cases, &lt;br /&gt;
and I guess the viewer gets puzzled about that and switches the child &lt;br /&gt;
to root as consequence (at least partly), so it becomes visible.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6050 | melanie | 2008-08-29 12:57:01 -0700 (Fri, 29 Aug 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Maintis #2078&lt;br /&gt;
Thank you, ralphos, for a patch that corrects the handling of compiler&lt;br /&gt;
warnings in the XEngine, which were erronoeously reported as errors!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6049 | ckrinke | 2008-08-29 07:21:31 -0700 (Fri, 29 Aug 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2067. Thank you kindly, HomerHorwitz for a patch that:&lt;br /&gt;
Found that during my ghost-hunt: Add some logging and you see that the &lt;br /&gt;
counting down happens twice (once at the place that is removed by the &lt;br /&gt;
patch, and once caused by the actual removal of the root-/child-agent &lt;br /&gt;
during LLClientView.Close). With the patch applied, I end up with correct &lt;br /&gt;
numbers, i.e. with 0 roots and 0 children after everyone has logged out.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6048 | melanie | 2008-08-29 04:03:58 -0700 (Fri, 29 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fix an issue where the client supplies an empty name and it was applied&lt;br /&gt;
to the inventory item, causing the item to wind up without a name.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6047 | dahlia | 2008-08-29 01:19:47 -0700 (Fri, 29 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6046 | melanie | 2008-08-28 13:56:53 -0700 (Thu, 28 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #1903&lt;br /&gt;
Thank you, cmickeyb, for a patch that fixes inventory folder retrieval.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6045 | mw | 2008-08-28 09:06:55 -0700 (Thu, 28 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
commented out the SurfaceInfoBlock read code in libsecondlife packet.cs&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6044 | mw | 2008-08-28 08:44:57 -0700 (Thu, 28 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
another attempt to fix the surfaceInfoBlock issue&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6043 | mw | 2008-08-28 08:16:52 -0700 (Thu, 28 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
change the size limit on TranferPacket in libsl from 1100 back to 1500 (which is was in old libsl)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6042 | mw | 2008-08-28 07:54:08 -0700 (Thu, 28 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Doh! fixed silly mistakes in last commit&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6041 | mw | 2008-08-28 07:46:25 -0700 (Thu, 28 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
attempt to fix problem with missing surfaceInfoBlocks in the objectgrab packets sent by &amp;lt; 1.21 clients.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6040 | chi11ken | 2008-08-28 07:41:54 -0700 (Thu, 28 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6039 | melanie | 2008-08-28 07:08:09 -0700 (Thu, 28 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thannk you, Ralphos, for a patch the corrects an improper cast in&lt;br /&gt;
llSetPrimitiveParams&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6038 | sdague | 2008-08-28 05:47:55 -0700 (Thu, 28 Aug 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Fix for Bug #2065: New check out crashes on sqlite migration&lt;br /&gt;
&lt;br /&gt;
I apparently missed one drop tables statement that was actually needed&lt;br /&gt;
when I did the cleaning to make this work for old sqlite versions.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6037 | mw | 2008-08-28 05:39:06 -0700 (Thu, 28 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
updated our libsl, _packet_.cs to the current version from openmv &lt;br /&gt;
Update with a bit of caution as not fully tested yet.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6036 | melanie | 2008-08-28 03:42:22 -0700 (Thu, 28 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, salahzar, for a patch that adds some more functions&lt;br /&gt;
from DotNetEngine into XEngine.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6035 | drscofield | 2008-08-28 03:01:56 -0700 (Thu, 28 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
create-region didn't know about regionload_regionsdir...&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6034 | drscofield | 2008-08-28 02:34:47 -0700 (Thu, 28 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
adds XmlRcpLoadOAR support to RemoteAdminPlugin.cs&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6033 | teravus | 2008-08-28 01:25:47 -0700 (Thu, 28 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* 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).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6032 | teravus | 2008-08-28 01:13:35 -0700 (Thu, 28 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* OGP update, deserialize the parameter array properly in rez_avatar&lt;br /&gt;
* Tweak rez_avatar data so it's easier to update when OGPr3 comes out&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6031 | drscofield | 2008-08-28 00:37:16 -0700 (Thu, 28 Aug 2008) | 9 lines&lt;br /&gt;
&lt;br /&gt;
this fixes the crash reported by mantis #2046: user server crashing if&lt;br /&gt;
no OpenSim.ini file found by GridInfoService. GridInfoService now will&lt;br /&gt;
just issue a warning that GridInfo will NOT be available to your users &lt;br /&gt;
if no OpenSim.ini file is available. due to the static nature of &lt;br /&gt;
UserConfig (configuration options hardcoded) i don't think it's currently&lt;br /&gt;
an option to move GridInfo into user_server.xml but if anyone wants to &lt;br /&gt;
look into this i'd be delighted...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6030 | dahlia | 2008-08-27 23:41:32 -0700 (Wed, 27 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added some exceptions for bad profile cut parameters&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6029 | melanie | 2008-08-27 19:36:40 -0700 (Wed, 27 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, A_Biondi, for patch to porperly apply the new item name&lt;br /&gt;
when copying within agent inventory&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6028 | melanie | 2008-08-27 17:37:22 -0700 (Wed, 27 Aug 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Refactor IScriptInstance / IScriptEngine to use a generic IScriptWorkItem,&lt;br /&gt;
which is a thin wrapper around a IWorkItemResult from the SmartThreadPool.&lt;br /&gt;
However, it is very easy to reimplement on top of basic threading and therefore&lt;br /&gt;
makes the IScriptInstance class independent of the specific threading&lt;br /&gt;
implementation.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6027 | melanie | 2008-08-27 16:55:46 -0700 (Wed, 27 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Remove self-referential build dependency that breaks build under&lt;br /&gt;
Windows&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6026 | dahlia | 2008-08-27 16:43:53 -0700 (Wed, 27 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
re-enable new PrimMesher module for mesh creation for standard (non-flexy) prims. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6025 | dahlia | 2008-08-27 16:39:50 -0700 (Wed, 27 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
ODEPlugin now frees source mesh data after conversion to pinned lists to save memory&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6024 | dahlia | 2008-08-27 16:37:14 -0700 (Wed, 27 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
adds releaseSourceMeshData() method to IMesh and Mesh for freeing mesh data after conversion to pinned lists.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6023 | melanie | 2008-08-27 15:53:58 -0700 (Wed, 27 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, salahazar, for a patch that corrects the behavior of&lt;br /&gt;
llDetectedLink(). Also a small refactor to remove an interface member&lt;br /&gt;
from IScriptEngine.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6022 | melanie | 2008-08-27 15:38:36 -0700 (Wed, 27 Aug 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Refactor XScriptInstance to IScriptInstance and move into Shared/. Now&lt;br /&gt;
engines that want to use the XEngine's instance handling and state&lt;br /&gt;
persistence can do so. IScriptInstance is optional, but it does&lt;br /&gt;
require the SmartThreadPool if it is used.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6021 | melanie | 2008-08-27 14:36:03 -0700 (Wed, 27 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Refactor Executor into the script app domain and IScript. This changes&lt;br /&gt;
an implicit reference into a proxied one and further reduces memory&lt;br /&gt;
consumption of XEngine&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6020 | teravus | 2008-08-27 13:27:18 -0700 (Wed, 27 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Updates OGP module to define a default starting point&lt;br /&gt;
* An attempt to solve an intermittan SSL Certificate validation error causing communications havok.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6019 | sdague | 2008-08-27 12:24:48 -0700 (Wed, 27 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
cleaning out cruft from pre-Migration days&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6018 | sdague | 2008-08-27 12:24:46 -0700 (Wed, 27 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
getting rid of pre-Migration cruft&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6017 | sdague | 2008-08-27 12:24:45 -0700 (Wed, 27 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
we are now past change 6000, so getting rid of pre-Migration cruft&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6016 | sdague | 2008-08-27 12:24:40 -0700 (Wed, 27 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
we are now past change 6000, so getting rid of the pre-Migration&lt;br /&gt;
upgrade cruft&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6015 | melanie | 2008-08-27 12:12:17 -0700 (Wed, 27 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Erm - make the distanc factor really work....&lt;br /&gt;
(wipes egg off face)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6014 | melanie | 2008-08-27 12:06:07 -0700 (Wed, 27 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2058&lt;br /&gt;
Remove the physics representation of link set child prims when the&lt;br /&gt;
link set is deleted.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6013 | sdague | 2008-08-27 11:59:42 -0700 (Wed, 27 Aug 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
From: Richard Alimi &amp;lt;ralimi@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following patch fixes the import of assets via the REST interface to&lt;br /&gt;
use the proper Base64-&amp;gt;Bytes conversion. The previous conversion did not&lt;br /&gt;
work correctly for binary data, in particular for textures.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6012 | sdague | 2008-08-27 11:51:43 -0700 (Wed, 27 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
remove legacy pre-Migration database upgrade routines&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6011 | sdague | 2008-08-27 11:51:42 -0700 (Wed, 27 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
remove the legacy pre-Migration database upgrade paths&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6010 | sdague | 2008-08-27 11:51:40 -0700 (Wed, 27 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
remove pre-Migration upgrade paths&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6009 | sdague | 2008-08-27 11:51:36 -0700 (Wed, 27 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
we're past checkin 6000, so now cleaning up all the cruft of the pre&lt;br /&gt;
migration database upgrade paths.  This is coming in in stages.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6008 | melanie | 2008-08-27 10:50:07 -0700 (Wed, 27 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Make the check on inventory cache clearing more robust. Addresses&lt;br /&gt;
Mantis #1975 in a broader way. This may or may not prop up&lt;br /&gt;
secure inventory a bit better, but I still recommend to disable it&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6007 | sdague | 2008-08-27 10:32:02 -0700 (Wed, 27 Aug 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
get rid of the &amp;quot;drop if exists&amp;quot; lines in this old migration, as those&lt;br /&gt;
tables shouldn't exist yet, and the exists keyword is relatively new in&lt;br /&gt;
sqlite.  This has been breaking a lot of people on Suse Enterprise Linux,&lt;br /&gt;
for instance.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6006 | melanie | 2008-08-27 10:19:56 -0700 (Wed, 27 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Implements the r6005 foes for XEngine as well&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6005 | melanie | 2008-08-27 10:12:55 -0700 (Wed, 27 Aug 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Add ScriptDistanceLimitFactor to OpenSim.ini to allow modifcation of&lt;br /&gt;
LSL's arbitrary 10 m limit on object movement.&lt;br /&gt;
Also implements the 10 m maximum rezzing distance, subhect to the same&lt;br /&gt;
factor.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6004 | dahlia | 2008-08-27 02:49:13 -0700 (Wed, 27 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
reverting to prior meshing methods until some physics timing issues can be resolved&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6003 | dahlia | 2008-08-27 01:03:52 -0700 (Wed, 27 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added some exception trapping to PrimMesher&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6002 | dahlia | 2008-08-27 00:30:14 -0700 (Wed, 27 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added some exception handling to help catch some possibly corrupt prims&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6001 | dahlia | 2008-08-26 23:53:09 -0700 (Tue, 26 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r6000 | dahlia | 2008-08-26 23:39:39 -0700 (Tue, 26 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Completion of new PrimMesher class&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5999 | dahlia | 2008-08-26 23:29:34 -0700 (Tue, 26 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Modified Mesh object to allow alternative mesher interfacing&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5998 | ckrinke | 2008-08-26 19:49:47 -0700 (Tue, 26 Aug 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1518. Thank you kindly, Zaki for a patch that:&lt;br /&gt;
Issue is caused by the terrain height not being queried before &lt;br /&gt;
teleporting within the region. Teleporting between regions is &lt;br /&gt;
correct. Adding the neccessary checking to intra-region TP code.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5997 | ckrinke | 2008-08-26 19:45:10 -0700 (Tue, 26 Aug 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2052. Thank you kindly, Avdleeuw for a patch that:&lt;br /&gt;
After having built revision 5992, OpenSim would start while &lt;br /&gt;
issuing some errors regards updates to user profiles (Master &lt;br /&gt;
Avatar, and other manually added avatars). Issue 2027 dealt &lt;br /&gt;
with the MySQL part. This issue deals with the SQLite part. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5996 | ckrinke | 2008-08-26 19:40:14 -0700 (Tue, 26 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2047. Thank you kindly, Simsim for a patch that addresses:&lt;br /&gt;
avatar sitting on the object can not telport to other regions.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5995 | melanie | 2008-08-26 17:40:36 -0700 (Tue, 26 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #1903&lt;br /&gt;
Thank you, cmickeyb, for a patch that prevents the loss of folders received&lt;br /&gt;
out of sequence, and the items within.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5994 | justincc | 2008-08-26 11:44:34 -0700 (Tue, 26 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Eliminate commented out code no longer needed, as discussed on the ml&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5993 | justincc | 2008-08-26 11:14:10 -0700 (Tue, 26 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* On loading archives, report an error if an asset does not have the expected filename format&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5992 | teravus | 2008-08-25 23:05:43 -0700 (Mon, 25 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* One more tweak to the application/xml vs application/llsd+xml routine&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5991 | teravus | 2008-08-25 22:41:07 -0700 (Mon, 25 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* It turns out that Mono doesn't currently support setting the Certificate validation handler, however, it throws a NotImplemented exception.&lt;br /&gt;
* Added Try/Catch/Message&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5990 | teravus | 2008-08-25 22:20:46 -0700 (Mon, 25 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Workaround for application/llsd+xml requests coming in as application/xml&lt;br /&gt;
* 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.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5989 | teravus | 2008-08-25 20:07:24 -0700 (Mon, 25 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* 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.   &lt;br /&gt;
* 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.&lt;br /&gt;
* Changes: if the home region isn't available, set the message to the client so that the home region is the destination region.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5988 | justincc | 2008-08-25 16:32:06 -0700 (Mon, 25 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: zap some more compilation warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5987 | teravus | 2008-08-25 16:31:50 -0700 (Mon, 25 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Documentation, headers and all the normal stuff&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5986 | justincc | 2008-08-25 16:27:08 -0700 (Mon, 25 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Append thread information on to the end of period diagnostics information&lt;br /&gt;
* This is working towards finding out why many more client threads are hanging about on wright plaza than there are actual agents&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5985 | justincc | 2008-08-25 16:21:07 -0700 (Mon, 25 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: refactor thread report into a method that returns a string rather than displays information directly&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5984 | teravus | 2008-08-25 15:52:01 -0700 (Mon, 25 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added Zha to Contributors for OGP patch.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5983 | justincc | 2008-08-25 15:09:02 -0700 (Mon, 25 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: upgrade version info to post 0.5.9&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5982 | justincc | 2008-08-25 15:01:51 -0700 (Mon, 25 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Comment out the remaining unhandled packet messages in LLClientView, except for unidentified packets&lt;br /&gt;
* These make it more difficult to read the logs, and I don't think they help all that much&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5981 | justincc | 2008-08-25 14:55:44 -0700 (Mon, 25 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: some logging conformance, code documenting&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5980 | ckrinke | 2008-08-25 14:39:36 -0700 (Mon, 25 Aug 2008) | 8 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2045. Thank you kindly, Tyre for a patch that:&lt;br /&gt;
This patch adds even more LSL compatibility to llSetPos() As stated in the &lt;br /&gt;
wiki http://wiki.secondlife.com/wiki/LlSetPos, [^] movement should also be &lt;br /&gt;
capped to 10m per call for unattached root prims.&lt;br /&gt;
Beside this issue the attached patch adds (hopefully) all known LSL script &lt;br /&gt;
delays (as ScriptSleep(), but still commented out) to LSL_BuiltIn_Commands.cs &lt;br /&gt;
and LSL_Api.cs and a lot of format cleanup.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5979 | justincc | 2008-08-25 14:35:22 -0700 (Mon, 25 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* zap compilation warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5978 | justincc | 2008-08-25 14:26:58 -0700 (Mon, 25 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Deal with a WebException thrown if a grid server cannot be contacted for region information&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5977 | melanie | 2008-08-25 11:07:29 -0700 (Mon, 25 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add the same delay factor in the XEngine section for the XEngine&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5976 | melanie | 2008-08-25 10:50:44 -0700 (Mon, 25 Aug 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Add ScriptDelayFactor under LL-Functions in OpenSim.ini. Defaulted&lt;br /&gt;
at 1.0, it allows delays to function as coded. Smaller values will&lt;br /&gt;
reduce, larger values will increase the delays. A value of 0 is&lt;br /&gt;
permitted and results in on delay being applied.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5975 | chi11ken | 2008-08-25 07:40:10 -0700 (Mon, 25 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5974 | melanie | 2008-08-25 06:53:49 -0700 (Mon, 25 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix osAvatarPlayAnimation to actually do what it says on the box&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5973 | melanie | 2008-08-25 04:58:55 -0700 (Mon, 25 Aug 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2044&lt;br /&gt;
Thank you, salahzar, for a patch that corrects the behavior&lt;br /&gt;
of PRIM_TYPE in llGetPrimitiveParams() and improves LSL&lt;br /&gt;
conformance in llGetNumberOfSides();&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5972 | teravus | 2008-08-25 02:13:52 -0700 (Mon, 25 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix to OGP Region to Region teleports.  Yay.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5971 | teravus | 2008-08-25 00:35:17 -0700 (Mon, 25 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* This commit incorporates the heart of the OpenGridProtocol patch that is currently on Forge in a nice, friendly modular format.&lt;br /&gt;
* 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..  &lt;br /&gt;
* Furthermore, it isn't quite right when it comes to teleporting to remote regions (place_avatar)&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/0.5.9-release</id>
		<title>0.5.9-release</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/0.5.9-release"/>
				<updated>2009-05-12T20:20:05Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: New page: ------------------------------------------------------------------------ r5969 | ckrinke | 2008-08-24 11:37:51 -0700 (Sun, 24 Aug 2008) | 8 lines  Mantis#2043. Thank you kindly, Ralphos fo...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;------------------------------------------------------------------------&lt;br /&gt;
r5969 | ckrinke | 2008-08-24 11:37:51 -0700 (Sun, 24 Aug 2008) | 8 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2043. Thank you kindly, Ralphos for a patch that addresses:&lt;br /&gt;
The version of llSetLinkPrimitiveParams in LSL_BuiltIn_Commands.cs &lt;br /&gt;
has not been kept in sync with the additional functionality made &lt;br /&gt;
recently to the llSetLinkPrimitiveParams implementation in&lt;br /&gt;
LSL_Api.cs which includes support for setting glow, full bright and &lt;br /&gt;
other privative parameters. A patch to LSL_BuiltIn_Commands.cs is &lt;br /&gt;
provided the incorperates this functionality (duplicated).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5968 | ckrinke | 2008-08-24 11:32:39 -0700 (Sun, 24 Aug 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2027. Thank you kindly, HomerHorwitz for a patch that addresses:&lt;br /&gt;
Analysis shows that the XMLRPC-request contains an empty string (&amp;lt;string /&amp;gt;) &lt;br /&gt;
for the custom_type parameter, which is deserialized wrongly to a null-value, &lt;br /&gt;
thus leading to the exception above. The attached patch (against r5967) fixes &lt;br /&gt;
the symptom and uses &amp;quot;&amp;quot; for customType in that case.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5967 | melanie | 2008-08-24 09:41:23 -0700 (Sun, 24 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Completing the item sale series, this one implements sell contents.&lt;br /&gt;
All item sale modes are now complete.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5966 | ckrinke | 2008-08-24 08:54:10 -0700 (Sun, 24 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2041. Thank you kindly, HomerHorwitz for a patch that:&lt;br /&gt;
The attached patch fixes that your home-location icon is &lt;br /&gt;
displayed on the region you logged in, not on your home-region.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5965 | melanie | 2008-08-24 07:04:02 -0700 (Sun, 24 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2028&lt;br /&gt;
Thank you, salahzar, for a patch that implements llGetNumberOfSides()&lt;br /&gt;
for the DotNetEngine.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5964 | melanie | 2008-08-24 00:16:47 -0700 (Sun, 24 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Selling a copy of a prim (prim vendor) now works.&lt;br /&gt;
Sack of bolts to go with the nuts?&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5963 | melanie | 2008-08-23 23:39:54 -0700 (Sat, 23 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Selling an object in-place (as original) now works. Builders can&lt;br /&gt;
now ply their trade. Is that nuts?&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5962 | melanie | 2008-08-23 22:25:26 -0700 (Sat, 23 Aug 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Plumb the data path for all those eye candy values. Saves texture&lt;br /&gt;
animation, target omega, looped sound, script access pin, allowed&lt;br /&gt;
drop state and sale data. Loads it, too. Not all tested.&lt;br /&gt;
Code: No Nuts. Data: Cannot Guarantee Nut Free.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5961 | melanie | 2008-08-23 20:15:02 -0700 (Sat, 23 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Add the fields for the eye candy and sale featires to the prims table.&lt;br /&gt;
No user functionality yet.&lt;br /&gt;
Run prebuild. Contains a Migration. May contain nuts.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5960 | dahlia | 2008-08-23 18:23:04 -0700 (Sat, 23 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
more progress on new meshing routines&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5959 | melanie | 2008-08-23 17:51:21 -0700 (Sat, 23 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Implements 80% of object buy (prim vendor). You can't buy the object yet,&lt;br /&gt;
and the for sale setting doesn't survive a sim restart, but this is most&lt;br /&gt;
of the plumbing.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5958 | ckrinke | 2008-08-23 14:44:57 -0700 (Sat, 23 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2036. Thank you kindly, HomerHorwitz for a patch that:&lt;br /&gt;
Not enough logging. Added IP endpoing of request to the log &lt;br /&gt;
messages on lookup-failure&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5957 | ckrinke | 2008-08-23 13:31:32 -0700 (Sat, 23 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2036. Thank you kindly, HomerHorwitz for a patch that:&lt;br /&gt;
This patch adds some more informative logging if the region isn't found.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5956 | ckrinke | 2008-08-23 11:40:07 -0700 (Sat, 23 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#2032. Thank you kindly, Tyre for a patch that:&lt;br /&gt;
This small patch provides the required changes to populate &lt;br /&gt;
the columns agentIP and agentPort in table &amp;quot;agents&amp;quot;&lt;br /&gt;
Tested with mysql (but should work for all supported db engines)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5955 | melanie | 2008-08-23 09:43:34 -0700 (Sat, 23 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Change to no longer check funds on temp texture uploads.&lt;br /&gt;
This fixes the &amp;quot;no funds&amp;quot; message on rebake.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5954 | melanie | 2008-08-23 09:15:17 -0700 (Sat, 23 Aug 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, salahzar, for a patch that adds llGetNumberOfSides and will&lt;br /&gt;
also enable LSLconformance on some texture functions as well.&lt;br /&gt;
Applied the part of the patch in Shared/.&lt;br /&gt;
The part for Common/ needs to be reworked to remove the reference&lt;br /&gt;
into Shared/&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5953 | dahlia | 2008-08-23 03:28:35 -0700 (Sat, 23 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
more work on new meshing routines...&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5952 | dahlia | 2008-08-23 01:33:00 -0700 (Sat, 23 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
some initial work on new prim meshing routines (incomplete)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5951 | melanie | 2008-08-22 19:30:07 -0700 (Fri, 22 Aug 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Some complex re-ordering to make prebuild do what needed to be done.&lt;br /&gt;
It is now possible to use module interfaces without referencing Scene.&lt;br /&gt;
Place those interfaces in OpenSim/Region/Interfaces. They may not&lt;br /&gt;
use any refs from OpenSim.Region.Environment as parameters.&lt;br /&gt;
This resolves a circular library ref introduced in r5949&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5950 | chi11ken | 2008-08-22 18:37:12 -0700 (Fri, 22 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Set svn:eol-style&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5949 | melanie | 2008-08-22 17:44:06 -0700 (Fri, 22 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Patch #9171&lt;br /&gt;
Disallow bulk uploads if money module is present and upload cost&lt;br /&gt;
is set and the user hasn't got sufficient funds.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5948 | teravus | 2008-08-22 15:04:43 -0700 (Fri, 22 Aug 2008) | 10 lines&lt;br /&gt;
&lt;br /&gt;
* Homer's amazing terrain MapTileRenderer.  Thanks Homer!&lt;br /&gt;
* By default, texture rendering is on.  This may be affected by using secure assets since your region hasn't registered with the gridserver before it asks for texture assets.  It might also be affected by a slow asset server,  so consider this release experimental.&lt;br /&gt;
* Defined interface IMapTileTerrainRenderer.&lt;br /&gt;
* Extracted &amp;quot;old&amp;quot; shaded maptile terrain rendering into ShadedMapTileRenderer;&lt;br /&gt;
  streamlined it a bit and added &amp;quot;highlight&amp;quot; rendering to its &amp;quot;shadow&amp;quot;&lt;br /&gt;
  rendering.&lt;br /&gt;
* Added &amp;quot;new&amp;quot; terrain-texture based maptile terrain rendering&lt;br /&gt;
  (TexturedMapTileRenderer); made TerrainUtil.InterpolatedNoise public&lt;br /&gt;
* Adapted MapImageModule to allow switching between those two by configuration&lt;br /&gt;
* Added configuration option to OpenSim.ini.example&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5947 | justincc | 2008-08-22 14:41:05 -0700 (Fri, 22 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Allow an exception generated in ProcessOutPacket to travel up the stack&lt;br /&gt;
* It is dealt with correctly further up, at which point the user is also notified and the failure recorded as a statistic&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5946 | drscofield | 2008-08-22 04:09:38 -0700 (Fri, 22 Aug 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
bug fixes:&lt;br /&gt;
&lt;br /&gt;
- GridInfoServices was not paying attention to location of ini file&lt;br /&gt;
- typo in RemoteAdminPlugin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5945 | drscofield | 2008-08-22 02:00:32 -0700 (Fri, 22 Aug 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
- fixes a bug in RemoteAdminPlugin where CreateRegion would not pay&lt;br /&gt;
  attention to regionload_regionsdir from OpenSim.ini&lt;br /&gt;
&lt;br /&gt;
- fixes a type on RegionLoaderFileSystem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5944 | dahlia | 2008-08-22 00:25:53 -0700 (Fri, 22 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Cleaned up some warnings&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5943 | dahlia | 2008-08-22 00:06:33 -0700 (Fri, 22 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Commented out the float array &amp;quot;normals&amp;quot; in the Mesh object and all references to save memory as it was unused&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5942 | ckrinke | 2008-08-21 07:23:29 -0700 (Thu, 21 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#904. Thank you kindly, Jonc for a patch that solves:&lt;br /&gt;
LocalLoginService does not send the last position coords in &lt;br /&gt;
the login response. This patch fixes the issue.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5941 | ckrinke | 2008-08-21 07:18:40 -0700 (Thu, 21 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1990. Thank you kindly, Nlin and M.Igarashi for a patch that:&lt;br /&gt;
This patch improves LSL conformance by inserting a 0.2 second delay &lt;br /&gt;
into llSetPos/llSetRot, as the function specification states. &lt;br /&gt;
Thanks to M. Igarashi for the patch.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5940 | drscofield | 2008-08-21 04:04:57 -0700 (Thu, 21 Aug 2008) | 10 lines&lt;br /&gt;
&lt;br /&gt;
- corrects statement about {asset,user,inventory} source configuration&lt;br /&gt;
  as those all work with MySQL (and are in fact required it seems);&lt;br /&gt;
  adds examples as well&lt;br /&gt;
&lt;br /&gt;
- adds region_file_template functionality for the create_region XmlRpc&lt;br /&gt;
  call of RemoteAdminPlugin&lt;br /&gt;
&lt;br /&gt;
- cleans up and fixes typo in UserProfileData&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5939 | drscofield | 2008-08-20 08:28:51 -0700 (Wed, 20 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fixing Rest/Inventory stuff again. changes somehow got lost locally.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5938 | drscofield | 2008-08-20 03:11:58 -0700 (Wed, 20 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
oops. forgot.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5937 | drscofield | 2008-08-20 03:11:11 -0700 (Wed, 20 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan Webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cleanups of the REST inventory code.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5936 | mikem | 2008-08-19 23:09:11 -0700 (Tue, 19 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Adding unit test for issue 2006, though it's commented out as those compiler&lt;br /&gt;
tests tend to tank on our continuous build server.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5935 | melanie | 2008-08-19 18:48:51 -0700 (Tue, 19 Aug 2008) | 8 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2003 - thank you, SachaMagne, for a patch that implements&lt;br /&gt;
the first part of gesture persistence.&lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
Attachments no longer vanish on walking crossing. Teleport is still&lt;br /&gt;
problematic, but will now be blocked with message &amp;quot;Inconsistent&lt;br /&gt;
attachment state&amp;quot; rather than losing the attachment. Detach to be&lt;br /&gt;
able to TP in that case.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5934 | mikem | 2008-08-19 17:38:08 -0700 (Tue, 19 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove trailing whitespace in prebuild.xml.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5933 | chi11ken | 2008-08-19 15:41:39 -0700 (Tue, 19 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5932 | melanie | 2008-08-19 15:01:59 -0700 (Tue, 19 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fixes the previous commit of llMakeLink for Shared/&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5931 | melanie | 2008-08-19 14:37:12 -0700 (Tue, 19 Aug 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #2001&lt;br /&gt;
Thank you, nlin, for a patch that implements part of llCreateLink&lt;br /&gt;
- DotNetEngine implementation by nlin.&lt;br /&gt;
- Shared/ port by me.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5930 | melanie | 2008-08-19 14:18:48 -0700 (Tue, 19 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Add the default region texture UUIDS back in that were lost in&lt;br /&gt;
the shuffle. Translate LLUUID.Zero to the default textures on set.&lt;br /&gt;
This should fix the default button in the viewer.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5929 | melanie | 2008-08-19 13:55:34 -0700 (Tue, 19 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #1999&lt;br /&gt;
Allow the sim owner to add estate managers to any estate on the sim&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5928 | melanie | 2008-08-19 12:44:49 -0700 (Tue, 19 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Packet type exclusion (Mantis #2004)&lt;br /&gt;
Exclude SimStats packets from ack appending.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5927 | melanie | 2008-08-19 11:34:46 -0700 (Tue, 19 Aug 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Attachment persistence (Mantis #1711)&lt;br /&gt;
Change user server to handle attachment assets record properly. Ensure&lt;br /&gt;
that attachments are not re-rezzed on region crossing. Persistence&lt;br /&gt;
will NOT WORK with earliser UGAI!!&lt;br /&gt;
Change region server to match.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5926 | melanie | 2008-08-19 08:16:48 -0700 (Tue, 19 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Moves one file to it's proper location&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5925 | melanie | 2008-08-19 08:09:35 -0700 (Tue, 19 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fix region crossings and access to inventory after changing regions within&lt;br /&gt;
the same simulator&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5924 | chi11ken | 2008-08-19 06:07:24 -0700 (Tue, 19 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
Remove old comment in SnapshotStore pointed out by ChrisDown (bug #2000)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5923 | mikem | 2008-08-19 02:24:15 -0700 (Tue, 19 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Correctly convert port to int.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5922 | mikem | 2008-08-19 02:24:12 -0700 (Tue, 19 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Convert LoadBalancer and RegionProxy plugins to use XML manifests. Fixes&lt;br /&gt;
&amp;quot;Plugin Error: Node 'Type' not allowed&amp;quot; messages during region server startup.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5921 | melanie | 2008-08-19 00:11:58 -0700 (Tue, 19 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Attachment persistence!!! Patch #9170 (Mantis #1171)&lt;br /&gt;
Attachments now persist across logouts. Mostly untested.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5920 | teravus | 2008-08-19 00:04:47 -0700 (Tue, 19 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* This reverts a change where m_regions[RegionHandle] was replaced instead of removed in LocalBackEndServices   It used to be like the change above a long long time ago but we found that it caused intermittent neighbor connectivity issues.   I added comments above it so that it's looked at more closely next time.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5919 | mikem | 2008-08-18 22:30:10 -0700 (Mon, 18 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Sync OpenSim/Region/ScriptEngine/{Common,Shared}/LSL_Types.cs.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5918 | mikem | 2008-08-18 22:25:07 -0700 (Mon, 18 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Apply Godfrey's patch (originally in r5872) to Shared/LSL_Types.cs as well.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5917 | chi11ken | 2008-08-18 19:59:27 -0700 (Mon, 18 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5916 | melanie | 2008-08-18 19:12:40 -0700 (Mon, 18 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Attachment persistence!!! Patch #9169 (Mantis #1171)&lt;br /&gt;
Attachments now save to MySQL. No reattach on login yet.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5915 | justincc | 2008-08-18 14:46:07 -0700 (Mon, 18 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* If two regions have configuration information that conflicts (save xy location, same uuid or same internal ip port) then complain loudly and don't start up&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5914 | justincc | 2008-08-18 14:18:59 -0700 (Mon, 18 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Properly dispose of the reader after readAttachments() has finished with it in the Mysql User data manager&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5913 | justincc | 2008-08-18 14:14:38 -0700 (Mon, 18 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* It appears that sometimes some IClientAPI reference is not being released, resulting in continual execution of the CheckConnectivity timer method&lt;br /&gt;
* For now, just turn off this timer when we close the connection&lt;br /&gt;
* Also some minor help refactoring creeps in to this revision.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5912 | teravus | 2008-08-18 13:12:13 -0700 (Mon, 18 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* osmantis test.   Speak, we want you to.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5911 | melanie | 2008-08-18 11:59:06 -0700 (Mon, 18 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Change LowpriorityTask to be ThrottleType.Task | ThrottleType.LowPriority to make the flag nature of this value more clear.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5910 | melanie | 2008-08-18 10:22:36 -0700 (Mon, 18 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Avatar Attachment persistence!! Patch #9168 (Mantis #1171)&lt;br /&gt;
Plumbs in attachment persistence and adds the tables. Currently MySQL&lt;br /&gt;
only, no user functionality yet.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5909 | ckrinke | 2008-08-18 07:31:54 -0700 (Mon, 18 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1992. Thank you kindly, ChrisDown for a patch that:&lt;br /&gt;
Corrects accidental removal of tags in /bin/inventory/Libraries.xml&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5908 | teravus | 2008-08-18 03:58:54 -0700 (Mon, 18 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* maptile - just flatten it..     we'll worry about projection later..  &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5907 | teravus | 2008-08-18 01:25:58 -0700 (Mon, 18 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Slightly better implementation of prim volume drawing on the maptile using projection of an oriented bounding box.   This isn't quite right yet.  Experimental.  It takes about 3 times longer then the previous version, however produces better results.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5906 | teravus | 2008-08-17 20:25:23 -0700 (Sun, 17 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Maptile prim volume drawing change from manually drawing the rectangles using Bitmap.setpixel to a drawing2d graphics context.&lt;br /&gt;
* Z-sort the prim volumes before drawing.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5905 | teravus | 2008-08-17 18:38:11 -0700 (Sun, 17 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Text/comment cleanup in MapImageModule&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5904 | chi11ken | 2008-08-17 18:30:42 -0700 (Sun, 17 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix another compiler warning, based on a patch submitted by Leaf. (bug #1978)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5903 | chi11ken | 2008-08-17 18:10:06 -0700 (Sun, 17 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks HomerHorwitz for a patch to remove old Common.Communications references from prebuild.xml (bug #1977)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5902 | chi11ken | 2008-08-17 18:08:38 -0700 (Sun, 17 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix compiler warning due to incomplete refactoring in r5901.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5901 | chi11ken | 2008-08-17 17:39:10 -0700 (Sun, 17 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5900 | chi11ken | 2008-08-17 16:07:14 -0700 (Sun, 17 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5899 | melanie | 2008-08-17 15:38:52 -0700 (Sun, 17 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Change the deselect processing to prevent gratuituous full update&lt;br /&gt;
when an attachment is deselected.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5898 | ckrinke | 2008-08-17 13:38:40 -0700 (Sun, 17 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1974. Thank you BlueWall for a patch that:&lt;br /&gt;
adds handling for PRIM_PHYSICS, PRIM_PHANTOM in &lt;br /&gt;
llSetPrimitiveParams()&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5897 | ckrinke | 2008-08-17 12:40:30 -0700 (Sun, 17 Aug 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1971. Thank you kindly, ChrisDown for a patch that:&lt;br /&gt;
Reverts the deletion of the entry for &amp;quot;My Site Library&amp;quot; in &lt;br /&gt;
bin/assets/AssetSets.xml and replace with with &amp;quot;Open Textures Library&amp;quot; &lt;br /&gt;
pointing to &amp;quot;OpenTexturesLibrary/3DDCInventoryItems.xml&amp;quot;/.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5896 | melanie | 2008-08-17 12:17:44 -0700 (Sun, 17 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add some locking on m_undo in SceneObjectPart&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5895 | melanie | 2008-08-17 12:10:32 -0700 (Sun, 17 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add an invalidate method to the cache class.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5894 | teravus | 2008-08-17 11:59:58 -0700 (Sun, 17 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Turned on the MapImageModule as opposed to the code in Scene for generating the map image.  Copied the code in Scene into the MapImageModule, made a few tweaks to get it to work with the module's interface.&lt;br /&gt;
* Refactored a few things in Scene to make maptile saving easier to understand.&lt;br /&gt;
* Added comments to describe the 'clever code' assetcache update without the gridasset being updated so as to lessen possible confusion in patches in the future.&lt;br /&gt;
* If the MapImageModule isn't loaded, default to the code in Scene still.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5893 | melanie | 2008-08-17 11:41:13 -0700 (Sun, 17 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add the IInventoryModule interface and a sample method call&lt;br /&gt;
to Scene.INventory.cs&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5892 | melanie | 2008-08-16 22:05:06 -0700 (Sat, 16 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Patch for Adam: Add two new permissions options to Opensim.ini.example&lt;br /&gt;
and the permissions module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5891 | teravus | 2008-08-16 20:09:47 -0700 (Sat, 16 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* half of the attachmentpoint skull fix&lt;br /&gt;
* There's still a full object update coming when you release the attachment after modifying it that's killing it sometimes.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5890 | chi11ken | 2008-08-16 19:31:45 -0700 (Sat, 16 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5889 | ckrinke | 2008-08-16 14:31:36 -0700 (Sat, 16 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1971. Thank you kindly, BlueWall for a patch that:&lt;br /&gt;
The included patch enable handling for PRIM_FULLBRIGHT in &lt;br /&gt;
llSetPrimitiveParams().&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5888 | teravus | 2008-08-16 13:54:51 -0700 (Sat, 16 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* re-order an operation to check for NaNs in the maptile shadow routine.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5887 | justincc | 2008-08-16 13:50:43 -0700 (Sat, 16 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Rename *DataStore classes to *RegionData to align with SQLite&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5886 | justincc | 2008-08-16 13:42:43 -0700 (Sat, 16 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Move GridInfoService into Framework.Communications and eliminate Common.Communications for now (since this was the only class in that project)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5885 | justincc | 2008-08-16 13:31:07 -0700 (Sat, 16 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: rip out userserver stress project which never got filled out&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5884 | justincc | 2008-08-16 13:24:08 -0700 (Sat, 16 Aug 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Insert a new 'set log level [level] command on the console'&lt;br /&gt;
* The primary immediate use is to provide a means of temporarily reducing log output on the console when executing console commands&lt;br /&gt;
* Changing the log level on the console is not permanent and does not affect the log information being put into OpenSim.log&lt;br /&gt;
* This could have been done by putting in a threshold level on the Console appeneder in OpenSim.exe.config and implementing config watching in the code.&lt;br /&gt;
* But I think that it's a little more user friendly to make this doable via the console.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5883 | ckrinke | 2008-08-16 13:02:51 -0700 (Sat, 16 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1960. Thank you kindly, Tyre for a patch that:&lt;br /&gt;
This small patch enables updates to the lastLogin information in the `users` table&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5882 | teravus | 2008-08-16 12:58:25 -0700 (Sat, 16 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* One more terrain shadow debug helper.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5881 | ckrinke | 2008-08-16 12:37:30 -0700 (Sat, 16 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1970. Thank you kindly, HomerHorwitz for a patch that:&lt;br /&gt;
This patch improves fetching of inventory from several minutes &lt;br /&gt;
to a few seconds.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5880 | ckrinke | 2008-08-16 12:34:12 -0700 (Sat, 16 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1969. Thank you kindly, Tyre for a patch that:&lt;br /&gt;
Type casting the normalized vector 'lookat' to int results to &amp;lt;0,0,0&amp;gt;.&lt;br /&gt;
This patch also adds an overload to RequestNeighbourInfo (currently unused) &lt;br /&gt;
that will come handy for some features I'm working on.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5879 | ckrinke | 2008-08-16 12:20:14 -0700 (Sat, 16 Aug 2008) | 20 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1965. Thank you kindly, HomerHorwitz for a patch that:&lt;br /&gt;
Places touched:&lt;br /&gt;
- Added two events for in-packets to LLCLientView: RegionHandleRequest and&lt;br /&gt;
  ParcelInfoRequest&lt;br /&gt;
- Added sending of two out-packets to LLCLientView: RegionIDAndHandleReply and&lt;br /&gt;
  ParcelInfoReply.&lt;br /&gt;
- Scene handles the RegionHandleRequest, LandManagementModule the&lt;br /&gt;
  ParcelInfoRequest&lt;br /&gt;
- Added inter-region request for LandData by RegionHandle and local position.&lt;br /&gt;
  This was implemented as XML-RPC request. The returned LandData isn't&lt;br /&gt;
  complete, it only contains the data necessary for answering the&lt;br /&gt;
  ParcelInfoRequest&lt;br /&gt;
- Added new CAPS (0009) for RemoteParcelRequest and some methods for LandData&lt;br /&gt;
  handling to LandManagementModule&lt;br /&gt;
- Added methods for fake parcelID creation and parsing to Util&lt;br /&gt;
- Fixed missing implementation of interface methods.&lt;br /&gt;
- Added new file:&lt;br /&gt;
    OpenSim/Framework/Communications/Capabilities/LLSDRemoteParcelResponse.cs&lt;br /&gt;
  NOTE: This is part of the patch, too.&lt;br /&gt;
Due to the many places touched, I would consider this patch as experimental.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5878 | teravus | 2008-08-16 12:03:29 -0700 (Sat, 16 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix a rare maptile shading error, terrain difference mod 1 = 0 + abs = oops.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5877 | chi11ken | 2008-08-16 10:26:25 -0700 (Sat, 16 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5876 | teravus | 2008-08-15 23:09:45 -0700 (Fri, 15 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adds Slightly better terrain shading to maptile generation.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5875 | melanie | 2008-08-15 22:41:40 -0700 (Fri, 15 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Reshuffle to eliminate prim owner lookups unless gridgods are enabled&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5874 | melanie | 2008-08-15 20:18:21 -0700 (Fri, 15 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Guard against the null UUID being queried from the userserver&lt;br /&gt;
repeatedly.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5873 | melanie | 2008-08-15 19:57:47 -0700 (Fri, 15 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Guard against a null ref in the permissions module when a profile&lt;br /&gt;
fetch fails.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5872 | ckrinke | 2008-08-15 19:39:46 -0700 (Fri, 15 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1890. Thank you kindly, Godfrey, for a patch that addresses:&lt;br /&gt;
llListSort() sorts integers and floats in ASCII order rather than numeric order&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5871 | ckrinke | 2008-08-15 19:33:26 -0700 (Fri, 15 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1964. Thank you kindly, BlueWall for a patch that:&lt;br /&gt;
Parch adds PRIM_BUMP_SHINY handling to llSetPrimitiveParams&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5870 | melanie | 2008-08-15 19:31:58 -0700 (Fri, 15 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove a project that had no buiness being in there&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5869 | ckrinke | 2008-08-15 19:28:30 -0700 (Fri, 15 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1963. Thank you kindly, Krtaylor for a patch that solves:&lt;br /&gt;
XEngine missing string constructor for LSLInteger and LSLFloat&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5868 | melanie | 2008-08-15 19:00:36 -0700 (Fri, 15 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Refactor a lot of direct calls to OGS1 to use the cached version instead.&lt;br /&gt;
Scripts can now no longer DOS the user server and there are a lot fewer&lt;br /&gt;
gratuitious lookups of user profile data.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5867 | melanie | 2008-08-15 16:35:01 -0700 (Fri, 15 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Perils of copypaste. Missing references.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5866 | melanie | 2008-08-15 16:29:34 -0700 (Fri, 15 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix repeated user profile info lookups. Redirect those lookups to cache.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5865 | melanie | 2008-08-15 15:49:26 -0700 (Fri, 15 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Plumb in the partner and the account title fields for profile info.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5864 | melanie | 2008-08-15 14:18:08 -0700 (Fri, 15 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Pantis #1957&lt;br /&gt;
Thank you, Leaf, for a patch that implements llGetAnimationList()&lt;br /&gt;
XEngine implementation added by myself.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5863 | melanie | 2008-08-15 12:19:24 -0700 (Fri, 15 Aug 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Plumb the user flags all the way through to the profile. userFlags in&lt;br /&gt;
the database is now intepreted as follows: low byte = user flags.&lt;br /&gt;
Next byte, low nibble: Deternines the text (Resident, Lifetime, etc)&lt;br /&gt;
shown. No customn text support yet.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5862 | melanie | 2008-08-15 09:51:26 -0700 (Fri, 15 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #1951&lt;br /&gt;
Trigger a persistence save when only name or description have&lt;br /&gt;
changed.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5861 | melanie | 2008-08-15 09:26:56 -0700 (Fri, 15 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #1961&lt;br /&gt;
Thank you, BlueWall, for a patch that adds PRIM_GLOW&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5860 | melanie | 2008-08-15 07:33:43 -0700 (Fri, 15 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Small fox in the database, god level was being overwritten with the user&lt;br /&gt;
flags value&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5859 | melanie | 2008-08-15 06:29:29 -0700 (Fri, 15 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
The missing option in OpenSim.ini.example...&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5858 | melanie | 2008-08-15 06:13:39 -0700 (Fri, 15 Aug 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Fix up master avatar handling for estate owners. Introduces a new&lt;br /&gt;
hierarchical rights structure. MasterAvatar: Owner of the region server&lt;br /&gt;
(may be null), net gods (users with GodLevel 200), Estate owner&lt;br /&gt;
(from database). Look at Opensim.ini.example to enable net gods.&lt;br /&gt;
Estate owner will default to master avatar.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5857 | chi11ken | 2008-08-15 03:29:17 -0700 (Fri, 15 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5856 | melanie | 2008-08-15 03:26:03 -0700 (Fri, 15 Aug 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Fixes a case where neighboring region info cannot be obtained&lt;br /&gt;
and the region server tries to output the region information&lt;br /&gt;
using the unobtainable RegionInfo.&lt;br /&gt;
Caused a crash in GS1GridServices.cs, line 928&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5855 | chi11ken | 2008-08-15 03:24:04 -0700 (Fri, 15 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, formatting cleanup, fix a couple compiler warnings.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5854 | melanie | 2008-08-15 03:07:45 -0700 (Fri, 15 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fixes a case where, when inventory is not currently accessible due&lt;br /&gt;
to other issues, detaching an attachment would cause an exception.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5853 | drscofield | 2008-08-15 00:45:23 -0700 (Fri, 15 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
From: Richard Alimi &amp;lt;ralimi@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following patch allows an asset to be added via the REST interface.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5852 | drscofield | 2008-08-15 00:33:58 -0700 (Fri, 15 Aug 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
From: Richard Alimi &amp;lt;ralimi@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following patch implements adding prims to a region using the Xml2&lt;br /&gt;
format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5851 | drscofield | 2008-08-15 00:28:28 -0700 (Fri, 15 Aug 2008) | 14 lines&lt;br /&gt;
&lt;br /&gt;
From: Richard Alimi &amp;lt;ralimi@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following patch implements retrieving prims in Xml2 format via the REST&lt;br /&gt;
interface.  For example:&lt;br /&gt;
  http://localhost:9000/admin/regions/&amp;lt;region-uuid&amp;gt;/prims/&lt;br /&gt;
&lt;br /&gt;
It also allows an additional parameter which specifies a bounding box.  If&lt;br /&gt;
this parameter is specified, only prims within the bounding box are&lt;br /&gt;
retrieved.  For example:&lt;br /&gt;
&lt;br /&gt;
http://localhost:9000/admin/regions/8cd759b4-e077-489d-9a34-e1ff70ef65dd/prims/0,0,0,128,128,128&lt;br /&gt;
will retrieve only the prims whose positions are in the bounding box with&lt;br /&gt;
corners (0,0,0) and (128,128,128).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5850 | drscofield | 2008-08-15 00:20:38 -0700 (Fri, 15 Aug 2008) | 16 lines&lt;br /&gt;
&lt;br /&gt;
From: Richard Alimi &amp;lt;ralimi@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following patch makes some enhancements to loading/saving the Xml2&lt;br /&gt;
format.&lt;br /&gt;
&lt;br /&gt;
- Add streamed version of functionality for saving prims to Xml2&lt;br /&gt;
  format. The streamed version (optionally) allows for saving the&lt;br /&gt;
  prims whose positions appear within a particular bounding box.&lt;br /&gt;
&lt;br /&gt;
- Expose stream versions of LoadPrimsFromXml2 and SavePrimsToXml2 in&lt;br /&gt;
  the Scene class&lt;br /&gt;
&lt;br /&gt;
- Extend loading from Xml2 (the streamed version) to optionally start&lt;br /&gt;
  scripts for the loaded scene objects)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5849 | drscofield | 2008-08-15 00:14:17 -0700 (Fri, 15 Aug 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
From: Richard Alimi &amp;lt;ralimi@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following patch allows spaces in usernames and passwords in HTTP Basic&lt;br /&gt;
authentication for REST services.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5848 | drscofield | 2008-08-15 00:09:48 -0700 (Fri, 15 Aug 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
From: Richard Alimi &amp;lt;ralimi@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following is a patch that disables the addition of the Content-Length&lt;br /&gt;
HTTP response header when a chunked response is being sent.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5847 | mikem | 2008-08-14 17:55:16 -0700 (Thu, 14 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thanks, krtaylor, for a patch that fixes llListSort() and llListRandomize() failing with stride less than 1. Fix issue 1893.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5846 | melanie | 2008-08-14 14:31:38 -0700 (Thu, 14 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Refactor: Make the tree creation function take a UUID for the owner&lt;br /&gt;
Change the tree populator module to supply a sensible value&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5845 | melanie | 2008-08-14 12:59:32 -0700 (Thu, 14 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Adds UserFlags and GodLevel to the user data store and plumbs then in.&lt;br /&gt;
This will have no effect unless both the UGAI and the region are&lt;br /&gt;
this revision or later&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5844 | melanie | 2008-08-14 11:08:22 -0700 (Thu, 14 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Make the estate owner work. Changes permissions checks to allow the&lt;br /&gt;
estate owner user the ability to add and remove estate managers,&lt;br /&gt;
and have EM rights outside of that.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5843 | melanie | 2008-08-14 09:48:51 -0700 (Thu, 14 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #1953&lt;br /&gt;
Thank you, HomerHorwitz, for a patch that changes login location handling&lt;br /&gt;
to use the sim UUID if it has already been stored.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5842 | melanie | 2008-08-14 04:15:11 -0700 (Thu, 14 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add the UserStore migrations to the TP fixes patch&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5841 | dahlia | 2008-08-14 03:23:00 -0700 (Thu, 14 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thanks, BlueWall, for a patch that:&lt;br /&gt;
Binary distributions of OpenSim are not able to get the version info because they lack the ../.svn/entries file. This file exists in the ./bin./svn directory, which would be in a binary distribution. The included patch changes the path from ../.svn/entries to .svn/entries, which allows the version information to be show in &amp;quot;help/about&amp;quot;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5840 | dahlia | 2008-08-14 01:59:13 -0700 (Thu, 14 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
updated some prim parameters to project maintained versions&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5839 | melanie | 2008-08-13 17:04:37 -0700 (Wed, 13 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #1946&lt;br /&gt;
Thank you, HomerHorwitz, for a patch that corrects and improves TP&lt;br /&gt;
to landmark and home position handling.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5838 | justincc | 2008-08-13 14:45:17 -0700 (Wed, 13 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: make it clear on the console when a client is being logged out because that client has not responded to pings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5837 | melanie | 2008-08-13 12:22:32 -0700 (Wed, 13 Aug 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis #1936&lt;br /&gt;
Thank you, gsky, for a patch that corrects the threading model&lt;br /&gt;
to use the multithreaded apartment in the grid servers and&lt;br /&gt;
region server.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5836 | ckrinke | 2008-08-13 08:01:45 -0700 (Wed, 13 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1942. Thank you kindly, Tyre for a patch that:&lt;br /&gt;
updates llTriggerSound() so it accepts an object inventory name too&lt;br /&gt;
This adds the same functionality like Xantor's patch for llPlaySound()&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5835 | ckrinke | 2008-08-13 07:58:26 -0700 (Wed, 13 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1941. Thank you kindly, Tyre for a patch that&lt;br /&gt;
makes progress in extracting the line number of LSL&lt;br /&gt;
script execution errors.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5834 | ckrinke | 2008-08-13 07:52:14 -0700 (Wed, 13 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1856. Thank you kindly, HomerHorwitz for a patch that:&lt;br /&gt;
Fixes this Mantis bug with llTakeControls() &amp;amp; ControllingClient() API.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5833 | melanie | 2008-08-13 07:34:33 -0700 (Wed, 13 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add a Find(Predicate) method to the cache to look for items by data&lt;br /&gt;
other than LLUUID.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5832 | ckrinke | 2008-08-13 07:24:37 -0700 (Wed, 13 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1934. Thank you Tyre for a patch that:&lt;br /&gt;
This patch implements the LSL script function &lt;br /&gt;
llTeleportAgentHome()&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5831 | ckrinke | 2008-08-13 07:19:59 -0700 (Wed, 13 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
mantis#1927. Thank you kindly, Leaf for a patch that:&lt;br /&gt;
Makes progress on fixing scripts in child prims of&lt;br /&gt;
attachments not being scheduled for execution.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5830 | ckrinke | 2008-08-13 07:13:49 -0700 (Wed, 13 Aug 2008) | 8 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1931. Thank you kindly, Kinoc for a patch that:&lt;br /&gt;
* Yield Prolog 1.0.1 Released : it passes all but 9 of the &lt;br /&gt;
421 tests in the ISO Prolog test suite (97.8%) .&lt;br /&gt;
* support dynamic predicates and rules.&lt;br /&gt;
* support 'import' to use external static functions &lt;br /&gt;
improves connection to C# functions&lt;br /&gt;
* Matches Yield Prolog r831&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5829 | melanie | 2008-08-13 07:13:46 -0700 (Wed, 13 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, tyre, for a patch that fixes a null reference in LSL&lt;br /&gt;
function llOverMyLand().&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5828 | ckrinke | 2008-08-13 07:06:21 -0700 (Wed, 13 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1925. Thank you, homerHorwitz for a patch that:&lt;br /&gt;
This fixes the coordinates returned by doing a &lt;br /&gt;
llRequestInventoryData on a landmark.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5827 | melanie | 2008-08-13 06:53:28 -0700 (Wed, 13 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Remove the (experimental) suffix from the XEngine line in the sample&lt;br /&gt;
config. Change defaults to enable all languages for XEngine.&lt;br /&gt;
Change comment on new LSL compiler form (experimental) to (under test).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5826 | melanie | 2008-08-13 05:20:49 -0700 (Wed, 13 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Port the llParcelMediaQuery forward to the new Shared/ directory&lt;br /&gt;
Add a Dictionary for faster lookup of cached items.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5825 | drscofield | 2008-08-13 03:29:27 -0700 (Wed, 13 Aug 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
From: Omar Vera Ustariz &amp;lt;ustariz@de.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This patch implements a subset of the llParcelMediaCommandList()&lt;br /&gt;
function.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5824 | mikem | 2008-08-13 00:51:59 -0700 (Wed, 13 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Revert &amp;quot;Thanks, lulurun, for a patch that clears and refreshes and outdated user&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This reverts commit r5823.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5823 | mikem | 2008-08-12 23:08:26 -0700 (Tue, 12 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thanks, lulurun, for a patch that clears and refreshes and outdated user&lt;br /&gt;
profile cache (issue 1919).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5822 | melanie | 2008-08-12 18:17:44 -0700 (Tue, 12 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Make the estate owner UUID from the database have the same rights&lt;br /&gt;
as the region master avatar, unless it's LLUUID.Zero (the default).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5821 | melanie | 2008-08-12 16:15:51 -0700 (Tue, 12 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix data format for last commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5820 | melanie | 2008-08-12 15:55:47 -0700 (Tue, 12 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Minor patch: fix an instance where the estate name, as displayed on the&lt;br /&gt;
Covenant page of the estate dialog, could be shown as the master avatar's&lt;br /&gt;
name, or even as Test User&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5819 | chi11ken | 2008-08-12 14:38:52 -0700 (Tue, 12 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks HomerHorwitz for a patch to enable the Stand Up button when sitting on the ground. (bug #1932)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5818 | justincc | 2008-08-12 12:00:13 -0700 (Tue, 12 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Stop warnings about non existent scene presences/entities being removed on client log off&lt;br /&gt;
* This is being done by preventing close from being called twice on child agent closure (nres which would have been thrown are being swallowed).  &lt;br /&gt;
* However, it should be possible to do much better cleanup on this code in the future&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5817 | mikem | 2008-08-11 23:21:02 -0700 (Mon, 11 Aug 2008) | 14 lines&lt;br /&gt;
&lt;br /&gt;
Thanks, lulurun, for a patch that addresses inventory problems that occur&lt;br /&gt;
occasionally, but are fixed on restart (issue 1919).&lt;br /&gt;
This patch introduces the following changes:&lt;br /&gt;
1. when a user teleports out of Region A, remove that user's profile&lt;br /&gt;
from the Region A user profile cache&lt;br /&gt;
2. when a user crosses between regions out of Region A, remove that&lt;br /&gt;
user's profile from the Region A user profile cache&lt;br /&gt;
3. the user profile cache's session ID member can now be set (written),&lt;br /&gt;
and is updated each time a connection with a new avatar is established (ie: a&lt;br /&gt;
new avatar enters the region)&lt;br /&gt;
4. when a region server looks up a user profile and a cache miss&lt;br /&gt;
occurs, fetch the user profile from the user server first instead of&lt;br /&gt;
immediately returning null&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5816 | melanie | 2008-08-11 19:31:57 -0700 (Mon, 11 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Remove &amp;quot;static&amp;quot; from the AsyncCommand Manager to make it work properly&lt;br /&gt;
in multiple region per sim setups&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5815 | chi11ken | 2008-08-11 17:08:41 -0700 (Mon, 11 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5814 | melanie | 2008-08-11 16:20:14 -0700 (Mon, 11 Aug 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Patch #9163 - Refactor initial packet sending out of InnerScene into&lt;br /&gt;
ScenePresence. Pace prim delivery to about 200 updates/s max. Break&lt;br /&gt;
a long-held lock that caused the notorious MapBlockQuery XMLRPC timeout&lt;br /&gt;
on agent login. Eliminate 60 second timeout at &amp;quot;Waiting for region handshake&amp;quot;.&lt;br /&gt;
Fix region crossing/teleport response. Fix appearance in primmy regions.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5813 | justincc | 2008-08-11 14:33:04 -0700 (Mon, 11 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: replace hard tabs with soft 4 space tabs in previous patch&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5812 | ckrinke | 2008-08-11 14:27:31 -0700 (Mon, 11 Aug 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1921. Thank you kindly, Leaf for a patch that:&lt;br /&gt;
llRezObject changed to llRezAtRoot. llRezObject implemented &lt;br /&gt;
to call llRezAtRoot until I can figure out how to calculate &lt;br /&gt;
a bounding box. Partial implementation of llPushObject &lt;br /&gt;
(no angular impulse applied)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5811 | ckrinke | 2008-08-10 09:44:25 -0700 (Sun, 10 Aug 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1903. Thank you kindly, CMickeyb for a patch that:&lt;br /&gt;
patch attached replaces the tree walk algorithm used to build the &lt;br /&gt;
folder hierarchy with a single database query. That is, we replace &lt;br /&gt;
1 database query per folder with 1 query for the root folder's &lt;br /&gt;
properties and 1 query to retrieve the entire collection of folders for a user.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5810 | ckrinke | 2008-08-10 09:39:04 -0700 (Sun, 10 Aug 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1910. Thank you kindly, HomerHorwitz for a patch that:&lt;br /&gt;
In case you run the server with   mono --debug OpenSim.exe&lt;br /&gt;
line numbers are reported as &amp;lt;filename&amp;gt;:&amp;lt;linenumber&amp;gt;, so no &lt;br /&gt;
&amp;quot;at line&amp;quot; is found. That led to an exception, which is caught &lt;br /&gt;
since r5766. The attached patch fixes this for mono;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5809 | melanie | 2008-08-10 09:37:45 -0700 (Sun, 10 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Attempt to address Mantis #1905, #1909&lt;br /&gt;
Prevent re-sequencing of resent packets. Thanks, ckrinke, for&lt;br /&gt;
catching that, it is what was happening.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5808 | melanie | 2008-08-10 05:51:31 -0700 (Sun, 10 Aug 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Patch #9024&lt;br /&gt;
Bringing in an old private patch, increasing region registration timeout&lt;br /&gt;
to 90 seconds. That allows regions witj &amp;gt; 10000 prims to register&lt;br /&gt;
successfully. Running them.... well, YMMV&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5807 | chi11ken | 2008-08-09 17:44:33 -0700 (Sat, 09 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5806 | justincc | 2008-08-09 15:34:04 -0700 (Sat, 09 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Resolve mantis 1911 without reintroducing warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5805 | justincc | 2008-08-09 15:04:42 -0700 (Sat, 09 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* if the user uuid is present, preserve ownership information when loading an archive&lt;br /&gt;
* if the uuid isn't present, ownership is given to the region's master avatar&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5804 | justincc | 2008-08-09 14:24:27 -0700 (Sat, 09 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5803 | justincc | 2008-08-09 14:01:33 -0700 (Sat, 09 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Reinstate grid receive and send keys to user server config&lt;br /&gt;
* Looks like these weren't so unused after all - oops!&lt;br /&gt;
* Remove message from grid server config&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5802 | justincc | 2008-08-09 13:43:14 -0700 (Sat, 09 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: oops, forgot the code that actually ends up eliminating the unused configuration elements from the last checkin&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5801 | justincc | 2008-08-09 13:41:18 -0700 (Sat, 09 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove unused grid send/receive keys from user server configuration&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5800 | justincc | 2008-08-09 13:30:56 -0700 (Sat, 09 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Remove unused message from the asset server configuration&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5799 | justincc | 2008-08-09 12:59:01 -0700 (Sat, 09 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* minor: get rid of send and receive keys from inventory server&lt;br /&gt;
* these are not used&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5798 | justincc | 2008-08-09 12:51:49 -0700 (Sat, 09 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Change _Config.xml node selection code to allow comments&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5797 | lbsa71 | 2008-08-09 11:37:20 -0700 (Sat, 09 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added a little more log info in LLUDPServer&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5796 | justincc | 2008-08-09 11:33:45 -0700 (Sat, 09 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Make session security (secure inventory) configuration FALSE by default&lt;br /&gt;
* This will not affect existing configurations where the configuration question has already been answered&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5795 | justincc | 2008-08-09 10:40:48 -0700 (Sat, 09 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove redundant welcome message from inventory grid server configuration&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5794 | justincc | 2008-08-09 10:09:37 -0700 (Sat, 09 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Add line to log notifying of inventory -&amp;gt; user grid server trust failure&lt;br /&gt;
* add code comments&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5793 | lbsa71 | 2008-08-08 22:26:33 -0700 (Fri, 08 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Shielded against various forms of Malformed data crashes - if there is an error in packet creation, we just log and ignore it&lt;br /&gt;
* If there's a Socket.AlreadyInProgress, just silently ignore this one&lt;br /&gt;
* Tried to refactor the Reset and BeginRecieve logic into something a little more readable, little less duplicated&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5792 | ckrinke | 2008-08-08 11:27:24 -0700 (Fri, 08 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1521. Thank you kindly, HomerHorwitz for a patch that:&lt;br /&gt;
Increases the functionality of the particle system on both&lt;br /&gt;
script engines.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5791 | ckrinke | 2008-08-08 08:16:30 -0700 (Fri, 08 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1521. Thank you kindly, Lmmz for a patch that:&lt;br /&gt;
Improves the implementation of the particle system.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5790 | melanie | 2008-08-08 06:46:24 -0700 (Fri, 08 Aug 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Patch #9161&lt;br /&gt;
Increase GetUserProfile timeout from 6 to 30 seconds. Because &lt;br /&gt;
the worker thread fo the XMLRPC data pump sits on a lock&lt;br /&gt;
while the system starts, regions with upwards of 6000 prims&lt;br /&gt;
throw and exception when that thread gets blocked for more&lt;br /&gt;
than 6 seconds, due to this timeout, and won't start.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5789 | melanie | 2008-08-08 05:19:11 -0700 (Fri, 08 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Sorry, thoughtI had added that :/&lt;br /&gt;
Missing file from pervious commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5788 | lbsa71 | 2008-08-08 04:38:21 -0700 (Fri, 08 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Removed unused m_bAvailable&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5787 | melanie | 2008-08-08 04:04:24 -0700 (Fri, 08 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Patch #9160&lt;br /&gt;
Refactor proxy encode/decode methods out of the PacketPool into&lt;br /&gt;
their own class.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5786 | lbsa71 | 2008-08-08 03:59:32 -0700 (Fri, 08 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* All CheckRegion within an instance would use the same, global, bool for 'Available', which would lead to intermittent failures on parallell teleport requests.&lt;br /&gt;
* Solidified CheckRegion somewhat, adding a second try if the first failed.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5785 | mikem | 2008-08-08 02:19:23 -0700 (Fri, 08 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
De-coupling the IClientAPI interface and ClientManager class from the&lt;br /&gt;
libsl/libomv Packet, as other client stacks could use other data types to pass&lt;br /&gt;
packets around. Starting with InPacket() here, more to come.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5784 | chi11ken | 2008-08-07 23:39:35 -0700 (Thu, 07 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5783 | mikem | 2008-08-07 22:57:14 -0700 (Thu, 07 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Remove FunSL client stack as it's under development and often won't compile.&lt;br /&gt;
This effectively undoes commits 5771 and 5769 as well as parts of the&lt;br /&gt;
formatting cleanup commits 5774 and 5775.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5782 | melanie | 2008-08-07 09:40:50 -0700 (Thu, 07 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Committing first draft of the universal cache. This is by no means&lt;br /&gt;
finished, but it does work for memory caching items in aggressive&lt;br /&gt;
mode. Supports several paramters, including TTL.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5781 | melanie | 2008-08-07 08:32:39 -0700 (Thu, 07 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Patch #9159&lt;br /&gt;
Complete the support for dupe tracking. Eliminate one of the &amp;quot;Eternal&lt;br /&gt;
caches&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5780 | ckrinke | 2008-08-07 08:21:50 -0700 (Thu, 07 Aug 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1894. Thank you kindly, HomerHorwitz for a patch that:&lt;br /&gt;
When a region is re-registered (e.g. because of region restart), &lt;br /&gt;
it is removed from m_regions. If I understood that correctly, &lt;br /&gt;
the old entry should be replaced, instead.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5779 | ckrinke | 2008-08-07 08:15:57 -0700 (Thu, 07 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1901. Thank you kindly, Nlin for a patch that:&lt;br /&gt;
More sitting fixes: Inconsistent sitting position on &lt;br /&gt;
rezzed prims that have no sit target set.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5778 | ckrinke | 2008-08-07 08:12:33 -0700 (Thu, 07 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1899. Thank you kindly, Cmickeyb for a patch that:&lt;br /&gt;
attached are some patches to either comment out direct &lt;br /&gt;
console writes or to convert them to log writes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5777 | ckrinke | 2008-08-07 08:02:29 -0700 (Thu, 07 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1888. Thank you kindly, Tyre for a patch that:&lt;br /&gt;
This patch adds the missing parcel and region flag constants &lt;br /&gt;
for LSL scripts. Tested with .Net and XEngine&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5776 | melanie | 2008-08-07 07:48:45 -0700 (Thu, 07 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Patch #9158&lt;br /&gt;
Refactor packet sending into LLPacketHandler. Change packet sequencing&lt;br /&gt;
and ack lists to ensure packet sequences conform to wire order.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5775 | chi11ken | 2008-08-07 05:55:46 -0700 (Thu, 07 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5774 | chi11ken | 2008-08-06 17:32:53 -0700 (Wed, 06 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5773 | drscofield | 2008-08-06 08:20:45 -0700 (Wed, 06 Aug 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
From: alan webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
this adds image conversion features to the REST inventory/asset code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5772 | drscofield | 2008-08-06 07:46:38 -0700 (Wed, 06 Aug 2008) | 15 lines&lt;br /&gt;
&lt;br /&gt;
From: alan webb &amp;lt;alan_webb@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This fixes a sitting problem which popped up on loading regions from&lt;br /&gt;
archive and turned out to be caused by the fact that the archiving&lt;br /&gt;
mechanisms all preserve the sit-target information that is set in the&lt;br /&gt;
object at the time the image is captured. This caused the new region&lt;br /&gt;
to pick a sit-target prim that did not correspond to the prim on which&lt;br /&gt;
the script was running, so the script's changed event is driven with&lt;br /&gt;
an invalid avatar UUID.&lt;br /&gt;
&lt;br /&gt;
I have modified the ArchiveReadRequest class so that any sit information&lt;br /&gt;
that survives the archiving process is deleted before the object is&lt;br /&gt;
instantiated. This change has just been checked in.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5771 | mikem | 2008-08-05 18:38:25 -0700 (Tue, 05 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Rename namespace to FunSL.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5770 | mikem | 2008-08-05 18:37:06 -0700 (Tue, 05 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove the manifests from the bin/ directory.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5769 | mikem | 2008-08-05 18:34:50 -0700 (Tue, 05 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Create FunSLUDP client stack. At the moment it's only a copy of the LindenUDP&lt;br /&gt;
client stack.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5768 | mikem | 2008-08-05 18:20:31 -0700 (Tue, 05 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thanks, zaki, for a patch that embeds plugin manifest files into plugin dlls. Fix issue 1876.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5767 | justincc | 2008-08-05 13:50:53 -0700 (Tue, 05 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* oops, fix build break from last checkin&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5766 | justincc | 2008-08-05 13:47:36 -0700 (Tue, 05 Aug 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* possible fix for event queue problems (exceptions and event count max exceeded issues) seen in osgrid meeting today&lt;br /&gt;
* From the logs, I'm guessing probable cause is that an exception generated by a bad index given to substring error line number conversion stopped the script being killed, leading to continuous events that filled up the log (maybe)&lt;br /&gt;
* Someone will need to go back and fix this properly&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5765 | justincc | 2008-08-05 13:34:34 -0700 (Tue, 05 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fix probable cause of one of the bugs seen in the osgrid office hours today&lt;br /&gt;
* If a text string is too long we actually need to truncate to 254 chars rather than 255, since the Helpers.StringToField conversion will stick a \0 on the end&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5764 | justincc | 2008-08-05 11:16:09 -0700 (Tue, 05 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add / as a shortcut to select the root region&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5763 | justincc | 2008-08-05 10:52:06 -0700 (Tue, 05 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Try and make the contents of the region prompt more obvious by returning to printing the selected region after a change attempt has been made.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5762 | justincc | 2008-08-05 10:28:23 -0700 (Tue, 05 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Make currently selected region appear in the region console prompt&lt;br /&gt;
* This region is used for single region commands (such as save-xml2)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5761 | justincc | 2008-08-05 10:06:35 -0700 (Tue, 05 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: change console base 'component name' to 'default prompt' since that's the only thing it's being used for&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5760 | justincc | 2008-08-05 10:03:06 -0700 (Tue, 05 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: change method name&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5759 | justincc | 2008-08-05 10:00:35 -0700 (Tue, 05 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: clean up code for selecting regions on the region console&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5758 | justincc | 2008-08-05 09:37:06 -0700 (Tue, 05 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: slightly pointlessly increase the verbosity of the message given when a queued deletion from scene to inventory fails because the root part of the group has been zapped&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5757 | melanie | 2008-08-04 14:30:12 -0700 (Mon, 04 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix one more instance of a bad bit value for the collision event&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5756 | melanie | 2008-08-04 10:52:00 -0700 (Mon, 04 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fix wrong bitmask value in script engine that would make a mess of&lt;br /&gt;
the ObjectFlags. Good catch, gsky, thank you!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5755 | melanie | 2008-08-04 08:19:10 -0700 (Mon, 04 Aug 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Addresses Mantis #1886&lt;br /&gt;
Forces the landmark and menu flags to be always set, like in previous&lt;br /&gt;
releases. This will cause the parcel based restriction on setting&lt;br /&gt;
landmarks to have no effect, until it is implemented properly&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5754 | chi11ken | 2008-08-04 07:21:38 -0700 (Mon, 04 Aug 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties. Remove some bin directories in source tree.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5753 | drscofield | 2008-08-04 05:47:57 -0700 (Mon, 04 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
correcting comment on GridInfo&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5752 | ckrinke | 2008-08-01 19:53:11 -0700 (Fri, 01 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1877. Thank you kindly, Sache Magne for a patch that:&lt;br /&gt;
This patch allows the operator to see the region currently served.&lt;br /&gt;
A message &amp;quot;Serving region : xxxxx&amp;quot; appears under help or any show commands.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5751 | justincc | 2008-08-01 14:21:45 -0700 (Fri, 01 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: add url pointing back to wiki information for GridInfo section&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5750 | justincc | 2008-08-01 14:15:38 -0700 (Fri, 01 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: correct spelling, remove warning&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5749 | justincc | 2008-08-01 14:09:33 -0700 (Fri, 01 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* remove GridInfo section down to the bottom of OpenSim.ini.example and add explanatory information&lt;br /&gt;
* this managed to confuse me briefly today (but I am thick :-)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5748 | melanie | 2008-08-01 14:08:00 -0700 (Fri, 01 Aug 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Estate series, patch 9 (#9157)&lt;br /&gt;
Adds the new access semantics and the new flag (allow only age verified)&lt;br /&gt;
Plumbs in the abuse email address from sim to viewer. The other way around,&lt;br /&gt;
libomv appears to be lacking support for the data field in the packet.&lt;br /&gt;
Includes a migration, run prebuild!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5747 | justincc | 2008-08-01 13:52:32 -0700 (Fri, 01 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: add to the thread tracker the thread with which the thread tracker tracks threads&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5746 | justincc | 2008-08-01 13:29:05 -0700 (Fri, 01 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Register main thread as console thread with thread tracker&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5745 | justincc | 2008-08-01 13:21:49 -0700 (Fri, 01 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: get rid of count number from 'show threads' display since they all have IDs&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5744 | justincc | 2008-08-01 13:16:28 -0700 (Fri, 01 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* start tracking viewer session threads&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5743 | justincc | 2008-08-01 13:05:26 -0700 (Fri, 01 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: log message twiddling&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5742 | justincc | 2008-08-01 12:24:48 -0700 (Fri, 01 Aug 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* correct bug from last commit - for now don't drop cached user profile when an agent is downgraded to a child agent&lt;br /&gt;
* since upgrading to a root agent doesn't currently re-retrieve the user profile&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5741 | justincc | 2008-08-01 11:49:48 -0700 (Fri, 01 Aug 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Drop cached inventory from the local region when a user crosses out into a remote region&lt;br /&gt;
* May resolves inventory problems that occur when the user moves between two regions`&lt;br /&gt;
* e.g. if the user moves to a second region, adds an inventory item, moves back to the original region then tries to manipulate that item&lt;br /&gt;
* Not yet implemented for teleport&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5740 | justincc | 2008-08-01 09:22:26 -0700 (Fri, 01 Aug 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: eliminate some unused variables in InventoryFolderImpl&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5739 | dahlia | 2008-07-31 22:48:24 -0700 (Thu, 31 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
reinstates torus profile zflip which was mistakenly removed in patch 1870&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5738 | dahlia | 2008-07-31 22:45:58 -0700 (Thu, 31 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thank you jhurliman for a meshmerizer patch that replaces the quaternion-&amp;gt;matrix-&amp;gt;vertex*matrix-&amp;gt;vertex code with a direct transformation. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5737 | melanie | 2008-07-31 19:54:28 -0700 (Thu, 31 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add the missing migration files :/&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5736 | ckrinke | 2008-07-31 19:33:28 -0700 (Thu, 31 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1859. Thank you kindly, Lmmz for a patch that:&lt;br /&gt;
Implements llForceMouselook().&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5735 | melanie | 2008-07-31 19:14:34 -0700 (Thu, 31 Jul 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Patch #8 in the estate series. Introduces the concept of an estate&lt;br /&gt;
owner (alongside the master avatar) and provides storage fo the&lt;br /&gt;
abuse email address. No user functionality yet.&lt;br /&gt;
This patch includes a migration.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5734 | mikem | 2008-07-31 18:14:40 -0700 (Thu, 31 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thanks, Zaki, for a patch that addresses unhandled exceptions in the&lt;br /&gt;
PluginLoader when servers are started in parallel.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5733 | mikem | 2008-07-31 16:53:24 -0700 (Thu, 31 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Apply updated patch from issue 1871. Thanks sempuki.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5732 | justincc | 2008-07-31 11:32:57 -0700 (Thu, 31 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Allow an individual item to be specified as well as a folder in save-inv&lt;br /&gt;
* No user functionality yet (and not for some time)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5731 | justincc | 2008-07-31 11:23:17 -0700 (Thu, 31 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: rearrange path inventory manipulation so that input tidying can be used for item paths as well&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5730 | justincc | 2008-07-31 10:35:47 -0700 (Thu, 31 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: eliminate unused SubFoldersCount&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5729 | justincc | 2008-07-31 10:32:13 -0700 (Thu, 31 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* allow inventory folders to be located by path&lt;br /&gt;
* first pass method impl&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5728 | justincc | 2008-07-31 09:05:50 -0700 (Thu, 31 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Change CachedUserInfo.HasInventory to HasReceivedInventory to make actual function clearer&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5727 | justincc | 2008-07-31 08:53:07 -0700 (Thu, 31 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: reduce coupling by passing in only session id to CachedUserInfo&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5726 | ckrinke | 2008-07-31 08:11:44 -0700 (Thu, 31 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1868. Thank you kindly, HomerHorwitz for a patch that:&lt;br /&gt;
0001868: llXorBase64StringsCorrect leads to error if second string &lt;br /&gt;
shorter than first which was an off by one error.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5725 | melanie | 2008-07-31 05:31:31 -0700 (Thu, 31 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, HomerHorwitz, for a patch that implements llSetCameraParams/llClearCameraParams.&lt;br /&gt;
Fixes Mantis #1867&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5724 | melanie | 2008-07-31 05:25:18 -0700 (Thu, 31 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, HomerHorwitz, for a patch that add PERMISSION_CONTROL_CAMERA&lt;br /&gt;
Fixes Mantis #1861&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5723 | melanie | 2008-07-31 03:58:15 -0700 (Thu, 31 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, sacha magne, for a patch that prevents sim chat from&lt;br /&gt;
being heard across whole grids.&lt;br /&gt;
Fixes Mantis #1855&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5722 | melanie | 2008-07-31 03:51:30 -0700 (Thu, 31 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, sacha magne, for a patch that implements&lt;br /&gt;
llRequestSimulatorData(&amp;quot;simname&amp;quot;, DATA_SIM_RELEASE)&lt;br /&gt;
Fixes Mantis #1866&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5721 | mikem | 2008-07-31 02:34:13 -0700 (Thu, 31 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thanks, M. Igarashi &amp;amp; nlin, for a patch that implements unary minus operator&lt;br /&gt;
for Vector3 type. Fix issue 1872.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5720 | mikem | 2008-07-31 02:24:28 -0700 (Thu, 31 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thanks, sempuki, for a patch that moves all Grid Server's plugins to&lt;br /&gt;
PluginLoader. Fix issue 1871.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5719 | drscofield | 2008-07-31 02:08:24 -0700 (Thu, 31 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
dropping intermediate GridInfoPlugin.addin.xml, as it's no longer&lt;br /&gt;
needed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5718 | mikem | 2008-07-31 00:11:49 -0700 (Thu, 31 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Allow the list hack from issue 1863 to compile, however its behavior is&lt;br /&gt;
different than in SL. See http://opensimulator.org/mantis/view.php?id=1863 for&lt;br /&gt;
details.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5717 | mikem | 2008-07-31 00:11:41 -0700 (Thu, 31 Jul 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
-make ZERO_VECTOR and ZERO_ROTATION static readonly properties so they can be&lt;br /&gt;
used in scripts&lt;br /&gt;
-cast from bool to LSL{Integer,Float,String} so functions such as `integer&lt;br /&gt;
isZero(integer x) { return (x == 0); }` work&lt;br /&gt;
-progress on issue 1863&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5716 | mikem | 2008-07-30 21:13:46 -0700 (Wed, 30 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Allow assignments in if/while/do-while control statements. Fix issue 1862.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5715 | mikem | 2008-07-30 18:27:33 -0700 (Wed, 30 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fix issue 1860; exception thrown in the parser on if/if-else/for/while/do-while&lt;br /&gt;
statements with no body.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5714 | mikem | 2008-07-30 17:29:19 -0700 (Wed, 30 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
More LSL_Types implicit/explicit cast changes. Fix issue 1854.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5713 | melanie | 2008-07-30 15:37:42 -0700 (Wed, 30 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, HomerHorwitz, for a patch that&lt;br /&gt;
implements llSetLinkTexture. Heavily influenced by llSetLinkPrimitiveParams.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5712 | drscofield | 2008-07-30 09:47:25 -0700 (Wed, 30 Jul 2008) | 9 lines&lt;br /&gt;
&lt;br /&gt;
From: Richard Alimi &amp;lt;ralimi@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following is a patch that causes the ensuing http_response event (after&lt;br /&gt;
an llHTTPRequest) to include the HTTP status code returned from the server&lt;br /&gt;
(if available). The patch also sets the body parameter for the&lt;br /&gt;
http_response event to be set as the status description returned by the&lt;br /&gt;
server.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5711 | drscofield | 2008-07-30 09:21:01 -0700 (Wed, 30 Jul 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
From: Richard Alimi &amp;lt;ralimi@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following is a patch that causes HTTP connections made by llHTTPRequest&lt;br /&gt;
to be closed once the response is read.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5710 | afrisby | 2008-07-30 01:17:19 -0700 (Wed, 30 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Applying Mantis #1852 - Plugin Provider refactoring. Courtesy of Ryan/Sempuki.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5709 | drscofield | 2008-07-30 01:09:45 -0700 (Wed, 30 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
cleanups and refactoring to make it more readable.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5708 | melanie | 2008-07-29 15:40:23 -0700 (Tue, 29 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Prevent acks from being appended to viewer effect packets, since&lt;br /&gt;
that has been known to cause an exception in libomv ^^&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5707 | lbsa71 | 2008-07-29 12:53:54 -0700 (Tue, 29 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Ignored some bins and gens&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5706 | lbsa71 | 2008-07-29 12:52:58 -0700 (Tue, 29 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactored some heavily duplicated RequestSimProfileData functions&lt;br /&gt;
* Changed InventoryUrl and GridServerURL type to Uri instead of string - to address '/' issues.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5705 | justincc | 2008-07-29 11:16:17 -0700 (Tue, 29 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: temporarily command out variables to prevent compile warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5704 | justincc | 2008-07-29 11:14:58 -0700 (Tue, 29 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* add file path parameter to save-inv (in development)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5703 | justincc | 2008-07-29 11:11:58 -0700 (Tue, 29 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* find user on save-inv&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5702 | justincc | 2008-07-29 11:01:12 -0700 (Tue, 29 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: route create user through underlying super class method rather than calling communications manager directly&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5701 | justincc | 2008-07-29 10:39:15 -0700 (Tue, 29 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move create user console command parsing down to OpenSim.cs from CommunicationsManager&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5700 | drscofield | 2008-07-29 10:04:57 -0700 (Tue, 29 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
adding copyright notice and help option to matrix.py.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5699 | drscofield | 2008-07-29 09:39:48 -0700 (Tue, 29 Jul 2008) | 22 lines&lt;br /&gt;
&lt;br /&gt;
matrix.py is a little launcher tool that knows about the GridInfo&lt;br /&gt;
protocol. it expects the grid coordinates to be passed as a&lt;br /&gt;
commandline argument either as a &amp;quot;matrix:&amp;quot; or as an &amp;quot;opensim:&amp;quot; style&lt;br /&gt;
URI:&lt;br /&gt;
&lt;br /&gt;
	matrix://osgrid.org:8002/&lt;br /&gt;
&lt;br /&gt;
you can also provide region/X/Y/Z:&lt;br /&gt;
&lt;br /&gt;
        matrix://osgrid.org:8002/Wright%20Plaza/128/50/75&lt;br /&gt;
&lt;br /&gt;
and it also understands avatar names and passwords:&lt;br /&gt;
&lt;br /&gt;
        matrix://mr%20smart:secretpassword@osgrid.org:8002/Wright%20Plaza/128/50/75&lt;br /&gt;
&lt;br /&gt;
when you run it the first time, it will complain about a missing&lt;br /&gt;
.matrixcfg file --- this is needed so that it can remember where your&lt;br /&gt;
secondlife client lives on your box. to generate that file, simply run &lt;br /&gt;
&lt;br /&gt;
        matrix.py --secondlife path-to-your-secondlife-client-executable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5698 | justincc | 2008-07-29 07:28:08 -0700 (Tue, 29 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Put in stub code for inventory backup.&lt;br /&gt;
* No user functionality yet (and not for quite some time)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5697 | mw | 2008-07-29 01:50:46 -0700 (Tue, 29 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fixed the missing reference to a texture in TexturesAssetSet.xml , reported in mantis 1848. Not sure why the ids on some textures had got changed in there and the reference to femalebody.jp2 removed.&lt;br /&gt;
I don't think this is the only problem with avatar appearances though, as I've still seen the puffs of smoke even with that texture set correctly. Seems that anytime where before you would have seen a grey ruth, you now get a puff of smoke. So looks like a urgent drive is needed to fix the avatar appearance system.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5696 | ckrinke | 2008-07-28 20:43:31 -0700 (Mon, 28 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1849. Thank you kindly, Kinoc for a patch that:&lt;br /&gt;
- LLSDLoginMethod should error out in similar way to XMLRPC login for already logged in condition&lt;br /&gt;
- Have LLSDLoginMethod mirror the sequence of the XMLRPC for easier side by side compare&lt;br /&gt;
- Log messages report which process XML or LLSD generated them for easier debugging&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5695 | drscofield | 2008-07-28 07:28:26 -0700 (Mon, 28 Jul 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Trying to guestimate sensible default values for GridInfoService if no&lt;br /&gt;
[GridInfo] section is supplied by OpenSim.ini; also adding log warning&lt;br /&gt;
if that is the case.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5694 | sdague | 2008-07-28 07:13:48 -0700 (Mon, 28 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
remove void keyword for osWeatherMap.lsl.  Update asset and inventory&lt;br /&gt;
uuids so that these new versions will show up in systems where they were&lt;br /&gt;
before.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5693 | drscofield | 2008-07-28 05:31:46 -0700 (Mon, 28 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
dropping GridInfo prototype, now properly implemented as&lt;br /&gt;
GridInfoService.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5692 | drscofield | 2008-07-28 05:18:48 -0700 (Mon, 28 Jul 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
moving GridInfo application plugin into a common standalone/grid&lt;br /&gt;
service, adding a plain REST GET handler returning XML (no LLSD),&lt;br /&gt;
adding appropriate add handler calls to OpenSimBase and UserServer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5691 | mikem | 2008-07-28 00:59:19 -0700 (Mon, 28 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add Shared/LSL_Types* tests to Bamboo.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5690 | mikem | 2008-07-28 00:46:53 -0700 (Mon, 28 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
When casting strings to int, use double.Parse() as strings may be floats. With&lt;br /&gt;
this commit, issue 1822 should be fixed.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5689 | mikem | 2008-07-27 19:36:26 -0700 (Sun, 27 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
-implement LSLString -&amp;gt; Quaternion explicit cast&lt;br /&gt;
-sync Shared/LSL_Types.cs with Common/LSL_Types.cs&lt;br /&gt;
-get the test script in issue 1822 to compile&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5688 | mikem | 2008-07-27 19:36:22 -0700 (Sun, 27 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Adding explicit cast from LSLFloat to LSLInteger. Work on issue 1822.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5687 | mikem | 2008-07-27 19:36:18 -0700 (Sun, 27 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
-copy LSL_Types tests from Common/ to Shared/&lt;br /&gt;
-fix some whitespace/formatting&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5686 | melanie | 2008-07-27 18:33:21 -0700 (Sun, 27 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Refresh LSLTypes.cs in Shared/ from the one in Common/, which was&lt;br /&gt;
more complete.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5685 | afrisby | 2008-07-27 17:43:01 -0700 (Sun, 27 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added a check for Infinite or NaN values before updating a heightfield. This may slow down terraforming when it debug mode - feedback appreciated.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5684 | melanie | 2008-07-27 17:40:35 -0700 (Sun, 27 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Reinstate the configuration option on XEngine's use of the lexical&lt;br /&gt;
compiler. Changes the default in OpenSim.ini.example to &amp;quot;true&amp;quot; to&lt;br /&gt;
allow for a broader user base for testing.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5683 | mikem | 2008-07-27 16:53:18 -0700 (Sun, 27 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Use new LSL compiler by default in DotNetEngine and XEngine. Fix issues 1651, 1339.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5682 | melanie | 2008-07-27 13:32:22 -0700 (Sun, 27 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Re-fix r5681. Sorry for the inconvenience. We will now return you&lt;br /&gt;
to your scheduled scripting.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5681 | melanie | 2008-07-27 12:54:43 -0700 (Sun, 27 Jul 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Addresses Mantis #1611&lt;br /&gt;
Set thread culture for event processing threads in DotNetEngine.&lt;br /&gt;
XEngine already had this. Maybe someone with a French OS can verify&lt;br /&gt;
the fix.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5680 | melanie | 2008-07-27 12:32:43 -0700 (Sun, 27 Jul 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Addresses Mantis #1688&lt;br /&gt;
Changes erroneous return value of llGetLinkname() to &amp;quot;&amp;quot; for nonexistent&lt;br /&gt;
prims. Corrects an issue where the root prim of a linked set, upon&lt;br /&gt;
delink, retains the part number 1.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5679 | melanie | 2008-07-27 12:12:40 -0700 (Sun, 27 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Prevents Mantis #1829&lt;br /&gt;
Add array size check to packet from viewer to prevent OOB exception&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5678 | mw | 2008-07-27 10:48:26 -0700 (Sun, 27 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
applied mantis patch 1833 , thanks kinoc&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5677 | chi11ken | 2008-07-27 10:15:41 -0700 (Sun, 27 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5676 | ckrinke | 2008-07-27 09:21:51 -0700 (Sun, 27 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1831.Thank you kindly, Francis for a patch that addresses:&lt;br /&gt;
Not all combinations of list order equally likely with llListRandomize()&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5675 | lbsa71 | 2008-07-27 06:59:07 -0700 (Sun, 27 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1817. Thank you kindly, sacha magne, for a patch that:&lt;br /&gt;
* Fixes a simulator crash when an asset file is missing on loading asset library.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5674 | lbsa71 | 2008-07-27 06:34:34 -0700 (Sun, 27 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added safeguard to ensure valid inventoryserver uri.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5673 | mikem | 2008-07-27 03:41:44 -0700 (Sun, 27 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Log to console if C# line/column lookup fails.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5672 | mikem | 2008-07-27 00:09:33 -0700 (Sun, 27 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Conversion from double to LSLInteger needs to be explicit. Fix issue 1826.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5671 | mikem | 2008-07-26 22:42:47 -0700 (Sat, 26 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Implement LSLFloat {+,-,*,/} LSLFloat operations. Fix issues 1532, 1701, 1824 &amp;amp;&lt;br /&gt;
1832.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5670 | lbsa71 | 2008-07-26 14:22:50 -0700 (Sat, 26 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Ignored some bins&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5669 | lbsa71 | 2008-07-26 14:22:15 -0700 (Sat, 26 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Changed a number of field names to ccc (public members shouldn't be called m_)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5668 | dahlia | 2008-07-26 12:51:17 -0700 (Sat, 26 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Modified ResetChildPrimPhysicsPositions() to allow archiving and physics to coexist peacefully (as per justincc's recommendations)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5667 | melanie | 2008-07-26 11:54:59 -0700 (Sat, 26 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
The hazards if unclean sourc trees. Yours truly got bitten this time.&lt;br /&gt;
Re-fix the re-fix from a clean build. This makes the region based&lt;br /&gt;
settings work as advertised&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5666 | melanie | 2008-07-26 11:46:04 -0700 (Sat, 26 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Re-Fix the fix&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5665 | melanie | 2008-07-26 11:03:50 -0700 (Sat, 26 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Fix Mantis #1830&lt;br /&gt;
Makes region settings save on second and subsequent sim restarts&lt;br /&gt;
after upgrading.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5664 | dahlia | 2008-07-25 18:58:13 -0700 (Fri, 25 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
reinstated ResetChildPrimPhysicsPositions() as some prims had bad/missing proxies without it &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5663 | dahlia | 2008-07-25 13:45:06 -0700 (Fri, 25 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Attempt to update viewer for some physics status changes in SOP&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5662 | dahlia | 2008-07-25 13:29:37 -0700 (Fri, 25 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Re-enables testing for config option mesh_sculpted_prim which was inadvertently disabled in a prior modification (oops) :)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5661 | justincc | 2008-07-25 11:08:45 -0700 (Fri, 25 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: just realized I managed to get the save xml/xml2 messages the wrong way around&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5660 | mw | 2008-07-25 10:59:34 -0700 (Fri, 25 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
enabled a config option to inventory server to be able to stop it doing the SessionId lookup to the user server. As this ties a inventory server to one userserver/grid. &lt;br /&gt;
doing the look up is still enabled by default. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5659 | justincc | 2008-07-25 10:48:58 -0700 (Fri, 25 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Stop the HasGroupChanged flag being reverted for newly restored prims which need to be persisted to the db&lt;br /&gt;
* This should stop the problem where linked prims loaded via an archive did not survive server restart&lt;br /&gt;
* It may address mantis 1819 though the symptoms don't look consistent&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5658 | drscofield | 2008-07-25 10:06:26 -0700 (Fri, 25 Jul 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
oops. forgot to add addin.xml for GridInfoPlugin. also, slight&lt;br /&gt;
reordering of plugin initialisation to ensure that it will return base&lt;br /&gt;
information about grid, even if [GridInfo] config section is not&lt;br /&gt;
there.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5657 | drscofield | 2008-07-25 09:56:46 -0700 (Fri, 25 Jul 2008) | 11 lines&lt;br /&gt;
&lt;br /&gt;
first cut at a GridInfo plugin (mantis #1825). Currently just spits&lt;br /&gt;
out everything in the [GridInfo] section :-D Also, not yet LLSD but&lt;br /&gt;
XmlRpc, LLSD via GET will follow. OpenSim.ini.example contains sample&lt;br /&gt;
values and explanation. Oh, and default values provided are &lt;br /&gt;
&lt;br /&gt;
       platform: OpenSim&lt;br /&gt;
       mode: standalone | grid&lt;br /&gt;
&lt;br /&gt;
have fun.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5656 | teravus | 2008-07-25 09:26:16 -0700 (Fri, 25 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* disabling ODE unit tests again..  until the dllnotfound exception is resolved..   &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5655 | teravus | 2008-07-25 09:15:45 -0700 (Fri, 25 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Re-enabling ODE unit testing...   This may break the bamboo build..     &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5654 | teravus | 2008-07-25 09:02:08 -0700 (Fri, 25 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Trying to copy a 64 bit libode.so file from home directory to the build directory in the bamboo build process.... &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5653 | justincc | 2008-07-25 08:18:24 -0700 (Fri, 25 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove dumb bug I put in which meant that an archive save would never complete if there were any missing assets&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5652 | drscofield | 2008-07-25 05:59:41 -0700 (Fri, 25 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
squasing warning.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5651 | drscofield | 2008-07-25 05:59:18 -0700 (Fri, 25 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
squashing warning.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5650 | drscofield | 2008-07-25 05:51:01 -0700 (Fri, 25 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
enhancing Makefile to avoid colorification when running inside emacs...&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5649 | drscofield | 2008-07-25 04:31:33 -0700 (Fri, 25 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
adding copyright statement.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5648 | drscofield | 2008-07-25 03:13:26 -0700 (Fri, 25 Jul 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
From: Christopher Yeoh &amp;lt;yeohc@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The LL Server sets the CreateSelected flag for a prim when sending a&lt;br /&gt;
property update when objects are linked. The following patch &lt;br /&gt;
gets OpenSim to do the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5647 | drscofield | 2008-07-25 03:09:02 -0700 (Fri, 25 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
completing rename of ChatFromViewerArgs to OSChatMessage&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5646 | drscofield | 2008-07-25 03:05:50 -0700 (Fri, 25 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
renaming the increasingly ill-named ChatFromViewerArgs to OSChatMessage&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5645 | drscofield | 2008-07-25 03:02:21 -0700 (Fri, 25 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
From: awebb&lt;br /&gt;
&lt;br /&gt;
test code for REST handlers.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5644 | drscofield | 2008-07-25 02:56:35 -0700 (Fri, 25 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
From: awebb&lt;br /&gt;
&lt;br /&gt;
Further improvements to the REST handlers. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5643 | mikem | 2008-07-25 00:50:31 -0700 (Fri, 25 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add casts from integer to float. Fix issue 1822.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5642 | mikem | 2008-07-25 00:16:27 -0700 (Fri, 25 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thanks, lulurun, for a patch that adds an authenticated session cache to reduce&lt;br /&gt;
&amp;quot;check_auth_session&amp;quot; requests from inventory server to user server.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5641 | melanie | 2008-07-24 23:17:43 -0700 (Thu, 24 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Patch #9155 (Mantis #1793)&lt;br /&gt;
Fix a regression that caused the region settings not to save.&lt;br /&gt;
Still no SQLite support for region settings. MySQL now functional.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5640 | teravus | 2008-07-24 22:45:08 -0700 (Thu, 24 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* disclude ode unit testing until the native library issue can be resolved.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5639 | mikem | 2008-07-24 22:25:55 -0700 (Thu, 24 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Enable OdePlugin unit test in continuous build.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5638 | teravus | 2008-07-24 22:23:10 -0700 (Thu, 24 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix the ODEPlugin unit test&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5637 | mikem | 2008-07-24 21:47:11 -0700 (Thu, 24 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
-add test for newly introduced cast operators (issue 1818)&lt;br /&gt;
-fix formatting&lt;br /&gt;
-remove CompilerTest test since it seems to fail randomly&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5636 | melanie | 2008-07-24 20:47:55 -0700 (Thu, 24 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add mingchen's fix for string-&amp;gt;float cast to Shared/&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5635 | melanie | 2008-07-24 20:45:17 -0700 (Thu, 24 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Add GetGroupPowers() and a dictionary to hold them to ClientView and&lt;br /&gt;
IClientAPI. No user functionality&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5634 | mingchen | 2008-07-24 20:39:38 -0700 (Thu, 24 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*Fixes #0001818: typecast string to float&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5633 | mingchen | 2008-07-24 19:30:07 -0700 (Thu, 24 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
*Added CommandIntentions that is used to describe a console commands hazard. HAZARDOUS if it modifies the simulator, NON_HAZARDOUS if it does a command that doesn't modify the simulator but does a background command such as a forced backup, and STATISTICAL if it returns debug or more information.&lt;br /&gt;
&lt;br /&gt;
*This is useful for implementing a protection system from unwanted script execution or for application modules needing to know what a command does.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5632 | dahlia | 2008-07-24 19:06:40 -0700 (Thu, 24 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
llApplyImpulse now accepts any non-zero integer as not FALSE&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5631 | mikem | 2008-07-24 18:06:20 -0700 (Thu, 24 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Let's not fail if tests fail.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5630 | mikem | 2008-07-24 17:12:54 -0700 (Thu, 24 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Let's try unit tests in the automated build again.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5629 | dahlia | 2008-07-24 14:05:30 -0700 (Thu, 24 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Changed application of constant forces to after PID force is applied. llSetForce() should behave identical to the Linden implementation now.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5628 | justincc | 2008-07-24 10:19:33 -0700 (Thu, 24 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Remove now redundant inventory server url being passed to GetInventorySkeleton&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5627 | justincc | 2008-07-24 10:10:07 -0700 (Thu, 24 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move remaining user service -&amp;gt; inventory service OGS1 calls into the specific inter service class&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5626 | justincc | 2008-07-24 09:03:17 -0700 (Thu, 24 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: eliminate warnings from LindenUDP&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5625 | justincc | 2008-07-24 08:56:50 -0700 (Thu, 24 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Separate out OGS1 calls used between services (rather than from region to services) into a separate assembly to parallel OpenSim.Region.Communications.OGS1&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5624 | melanie | 2008-07-24 08:52:36 -0700 (Thu, 24 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, Neopallium, for a patch that addresses ack issues in the&lt;br /&gt;
client stack. Committed with changes, see Mantis #1810 for details.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5623 | justincc | 2008-07-24 08:27:21 -0700 (Thu, 24 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix spelling mistake in OGS1SecureInvenotryService&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5622 | justincc | 2008-07-24 08:20:57 -0700 (Thu, 24 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Rename IInterGridInventoryServices since it's inter service rather than inter grid&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5621 | chi11ken | 2008-07-24 08:20:47 -0700 (Thu, 24 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.  Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5620 | drscofield | 2008-07-24 07:35:04 -0700 (Thu, 24 Jul 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
oops...forgot to svn add OSHttpHttpHandler.cs last week.&lt;br /&gt;
&lt;br /&gt;
NOTE: this code is work-in-progress, it's not live. it's so far&lt;br /&gt;
harmless and just wants to play. it should not bite anyone (yeah,&lt;br /&gt;
that's what they all say, i know...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5619 | drscofield | 2008-07-24 07:18:07 -0700 (Thu, 24 Jul 2008) | 12 lines&lt;br /&gt;
&lt;br /&gt;
From: Christopher Yeoh &amp;lt;cyeoh@au1.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The problem I noticed is that when child prims are selected unlike&lt;br /&gt;
the Linden server, OpenSim does not return property information - it&lt;br /&gt;
only searches the root prims for matches.&lt;br /&gt;
&lt;br /&gt;
What I'm not sure about is whether the parcel prim count taint should&lt;br /&gt;
be set or if the root prim should be set as selected (doesn't&lt;br /&gt;
seem possible to set the child prim as selected). It does&lt;br /&gt;
however fix the problem of the property information&lt;br /&gt;
not being sent, so its an improvement (I think!).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5618 | dahlia | 2008-07-24 00:45:58 -0700 (Thu, 24 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Implements llSetForce() and llGetForce(). These are experimental and the units may not match the Linden implementation.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5617 | mikem | 2008-07-24 00:23:36 -0700 (Thu, 24 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Refactor some tests.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5616 | mikem | 2008-07-23 22:38:26 -0700 (Wed, 23 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Unit tests still broken, remove them from Bamboo build file.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5615 | mikem | 2008-07-23 22:23:42 -0700 (Wed, 23 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Replace the try/catch with a null check.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5614 | mikem | 2008-07-23 22:23:38 -0700 (Wed, 23 Jul 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Replace implicit casts from LSLFloat to int and uint which were removed in&lt;br /&gt;
r5487.&lt;br /&gt;
&lt;br /&gt;
Also put the unit tests back for Bamboo to execute them, let's see how this&lt;br /&gt;
goes.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5613 | melanie | 2008-07-23 18:38:58 -0700 (Wed, 23 Jul 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Addresses Mantis #1810&lt;br /&gt;
Collapses two locks into one to avoid a situation were a List is&lt;br /&gt;
cloned under two different locks, resulting in a bad index in&lt;br /&gt;
.NET code.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5612 | mikem | 2008-07-23 17:32:06 -0700 (Wed, 23 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thanks, cmickeyb, for a patch that addresses secure inventory assuming IP addresses in configuration. Fix issue 1812.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5611 | justincc | 2008-07-23 15:18:09 -0700 (Wed, 23 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: break out inter grid inventory services further&lt;br /&gt;
* more to follow&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5610 | sdague | 2008-07-23 15:14:37 -0700 (Wed, 23 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
few additional fixed to get prim inventory up on nhibernate&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5609 | sdague | 2008-07-23 15:14:35 -0700 (Wed, 23 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
catch a null case in the convenience RegionID property&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5608 | sdague | 2008-07-23 15:14:34 -0700 (Wed, 23 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
implemented prim inventories for nhibernate&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5607 | sdague | 2008-07-23 15:14:32 -0700 (Wed, 23 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fix column mapping&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5606 | sdague | 2008-07-23 15:14:31 -0700 (Wed, 23 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
complete the prim inventory mapping&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5605 | sdague | 2008-07-23 15:14:29 -0700 (Wed, 23 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
refactor TaskInventoryItem Mask -&amp;gt; Permissions to be consistant with how things&lt;br /&gt;
are stored in the db.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5604 | sdague | 2008-07-23 15:14:23 -0700 (Wed, 23 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add primitems migration for nhibernate&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5603 | justincc | 2008-07-23 14:40:06 -0700 (Wed, 23 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: split out inventory services which are only used between non-region services&lt;br /&gt;
* more to follow&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5602 | sdague | 2008-07-23 12:28:18 -0700 (Wed, 23 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
turn fields -&amp;gt; properties in TaskInventoryItem&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5601 | melanie | 2008-07-23 11:37:43 -0700 (Wed, 23 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Attempt to fix Mantis #1804&lt;br /&gt;
Fetches the correct link part to chenge.&lt;br /&gt;
Please provide feedback, since I was not able to test all variants of this huge function.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5600 | melanie | 2008-07-23 11:08:16 -0700 (Wed, 23 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Fix Mantis #1759&lt;br /&gt;
Corrects reported agent positions.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5599 | sdague | 2008-07-23 08:58:44 -0700 (Wed, 23 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
make privates private&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5598 | sdague | 2008-07-23 08:50:32 -0700 (Wed, 23 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
refactored LandData to use properties, and cleaned up the naming on&lt;br /&gt;
the properties a bit to be more consistant with other objects (having things&lt;br /&gt;
like .Name .Description, etc).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5597 | mw | 2008-07-23 07:26:30 -0700 (Wed, 23 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Send Animation data for other avatars to new users joining the region (tested on new logins, but need to test that it is triggered on teleports).&lt;br /&gt;
This should fix the sitting avatars appearing in a T pose to new users. And possible other animation problems.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5596 | melanie | 2008-07-23 07:26:08 -0700 (Wed, 23 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix a race causing a buffer overflow under moderate load&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5595 | chi11ken | 2008-07-23 06:24:25 -0700 (Wed, 23 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.  Formatting cleanup.  Remove a compiler warning.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5594 | sdague | 2008-07-23 05:39:16 -0700 (Wed, 23 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
get rid of some LLQuaternion == null checks.  Because LLQuaternion is&lt;br /&gt;
a struct and not a class, it can't be null.  So these checks were just&lt;br /&gt;
generating compiler warnings on unreachable code.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5593 | mw | 2008-07-23 04:07:59 -0700 (Wed, 23 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Changed it so the avatar's rotation is now sent as part of a full avatar update. &lt;br /&gt;
This should fix the wrong rotation on existing sitting avatar when logging in bug.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5592 | joha1 | 2008-07-23 02:46:04 -0700 (Wed, 23 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
The new secure inventory server mode (in r5590) can now be disabled from OpenSim.ini. Default is to use the new mode.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5591 | mikem | 2008-07-23 01:03:32 -0700 (Wed, 23 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix issue 1760. If the inventory item is not found, llSay() and throw an exception.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5590 | joha1 | 2008-07-23 00:27:11 -0700 (Wed, 23 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
adding files that were not included in r5589&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5589 | joha1 | 2008-07-22 23:59:02 -0700 (Tue, 22 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
thanks lulurun for a security patch that blocks unathorized access to the inventory server (see http://opensimulator.org/wiki/Security_vulnerability_brought_by_non-check_inventory_service)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5588 | mikem | 2008-07-22 23:53:38 -0700 (Tue, 22 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Enable LSL &amp;lt;-&amp;gt; C# source location mapping when reporing compiler errors to the user in-world. This method is not yet perfect but is an improvement in accuracy over the existing method.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5587 | mikem | 2008-07-22 22:53:54 -0700 (Tue, 22 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thanks, sempuki, for a patch that adds .addin.xml for MSSQL and SQLite users.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5586 | mikem | 2008-07-22 21:32:09 -0700 (Tue, 22 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove duplicate definitions in addin.xml files. How'd that happen anyway?&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5585 | mikem | 2008-07-22 20:08:31 -0700 (Tue, 22 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thanks, sempuki, for a patch that moves control of Mono.Addins from source attributes to external XML files. Fix issues 1682 and 1786.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5584 | mikem | 2008-07-22 19:51:45 -0700 (Tue, 22 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
First version of position mapping between LSL &amp;lt;-&amp;gt; C# implemented.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5583 | chi11ken | 2008-07-22 18:37:08 -0700 (Tue, 22 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.  Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5582 | melanie | 2008-07-22 18:16:01 -0700 (Tue, 22 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Guard against wrong packet types being passed into AddNewClient.&lt;br /&gt;
Actually, the exception handler seems to be a valid execution&lt;br /&gt;
path here, this needs some love.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5581 | melanie | 2008-07-22 15:49:13 -0700 (Tue, 22 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Make QueuePacket() lock free. Eliminates an unneeded lock()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5580 | melanie | 2008-07-22 15:21:20 -0700 (Tue, 22 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Change one packet optimization to cover a case where the resend&lt;br /&gt;
queue may block indefinitely when a single packet is not acked&lt;br /&gt;
by the viewer and no others cwfromfor that region are pending.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5579 | mw | 2008-07-22 12:56:30 -0700 (Tue, 22 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
renamed ScenePresence.SendFullUpdateToAllClients() to SendInitialFullUpdateToAllClients(), and added a replacement SendFullUpdateToAllClients() method. As the old one (now &amp;quot;Initial&amp;quot;) has extra steps in it for sending initial updates/date, Not only was this leading to a lot more data being sent than needed to be, every time it was called. It also seems to have been causing the &amp;quot;other Avatars rotating when you sit down&amp;quot; bug.  &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5578 | melanie | 2008-07-22 10:58:42 -0700 (Tue, 22 Jul 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Refactor the packet scheduling out of ClientView. Add intelligent&lt;br /&gt;
resending, timeouts, packet discarding. Add notification event for&lt;br /&gt;
packet discarding. Add priority scheduling for packet queues.&lt;br /&gt;
Add outgoing duplicate detection facility. Correct packet sequencing.&lt;br /&gt;
Make provisions for automatic server side throttle adjustments (comes&lt;br /&gt;
in next installment)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5577 | justincc | 2008-07-22 10:43:09 -0700 (Tue, 22 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: move new inventory service call by user server to OGS1 with all the other service calls&lt;br /&gt;
* will post to mailing list about moving this shortly&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5576 | justincc | 2008-07-22 09:21:16 -0700 (Tue, 22 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Make create user command appear on the region console only if the region is running standalone&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5575 | chi11ken | 2008-07-22 08:01:04 -0700 (Tue, 22 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.  Squash a couple of warnings.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5574 | dahlia | 2008-07-21 16:08:23 -0700 (Mon, 21 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Clean up Meshmerizer.cs a bit to make it more readable&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5573 | justincc | 2008-07-21 14:10:15 -0700 (Mon, 21 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Give new uuids to all the objects loaded in from an archive.&lt;br /&gt;
* This should allow multiple copies of an archive to be loaded into different regions on the same region server&lt;br /&gt;
* This shouldn't affect existing operations.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5572 | ckrinke | 2008-07-21 12:29:55 -0700 (Mon, 21 Jul 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1544. Thank you kindly, Jonc, for a patch that:&lt;br /&gt;
Terrain revert using the PaintBrushes appears to work OK, &lt;br /&gt;
however when using 'apply to selection' the RevertArea &lt;br /&gt;
FloodEffect calculates the revert height incorrectly &lt;br /&gt;
unless the strength passed in from the viewer is 1.0&lt;br /&gt;
Attaching a patch to correctly reset the selected area &lt;br /&gt;
to the heights in the revertmap.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5571 | justincc | 2008-07-21 10:52:53 -0700 (Mon, 21 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: stick filename being loaded/saved from in save/load xml/oar information messages&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5570 | justincc | 2008-07-21 10:42:13 -0700 (Mon, 21 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Make it clearer the region on which save and load xml/oar commands are operating&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5569 | justincc | 2008-07-21 10:33:03 -0700 (Mon, 21 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: add wiki link to archiving function invocation&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5568 | justincc | 2008-07-21 10:23:32 -0700 (Mon, 21 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor: correct change-region typo&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5567 | justincc | 2008-07-21 10:13:32 -0700 (Mon, 21 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: change misleading 'all assets found' message to instead tell how many were actually located&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5566 | mw | 2008-07-21 09:21:59 -0700 (Mon, 21 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
added support so that the packet tracker can resend packets itself as well as triggering a event. Next step to change the terrain packet resending to use these feature. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5565 | mw | 2008-07-21 08:13:34 -0700 (Mon, 21 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
added experimental packet tracker (LLPacketTracker.cs), which can be told to track a packet and if it hasn't been acked within a set time, trigger a IClientAPI event, that the application/scene can handle. Currently only terrain packet tracking is finished, Tracking for initial Prim packets (first full update for a prim) is being worked on. Future improvements would be to make it a more generic packet tracker with callback delegates instead of events. &lt;br /&gt;
Add a test event handler (which would fire after a minute if a terrain packet hadn't been acked) to scene to handle the OnUnackedTerrain event, which currently just resends the terrain patch.&lt;br /&gt;
The idea of this packet tracking is for the region level application to be able to know if the client stack gave up on sending a packet. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5564 | ckrinke | 2008-07-21 06:44:56 -0700 (Mon, 21 Jul 2008) | 8 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1801. Thank you kindly, Junta_Kohime for a patch that:&lt;br /&gt;
I found a problem trying to get s value directly from a quaternion q.&lt;br /&gt;
Compiling a script which directly access to q.s value, caused the &lt;br /&gt;
following error:&lt;br /&gt;
CS0103: 'The . symbol cannot be used in LSL except in float values &lt;br /&gt;
or vector components'. Detected around: q.s&lt;br /&gt;
I did a small change to allow alphabetic letter &amp;quot;s&amp;quot; to be interpretated &lt;br /&gt;
as valid identifier. This solves the problem.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5563 | ckrinke | 2008-07-21 06:40:08 -0700 (Mon, 21 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1798. Thank you kindly, StrawberryFride for a patch that:&lt;br /&gt;
Fixes a couple of places where null reference exceptions were &lt;br /&gt;
being caught and ignored rather than null checks being performed.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5562 | lbsa71 | 2008-07-21 03:02:55 -0700 (Mon, 21 Jul 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* eliminated some warnings and added some const and readonlies&lt;br /&gt;
* refactored some member names for readability and ccc (code convention conformance)&lt;br /&gt;
* took away two refs from Rest.Inventory since&lt;br /&gt;
   * System.IO is part of System&lt;br /&gt;
   * System.Xml.Serialization is part of System.Xml&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5561 | dahlia | 2008-07-21 02:36:22 -0700 (Mon, 21 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
some optimizations in quaternion normalization in llRot2Fwd, llRot2Left, and llRot2Up. llAxes2Rot now uses these functions for sign error correction instead of vector*quat products.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5560 | dahlia | 2008-07-20 22:34:31 -0700 (Sun, 20 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
does some verification of the quaternion returned by llAxes2Rot and modifies the sign of the s term if a discrepency is found. This helps llAxes2Rot more closely match the Linden implementation.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5559 | ckrinke | 2008-07-20 15:19:39 -0700 (Sun, 20 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1797. Thank you kindly, StrawberryFride for a patch that solves:&lt;br /&gt;
Shutdown command on region server was presenting an error, failing to &lt;br /&gt;
send detach region for all regions, and failing to shut down&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5558 | ckrinke | 2008-07-20 15:16:50 -0700 (Sun, 20 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1796. Thank you kindly, StrawberryFride for a patch that:&lt;br /&gt;
Agent table code (INSERT / UPDATE, etc) now added to MSSQL provider.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5557 | melanie | 2008-07-20 09:50:15 -0700 (Sun, 20 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Change the OopenSim.ini default to 256m for nonphysical prims, to&lt;br /&gt;
get future public installations on a more sane footing.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5556 | melanie | 2008-07-20 08:19:26 -0700 (Sun, 20 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Make the max sizes of physical and nonphysical prims configurable in OpenSim.ini&lt;br /&gt;
Defaulted to 65536 and 10, respectively&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5555 | melanie | 2008-07-19 14:01:10 -0700 (Sat, 19 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Change SQLite argument marker from the more standard '@' to the ':' supported&lt;br /&gt;
but earlier versions of the SQLite dll&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5554 | ckrinke | 2008-07-19 07:45:10 -0700 (Sat, 19 Jul 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1785. Thank you kindly, Junta_Kohime for a patch that&amp;quot;&lt;br /&gt;
llAxes2Rot now implemented. Important note: quaternion &amp;lt;x,y,z,s&amp;gt; &lt;br /&gt;
is equal to &amp;lt;-x,-y,-z,-s&amp;gt;. The result may be different from LSL &lt;br /&gt;
output, but it is correct. A problem of rounding caused an error &lt;br /&gt;
of square rooting of zero as negative number, corrected by squaring &lt;br /&gt;
again. Function tested 360?\194?\176 along 3 axes. Vector fwd, left and up &lt;br /&gt;
have to be normalized.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5553 | chi11ken | 2008-07-19 02:35:48 -0700 (Sat, 19 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.  Fix some inconsistent newlines.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5552 | melanie | 2008-07-18 23:20:57 -0700 (Fri, 18 Jul 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Quick fix to make the estate ban list effective again, when the region&lt;br /&gt;
crossing is also a sim crossing. Prevents the CAPS handler from being set&lt;br /&gt;
up for a banned user,making them redmap out.&lt;br /&gt;
Dirty hack, temporary until I can work out how to do it right.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5551 | melanie | 2008-07-18 21:05:34 -0700 (Fri, 18 Jul 2008) | 8 lines&lt;br /&gt;
&lt;br /&gt;
Fix prim link numbers (Mantis #1781)&lt;br /&gt;
Implements additional unlink modes (unlink root prim from link set, some&lt;br /&gt;
multi-set operations). Linking (single and mutiple) fully implemented.&lt;br /&gt;
Consistent numbering of links while in world. Link/delink with predictable&lt;br /&gt;
link numbering. Correct link numbers in LSL.&lt;br /&gt;
Not all multi-set ops implemented. Link numbers still change when taken and&lt;br /&gt;
re-rezzed.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5550 | melanie | 2008-07-18 13:50:47 -0700 (Fri, 18 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Introduce a separate connection string for estates, which defaults to the one gi&lt;br /&gt;
ven for the region datastore. Removes the flag to store prim inventories, which are now always stored.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5549 | melanie | 2008-07-18 12:32:05 -0700 (Fri, 18 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Patch to fix saving of estate managers list loaded during migration.&lt;br /&gt;
No longer teleports an agent home unless their root agent is being banned.&lt;br /&gt;
Visual blocking is still in effect.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5548 | drscofield | 2008-07-18 12:28:52 -0700 (Fri, 18 Jul 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
pulling query handling through the handlers. adding (non-functional,&lt;br /&gt;
work-in-progress) HttpHandler.&lt;br /&gt;
&lt;br /&gt;
NOTE: non-active code. does not glow in the dark. non-combustible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5547 | ckrinke | 2008-07-18 12:09:51 -0700 (Fri, 18 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1778. Thank you kindly, Junta_Kohime for a patch that:&lt;br /&gt;
llRot2Left and llRot2Up functions modified, using fast algebric &lt;br /&gt;
calculations instead of vectors and quaternions products. &lt;br /&gt;
The accuracy is the same. Normalization is now implemented.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5546 | melanie | 2008-07-18 11:08:34 -0700 (Fri, 18 Jul 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Patch adds bool IsManager(LLUUID) to IEstateModule.&lt;br /&gt;
Returns true whenever the LLUUID references a user who is either an EM or&lt;br /&gt;
the region owner.&lt;br /&gt;
Please note that ownership is region-scoped, while EM is estate-scoped.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5545 | drscofield | 2008-07-18 08:36:38 -0700 (Fri, 18 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fixing copy &amp;amp; paste artefact.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5544 | sdague | 2008-07-18 08:34:32 -0700 (Fri, 18 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
add some locks back into the sqlite asset path, as something changed&lt;br /&gt;
that is causing a lot of out of order execution on asset fetches on&lt;br /&gt;
multi region sims.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5543 | drscofield | 2008-07-18 08:31:28 -0700 (Fri, 18 Jul 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
simplifying OSHTtpHandler (a bit), adding query string matching,&lt;br /&gt;
adapting OSHttpXmlRpcHandler accordingly.&lt;br /&gt;
&lt;br /&gt;
NOTE: this code is not live.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5542 | sdague | 2008-07-18 08:19:52 -0700 (Fri, 18 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
remove all the odd quoting, on the off chance this was causing some&lt;br /&gt;
of the issue.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5541 | sdague | 2008-07-18 08:13:19 -0700 (Fri, 18 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
put the entire thing inside a transaction.  This probably doesn't&lt;br /&gt;
help much, but it might.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5540 | sdague | 2008-07-18 08:10:20 -0700 (Fri, 18 Jul 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
fix typo in create index that caused the entire migration to fail.&lt;br /&gt;
put some drop table if exist clauses in here to hopefully let this&lt;br /&gt;
migration work for people that are in an intermediary broken state&lt;br /&gt;
right now.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5539 | sdague | 2008-07-18 08:06:24 -0700 (Fri, 18 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
found a better pattern for SaveOrUpdate with nhibernate&lt;br /&gt;
cleaned up the asset path a bit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5538 | justincc | 2008-07-18 07:42:06 -0700 (Fri, 18 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: break out sog loading code into two parts so that post-deserialization changes can be carried out before adding it to a scene&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5537 | drscofield | 2008-07-18 07:40:07 -0700 (Fri, 18 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
force Culture to en-US in BaseHttpserver.HandleRequest() --- this&lt;br /&gt;
fixes mantis #1748 and #1771.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5536 | drscofield | 2008-07-18 07:37:23 -0700 (Fri, 18 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
additional patterns for .hgignore&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5535 | sdague | 2008-07-18 06:44:16 -0700 (Fri, 18 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
remove NHPrim, this turned out to be a bad idea&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5534 | justincc | 2008-07-18 04:51:27 -0700 (Fri, 18 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fix http://opensimulator.org/mantis/view.php?id=1761&lt;br /&gt;
* Now llGetLinkNumber() returns 0 if the prim is not linked, instead of 1&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5533 | justincc | 2008-07-18 04:20:30 -0700 (Fri, 18 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Try new ruth avatar settings correction suggested by jenni in http://opensimulator.org/mantis/view.php?id=1769&lt;br /&gt;
* Thanks jenni&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5532 | drscofield | 2008-07-18 03:57:18 -0700 (Fri, 18 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
squashing further warnings.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5531 | drscofield | 2008-07-18 03:33:10 -0700 (Fri, 18 Jul 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
fixing warnings in EstateSettings and correcting coding style:&lt;br /&gt;
* warning was: &lt;br /&gt;
                 OpenSim/Framework/EstateSettings.cs(277): warning CS0472: The result of comparing `libsecondlife.LLUUID' against null is always `false'. This operation is undocumented and it is temporary supported for compatibility reasons only&lt;br /&gt;
&lt;br /&gt;
* coding style: space before flow control statements please! http://blogs.msdn.com/brada/articles/361363.aspx&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5530 | dahlia | 2008-07-18 01:22:05 -0700 (Fri, 18 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Commented out a readline that was preventing the sim from shutting down in some cases&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5529 | mikem | 2008-07-18 00:52:44 -0700 (Fri, 18 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Implement cast to LSL_Types.LSLInteger from double. Fix issue 1770.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5528 | mikem | 2008-07-17 21:51:41 -0700 (Thu, 17 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thanks, sempuki, for a patch that moves all grid plugins to new PluginLoader (issue 1763).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5527 | mikem | 2008-07-17 21:51:36 -0700 (Thu, 17 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Make scripts LSL compliant.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5526 | dahlia | 2008-07-17 20:23:40 -0700 (Thu, 17 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
masks MySQL password from console startup messages&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5525 | melanie | 2008-07-17 19:40:47 -0700 (Thu, 17 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Patch #9151&lt;br /&gt;
Makes the estate dialog fully functional. Implements all client facing functionality. Moves estate data from estate_settings.xml, which is used to provide defaults, to the region data store. Creates one estate for each region, and places the region in it. Converts all region bans to estate bans.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5524 | dahlia | 2008-07-17 19:08:14 -0700 (Thu, 17 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
added region port number to output of &amp;quot;show regions&amp;quot; command&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5523 | mikem | 2008-07-17 19:05:20 -0700 (Thu, 17 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Treat LSL_Types as special cases in llList2Integer and llList2Float. This could be implemented many other places, but let's do that on a case-by-case basis.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5522 | ckrinke | 2008-07-17 18:20:06 -0700 (Thu, 17 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1768. Thank you kindly, Junta_Kohime for a patch that:&lt;br /&gt;
llRot2Fwd function modified, using fast algebric calculations &lt;br /&gt;
instead of vectors and quaternions products. The accuracy is &lt;br /&gt;
the same. Normalization is now implemented.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5521 | dahlia | 2008-07-17 17:03:28 -0700 (Thu, 17 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
refactor - commenting out needsMeshing() and all references as createMesh() has the same logic and obsoletes the need for it.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5520 | sdague | 2008-07-17 14:07:39 -0700 (Thu, 17 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fix build break&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5519 | sdague | 2008-07-17 13:58:24 -0700 (Thu, 17 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
terrain is close to working, but I still end up at the bottom of the sea&lt;br /&gt;
right now.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5518 | sdague | 2008-07-17 13:58:23 -0700 (Thu, 17 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
need to synchronize the terrain updates&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5517 | sdague | 2008-07-17 13:58:20 -0700 (Thu, 17 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
first pass at Terrain implementation&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5516 | sdague | 2008-07-17 12:58:47 -0700 (Thu, 17 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
add a Terrain object for the purpose of mapping.  This may make sense&lt;br /&gt;
to stick up in framework later, but for now we'll just keep it close&lt;br /&gt;
to the data.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5515 | sdague | 2008-07-17 12:58:45 -0700 (Thu, 17 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
if no texture, make it plywood&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5514 | sdague | 2008-07-17 12:58:41 -0700 (Thu, 17 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
add plywood texture as a constant, as we need it in a couple of places&lt;br /&gt;
and it's super cryptic to have random UUIDs hanging out.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5513 | ckrinke | 2008-07-17 12:11:56 -0700 (Thu, 17 Jul 2008) | 8 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1598. Thank you kindly, Matth for a patch that addresses:&lt;br /&gt;
The previous implementation of llEuler2Rot was not mathematically &lt;br /&gt;
incorrect, but it was an awkward way of posing the problem that &lt;br /&gt;
led to a few degenerate cases which were not handled correctly - &lt;br /&gt;
for example, PI rotations around X and Z axes were wrong. I put &lt;br /&gt;
some comments in the source about how I arrived at the current &lt;br /&gt;
implementation, which I think is easier to read, and gives &lt;br /&gt;
results that match SL.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5512 | sdague | 2008-07-17 11:59:10 -0700 (Thu, 17 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Revert &amp;quot;git merge&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This reverts commit 80e1c3742a3ba7eb9aa1686a242b36f64331095a.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5511 | sdague | 2008-07-17 11:59:06 -0700 (Thu, 17 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
git merge&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5510 | sdague | 2008-07-17 11:59:04 -0700 (Thu, 17 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
finish NHibernate mapping for prims, and it even seems to work&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5509 | sdague | 2008-07-17 11:59:02 -0700 (Thu, 17 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fix the null case for deep copy&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5508 | sdague | 2008-07-17 11:59:01 -0700 (Thu, 17 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
more safety checks&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5507 | sdague | 2008-07-17 11:58:58 -0700 (Thu, 17 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add a null check for safety&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5506 | sdague | 2008-07-17 11:58:47 -0700 (Thu, 17 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
got basic region object saves working time for lunch&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5505 | sdague | 2008-07-17 11:53:38 -0700 (Thu, 17 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
early remove calls&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5504 | drscofield | 2008-07-17 09:51:23 -0700 (Thu, 17 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
rearranging variables in OSHttpRequest and adding Query property.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5503 | ckrinke | 2008-07-17 06:43:31 -0700 (Thu, 17 Jul 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1736. Thank you kindly, StrawberryFride for a patch that:&lt;br /&gt;
Many issues with handling connections in MSSQL, have rearchitected to &lt;br /&gt;
ensure that connections are always opened and closed in a timely fashion &lt;br /&gt;
&amp;amp; disposed of cleanly, and removed unnecessary lock statements. SQL &lt;br /&gt;
Server performance seems to have improved considerably as a result, &lt;br /&gt;
and various timeout errors seem to have been fixed.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5502 | drscofield | 2008-07-17 05:54:15 -0700 (Thu, 17 Jul 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
morphing OSHttpHandler interface into an abstract base class. adding&lt;br /&gt;
HTTP method matching support. adapting OSHttpXmlRpcHandler&lt;br /&gt;
accordingly. dropping OSHttpXmlProcessor delegate in favour of good&lt;br /&gt;
old XmlRpcMethodHandler delegate (was the same signature).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5501 | sdague | 2008-07-16 15:16:46 -0700 (Wed, 16 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
added index to ParentID on prims, as this is sorted on for prim loading.&lt;br /&gt;
This should speed up initial load of prims, especially on primy regions.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5500 | sdague | 2008-07-16 14:28:01 -0700 (Wed, 16 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
clean up mappings for parent id&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5499 | sdague | 2008-07-16 14:27:59 -0700 (Wed, 16 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
getting close on saving prims via nhibernate&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5498 | sdague | 2008-07-16 14:27:57 -0700 (Wed, 16 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
make ParentUUID be a cached value, but allow setting it for&lt;br /&gt;
short term storage (needed to rebuild SOGs)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5497 | sdague | 2008-07-16 14:27:55 -0700 (Wed, 16 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fix RegionStore creation so that the .sql file works&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5496 | sdague | 2008-07-16 14:27:52 -0700 (Wed, 16 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
made SOP have a blank setter for 2 convenience properties.&lt;br /&gt;
Got RegionStore mapping to the point that nhibernate would start, though&lt;br /&gt;
definitely not complete&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5495 | sdague | 2008-07-16 11:29:03 -0700 (Wed, 16 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
be a little more discriminating on firing ShapeChanged script events&lt;br /&gt;
so that we don't get them on every object construction.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5494 | sdague | 2008-07-16 08:19:10 -0700 (Wed, 16 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add pidb files to gitignore&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5493 | sdague | 2008-07-16 08:18:13 -0700 (Wed, 16 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
change fields to private so everyone will use properties&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5492 | sdague | 2008-07-16 08:10:35 -0700 (Wed, 16 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Revert &amp;quot;refactoring of PrimitiveBaseShape to properties&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This reverts commit 60e13a9997da89d224fbe8a97ab42bfc6114a45f.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5491 | sdague | 2008-07-16 07:41:57 -0700 (Wed, 16 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
refactoring of PrimitiveBaseShape to properties&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5490 | sdague | 2008-07-16 07:41:53 -0700 (Wed, 16 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
further property refactoring of PrimitiveBaseShape&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5489 | sdague | 2008-07-16 07:41:49 -0700 (Wed, 16 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
refactoring primitive base shape to use properties&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5488 | sdague | 2008-07-16 07:40:19 -0700 (Wed, 16 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
work in progress on nhibernate&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5487 | ckrinke | 2008-07-16 07:30:22 -0700 (Wed, 16 Jul 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1755. Thank you kindly, Matth for a patch that solves:&lt;br /&gt;
When using math operators +,-,*,/ in an LSL script with an LSLFloat &lt;br /&gt;
and an integer literal the wrong result is returned. This patch &lt;br /&gt;
adds operators to the LSLFloat type to handle this case.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5486 | drscofield | 2008-07-16 02:42:14 -0700 (Wed, 16 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
squashing warnings critters&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5485 | ckrinke | 2008-07-15 20:07:54 -0700 (Tue, 15 Jul 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1746. Thank you kindly, nlin for pointing out that&lt;br /&gt;
I needed to apply the patch a little better then last night&lt;br /&gt;
for: Dot product operator in LSL_Types.cs incorrectly returns &lt;br /&gt;
a component-wise vector multiplication; it should return a &lt;br /&gt;
scalar dot product. Thanks to M. Igarashi for the patch.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5484 | joha1 | 2008-07-15 20:04:45 -0700 (Tue, 15 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Updated files for the loadbalancer web interface&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5483 | mikem | 2008-07-15 18:19:32 -0700 (Tue, 15 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix issue 1582. The maximum allowable length for a string passed to SimChat is 1500. If it was longer than 1500, it was being truncated to 1501 characters. This caused an exception and prevented the errors from reaching the console and the user in-world.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5482 | ckrinke | 2008-07-15 18:00:40 -0700 (Tue, 15 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1753. Thank you kindly, Kinoc for a patch that:&lt;br /&gt;
Brings Yield Prolog up to date with sourceforge version 0.9.10&lt;br /&gt;
Patched applies to both DotNet and XEngine.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5481 | sdague | 2008-07-15 13:06:58 -0700 (Tue, 15 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
add migration for SceneGroupID to char(36) plus add an index.  This&lt;br /&gt;
should actually speed up deletes substantially, especially for large&lt;br /&gt;
regions, as this was a table scan before.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5480 | sdague | 2008-07-15 11:57:18 -0700 (Tue, 15 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
added new ParentUUID property to map out from SOP.&lt;br /&gt;
Updated some nhibernate parts, started in on migration.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5479 | justincc | 2008-07-15 11:07:23 -0700 (Tue, 15 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Expose client statistics to the console via 'show stats'&lt;br /&gt;
* Potentially useful for diagnostics without needing to log in a client&lt;br /&gt;
* Packet queue statistics commented out for now pending a better way to cope with the information overload&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5478 | drscofield | 2008-07-15 06:33:31 -0700 (Tue, 15 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
cleanup: fixing CamelCase issue with RestDeserialiseHandler.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5477 | drscofield | 2008-07-15 06:06:30 -0700 (Tue, 15 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
fixes handler scoring method. XmlRpc code path now fully working with&lt;br /&gt;
HttpServer. :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5476 | drscofield | 2008-07-15 06:02:10 -0700 (Tue, 15 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
removes a Console.WriteLine(...) remnant.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5475 | drscofield | 2008-07-15 05:02:49 -0700 (Tue, 15 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
killing a lonesome warning that managed to creep in...&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5474 | drscofield | 2008-07-15 04:46:13 -0700 (Tue, 15 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fixes a couple of issues i introduced yesterday, one of them MapBlock queries crashing.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5473 | ckrinke | 2008-07-14 20:17:45 -0700 (Mon, 14 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
I had to revert the Mantis#1746 patch as although the local build&lt;br /&gt;
with Windows compiled, the automated build failed. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5472 | ckrinke | 2008-07-14 20:06:38 -0700 (Mon, 14 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1746. Thank you kindly, nlin &amp;amp; M.Igarashi for a patch that:&lt;br /&gt;
Dot product operator in LSL_Types.cs incorrectly returns a &lt;br /&gt;
component-wise vector multiplication; it should return a scalar &lt;br /&gt;
dot product. Thanks to M. Igarashi for the patch.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5471 | ckrinke | 2008-07-14 19:59:23 -0700 (Mon, 14 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1745. Thank you kindly, Lulurun for a patch that:&lt;br /&gt;
Fixes simulator webmap functionality.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5470 | sdague | 2008-07-14 14:39:30 -0700 (Mon, 14 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
added RegionID get property&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5469 | justincc | 2008-07-14 13:56:53 -0700 (Mon, 14 Jul 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Change load-oar/save-oar status to highly experimental.&lt;br /&gt;
* See http://opensimulator.org/wiki/OpenSim_Archives for more details.&lt;br /&gt;
* These commands can now be used on an experimental basis.  save-oar saves the entire current region (prim data, assets, prim inventory items, terrain) to a single tar.gz file.&lt;br /&gt;
* load-oar loads an opensim archive and entirely replaces the current region (at the moment).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5468 | ckrinke | 2008-07-14 10:47:12 -0700 (Mon, 14 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1739. Thank you kindly, Grumly57 for an additional patch that:&lt;br /&gt;
Changed code to include Melanie's advice about X-SecondLife-Region, &lt;br /&gt;
then put the exact same content format as a llHTTPRequest issued by &lt;br /&gt;
other grids.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5467 | justincc | 2008-07-14 09:44:50 -0700 (Mon, 14 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* On an archive load, make the master avatar the owner of all scene objects for now&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5466 | justincc | 2008-07-14 09:23:59 -0700 (Mon, 14 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* For now, when loading an archive all the existing scene objects get deleted by default&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5465 | drscofield | 2008-07-14 07:40:39 -0700 (Mon, 14 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
adding support for Xml2 serialization format to XmlRpcLoadXMLMethod.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5464 | ckrinke | 2008-07-14 06:51:54 -0700 (Mon, 14 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1739. Thank you kindly, Grumly57 for a patch that:&lt;br /&gt;
Implements X-SecondLife-* HTTP Headers for llHTTPRequest&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5463 | drscofield | 2008-07-14 05:32:34 -0700 (Mon, 14 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fixing warning in IRCBridgeModule and logging the exception cause now.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5462 | drscofield | 2008-07-14 05:18:32 -0700 (Mon, 14 Jul 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
further work in progress on the HttpServer side: XmlRpc handler path&lt;br /&gt;
almost complete and soon to be ready for testing; OSHttpResponse code&lt;br /&gt;
out.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5461 | dahlia | 2008-07-14 02:16:07 -0700 (Mon, 14 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
adds a default value of true to the new IRC bridge configuration option &amp;quot;nicknum&amp;quot; to provide backwards compatibility for existing OpenSim.ini files&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5460 | chi11ken | 2008-07-13 20:27:53 -0700 (Sun, 13 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5459 | melanie | 2008-07-13 18:39:36 -0700 (Sun, 13 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Patch #9150&lt;br /&gt;
Patch 7 of the region patches. Finish off the region parts of the estate dialog. Full user functionality. Terrain textures, heights, water, avatar counts, prim bonus, debug settings and region toggles can now be set from the dialog on a per-region basis. Estate stuff defaults to sane values where there are no defaults, to estate_settings.xml otherwise. Sun still b0rked :(&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5458 | melanie | 2008-07-13 18:32:16 -0700 (Sun, 13 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Patch #9149&lt;br /&gt;
Make all of the toggles go live. Utilizes the new database table for almost everything. Remove lots of now unneeded settings from the EstateSettings class&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5457 | melanie | 2008-07-13 18:29:48 -0700 (Sun, 13 Jul 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Patch #9148&lt;br /&gt;
Patch 5 in the region settings series. Adds a migration to ensure corrupted&lt;br /&gt;
data is purged and re-read from defaults. Some changes. Still no full&lt;br /&gt;
functionality&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5456 | melanie | 2008-07-13 18:27:47 -0700 (Sun, 13 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Patch #9147&lt;br /&gt;
Patch #4 of the region settings series. Partial functionality of the new&lt;br /&gt;
storage system. More patches to follow.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5455 | ckrinke | 2008-07-13 18:07:21 -0700 (Sun, 13 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1728. Thank you kindly, Mikem for a patch that solves:&lt;br /&gt;
The compiler was missing grammar rules for += etc. operators on &lt;br /&gt;
vector.member variables, which the attached patch implements.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5454 | ckrinke | 2008-07-13 11:57:13 -0700 (Sun, 13 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1638. Thank you kindly, Salahzar for a patch that:&lt;br /&gt;
Addresses an unused field in the asset server but never get filled up. &lt;br /&gt;
It also makes working the recent items tab in inventory :))))&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5453 | justincc | 2008-07-12 17:21:23 -0700 (Sat, 12 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: make scene closing log message info rather than warn&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5452 | justincc | 2008-07-12 17:18:29 -0700 (Sat, 12 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Actually persist restored archives to the database - wasn't actually doing this before (doh)&lt;br /&gt;
* Not quite perfect yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5451 | justincc | 2008-07-12 15:31:46 -0700 (Sat, 12 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Elminate most of the debugging log output from the archive commands&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5450 | justincc | 2008-07-12 15:18:54 -0700 (Sat, 12 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: comment out a couple of lines to eliminate nhibernate compile warnings for now&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5449 | justincc | 2008-07-12 15:14:38 -0700 (Sat, 12 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* On archive loading, tell the user how many objects we are ignoring because they already exist in the scene&lt;br /&gt;
* (ability to give objects new uuids will come later)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5448 | justincc | 2008-07-12 14:43:35 -0700 (Sat, 12 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
minor: method documentation&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5447 | justincc | 2008-07-12 14:07:42 -0700 (Sat, 12 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: thought up a better name for the last allocated local id&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5446 | justincc | 2008-07-12 14:03:12 -0700 (Sat, 12 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: just some null guards and name changes to make it clearer that prim count is actually a prim local id dispenser&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5445 | justincc | 2008-07-12 13:14:17 -0700 (Sat, 12 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Move xml/archive loading and saving code into separate methods ready for future modularization&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5444 | justincc | 2008-07-12 13:04:31 -0700 (Sat, 12 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: collapse scene debug settings into same format as packet debug settings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5443 | justincc | 2008-07-12 12:47:45 -0700 (Sat, 12 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Minor cleanup of Debug method in OpenSim.cs&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5442 | justincc | 2008-07-12 12:29:49 -0700 (Sat, 12 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Hive off ConsolePluginCommand into its own framework class&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5441 | justincc | 2008-07-12 12:19:22 -0700 (Sat, 12 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Make archive default tar file modes more permissive&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5440 | justincc | 2008-07-12 12:08:46 -0700 (Sat, 12 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove warning&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5439 | justincc | 2008-07-12 12:05:12 -0700 (Sat, 12 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove warning and tidy up logic in SceneObjectGroup.UpdatePrimFlags()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5438 | justincc | 2008-07-12 11:54:21 -0700 (Sat, 12 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Start compressing archives&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5437 | melanie | 2008-07-12 11:26:25 -0700 (Sat, 12 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Patch #9146 (No Mantis)&lt;br /&gt;
Prevent an exception caused by inventory server fetch requests&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5436 | ckrinke | 2008-07-12 11:05:57 -0700 (Sat, 12 Jul 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1726. Thank you kindly, StrawberryFride for a patch that:&lt;br /&gt;
On an MSSQL-based Grid OpenSim installation, users could log in to the sim once, &lt;br /&gt;
then log off - after a short time before retrying users would be unable to log in, &lt;br /&gt;
and would see an empty alert box on the client with just a &amp;quot;close&amp;quot; button and no text. &lt;br /&gt;
Despite no users being logged into the sim, user server would report a higher number &lt;br /&gt;
of logins than logouts.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5435 | ckrinke | 2008-07-12 10:23:30 -0700 (Sat, 12 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1681. Thank you kindly, Vytek for a patch that:&lt;br /&gt;
Adds additional support for llEmail().&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5434 | ckrinke | 2008-07-12 10:19:24 -0700 (Sat, 12 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1718. Thank you kindly, Mircea for a patch that:&lt;br /&gt;
Adds some IRC bridge improvement.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5433 | ckrinke | 2008-07-12 10:11:43 -0700 (Sat, 12 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1714. Thank you kindly, Krtaylor for a patch that:&lt;br /&gt;
Solves llGetListLength fails scripts when list is not initialized.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5432 | ckrinke | 2008-07-12 10:08:34 -0700 (Sat, 12 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1716. Thank you kindly, Nlin for a patch that:&lt;br /&gt;
Addresses the Gap when sitting on single prims with &lt;br /&gt;
a sit target (discrepancy with SL)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5431 | ckrinke | 2008-07-12 10:04:56 -0700 (Sat, 12 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1691. Thank you kindly, Phrearch for a pactch that:&lt;br /&gt;
Solves llGetCameraPos() implementation + permission bug.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5430 | melanie | 2008-07-12 06:42:32 -0700 (Sat, 12 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Patch #9145 (Mantis #1723)&lt;br /&gt;
Allows direct viewing of library scripts from inventory again&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5429 | chi11ken | 2008-07-12 06:39:30 -0700 (Sat, 12 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5428 | melanie | 2008-07-11 23:24:43 -0700 (Fri, 11 Jul 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Patches #9143 and #9144 (Mantis #1723)&lt;br /&gt;
Changes the permissions module to make scripts permissive only when intended&lt;br /&gt;
Adds security checks to asset transfers to prevent hacked clients fron&lt;br /&gt;
requesting script sources.&lt;br /&gt;
Adds security checks to llClientView to verify all aspects of ownership&lt;br /&gt;
and permissions for inventory based script retrieval.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5427 | dahlia | 2008-07-11 18:58:20 -0700 (Fri, 11 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Passes prim physical status to mesher from physics plugins&lt;br /&gt;
Small prims now get a full mesh if they are physical&lt;br /&gt;
Fixed a logic bug that was preventing many prim meshes from having excess memory cleaned up&lt;br /&gt;
Switched to more conservative method of vertex and triangle list trimming to prevent possible crash&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5426 | melanie | 2008-07-11 18:34:36 -0700 (Fri, 11 Jul 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Patch #9142 (No mantis)&lt;br /&gt;
Add a config option to OpenSim.ini to select between script compilers&lt;br /&gt;
in the XEngine without recompile.&lt;br /&gt;
Set UseNewCompiler=true in OpenSim.ini and try it out.&lt;br /&gt;
Creates the ICodeConverter interface and adapts the new compiler to it.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5425 | dahlia | 2008-07-11 18:02:41 -0700 (Fri, 11 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Overloads CreateMesh method of interface IMesher to pass prim physical status to mesher&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5424 | melanie | 2008-07-11 17:06:45 -0700 (Fri, 11 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Patch #9141 (Mantis #1655)&lt;br /&gt;
Untangles llDie handling in XEngine, which resulted in a thread being&lt;br /&gt;
aborted while executing inside of Scene.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5423 | dahlia | 2008-07-11 13:32:58 -0700 (Fri, 11 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Trim out nulls from mesh vertex and triangle lists to try and save more memory&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5422 | justincc | 2008-07-11 10:58:26 -0700 (Fri, 11 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Guard against a null point passed to RemoveClientCircuit (odd that this happens at all)&lt;br /&gt;
* Patch from Kurt Taylor (IBM) in http://opensimulator.org/mantis/view.php?id=1720&lt;br /&gt;
* Thanks Kurt!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5421 | melanie | 2008-07-11 10:52:39 -0700 (Fri, 11 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Patch #9140 (Mantis #1683)&lt;br /&gt;
Add LifetimeService overrides to all MarshalByRef derived classes&lt;br /&gt;
to prevent the remoting interfaces from expiring.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5420 | dahlia | 2008-07-11 10:22:37 -0700 (Fri, 11 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Experimental physics optimization: prims with all 3 dimensions less than 0.2 meters will be meshed as a simple box&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5419 | justincc | 2008-07-11 10:16:03 -0700 (Fri, 11 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Oops, turn off permissions debugging I stupidly hardcoded&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5418 | justincc | 2008-07-11 09:24:52 -0700 (Fri, 11 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Move thread tracking code to base opensim server so that it's available for all servers (UGAIM as well as Region)&lt;br /&gt;
* This will work as long as those servers are actually registering any threads they use (does not include stuff plucked from the thread pool)&lt;br /&gt;
* command is now &amp;quot;show threads&amp;quot; rather than threads&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5417 | justincc | 2008-07-11 09:03:12 -0700 (Fri, 11 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Put an info entry in the log if permissions are being bypassed&lt;br /&gt;
* might help to diagnose mantis 1712&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5416 | ckrinke | 2008-07-11 08:40:56 -0700 (Fri, 11 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1005. Thank you kindly, Mircea for a two patches that:&lt;br /&gt;
Addresses both locale issues and setting the waterHeight correctly.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5415 | justincc | 2008-07-11 07:51:02 -0700 (Fri, 11 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Comment out body of experimental ParcelMediaSetTime() since MW says it causes a mono 1.2.4 compile to fail &lt;br /&gt;
and MW says it will soon be replaced anyway.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5414 | drscofield | 2008-07-11 07:33:47 -0700 (Fri, 11 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
trying to fix mantis #1711.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5413 | chi11ken | 2008-07-11 02:18:17 -0700 (Fri, 11 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5412 | joha1 | 2008-07-11 01:33:53 -0700 (Fri, 11 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks Mike for another LSL compiler patch which fixes a bug where 'vector v=&amp;lt;0, 0, -0.5&amp;gt;' caused a syntax error, and implements multiple assignments in one line (x = y = 3;)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5411 | ckrinke | 2008-07-10 19:04:02 -0700 (Thu, 10 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1682. Revert temporarily, Sempuki's mono addins patch&lt;br /&gt;
while he studies the issues in Windows a little bit.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5410 | ckrinke | 2008-07-10 06:55:01 -0700 (Thu, 10 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1541. Thank you kindly, Phrearch for a patch that:&lt;br /&gt;
Solves Remote Admin create_region type Casting failure.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5409 | ckrinke | 2008-07-10 06:51:56 -0700 (Thu, 10 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1391. Thank you kindly, Phrearch for a patch that:&lt;br /&gt;
Solves svnbackup svn add directory failure.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5408 | ckrinke | 2008-07-10 06:45:46 -0700 (Thu, 10 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1682. Thank you kindly, Sempuki for a patch that:&lt;br /&gt;
Move control of Mono.Addins from source attributes to external XML files.&lt;br /&gt;
This removes a lot of coupling of the source with Mono.Addins &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5407 | dahlia | 2008-07-10 01:21:46 -0700 (Thu, 10 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks to mikem for a patch that resolves a reference error when building SVN r5406 with Visual Studio &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5406 | joha1 | 2008-07-09 22:40:45 -0700 (Wed, 09 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Patch from Mike: errors from the LSL/C# compilers are now reported to the user in-world&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5405 | ckrinke | 2008-07-09 20:13:29 -0700 (Wed, 09 Jul 2008) | 8 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1707. Thank you, Melanie for a patch that:&lt;br /&gt;
This patch limits the maximum size of prims that can be created using libsl bots &lt;br /&gt;
or modified clients to 65536mper side. It also limits LSL functions to that size.&lt;br /&gt;
If a prim is already physical, the enforced constraint is 10m.&lt;br /&gt;
A prim that is larger than 10m cannot be turned physical, either via script or UI.&lt;br /&gt;
Linksets are handled correctly, so scaling of physical linksets is constrained by &lt;br /&gt;
the size of it's largest component prim. Also, turning linksets physical is based &lt;br /&gt;
on the size of it's largest ptim.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5404 | ckrinke | 2008-07-09 17:40:38 -0700 (Wed, 09 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1673. Thank you kindly, Matth for a patch that:&lt;br /&gt;
LSLInteger + literal integer is not an LSLInteger.&lt;br /&gt;
The included patch fixes the issue: LSLInteger + literal &lt;br /&gt;
integer is not an LSLInteger (also fixed for -,*,/)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5403 | sdague | 2008-07-09 17:05:21 -0700 (Wed, 09 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
added convenience makefile and nant-color script.  I've had these&lt;br /&gt;
on my laptop forever, and others might find them useful to be part&lt;br /&gt;
of the main tree.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5402 | sdague | 2008-07-09 16:59:53 -0700 (Wed, 09 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
added .gitignore which makes using git-svn easier&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5401 | mingchen | 2008-07-09 12:53:22 -0700 (Wed, 09 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*Patch as supplied in Mantis #0001705 by melanie. Fixes: Locked prims allow *any avatar* to deposit scripts in them, regardless of permissions&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5400 | ckrinke | 2008-07-09 11:42:34 -0700 (Wed, 09 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1127. Thank you kindly, Grumly57 for a patch that:&lt;br /&gt;
Addresses HTTP_METHOD parameter does not work for POST requests.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5399 | ckrinke | 2008-07-09 11:03:22 -0700 (Wed, 09 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1704. Thank you kindly, Mjm for a patch that:&lt;br /&gt;
The attached patch implements llRemoveInventory().&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5398 | ckrinke | 2008-07-09 07:32:21 -0700 (Wed, 09 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1700. Thank you, Melanie for a patch that:&lt;br /&gt;
Lets osSetParcelMediaTime honor the AllowOSComamnds setting&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5397 | mw | 2008-07-09 05:02:01 -0700 (Wed, 09 Jul 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
for testing purposes only:&lt;br /&gt;
added void osSetParcelMediaTime(double time) command to script engines. &lt;br /&gt;
which sets the position of the media that is playing. Time is in seconds.&lt;br /&gt;
Doesn't do any security checking (should be checking that the object/script is owned by the parcel owner). So could be abused, if it is then we should remove it, or add the security.&lt;br /&gt;
Only tested in dotnet scripting engine, but should work in XEngine too.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5396 | mw | 2008-07-09 04:01:26 -0700 (Wed, 09 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
corrected the params types on IClientAPI.SendParcelMediaCommand. the command parameter should be set to the the ParcelMediaCommandEnum value. While flags seems to need to be set to (uint)(1&amp;lt;&amp;lt;[value of the command enum])&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5395 | joha1 | 2008-07-09 00:37:42 -0700 (Wed, 09 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Patch from Mike which removes a lexer warning in the LSL compiler.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5394 | justincc | 2008-07-08 10:58:45 -0700 (Tue, 08 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Don't fail the archive operation if exceptions are encountered while analyzing prims&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5393 | justincc | 2008-07-08 09:57:48 -0700 (Tue, 08 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Guard against a failure to find an inventory item in a move request by complaining in the log rather than terminating the session&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5392 | mw | 2008-07-08 08:37:52 -0700 (Tue, 08 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
small console message change related to last revision&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5391 | mw | 2008-07-08 08:36:27 -0700 (Tue, 08 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added option to userserver config, to be able disable/enable the LLSD Login support. As far as I know, the LLSD login method is currently only used by libsl based clients/bots. So could be useful to be able to disable this if a grid comes under a griefing attack from libsl bots.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5390 | ckrinke | 2008-07-08 08:16:43 -0700 (Tue, 08 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1690. Thank you kindly, Melanie for a patch that:&lt;br /&gt;
esets script permissions when a script is recompiled.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5389 | ckrinke | 2008-07-08 08:10:53 -0700 (Tue, 08 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1690. Thank you, Malanie for a patch that:&lt;br /&gt;
addresses &amp;quot;recompiles clear perms:&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5388 | ckrinke | 2008-07-08 08:05:23 -0700 (Tue, 08 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1691. Applied Melanie's modification of &lt;br /&gt;
Phrearch's iiGetCameraPos() patch, but not the original&lt;br /&gt;
yet. Thank you Phrearch and Melanie.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5387 | lbsa71 | 2008-07-08 07:17:59 -0700 (Tue, 08 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added experimental SendParcelMediaCommand and SendParcelMediaUpdate to IClientAPI. These methods have not been tested, but feel free to start wiring them to llParcelMediaCommandList.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5386 | lbsa71 | 2008-07-08 04:30:08 -0700 (Tue, 08 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Changed casing of some archaic methods to conform with code standards&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5385 | lbsa71 | 2008-07-08 04:25:58 -0700 (Tue, 08 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Ignored some bins&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5384 | lbsa71 | 2008-07-08 04:25:18 -0700 (Tue, 08 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Split out various classes from IClientAPI into their own files, in accordance with code standards&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5383 | drscofield | 2008-07-08 04:13:26 -0700 (Tue, 08 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
RegionInfo.configMember can be null for dynamically created regions&lt;br /&gt;
that are not backed by a file.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5382 | lbsa71 | 2008-07-08 04:03:26 -0700 (Tue, 08 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Ignored some bins&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5381 | lbsa71 | 2008-07-08 04:02:53 -0700 (Tue, 08 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Moved script packet handlers from 'unimplemented' to 'Script Packets'&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5380 | lbsa71 | 2008-07-08 02:29:42 -0700 (Tue, 08 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added missing reference to Tools.dll&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5379 | joha1 | 2008-07-08 01:42:17 -0700 (Tue, 08 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Patch from Mike: added unit tests for the LSL compiler&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5378 | joha1 | 2008-07-08 01:36:03 -0700 (Tue, 08 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Patch from Mike: clarification of Tools.dll licensing (used by the LLScript compiler)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5377 | joha1 | 2008-07-07 20:02:11 -0700 (Mon, 07 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
another patch from Mike: the llscript compiler is now available in XEngine as well. Thanks Mike&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5376 | joha1 | 2008-07-07 19:34:45 -0700 (Mon, 07 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
llscript compiler patch from Mike: adds LSL jumps and implicit variable initializations&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5375 | ckrinke | 2008-07-07 18:11:52 -0700 (Mon, 07 Jul 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1685. Thank you kindly, Mjm for a patch that:&lt;br /&gt;
The attached patch tries to read the SVN revision from local file &lt;br /&gt;
&amp;quot;svn_revision&amp;quot; before checking &amp;quot;../.svn/entries&amp;quot;.&lt;br /&gt;
This allows simulators not running from the source tree to properly &lt;br /&gt;
display the SVN revision, if the installer generates the &lt;br /&gt;
&amp;quot;svn_revision&amp;quot; file.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5374 | ckrinke | 2008-07-07 18:07:32 -0700 (Mon, 07 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1681. Adding Vytek's submittal of DotNetOpenMail.dll &lt;br /&gt;
to our bin/ directory in anticipation of a reformatted&lt;br /&gt;
llEmailFunction patch including a commented out &lt;br /&gt;
OpenSim.ini.example&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5373 | sdague | 2008-07-07 14:50:45 -0700 (Mon, 07 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
changes to use NHPrim instead of SOP directly&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5372 | sdague | 2008-07-07 13:52:13 -0700 (Mon, 07 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
add NHPrim to subclass SOP so we can stick region uuid in there.  &lt;br /&gt;
I think the only place we need it is in NHibernate so a subclass&lt;br /&gt;
is probably appropriate.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5371 | sdague | 2008-07-07 13:40:14 -0700 (Mon, 07 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
added skeleton (no function) region store component&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5370 | sdague | 2008-07-07 13:12:14 -0700 (Mon, 07 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
change SitTarget calls from functions to properties&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5369 | sdague | 2008-07-07 13:04:51 -0700 (Mon, 07 Jul 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
remove build references to what I believe to be the very old MSSQL &lt;br /&gt;
datastore tucked down in the Region namespace.  This is based on&lt;br /&gt;
the assumption that OpenSim.Data.MSSQL is what is actually used by&lt;br /&gt;
anyone, and prevents us from having to refactor 2 different MSSQL store&lt;br /&gt;
paths when futzing with SOP functions.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5368 | justincc | 2008-07-07 12:32:21 -0700 (Mon, 07 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* remove redundant sync locking in AssetServerBase since this is already being done by the lower database layers&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5367 | justincc | 2008-07-07 12:18:44 -0700 (Mon, 07 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* remove unused CommitAssets() hook for now&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5366 | justincc | 2008-07-07 11:54:11 -0700 (Mon, 07 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Start scripts loaded from an archive&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5365 | justincc | 2008-07-07 09:37:02 -0700 (Mon, 07 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* switch terrain archiving to raw32 rather than png to avoid unnecessary posterization.  Thanks to Adam for the tip.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5364 | drscofield | 2008-07-07 04:25:09 -0700 (Mon, 07 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
adding support for IP EndPoint whitelisting in HttpServer code.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5363 | dahlia | 2008-07-07 03:09:35 -0700 (Mon, 07 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
added a hollow size constraint to box, cylinder, and prism prim meshes to prevent a possible sim lockup&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5362 | drscofield | 2008-07-07 02:58:01 -0700 (Mon, 07 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
switching to safer locks.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5361 | drscofield | 2008-07-07 02:47:36 -0700 (Mon, 07 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
further progress on HttpServer integration: OSHttpRequest can now be&lt;br /&gt;
instantiated from both .NET and HttpServer code path.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5360 | dahlia | 2008-07-06 22:42:37 -0700 (Sun, 06 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Addresses more problem box cut angles&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5359 | dahlia | 2008-07-06 21:32:05 -0700 (Sun, 06 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
fix some Meshmerizer problem angles for sphere dimple and box path cut&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5358 | dahlia | 2008-07-06 12:44:59 -0700 (Sun, 06 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
disables changes in r5356 until I have more time to do further characterization&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5357 | ckrinke | 2008-07-06 11:39:37 -0700 (Sun, 06 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1678. Thank you kindly, Vytek for a patch that:&lt;br /&gt;
Changes ...TimeOfDay.Milliseconds to ...TimeOfDay.TotalMilliseconds&lt;br /&gt;
for llGetTimeOfDay() in both LSL_Api.cs and LSL_BuiltIn_Commands.cs&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5356 | dahlia | 2008-07-06 10:18:59 -0700 (Sun, 06 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Corrects errors in sphere mesh with dimple start angle &amp;gt; 0 and hollow == 0&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5355 | justincc | 2008-07-06 09:19:04 -0700 (Sun, 06 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* In archiver, scan scripts for embedded asset uuids and save these out&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5354 | justincc | 2008-07-06 08:38:39 -0700 (Sun, 06 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: archiver code clean up so that it's more readable for the next functionality addition&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5353 | ckrinke | 2008-07-06 07:19:55 -0700 (Sun, 06 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1677. Thank you, Melanie for a patch that:&lt;br /&gt;
Patch propagates the permissionToTake flag into the timer handler, &lt;br /&gt;
so that &amp;quot;take copy&amp;quot; and delete permissions are honored.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5352 | chi11ken | 2008-07-06 07:02:22 -0700 (Sun, 06 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Copyright notices and formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5351 | chi11ken | 2008-07-06 06:46:48 -0700 (Sun, 06 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Remove scripts that don't really belong in OpenSim SVN.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5350 | justincc | 2008-07-06 06:08:52 -0700 (Sun, 06 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: documentation in SceneObjectPart.Inventory.cs.  Refactor AddInventoryItem methods to reduce code duplication&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5349 | justincc | 2008-07-06 05:46:17 -0700 (Sun, 06 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: remove unnecessary locking from SOP.GetInventoryItem()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5348 | justincc | 2008-07-06 05:35:00 -0700 (Sun, 06 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Stop spurious 'item not found' messages when placing things into a prim's inventory&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5347 | ckrinke | 2008-07-05 20:47:21 -0700 (Sat, 05 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1674. Thank you kindly, Matth for a patch that:&lt;br /&gt;
This patch fixes an error in llSetPrimitiveParams() that &lt;br /&gt;
prevents correctly setting the type of the prim to SCULPT_TYPE.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5346 | afrisby | 2008-07-05 19:27:10 -0700 (Sat, 05 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Moves sending items to inventory via a delete into a seperate thread (this thread can be expanded to support all sends to inventory from inworld easily enough). Thread is temporary and only exists while items are being returned.&lt;br /&gt;
* This should remove the &amp;quot;lag&amp;quot; caused by deleting many objects.&lt;br /&gt;
* Patch brought to you by Joshua Nightshade's bitching at me to fix it.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5345 | dahlia | 2008-07-05 19:04:24 -0700 (Sat, 05 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
alters a problem path cut angle for the cylinder prim profile&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5344 | ckrinke | 2008-07-05 09:46:03 -0700 (Sat, 05 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add implementation of llGetTimeOfDay()&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5343 | dahlia | 2008-07-05 01:13:22 -0700 (Sat, 05 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
changes prompting of create user console command to only ask for unspecified parameters and avoid an exception if the wrong number of parameters are supplied&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5342 | dahlia | 2008-07-04 23:31:13 -0700 (Fri, 04 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Changed default terrain lower limit to -100 instead of 100&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5341 | justincc | 2008-07-04 13:18:00 -0700 (Fri, 04 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* extend archiving asset analysis to clothing&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5340 | justincc | 2008-07-04 13:01:55 -0700 (Fri, 04 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* On archiving, analyze body parts and save textures referenced from them&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5339 | justincc | 2008-07-04 11:36:12 -0700 (Fri, 04 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: break out archiver's combined sync-async asset request routine ready for analysis of inventory item types other than objects&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5338 | justincc | 2008-07-04 10:05:41 -0700 (Fri, 04 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Make default inventory grid server db mysql rather than sqlite&lt;br /&gt;
* This is to match all the other grid servers&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5337 | chi11ken | 2008-07-04 08:49:30 -0700 (Fri, 04 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5336 | drscofield | 2008-07-04 04:13:25 -0700 (Fri, 04 Jul 2008) | 8 lines&lt;br /&gt;
&lt;br /&gt;
Renaming UserManagerBase.SetUserProfile(UserProfileData) to &lt;br /&gt;
UserManager.UpdateUserProfile(UserProfileData). &lt;br /&gt;
&lt;br /&gt;
Adding UpdateUserProfile(UserProfileData) to IUserService interface.&lt;br /&gt;
&lt;br /&gt;
Adding RemoteAdminPlugin.XmlRpcUpdateUserAccountMethod(...) to provide&lt;br /&gt;
a remote update capability.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5335 | drscofield | 2008-07-04 03:19:58 -0700 (Fri, 04 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
mini-warnings-safari, plus cleanup of IUserServices method naming.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5334 | joha1 | 2008-07-04 01:59:41 -0700 (Fri, 04 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
The new llScript-cs parser. Thanks Mike&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5333 | ckrinke | 2008-07-03 20:11:53 -0700 (Thu, 03 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1647. Thank you very much, Sempuki for a patch that:&lt;br /&gt;
Updates the previous module loader work.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5332 | ckrinke | 2008-07-03 17:59:38 -0700 (Thu, 03 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1659. Thank you, Melanie for a patch that:&lt;br /&gt;
In LSL, the state command should have an immediate effect. &lt;br /&gt;
The OpenSim script engine seems to wait until the function &lt;br /&gt;
ends to process the state transition.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5331 | ckrinke | 2008-07-03 16:06:38 -0700 (Thu, 03 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1660. Thank you, kindly, Melanie for a patch that:&lt;br /&gt;
Attached patch changes TRUE and FALSE to be LSLIntegers.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5330 | justincc | 2008-07-03 16:04:12 -0700 (Thu, 03 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* On client login, send only one terrain patch at a time (with pauses) instead of 4 at a time&lt;br /&gt;
* Certain terrains which are fine went patches are sent singly cause a libsecondlife failure when patches are sent in batches&lt;br /&gt;
* See http://opensimulator.org/mantis/view.php?id=1662 for more details&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5329 | ckrinke | 2008-07-03 15:30:16 -0700 (Thu, 03 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1661. Thank you kindly, CMickeyb for a patch that:&lt;br /&gt;
patch attached to check for timeouts on mysql connections *before* &lt;br /&gt;
operations occur that are likely to timeout. if timeout occurs or &lt;br /&gt;
the connections is down, it is reconnected before the operation fails.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5328 | ckrinke | 2008-07-03 15:24:31 -0700 (Thu, 03 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1463. Thank you, Melanie for a patch that addresses:&lt;br /&gt;
sometimes, incorrect sit rotation is sent to other clients&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5327 | mingchen | 2008-07-03 15:16:09 -0700 (Thu, 03 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*.Raw files should now be loadable using &amp;quot;terrain load-tile&amp;quot; functionality&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5326 | ckrinke | 2008-07-03 13:58:29 -0700 (Thu, 03 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1658. Thank you, Melanie for a patch that:&lt;br /&gt;
Adds IEmailModule and a module skelaton&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5325 | sdague | 2008-07-03 12:41:01 -0700 (Thu, 03 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
add 3 migrations, 1 each for prims, primshapes, and primitems&lt;br /&gt;
to move all their UUID stores from varchar(255) -&amp;gt; char(36).  Based&lt;br /&gt;
on past evidence, this should help with performance.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5324 | sdague | 2008-07-03 11:45:32 -0700 (Thu, 03 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
migrate the myisam mysql regions to innodb&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5323 | sdague | 2008-07-03 11:25:18 -0700 (Thu, 03 Jul 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
add a couple of LL conversion properties to SOP.  I'll wait to clean&lt;br /&gt;
up the sit target usage until the sit target fix patch goes in, but it should&lt;br /&gt;
be cleaned.&lt;br /&gt;
Get prims table mappings to the point where nhibernate likes them enough&lt;br /&gt;
to start.&lt;br /&gt;
Remove field from asset mapping so it will start&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5322 | sdague | 2008-07-03 09:37:44 -0700 (Thu, 03 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
playing with multicolumn mapping of vectors using a custom type&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5321 | ckrinke | 2008-07-03 08:34:05 -0700 (Thu, 03 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1654. Thank you kindly, Matth for a patch that:&lt;br /&gt;
Updates llGetPrimitiveParams() and associated files.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5320 | ckrinke | 2008-07-03 07:25:43 -0700 (Thu, 03 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1653. Thank you kindly, Vytek for a patch that:&lt;br /&gt;
Implements llGetTimeOfDay().&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5319 | chi11ken | 2008-07-02 20:01:02 -0700 (Wed, 02 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5318 | mingchen | 2008-07-02 18:29:18 -0700 (Wed, 02 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*Parcel Claim date is no longer Epoch (Jan 1, 1970). Now shows the actual creation/reclaim/sale date.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5317 | ckrinke | 2008-07-02 17:40:02 -0700 (Wed, 02 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1652. Thank you, Melanie for a patch that:&lt;br /&gt;
Applies the patch to LSL_Api.cs&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5316 | ckrinke | 2008-07-02 16:19:00 -0700 (Wed, 02 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1649. Thank you kindly, Matth for a patch that:&lt;br /&gt;
This patch adds the ability to set the prim type using llSetPrimitiveParams(). &lt;br /&gt;
Seems to work ok, but there are a staggering number of cases to test, &lt;br /&gt;
so I have not yet tested them all.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5315 | justincc | 2008-07-02 16:07:52 -0700 (Wed, 02 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Allow archiver to operate even if there are 0 scene objects to save&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5314 | justincc | 2008-07-02 15:53:36 -0700 (Wed, 02 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Start writing out control file in archive.  Only contains version information right now.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5313 | sdague | 2008-07-02 13:31:17 -0700 (Wed, 02 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
property encapsulation for SOP&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5312 | justincc | 2008-07-02 10:35:33 -0700 (Wed, 02 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Twiddle with archive asset extensions yet again&lt;br /&gt;
* Reintroducing asset type but this time in a long form, and with _ rather than .&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5311 | dahlia | 2008-07-02 10:08:52 -0700 (Wed, 02 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Adds experimental Meshmerizer support for &amp;quot;prim torture&amp;quot; effects of sphere dimple on prim types box, cylinder, and prism&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5310 | justincc | 2008-07-02 09:34:24 -0700 (Wed, 02 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* elminate now pointless inv type fields from OpenSim library xml&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5309 | justincc | 2008-07-02 09:20:54 -0700 (Wed, 02 Jul 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Drop InvType from the assets table since it is no longer used&lt;br /&gt;
* Migration should be automatic on sqlite and mysql&lt;br /&gt;
* Migration is not automatic on mssql, you will need to drop the invType column manually&lt;br /&gt;
* Migration should be fine, but as for any db change, I would recommend making sure you have backups before moving past this revision&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5308 | ckrinke | 2008-07-02 07:14:29 -0700 (Wed, 02 Jul 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1647. Thank you kindly, Sempuki for a patch that:&lt;br /&gt;
attached patch adds support to constrain the number of &lt;br /&gt;
plugins that can be loaded per extension point.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5307 | chi11ken | 2008-07-02 07:09:54 -0700 (Wed, 02 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5306 | ckrinke | 2008-07-02 06:31:39 -0700 (Wed, 02 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1648. Thank you, Melanie for a patch that:&lt;br /&gt;
Fix a script Xengine deadlock/hang if llResetScript is used in changed()&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5305 | drscofield | 2008-07-02 02:02:30 -0700 (Wed, 02 Jul 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan M Webb &amp;lt;awebb@vnet.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This adds REST services for inventory access. It also allows inventory&lt;br /&gt;
uploads.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5304 | ckrinke | 2008-07-01 14:57:36 -0700 (Tue, 01 Jul 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1643. Thank you Melanie for a patch that:&lt;br /&gt;
In the new runtime, there is a flag to diable all os* comamnds. &lt;br /&gt;
The implementation of osGetScriptEngineName ignored it. &lt;br /&gt;
This patch fixes this.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5303 | sdague | 2008-07-01 14:31:02 -0700 (Tue, 01 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
merge rotational and angular velocity&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5302 | mw | 2008-07-01 12:23:45 -0700 (Tue, 01 Jul 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added &amp;quot;save-prims-xml2 &amp;lt;PrimName&amp;gt; &amp;lt;FileName&amp;gt;&amp;quot;, as we were lacking a method to save a single primitive or small group of them. This command will save all prims in the current scene that name matches the &amp;quot;PrimName&amp;quot; parameter. The saved file is in standard xml2 format, so can be loaded using load-xml2  &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5301 | ckrinke | 2008-07-01 06:42:47 -0700 (Tue, 01 Jul 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1640. Thank you, Chernega for a patch that addresses:&lt;br /&gt;
It would appear that calling llResetScript() in state_entry() causes deadlock of region. &lt;br /&gt;
Probably due to llResetScript calling state_entry again. llResetScript should see who called it, &lt;br /&gt;
and not recall state_entry() after a state/variable reset. Once this script is in a prim, &lt;br /&gt;
the region/world/debug/script window shows it consuming the server (from 2,400 to 800,000 milliseconds).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5300 | ckrinke | 2008-07-01 06:34:05 -0700 (Tue, 01 Jul 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1641. Thank you, Lulurun for a patch that addresses:&lt;br /&gt;
The 1st &amp;quot;GetAvatarAppearance&amp;quot; *always* fails and returns default &lt;br /&gt;
avatarappearance. Avatarappearance seems to be working well because &lt;br /&gt;
the 2nd &amp;quot;GetAvatarAppearance&amp;quot; gets the right appearance.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5299 | drscofield | 2008-07-01 01:50:22 -0700 (Tue, 01 Jul 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
making XmlRpcs of RemoteController more robust; this fixes mantis #1467&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5298 | drscofield | 2008-07-01 00:16:02 -0700 (Tue, 01 Jul 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
From: kurt taylor (krtaylor)&lt;br /&gt;
&lt;br /&gt;
Another new OSSL function for returning the name of the script engine&lt;br /&gt;
currently running, osGetScriptEngineName, added to both DotNet and XEngine&lt;br /&gt;
OSSL API.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5297 | ckrinke | 2008-06-30 19:16:58 -0700 (Mon, 30 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1639. Thank you, Melanie for a patch that:&lt;br /&gt;
Reads estate_settings.xml and populates the database from it. &lt;br /&gt;
If there is no record, just passes the defaults to the application.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5296 | sdague | 2008-06-30 11:27:01 -0700 (Mon, 30 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
attempt to expire out old dynamic textures, so they don't grow forever.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5295 | sdague | 2008-06-30 08:05:30 -0700 (Mon, 30 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
add the ability to cherry pick expire something from the asset&lt;br /&gt;
cache.  Bandaid until we rethink the caches a bit more.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5294 | ckrinke | 2008-06-30 07:09:19 -0700 (Mon, 30 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1637. Thank you kindly, Melanie for a patch that:&lt;br /&gt;
Make each region load it's settings from the database on startup. &lt;br /&gt;
No user functionality yet.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5293 | chi11ken | 2008-06-30 05:41:32 -0700 (Mon, 30 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5292 | drscofield | 2008-06-30 04:57:47 -0700 (Mon, 30 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
properly explaining each #pragma warning disable&lt;br /&gt;
&lt;br /&gt;
massaging OSHttpRequestPump to not abort on exceptions...&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5291 | dahlia | 2008-06-29 23:11:43 -0700 (Sun, 29 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
disables spam-like debugging messages inadvertently left on in last commit (oops)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5290 | dahlia | 2008-06-29 23:08:43 -0700 (Sun, 29 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Corrects Meshmerizer orientation of profile cut angles for ring type prim&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5289 | dahlia | 2008-06-29 19:08:27 -0700 (Sun, 29 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Corrects meshmerizer profile cut angle orientation for tube type prims&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5288 | teravus | 2008-06-29 15:45:14 -0700 (Sun, 29 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Current XML Schema for SceneObjectPart&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5287 | mw | 2008-06-29 13:39:34 -0700 (Sun, 29 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
disabled the multiple inventory server support in login service again.&lt;br /&gt;
And reverted CachedUserInfo back to revision 5262. &lt;br /&gt;
I don't think most of the inventory problems that people are reporting are due to these, but its easier to deal with one set of potential problems at a time, and I'm not going to get any time in the week to work on this anyway.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5286 | justincc | 2008-06-29 13:08:58 -0700 (Sun, 29 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Reload terrain from archive if there is one&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5285 | justincc | 2008-06-29 12:53:33 -0700 (Sun, 29 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Save terrain information in archive&lt;br /&gt;
* Not yet reloading&lt;br /&gt;
* Terrain saving will be optional a little further down the line&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5284 | ckrinke | 2008-06-29 12:30:01 -0700 (Sun, 29 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add minor comments.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5283 | justincc | 2008-06-29 12:21:43 -0700 (Sun, 29 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Allow terrains to be loaded and saved from streams as well as directly to and from files&lt;br /&gt;
* Should be making use of this in the next revisions&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5282 | justincc | 2008-06-29 11:10:38 -0700 (Sun, 29 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Fix for http://opensimulator.org/mantis/view.php?id=1512&lt;br /&gt;
* Introduce experimental wait timeout checking to mysql region datastore code &lt;br /&gt;
* This should mean that if the mysql connection has timed out, we should automatically reconnect and not fail or drop queries on region database manipulations&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5281 | mw | 2008-06-29 06:52:03 -0700 (Sun, 29 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
added patch 1633, thanks Melanie. &lt;br /&gt;
Although I think a bit of abstraction needs to be done to make it easy to override the deleting off the inventory item when rezzing a object. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5280 | mw | 2008-06-29 05:33:45 -0700 (Sun, 29 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
patch from mantis #1632, thanks Melanie&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5279 | mw | 2008-06-29 04:48:58 -0700 (Sun, 29 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
patch and files from mantis #1630, Thanks Melanie&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5278 | mw | 2008-06-29 03:27:22 -0700 (Sun, 29 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
couple of small fixes to try to fix support for multiple inventory servers in the loginservice &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5277 | teravus | 2008-06-28 19:04:44 -0700 (Sat, 28 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Syncs the current revision XML Schema(xsd) to the XML Schema of revision 5251.&lt;br /&gt;
* This should resolve creating content, taking it, and being able to rez it again.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5276 | mw | 2008-06-28 16:05:08 -0700 (Sat, 28 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
small change to see if that helps with the inventory problems.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5275 | mw | 2008-06-28 15:19:48 -0700 (Sat, 28 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
more disabling multiple inventory server support in LoginService&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5274 | mw | 2008-06-28 15:17:07 -0700 (Sat, 28 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
disabled multiple Inventory server support in loginservice until I get more time to look into the problems people are having.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5273 | mw | 2008-06-28 14:14:01 -0700 (Sat, 28 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
small fix&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5272 | ckrinke | 2008-06-28 12:04:28 -0700 (Sat, 28 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1626. Thank you kindly, Melanie for a patch that:&lt;br /&gt;
Fixes IAvatarService for grid and standalone modes&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5271 | dahlia | 2008-06-28 11:04:04 -0700 (Sat, 28 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Altered prim description/debugging message code to be more warning friendly&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5270 | mw | 2008-06-28 10:52:06 -0700 (Sat, 28 Jun 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
more work on the support for multiple inventory servers. &lt;br /&gt;
The Login service should now read/create new inventory on the inventory server that is set in a users profile.&lt;br /&gt;
Also added &amp;quot;Add-InventoryHost&amp;quot; console command to add a support for a new server to a region.&lt;br /&gt;
So it would be good if someone could test this. Set up the grid as normal, but then also run extra inventory server on a different computer (well actually it just has to be on a different network hostname, so one using &amp;quot;http://localhost:8004&amp;quot; and one using &amp;quot;http://127.0.0.1:8005&amp;quot; should work) then you need to manually edit the user profile database to set the new servers url in a user's &amp;quot;userInventoryURI&amp;quot; field. &lt;br /&gt;
Then on a region server, use the Add-InventoryHost to add the new server url (always include the full url, including http, but don't add a final /)&lt;br /&gt;
Login with that account and see if the inventory works.&lt;br /&gt;
Of course these needs to be made more user friendly.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5269 | ckrinke | 2008-06-28 10:47:06 -0700 (Sat, 28 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Manti#1624. Thank you, Melanie for a patch that:&lt;br /&gt;
Sets XEngine threads to en-US culture before calling script events, &lt;br /&gt;
fixes i18n issues with european locales.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5268 | mw | 2008-06-28 10:43:20 -0700 (Sat, 28 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Extracted the Avatar appearance functions out of the IUserService interface and moved them into a IAvatarService&lt;br /&gt;
Although &amp;quot;out of the box&amp;quot;, there is no actual functional change to behavior &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5267 | ckrinke | 2008-06-28 10:01:26 -0700 (Sat, 28 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Comment out StringTest until we use it somewhere.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5266 | ckrinke | 2008-06-28 09:18:47 -0700 (Sat, 28 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1623. Thank you, Melanie for a patch that:&lt;br /&gt;
Fully defines the equality operators on the lsl types and plubs &lt;br /&gt;
in the script engine side of the work begun in 0001616 (aly, this one's for you)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5265 | ckrinke | 2008-06-28 09:13:11 -0700 (Sat, 28 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Mantis#1620. Applied Melanie's patch&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5264 | ckrinke | 2008-06-28 09:08:12 -0700 (Sat, 28 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1616. Applied Melanie's patch. This may or may&lt;br /&gt;
not break trunk. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5263 | mw | 2008-06-28 08:13:17 -0700 (Sat, 28 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
plumbing for multiple inventory servers. Mostly done on the region server side. &lt;br /&gt;
TODO next is to make the login server read/write a users inventory from the correct server (the inventory url set in a userprofile)&lt;br /&gt;
On the region side, although not tested with multiple servers it should work if that inventory url was set, and the inventory servers urls have been added to the CommunicationsManager, using CommunicationsManager.AddInventoryService(string hostUrl)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5262 | ckrinke | 2008-06-28 07:46:20 -0700 (Sat, 28 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove one warning. We are now down to 16 warnings in&lt;br /&gt;
a build with VS2005.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5261 | drscofield | 2008-06-28 00:30:49 -0700 (Sat, 28 Jun 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
From: Kurt Taylor &amp;lt;krtaylor@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Patch to fix the passed parms and properly show llTakeCamera and&lt;br /&gt;
llReleaseCamera as deprecated. Patch for both XEngine and DotNetEngine.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5260 | teravus | 2008-06-27 20:45:52 -0700 (Fri, 27 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Melanie adds the event manager back to the XEngine so all yr events are hers, I mean, fire.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5259 | teravus | 2008-06-27 17:33:17 -0700 (Fri, 27 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Various documentation to some black magic parts of LLClientView &lt;br /&gt;
* Added IClientAPI.SendTexture stub.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5258 | dahlia | 2008-06-27 17:16:41 -0700 (Fri, 27 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
altered prior warning fix to Meshmerizer.cs to allow mesh debugging code to function&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5257 | sdague | 2008-06-27 16:22:14 -0700 (Fri, 27 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
tart the property wrapping in SOP.  This will be a long process&lt;br /&gt;
will do more next week.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5256 | drscofield | 2008-06-27 16:03:39 -0700 (Fri, 27 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
last round of warning squashing. calling it a day now.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5255 | drscofield | 2008-06-27 13:40:25 -0700 (Fri, 27 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
more warnings to go.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5254 | justincc | 2008-06-27 13:08:29 -0700 (Fri, 27 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Experiment with not bothering with a seperate assets metadata file - extract necessary minimum metadata from asset filenames&lt;br /&gt;
* Make all file extensions single - double extensions look ugly and probably aren't good for Windows&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5253 | drscofield | 2008-06-27 12:57:06 -0700 (Fri, 27 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
move along, nothing to see here. just a couple of lazy variables.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5252 | sdague | 2008-06-27 12:21:15 -0700 (Fri, 27 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
run NArrange on SOP to stack together the attributes,&lt;br /&gt;
properties, private methods, public methods, etc.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5251 | ckrinke | 2008-06-27 12:13:42 -0700 (Fri, 27 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1615. Thank you, Matth for a patch that:&lt;br /&gt;
causes deprecated LSL functions to throw the deprecated &lt;br /&gt;
exception rather than not-implemented.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5250 | drscofield | 2008-06-27 11:32:32 -0700 (Fri, 27 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
dr scofield's continuing warnings safari:&lt;br /&gt;
* code caught lingering around with no real purpose other than causing warnings&lt;br /&gt;
  will be taken down.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5249 | justincc | 2008-06-27 11:18:44 -0700 (Fri, 27 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* fix a bug where I was assuming all entities would be SceneObjectGroups - of course, some are ScenePresences&lt;br /&gt;
* would be nice to have a separate list in InnerScene in the future since a lot of methods end up screen entities for SOGs&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5248 | drscofield | 2008-06-27 10:25:03 -0700 (Fri, 27 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
dr scofield's warnings safari:&lt;br /&gt;
* commenting out unused variables&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5247 | drscofield | 2008-06-27 09:58:21 -0700 (Fri, 27 Jun 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
dr scofield's warning safari:&lt;br /&gt;
* commented out [Obsolete(....)] attributes where no replacement feature&lt;br /&gt;
  was available: if we want to attribute code that we think needs to be &lt;br /&gt;
  reworked, we should define a new attribute and use that instead &lt;br /&gt;
  (together with a little tool to retrieve all the attributed code then)&lt;br /&gt;
* commenting out unused variables&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5246 | justincc | 2008-06-27 09:51:24 -0700 (Fri, 27 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* restore suppression of mono addins manager warnings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5245 | justincc | 2008-06-27 09:36:19 -0700 (Fri, 27 Jun 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* Remove responsibilty for signalling scene object change from SceneObjectPart.SendFullUpdate()&lt;br /&gt;
* This means that we will no longer pointlessly repersist all the prims in the scene when OpenSim first starts up&lt;br /&gt;
* This also means that force-update on the console will not trigger repersistence.&lt;br /&gt;
* Also, in other places persistence is no longer done where it wasn't actually necessary&lt;br /&gt;
* I think I changed the code for all instances correctly, but it's not possible that I missed some and some things which did persist properly have stopped&lt;br /&gt;
* Please patch or mantis if this is the case&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5244 | drscofield | 2008-06-27 09:18:56 -0700 (Fri, 27 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
dr scofield's warning safari: hunting down those little buggers&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5243 | drscofield | 2008-06-27 08:57:33 -0700 (Fri, 27 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
status: work-in-progress, non-functional&lt;br /&gt;
&lt;br /&gt;
fleshing out OSHttpRequestPump code.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5242 | justincc | 2008-06-27 08:04:35 -0700 (Fri, 27 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Remove group changed responsibilty from ScheduleGroupForTerseUpdate&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5241 | sdague | 2008-06-27 07:53:56 -0700 (Fri, 27 Jun 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
somehow, I seem to have actually made appearance persistant&lt;br /&gt;
correctly with nhibernate.  Go figure. :)&lt;br /&gt;
User services still remain partial, but I'm going to move&lt;br /&gt;
on to Region Store to get that chunk out of the way.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5240 | justincc | 2008-06-27 07:46:44 -0700 (Fri, 27 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove SOG.SendGroupFullUpdate() group changed responsibility&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5239 | justincc | 2008-06-27 07:39:21 -0700 (Fri, 27 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Move responsibility for deciding whether a group should be repersisted on to callers of SceneObjectGroup.SendGroupTeruseUpdate()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5238 | justincc | 2008-06-27 07:25:36 -0700 (Fri, 27 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: fission InnerScene.AddSceneObject()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5237 | sdague | 2008-06-27 07:22:18 -0700 (Fri, 27 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
added in new type for mapping texture objects to the db&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5236 | justincc | 2008-06-27 07:15:14 -0700 (Fri, 27 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add extra backup parameter to InnerScene.AddRestoredSceneObject()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5235 | drscofield | 2008-06-27 02:29:41 -0700 (Fri, 27 Jun 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
status: work in progress, non-functional&lt;br /&gt;
&lt;br /&gt;
having OSHttpHandler as a delegate was not too hot, i'm&lt;br /&gt;
refactoring it into an interface.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5234 | ckrinke | 2008-06-26 19:22:33 -0700 (Thu, 26 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1612. Thank you, kindly, Matth for a patch that:&lt;br /&gt;
Adds the beginnints of llRemoteLoadScriptPin() and &lt;br /&gt;
llSetRemoteScriptAccessPin().&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5233 | ckrinke | 2008-06-26 19:15:57 -0700 (Thu, 26 Jun 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1591. Thank you graciously, Sempuki for a patch that:&lt;br /&gt;
Currently module loading is done ad-hoc. I propose creating a simple &lt;br /&gt;
loader class that leverages Mono.Addins (and perhaps the new .NET &lt;br /&gt;
addins when they become available in mono). Attached is a basic &lt;br /&gt;
patch for review that compiles into HEAD, but doesn't yet replace &lt;br /&gt;
any existing ad-hoc loaders.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5232 | ckrinke | 2008-06-26 16:37:21 -0700 (Thu, 26 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1610. Thank you, Melanie for a patch that:&lt;br /&gt;
Implements the beginning of llInventoryDrop. Doesn't cover &lt;br /&gt;
the actual dropping yet, just the permissions for it.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5231 | ckrinke | 2008-06-26 13:52:05 -0700 (Thu, 26 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1603. Thank you, Matth for a patch to llGiveInventory&lt;br /&gt;
and Melanie for helping to finish it.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5230 | chi11ken | 2008-06-26 13:25:57 -0700 (Thu, 26 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Apply patch from bug #1609 -- Documentation for Data/MSSQL.  Thanks kerunix_Flan!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5229 | chi11ken | 2008-06-26 13:20:30 -0700 (Thu, 26 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Apply patch from bug #1606 -- Documentation for Data/Null, Data/Base.  Thanks kerunix_Flan!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5228 | chi11ken | 2008-06-26 13:14:33 -0700 (Thu, 26 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Apply patch from bug #1605 -- Documentation for Data/SQLite.  Thanks kerunix_Flan!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5227 | chi11ken | 2008-06-26 13:04:06 -0700 (Thu, 26 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties. Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5226 | justincc | 2008-06-26 10:36:54 -0700 (Thu, 26 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Put extensions on all assets in an archive&lt;br /&gt;
* Choice of extensions is a scratch set, may not yet be correct&lt;br /&gt;
* This facility is not useable yet - not least because I've just come across a significant save bug I need to investigate&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5225 | mw | 2008-06-26 10:23:05 -0700 (Thu, 26 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
small change to last commit&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5224 | mw | 2008-06-26 10:20:08 -0700 (Thu, 26 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
As per the suggestion on the mailing list, added support for a OpenSim.xml config file, instead of a ini file. INI files still work the same as they did before, just now if a ini file isn't found, it looks for a OpenSim.xml file (of course in xml format) and if found uses that. &lt;br /&gt;
Includes a OpenSim.Example.xml for reference (the default settings saved as a xml file).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5223 | drscofield | 2008-06-26 09:10:04 -0700 (Thu, 26 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
WORK-IN-PRGRESS: beware of falling pieces and shifting &lt;br /&gt;
tectonic plates: starting AddHandler() code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5222 | ckrinke | 2008-06-26 06:49:11 -0700 (Thu, 26 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1600. Thank you, Melanie for a patch that:&lt;br /&gt;
Fixes persistence of variable values to address&lt;br /&gt;
broken persistence in the big refactor.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5221 | ckrinke | 2008-06-26 06:45:36 -0700 (Thu, 26 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1597. Thank you, Melanie for a patch that:&lt;br /&gt;
Adds handlers for the reclaim land functionality, &lt;br /&gt;
plus all needed permissions checks.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5220 | ckrinke | 2008-06-26 06:42:18 -0700 (Thu, 26 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1602. Thank you, Kinoc for a patch to:&lt;br /&gt;
Patch to activate YieldProlog on Xengine.&lt;br /&gt;
Only adds YieldProlog to assembly if required.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5219 | chi11ken | 2008-06-26 05:38:03 -0700 (Thu, 26 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Apply patch from bug #1601 -- more documentation for Data/MySQL.  Thanks kerunix_Flan!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5218 | ckrinke | 2008-06-25 19:51:59 -0700 (Wed, 25 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1595. Thank you, Melanie for a patch that:&lt;br /&gt;
Adds pipes for the prim item flags field&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5217 | ckrinke | 2008-06-25 19:46:29 -0700 (Wed, 25 Jun 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1594. Thank you, Melanie for a patch that:&lt;br /&gt;
Fixes:&lt;br /&gt;
- Wearable icon and name sreset to default on copy/paste&lt;br /&gt;
- Cache is not updated when renaming/moving folders&lt;br /&gt;
- Partial refactor to make inventory less dependen on AssetBase having a &amp;quot;Name&amp;quot; field&lt;br /&gt;
- Add llGiveInventoryList() function&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5216 | chi11ken | 2008-06-25 19:03:40 -0700 (Wed, 25 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor refactoring of POS.  Adds a Util.Clamp(x, min, max) function.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5215 | chi11ken | 2008-06-25 18:12:28 -0700 (Wed, 25 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add patch from bug #1596 - adds Doxygen documentation in OpenSim.Data.MySQL files.  Thanks kerunix_Flan!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5214 | chi11ken | 2008-06-25 17:30:33 -0700 (Wed, 25 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Separate POS classes into mutiple files.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5213 | mw | 2008-06-25 13:14:47 -0700 (Wed, 25 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
added the flag param to IClientAPI.SendMapBlock&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5212 | mw | 2008-06-25 13:03:16 -0700 (Wed, 25 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
first part of Requestmapblocks fixes: Adds uint flags param to the OnRequestMapBlocks event (and handler), as when a client sends a map block request it also sends what layer it wants it for 0,1,2. It will always send two requests, one of them being for layer 2 (the overlay layer) and the other one either 0 or 1 depending on the tab that is selected in the client worldmap window. We should also be sending what layer the reply is for in IClientAPI.SendMapBlock (current always set to 0). That will come in next part (most likely at the weekend).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5211 | mw | 2008-06-25 12:46:48 -0700 (Wed, 25 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
forgotten methods in SceneManager for the terrain serialising.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5210 | sdague | 2008-06-25 12:45:56 -0700 (Wed, 25 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
chugging away on nhibernate, more incremental process&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5209 | mw | 2008-06-25 12:33:19 -0700 (Wed, 25 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Added support for terrain map to be serialised to xml(as base64 binary). useful for places that the terrain map is needed in a serialised form. Also could add console commands to save and load from files, which should be faster than .raw files (these load/save commands are not included/implemented)&lt;br /&gt;
Add util functions to compress and uncompress strings. &lt;br /&gt;
Fixed a couple of modules so they use SceneCommunicationService rather than directly call functions on the CommsManager.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5208 | sdague | 2008-06-25 12:18:51 -0700 (Wed, 25 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
make lots of properties virtual, which lets nhibernate do&lt;br /&gt;
some proxy object optimizations.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5207 | sdague | 2008-06-25 11:57:21 -0700 (Wed, 25 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add migrations to mysql and sqlite for flags on embedded inventory&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5206 | sdague | 2008-06-25 11:51:48 -0700 (Wed, 25 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
lazy=true for these mappings, as we don't do full lists very often&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5205 | sdague | 2008-06-25 10:50:58 -0700 (Wed, 25 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
add a reference to the enabled = true stanza for&lt;br /&gt;
IRC that I found in the source but never made it back&lt;br /&gt;
to the example config&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5204 | drscofield | 2008-06-25 09:43:42 -0700 (Wed, 25 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
the prefix &amp;quot;fix&amp;quot; turned out to be bollocks. sorry about that. hope this one &lt;br /&gt;
fares better.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5203 | chi11ken | 2008-06-25 07:30:28 -0700 (Wed, 25 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5202 | ckrinke | 2008-06-25 06:55:06 -0700 (Wed, 25 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1584. Thank you kindly, Lulurun for a patch that:&lt;br /&gt;
The (de)serialization of extraparams is wrong.&lt;br /&gt;
prims with scuplt texture won't be seen as it expected.&lt;br /&gt;
This patch fixes the problem .&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5201 | chi11ken | 2008-06-25 06:32:27 -0700 (Wed, 25 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
More svn properties.  Minor cleanup in POS.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5200 | chi11ken | 2008-06-25 06:19:42 -0700 (Wed, 25 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.  Add copyright notices.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5199 | drscofield | 2008-06-25 06:10:12 -0700 (Wed, 25 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
further work on the HttpServer stuff. not functional yet. just sharing &lt;br /&gt;
what crimes i'm committing.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5198 | drscofield | 2008-06-25 05:21:51 -0700 (Wed, 25 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
taking another look at mantis #1502: adding necessary locks, checking for empty list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5197 | lbsa71 | 2008-06-25 00:25:54 -0700 (Wed, 25 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Deleted some genned files&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5196 | dahlia | 2008-06-25 00:17:36 -0700 (Wed, 25 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Modifies box prim profile cut parameters to avoid angles which cause spurious triangles in mesh&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5195 | ckrinke | 2008-06-24 18:37:11 -0700 (Tue, 24 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Mantis#1590. Thank you, Melanie for a preserve type patch.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5194 | ckrinke | 2008-06-24 18:24:00 -0700 (Tue, 24 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1590. Thank you kindly, Melanie for a patch that:&lt;br /&gt;
Makes items appear in the item type folder, rather than in the root&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5193 | ckrinke | 2008-06-24 16:55:33 -0700 (Tue, 24 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1587. Thank you kindly, Melanie for a patch that:&lt;br /&gt;
Add permissions magling to llGiveInventoryItem, &lt;br /&gt;
correct some corner case functionality&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5192 | ckrinke | 2008-06-24 14:23:28 -0700 (Tue, 24 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#5189. Thank you kindly, Matth for your patch&lt;br /&gt;
to add the beginnings of llGiveInventory().&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5191 | lbsa71 | 2008-06-24 14:09:49 -0700 (Tue, 24 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Applied patch from Melanie, mantis issue #1581 - &amp;quot;Refactor LSL language, api and compiler out of XEngine&amp;quot;&lt;br /&gt;
&amp;quot;First stage in a major Script Engine refactor, that will result in the LSL implementaions ebing reconverged. Not there yet, but one major part is done.&amp;quot;&lt;br /&gt;
Thank you, Melanie!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5190 | sdague | 2008-06-24 11:01:28 -0700 (Tue, 24 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
based on positive feedback on performance of making keys fixed length&lt;br /&gt;
for assets, make all the indexed columns in the inventory fixed length&lt;br /&gt;
via migration.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5189 | chi11ken | 2008-06-23 14:30:10 -0700 (Mon, 23 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5188 | ckrinke | 2008-06-23 13:15:39 -0700 (Mon, 23 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1569. Thank you kindly, Nebadon for a patch that&lt;br /&gt;
addresses: Rotation of terrains varies between all the formats, &lt;br /&gt;
Raw and R32 seem to be the same, while PNG, JPG, BMP all seem &lt;br /&gt;
to be rotated 180 degrees different.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5187 | sdague | 2008-06-23 13:02:15 -0700 (Mon, 23 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
fix typo in Inventory nhibernate mappings.  nhibernate should&lt;br /&gt;
load now.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5186 | justincc | 2008-06-23 11:13:04 -0700 (Mon, 23 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Remove crusty old unused agent inventory classes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5185 | justincc | 2008-06-23 11:01:58 -0700 (Mon, 23 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Remove all use of asset.InvType, as outlined in mailing list discussion&lt;br /&gt;
* This is stage 1, the field will be removed from AssetType and the assets table if this change doesn't prove problematic&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5184 | sdague | 2008-06-23 09:00:18 -0700 (Mon, 23 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
add migration to go from varchar -&amp;gt; char for uuid.  Tested&lt;br /&gt;
on my machine, and works, but backing up before migrations&lt;br /&gt;
is always a good idea.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5183 | dahlia | 2008-06-23 02:31:08 -0700 (Mon, 23 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
changed kickuser console command to use caseless compared substrings for first and last name parameters&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5182 | chi11ken | 2008-06-22 22:27:06 -0700 (Sun, 22 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Set svn:ignore in LindenUDP.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5181 | chi11ken | 2008-06-22 22:15:30 -0700 (Sun, 22 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5180 | dahlia | 2008-06-21 22:08:58 -0700 (Sat, 21 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Changed the kickuser command to use the new console RegisterCmd feature.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5179 | dahlia | 2008-06-21 21:36:34 -0700 (Sat, 21 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added an experimental &amp;quot;kickuser&amp;quot; console command to log off a user by name.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5178 | justincc | 2008-06-21 16:45:22 -0700 (Sat, 21 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* archive each object as a separate xml file rather than put them all in one single large file&lt;br /&gt;
* this is being done for reasons of compositionality&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5177 | ckrinke | 2008-06-21 16:17:15 -0700 (Sat, 21 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1580. Thank you kindly, Dmiles for a patch that:&lt;br /&gt;
solves an incorectly spliting and rejoining the passed in &lt;br /&gt;
string[] cmdArgs and losing the double quoted separation &lt;br /&gt;
of command arguments.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5176 | justincc | 2008-06-21 14:20:59 -0700 (Sat, 21 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Making some of the serialization names consistent, both within their pairings and with the others&lt;br /&gt;
* This does make some of the names less ideal than others - this should change in the future&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5175 | justincc | 2008-06-21 13:43:13 -0700 (Sat, 21 Jun 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Remove redundant &amp;lt;scene&amp;gt; tag from individual object xml representation&lt;br /&gt;
* WARNING: Until both regions upgrade to this revision, prim crossings from regions on this revision to earlier region revisions will not work properly&lt;br /&gt;
* e.g. in the attachments cases, the attachments will remain visible but won't be individually detachable&lt;br /&gt;
* This change may seem to have more costs than benefits, but I'm doing it because I can soon reuse this changed existing code in another context - it seems better not to &lt;br /&gt;
proliferate similar but slightly different xml serializations.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5174 | justincc | 2008-06-21 13:12:01 -0700 (Sat, 21 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Fold sog.DeleteParts() functionality into existing sog.DeleteGroup()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5173 | justincc | 2008-06-21 12:56:19 -0700 (Sat, 21 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Remove a bug I created in r5171 where taking an object would terminate the client session&lt;br /&gt;
* change code to use an explicit state variable instead of using SOG.Name = null to signal deletion&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5172 | justincc | 2008-06-21 11:44:17 -0700 (Sat, 21 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: start saving current prims xml to an objects/ directory in the archive&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5171 | justincc | 2008-06-21 11:11:45 -0700 (Sat, 21 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: override the name of the sog such that it gets/sets the root part name&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5170 | dahlia | 2008-06-21 01:50:56 -0700 (Sat, 21 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Changes selection criteria to allow meshing of more sphere prim configurations.&lt;br /&gt;
Adds comments to some functions in Meshmerizer.cs.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5169 | teravus | 2008-06-20 23:50:38 -0700 (Fri, 20 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Persists region banlists across reboots for the sqlite datastore also now.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5168 | teravus | 2008-06-20 20:29:08 -0700 (Fri, 20 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Adds Region ban capability to Regions.  You access this by going to World-&amp;gt;Region/Estate.  Then on the Estate tab, at the lower right hand corner, clicking the 'Add' button and picking an avatar.&lt;br /&gt;
* It only persists across reboots for the mySQL datastore currently.&lt;br /&gt;
* Currently have stubs in the other datastores.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5167 | sdague | 2008-06-20 13:23:55 -0700 (Fri, 20 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
lots of futzing with nhibernate to make it more efficient.  I&lt;br /&gt;
don't think this works, but I don't want to loose the work before&lt;br /&gt;
the weekend, and it doesn't break the build.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5166 | sdague | 2008-06-20 13:09:22 -0700 (Fri, 20 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
content fridays.  A whole bunch of new stock animations from Mo Hax&lt;br /&gt;
at IBM for distribution with OpenSim.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5165 | teravus | 2008-06-20 11:46:43 -0700 (Fri, 20 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Handle parcel telehub location corruption gracefully. DBNull&lt;br /&gt;
* mySQL this time.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5164 | teravus | 2008-06-20 10:07:01 -0700 (Fri, 20 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Handle parcel telehub location corruption gracefully. DBNull&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5163 | chi11ken | 2008-06-20 00:47:55 -0700 (Fri, 20 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update OS X ODE binary to opensim-libs r46.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5162 | teravus | 2008-06-19 21:57:32 -0700 (Thu, 19 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Patch from nlin to enable DIF state file writing from the ODEPlugin&lt;br /&gt;
* Rebuilt libode.so, ode.dll&lt;br /&gt;
* If you roll your own ODE library, make sure to update your opensim-libs.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5161 | joha1 | 2008-06-19 18:35:54 -0700 (Thu, 19 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Implemented plugin support for ClientStack, with LindenUDP as the default plugin. This makes it easy for developers to experiment with alternative communication protocols&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5160 | ckrinke | 2008-06-19 17:00:09 -0700 (Thu, 19 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1573. Thank you kindly, Mikem for a patch to our&lt;br /&gt;
LSL subroutine implementation to solve an infinite loop&lt;br /&gt;
in llParseString2List() under certain circumstances.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5159 | sdague | 2008-06-19 15:11:04 -0700 (Thu, 19 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
fixed to inventory for nhibernate that actually make it so I can&lt;br /&gt;
log in using it as the driver for users, assets, inventory.  User&lt;br /&gt;
driver is still missing a lot of function.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5158 | sdague | 2008-06-19 14:20:23 -0700 (Thu, 19 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
more work towards nhibernate working with mysql, not there yet,&lt;br /&gt;
but moving in the right direction.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5157 | ckrinke | 2008-06-19 14:00:09 -0700 (Thu, 19 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1572. Thank you kindly, Lulurun for a patch that addresses:&lt;br /&gt;
In function &amp;quot;ReadInExtraParamsBytes&amp;quot;, parameter &amp;quot;data&amp;quot; is used without a boundary check.&lt;br /&gt;
if data.Length==0, an &amp;quot;out of index&amp;quot; exception will be thrown.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5156 | ckrinke | 2008-06-19 13:57:00 -0700 (Thu, 19 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1543. Thank you kindly, Jonc for a patch that:&lt;br /&gt;
Implements terrain bake from Region/Estate dialog and &lt;br /&gt;
respects estate settings during terraforming&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5155 | teravus | 2008-06-19 10:21:17 -0700 (Thu, 19 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Patch from Dahlia - 0001576: Exception of type 'System.OutOfMemoryException' was thrown .Void set_Capacity(Int32), with regards to sphere mesh.   Thanks Dahlia!&lt;br /&gt;
* Also allows a sphere to be hollow with no cuts or dimples. (walking around inside the sphere).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5154 | justincc | 2008-06-19 10:03:59 -0700 (Thu, 19 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Temporary workaround for mantis 1568.  If the avatar apperance factory now throws any exception, we will carry on with the default appearance rather than terminating the client login&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5153 | sdague | 2008-06-19 08:44:33 -0700 (Thu, 19 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
oops, build break.  needed to include another reference.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5152 | sdague | 2008-06-19 08:42:57 -0700 (Thu, 19 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
add migrations support for mysql log store.  This should complete&lt;br /&gt;
all the mysql bits for migration.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5151 | sdague | 2008-06-19 08:03:00 -0700 (Thu, 19 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
fix an edge case with migrations in the region store.&lt;br /&gt;
Add migration support to gridstore.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5150 | sdague | 2008-06-19 07:46:54 -0700 (Thu, 19 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
oops, it helps to reference the *right* migration&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5149 | teravus | 2008-06-18 21:17:04 -0700 (Wed, 18 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* 0001571: (PATCH) patch to implement editable sphere meshes for meshmerizer/ode (Initial Implementation) from Dahlia! Thanks Dahlia!!!&lt;br /&gt;
&lt;br /&gt;
* The included patch implements the editor parameters twist, dimple, path cut, and profile cut to the sphere mesh for meshmerizer. The mesh will default back to the geodesic sphere if the parameters are adjusted to beyond a reasonable arbitrarily chosen threshold that would expose too many inverted normals on the mesh.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5148 | ckrinke | 2008-06-18 20:30:13 -0700 (Wed, 18 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1566. Thank you kindly for a number of&lt;br /&gt;
sounds for the OpenSim library.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5147 | sdague | 2008-06-18 16:06:02 -0700 (Wed, 18 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
typo in xml&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5146 | teravus | 2008-06-18 16:04:15 -0700 (Wed, 18 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Refactors call to OutPacket out of AssetCache and into LLClientView&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5145 | sdague | 2008-06-18 15:56:04 -0700 (Wed, 18 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
commit justin's grafitti board to the base OpenSim script&lt;br /&gt;
library.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5144 | sdague | 2008-06-18 14:14:19 -0700 (Wed, 18 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
clean up the nhibernate definitions to work with mysql&lt;br /&gt;
integrate migration support into nhibernate&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5143 | sdague | 2008-06-18 14:08:16 -0700 (Wed, 18 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add mysql migrations for nhibernate driver&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5142 | ckrinke | 2008-06-18 14:07:40 -0700 (Wed, 18 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1567. Thank you kindly, Dmiles for a patch that addresses:&lt;br /&gt;
Add a .Trim() that was forgotten in a previous patch titled:&lt;br /&gt;
[PATCH] Adds an API for for plugins to create new Console commands and Help&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5141 | sdague | 2008-06-18 13:51:42 -0700 (Wed, 18 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add inventory store migration &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5140 | sdague | 2008-06-18 12:38:30 -0700 (Wed, 18 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
contribute weather map cycling script using osDynamicTextures.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5139 | sdague | 2008-06-18 12:28:13 -0700 (Wed, 18 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fix minor xml fubar.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5138 | sdague | 2008-06-18 12:23:46 -0700 (Wed, 18 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
prune all the empty script directories.  Contribute&lt;br /&gt;
my text board script to be part of the stock scripts.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5137 | teravus | 2008-06-18 09:27:27 -0700 (Wed, 18 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* By popular demand, skipping trees from the map tile generation routine.   Skipping these because we have no good representation, they just appear as blocks that obscure the rest of the map items.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5136 | sdague | 2008-06-18 07:04:24 -0700 (Wed, 18 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
revert 5134.  Changing these bitmaps to 24bit just breaks things, and they never display&lt;br /&gt;
on the client.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5135 | chi11ken | 2008-06-17 20:50:39 -0700 (Tue, 17 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5134 | sdague | 2008-06-17 19:35:53 -0700 (Tue, 17 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
make neb happy.  I found where we initialized the dynamic textures to&lt;br /&gt;
32bit images and changed them to 24bit images.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5133 | sdague | 2008-06-17 19:23:27 -0700 (Tue, 17 Jun 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
change the default drawing font from Times -&amp;gt; Arial, as&lt;br /&gt;
san serif fonts are a bit easier on the eyes on textures.&lt;br /&gt;
Add a new &amp;quot;FontName&amp;quot; attribute that can be used to override&lt;br /&gt;
the font type.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5132 | sdague | 2008-06-17 16:01:48 -0700 (Tue, 17 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
tweak dynamic texture stuff after the meeting today.  This should&lt;br /&gt;
now preserve the bulk of the texture attributes, and force on full&lt;br /&gt;
bright.  Not tested yet, but shouldn't bother most people.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5131 | justincc | 2008-06-17 13:36:21 -0700 (Tue, 17 Jun 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Move the responsibility for applying physics and sending the initial client update to Scene.AddSceneObject() from some of the SceneObjectGroup constructors&lt;br /&gt;
* I think this has been done cleanly from inspection and testing, but if prim creation or load suddenly starts playing up more than usual, please open a mantis&lt;br /&gt;
* This also has the effect of stopping the archiver generating ghost in-world prims&lt;br /&gt;
* Some code dupliction also removed&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5130 | justincc | 2008-06-17 10:23:00 -0700 (Tue, 17 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Remove largely duplicate code from SceneXmlLoader.CreatePrimFromXml2()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5129 | chi11ken | 2008-06-17 01:14:58 -0700 (Tue, 17 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5128 | teravus | 2008-06-16 17:55:30 -0700 (Mon, 16 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Increase WEBMAP tile jpeg quality.&lt;br /&gt;
* I'm not sure if this method works on Linux..    but I guess I'll find out :P&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5127 | justincc | 2008-06-16 15:43:30 -0700 (Mon, 16 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix a bug in the archiver where I didn't realize a shape still needs its default texture as well as its face textures&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5126 | teravus | 2008-06-16 15:06:55 -0700 (Mon, 16 Jun 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Enables binary data in BaseHttpServer with 'image' in content type.&lt;br /&gt;
* Enables regular jpeg map images to be served directly from the region.&lt;br /&gt;
* EX: http://192.168.1.127:9000/index.php?method=regionImagecc4583cd269b41bfa525dd198e19a5c5&lt;br /&gt;
* This is actually HTTP server address + port + index.php?method=regionImage&amp;lt;REGIONUUID, no dashes&amp;gt;&lt;br /&gt;
* The Webmap image location gets printed on the console when the simulator starts up.&lt;br /&gt;
* JPEG data is cached so we only create the webjpeg once.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5125 | justincc | 2008-06-16 15:03:15 -0700 (Mon, 16 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Get rid of rogue &amp;quot;Current node RootPart&amp;quot; message in the SceneObjectGroup&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5124 | justincc | 2008-06-16 14:59:39 -0700 (Mon, 16 Jun 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Allow archiver to save and load objects within other objects to arbitrary levels&lt;br /&gt;
* This currently has various bugs which are more to do with the way its been hacked together than the feature itself (e.g. on save-oar, ghost prims will appear of the saved &lt;br /&gt;
contained items).  These will be found and eliminated in subsequent patches.&lt;br /&gt;
* Not yet ready for use&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5123 | sdague | 2008-06-16 12:58:48 -0700 (Mon, 16 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
I really didn't expect that one to work out of the box, but just managed&lt;br /&gt;
to get NHibernate + MySQL + Assets working.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5122 | sdague | 2008-06-16 12:39:08 -0700 (Mon, 16 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
set CommandTimeout = 0 in the migration commands so that long&lt;br /&gt;
migrations (like converting asset ids) don't run into the &lt;br /&gt;
normal 30 second kill switch.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5121 | sdague | 2008-06-16 12:33:08 -0700 (Mon, 16 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
be a bit more verbose about what we are doing on the migration&lt;br /&gt;
side so that people don't think we're hung.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5120 | sdague | 2008-06-16 12:22:00 -0700 (Mon, 16 Jun 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
fix nhibernate driver so that it starts (based on the appearance&lt;br /&gt;
changes it wouldn't come up).&lt;br /&gt;
include embedded dialect specific sql files for nhibernate migrations&lt;br /&gt;
figure out how to get the raw db connection so that migrations can&lt;br /&gt;
work with nhibernate.&lt;br /&gt;
create initial migration for NHibernate + SQLite + Assets.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5119 | sdague | 2008-06-16 11:53:55 -0700 (Mon, 16 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
futzing around on the NHibernate side again trying to connect&lt;br /&gt;
migrations into it.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5118 | justincc | 2008-06-16 10:13:28 -0700 (Mon, 16 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: Fission ArchiveWriteRequest into prepare and execute classes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5117 | sdague | 2008-06-16 09:03:37 -0700 (Mon, 16 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
change some messages on the migrations front to be &lt;br /&gt;
more clear&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5116 | justincc | 2008-06-16 08:36:01 -0700 (Mon, 16 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Break out AssetsRequest to a separate file in the Archiver module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5115 | sdague | 2008-06-16 07:10:51 -0700 (Mon, 16 Jun 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
the beginning of the great id format migration.  This makes&lt;br /&gt;
asset uuids no longer binary.  I've tested this migration a&lt;br /&gt;
few times, and it seems working in all the scenarios I've found&lt;br /&gt;
but it wouldn't hurt to backup your asset db before running this&lt;br /&gt;
as it does touch a very sensitive part of our content system.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5114 | teravus | 2008-06-15 12:34:48 -0700 (Sun, 15 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* 0001558: [PATCH] Add support for full collision geometry feature set for linear path prims (patch attached) By Dahlia.  Thanks Dahlia!&lt;br /&gt;
* This update re-does the cube/cylinder/prism prims to dynamically add faces as twist is used.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5113 | chi11ken | 2008-06-15 05:48:50 -0700 (Sun, 15 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5112 | ckrinke | 2008-06-14 18:08:55 -0700 (Sat, 14 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Change VersionInfo string from&lt;br /&gt;
&amp;quot;Opensimulator release (0.5.8)&amp;quot; to&lt;br /&gt;
&amp;quot;Opensimulator trunk (post 0.5.8)&amp;quot;&lt;br /&gt;
as we move forward with trunk again.&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/0.5.8-release</id>
		<title>0.5.8-release</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/0.5.8-release"/>
				<updated>2009-05-12T20:11:48Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: New page: ------------------------------------------------------------------------ r5110 | ckrinke | 2008-06-14 16:51:35 -0700 (Sat, 14 Jun 2008) | 5 lines  Change VersionInfo string from: &amp;quot;OpenSimu...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;------------------------------------------------------------------------&lt;br /&gt;
r5110 | ckrinke | 2008-06-14 16:51:35 -0700 (Sat, 14 Jun 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Change VersionInfo string from:&lt;br /&gt;
&amp;quot;OpenSimulator trunk (post 0.5.7)&amp;quot; to&lt;br /&gt;
&amp;quot;OpenSimulator release 0.5.8&amp;quot; in preparation&lt;br /&gt;
for tagging this minor release.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5109 | justincc | 2008-06-14 13:52:42 -0700 (Sat, 14 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: A few miscellaneous doc comments before I break and start on something else&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5108 | teravus | 2008-06-14 13:33:03 -0700 (Sat, 14 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Vintage 2, a good year.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5107 | teravus | 2008-06-14 13:04:48 -0700 (Sat, 14 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixes: 0001554: r5106 update fails to load on some regions with NullRef error on volume portion of maptile drawing routine.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5106 | justincc | 2008-06-14 10:47:25 -0700 (Sat, 14 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Start recording asset request failures&lt;br /&gt;
* This includes problems such as connection failures and timeouts.  It does not include 'asset not found' replies from the asset service.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5105 | teravus | 2008-06-13 19:39:27 -0700 (Fri, 13 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Enables maptile display in grid mode for simulators that are not on the same instance.&lt;br /&gt;
* Only generates a new maptile after a refresh interval&lt;br /&gt;
* Maptile names have the UnixTimeSinceEpoch that they were generated and the regionUUID they're from, so you can know which ones are no longer necessary.&lt;br /&gt;
* Updates RegionInfo, so backup your /bin/Region/*.xml files.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5104 | sdague | 2008-06-13 12:41:13 -0700 (Fri, 13 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
save_assets_to_file path shouldn't always assume uploaded &lt;br /&gt;
content are images and use .jp2 for the file extension.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5103 | sdague | 2008-06-13 12:15:27 -0700 (Fri, 13 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
the first pass at Asset Fridays.  Contribution of a handshake&lt;br /&gt;
animation from Mo Hax at IBM.  This took us a while to sort out&lt;br /&gt;
the conversion path, expection more efficiency in the future.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5102 | sdague | 2008-06-13 11:20:30 -0700 (Fri, 13 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
rename to index.xml just to make this more consistant&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5101 | justincc | 2008-06-13 11:04:01 -0700 (Fri, 13 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: catch asset service request exceptions at the AssetServerBase level rather than in the GridAssetClient&lt;br /&gt;
* this is to enable logging of asset request exceptions soon&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5100 | justincc | 2008-06-13 10:11:33 -0700 (Fri, 13 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Remove LINK_SET debug Console Writeline&lt;br /&gt;
* only appeared in DotNetEngine's LSL_BuildIn_Commands.cs&lt;br /&gt;
* Nice spot Ewe Loon (http://opensimulator.org/mantis/view.php?id=1548)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5099 | justincc | 2008-06-13 09:58:24 -0700 (Fri, 13 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Print out uptime as well as stats in periodic diagnostics logging, so it's easier to tell which isntances each print out of information is from&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5098 | justincc | 2008-06-13 09:32:32 -0700 (Fri, 13 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Double timeout on region registration XMLRPC call to the grid service&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5097 | justincc | 2008-06-13 09:23:31 -0700 (Fri, 13 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: comment out confusing DefaultTimeout field in RestClient, which is currently not actually used&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5096 | justincc | 2008-06-13 09:17:27 -0700 (Fri, 13 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* If appropriate, start printing out the inner exception from the grid -&amp;gt; region status check, so we can tell a bit better what the problem was&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5095 | sdague | 2008-06-13 07:27:46 -0700 (Fri, 13 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add indexes for sqlite inventory&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5094 | ckrinke | 2008-06-12 18:54:53 -0700 (Thu, 12 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
A little minor cleanup and harmonizing between LSL_BuiltIn_Commands.cs&lt;br /&gt;
and its copy LSL_ScriptCommands.cs&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5093 | chi11ken | 2008-06-12 17:21:53 -0700 (Thu, 12 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties, clean up formatting, refactor out duplicate hard-coded port numbers.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5092 | sdague | 2008-06-12 13:48:06 -0700 (Thu, 12 Jun 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
look mom, migrations in action.  This adds a couple of indexes&lt;br /&gt;
to mysql regions that should help on performance of some of the&lt;br /&gt;
selects.  We should start capturing more data on performance bits&lt;br /&gt;
to figure out where else we are missing indexes and add them via&lt;br /&gt;
migrations as well.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5091 | teravus | 2008-06-12 13:19:42 -0700 (Thu, 12 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Split the World Map code into a module.&lt;br /&gt;
* Implemented a hack so regions beyond the 10,000m range will show the map without having to click on the map before they'll start to show.   The hack shows regions around the one you're in, but it won't show the one you're in..  you still need to click on the map to get that (not sure why yet).   Additionally, the map still only shows pictures for regions that are hosted on the same instance (no change).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5090 | sdague | 2008-06-12 11:44:58 -0700 (Thu, 12 Jun 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Fix mysql migrations.  This is tested with an existing up to date schema,&lt;br /&gt;
and no schema.  It should also work with a non up to date schema as well.&lt;br /&gt;
&lt;br /&gt;
Btw, meetings in which I can get code done are the right kind of meetings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5089 | justincc | 2008-06-12 11:18:59 -0700 (Thu, 12 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Remove and tidy duplicate 'storing object to scene' messages in log&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5088 | justincc | 2008-06-12 10:49:08 -0700 (Thu, 12 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: For new objects, move attach to backup to occur when adding to a scene, rather than on creation of the group&lt;br /&gt;
* Adding to a scene is now parameterized such that one can choose not to actually persist that group&lt;br /&gt;
* This is to support a use case where a module wants a scene which consists of both objects which are persisted, and ones which are just temporary for the lifetime of that server instance&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5087 | justincc | 2008-06-12 09:54:04 -0700 (Thu, 12 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: rename CreatePrimFromXml to CreatePrimFromXml2&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5086 | sdague | 2008-06-12 08:47:33 -0700 (Thu, 12 Jun 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
this, in theory, adds migration support to mysql for all &lt;br /&gt;
data sources besides the grid store.  It is only lightly tested&lt;br /&gt;
so the less adventurous should wait a couple of checkins before&lt;br /&gt;
upgrading.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5085 | sdague | 2008-06-12 08:21:34 -0700 (Thu, 12 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
check in region store initial migration definition, &lt;br /&gt;
now on to integrating this approach into the mysql&lt;br /&gt;
driver.  Beware the next couple of checkins.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5084 | sdague | 2008-06-12 07:44:52 -0700 (Thu, 12 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
check in migration files for mysql&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5083 | teravus | 2008-06-12 04:06:31 -0700 (Thu, 12 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Insulate maptile volume draw routine against TextureEntry oddities.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5082 | teravus | 2008-06-11 18:11:57 -0700 (Wed, 11 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Added Prim drawing to the mainmap tile generation..   you can see blocks representing the prim now on the mainmap.&lt;br /&gt;
* It isn't perfect since the blocks are square, however it's pretty good.&lt;br /&gt;
* Performance is also pretty good, however, if it takes too long for you, you can disable it in the OpenSim.ini &lt;br /&gt;
* You can see how long it takes in milliseconds on the console when it finishes.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5081 | sdague | 2008-06-11 14:01:33 -0700 (Wed, 11 Jun 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
check in working migration code fore SQLite.  This &lt;br /&gt;
is now using migrations instead of the old model to&lt;br /&gt;
create tables.  Tested for existing old tables, &lt;br /&gt;
and for creating new ones.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5080 | sdague | 2008-06-11 13:04:01 -0700 (Wed, 11 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
updated resources for current sqlite schema for migrations&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5079 | teravus | 2008-06-11 12:45:17 -0700 (Wed, 11 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
For people receiving: Exception: System.ArgumentException: Value of -2147483648 is not valid for red, I've added the following message;&lt;br /&gt;
[MAPIMAGE]: Your terrain is corrupted in region {0}, it might take a few minutes to generate the map image depending on the corruption level&lt;br /&gt;
And, I've also kept it from crashing...   &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5078 | mingchen | 2008-06-11 10:31:43 -0700 (Wed, 11 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*Parcel Prim Count Maximums moved to their own functions so modules can override the default method of calculating how many prims a parcel can have.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5077 | ckrinke | 2008-06-11 07:02:16 -0700 (Wed, 11 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1514. Thank you kindly, Boscata for an InventoryServer patch&lt;br /&gt;
to allow the InventoryServer to work with MSSQL..&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5076 | ckrinke | 2008-06-11 06:57:32 -0700 (Wed, 11 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1528. Thank you kindly, Boscata for:&lt;br /&gt;
MSSQL Avatar appearance solved.&lt;br /&gt;
Appearance functions and modified table.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5075 | justincc | 2008-06-11 04:25:29 -0700 (Wed, 11 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Drop periodic stats logging back down to 60 minutes to reduce console spam. &lt;br /&gt;
* Please feel free to comment if the periodic logging is causing you problems in some way - I'm loathe to add yet another switch to OpenSim.ini but will if it proves necessary&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5074 | joha1 | 2008-06-10 21:19:30 -0700 (Tue, 10 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Mantis 1370. Thanks lulurun for the patch&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5073 | justincc | 2008-06-10 18:33:08 -0700 (Tue, 10 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix the string substitutions in the last commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5072 | justincc | 2008-06-10 18:31:39 -0700 (Tue, 10 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* From inspecting OSGrid WP logs, it appears one particular client is failing because they are giving an illegal initial position to ScenePresence.MakeRootAgent()&lt;br /&gt;
* If we detected an illegal position (x, y outside region bounds or z &amp;lt; 0), then print out the illegal position and substitute an emergency &amp;lt;128, 128, 128&amp;gt; instead&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5071 | justincc | 2008-06-10 17:41:07 -0700 (Tue, 10 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Add 'show info' command to all servers, which prints the directory in which the server was started&lt;br /&gt;
* This is potentially useful if you're using screen on a region console without knowing where it was originally started from&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5070 | justincc | 2008-06-10 16:47:33 -0700 (Tue, 10 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Reduce statistic log snapshots to every 20 minutes to get more information&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5069 | justincc | 2008-06-10 16:42:42 -0700 (Tue, 10 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Report cache figures in rounded up KB instead of with decimal places in show stats&lt;br /&gt;
* trade easier readability for pointless accuracy&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5068 | justincc | 2008-06-10 16:35:04 -0700 (Tue, 10 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Properly clear the pushed asset cache statistics where the clear-assets command is used on the region console&lt;br /&gt;
* stop waiting for garbage collection when GC total memory used is requested, in case the periodic request of this lags the sim&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5067 | justincc | 2008-06-10 16:19:38 -0700 (Tue, 10 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* If a server has statistics, print these out to the log every hour to get some idea of how these evolve&lt;br /&gt;
* When returning GC.GetTotalMemory(), force collection first in order to get more accurate figures&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5066 | sdague | 2008-06-10 16:17:18 -0700 (Tue, 10 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
I'm going to need the Version property to manage &lt;br /&gt;
migrating from the old to the new system.  Silly legacy&lt;br /&gt;
code.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5065 | sdague | 2008-06-10 15:57:20 -0700 (Tue, 10 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
update of migration code to be more sane on version&lt;br /&gt;
tracking, and support sub types that we'll need for&lt;br /&gt;
nhibernate.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5064 | chi11ken | 2008-06-10 15:54:19 -0700 (Tue, 10 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5063 | ckrinke | 2008-06-10 15:41:39 -0700 (Tue, 10 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1529. Thank you kindly, Grumly57 for a patch to&lt;br /&gt;
xengine to:&lt;br /&gt;
Replaces &amp;quot;presence.Name&amp;quot; =&amp;gt; &amp;quot;presence.ControllingClient.Name&amp;quot; to return avatar's name.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5062 | justincc | 2008-06-10 11:10:57 -0700 (Tue, 10 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Add memory currently allocated to OpenSim to 'show stats' statistics&lt;br /&gt;
* This is the GC.GetTotalMemory() method, which I'm guessing does not include memory used by the VM (hence the memory usage reported in top on linux would be much higher)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5061 | ckrinke | 2008-06-10 09:02:18 -0700 (Tue, 10 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1501. Thank you kindly, Nebadon, for a patch that&lt;br /&gt;
addresses the 'terrain fill 0' error.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5060 | chi11ken | 2008-06-10 01:35:46 -0700 (Tue, 10 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.  Formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5059 | teravus | 2008-06-09 17:18:00 -0700 (Mon, 09 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* This completes ObjectDuplicateOnRay.&lt;br /&gt;
* In English, that means that Copy Selection works now, including Copy Centers and Copy Rotates.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5058 | sdague | 2008-06-09 15:20:28 -0700 (Mon, 09 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
actually create and populate the migrations table correctly.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5057 | sdague | 2008-06-09 15:01:21 -0700 (Mon, 09 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
migrations seem to not break anything at this point.  &lt;br /&gt;
Tomorrow I'll start trying to integrate them into sqlite&lt;br /&gt;
to see if this works right for table migration.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5056 | sdague | 2008-06-09 14:40:16 -0700 (Mon, 09 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
move Migration support into OpenSim.Data, because it&lt;br /&gt;
really turned out to be small enough to not need it's own&lt;br /&gt;
assembly&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5055 | sdague | 2008-06-09 12:37:13 -0700 (Mon, 09 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fill out some more migration facilities&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5054 | sdague | 2008-06-09 12:11:49 -0700 (Mon, 09 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
more work in progress migration code, still a while before&lt;br /&gt;
this becomes useful&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5053 | sdague | 2008-06-09 11:24:07 -0700 (Mon, 09 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
start in on the shell for a generic database versioning module.  My &lt;br /&gt;
intent is to create an easier way to manage database table versions&lt;br /&gt;
like the model used for ruby on rails migrations.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5052 | mingchen | 2008-06-09 08:20:08 -0700 (Mon, 09 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
*Fixed bug that caused failure when System.Console.Readline returns null (no stdin)&lt;br /&gt;
*Fixed bug that would crash the simulator if there were two physics/meshing engines loaded with the same name.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5051 | mingchen | 2008-06-09 07:48:28 -0700 (Mon, 09 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*Patched CreateItemsTable.sql (MSSQL). Patch by Kyle and Chris from G2.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5050 | chi11ken | 2008-06-09 01:46:33 -0700 (Mon, 09 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.  Formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5049 | ckrinke | 2008-06-08 18:06:59 -0700 (Sun, 08 Jun 2008) | 11 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1469. Thank you kindly, Mikem for a patch that addresses:&lt;br /&gt;
Currently LSL code such as below does not compile on OpenSim, but compiles fine in Second Life:&lt;br /&gt;
list mylist = [];&lt;br /&gt;
mylist += [1, 2, 3];&lt;br /&gt;
mylist += &amp;quot;four&amp;quot;;&lt;br /&gt;
list newlist = mylist + 5.0;&lt;br /&gt;
The problem is that the LSL_Types.list class does not have an operator for adding a string to a list.&lt;br /&gt;
I am including a patch which implements adding a string, integer or float to a list.&lt;br /&gt;
I am also including tests. The file LSL_TypesTestList.cs belongs in &lt;br /&gt;
OpenSim/Tests/OpenSim/Region/ScriptEngine/Common/.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5048 | teravus | 2008-06-08 15:53:52 -0700 (Sun, 08 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixed it so you can do a lot more llDetected* methods in many additional situations and have it work.&lt;br /&gt;
* script Collision reporting works now in DotNetEngine&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5047 | teravus | 2008-06-08 14:15:44 -0700 (Sun, 08 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added compiler pre-processor, #if SPAM to SensorRepeat...  so if you really want to see, &amp;quot;[AsyncLSL]: GetSensorList missing localID&amp;quot; and SetSensorEvent, then you can #define SPAM&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5046 | mingchen | 2008-06-08 13:26:39 -0700 (Sun, 08 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*Updated prebuild.xml for support with monodevelop&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5045 | teravus | 2008-06-08 12:54:49 -0700 (Sun, 08 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixes llDetectedKey. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5044 | ckrinke | 2008-06-08 10:36:41 -0700 (Sun, 08 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Added a &amp;quot;if(entity != null)&amp;quot; before the call to &lt;br /&gt;
UpdateEntityMovement() to try to preclude the &lt;br /&gt;
occaisional System.NullReferenceException in scene.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5043 | ckrinke | 2008-06-08 07:51:59 -0700 (Sun, 08 Jun 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1498. Thank you Melanie for an XEngine patch that addresses:&lt;br /&gt;
The attatched patch makes the changed() event fire properly and &lt;br /&gt;
lets scripts run properly. &lt;br /&gt;
NOTE: All existing state files must be deleted:&lt;br /&gt;
rm ScriptEngines/*/*.state&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5042 | ckrinke | 2008-06-07 17:34:00 -0700 (Sat, 07 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1499. Thank you kindly, DMiles for a patch that:&lt;br /&gt;
was incorrectly sending the command along with the args to the CommandDelegate&lt;br /&gt;
help was getting lost on top of normal help &amp;amp; help was getting missed except &lt;br /&gt;
in an exact match (and only returning the first) &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5041 | ckrinke | 2008-06-07 15:37:48 -0700 (Sat, 07 Jun 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1496. Thank you kindly, Melanie for a patch that:&lt;br /&gt;
Adds full implementation of all llDetected* functions for sensors, &lt;br /&gt;
collisions and touches. Adds changed(CHANGED_REGION_RESTART) event &lt;br /&gt;
to allow restarting of eye-candy functionality not currently &lt;br /&gt;
persisted with the prim.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5040 | ckrinke | 2008-06-07 15:02:28 -0700 (Sat, 07 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1495. Thank you kindly, Kinoc for:&lt;br /&gt;
0001495: [PATCH] Adds an API for for plugins to create &lt;br /&gt;
new Console commands and Help&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5039 | mingchen | 2008-06-07 10:48:45 -0700 (Sat, 07 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Potential Fix #1 for 0001392: Shift+Drag now causes an unhandled 'Object reference not set to an instance of object' exception&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5038 | adjohn | 2008-06-07 10:43:07 -0700 (Sat, 07 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Patch for mantis#1493: Several patches to xengine.  Thanks Melanie!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5037 | ckrinke | 2008-06-07 08:46:43 -0700 (Sat, 07 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1476. Thank you kindly, Melanie for a patch that:&lt;br /&gt;
0001476: [PATCH] Allow larger script state files to be loaded&lt;br /&gt;
The previous limitation on load file size was too small for &lt;br /&gt;
larger script projects&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5036 | ckrinke | 2008-06-07 08:43:16 -0700 (Sat, 07 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1475. Thank you kindly, Kinoc for a patch that:&lt;br /&gt;
This patch brings the Yield Prolog in sync with the YP r669.&lt;br /&gt;
Biggest item is support for functions asserta and assertz , &lt;br /&gt;
providing dynamic databases.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5035 | mingchen | 2008-06-06 17:24:43 -0700 (Fri, 06 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*Fixing another object counting bug&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5034 | mingchen | 2008-06-06 16:20:02 -0700 (Fri, 06 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*Made Object Counting correct with linked objects and turned the previously protected functions that only return object counts to public so it can be easily used by outside classes.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5033 | teravus | 2008-06-06 15:44:48 -0700 (Fri, 06 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* llSetPrimitiveParams PRIM_FLEXIBLE is now supported.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5032 | teravus | 2008-06-06 15:28:52 -0700 (Fri, 06 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added Light control from script in LLSetPrimitiveParams.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5031 | teravus | 2008-06-06 14:39:42 -0700 (Fri, 06 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added a configuration option for allowing god script lsl methods..  such as llSetObjectPermMask.  By default it's off.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5030 | sdague | 2008-06-06 13:42:12 -0700 (Fri, 06 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
revert 5028, as this approach to 1 nick per avatar isn't going to work, &lt;br /&gt;
however, I think I understand now how to make it work.  I just don't want&lt;br /&gt;
to have this broken for people this weekend.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5029 | sdague | 2008-06-06 13:21:25 -0700 (Fri, 06 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
experimental IRC changes, because it's friday, and I'm curious if this&lt;br /&gt;
will work.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5028 | teravus | 2008-06-06 12:58:39 -0700 (Fri, 06 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adds semi broken PRIM_FLEXIBLE support for prim.   It's semi-broken because it won't do the setting of the prim flexi from not-flexi, however, it'll tweak the parameters of an already existing flexi prim.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5027 | teravus | 2008-06-06 07:33:01 -0700 (Fri, 06 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* How tall are you?    Certainly not 127 meters!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5026 | teravus | 2008-06-06 06:33:45 -0700 (Fri, 06 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* true and not true or - not true and not true and.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5025 | teravus | 2008-06-06 06:24:40 -0700 (Fri, 06 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* This limits avatar to the heightfield height if they teleport or cross a border to a position below it.  After teleporting, you can go under the terrain if you like as usual.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5024 | teravus | 2008-06-06 05:51:20 -0700 (Fri, 06 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* This wraps the autopilot request to the client's sit response.   An interesting, but successful way to do it.&lt;br /&gt;
* This also takes care of a few error situations that were previously never seen.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5023 | teravus | 2008-06-06 01:05:09 -0700 (Fri, 06 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixes incorrect message server startup prompt&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5022 | teravus | 2008-06-06 01:03:12 -0700 (Fri, 06 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fixes scale property with regards to the physics engine.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5021 | joha1 | 2008-06-05 22:28:26 -0700 (Thu, 05 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fixed a build problem with r5019 (Mikems patch)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5020 | chi11ken | 2008-06-05 18:19:15 -0700 (Thu, 05 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5019 | ckrinke | 2008-06-05 18:03:37 -0700 (Thu, 05 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1333. Thank you kindly, Mikem for a patch to&lt;br /&gt;
sync online documentation with source code every continuous build run.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5018 | mingchen | 2008-06-05 17:56:51 -0700 (Thu, 05 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
MSSQL Inventory Fix. Patch by Kyle and Chris from G2&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5017 | chi11ken | 2008-06-05 17:25:43 -0700 (Thu, 05 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5016 | ckrinke | 2008-06-05 16:36:59 -0700 (Thu, 05 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1451. Thank you kindly, mikem for additional &lt;br /&gt;
tests for LSL types and strings.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5015 | ckrinke | 2008-06-05 13:18:15 -0700 (Thu, 05 Jun 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1460. Thank you, CMickeyb for a patch that addresses:&lt;br /&gt;
I'm getting an unhandled exception in openxmlrpcchannel during simulator initialization.&lt;br /&gt;
I have two objects in different regions that open remote data channels in the state_entry event. &lt;br /&gt;
It appears that the state_entry call is executing before the postinitialize method is called in &lt;br /&gt;
xmlrpcmodule (the exception occurs because m_openChannels is not initialized). &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5014 | ckrinke | 2008-06-05 12:30:35 -0700 (Thu, 05 Jun 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1459. Thank you kindly, CMickeyb for a patch that:&lt;br /&gt;
the function that reports errors in event handling is not computing the &lt;br /&gt;
line numbers correctly for windows paths (and probably linux paths). &lt;br /&gt;
As a result, the conversion to int throws an exception.&lt;br /&gt;
note... i'm not sure why we extract the line number, convert it to an int, &lt;br /&gt;
then convert it back to a string... but hey... :-)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5013 | lbsa71 | 2008-06-05 07:31:07 -0700 (Thu, 05 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Applied 9085B_[5004]_xengine_abort_regression.patch from #1437&lt;br /&gt;
&lt;br /&gt;
Thank you, Melanie. And Thank you ckrinke. Bigups!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5012 | ckrinke | 2008-06-05 07:22:53 -0700 (Thu, 05 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1438. Thank you kindly, Melanie for a patch that:&lt;br /&gt;
This patch implements the llLoopSound patch from Xantor for the XEngine&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5011 | ckrinke | 2008-06-05 07:18:53 -0700 (Thu, 05 Jun 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1437. Patch 3 of 4. Thank you kindly, Melanie for:&lt;br /&gt;
Corrects the XEngine's script startup semantics.&lt;br /&gt;
Completes llRequestAgentData&lt;br /&gt;
Implements llDetectedLink&lt;br /&gt;
Fixes a few minor issues&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5010 | ckrinke | 2008-06-05 07:17:22 -0700 (Thu, 05 Jun 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1437. Patch 2 of 4. Thank you kindly, Melanie for:&lt;br /&gt;
Corrects the XEngine's script startup semantics.&lt;br /&gt;
Completes llRequestAgentData&lt;br /&gt;
Implements llDetectedLink&lt;br /&gt;
Fixes a few minor issues&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5009 | ckrinke | 2008-06-05 07:15:15 -0700 (Thu, 05 Jun 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1437. Patch one of four. Thank you kindly, Melanie for:&lt;br /&gt;
Corrects the XEngine's script startup semantics.&lt;br /&gt;
Completes llRequestAgentData&lt;br /&gt;
Implements llDetectedLink&lt;br /&gt;
Fixes a few minor issues&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5008 | ckrinke | 2008-06-05 07:03:08 -0700 (Thu, 05 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1455. Thank you kindly, Mikem for a patch that addresses&lt;br /&gt;
the client thread terminating when creating a new script.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5007 | ckrinke | 2008-06-05 06:57:58 -0700 (Thu, 05 Jun 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1450. Thank you kindly, Boscata for a patch that addresses:&lt;br /&gt;
I have detected a bug of conversion data type in OpenSim.Data.MSSQL.MSSQLInventoryData.addInventoryItem(InventoryItemBase item)&lt;br /&gt;
in the GroupOwned field.&lt;br /&gt;
My sollution is to change the flield to bit in the table. In the &lt;br /&gt;
readInventoryItem(IDataReader reader) change too item.Flags = &lt;br /&gt;
(uint) reader[&amp;quot;flags&amp;quot;]; to item.Flags = Convert.ToUInt32(reader[&amp;quot;flags&amp;quot;]);&lt;br /&gt;
Now Inventory runs fine.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5006 | ckrinke | 2008-06-05 06:54:20 -0700 (Thu, 05 Jun 2008) | 10 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1451. Thank you kindly, Mikem for a patch that addresses:&lt;br /&gt;
LSL scripts in which a float type is cast to a string or a string type &lt;br /&gt;
is cast to a float do not compile. When the script is translated from &lt;br /&gt;
LSL to C#, the LSL float type is translated into double. There is no &lt;br /&gt;
string &amp;lt;-&amp;gt; double cast in C#, so compilation fails.&lt;br /&gt;
There is a LSLFloat type, however it seems unfinished and is not used.&lt;br /&gt;
I am attaching a patch that implements the LSLFloat type. I have also &lt;br /&gt;
added two methods to the LSLString type to facilitate float &amp;lt;-&amp;gt; string casts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5005 | teravus | 2008-06-05 06:24:59 -0700 (Thu, 05 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* This sends collision events to the script engine. &lt;br /&gt;
* Unfortunately, there's some kludges with the Async manager and the llDetected functions that I have yet to decipher...  so llDetected functions don't work with collision events at the moment....   &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5004 | teravus | 2008-06-05 03:44:46 -0700 (Thu, 05 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Don't create ghost prim when rezzing objects from inventory&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5003 | chi11ken | 2008-06-04 22:43:22 -0700 (Wed, 04 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5002 | justincc | 2008-06-04 19:12:44 -0700 (Wed, 04 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Yet another minor logging message tweak following on from the last commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5001 | justincc | 2008-06-04 18:55:45 -0700 (Wed, 04 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Increase verbosity of &amp;quot;new user request denied&amp;quot; incoming session warning for debugging purposes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r5000 | justincc | 2008-06-04 18:29:52 -0700 (Wed, 04 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* refactor: rename now inaccurate textureUuids to assetUuids&lt;br /&gt;
* 5000 commits in this repository!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4999 | justincc | 2008-06-04 18:20:17 -0700 (Wed, 04 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* If a client thread crashes, make an attempt to notify the client and clean up the resources&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4998 | justincc | 2008-06-04 17:29:02 -0700 (Wed, 04 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* exprimental: Export and reimport all items within a prim except Objects&lt;br /&gt;
* Not yet ready for public use&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4997 | justincc | 2008-06-04 17:01:38 -0700 (Wed, 04 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Change archiver 'textures' dir back to 'assets'&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4996 | justincc | 2008-06-04 16:57:27 -0700 (Wed, 04 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Dearchive using assets metadata rather than assuming everything is a texture&lt;br /&gt;
* However, still not actually archiving anything except textures&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4995 | chi11ken | 2008-06-04 15:31:47 -0700 (Wed, 04 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4994 | justincc | 2008-06-04 11:50:58 -0700 (Wed, 04 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Start writing out assets metadata file for archiver&lt;br /&gt;
* Ignoring it on reload as of yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4993 | drscofield | 2008-06-04 11:09:55 -0700 (Wed, 04 Jun 2008) | 10 lines&lt;br /&gt;
&lt;br /&gt;
* adding XmppPresenceStanza and deserialization/reification support&lt;br /&gt;
&lt;br /&gt;
  having reached the intermediate level of .NET's XmlSudoku, i've&lt;br /&gt;
  now figured out how to do deserialization using different &lt;br /&gt;
  XmlSerializers (this stuff begins to grow on me, sigh).&lt;br /&gt;
&lt;br /&gt;
  [still not used code, work-in-progress]&lt;br /&gt;
&lt;br /&gt;
* adding convenience property on OSHttpRequest.cs (from awebb)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4992 | sdague | 2008-06-04 10:43:07 -0700 (Wed, 04 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
change clientCircuits_reverse to a synchronized hash table.  This&lt;br /&gt;
removes a lock on every SendPacketTo call, which was shown to have &lt;br /&gt;
good performance benefits by the IBM China Research Lab.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4991 | justincc | 2008-06-04 09:30:44 -0700 (Wed, 04 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Start recording abnormal client thread terminations&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4990 | teravus | 2008-06-04 09:27:35 -0700 (Wed, 04 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added a check for a non-finite heightfield array value passed to the ODEPlugin.  This may, or may not fix anything.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4989 | ckrinke | 2008-06-04 07:47:12 -0700 (Wed, 04 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1447. Thank you kindly, Kinoc for a patch that:&lt;br /&gt;
llKey2Name fix to show avatar name instead of &amp;quot;Basic Entity&amp;quot;&lt;br /&gt;
One line fix. Replaces &amp;quot;presence.Name&amp;quot; =&amp;gt; &lt;br /&gt;
&amp;quot;presence.ControllingClient.Name&amp;quot; to return avatar's name.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4988 | ckrinke | 2008-06-04 07:40:17 -0700 (Wed, 04 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1441. Thank you kindly, Kinoc for a patch that:&lt;br /&gt;
This patch adds the prolog interperter helper object ONLY for YP code, &lt;br /&gt;
and not every script compiled. &lt;br /&gt;
Mirrors the other languages like JS and VB more closely.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4987 | ckrinke | 2008-06-04 07:37:16 -0700 (Wed, 04 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1440. Thank you kindly, Melanie for a patch that&lt;br /&gt;
&amp;quot;Hooks up the plumbing from previous patch&amp;quot;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4986 | ckrinke | 2008-06-04 07:34:35 -0700 (Wed, 04 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1446. Thank you kindly, Grumly57 for a patch&lt;br /&gt;
that solves &amp;quot;trees are too small when rezzed&amp;quot;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4985 | ckrinke | 2008-06-04 07:31:36 -0700 (Wed, 04 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1439. Thank you kindly, Melanie for a patch that&lt;br /&gt;
plumbs in the events for on_rez.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4984 | drscofield | 2008-06-04 06:06:24 -0700 (Wed, 04 Jun 2008) | 12 lines&lt;br /&gt;
&lt;br /&gt;
* fleshing out XMPP entities, adding XmppWriter and XmppSerializer&lt;br /&gt;
&lt;br /&gt;
  having spent the last couple of days wrestling with .NET XmlSerializer&lt;br /&gt;
  and trying to get it to do what is required by XMPP (RFC 3920 &amp;amp; 3921)&lt;br /&gt;
  this is the preliminary result of that wrestling (you should see the&lt;br /&gt;
  other guy!): XmppSerializer allows us to serialize Xmpp stanza (and&lt;br /&gt;
  theoretically deserialize [or reify] them), XmppWriter helps avoiding&lt;br /&gt;
  various gratuitous crap added in by off-the-shelf XmlSerializer.&lt;br /&gt;
&lt;br /&gt;
  this is currently not used anywhere but the plan is to use it for &lt;br /&gt;
  at least an XMPPBridgeModule.  &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4983 | mw | 2008-06-04 05:16:26 -0700 (Wed, 04 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
applied patch from mantis #1268 , thanks mikem&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4982 | teravus | 2008-06-04 03:57:05 -0700 (Wed, 04 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* From Dahlia&lt;br /&gt;
* Committing : 0001449: Patch implements X and Y Top Shear parameters for torus prim physical mesh generation (PATCH attached) &lt;br /&gt;
* The included patch implements the X and Y Top Shear parameter adjustments to the mesh generator for the torus prim physical mesh. These are approximations as I was unable to determine their exact function but they appear to generate meshes which quite closely duplicate their counterparts in the viewer. &lt;br /&gt;
* Thanks Dahlia!!!!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4981 | chi11ken | 2008-06-04 02:59:27 -0700 (Wed, 04 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Formatting cleanup, minor refactoring, svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4980 | justincc | 2008-06-03 18:25:31 -0700 (Tue, 03 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* If a ThreadAbortException reaches AuthUser() then let it pass through unmolested&lt;br /&gt;
* These are only thrown on client shutdown anyway&lt;br /&gt;
* This stops the console (harmlessly) spewing stack traces when a client logs off&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4979 | justincc | 2008-06-03 14:00:37 -0700 (Tue, 03 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Remove my own stupidity in the last doc comment - it wouldn't actually be all that tricky to try better clean up on a client thread crash.  Haven't actually implemented &lt;br /&gt;
this, though&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4978 | justincc | 2008-06-03 13:55:56 -0700 (Tue, 03 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Change comment on last commit.  My English - not so good.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4977 | justincc | 2008-06-03 13:27:52 -0700 (Tue, 03 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Stop the crash to bash of the entire region server when a client thread fails by catching the exception in AuthUser() instead of letting it propogate out of the thread&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4976 | justincc | 2008-06-03 10:17:24 -0700 (Tue, 03 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* experimental: archive out and reload textures within a prim's inventory&lt;br /&gt;
* no other prim items are archived yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4975 | justincc | 2008-06-03 09:52:44 -0700 (Tue, 03 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Change single assets/ archiver directory to be textures/ instead&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4974 | sdague | 2008-06-03 06:58:54 -0700 (Tue, 03 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
temporarily disable the last bit of code as it prevents startup on &lt;br /&gt;
mono.  Need to sort that out with DJ shortly.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4973 | sdague | 2008-06-03 06:49:58 -0700 (Tue, 03 Jun 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
From: Dong Jun Lan &amp;lt;landj@cn.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set udp flags correctly to prevent &amp;quot;Socket forcibly closed by host&amp;quot;&lt;br /&gt;
errors.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4972 | justincc | 2008-06-03 01:34:38 -0700 (Tue, 03 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Attempted method documentation clarifications related to last two commits&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4971 | justincc | 2008-06-03 01:17:33 -0700 (Tue, 03 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove what should be unnecessary locking in InnerScene.GetEntitites()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4970 | justincc | 2008-06-03 01:11:04 -0700 (Tue, 03 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Remove what should be unnecessary locking of GetScenePresences()&lt;br /&gt;
* May help with mantis 1434 though I doubt it&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4969 | teravus | 2008-06-03 00:12:09 -0700 (Tue, 03 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* This should fix presence issues.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4968 | teravus | 2008-06-02 22:44:28 -0700 (Mon, 02 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* It's probably safe to remove the 'Warning Duplicate packet detected Packet Dropping.' message&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4967 | sdague | 2008-06-02 13:28:26 -0700 (Mon, 02 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
provide slightly more sane defaults in the file based asset loader&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4966 | sdague | 2008-06-02 13:27:40 -0700 (Mon, 02 Jun 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
remove the prolog parser from all LSL/C# scripts (it was adding overhead&lt;br /&gt;
to every script in most environments).  This will break prolog&lt;br /&gt;
support.  Prolog code needs to generate it's template script more like &lt;br /&gt;
how javascript does.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4965 | teravus | 2008-06-02 11:22:15 -0700 (Mon, 02 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixed default ports on the MessagingServer config.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4964 | justincc | 2008-06-02 11:20:30 -0700 (Mon, 02 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: doc tweak on last commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4963 | justincc | 2008-06-02 11:18:20 -0700 (Mon, 02 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Add information and documentation about web region loading to OpenSim.ini.example&lt;br /&gt;
* Also a very little bit of tidying up of this file - it's becoming a bit of a junkyard&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4962 | justincc | 2008-06-02 10:54:43 -0700 (Mon, 02 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* experimental: Once we've received all the required assets from the asset service, launch the actual writing of the archive on a separate thread (to stop tieing up the asset cache received notifier thread)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4961 | justincc | 2008-06-02 10:23:13 -0700 (Mon, 02 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* experimental: Make OpenSim archiver save and reload all prim textures when not all faces have the same texture&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4960 | teravus | 2008-06-02 09:37:28 -0700 (Mon, 02 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Submitting 3 files for the messagingserver that I've kept to myself.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4959 | justincc | 2008-06-02 09:28:04 -0700 (Mon, 02 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add 'show version' help information into base OpenSim server&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4958 | teravus | 2008-06-02 09:16:07 -0700 (Mon, 02 Jun 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* This update enables grid wide presence updates.&lt;br /&gt;
* You'll need to start-up the MessageingServer and set it up.   It sets up like any of the other grid servers.&lt;br /&gt;
* All user presence data is kept in memory for speed, while the agent is online.   That means if you shutdown the messaging server or the messaging server crashes, it forgets who's online/offline.&lt;br /&gt;
* Occasionally the region-cache will get stale if regions move around a lot. if it gets stale, run clear-cache on the messaging server console to clear the region cache.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4957 | teravus | 2008-06-02 03:19:22 -0700 (Mon, 02 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fixed half completed comment in OpenSim.ini.example.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4956 | teravus | 2008-06-02 03:01:02 -0700 (Mon, 02 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixes a bug saving the current sun phase to the estate_settings file.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4955 | drscofield | 2008-06-02 01:43:05 -0700 (Mon, 02 Jun 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
cleanup: uncommenting null-op else tree in TaskInventoryItem.cs&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4954 | teravus | 2008-06-02 01:31:34 -0700 (Mon, 02 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
PATCH : 0001431: corrections to torus physical mesh for default hollow shape and taper orientation along path.&lt;br /&gt;
--------- From Dahlia!  Thanks Dahlia!!!&lt;br /&gt;
the attached patch reinstates the default hollow shape of the physics mesh of the torus prim type and corrects the orientation of the effects of taper on the profile along the path. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4953 | teravus | 2008-06-02 01:13:13 -0700 (Mon, 02 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* While I couldn't reproduce it, I was able to see how it *might* happen, so therefore; fix to: 0001058: Physics crash when changing Type of Prim intersecting with ground.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4952 | teravus | 2008-06-01 07:13:29 -0700 (Sun, 01 Jun 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* This enables grid-wide instant messaging in a peer to peer with tracker style way over XMLRPC.&lt;br /&gt;
* Friend status updates are still only local, so you still won't know before instant messaging someone if they're online.&lt;br /&gt;
* The server each user is on and the user server must be updated or the instant message won't get to the destination.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4951 | teravus | 2008-06-01 03:05:22 -0700 (Sun, 01 Jun 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Committing more unfinished stuff.   Nothing significant at the moment.  IM related.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4950 | teravus | 2008-05-31 21:33:07 -0700 (Sat, 31 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Applying Dahlia's patch : 0001429: Patch to fix prism physical mesh and add path start and end to skew z offset of circular path prim meshes (PATCH attached) &lt;br /&gt;
&lt;br /&gt;
* Apparently this fixed a bug in my code that caused PushX to appear to work and pushX didn't appear to work after the patch..   so I fixed that after applying this patch and PushX actually works now.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4949 | chi11ken | 2008-05-31 20:01:33 -0700 (Sat, 31 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4948 | teravus | 2008-05-31 19:43:50 -0700 (Sat, 31 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Committing some stuff I'm working to make it so I can commit an upcoming patch from Dahlia.    IM type stuff.  No big deal, not done.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4947 | justincc | 2008-05-31 19:02:20 -0700 (Sat, 31 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Move most bookending startup/shutdown messages to BaseOpenSimServer so they appear in non-console servers too&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4946 | justincc | 2008-05-31 18:34:46 -0700 (Sat, 31 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fix build break by eliminating remaining IScenePermissions references - must remember to nant clean&lt;br /&gt;
* Hook all server startups into base opensim server startup method&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4945 | justincc | 2008-05-31 18:25:03 -0700 (Sat, 31 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Put IScenePermissions out of its misery&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4944 | justincc | 2008-05-31 18:22:19 -0700 (Sat, 31 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Move log version printing up into BaseOpenSimServer&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4943 | justincc | 2008-05-31 18:01:16 -0700 (Sat, 31 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Split opensim background server into a separate class&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4942 | teravus | 2008-05-31 17:37:44 -0700 (Sat, 31 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Updates permission module so that GenericCommunicationPermission returns true.   Instant messages, inventory transfers use this..   and it was always returning false.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4941 | justincc | 2008-05-31 14:54:13 -0700 (Sat, 31 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Duh, actually returning from the CreateAsset method once we know the asset exists would be better than carrying on&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4940 | justincc | 2008-05-31 14:53:17 -0700 (Sat, 31 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove the mysql logging noise I accidentally left in a few commits ago&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4939 | justincc | 2008-05-31 14:48:14 -0700 (Sat, 31 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Enable loading of textures in OpenSim archives with load-oar/save-oar&lt;br /&gt;
* Right now, this only saves and reloads textures that have been applied to the entire prim (not ones which have been applied to individual faces).&lt;br /&gt;
* This is work in progress - it is currently experimental, hacky, inefficient, completely unsupported and liable to change rapidly at short notice :)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4938 | justincc | 2008-05-31 14:44:57 -0700 (Sat, 31 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Change MySQL to check whether an asset already exists before inserting it into the database&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4937 | justincc | 2008-05-31 14:21:46 -0700 (Sat, 31 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: comment out old debugging messages in task inventory item restoration routines&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4936 | justincc | 2008-05-31 14:20:04 -0700 (Sat, 31 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Put in preparatory code to restore whole prim textures on archive load&lt;br /&gt;
* No user functionality yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4935 | ckrinke | 2008-05-31 13:47:14 -0700 (Sat, 31 May 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1428. Thank you kindly, fdg for a patch that solves:&lt;br /&gt;
When you copy an item in inventory and paste it, the name gets lost. &lt;br /&gt;
Also when you use &amp;quot;Save as&amp;quot; in the Appearance Editing window the &lt;br /&gt;
created item in inventory has always the name &amp;quot;New &amp;lt;item-type&amp;gt;&amp;quot;, &lt;br /&gt;
regardless of what you typed in as name.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4934 | justincc | 2008-05-31 13:35:12 -0700 (Sat, 31 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Make version information common to all servers&lt;br /&gt;
* Now all servers respond to the &amp;quot;show version&amp;quot; command on the console&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4933 | lbsa71 | 2008-05-31 13:01:09 -0700 (Sat, 31 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Made UpdateUserCurrentRegion a bit more forgiving.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4932 | justincc | 2008-05-31 12:13:38 -0700 (Sat, 31 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Propogate OpenSimMain hack to stop mono-addins scanning warnings to the grid managing&lt;br /&gt;
* This hack just temporarily sends console output to /dev/null when we make the relevant addins calls, restoring it afterwards&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4931 | lbsa71 | 2008-05-31 11:48:45 -0700 (Sat, 31 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Ignored some bins and gens&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4930 | lbsa71 | 2008-05-31 11:47:26 -0700 (Sat, 31 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Enabled the Yield Prolog Script Engine&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4929 | justincc | 2008-05-31 11:43:19 -0700 (Sat, 31 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Add copyright statement&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4928 | justincc | 2008-05-31 11:36:45 -0700 (Sat, 31 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove rogue ? to get things compiling again&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4927 | ckrinke | 2008-05-31 10:52:44 -0700 (Sat, 31 May 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1314. Thank you kindly, Kinoc for YieldProlog.&lt;br /&gt;
I have added everything *except* the patch to &lt;br /&gt;
.../LSL/Compiler.cs. The Compiler.cs patch has a &lt;br /&gt;
namespace issue. Lets make a second patch to close&lt;br /&gt;
the gap.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4926 | teravus | 2008-05-31 05:18:29 -0700 (Sat, 31 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Implements UserServer logoff in a few situations&lt;br /&gt;
* User tries to log-in but is already logged in.  Userserver will send message to simulator user was in to log the user out there.&lt;br /&gt;
* From the UserServer, admin types 'logoff-user firstname lastname message'.&lt;br /&gt;
* Some regions may not get the message because they're not updated yet.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4925 | ckrinke | 2008-05-30 17:45:37 -0700 (Fri, 30 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1425. Thank you kindly, Melanie for a patch that:&lt;br /&gt;
0001425: [PATCH] Correct llResetOtherScript() behavoir in XEngine&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4924 | teravus | 2008-05-30 16:53:20 -0700 (Fri, 30 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* If you check fixed sun, in the estate tools 'terrain tab', the sun will fix in the location you set.   (however the checkbox doesn't get re-populated properly yet, so it'll uncheck again even though the message got through to the server)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4923 | teravus | 2008-05-30 16:41:51 -0700 (Fri, 30 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* You can set the sun phase via the estate tools now.    It doesn't persist across reboots though.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4922 | justincc | 2008-05-30 11:32:18 -0700 (Fri, 30 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Hook up archive loading to load in prim xml data&lt;br /&gt;
* This now has equivalent functionality to load-xml2 - no asset data is restored yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4921 | justincc | 2008-05-30 11:01:28 -0700 (Fri, 30 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Change multiple requests for a module interface to use a stored reference instead.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4920 | justincc | 2008-05-30 10:52:14 -0700 (Fri, 30 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Crudely migrate SceneXmlLoader into the Serializer module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4919 | ckrinke | 2008-05-30 09:37:17 -0700 (Fri, 30 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1422. Thank you kindly, Xantor for your llLoopSound()&lt;br /&gt;
patch and I apologize for my confusion with the interim &lt;br /&gt;
patch earlier.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4918 | justincc | 2008-05-30 09:16:03 -0700 (Fri, 30 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Stop the IRC module throwing a nre on shutdown if it isn't actually being used&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4917 | justincc | 2008-05-30 09:08:28 -0700 (Fri, 30 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Successfully pick out prims.xml file from archive&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4916 | ckrinke | 2008-05-30 08:34:54 -0700 (Fri, 30 May 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1422. Thank you kindly, Xantor for a patch that :&lt;br /&gt;
- volume doesn't change with a new llLoopSound(same sound, new volume);&lt;br /&gt;
- SendFullUpdateToClients sends 0's in all sound related fields when &lt;br /&gt;
there's no sound on the prim, thereby improving the amount of data being &lt;br /&gt;
sent out on these prims (fixes zeropack)&lt;br /&gt;
- Removed some code duplication between llStartSound, llLoopSound and llParticleSystem() calls&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4915 | justincc | 2008-05-30 08:18:40 -0700 (Fri, 30 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Read all files from tar archive&lt;br /&gt;
* No reload functionality implemented yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4914 | drscofield | 2008-05-30 05:29:30 -0700 (Fri, 30 May 2008) | 16 lines&lt;br /&gt;
&lt;br /&gt;
while investigating why IRCBridgeModule.Close() was having no effect, i&lt;br /&gt;
noticed that Scene.Close() will only call Close on non-shared region&lt;br /&gt;
modules. i've now added code to SceneManager.Close() to collect all&lt;br /&gt;
shared region module from each scene before calling Scene.Close()&lt;br /&gt;
on it and then, once, all Scenes are closed, go through the list of&lt;br /&gt;
collected shared region modules and close them as well. SceneManager.Close()&lt;br /&gt;
is only called when we initiate a shutdown --- i've verified that a&lt;br /&gt;
Scene restart does not trigger the shutdown of shared modules :-)&lt;br /&gt;
&lt;br /&gt;
also, this adds a couple of bug fixes to the IRCBridgeModule (which&lt;br /&gt;
after all didn't take kindly to being closed) as well as a check to&lt;br /&gt;
InterregionModule's Close() call.&lt;br /&gt;
&lt;br /&gt;
finally, this fixes the RestPlugin's XmlWriter so that it no longer&lt;br /&gt;
includes the &amp;quot;xsd=...&amp;quot; and &amp;quot;xsi=...&amp;quot; junk.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4913 | teravus | 2008-05-30 05:27:06 -0700 (Fri, 30 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* This is Melanie's XEngine script engine.  I've not tested this real well, however, it's confirmed to compile and OpenSimulator to run successfully without this script engine active.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4912 | teravus | 2008-05-30 04:25:21 -0700 (Fri, 30 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixed a dangling event hook that I added.&lt;br /&gt;
* Added a Non-finite avatar position reset.    This will either handle the &amp;lt;0,0,0&amp;gt; avatar gracefully, or send the avatar to 127,127,127 if that also doesn't work.  ( I've only been able to reproduce this error once on my development workstation )&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4911 | chi11ken | 2008-05-30 01:35:57 -0700 (Fri, 30 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.  Formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4910 | drscofield | 2008-05-30 00:38:45 -0700 (Fri, 30 May 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
thanks krtaylor for a &lt;br /&gt;
&lt;br /&gt;
	Patch to cleanup some incorrect parsing, boundry conditions &lt;br /&gt;
	and error checking in the llGetNotecardLine and &lt;br /&gt;
	llGetNumberOfNotecardLines functions.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4909 | teravus | 2008-05-29 22:25:50 -0700 (Thu, 29 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added helper method to the Sun module to Get the Linden hour based on the math in the sun module.  This populates the sun phase slider on the terrain tab in the estate tools according to the current sun phase.  Display purposes only for now.   Need to go the other way for setting the sun phase based on the linden hour in the estate tools.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4908 | teravus | 2008-05-29 17:48:57 -0700 (Thu, 29 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Updated sun module to only send sun updates to root agents.   Because it was sending updates to both root and child agents, you'll still get sun jitter until this revision is adopted by every region nearby.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4907 | teravus | 2008-05-29 16:36:37 -0700 (Thu, 29 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Caches UUIDName requests&lt;br /&gt;
* Looks up UUIDNames for script time and colliders in a separate thread.&lt;br /&gt;
* Hopefully this'll allow you to look at top scripts on a region that has a lot of scripts without crashing your client thread.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4906 | teravus | 2008-05-29 13:50:38 -0700 (Thu, 29 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixes a few taper/top-sheer situations that were previously having issues.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4905 | teravus | 2008-05-29 13:20:50 -0700 (Thu, 29 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Applying Dahlia's interim path curve patch.  it adds initial support for some tori/ring parameters.    Thanks Dahlia!&lt;br /&gt;
* Some situations do not match the client's render of the tori, we know and are working on it.   This is an initial support patch, so expect it to not be exact.&lt;br /&gt;
* Some tapers are acting slightly odd.  Will fix.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4904 | ckrinke | 2008-05-29 12:09:21 -0700 (Thu, 29 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1416. Thank you very much, Melanie for a patch that:&lt;br /&gt;
Createa a method to find out if a prim inventory contains scripts&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4903 | teravus | 2008-05-29 09:36:11 -0700 (Thu, 29 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Ruling out another potential cause of zombie-ism&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4902 | teravus | 2008-05-29 09:21:41 -0700 (Thu, 29 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fix string literal with URL + LLcommand();&lt;br /&gt;
* Added 'detected around: value' when a x.Y detect occurs to help debug.&lt;br /&gt;
* Fixed object text is too long to store to the database (wikilith)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4901 | drscofield | 2008-05-29 08:46:54 -0700 (Thu, 29 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
this is a snapshot of the OSHttpServer work-in-progress. it's an initial skeleton, &lt;br /&gt;
far from complete, just want to check in early and often. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4900 | sdague | 2008-05-29 08:01:26 -0700 (Thu, 29 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
attempting to get to the bottom of unresponsive grids servers by&lt;br /&gt;
adding back in a few messages on exceptions.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4899 | ckrinke | 2008-05-29 06:55:02 -0700 (Thu, 29 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1411. Thank you kindly for Dataserver.cs and a patch&lt;br /&gt;
that adds function stub to request region info by name and&lt;br /&gt;
adds llRequestSimulatorData() and the dataserver event&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4898 | drscofield | 2008-05-29 06:55:01 -0700 (Thu, 29 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
cleaning up returned XML REST doclet (no more xsi, xsd) &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4897 | ckrinke | 2008-05-29 06:42:29 -0700 (Thu, 29 May 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#852. Thank you kindly, cmickeyb for a patch that:&lt;br /&gt;
There appears to be a problem with the mapping of scripts when an llHTTPRequest completes. &lt;br /&gt;
CheckHttpRequests() looks for a function that maps to the localID associated with the http &lt;br /&gt;
request. However, the only context in which it looks is that of the first region. That is,&lt;br /&gt;
m_CmdManager.m_ScriptEngine.m_ScriptManager is the same no matter where the script executed &lt;br /&gt;
that initiated the llHTTPRequest. Since scripts appear to be loaded into a region specific &lt;br /&gt;
scriptmanager on startup, the event handler is only found for requests coming from the first region.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4896 | teravus | 2008-05-28 19:14:27 -0700 (Wed, 28 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Added a child agent check to the ChildAgentData Update to make sure that you're a child agent before applying the changes from the grid comms.     Doing this to rule it out as a source of a few bugs such as the Zombie bug and the Express Train to 0,0,0 bug.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4895 | afrisby | 2008-05-28 16:52:24 -0700 (Wed, 28 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fixed a slight issue with the LLRAW exporter.&lt;br /&gt;
* Linden uses a neutral height channel of 128.0 on their multiplier. OpenSim was using a neutral of 127.0 - this has been changed to 128.0, this may cause files exported to the .RAW format to look slightly different when loaded back in - it is highly recommended to use the R32 format instead which avoids these sorts of issues.&lt;br /&gt;
* Made a tweak to the Terrain Plugin loading process.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4894 | mingchen | 2008-05-28 16:20:01 -0700 (Wed, 28 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*Added a Few External Checks relating to scripts including the seperation of runscript into 3 different situations (Rez, start stop)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4893 | sdague | 2008-05-28 14:43:41 -0700 (Wed, 28 May 2008) | 11 lines&lt;br /&gt;
&lt;br /&gt;
From: Kurt Taylor &amp;lt;krtaylor@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Attached is an initial implementation of llGetNotecardLine and&lt;br /&gt;
llGetNumberOfNotecardLines. I decided to go ahead an send these out for&lt;br /&gt;
comment while I continue to work on the second part of the proper&lt;br /&gt;
implementation. These functions work and return the values requested, as&lt;br /&gt;
initially defined in the code, but should be properly implemented to return&lt;br /&gt;
the requested information via a dataserver event.  This&lt;br /&gt;
event will be added and these functions fixed and included in a second&lt;br /&gt;
patch shortly.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4892 | sdague | 2008-05-28 12:40:42 -0700 (Wed, 28 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
update the nhibernate inventory item base definition&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4891 | sdague | 2008-05-28 11:12:32 -0700 (Wed, 28 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
actually user the database_connect string for mysql.  &lt;br /&gt;
This means you can run all the OpenSim grid services without&lt;br /&gt;
needing a mysql_connection.ini&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4890 | sdague | 2008-05-28 10:59:46 -0700 (Wed, 28 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
let Grid Servers specify a connect string in their configuration.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4889 | justincc | 2008-05-28 10:56:00 -0700 (Wed, 28 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor: Another small log adjustment&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4888 | justincc | 2008-05-28 10:54:12 -0700 (Wed, 28 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor: Log message clean up in archiver code&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4887 | justincc | 2008-05-28 10:49:34 -0700 (Wed, 28 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Put in stubs for &amp;quot;load-oar&amp;quot; command, including ultra-primitive temporary tar loading code&lt;br /&gt;
* Currently as a test, this will successfully load only the first file of an opensim archive and do absolutely nothing with it&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4886 | sdague | 2008-05-28 10:35:34 -0700 (Wed, 28 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
spring cleaning, remove a bit of db4o grid server&lt;br /&gt;
code that was still in tree.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4885 | justincc | 2008-05-28 09:37:43 -0700 (Wed, 28 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Put textures into a separate assets/ directory in the opensim archive&lt;br /&gt;
* Fix nre where the asset couldn't be found&lt;br /&gt;
* Not ready yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4884 | sdague | 2008-05-28 08:02:04 -0700 (Wed, 28 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
remove terrain bloat, only keep last terrain revision&lt;br /&gt;
for mysql.  For active terraformers this should return&lt;br /&gt;
a lot of database space.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4883 | sdague | 2008-05-28 07:57:24 -0700 (Wed, 28 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
remove an erroneous line to fetch the terrain table in a way that &lt;br /&gt;
isn't actually used.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4882 | sdague | 2008-05-28 07:47:33 -0700 (Wed, 28 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fix http://opensimulator.org/mantis/view.php?id=1001&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4881 | ckrinke | 2008-05-28 07:03:08 -0700 (Wed, 28 May 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1406. Thank you kindly, Xantor for a patch that:&lt;br /&gt;
llLoopSound sends out one packet to clients in view, so it doesn't work anymore &lt;br /&gt;
when clients enter later on, or the prim is modified in any way.&lt;br /&gt;
Solution: Stored sound data on prim, send full update instead.&lt;br /&gt;
llStartSound and llLoopSound now accept both LLUUIDs to a sound as well as object &lt;br /&gt;
inventory sound names. llStopSound clears prim data and sends full update.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4880 | ckrinke | 2008-05-28 06:56:15 -0700 (Wed, 28 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Mantis#1398. Thank you kindly, cmickeyb for a patch that:&lt;br /&gt;
small patch to encode and send the outbound_body parameter &lt;br /&gt;
in an http request. this enables post messages to send a body&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4879 | teravus | 2008-05-28 01:40:22 -0700 (Wed, 28 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Implements duplicate packet tracking.   This virtually eliminates object duplication causing 2-3 duplicates depending on the UDP connection quality.  This also eliminates duplicated chat, etc.&lt;br /&gt;
* It's verbose currently since this is new.  You'll see: [CLIENT]: Warning Duplicate packet detected X Dropping.  After this is sufficiently tested we'll remove that m_log.info line.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4878 | chi11ken | 2008-05-27 20:44:49 -0700 (Tue, 27 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4877 | ckrinke | 2008-05-27 19:47:24 -0700 (Tue, 27 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Melanie for a patch that:&lt;br /&gt;
When renaming items in task inventory, they become useless. Fix attached&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4876 | ckrinke | 2008-05-27 19:10:16 -0700 (Tue, 27 May 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Thank you very much, ChrisIndigo for a patch that:&lt;br /&gt;
If a script updates an object to the same position or rotation offset, &lt;br /&gt;
the object triggers an update and storage of the object. This become &lt;br /&gt;
more prevalent in sensor and timer events which may be firing frequently.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4875 | mingchen | 2008-05-27 19:07:43 -0700 (Tue, 27 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*Hiding the warnings about scanning assemblies when initialising &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4874 | ckrinke | 2008-05-27 19:06:56 -0700 (Tue, 27 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, Grumly57 kindly for:&lt;br /&gt;
This patch proposes a new function : osOpenRemoteDataChannel(key channeID) &lt;br /&gt;
that allow to open an XMLRPC channel for remote_data event. The difference &lt;br /&gt;
is that the channelID can be customized instead of being randomly generated.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4873 | ckrinke | 2008-05-27 19:00:43 -0700 (Tue, 27 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Melanie for a patch that adds a two-stage&lt;br /&gt;
check. It seems there may be a race. For me, this patch, &lt;br /&gt;
just as it is here, fixes it.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4872 | teravus | 2008-05-27 18:47:33 -0700 (Tue, 27 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Resolves comment removal in string literals in the LSL2CSConverter&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4871 | chi11ken | 2008-05-27 17:35:10 -0700 (Tue, 27 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Change a couple Windows directory separators in SVN module to be platform agnostic.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4870 | chi11ken | 2008-05-27 17:26:00 -0700 (Tue, 27 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.  Fix inconsistent newlines.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4869 | justincc | 2008-05-27 16:29:59 -0700 (Tue, 27 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Include prims.xml file in archive&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4868 | justincc | 2008-05-27 16:20:53 -0700 (Tue, 27 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add .jp2 extension to archived textures&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4867 | justincc | 2008-05-27 15:49:34 -0700 (Tue, 27 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Write prim archives out as v7 tar files temporarily for testing purposes - not even gzipping yet!&lt;br /&gt;
* Using hacked up code to create the correct tar archive headers - this stuff should really go away again before too long&lt;br /&gt;
* No user functionality yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4866 | sdague | 2008-05-27 15:25:14 -0700 (Tue, 27 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
another take on the whole string cleansing, by adding specific poison&lt;br /&gt;
keywords in foo.bar strings.  Add items to the poison array to block them.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4865 | afrisby | 2008-05-27 14:06:48 -0700 (Tue, 27 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Added new InstallPlugin interface to ITerrainModule.&lt;br /&gt;
* This is to allow other region modules to install Terrain Effects.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4864 | teravus | 2008-05-27 12:07:57 -0700 (Tue, 27 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Revert last commit as it opens sim owners up to all sorts of nasty scripts.    &lt;br /&gt;
* If the regex that we're using isn't good enough, we really need to make it better.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4863 | sdague | 2008-05-27 11:40:49 -0700 (Tue, 27 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
comment out the x.y security check in the script engine because it's so aggressive&lt;br /&gt;
it blocks string = &amp;quot;http://osgrid.org&amp;quot;, amoung other things.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4862 | ckrinke | 2008-05-27 07:36:23 -0700 (Tue, 27 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Melanie for a patch that adds:&lt;br /&gt;
GetSerializationData() and CreateFromData() methods&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4861 | justincc | 2008-05-27 07:21:32 -0700 (Tue, 27 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Implement asynchronous assets request for archiving&lt;br /&gt;
* No user functionality yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4860 | ckrinke | 2008-05-27 06:40:00 -0700 (Tue, 27 May 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Thank you very much, Xantor for a patch that:&lt;br /&gt;
If a request is made for an asset which is not in the cache yet, &lt;br /&gt;
but has already been requested by something else, queue up the &lt;br /&gt;
callbacks on that requester instead of swamping the asset server &lt;br /&gt;
with multiple requests for the same asset. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4859 | drscofield | 2008-05-27 06:16:44 -0700 (Tue, 27 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fixes a CTB when IRCBridgeModule is not configured.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4858 | drscofield | 2008-05-27 05:24:29 -0700 (Tue, 27 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
cleaning up: coding style guidelines violation in RestPlugin.cs. &lt;br /&gt;
adding support for enabled = true|false for IRCBridgeModule&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4857 | drscofield | 2008-05-27 01:42:48 -0700 (Tue, 27 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
updating URL for LSL status.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4856 | drscofield | 2008-05-27 01:21:59 -0700 (Tue, 27 May 2008) | 11 lines&lt;br /&gt;
&lt;br /&gt;
I'm dropping the ISimChat interface as that has now been &lt;br /&gt;
replaced by EventManager events. &lt;br /&gt;
&lt;br /&gt;
also, i've added instructions to README.txt about running &lt;br /&gt;
runprebuild.sh and on how to report bugs.&lt;br /&gt;
&lt;br /&gt;
plus some minor fixes (dropping m_log statement left over &lt;br /&gt;
from debugging llOwnerSay, nicer catch of exception in &lt;br /&gt;
IRCBridgeModule&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4855 | afrisby | 2008-05-26 15:11:56 -0700 (Mon, 26 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Assigns a random UUID to a region if the Sim UUID is null.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4854 | afrisby | 2008-05-26 14:53:32 -0700 (Mon, 26 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Potential fix for Mantis#167, 332 - MySQL Thread collision.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4853 | afrisby | 2008-05-26 14:39:01 -0700 (Mon, 26 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Patch from jhurliman - Implements a binary search in the LLRAW exporter which dramatically speeds up exports.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4852 | ckrinke | 2008-05-26 09:16:48 -0700 (Mon, 26 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Melanie for a patch for script reset&lt;br /&gt;
that creates the event handler chain ready to hook by script engines&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4851 | drscofield | 2008-05-26 08:53:04 -0700 (Mon, 26 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
disabling m_log again.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4850 | drscofield | 2008-05-26 08:37:31 -0700 (Mon, 26 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
This cleans up a merge mess from the earlier checkin and implements llOwnerSay() &lt;br /&gt;
via the newly created Scene.SimBroadcast() call.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4849 | drscofield | 2008-05-26 04:56:04 -0700 (Mon, 26 May 2008) | 10 lines&lt;br /&gt;
&lt;br /&gt;
Adding OnChatBroadcast event logic to EventManager providing &lt;br /&gt;
a clean interface for Sim broadcasts. Added SimBroadcast support to &lt;br /&gt;
ChatModule.&lt;br /&gt;
&lt;br /&gt;
Removing all code from IRCBridgeModule dealing with agent/client directly.&lt;br /&gt;
&lt;br /&gt;
Cleaning up ChatModule.&lt;br /&gt;
&lt;br /&gt;
Polishing IRC messages, adding support for &amp;quot;/me&amp;quot; (both directions).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4848 | justincc | 2008-05-25 19:17:03 -0700 (Sun, 25 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor: method documentation fiddling in SceneObjectGroup&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4847 | justincc | 2008-05-25 19:12:32 -0700 (Sun, 25 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Break out baby archiving code into separate class ready for async asset requesting&lt;br /&gt;
* No user functionality yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4846 | justincc | 2008-05-25 18:50:40 -0700 (Sun, 25 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Extract and boil down necessary texture UUIDs for an archive of the scene prims&lt;br /&gt;
* no user functionality yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4845 | justincc | 2008-05-25 18:06:50 -0700 (Sun, 25 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Where possible, change visibility on InnerScene methods to protected internal on the basis that they shouldn't be manipulated by outsiders&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4844 | justincc | 2008-05-25 17:47:36 -0700 (Sun, 25 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: remove code duplication between add ScenePresence methods in InnerScene&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4843 | justincc | 2008-05-25 17:38:04 -0700 (Sun, 25 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Separate out RemoveScenePresence and add into InnerScene to match existing AddScenePresence&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4842 | chi11ken | 2008-05-25 16:27:38 -0700 (Sun, 25 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.  Formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4841 | teravus | 2008-05-25 13:50:45 -0700 (Sun, 25 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* A hacky Top Scripts display.  It isn't accurate as far as ms accounting, however you can use it to help find out what scripts are causing your simulator to cry.&lt;br /&gt;
* Access it from the Estate tools/Debug tab.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4840 | ckrinke | 2008-05-25 12:29:25 -0700 (Sun, 25 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you very much, Melanie for a patch that:&lt;br /&gt;
If the m_controllingClient member if a ScenePresence is &lt;br /&gt;
null, that would cause a CTB. This patch fixes it.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4839 | ckrinke | 2008-05-25 12:26:21 -0700 (Sun, 25 May 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Thank you very much, Xantor for a patch that:&lt;br /&gt;
Copying, reseting, dragging scripts cause unnecessary recompilation, &lt;br /&gt;
slowing down the simulator and filling up the ScriptEngines directory &lt;br /&gt;
with compiled .dll and misc. files.&lt;br /&gt;
This patch keeps track of compiled assets since the last simulator restarts, &lt;br /&gt;
and only recompiles new assets. (editing a script generates a new asset, &lt;br /&gt;
so no problems there).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4838 | ckrinke | 2008-05-25 12:21:21 -0700 (Sun, 25 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Tiffany for a patch that helps:&lt;br /&gt;
Drag copy a prim and the prim that is moved, persists. &lt;br /&gt;
The prim that is created does not survive a restart.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4837 | ckrinke | 2008-05-25 10:58:10 -0700 (Sun, 25 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Grumly57 for a patch to improve&lt;br /&gt;
XMLRPCModule.cs: RemoteDataReply() and XMLRpcResponse() &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4836 | teravus | 2008-05-25 04:22:05 -0700 (Sun, 25 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adds Top Colliders when using ODE.  Access it from the estate tools/debug tab.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4835 | teravus | 2008-05-24 21:15:32 -0700 (Sat, 24 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* phantom sculpties don't request the sculpt texture anymore.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4834 | teravus | 2008-05-24 19:56:00 -0700 (Sat, 24 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Yet another way to optimize the sculpt mesh generator&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4833 | teravus | 2008-05-24 19:50:17 -0700 (Sat, 24 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* kill a potentially large float array.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4832 | teravus | 2008-05-24 19:39:58 -0700 (Sat, 24 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Releases Pinned vertex/index list in ODE on next mesh request.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4831 | justincc | 2008-05-24 18:09:14 -0700 (Sat, 24 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Disabling isSelected check on object persistence backup (at least temporarily), since it appears we sometimes either don't receive or don't register deselect packets when &lt;br /&gt;
prims are shift copied.&lt;br /&gt;
* A better long term solution may be to address the problem of why we're not always seeing the deselects&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4830 | justincc | 2008-05-24 17:09:08 -0700 (Sat, 24 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Collapses parts of different code paths in scene used when deleting and unlinking an object&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4829 | justincc | 2008-05-24 16:11:07 -0700 (Sat, 24 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Collapse some multiple remove object paths&lt;br /&gt;
* Push some delete functionality into InnerScene to match what's already there for adding objects&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4828 | justincc | 2008-05-24 15:48:21 -0700 (Sat, 24 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Remove some unused methods in Scene/InnerScene&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4827 | justincc | 2008-05-24 15:45:13 -0700 (Sat, 24 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Change previous commits Object methods to SceneObject methods instead, on the basis that this is less likely to cause confusion with c#'s base object type&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4826 | justincc | 2008-05-24 15:10:14 -0700 (Sat, 24 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Renaming various *Entity*() methods to *Object*() methods on the basis that they all take SOG parameters to improve code readability for now&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4825 | justincc | 2008-05-24 14:57:00 -0700 (Sat, 24 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Push some dictionary initialization down from Scene into InnerScene&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4824 | justincc | 2008-05-24 14:36:27 -0700 (Sat, 24 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Make some inner scene dictionaries internal rather than public&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4823 | teravus | 2008-05-24 14:13:44 -0700 (Sat, 24 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixes endless loop in the Land Module when selecting any object.&lt;br /&gt;
* Fixes returning objects when the object owner hasn't been in the simulator since the simulator started up last.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4822 | justincc | 2008-05-24 12:21:57 -0700 (Sat, 24 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Get the xml2 entities serialization representation in the archiver module&lt;br /&gt;
* Not yet reusing serialization module - this will happen in the future&lt;br /&gt;
* No user functionality yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4821 | justincc | 2008-05-24 11:27:57 -0700 (Sat, 24 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* If the SVN build version is not available, state this in the About box explicitly, rather than leaving it out completely and possible engendering confusion&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4820 | justincc | 2008-05-24 11:21:28 -0700 (Sat, 24 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Bump reported svn trunk revision number up to 0.5.7&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4819 | justincc | 2008-05-24 11:17:31 -0700 (Sat, 24 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Temporary fix for mantis 1374&lt;br /&gt;
* If the agent throttle byte array is unexpectedly empty, then log a warning and drop the packet&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/0.5.7-release</id>
		<title>0.5.7-release</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/0.5.7-release"/>
				<updated>2009-05-12T20:07:22Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: New page: ------------------------------------------------------------------------ r4817 | teravus | 2008-05-24 04:10:21 -0700 (Sat, 24 May 2008) | 2 lines  This enables return from the parcel objec...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;------------------------------------------------------------------------&lt;br /&gt;
r4817 | teravus | 2008-05-24 04:10:21 -0700 (Sat, 24 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
This enables return from the parcel object owner display.&lt;br /&gt;
There's some oddness with the parcel counts, but if you can get past the oddness, you can return objects under an owner that you have permission to return.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4816 | teravus | 2008-05-24 02:40:14 -0700 (Sat, 24 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Implements selected object return.&lt;br /&gt;
* If user is in the same sim with you, they'll get an inventory update, if not....  oh well, they'll have to clear their cache potentially before they'll see it.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4815 | teravus | 2008-05-23 20:19:57 -0700 (Fri, 23 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* an attempt to resolve the teleport + attachment = crash&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4814 | drscofield | 2008-05-23 09:10:11 -0700 (Fri, 23 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
forgot to actually remove IRCBridgeModule.FindClientRegion()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4813 | drscofield | 2008-05-23 09:07:47 -0700 (Fri, 23 May 2008) | 25 lines&lt;br /&gt;
&lt;br /&gt;
IRCBridgeModule (and ChatModule before the refactoring) didn't succeed in &lt;br /&gt;
finding out which region a new avatar was logging in to; the same problem&lt;br /&gt;
occurred when the client/avatar logged out. the reason was mani-fold:&lt;br /&gt;
&lt;br /&gt;
- Scene.AddNewClient(...) would call SubscribeToClientEvents(client)&lt;br /&gt;
  which would subscribe to all client events and then call &lt;br /&gt;
  TriggerOnNewClient(...) BEFORE the ScenePresence object had even been&lt;br /&gt;
  created and added. i've moved the TriggerOnNewClient() call to the&lt;br /&gt;
  end of Scene.AddNewClient()&lt;br /&gt;
- Scene.AddNewClient(...) is called with child == true; a later call&lt;br /&gt;
  to ScenePresence.MakeRootAgent() will turn child to false. When&lt;br /&gt;
  OnNewClient is triggered, child is still true, causing IRCBridgeModule's&lt;br /&gt;
  FindClientRegion to ignore the ScenePresence of the new avatar.&lt;br /&gt;
&lt;br /&gt;
i've changed IRCBridgeModule to still use OnNewClient and also OnLogout&lt;br /&gt;
and OnConnectionClosed but only to signal that the avatar has logged on&lt;br /&gt;
(logged off respectively). to track whether an avatar has actually entered&lt;br /&gt;
a region i've added EventManager.OnMakeRootAgent (complementing &lt;br /&gt;
OnMakeChildAgent). &lt;br /&gt;
&lt;br /&gt;
also, i've cleaned up the internal IRCModule code a bit. currently it &lt;br /&gt;
still uses IClientAPI.SendChatMessage() which replicates the code in&lt;br /&gt;
ChatModule, that needs to be changed to use TriggerOnChatFromWorld().&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4812 | mingchen | 2008-05-23 08:12:15 -0700 (Fri, 23 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*Refactor of the LandManagementModule that allows OpenSim to run without it&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4811 | drscofield | 2008-05-23 03:24:26 -0700 (Fri, 23 May 2008) | 10 lines&lt;br /&gt;
&lt;br /&gt;
i've refactored the ChatModule into two modules: ChatModule and IRCBridgeModule.&lt;br /&gt;
ChatModule is now only doing in-world chat. IRCBridgeModule is only doing, well,&lt;br /&gt;
bridging chat to/from IRC. Both modules are now using a new OnChatFromWorld event&lt;br /&gt;
handler (which Scene.PacketHandler is feeding for chat from in-world instead of &lt;br /&gt;
going via the Interface method). This refactoring will allow us to easily add&lt;br /&gt;
other bridge modules (e.g., an XMPP bridge module).&lt;br /&gt;
&lt;br /&gt;
there is still a bug in IRCBridgeModule (inherited from the old ChatModule)&lt;br /&gt;
where FindClientRegion does not really find the client region...&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4810 | ckrinke | 2008-05-22 19:45:52 -0700 (Thu, 22 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Melanie, for:&lt;br /&gt;
Nothing huge, but the new button code for producing &lt;br /&gt;
a new script does well, but the script will not allow &lt;br /&gt;
for name change once created. It reverts back to new script.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4809 | ckrinke | 2008-05-22 18:38:20 -0700 (Thu, 22 May 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Melanie, for a patch which:&lt;br /&gt;
Previously, upload charging was possible only for UPD uploads. &lt;br /&gt;
This is because UDP uploads are charged by the viewer, while in CAPS, &lt;br /&gt;
this was changed to be server side, so hackers couldn't avoid &lt;br /&gt;
paying the upload charge. This patch adds a method to allow &lt;br /&gt;
implementation of this serverside charge.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4808 | justincc | 2008-05-22 15:31:42 -0700 (Thu, 22 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Remove unused variables causing warnings in Scene&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4807 | justincc | 2008-05-22 15:21:58 -0700 (Thu, 22 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Plug in stubbed out archiver module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4806 | justincc | 2008-05-22 14:26:00 -0700 (Thu, 22 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add (DEPRECATED) to load-xml/save-xml region console help&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4805 | sdague | 2008-05-22 13:59:40 -0700 (Thu, 22 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
make VS compile Scene.cs&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4804 | sdague | 2008-05-22 13:07:31 -0700 (Thu, 22 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
don't trust appearance assetid, instead do an inventory&lt;br /&gt;
lookup any time we get it from the server.  This should&lt;br /&gt;
preventent unwearable appearance.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4803 | mw | 2008-05-22 12:44:57 -0700 (Thu, 22 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
change to how initial terrain data is sent. Instead of sending the 64 packets in rapid fire as quickly as possible. The terrain data sending is now done in a threadpool worker thread over ~10 seconds with a thread.sleep between each packet sending. this hasn't been tested thoroughly, so it might not actually help with the atom bomb terrain (missing patches) but its a simple thing to revert if it makes things worse for anyone.&lt;br /&gt;
10 seconds is roughly the time between the region handshake completing and you being in world where you can see your avatar. So normally the terrain still should have loaded by time you get in the region, although it is possible that sometimes you might see the very end of the terrain load just after you arrive.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4802 | teravus | 2008-05-22 12:09:51 -0700 (Thu, 22 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Limiting the Quaternion reset to x=y=z=w=0&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4801 | sdague | 2008-05-22 11:31:47 -0700 (Thu, 22 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
add a lock on the update, this should have been there before.&lt;br /&gt;
still not convinced this will help, but it was wrong.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4800 | sdague | 2008-05-22 10:55:28 -0700 (Thu, 22 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
we should be return null in these 2 places, though this won't&lt;br /&gt;
help with the timeouts.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4799 | sdague | 2008-05-22 10:39:13 -0700 (Thu, 22 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
catch case where avatar might have been child agent&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4798 | justincc | 2008-05-22 10:09:33 -0700 (Thu, 22 May 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* Documentation for load/save xml methods&lt;br /&gt;
* Insert the very rough beginning stubs for a save/load OpenSim archive facility that will load/save prim assets (textures &amp;amp; inventory) as well as the prim details themselves &lt;br /&gt;
(our existing xml facilities).&lt;br /&gt;
* This won't be ready for even rough testing for quite some time.&lt;br /&gt;
* I'm doing this directly in the region server for now since this will be quicker to get something working (hence giving me the Serotonin boost that I need).  However, there are &lt;br /&gt;
very good arguments for later also including it (or moving it entirely) to the separate export executable which Sean stubbed out some time ago.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4797 | drscofield | 2008-05-22 05:59:42 -0700 (Thu, 22 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
changing more 'raw' HTTP status codes to OSHttpStatusCodes.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4796 | adjohn | 2008-05-22 05:21:34 -0700 (Thu, 22 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix for Mantis 1340.  Thanks Melanie!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4795 | adjohn | 2008-05-22 05:07:47 -0700 (Thu, 22 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Mantis 1357 Patch - Thanks mikem!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4794 | drscofield | 2008-05-22 05:00:01 -0700 (Thu, 22 May 2008) | 9 lines&lt;br /&gt;
&lt;br /&gt;
here are further enhancements to the IHttpAgentHandler and to BaseHttpServer (from awebb)&lt;br /&gt;
&lt;br /&gt;
i've added the OSHttpStatusCodes enumeration of HTTP status codes, have adapted &lt;br /&gt;
BaseHttpServer to use those.&lt;br /&gt;
&lt;br /&gt;
then RestPlugin now has proper Failure handling returning proper HTTP status&lt;br /&gt;
codes. Regions/POSTHandler is work-in-progress.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4793 | adjohn | 2008-05-22 01:37:49 -0700 (Thu, 22 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added &amp;quot;show regions&amp;quot; to the CL help screen. Mantis 1123&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4792 | adjohn | 2008-05-21 21:55:23 -0700 (Wed, 21 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Adding basic show users functionality back in to console. Mantis 1212&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4791 | teravus | 2008-05-21 19:40:19 -0700 (Wed, 21 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Prevent an error from stopping startup when decoding the sculpt mesh j2k fails.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4790 | justincc | 2008-05-21 17:49:17 -0700 (Wed, 21 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix mantis 1325.  This is a minor issue where 'show assets' would not work fully in the region console&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4789 | justincc | 2008-05-21 17:41:03 -0700 (Wed, 21 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor: Tidy ups and logging tweaks.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4788 | justincc | 2008-05-21 17:32:04 -0700 (Wed, 21 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Move enhancement of version string with operating system information from Scene to OpenSimMain&lt;br /&gt;
* This also means the operating system info will show up in the region console (and hence the logs)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4787 | justincc | 2008-05-21 17:18:33 -0700 (Wed, 21 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fix circular dependency from last checkin by passing version as a parameter to Scene rather than referencing VersionInfo directly&lt;br /&gt;
* Butt ugly solution&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4786 | justincc | 2008-05-21 16:52:02 -0700 (Wed, 21 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Send VersionInfo string instead of the hardcoded Scene string to the &amp;quot;About Second Life&amp;quot; box&lt;br /&gt;
* This is the same string as printed out on the opensim region console at startup, so it should now include the svn revision number (if available)&lt;br /&gt;
* This dialog box takes an awful long time to come up on my local system - no idea why that is.  However, that also seems to have been the case before this revision.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4785 | justincc | 2008-05-21 15:57:29 -0700 (Wed, 21 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Deprecate load-xml and save-xml in favour of load-xml2/save-xml2.&lt;br /&gt;
* Please file a mantis if you are not able to use load-xml2/save-xml2 but can successfully use load-xml/save-xml&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4784 | justincc | 2008-05-21 15:17:28 -0700 (Wed, 21 May 2008) | 9 lines&lt;br /&gt;
&lt;br /&gt;
* Provide relief for mantis 1263, 1202, 679&lt;br /&gt;
* If a caller attempts to set PrimitiveBaseShape.ProfileCurve with a HollowShape or ProfileShape component which is not a valid enum, a warning is spat out and a default shape &lt;br /&gt;
subtituted&lt;br /&gt;
* This does not solve any underlying problem if we're missing some enum values (though it's not obvious what these are), but it should allow save-xml2/load-xml2 to be used &lt;br /&gt;
without causing invalid enum value related exceptions.  The checks will also guard against badly behaved clients.&lt;br /&gt;
* This change alters the order of shape values in the xml, since it appears properties are serialized after fields (at least this is the case in mono).  .net native &lt;br /&gt;
deserialization can cope with this it appears, though people manipulating xml manually may need to adapt (if there are any).&lt;br /&gt;
* This may be a good argument against relying on .net [de]serialization for our xml format.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4783 | teravus | 2008-05-21 15:06:38 -0700 (Wed, 21 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Going to the C# syntactic sugar way of handling the backup event delegates.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4782 | teravus | 2008-05-21 14:47:03 -0700 (Wed, 21 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Sets backup bool volatile for extra protection against two backup processes running.  &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4781 | teravus | 2008-05-21 14:22:56 -0700 (Wed, 21 May 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* This update causes the backup process to run in a separate thread.&lt;br /&gt;
* Concurrency issues are resolved because each object makes a memory-only copy of itself and backs up the copy.&lt;br /&gt;
* Because of the way this is done, the latest at the time of the backup gets backed up (no functionality change)&lt;br /&gt;
* You can move *thousands of objects at a time* and the sim doesn't freeze and wait for the backup to complete.&lt;br /&gt;
* This can be enhanced more by dedicating the thread as opposed to starting it when the backup process starts.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4780 | sdague | 2008-05-21 13:36:34 -0700 (Wed, 21 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
implement in memory appearance cache for sqlite.  This&lt;br /&gt;
isn't db backed, but will hang around between reboots.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4779 | sdague | 2008-05-21 13:18:40 -0700 (Wed, 21 May 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
Clean out some crufty in AvatarFactoryModule &lt;br /&gt;
Fix RequestUpdateInventoryItem so that asset changes&lt;br /&gt;
generate a new asset, which is needed for editing&lt;br /&gt;
appearance to do the right thing.  Persistant appearance&lt;br /&gt;
seems to work after this, except you need to rebake textures&lt;br /&gt;
some times.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4778 | sdague | 2008-05-21 11:02:09 -0700 (Wed, 21 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
this removes use of the mapper for wearables, and I can confirm things&lt;br /&gt;
get saved to the database.  There are still issues on wearing things&lt;br /&gt;
after a cleared cache that I'm looking at now.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4777 | teravus | 2008-05-21 10:29:03 -0700 (Wed, 21 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
IZ QUATERNION NORMALIZE TO 0?    NOWAI!  KTHXBYE&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4776 | drscofield | 2008-05-21 09:20:21 -0700 (Wed, 21 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
renaming GETRestRegionPlugin to GETHandler as that's what it really is.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4775 | sdague | 2008-05-21 07:34:52 -0700 (Wed, 21 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
create some direct sql calls for appearance&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4774 | teravus | 2008-05-20 22:46:32 -0700 (Tue, 20 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixed needing to alter your sculptie sometimes to get physics to generate a collision mesh for it.&lt;br /&gt;
* Sculpties load on startup reliably now and successfully generate a collision mesh as soon as the sculpt texture is available.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4773 | sdague | 2008-05-20 15:37:18 -0700 (Tue, 20 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
attempt to fix mysql mapper usage&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4772 | sdague | 2008-05-20 13:39:44 -0700 (Tue, 20 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
move SceneEvents.cs to EventManager.cs, as that's actually&lt;br /&gt;
the name of the contained class.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4771 | drscofield | 2008-05-20 09:51:45 -0700 (Tue, 20 May 2008) | 8 lines&lt;br /&gt;
&lt;br /&gt;
i'm extending the RestStreamHandler.Handler(...) signature to actually &lt;br /&gt;
provide OSHttpRequest and OSHttpResponse to our REST handler. &lt;br /&gt;
&lt;br /&gt;
also, this adds proper RestPlugin.IsGod() checking against the X-OpenSim-Godkey&lt;br /&gt;
HTTP request header.&lt;br /&gt;
&lt;br /&gt;
last, i added XML doc comments to RestPlugin.cs&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4770 | sdague | 2008-05-20 09:19:35 -0700 (Tue, 20 May 2008) | 8 lines&lt;br /&gt;
&lt;br /&gt;
From: Jeremy Bongio &amp;lt;jbongio@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
House cleaning ...&lt;br /&gt;
&lt;br /&gt;
Rather than using the variable name EntityList, the variable name&lt;br /&gt;
EntitieList was being used. Here's a patch to fix it.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4769 | chi11ken | 2008-05-20 08:38:49 -0700 (Tue, 20 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Add copyright notices.&lt;br /&gt;
Fix spelling typo (Thanks ChrisDown for pointing this out)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4768 | drscofield | 2008-05-20 05:58:27 -0700 (Tue, 20 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
my last &amp;quot;simplification&amp;quot; of the the if-then-else logic in BaseHttpServer placed the return in&lt;br /&gt;
the &amp;quot;if (request.UserAgent != null)&amp;quot; branch in the wrong place: as a result BaseHttpServer would not do &lt;br /&gt;
anything if the user agent header field was present....ARGH! BAAAAAAD. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4767 | chi11ken | 2008-05-19 21:35:04 -0700 (Mon, 19 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4766 | sdague | 2008-05-19 14:50:56 -0700 (Mon, 19 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
remove the appearance lines from the OpenSim.ini.example.  They &lt;br /&gt;
don't do anything now.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4765 | sdague | 2008-05-19 14:47:31 -0700 (Mon, 19 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
autocreate appearance table if it isn't there&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4764 | sdague | 2008-05-19 14:39:02 -0700 (Mon, 19 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
prep for changes need to create the appearance tables&lt;br /&gt;
by default&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4763 | sdague | 2008-05-19 14:24:39 -0700 (Mon, 19 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
fix a constant that meant pants still weren't working.  now&lt;br /&gt;
you really can have pants.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4762 | sdague | 2008-05-19 13:49:57 -0700 (Mon, 19 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
make the super class conveniance appearance stuff virtual&lt;br /&gt;
so they can be overrided correctly by subclasses&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4761 | sdague | 2008-05-19 13:33:54 -0700 (Mon, 19 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fix crash in standalone mode for initial appearance setup&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4760 | ckrinke | 2008-05-19 13:05:10 -0700 (Mon, 19 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Melanie for a patch that avoids a null&lt;br /&gt;
ref in inventory give and also now causes items to appear&lt;br /&gt;
in the correct folders now, no longer in the root folder.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4759 | sdague | 2008-05-19 12:08:59 -0700 (Mon, 19 May 2008) | 12 lines&lt;br /&gt;
&lt;br /&gt;
i can haz pantz?&lt;br /&gt;
&lt;br /&gt;
You sure can.  This change set restores pants (and the rest of the&lt;br /&gt;
default appearance) in grid mode.  The &lt;br /&gt;
root issue had to do with serializing multi-faced textures to the &lt;br /&gt;
grid server.  This also restores the lookup path through the avatar&lt;br /&gt;
factory module, as that seems the reasonable place to have it live.&lt;br /&gt;
Some clean up patches are coming later as well, plus testing on &lt;br /&gt;
standalone, but this should be in a good kicking around state for &lt;br /&gt;
grid users.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4758 | drscofield | 2008-05-19 11:30:25 -0700 (Mon, 19 May 2008) | 9 lines&lt;br /&gt;
&lt;br /&gt;
(from awebb)&lt;br /&gt;
&lt;br /&gt;
Fixes a bug in BaseRequestHandler.&lt;br /&gt;
&lt;br /&gt;
If the length of the patter is equal to, or greater than, the length of&lt;br /&gt;
the actual request path, then an exception is thrown. System using is&lt;br /&gt;
added to support use of String.Empty. Exception is used to ensure most&lt;br /&gt;
efficient operation on (assumed to be most common) successful case.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4757 | drscofield | 2008-05-19 10:54:31 -0700 (Mon, 19 May 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
i'm dropping VerifyGod() and adding IsGod(OSHttpRequest) instead, which actually now &lt;br /&gt;
takes a look at the HTTP request header and retrieves x-opensim-godkey (if it exists)&lt;br /&gt;
and compares that against the godkey from OpenSim.ini.&lt;br /&gt;
&lt;br /&gt;
also, this makes AddStreamHandler() virtual so that it can be overridden.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4756 | drscofield | 2008-05-19 10:35:29 -0700 (Mon, 19 May 2008) | 30 lines&lt;br /&gt;
&lt;br /&gt;
(from awebb)&lt;br /&gt;
&lt;br /&gt;
This patch adds an additional handler to the existing BaseHttpServer. &lt;br /&gt;
It does not affect any of the existing behaviors except insofar as the &lt;br /&gt;
new handler may be selected.&lt;br /&gt;
&lt;br /&gt;
It is selected first because its Agent-oriented nature means that it &lt;br /&gt;
should not be pre-empted.  The new handler type is defined by IHttpAgentHandler &lt;br /&gt;
in Framework/Servers and has two interface methods: Match and Handle.&lt;br /&gt;
&lt;br /&gt;
The Match function returns a boolean result based upon examination of &lt;br /&gt;
information presented in the User-Agent header.&lt;br /&gt;
&lt;br /&gt;
The Handle function expects to get the request and response instances &lt;br /&gt;
associated with the flow. The handler is responsible for ALL activity &lt;br /&gt;
associated with the request except in the event of an unhandled exception, &lt;br /&gt;
in which case the HandleAgentRequest routine will generate a 500 status &lt;br /&gt;
message and close the stream.&lt;br /&gt;
&lt;br /&gt;
There are two immediateley apparent (and VERY easy to implement) &lt;br /&gt;
improvements that could be made:&lt;br /&gt;
&lt;br /&gt;
   1. The Match call could be allowed to operate over the entire &lt;br /&gt;
      request context., rather than just agent identity.&lt;br /&gt;
   2. The Handler could return a boolean indication of whether or not &lt;br /&gt;
      the request was actually handled, and if not, the remaining handler &lt;br /&gt;
      mechanism could take a shot at it. This would eliminate issues &lt;br /&gt;
      arising from pre-empted streams.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4755 | chi11ken | 2008-05-19 07:49:20 -0700 (Mon, 19 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Attempt to fix incorrect animations when using ODE (bugs #1320 / #1321)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4754 | chi11ken | 2008-05-19 06:47:58 -0700 (Mon, 19 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update ODE binary for OS X to opensim-libs r43&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4753 | chi11ken | 2008-05-19 06:26:42 -0700 (Mon, 19 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.  Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4752 | drscofield | 2008-05-19 04:52:51 -0700 (Mon, 19 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fixing exception when RestPlugin not configured. refactors RestRegionPlugin, adds error checking.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4751 | drscofield | 2008-05-19 04:38:35 -0700 (Mon, 19 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
adding OSHttpRequest and OSHttpResponse which wrap HttpListenerRequest and HttpListenerResponse respectively. &lt;br /&gt;
enhancing IStreamHandler and IStreamedHandler interfaces so that OSHttp{Request,Response} get passed in, &lt;br /&gt;
allowing RestHandlers to set response status code, redirections, etc.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4750 | chi11ken | 2008-05-18 21:14:43 -0700 (Sun, 18 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Rework some of the animation logic in an attempt to resolve #1318&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4749 | afrisby | 2008-05-18 16:23:39 -0700 (Sun, 18 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Committing a change to our build script to generate doxygen documentation with each build. Thanks MikeM. (Issue#1279)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4748 | chi11ken | 2008-05-18 16:06:50 -0700 (Sun, 18 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Formatting cleanup, minor refactoring.  Fixed some comparisons of value types and null.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4747 | chi11ken | 2008-05-18 14:54:13 -0700 (Sun, 18 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4746 | teravus | 2008-05-18 14:05:48 -0700 (Sun, 18 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* This fixes the Sculpty seam.    Unfortunately not all sculpties will survive.   A tiny fraction of them will turn into a torus.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4745 | justincc | 2008-05-18 12:56:25 -0700 (Sun, 18 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Eliminate empty if clause from AssetCache.GetAsset()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4744 | justincc | 2008-05-18 12:51:58 -0700 (Sun, 18 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: Just a few documentation odds and ends&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4743 | tedd | 2008-05-18 07:10:51 -0700 (Sun, 18 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Cleanup: Removed LSOEngine source again as it will not be used.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4742 | afrisby | 2008-05-18 03:23:31 -0700 (Sun, 18 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Patch #1312 from Melanie - Abstracts Money Module to IMoneyModule.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4741 | teravus | 2008-05-17 20:32:17 -0700 (Sat, 17 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixed a logic error in previous commit.   Darn these long client(param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param); methods!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4740 | teravus | 2008-05-17 20:21:22 -0700 (Sat, 17 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Group type stuff.  Nothing spectacular. two packets, sorta almost semi half tiny amount implemented.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4739 | ckrinke | 2008-05-17 15:06:11 -0700 (Sat, 17 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you very kindly, Melanie for: &lt;br /&gt;
The money module witll register (claim) an interface slot, &lt;br /&gt;
even when disabled. This patch fixes it so that it will not&lt;br /&gt;
register to supply this interface unless it's activated.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4738 | ckrinke | 2008-05-17 14:05:08 -0700 (Sat, 17 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, KMeisthax for: Moving the PostInitialize() code to the&lt;br /&gt;
Initialize() section that runs when the module is grabbing config data. &lt;br /&gt;
This is run before any Providers are created and thus makes sure we don't &lt;br /&gt;
get any more startup crashes.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4737 | teravus | 2008-05-17 11:48:06 -0700 (Sat, 17 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* whoops, misplaced / where should have been \&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4736 | teravus | 2008-05-17 11:37:51 -0700 (Sat, 17 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Update on the script engine LSL parser.  Blocks all static objects and method references.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4735 | ckrinke | 2008-05-17 08:47:08 -0700 (Sat, 17 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you very much KMeisthax for DataSnapshot 1.1&lt;br /&gt;
to enhance search capability on OpenSim sims using&lt;br /&gt;
external search engines such as Metaversink.com and&lt;br /&gt;
others.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4734 | sdague | 2008-05-17 05:45:43 -0700 (Sat, 17 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
while this doesn't fix the initial no pants issue in grid (which still baffles me)&lt;br /&gt;
it does make setting appearance in grid stick.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4733 | teravus | 2008-05-16 19:07:38 -0700 (Fri, 16 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
0001303: [PATCH] Make prim owner and data show for prims not owned.  From Melanie.  Thanks Melanie!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4732 | teravus | 2008-05-16 17:16:16 -0700 (Fri, 16 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Tweaked patch mantis 1302 and committing it.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4731 | chi11ken | 2008-05-16 17:06:35 -0700 (Fri, 16 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4730 | teravus | 2008-05-16 16:11:00 -0700 (Fri, 16 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Committing patch from mantis 0001297: [PATCH] Fix behavior of child prim inventories.  Also enables 'New Script' button. from Melanie.  Thanks Melanie!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4729 | sdague | 2008-05-16 16:03:36 -0700 (Fri, 16 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
minor change to justin's previous fix that should still&lt;br /&gt;
prevent his crashes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4728 | teravus | 2008-05-16 15:57:46 -0700 (Fri, 16 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Patch from Melanie.  Mantis 1294:  Fix broken wearables icon display in prim inventories.  From Melanie!  Thanks Melanie.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4727 | teravus | 2008-05-16 15:50:37 -0700 (Fri, 16 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Applying patch in mantis 0001293: [PATCH] Fix a bug that corrupts uploaded assets on disk write from Melane.  Thanks Melanie!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4726 | teravus | 2008-05-16 13:16:33 -0700 (Fri, 16 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* This finishes the ODE options section of the OpenSim.ini.example. I've added 44 configurable options!&lt;br /&gt;
* This includes if you want to mesh sculpties and the Level of detail on the sculptie meshing for non physical and a separate LOD on physical sculpties.&lt;br /&gt;
* The options range from gravity..  to avatar movement speed, to friction management..  to object density.. to update throttling.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4725 | sdague | 2008-05-16 12:24:28 -0700 (Fri, 16 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
prime the wearables structure, which should fix the exception&lt;br /&gt;
FluxOne found.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4724 | sdague | 2008-05-16 12:06:58 -0700 (Fri, 16 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
it helps when both sides of the xml-rpc server agree on the method names&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4723 | sdague | 2008-05-16 11:43:53 -0700 (Fri, 16 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
it helps to actually create the database if the connect&lt;br /&gt;
string is provided.  My bad.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4722 | sdague | 2008-05-16 11:40:16 -0700 (Fri, 16 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
some more wrapping of errors in user service on appearance for&lt;br /&gt;
safety&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4721 | sdague | 2008-05-16 11:23:13 -0700 (Fri, 16 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
in theory implement the backend of appearance for grid.&lt;br /&gt;
testers encouraged so I can track down issues.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4720 | justincc | 2008-05-16 11:19:02 -0700 (Fri, 16 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor: For no particularly good reason, make all console prompts conform to the same prompt scheme&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4719 | justincc | 2008-05-16 11:10:04 -0700 (Fri, 16 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Eliminate occurences of &amp;quot;Got a texture uuid ... with no sender object to handle it...&amp;quot; by properly dealing with the situation where a client still has queued texture requests when it logs out&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4718 | sdague | 2008-05-16 11:02:20 -0700 (Fri, 16 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
front end of OGS1 Appearance bits.  Now I need to write the&lt;br /&gt;
back end.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4717 | justincc | 2008-05-16 10:47:34 -0700 (Fri, 16 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Cache knowledge in the region server that the asset service has reported an asset to be missing&lt;br /&gt;
* This prevents repeated requests for the same missing asset to the asset server, hopefully reducing the load a little&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4716 | justincc | 2008-05-16 09:37:31 -0700 (Fri, 16 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Removing unnecessary LLUUID.Zero check from AssetCache&lt;br /&gt;
* This revision also includes a very temporary fix for the fact that NREs are received because of a missing avatar apperance in grid mode&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4715 | sdague | 2008-05-16 09:01:36 -0700 (Fri, 16 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add to / from hash mapping for grid serialization&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4714 | sdague | 2008-05-16 07:48:09 -0700 (Fri, 16 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
starting to put appearance into grid comms.  now I know why &lt;br /&gt;
everyone hates OGS1&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4713 | sdague | 2008-05-16 07:30:25 -0700 (Fri, 16 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
in theory, this moves the appearance mapper to live&lt;br /&gt;
under the MySQLUserData.  There is a lot of in theory here&lt;br /&gt;
so testing would be appreciated.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4712 | sdague | 2008-05-16 07:05:12 -0700 (Fri, 16 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
move AppearanceTableMapper to OpenSim.Data.Base.  The mapper&lt;br /&gt;
stuff should probably be collapsed soon, as it takes up 4 assemblies&lt;br /&gt;
now.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4711 | chi11ken | 2008-05-16 06:33:57 -0700 (Fri, 16 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4710 | chi11ken | 2008-05-15 22:30:39 -0700 (Thu, 15 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Set svn:ignore.  Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4709 | chi11ken | 2008-05-15 18:22:11 -0700 (Thu, 15 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4708 | ckrinke | 2008-05-15 17:56:55 -0700 (Thu, 15 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thank you very much, mjm for :&lt;br /&gt;
Fixing LSL multiplication and division operators for quaternions&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4707 | chi11ken | 2008-05-15 17:16:02 -0700 (Thu, 15 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4706 | sdague | 2008-05-15 17:04:46 -0700 (Thu, 15 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
appearance now survives logout.  Tommorrow will involve moving&lt;br /&gt;
the MSSQL and MYSQL mappers back in under datastores and looking at doing&lt;br /&gt;
gid bits for this&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4705 | teravus | 2008-05-15 16:11:31 -0700 (Thu, 15 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adds various tweakable avatar control options to the OpenSim.ini.example.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4704 | sdague | 2008-05-15 14:14:42 -0700 (Thu, 15 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fixed the key issue that caused appearance to go wonky&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4703 | sdague | 2008-05-15 13:39:34 -0700 (Thu, 15 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fix bad default initialization&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4702 | teravus | 2008-05-15 13:29:28 -0700 (Thu, 15 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Committing half of patch mantis 001291 from Melanie!  Thanks Melanie.&lt;br /&gt;
* Fixes perms on take-copy assuming you have a specific flag set..  which is still in discussion.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4701 | sdague | 2008-05-15 13:25:42 -0700 (Thu, 15 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
testing avatar appearance as a user service&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4700 | afrisby | 2008-05-15 12:53:56 -0700 (Thu, 15 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Removing NUnit tests from CI build server temporarily while we work out what the hell is wrong with NUnit.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4699 | teravus | 2008-05-15 12:36:13 -0700 (Thu, 15 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Committing Xantor's LLEuler3Rot still broken fix patch.   Mantis 001235.  Thanks Xantor!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4698 | teravus | 2008-05-15 12:28:10 -0700 (Thu, 15 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Committing patch from Melanie.  0001290: [PATCH] implement permissions propagation and script module hooks.  Thanks Melanie!&lt;br /&gt;
* Implements quite a few inventory related perms.&lt;br /&gt;
* (from Teravus) Fixes Take Copy&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4697 | sdague | 2008-05-15 11:42:27 -0700 (Thu, 15 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
remove my UserAppearance object, switch all code to use&lt;br /&gt;
AvatarAppearance instead.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4696 | sdague | 2008-05-15 08:30:03 -0700 (Thu, 15 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
add the rest of my UserAppearance created methods to&lt;br /&gt;
AvatarAppearance&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4695 | sdague | 2008-05-15 08:10:13 -0700 (Thu, 15 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
minor refactor of some properties for readability&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4694 | sdague | 2008-05-15 07:39:54 -0700 (Thu, 15 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
refactoring to move AvatarAppearance into Framework and&lt;br /&gt;
move the appearance sending bits to ScenePresence&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4693 | sdague | 2008-05-15 07:15:51 -0700 (Thu, 15 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
add some additional bits to AvatarAppearance to make this&lt;br /&gt;
a more data friendly object&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4692 | sdague | 2008-05-15 04:32:28 -0700 (Thu, 15 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Damn, forgot to manually add these as I keep forgetting that&lt;br /&gt;
svn patches don't do adds. :(&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4691 | teravus | 2008-05-14 23:35:01 -0700 (Wed, 14 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Added about half of the planned ODE physics options to OpenSim.ini.example.&lt;br /&gt;
* Some will do cool things, some will make your scene explode dramatically if you're not careful.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4690 | teravus | 2008-05-14 20:14:48 -0700 (Wed, 14 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Committing Patch mantis 0001275: [PATCH] Add more perms-fu.  From Melanie.  Thanks Melanie!&lt;br /&gt;
* Adds hooks in the permission module for CanReadScript, CanEditScript, CanCopyInventory, CanDeleteInventory, CanEditNotecard, CanViewNotecard, CanViewScript..  and a few more.   The functionality in the default module returns true.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4689 | teravus | 2008-05-14 19:48:32 -0700 (Wed, 14 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Got rid of an old crufty sleep that was being called.   Thanks for your support in load testing Adam's simulator was what pointed this old crufty sleep out.&lt;br /&gt;
* Please, we need more load tests with profilers running. :D   &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4688 | teravus | 2008-05-14 16:25:07 -0700 (Wed, 14 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Comitting 0001271: [PATCH] Refactor permissions to fully allow stacking permissions modules.  From Melanie.  Thanks Melanie!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4687 | teravus | 2008-05-14 16:15:25 -0700 (Wed, 14 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactored IConfigSource into Physics plug-ins and Scene. We can get rid of some of the parameters we pass to it's constructor now like, 'm_allowPhysicalPrim', 'seeIntoOtherRegions', etc.. so on&lt;br /&gt;
* The main purpose of this is to provide configuration options for ODE and other physics plug-ins that are advanced enough to be able to be configured.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4686 | justincc | 2008-05-14 16:09:17 -0700 (Wed, 14 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Start recording as a statistic the number of times we start blocking repetitive client requests for the same missing texture&lt;br /&gt;
* This is to maintain some visibility on the problem, since I removed the intentionally irritating log messages for this&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4685 | justincc | 2008-05-14 15:30:43 -0700 (Wed, 14 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor: Fussy little wording change on inventory service failure&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4684 | justincc | 2008-05-14 15:23:17 -0700 (Wed, 14 May 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Start recording initial complete avatar inventory retrieval failures from the region server&lt;br /&gt;
* In theory, this should be a somewhat useless statistic since the user server will already have tried to use the inventory service to retrieve the avatar's skeleton.  If this &lt;br /&gt;
fails, login is halted completely.&lt;br /&gt;
* Nonetheless I'm recording it anyway just to see whether it happens (yes, I'm too lazy to scan the logs...)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4683 | justincc | 2008-05-14 14:53:40 -0700 (Wed, 14 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor additional stats collection common code into base opensim server&lt;br /&gt;
* If extra stats not sent to the viewer are available on an opensim server, they are now uniformly accessible using the 'show stats' command&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4682 | justincc | 2008-05-14 14:27:54 -0700 (Wed, 14 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Renaming non viewer statistics classes from Reporters to Collectors - this seems more intuitive&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4681 | teravus | 2008-05-14 14:17:57 -0700 (Wed, 14 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixed attaching objects that are in-world.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4680 | justincc | 2008-05-14 14:09:41 -0700 (Wed, 14 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Remove SceneObjectGroup.GetScenePresences() in favour of a direct call to Scene&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4679 | teravus | 2008-05-14 13:27:10 -0700 (Wed, 14 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*SVN Executable on HttpServer.dll&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4678 | teravus | 2008-05-14 13:25:09 -0700 (Wed, 14 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixed deleting prim.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4677 | justincc | 2008-05-14 13:03:40 -0700 (Wed, 14 May 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
From: Dr Schofield &amp;lt;hud@zurich.ibm.com&amp;gt;&lt;br /&gt;
* small patch that fixes a compiler warning (struct comparison against &lt;br /&gt;
null again, my favourites) in LSL_BuiltIn_Commands. LSL_Types.key has a &lt;br /&gt;
Boolean operator that can be used here.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4676 | teravus | 2008-05-14 12:37:33 -0700 (Wed, 14 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixed situations where objects would jump back or scale incorrectly with Scale both sides checked.&lt;br /&gt;
* This probably makes build tools work again. yay.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4675 | afrisby | 2008-05-14 12:18:50 -0700 (Wed, 14 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Committing missing License file for BaseHttpServer.dll (LGPL)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4674 | sdague | 2008-05-14 12:13:54 -0700 (Wed, 14 May 2008) | 15 lines&lt;br /&gt;
&lt;br /&gt;
From: Dr Scofield &amp;lt;DrScofield@xyzzyxyzzy.net&amp;gt;&lt;br /&gt;
&lt;br /&gt;
the attached patch set adds the (still work-in-progress but already&lt;br /&gt;
working) RestPlugin base class and the RestRegionPlugin code. we are using&lt;br /&gt;
XML serialization.&lt;br /&gt;
&lt;br /&gt;
currently working:&lt;br /&gt;
&lt;br /&gt;
GET /admin/regions/                 -&amp;gt; returns UUID list of known regions&lt;br /&gt;
   GET /admin/regions/&amp;lt;UUID&amp;gt;    -&amp;gt; returns detailed region information&lt;br /&gt;
&lt;br /&gt;
we'll be adding support for POST/DELETE/PUT and also for&lt;br /&gt;
/admin/regions/&amp;lt;UUID&amp;gt;/name etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4673 | justincc | 2008-05-14 10:03:25 -0700 (Wed, 14 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
From: Dr Schofield &amp;lt;hud@zurich.ibm.com&amp;gt;&lt;br /&gt;
Rename SearializableRegionInfo to SerializableRegionInfo (class was already named correctly)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4672 | afrisby | 2008-05-14 09:52:22 -0700 (Wed, 14 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Applying patch from Melanie to expose godlevel to modules.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4671 | afrisby | 2008-05-14 09:51:16 -0700 (Wed, 14 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Applying patches from Melanie to cover permissions module. Thanks!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4670 | sdague | 2008-05-14 08:43:19 -0700 (Wed, 14 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
fix for a change in inventory that meant I was returning a lot&lt;br /&gt;
of empty inventory folders&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4669 | justincc | 2008-05-14 04:42:09 -0700 (Wed, 14 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
From: Kurt Taylor &amp;lt;krtaylor@us.ibm.com&amp;gt;&lt;br /&gt;
More scipt engine cleanup - removed not needed or improper use of NotImplemented and Console.WriteLine&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4668 | teravus | 2008-05-14 00:00:42 -0700 (Wed, 14 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added standard copyright and removed un-necessary using of libsecondlife.Packets&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4667 | teravus | 2008-05-13 23:58:32 -0700 (Tue, 13 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Adding the very bare minimum for the client to register user as having the group OpenSimulator Tester.   This allows us to start examining and implementing the vary many unhandled group packets.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4666 | chi11ken | 2008-05-13 23:09:39 -0700 (Tue, 13 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
More formatting cleanup.  Minor refactoring.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4665 | teravus | 2008-05-13 22:43:21 -0700 (Tue, 13 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Applied Patch mantis 1220. Implements llGetStartParameter.  Thanks!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4664 | chi11ken | 2008-05-13 22:33:32 -0700 (Tue, 13 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
More formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4663 | chi11ken | 2008-05-13 22:11:23 -0700 (Tue, 13 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4662 | teravus | 2008-05-13 22:08:22 -0700 (Tue, 13 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added 3 warnings in response to the warnings.  Adam, read the warnings.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4661 | teravus | 2008-05-13 21:57:32 -0700 (Tue, 13 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactored OutPacket out of ScenePresence &lt;br /&gt;
* Down to 65 warnings.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4660 | teravus | 2008-05-13 21:06:33 -0700 (Tue, 13 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Removed 19 warnings&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4659 | teravus | 2008-05-13 20:57:30 -0700 (Tue, 13 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Refactored OutPacket and FirstName/LastName out of Friends Module.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4658 | chi11ken | 2008-05-13 20:09:02 -0700 (Tue, 13 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4657 | teravus | 2008-05-13 19:16:51 -0700 (Tue, 13 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added the same catch on the 2nd place that objects fail to lock.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4656 | teravus | 2008-05-13 19:14:05 -0700 (Tue, 13 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Applying Melanie's FriendList related crash patch.   She discovered that .NET throws a different error then mono does.   Thanks Melanie!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4655 | teravus | 2008-05-13 16:19:18 -0700 (Tue, 13 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Tweaked a regex that was returning invalid results in some cases.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4654 | mingchen | 2008-05-13 14:43:52 -0700 (Tue, 13 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*Locked objects can now be unlocked&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4653 | mingchen | 2008-05-13 14:27:53 -0700 (Tue, 13 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*Locked objects now delete after accepting warning as expected&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4652 | justincc | 2008-05-13 11:40:36 -0700 (Tue, 13 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Remove locking from InnerScene.GetScenePresence()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4651 | justincc | 2008-05-13 11:25:15 -0700 (Tue, 13 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Stop exposing the inner scene's ScenePresence dictionary directly to the world&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4650 | mingchen | 2008-05-13 11:14:12 -0700 (Tue, 13 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*Fixed compile error on last commit&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4649 | mingchen | 2008-05-13 10:39:21 -0700 (Tue, 13 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*Objects now delete correctly&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4648 | afrisby | 2008-05-13 10:14:04 -0700 (Tue, 13 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Applying Mantis #970 - Revert brush does stupid things. Thanks tglion for fixing a really dumb bug.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4647 | afrisby | 2008-05-13 10:05:52 -0700 (Tue, 13 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Some more bulletx physics fixes from Jed (DeepThink)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4646 | mingchen | 2008-05-13 09:22:57 -0700 (Tue, 13 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
*Complete redo of the permissions module&lt;br /&gt;
*Removed hardcoded permissions checks&lt;br /&gt;
*Added permissions checks where needed&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4645 | justincc | 2008-05-13 07:59:18 -0700 (Tue, 13 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove old historical grid inventory code&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4644 | justincc | 2008-05-13 06:36:21 -0700 (Tue, 13 May 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* As part of the region registration process, the grid service now requests the status of the region using the region http uri just passed in&lt;br /&gt;
* If the status cannot be retrieved, then the region startup will terminate.&lt;br /&gt;
* The aim of this is for earlier detection of situations where the region can send messages out but cannot accept incoming requests (often due to firewall issues)&lt;br /&gt;
* This is currently an extremely simplistic check which completely trusts whatever http uri is given by the region&lt;br /&gt;
* This contact may be problematic, though since the user service needs to be able to contact the region http uri, it doesn't seem unreasonable for the grid to have to be able to do so too at this stage&lt;br /&gt;
* This change will require a prebuild&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4643 | teravus | 2008-05-12 23:05:45 -0700 (Mon, 12 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Implemented ChildAgentDataUpdate throttle multiplier based on an inaccurate count of neighbors.&lt;br /&gt;
* The neighbor count is always lower then the actual number of neighbors unless your region was up the longest.&lt;br /&gt;
* The region you're in is un-affected by this, though, you'll get less packet loss, maybe not get logged off immediately when you log in, and possibly see more prim if your internet connection is semi-unreliable.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4642 | teravus | 2008-05-12 22:06:58 -0700 (Mon, 12 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixed directory not found when saving Mesh previews (my bad, I was testing)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4641 | teravus | 2008-05-12 21:16:16 -0700 (Mon, 12 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Committing meshmerizer patch from Dahlia.  Thanks Dahlia!&lt;br /&gt;
* 0001241: physics cylinder proxy distorted and square hollow misaligned (patch attached) &lt;br /&gt;
* The included patch corrects the outer shell of the meshmerizer proxy for the cylinder prim to eliminate spurious vertices and shape distortion, and corrects the orientation of the square hollow.&lt;br /&gt;
* The size and orientation of the square hollow for the prism prim has been corrected also. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4640 | justincc | 2008-05-12 15:00:33 -0700 (Mon, 12 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Creating grid login exceptions to try and break up a large method.  &lt;br /&gt;
* This in preparation for further login validation to check that the region logging in is properly contactable.&lt;br /&gt;
* Also increase verbosity of some error messages&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4639 | afrisby | 2008-05-12 13:50:38 -0700 (Mon, 12 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Committing sample IClientAPI2.cs&lt;br /&gt;
* This is not functional anywhere, but is a incomplete proposed replacement class for IClientAPI. Assistance filling this out would be appreciated. Use IClientAPI.cs as a reference, but make sure not to copy it - instead rewrite and abstract.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4638 | afrisby | 2008-05-12 13:29:56 -0700 (Mon, 12 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added some build warnings for Teravus. :)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4637 | sdague | 2008-05-12 11:39:19 -0700 (Mon, 12 May 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
my last patch didn't actually get the sun to possition correctly, but&lt;br /&gt;
now we are correctly using the timezone offset.  If you set day_length to 24.0&lt;br /&gt;
you'll get a sun progression that roughly follows your real world day on your&lt;br /&gt;
server.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4636 | sdague | 2008-05-12 11:13:58 -0700 (Mon, 12 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
move the sun based on localtime instead of utc.  Now it won't set for me at&lt;br /&gt;
3pm any more.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4635 | justincc | 2008-05-12 10:06:37 -0700 (Mon, 12 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor: Make some direct grid server console output into logged messages instead&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4634 | chi11ken | 2008-05-12 10:00:47 -0700 (Mon, 12 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Move animation handling from ScenePresence into its own class.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4633 | justincc | 2008-05-12 09:57:56 -0700 (Mon, 12 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* If a region running in grid mode fails to login to the grid service, startup will now terminate instead of carrying on (and thus burying the error message)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4632 | justincc | 2008-05-12 09:24:52 -0700 (Mon, 12 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor: Change 'delete region' message to region logout message&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4631 | justincc | 2008-05-12 09:21:11 -0700 (Mon, 12 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor: Commenting out message detailing all individual map information dispatch for now&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4630 | justincc | 2008-05-12 09:16:50 -0700 (Mon, 12 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor: Initial cleaning up of some of the grid sim login messages&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4629 | justincc | 2008-05-12 06:44:25 -0700 (Mon, 12 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan M Webb &amp;lt;awebb@vnet.ibm.com&amp;gt;&lt;br /&gt;
This is a diagnostic patch in support of Mantis bug 1186.&lt;br /&gt;
It affects only SubModule and will not affect normal usage.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4628 | justincc | 2008-05-12 06:39:46 -0700 (Mon, 12 May 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan M Webb &amp;lt;awebb@vnet.ibm.com&amp;gt;&lt;br /&gt;
This patch just tightens up console handling in BasOpenSimServer&lt;br /&gt;
and removes (or redirects) a couple of messages that were being issued&lt;br /&gt;
using Console.Writeline.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4627 | chi11ken | 2008-05-12 02:07:07 -0700 (Mon, 12 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks Melanie for a patch to stop sending unnecessary animation updates (bug #1239).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4626 | chi11ken | 2008-05-11 21:31:28 -0700 (Sun, 11 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Refactoring animation handling in ScenePresence.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4625 | chi11ken | 2008-05-11 18:23:03 -0700 (Sun, 11 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4624 | chi11ken | 2008-05-11 16:48:40 -0700 (Sun, 11 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4623 | teravus | 2008-05-11 15:03:01 -0700 (Sun, 11 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Un-break the NPC avatar..    you know..  the one that sits in your sim and shouts, 'This is my sim, get out!'&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4622 | teravus | 2008-05-11 14:27:12 -0700 (Sun, 11 May 2008) | 46 lines&lt;br /&gt;
&lt;br /&gt;
0001199: [PATCH] Add support for default animations &lt;br /&gt;
From Melanie...   Thanks Melanie!  &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4621 | teravus | 2008-05-11 06:30:47 -0700 (Sun, 11 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixed null reference exception when rezzing an object from inventory with a rootpart that isn't found.   Added a way to tell if it's an attachment.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4620 | teravus | 2008-05-11 05:01:12 -0700 (Sun, 11 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Changed implicit string conversion to LSL_Types.LSLString in money event of the key of the payer to an Explicit one.&lt;br /&gt;
* Fixes Mantis: #1045&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4619 | afrisby | 2008-05-10 21:38:02 -0700 (Sat, 10 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Mantis #1127 - Patch to implement depreciated patches. Thanks middlelink!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4618 | afrisby | 2008-05-10 21:32:43 -0700 (Sat, 10 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Added NPCModule and NPCAvatar classes for NPCs. Primitive, but we can grow them out.&lt;br /&gt;
* Fix for Scene.Inventory.cs - It assumes every entity at startup is a SceneObjectGroup. (Actually, this shouldn't have compiled[!] without a warning.)&lt;br /&gt;
* Fix for LandManager at startup - it assumes there's a land channel when perhaps there isnt. (Bug that needs another refactor to fix. [Mike - I've assigned a ticket to you about this])&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4617 | teravus | 2008-05-10 13:25:40 -0700 (Sat, 10 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Refactored two more OutPackets.  ObjectPropertiesFamily, and Object Properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4616 | teravus | 2008-05-10 06:11:09 -0700 (Sat, 10 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* More OutPacket refactors.&lt;br /&gt;
* Added back a sleep to the kick routine so users get a 'you have been logged off message' when they get kicked from the simulator for various reasons (like 'the simulator is going down')&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4615 | teravus | 2008-05-10 05:45:41 -0700 (Sat, 10 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Two more OutPacket refactors.  TextureSender.&lt;br /&gt;
* The split image packet sender doesn't like to be refactored (images don't load after it's been refactored), so left that as is for the moment.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4614 | teravus | 2008-05-10 05:01:36 -0700 (Sat, 10 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Refactored out a few warnings related to Adam's bane OutPacket&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4613 | teravus | 2008-05-10 03:28:49 -0700 (Sat, 10 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Experiment in Zerocoding.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4612 | justincc | 2008-05-09 15:45:40 -0700 (Fri, 09 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Resolve mantis 1182.  Doesn't actually implement llGiveInventoryList - merely corrects the signature so that &amp;quot;not implemented&amp;quot; message is displayed rather than a script &lt;br /&gt;
compile failure&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4611 | justincc | 2008-05-09 14:50:22 -0700 (Fri, 09 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Revert caps fetch inventory service back to UDP for now&lt;br /&gt;
* Linden client 1.19.1.4 appears to be happy using UDP for this request again, and Linden's own servers (1.21) don't appear to be supplying the CAPS version currently&lt;br /&gt;
* This should for now fix the bug where texture selection in the edit window both shows only already open textures, and later stops subsequent inventory requests from working.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4610 | justincc | 2008-05-09 14:33:19 -0700 (Fri, 09 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Removing polling delay for non-CAPS inventory fetch if the client has not yet received data from the inventory service&lt;br /&gt;
* Replaced instead with the system now used by other requests where the fetch request is placed on a queue and service when the data comes in&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4609 | sdague | 2008-05-09 11:57:19 -0700 (Fri, 09 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
m_logs always need to be private static readonly otherwise we&lt;br /&gt;
get close errors.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4608 | mingchen | 2008-05-09 10:40:39 -0700 (Fri, 09 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
*Land/Parcel upates are now correct with a significant movement by the Client&lt;br /&gt;
*Moved OnSignificantClientMovement to where it is supposed to be - SceneEvents and not ScenePresence&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4607 | justincc | 2008-05-09 10:32:26 -0700 (Fri, 09 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Removing console notifications of missing texture request sending (which ironically, was disabled, though it wasn't making much difference).&lt;br /&gt;
* These messages keep getting confused with other problems - just going to have to try to remember to add these to stats or something so at least they don't completely disappear&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4606 | justincc | 2008-05-09 10:23:27 -0700 (Fri, 09 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
From: Michael Osias &amp;lt;mosias@us.ibm.com&amp;gt;&lt;br /&gt;
Stop .net generating ambiguous operator errors when two integers are compared for equality in LSL&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4605 | afrisby | 2008-05-09 10:17:54 -0700 (Fri, 09 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Patch from Jed (DeepThink) - More optimisations for BulletX renderer. Trimesh collisions should now work relatively efficiently. BulletX plugin should now be functional - feedback would be appreciated as to how it performs vs ODE.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4604 | chi11ken | 2008-05-09 09:24:28 -0700 (Fri, 09 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4603 | justincc | 2008-05-09 08:51:02 -0700 (Fri, 09 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor: Insert utility function to format raw xml strings into indented xml for debugging purposes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4602 | justincc | 2008-05-09 06:36:08 -0700 (Fri, 09 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Restoring some initial inventory lookup polling delays in order to deal with situations seen on osgrid&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4601 | justincc | 2008-05-09 06:21:12 -0700 (Fri, 09 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix opensim region server shutdown.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4600 | teravus | 2008-05-09 00:50:00 -0700 (Fri, 09 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Valid Sculpted prim now collide properly.&lt;br /&gt;
* The first time you set the sculpted texture of a prim you might have to futz with it to get it to generate a sculpted physics proxy&lt;br /&gt;
* Note that there are already issues in Trunk, (such as the prim scaling issue and prim jumping issue.  Essentially editing is difficult right now)&lt;br /&gt;
* This just adds to the experimental nature of trunk. :D&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4599 | ckrinke | 2008-05-08 20:23:52 -0700 (Thu, 08 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, Melanie for a patch that helps conversion&lt;br /&gt;
from a string to a vector in OSSL.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4598 | ckrinke | 2008-05-08 20:20:29 -0700 (Thu, 08 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, Melanie for a patch that:&lt;br /&gt;
Patch fixes the pesky &amp;quot;Cannot implicitly convert to bool&amp;quot; issue for function returns&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4597 | afrisby | 2008-05-08 20:19:20 -0700 (Thu, 08 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor tweak to TerrainChannel&lt;br /&gt;
* Minor tweak to Permissions/PermissionsModule.cs&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4596 | teravus | 2008-05-08 19:00:55 -0700 (Thu, 08 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Applying Dahlia's Triangular hole in a cube peg patch.  Fixes the hollow orientation in a cube in the meshmerizer.  Thanks Dahlia!&lt;br /&gt;
* See mantis 0001203 for more details!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4595 | teravus | 2008-05-08 18:28:54 -0700 (Thu, 08 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Wrote a method to get the OpenJpeg data of a sculpt texture asset and save it to the prim shape.&lt;br /&gt;
* Added some stuff around sculpted prim meshes..   but it's just there so the project compiles now.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4594 | teravus | 2008-05-08 13:45:50 -0700 (Thu, 08 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* remove 2 warnings.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4593 | mingchen | 2008-05-08 12:37:57 -0700 (Thu, 08 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
*Added all the permission checks to the sceneexternalchecks and modified permission module to follow this.&lt;br /&gt;
*This makes permission checking much more modular; allows restrictive and granting module to be made without modifying the existing permission module&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4592 | teravus | 2008-05-08 12:22:20 -0700 (Thu, 08 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Committing an extra bit of permissions for attaching to ensure that the perms are in line with project goals.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4591 | teravus | 2008-05-08 09:07:41 -0700 (Thu, 08 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Removed ODELock message since it wasn't telling us anything important and people seemed to think it was the cause of their issues rather then a message to help locate a situation where physics stalls for a second and then kicks.&lt;br /&gt;
* This was simply a message added when an avatar was added/removed from the scene.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4590 | afrisby | 2008-05-08 07:09:12 -0700 (Thu, 08 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Proper fix for 1191 - Missing TypeData in ViewerEffectEventHandlerArg.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4589 | afrisby | 2008-05-08 07:06:48 -0700 (Thu, 08 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Attempted Fix for 1191 - Crash on ViewerEffectHandler. We are missing typedata data however it seems.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4588 | afrisby | 2008-05-08 06:49:19 -0700 (Thu, 08 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Applying patch #1156 - More implementation work on llGetPrimitiveParams (Thanks middlelink!)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4587 | afrisby | 2008-05-08 06:41:10 -0700 (Thu, 08 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Applying patch #1121 - Fixes for llListen() (Thanks Middlelink!)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4586 | afrisby | 2008-05-08 06:32:15 -0700 (Thu, 08 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Commit from Jed Zhu (DeepThink)  - Initial implementation of mesh collision into BulletX plugin. Additional work to come in the next few days.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4585 | sdague | 2008-05-08 05:48:29 -0700 (Thu, 08 May 2008) | 8 lines&lt;br /&gt;
&lt;br /&gt;
From: Michael Osias &amp;lt;mosias@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Patch to schedule terse update on deselect, specifically so llTargetOmega&lt;br /&gt;
sets rotational velocity on deselect.&lt;br /&gt;
&lt;br /&gt;
This should complete our llTargetOmega support and fix: &lt;br /&gt;
http://opensimulator.org/mantis/view.php?id=1178&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4584 | sdague | 2008-05-08 05:23:47 -0700 (Thu, 08 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan M Webb &amp;lt;awebb@vnet.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Introduce time dilation in scripts.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4583 | afrisby | 2008-05-07 22:35:01 -0700 (Wed, 07 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* You can haz more spring cleaning.&lt;br /&gt;
* Eventually this codebase will be clean. &amp;gt;_&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4582 | afrisby | 2008-05-07 22:18:38 -0700 (Wed, 07 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Reduced major-ass ugly code in LoadBalancer/TcpClient.cs&lt;br /&gt;
* Still more needs to be done.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4581 | afrisby | 2008-05-07 22:09:35 -0700 (Wed, 07 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Spring cleaning, round 3029&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4580 | teravus | 2008-05-07 21:58:44 -0700 (Wed, 07 May 2008) | 8 lines&lt;br /&gt;
&lt;br /&gt;
* Fixes Prim ExtraParams &lt;br /&gt;
* Fixes Sculpty handling&lt;br /&gt;
* Fixes Light handling&lt;br /&gt;
* Fixes Flexi handling&lt;br /&gt;
* Fixes Sculpty + Flexi handling&lt;br /&gt;
* Fixes handling of Flexi type&lt;br /&gt;
* Fixes Changing prim type after changing to sculpty corrupting prim.&lt;br /&gt;
* Ugly code.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4579 | afrisby | 2008-05-07 21:47:38 -0700 (Wed, 07 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Reduced sleep durations in a number of files.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4578 | afrisby | 2008-05-07 21:34:02 -0700 (Wed, 07 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Some refactorings.&lt;br /&gt;
* Added shell of new Python scripting engine. Similar in design to the one used by Rex, but will be structured at a region rather than object level, also is a region module.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4577 | justincc | 2008-05-07 16:59:57 -0700 (Wed, 07 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* For no good reason (since there are a hundred million other things to fix), change formatting of version information printed to the log&lt;br /&gt;
* Push printing down into OpenSimMain so both console and consoleless configurations will get it&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4576 | justincc | 2008-05-07 16:21:24 -0700 (Wed, 07 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Change LSL -&amp;gt; C# translated script console output to use the logger (at DEBUG level) rather than Console.Writeline&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4575 | justincc | 2008-05-07 15:59:30 -0700 (Wed, 07 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Increasing ScenePresences locking to prevent race conditions such as those seen in one of the crashes of mantis 1163&lt;br /&gt;
* It's not impossible that this could lead to deadlock where sessions simply appear to freeze, even though the region console still responds.&lt;br /&gt;
* If this is the case, please file a mantis&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4574 | afrisby | 2008-05-07 15:19:30 -0700 (Wed, 07 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Temporary fix for Mantis 1177.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4573 | mingchen | 2008-05-07 14:52:11 -0700 (Wed, 07 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*Fixed bug causing Object Duplication to not correctly follow permissions&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4572 | teravus | 2008-05-07 14:50:37 -0700 (Wed, 07 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Doh!  scripts that get controls should get controls even when you're sitting on an object.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4571 | justincc | 2008-05-07 14:45:25 -0700 (Wed, 07 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix minor local inventory service log typo&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4570 | afrisby | 2008-05-07 14:42:23 -0700 (Wed, 07 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixed some compiler warnings&lt;br /&gt;
* Fixed prebuild.xml to remove DB4o references (more compiler warnings)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4569 | afrisby | 2008-05-07 14:31:15 -0700 (Wed, 07 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Added Obsolete() tag to IClientAPI.OutPacket.&lt;br /&gt;
* Increased compiler warnings by a whoppingly large number.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4568 | afrisby | 2008-05-07 13:31:48 -0700 (Wed, 07 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Removes references to libsecondlife.Packets from IClientAPI. BAD PROGRAMMERS. NAUGHTY.&lt;br /&gt;
* Thanks to Andrew (DeepThink) for working on this one.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4567 | sdague | 2008-05-07 12:48:34 -0700 (Wed, 07 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
enable velocity on our full update, as I think I know why &lt;br /&gt;
this didn't previously work&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4566 | sdague | 2008-05-07 12:44:22 -0700 (Wed, 07 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
seriously hope this gives us rotation and rotational velocity&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4565 | teravus | 2008-05-07 12:41:03 -0700 (Wed, 07 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Other then the prim update experiments that are going on now, llTakeControls works now along with the 'release controls button'.   llReleaseControls() works mostly :D.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4564 | sdague | 2008-05-07 12:37:37 -0700 (Wed, 07 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
check in a new approach to this&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4563 | sdague | 2008-05-07 12:34:06 -0700 (Wed, 07 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
ok, reverting the bad packet fill in, going to try this again&lt;br /&gt;
slightly differently&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4562 | sdague | 2008-05-07 12:19:38 -0700 (Wed, 07 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
make prims reliable to see how that effects this update path&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4561 | sdague | 2008-05-07 11:57:43 -0700 (Wed, 07 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
this change probably causes an earthshattering kaboom, and&lt;br /&gt;
sends all your prims to mars.  or it fixes llTargetOmega.  &lt;br /&gt;
place your bets quickly before I have a chance to test it.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4560 | sdague | 2008-05-07 11:40:18 -0700 (Wed, 07 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
get all the right bits to SendPrimitiveToClient so we can actually&lt;br /&gt;
set vel, acc, and rvel in the packet (though this isn't done yet).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4559 | teravus | 2008-05-07 11:23:46 -0700 (Wed, 07 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Theoretically, everything is in place for scripted take controls...    Theoretically.  &lt;br /&gt;
* I've still got to test, it's still theoretical code :D.   Good thing it isn't enabled by default!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4558 | sdague | 2008-05-07 11:10:18 -0700 (Wed, 07 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
while I'm not convinced this is causing my current run away&lt;br /&gt;
loop, this queue manipulation is dead wrong as Queue is not&lt;br /&gt;
a synchronized data structure.  Hopefully this helps.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4557 | mingchen | 2008-05-07 11:06:55 -0700 (Wed, 07 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*Fixed Missing SceneExternalChecks.cs&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4556 | sdague | 2008-05-07 11:05:18 -0700 (Wed, 07 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
if we are aborting the client loop we should tell someone&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4555 | mingchen | 2008-05-07 10:44:48 -0700 (Wed, 07 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*Added CanRunScript to SceneExternalChecks&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4554 | mingchen | 2008-05-07 10:33:57 -0700 (Wed, 07 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*Added SceneExternalChecks.cs that is used to manage checking the results of multiple functions that register with the class and return the result (usually true/false) based on those results. This is useful for module wanting to put their opinion in decisions such as 'can the user rez this object?'&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4553 | justincc | 2008-05-07 09:48:29 -0700 (Wed, 07 May 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
From: Kurt Taylor &amp;lt;krtaylor@us.ibm.com&amp;gt;&lt;br /&gt;
Implements the show version command.&lt;br /&gt;
If you type show version at the console, you will get the revision that opensim is running, assuming you have the .svn/entries file in your base directory (e.g. you are running from code extracted from our SVN repository)&lt;br /&gt;
A patch to also send this to the client should follow shortly&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4552 | justincc | 2008-05-07 09:24:15 -0700 (Wed, 07 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Move shutdown processing to base OpenSimServer, overriding the method where appropriate&lt;br /&gt;
* This also means that the command quit (as well as shutdown) will now close down grid servers (instead of only being in place for the region server)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4551 | ckrinke | 2008-05-07 09:05:42 -0700 (Wed, 07 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thank you very much, Xantor for a patch to improve&lt;br /&gt;
llParticleSystem().&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4550 | justincc | 2008-05-07 08:53:27 -0700 (Wed, 07 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Increase number of poll attempts an inventory items request will make under CAPS&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4549 | ckrinke | 2008-05-07 08:51:50 -0700 (Wed, 07 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, Middelink for a patch that fixes the regular expresion&lt;br /&gt;
missing the numbers after the initial letter of the identifier.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4548 | sdague | 2008-05-07 08:07:46 -0700 (Wed, 07 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
replace 2 instances of &amp;quot;0000....&amp;quot; with LLUUID.Zero.ToSting() because&lt;br /&gt;
I was in the file and noticed them.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4547 | sdague | 2008-05-07 08:01:02 -0700 (Wed, 07 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
revert 4546, I definitely didn't understand what I was doing here&lt;br /&gt;
and awebb says he's close to a functional patch for 1166&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4546 | sdague | 2008-05-07 07:41:59 -0700 (Wed, 07 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
attempted fix of http://opensimulator.org/mantis/view.php?id=1166.  This&lt;br /&gt;
is currently untested and may result in weirdness.  Beware this changeset.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4545 | justincc | 2008-05-07 07:15:59 -0700 (Wed, 07 May 2008) | 9 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan M Webb &amp;lt;awebb@vnet.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The attached patch moves the sun module incrementally nearer where it&lt;br /&gt;
needs to be. Default behavior, i.e. no overriding configuration is to&lt;br /&gt;
match Second Life's diurnal/nocturnal rhythm.&lt;br /&gt;
&lt;br /&gt;
All designated values are now sent to the client.There remain a couple&lt;br /&gt;
of unanswered questions about how this SHOULD be implemented though.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4544 | chi11ken | 2008-05-06 15:41:38 -0700 (Tue, 06 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
De-tabify source.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4543 | sdague | 2008-05-06 15:17:00 -0700 (Tue, 06 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
send actual velocity and angular velocity in terse updates&lt;br /&gt;
instead of hardcoding to zero when the primitive is non physical.&lt;br /&gt;
llTargetOmega should work now.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4542 | chi11ken | 2008-05-06 15:14:15 -0700 (Tue, 06 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Restored svn:keywords to prebuild.xml.&lt;br /&gt;
Set svn properties script to ignore this property from now on.&lt;br /&gt;
Update svn properties on some other file types.&lt;br /&gt;
Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4541 | sdague | 2008-05-06 12:22:05 -0700 (Tue, 06 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
this should fix zariok's issue&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4540 | sdague | 2008-05-06 12:07:14 -0700 (Tue, 06 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
reduce log messages from nhibernate&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4539 | mingchen | 2008-05-06 11:29:58 -0700 (Tue, 06 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
*LLClientView is now pushed the EstateSettings instead of pulling it from the scene...more to standards&lt;br /&gt;
*LandChannel no longer requires libsecondlife.Packets (it should have never needed it in the first place)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4538 | sdague | 2008-05-06 11:22:26 -0700 (Tue, 06 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
added nhibernate examples&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4537 | afrisby | 2008-05-05 21:56:48 -0700 (Mon, 05 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Cleaning up code, making it conform to OpenSim standards.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4536 | teravus | 2008-05-05 19:47:14 -0700 (Mon, 05 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Committing a bunch of work for control snatching.   Not done yet.  No visible features.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4535 | teravus | 2008-05-05 17:23:19 -0700 (Mon, 05 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* If you llApplyImpulse on an attachment, it applies impulse on the avatar, not the attachment.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4534 | justincc | 2008-05-05 13:14:53 -0700 (Mon, 05 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Break out permissions code into a separate region PermissionsModule&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4533 | justincc | 2008-05-05 11:53:07 -0700 (Mon, 05 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Just some tidy up and documentation before I make my first ever attempt to extract a lump of code out to a region module&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4532 | mingchen | 2008-05-05 10:44:40 -0700 (Mon, 05 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*Standardized the Land module by removing all references to libsecondlife.packets&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4531 | teravus | 2008-05-05 08:53:11 -0700 (Mon, 05 May 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Unraveled the DEBUG_CHANNEL mystery.&lt;br /&gt;
* Moved script errors to the debug channel.&lt;br /&gt;
* Typing '/2147483647 OK' results in a debug_channel message.&lt;br /&gt;
* Expanded the available parameters that are send-able through IClientAPI&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4530 | teravus | 2008-05-04 17:03:30 -0700 (Sun, 04 May 2008) | 10 lines&lt;br /&gt;
&lt;br /&gt;
* A bit of spice from here, a pinch of salt from there, some brains that attracts zombies..    a recipe for llRezObject &lt;br /&gt;
* Original patch by YZh Thanks YZH!!!!&lt;br /&gt;
* object_rez event patch by Melanie, Thanks Melanie!!!&lt;br /&gt;
* Some fixups, some missing things(velocity,rotation)&lt;br /&gt;
* script delay&lt;br /&gt;
* Recoil&lt;br /&gt;
* Standard error messages&lt;br /&gt;
* Standard silent failures&lt;br /&gt;
* Easter egg management&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4529 | teravus | 2008-05-04 15:55:52 -0700 (Sun, 04 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Implemented DIE_AT_EDGE and Temporary objects don't save to the database.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4528 | chi11ken | 2008-05-04 14:59:29 -0700 (Sun, 04 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4527 | afrisby | 2008-05-04 12:30:26 -0700 (Sun, 04 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Reformatted EstateManagementModule&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4526 | afrisby | 2008-05-04 12:21:14 -0700 (Sun, 04 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Updating some file locations.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4525 | mingchen | 2008-05-04 12:19:18 -0700 (Sun, 04 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*Fixed a mistake in the EstateManagementModule that messed up the trunk.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4524 | mingchen | 2008-05-04 11:59:18 -0700 (Sun, 04 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
*Fixed up EstateManagementModule to the module standard - no more packets allowed!&lt;br /&gt;
*Started cleaning up the land module&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4523 | justincc | 2008-05-03 18:14:21 -0700 (Sat, 03 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: A final root folder special case removal, this time in HandleFetchInventoryDescendents[CAPS]&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4522 | justincc | 2008-05-03 18:04:49 -0700 (Sat, 03 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Do the root case removal thing again, this time in ItemReceive()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4521 | justincc | 2008-05-03 17:53:01 -0700 (Sat, 03 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Simplify CachedUserInfo.FolderReceive() by removing root folder special case&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4520 | justincc | 2008-05-03 17:06:34 -0700 (Sat, 03 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Simplify CreateFolder() by folding previous special root case into FindFolder()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4519 | justincc | 2008-05-03 16:33:20 -0700 (Sat, 03 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add ability to defer item actions for AddItem() and DeleteItem().  This won't be useful until we let the client cache (again?)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4518 | justincc | 2008-05-03 16:23:46 -0700 (Sat, 03 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor RemoveItem()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4517 | justincc | 2008-05-03 15:39:33 -0700 (Sat, 03 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Renaming item and folder tree search methods to have Find*() prefixes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4516 | afrisby | 2008-05-03 13:00:35 -0700 (Sat, 03 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Cleaned up code in Terrain, Tree and Map modules.&lt;br /&gt;
* Fixed a bug with Terragen loader where it would do bad things on a non 256x256 sized terrain. Now loads the array correctly. &lt;br /&gt;
* Moved MapImageModule.cs to Modules/World/WorldMap&lt;br /&gt;
* Changed Location.RegionHandle to use Helpers.GetUlong instead of doing it ourselves.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4515 | justincc | 2008-05-03 12:50:49 -0700 (Sat, 03 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Move MoveFolder() and PurgeFolder() into CachedUserInfo (which arguably should be split)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4514 | afrisby | 2008-05-03 12:38:03 -0700 (Sat, 03 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Made 3Di LoadBalancerPlugin compatible with recent IClientNetworkServer changes.&lt;br /&gt;
* It's slightly hackish in that it will not work with another client type, but LoadBalancerPlugin is very dependent on the LL Architecture and is unlikely to be useful with a different protocol anyway.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4513 | afrisby | 2008-05-03 12:33:59 -0700 (Sat, 03 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Refactoring and major cleaning work done on 3Di's LoadBalancerPlugin - Johan, if you are still around, please shoot me a message.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4512 | justincc | 2008-05-03 12:27:34 -0700 (Sat, 03 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: move UpdateFolder into CachedUserInfo&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4511 | justincc | 2008-05-03 12:12:17 -0700 (Sat, 03 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Make user profile cache service complain if the caller assumes a profile exists when in fact it does not&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4510 | justincc | 2008-05-03 11:57:02 -0700 (Sat, 03 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Move bulk of CreateFolder from UserProfileCacheService into CachedUserInfo&lt;br /&gt;
* Remove unused/superseded methods from GridInventoryService&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4509 | justincc | 2008-05-03 11:13:32 -0700 (Sat, 03 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: remove redundant userId parameter from UpdateItem() and DeleteItem()&lt;br /&gt;
* Put warning in remove folder method about non implementation (not that this is used anyway - may be legacy)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4508 | justincc | 2008-05-03 11:01:38 -0700 (Sat, 03 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: remove pointless agentId parameter from CachedUserInfo.AddItem()&lt;br /&gt;
* Remove old framework asset transactions files which were region modularized&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4507 | mingchen | 2008-05-03 10:11:21 -0700 (Sat, 03 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*Moved EstateManager into a region module&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4506 | teravus | 2008-05-03 08:39:40 -0700 (Sat, 03 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* For your fragging desire, damage enabled land works, but watch out!, life does not regenerate until you're dead!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4505 | teravus | 2008-05-02 21:33:17 -0700 (Fri, 02 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Committing some collision stuffs that I'm working on.&lt;br /&gt;
* Nothing user facing yet.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4504 | ckrinke | 2008-05-02 16:23:39 -0700 (Fri, 02 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Melanie for a patch to solve&lt;br /&gt;
llParticleSystem and osDynamicTexture issues.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4503 | sdague | 2008-05-02 12:57:35 -0700 (Fri, 02 May 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
fixed up a bunch of the nhibernate user driver.  Friends are not&lt;br /&gt;
implemented, and something is still funny with agents, but this&lt;br /&gt;
at least got me logged in, so is good enough to plumb through&lt;br /&gt;
appearance and see how that goes.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4502 | sdague | 2008-05-02 12:39:27 -0700 (Fri, 02 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
in theory fix the user table mapping&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4501 | sdague | 2008-05-02 12:31:41 -0700 (Fri, 02 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
move it out of the Types namespace&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4500 | sdague | 2008-05-02 12:21:33 -0700 (Fri, 02 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fixed the dos line endings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4499 | sdague | 2008-05-02 12:16:54 -0700 (Fri, 02 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
in theory this gives me a back end that will do persistance &lt;br /&gt;
to actually have something to test plumbing in appearance&lt;br /&gt;
saving.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4498 | sdague | 2008-05-02 11:59:12 -0700 (Fri, 02 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
plumb in connection string to the user database paths.  mysql and mssql&lt;br /&gt;
just ignore this for now, but it lets us get connect strings to sqlite&lt;br /&gt;
and nhibernate.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4497 | sdague | 2008-05-02 11:39:13 -0700 (Fri, 02 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
added user appearance mapping in nhibernate&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4496 | afrisby | 2008-05-02 11:36:41 -0700 (Fri, 02 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Small fixes to Scene.cs&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4495 | afrisby | 2008-05-02 11:26:19 -0700 (Fri, 02 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* More refactorings of UDPServer.&lt;br /&gt;
* Removed all references where possible.&lt;br /&gt;
* Renamed lots of variables from UDPServerXYZ to clientServerXYZ&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4494 | sdague | 2008-05-02 11:25:53 -0700 (Fri, 02 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
adding a few more prep parts for this object&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4493 | afrisby | 2008-05-02 11:18:43 -0700 (Fri, 02 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* More clientstack abstractions - We now only have a single constructor call to UDPServer. Going to reduce this with an abstracted constructor in a bit.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4492 | afrisby | 2008-05-02 09:41:35 -0700 (Fri, 02 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Commit 3/3 - Please test this revision.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4491 | afrisby | 2008-05-02 09:41:08 -0700 (Fri, 02 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Commit 2/3 - Please dont attempt to update to this revision until all 3 are in.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4490 | afrisby | 2008-05-02 09:40:17 -0700 (Fri, 02 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Refactored ClientView into LLClientView. Removed all direct references to UDPServer and replaced with IClientNetworkServer. &lt;br /&gt;
* This should, in theory, let us make new servers with different protocols very easily (rather than the challenge we would have faced before).&lt;br /&gt;
* BREAKS LoadBalancing module for the moment.&lt;br /&gt;
* Commit 1/3 - Please dont attempt to update to this revision until all 3 are in.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4489 | justincc | 2008-05-02 08:29:09 -0700 (Fri, 02 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
From: Kurt Taylor &amp;lt;krtaylor@us.ibm.com&amp;gt;&lt;br /&gt;
Adds &amp;quot;not implemented&amp;quot; stubs for llSetVehicleFloatParam() and llSetLinkTexture()&lt;br /&gt;
Some cleanup of LSO script enums&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/0.5.6-release</id>
		<title>0.5.6-release</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/0.5.6-release"/>
				<updated>2009-05-12T20:03:05Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: New page: ------------------------------------------------------------------------ r4487 | sdague | 2008-05-02 05:35:24 -0700 (Fri, 02 May 2008) | 3 lines  minor refactoring.  Change getName and Get...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;------------------------------------------------------------------------&lt;br /&gt;
r4487 | sdague | 2008-05-02 05:35:24 -0700 (Fri, 02 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
minor refactoring.  Change getName and GetVersion methods (yes the had different casings)&lt;br /&gt;
to Name and Version properties for the User stores.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4486 | chi11ken | 2008-05-01 20:40:38 -0700 (Thu, 01 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor formatting and documentation cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4485 | chi11ken | 2008-05-01 20:34:06 -0700 (Thu, 01 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4484 | chi11ken | 2008-05-01 20:30:44 -0700 (Thu, 01 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minimize binary size and external dependencies in OS X LaunchSLClient.app creation script.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4483 | teravus | 2008-05-01 19:31:22 -0700 (Thu, 01 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* DuplicateOnRay with copy center works in two directions...    Still fighting with it.&lt;br /&gt;
* DuplicateOnRay without copy center works in all directions.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4482 | sdague | 2008-05-01 14:53:14 -0700 (Thu, 01 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
revert changeset 4469 as this breaks the script engine.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4481 | justincc | 2008-05-01 14:53:02 -0700 (Thu, 01 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor: Normalise prim inventory log headers&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4480 | justincc | 2008-05-01 14:22:03 -0700 (Thu, 01 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Remove redundant userID from further up the inventory request chain&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4479 | justincc | 2008-05-01 13:47:33 -0700 (Thu, 01 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Remove the unused userID parameter that was being passed into almost every inventory method&lt;br /&gt;
* This allows lots of redundant inventory methods with only slightly different names to be eliminated.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4478 | sdague | 2008-05-01 13:36:43 -0700 (Thu, 01 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
create pass through of UserManagerBase to plugin calls&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4477 | sdague | 2008-05-01 13:36:16 -0700 (Thu, 01 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
removed last db4o ref&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4476 | sdague | 2008-05-01 13:33:43 -0700 (Thu, 01 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
remove the db4o asset server&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4475 | sdague | 2008-05-01 13:17:57 -0700 (Thu, 01 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
remove DB4o, we're pretty sure no one uses this, and&lt;br /&gt;
no core developer supports it anyway.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4474 | sdague | 2008-05-01 13:16:26 -0700 (Thu, 01 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
added stubs for appearance bits to all the db layers&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4473 | sdague | 2008-05-01 13:05:14 -0700 (Thu, 01 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
remove db4o from prebuild.  It isn't removed from the tree yet, &lt;br /&gt;
but at least this gets it out of our way when adding new interfaces.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4472 | justincc | 2008-05-01 12:22:17 -0700 (Thu, 01 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
From: Kurt Taylor &amp;lt;krtaylor@us.ibm.com&amp;gt;&lt;br /&gt;
MInor patch - more script function cleanup and comments&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4471 | chi11ken | 2008-05-01 12:20:53 -0700 (Thu, 01 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Get LaunchSLClient window out of the way when launching SL.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4470 | chi11ken | 2008-05-01 12:00:12 -0700 (Thu, 01 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor cosmetic cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4469 | afrisby | 2008-05-01 11:55:36 -0700 (Thu, 01 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Applied Mantis#1106 - fix missing cast from LSLInteger to uint, make int cast more generic (Thanks Melanie!)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4468 | afrisby | 2008-05-01 11:50:44 -0700 (Thu, 01 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Thanks to Mic Bowman for inspiring me to look at that we are still using ASCIIEncoder in places we shouldn't.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4467 | chi11ken | 2008-05-01 11:49:42 -0700 (Thu, 01 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Attempt to locate SL client in LaunchSLClient under other Unices.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4466 | sdague | 2008-05-01 11:36:43 -0700 (Thu, 01 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
added in IUserService functions.  These don't do anything yet,&lt;br /&gt;
but the set all compiles together fine, and it provides people&lt;br /&gt;
an idea of where we are heading.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4465 | chi11ken | 2008-05-01 11:28:32 -0700 (Thu, 01 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Load grid list in LaunchSLClient from .ini file at run-time.&lt;br /&gt;
Add script to build LaunchSLClient.app on OS X.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4464 | afrisby | 2008-05-01 11:04:42 -0700 (Thu, 01 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Rolled back a few changes.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4463 | chi11ken | 2008-05-01 10:26:35 -0700 (Thu, 01 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
More config cleanup in LaunchSLClient.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4462 | chi11ken | 2008-05-01 10:10:40 -0700 (Thu, 01 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix paths in LaunchSLClient prebuild.xml&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4461 | chi11ken | 2008-05-01 10:07:58 -0700 (Thu, 01 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Refactor machine-dependent configuration in LaunchSLClient.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4460 | afrisby | 2008-05-01 09:41:01 -0700 (Thu, 01 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Cleaning code still.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4459 | teravus | 2008-05-01 09:39:02 -0700 (Thu, 01 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Deletes my EventReader ScriptRewriter.  It isn't required to rewrite the script to publish the events anymore.&lt;br /&gt;
* Introduces a language(regex) independent event recognizer and publishes the events the script listens.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4458 | afrisby | 2008-05-01 09:35:00 -0700 (Thu, 01 May 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Spring cleaning on Region.Environment. &lt;br /&gt;
* Converted a large number of read-only fields to be actually, readonly.&lt;br /&gt;
* Reformatted code sections.&lt;br /&gt;
* Removed redundant code.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4457 | afrisby | 2008-05-01 09:23:53 -0700 (Thu, 01 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Breaking all the code, breaking all the code..!&lt;br /&gt;
* Made a bunch more members static, removed some dead code, general cleaning.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4456 | afrisby | 2008-05-01 09:03:53 -0700 (Thu, 01 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* In ur code. Making it static.&lt;br /&gt;
* Converted a bunch of functions to static functions.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4455 | chi11ken | 2008-05-01 08:50:58 -0700 (Thu, 01 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add basic OS X support to LaunchSLClient&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4454 | afrisby | 2008-05-01 08:46:46 -0700 (Thu, 01 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Removing duplicate files that somehow got undeleted from TortoiseSVN. Fixed.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4453 | afrisby | 2008-05-01 08:36:39 -0700 (Thu, 01 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Cleaned namespaces of entire solution. OpenSim directories now correspond with namespaces.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4452 | chi11ken | 2008-05-01 08:28:48 -0700 (Thu, 01 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Moving LaunchSLClient source files so build works (2/2)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4451 | chi11ken | 2008-05-01 08:26:13 -0700 (Thu, 01 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add prebuild stuff to LaunchSLClient.  Moving LaunchSLClient source files so build works (1/2)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4450 | teravus | 2008-05-01 08:17:49 -0700 (Thu, 01 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* committing what I've got so far for DuplicateOnRay so I don't fight the conflict monster later.   Not done yet, doesn't crash the server.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4449 | afrisby | 2008-05-01 07:45:56 -0700 (Thu, 01 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Assorted spring cleanings.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4448 | chi11ken | 2008-05-01 07:31:30 -0700 (Thu, 01 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.  Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4447 | afrisby | 2008-05-01 07:23:57 -0700 (Thu, 01 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Looks like I had the bamboo build right in the first place - it was just throwing an exception onto the console needlessly. Yay!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4446 | afrisby | 2008-05-01 07:14:57 -0700 (Thu, 01 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Only testing binaries with tests for the moment.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4445 | afrisby | 2008-05-01 07:09:03 -0700 (Thu, 01 May 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Attempting to add NUnit testing to our Bamboo builder.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4444 | afrisby | 2008-05-01 06:59:58 -0700 (Thu, 01 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Adding unit test support to Environment for modules.&lt;br /&gt;
* Written some unit tests for Terrain Module as an example.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4443 | justincc | 2008-05-01 06:41:36 -0700 (Thu, 01 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Add more class cast exceptions to mysql read inventory item to cover all new fields - not just those I think are initially failing.&lt;br /&gt;
* This is more likely to allow existing mysql databases to work temporarily, if the previous revision doesn't work&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4442 | justincc | 2008-05-01 06:27:40 -0700 (Thu, 01 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Align new fields upgrade sql to have the same 'not null' and default settings as when an inventoryitems table is newly created&lt;br /&gt;
* Normalize logging titles in database code, though this doesn't yet cover invoking code&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4441 | justincc | 2008-05-01 05:33:05 -0700 (Thu, 01 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Change mysql inventory items table version 3 upgrade sql to provide explicit default values&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4440 | afrisby | 2008-05-01 05:11:34 -0700 (Thu, 01 May 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Applying Mantis#1097 - Thanks Xantor!&lt;br /&gt;
- Fix for llRound (now rounds in LL-compatible fashion, rather than using bankers rounding)&lt;br /&gt;
- Implementation of llAngleBetween&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4439 | justincc | 2008-05-01 05:08:22 -0700 (Thu, 01 May 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Insert temporary cast exception catching code to deal with mantis 1099 - mysql inventoryitems table problem&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4438 | teravus | 2008-04-30 23:31:12 -0700 (Wed, 30 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* You can now rez objects out of inventory at the correct offset from prim you rez it on.  Including multi prim groups and prim that have different X/Y/Z scales.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4437 | teravus | 2008-04-30 21:58:15 -0700 (Wed, 30 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix OBB raycaster to respond properly to rays cast from any direction.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4436 | teravus | 2008-04-30 17:54:21 -0700 (Wed, 30 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* ODE Tweak.  See if this helps.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4435 | teravus | 2008-04-30 17:40:47 -0700 (Wed, 30 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Whoops, SQLite land data malfunction.   Fixed. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4434 | afrisby | 2008-04-30 16:11:07 -0700 (Wed, 30 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Spring cleaned a bunch of '//TODO: unused' marked functions.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4433 | afrisby | 2008-04-30 16:03:54 -0700 (Wed, 30 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix #3&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4432 | afrisby | 2008-04-30 15:58:26 -0700 (Wed, 30 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix attempt #2.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4431 | afrisby | 2008-04-30 15:49:56 -0700 (Wed, 30 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Trying to fix bamboo build script so that builds.opensimulator.org makes packages with file paths embedded in vain attempt to prevent my BF from maiming me. :)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4430 | afrisby | 2008-04-30 14:43:47 -0700 (Wed, 30 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Cruft removal step #1. Cleaning Modules directory.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4429 | afrisby | 2008-04-30 14:32:14 -0700 (Wed, 30 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Sometimes you know, you do something really stupid.&lt;br /&gt;
* This is one of those times (should fix build)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4428 | afrisby | 2008-04-30 14:23:37 -0700 (Wed, 30 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* And more&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4427 | afrisby | 2008-04-30 14:23:18 -0700 (Wed, 30 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Commiting more missed files.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4426 | afrisby | 2008-04-30 14:22:29 -0700 (Wed, 30 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Commiting a bunch of missed files.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4425 | afrisby | 2008-04-30 14:17:32 -0700 (Wed, 30 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Previous commit managed to miss some files despite me hitting 'Select all'.&lt;br /&gt;
* Attached.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4424 | afrisby | 2008-04-30 14:16:36 -0700 (Wed, 30 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Refactored Environment/Modules directory - modules now reside in their own directory with any associated module-specific classes.&lt;br /&gt;
* Each module directory is currently inside one of the following category folders: Agent (Anything relating to do with Client&amp;lt;-&amp;gt;Server communications.), Avatar (Anything to do with the avatar or presence inworld), Framework (Classes modules can use), Grid (Grid traffic, new OGS2 grid comms), Scripting (Scripting functions, etc), World (The enrivonment/scene, IE Sun/Tree modules.)&lt;br /&gt;
* This should be moved into a seperate project file.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4423 | teravus | 2008-04-30 14:15:48 -0700 (Wed, 30 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Adds the AuthbuyerID field to sqlite and makes use of it.&lt;br /&gt;
* Includes a more user-friendly way of adding it saying, 'Your land table was recently updated.  You need to restart the simulator.  Exiting'&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4422 | teravus | 2008-04-30 13:08:15 -0700 (Wed, 30 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactored the land table to be versionable in mySQL.&lt;br /&gt;
* Added AuthbuyerID so that if someone sets a land for sale to someone and then restarts the simulator, when the simulator comes back up, the setting persists.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4421 | justincc | 2008-04-30 13:04:06 -0700 (Wed, 30 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Rename InventoryFolderImpl.HasSubFolder() to GetDescendentFolder()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4420 | justincc | 2008-04-30 12:55:45 -0700 (Wed, 30 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Resolve mantis 1068, 1095&lt;br /&gt;
* The resolution takes the form of not crashing the session if the folder the user is attempting to add already exists (e.g. there is one already with the same UUID).&lt;br /&gt;
* Printing out warnings instead&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4419 | justincc | 2008-04-30 12:28:36 -0700 (Wed, 30 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Add a scratch implementation of the new inventory fields to the mssql database adapter&lt;br /&gt;
* I don't use mssql so this may not work, corrections (in the form of patches) are welcome.&lt;br /&gt;
* Unlike mysql, mssql requires manual updating of existing tables here (which should mean just adding the new fields manually)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4418 | justincc | 2008-04-30 12:13:06 -0700 (Wed, 30 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Change new inventory groupID field to 36 rather than 63&lt;br /&gt;
* Add updated stub mssql inventory sql (only really because I was in the middle of this when I spotted the numeric transposition)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4417 | justincc | 2008-04-30 12:08:48 -0700 (Wed, 30 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Completely inconsequential inventory odds and ends (actual impact - only one log message changed)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4416 | sdague | 2008-04-30 11:55:58 -0700 (Wed, 30 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add a bunch of properties for User Appearance&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4415 | sdague | 2008-04-30 11:20:28 -0700 (Wed, 30 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
The beginnings of a UserAppearance container&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4414 | justincc | 2008-04-30 10:11:59 -0700 (Wed, 30 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Actually enable the inventory upgrade sql if appropriate&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4413 | teravus | 2008-04-30 09:52:12 -0700 (Wed, 30 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Patch by Melanie.  Implements proper objectflags on child objects.  Thanks Melanie!&lt;br /&gt;
RE: 0001079: r4387. touch() event does not fire when touch script is in root prim and child prims are touched &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4412 | justincc | 2008-04-30 09:41:05 -0700 (Wed, 30 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Deal with a situation where the new fields in the inventory store are null on sqlite&lt;br /&gt;
* This is due to a preparatory change I made yesterday&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4411 | justincc | 2008-04-30 09:28:29 -0700 (Wed, 30 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Trivial sqlite inventory db log message change so I can pick out the messages more easily&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4410 | teravus | 2008-04-30 09:08:24 -0700 (Wed, 30 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Long awaited patch from A_Biondi Mantis 923.  Kept alive by Melanie.  Thanks A_Biondi and Melanie!&lt;br /&gt;
* This builds but might not work.   JustinCC will examine..   it may work out of the box.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4409 | sdague | 2008-04-30 08:03:37 -0700 (Wed, 30 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
move IUserService into the OpenSim.Framework.Communications assembly&lt;br /&gt;
because all the other I***Service interfaces are there.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4408 | teravus | 2008-04-29 20:36:13 -0700 (Tue, 29 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Patch from Melanie: 0001077: [PATCH] LSL types cannot be cast implicitly or explicitly in many cases Thanks Melanie!&lt;br /&gt;
* Also, I moved the event parser and re-writer to a separate static object.   More work will be done here shortly.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4407 | afrisby | 2008-04-29 12:10:15 -0700 (Tue, 29 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Disabled IntergridModule until a Mono bug can be isolated.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4406 | afrisby | 2008-04-29 11:52:19 -0700 (Tue, 29 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* One more attempted fix.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4405 | afrisby | 2008-04-29 11:46:15 -0700 (Tue, 29 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Made a change to InterGrid module to prevent duplicate registrations.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4404 | afrisby | 2008-04-29 11:00:25 -0700 (Tue, 29 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Missed a file in previous commit. Sorry!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4403 | afrisby | 2008-04-29 10:50:29 -0700 (Tue, 29 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Implemented new InterRegion comms method in the form of InterregionModule&lt;br /&gt;
* Interfaces and methods have been defined for basic operation, however a replacement grid module is required to share region URIs with neighbours for this module to work.&lt;br /&gt;
* Tackling that next.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4402 | justincc | 2008-04-29 10:21:17 -0700 (Tue, 29 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Preparatory work for autoupgrade of sqlite inventory tables in preparation for patches in mantis #923&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4401 | teravus | 2008-04-29 09:26:49 -0700 (Tue, 29 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Stuck an exception handler in the friends routine until I have time to debug it more seriously.(or someone else does).  It prints a 'Unable to enumerate' message on the console..  so it won't be forgotten.&lt;br /&gt;
&lt;br /&gt;
It isn't critical data atm though.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4400 | justincc | 2008-04-29 07:50:27 -0700 (Tue, 29 Apr 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
From: Dr Scofield &amp;lt;hud@zurich.ibm.com&amp;gt;&lt;br /&gt;
* Fixes the admin_shutdown xmlrpc method&lt;br /&gt;
* Adds a share/python/console/shutdown.py script for shutting down a background OpenSim&lt;br /&gt;
* For more details see http://xyzzyxyzzy.net/2008/04/29/console-less-opensim/&lt;br /&gt;
* There should also be instructions in the opensimulator wiki soon as well&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4399 | teravus | 2008-04-29 07:12:21 -0700 (Tue, 29 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Committing Dee100's balance update patch with a few bug fixes and a twist. Thanks Dee100!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4398 | afrisby | 2008-04-29 07:10:26 -0700 (Tue, 29 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Little more spring cleaning.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4397 | afrisby | 2008-04-29 07:04:55 -0700 (Tue, 29 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Spring cleaning.&lt;br /&gt;
* Added new generic &amp;quot;Location&amp;quot; class to handle 2D integer locations. Going to use it to replace all RegionHandle and X,Y coordinate references throughout the entire project. You have been warned.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4396 | teravus | 2008-04-29 06:53:24 -0700 (Tue, 29 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Patch from Melanie: 0001087: Crash to bash de-linking objects.  Thanks Melanie!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4395 | teravus | 2008-04-29 06:40:58 -0700 (Tue, 29 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Applying Xantor's patch 0001089 - Added llRot2Angle, llRot2Axis,llAxisAngle2Rot. Re-implemented llRot2Euler, llEuler2Rot &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4394 | teravus | 2008-04-29 06:12:36 -0700 (Tue, 29 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixes child prim not editable as an attachment.  You can right click on child prim in an attachment and get the proper pie menu.  You get the attachment axis scope in the edit box.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4393 | teravus | 2008-04-29 05:09:55 -0700 (Tue, 29 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Applying melanie's List2Vector and List2Rot patch.   Added a routine in the Quaternion constructors to catch 0,0,0,0 quaternions and convert them to 0,0,0,1 (as 0,0,0,0 is implicitly converted to 0,0,0,1 in LSL and will crash libsl if left which will in turn crash the simulator)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4392 | justincc | 2008-04-28 15:21:42 -0700 (Mon, 28 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Lash up mantis 1064 - nre thrown in LandObject.sendLandObjectOwners()&lt;br /&gt;
* From reading the code, the cause must be that a 'show objects on my parcel' is performed when there are objects belonging to more than 32 people&lt;br /&gt;
* I'm not sure why there is a hardcoded 32 limit but I'm leaving it in place for now.  I don't regard this mantis as resolved.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4391 | sdague | 2008-04-28 07:50:09 -0700 (Mon, 28 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
wrap a common exception that we get on shutdown of the script engine to keep&lt;br /&gt;
people from thinking it's a real issue.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4390 | justincc | 2008-04-28 07:41:46 -0700 (Mon, 28 Apr 2008) | 15 lines&lt;br /&gt;
&lt;br /&gt;
From: Dr Scofield &amp;lt;hud@zurich.ibm.com&amp;gt;&lt;br /&gt;
Note: This is the first part of some changes from Dr Scofield to support console-less operation of an OpenSim region server.&lt;br /&gt;
The changes are not yet complete.&lt;br /&gt;
&lt;br /&gt;
* refactors OpenSimMain into two classes: OpenSimMain and&lt;br /&gt;
  OpenSimMainConsole. OpenSimMainConsole derives from OpenSimMain&lt;br /&gt;
  and basically is the &amp;quot;old&amp;quot; OpenSimMain&lt;br /&gt;
* drops StartConsole from RegionApplicationBase (was only called&lt;br /&gt;
  from the &amp;quot;old&amp;quot; OpenSimMain anyhow)&lt;br /&gt;
* reverts the changes to TryGetScene(string, out scene) as that&lt;br /&gt;
  seems to work perfectly fine&lt;br /&gt;
* adds a check to region-remove to see whether&lt;br /&gt;
  m_sceneManger.CurrentScene is non-null before comparing it against&lt;br /&gt;
  the region-to-be-removed&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4389 | teravus | 2008-04-28 07:11:29 -0700 (Mon, 28 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixed 'Welcome to Krynn' default that I missed and got stuck in by a patch.&lt;br /&gt;
* Changed it to 'Welcome to OpenSimulator' as opposed to 'Welcome to OpenSim'&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4388 | justincc | 2008-04-28 07:08:38 -0700 (Mon, 28 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
From: Dr Scofield &amp;lt;hud@zurich.ibm.com&amp;gt;&lt;br /&gt;
attached patch does a bit of reformatting and adds some more parameter &lt;br /&gt;
checking to RemoteAdmin.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4387 | teravus | 2008-04-27 18:48:21 -0700 (Sun, 27 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Added basic 3-5 level undo on prim position/rotation/scale.&lt;br /&gt;
* In the future this should be a config option...   and, hopefully this tides the builders over for a little while.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4386 | afrisby | 2008-04-27 16:54:16 -0700 (Sun, 27 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Added String(FileExtension) property to ITerrainLoader to allow us to determine which file extension this loader is capable of handling.&lt;br /&gt;
* Added ITerrainLoader import capability to Terrain Plugins module - this allows you to write new terrain format plugins without modifying the terrain module directly.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4385 | teravus | 2008-04-27 15:15:38 -0700 (Sun, 27 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Patch from XenReborn to make remove-region work properly without needing to do a change-region first.   Careful though.  I still suggest you do a change-region first.&lt;br /&gt;
* Patch from Melanie to implement touch_end.&lt;br /&gt;
* Thanks XenReborn!.  Thanks Melanie!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4384 | teravus | 2008-04-27 13:10:28 -0700 (Sun, 27 Apr 2008) | 10 lines&lt;br /&gt;
&lt;br /&gt;
* Single Attachments now work from inventory.  You can attach from inventory and detach from inventory.&lt;br /&gt;
* Detaching from right clicking in world, detaches to your inventory.&lt;br /&gt;
* If you go up to a prim and attach it from in world, it appears in your inventory.&lt;br /&gt;
* Attachment placement is saved when you detach them. &lt;br /&gt;
* Choosing wear remembers your last attachment point from inventory.&lt;br /&gt;
* Wrote a method to update an inventory item's asset and sends the updated inventory item to the Client&lt;br /&gt;
* Wrote a recursive method to find the folder of a known existing inventory item.&lt;br /&gt;
* Removed a block on physics object position on creation.  This might crash a region or two, let us know via Mantis if your region crashes because of a physics out of bounds error.&lt;br /&gt;
* Drop doesn't work.  The menu item doesn't even come up.  Don't know why :P.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4383 | chi11ken | 2008-04-27 11:35:00 -0700 (Sun, 27 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor svn, formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4382 | teravus | 2008-04-27 07:37:51 -0700 (Sun, 27 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* More attachment stuff, reworked some of the inventory routines to be what I need them to be for attachments.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4381 | ckrinke | 2008-04-26 13:49:38 -0700 (Sat, 26 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thank you Melanie for implementing&lt;br /&gt;
llListSort() in linear and strided modes.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4380 | justincc | 2008-04-26 13:44:27 -0700 (Sat, 26 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Tidy up and comments related to last inventory related commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4379 | justincc | 2008-04-26 13:31:01 -0700 (Sat, 26 Apr 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* First draft implementation of copying prim inventory items back to agent inventory&lt;br /&gt;
* Now, if you own an item in a prim, you should be able to successfully drag it back into your inventory&lt;br /&gt;
* Temporarily, users which are not owners of the item cannot copy it, even if 'everyone can copy' is set&lt;br /&gt;
* This is pending fixes/implementation of upstream permission implementation&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4378 | teravus | 2008-04-26 10:36:30 -0700 (Sat, 26 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Ooops, attachments now teleport/cross region borders along with your avatar.  Those dastardly objects stick to you.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4377 | afrisby | 2008-04-26 05:40:14 -0700 (Sat, 26 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Committing Mantis #1061 - llRegionSay and llSetPrimitiveParams implementations. Thanks Melanie!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4376 | teravus | 2008-04-26 00:43:11 -0700 (Sat, 26 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* For info about this commit, see last commit.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4375 | teravus | 2008-04-25 23:56:50 -0700 (Fri, 25 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Error on System. references with 'CS20003: 'System' is null or not an object&amp;quot;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4374 | teravus | 2008-04-25 22:16:32 -0700 (Fri, 25 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adds mjm's llQuaternion.GetBytes() patch to our copy of libsecondlife.  (it's already in the later revisions of libsecondlife but we hadn't picked it up.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4373 | teravus | 2008-04-25 14:41:55 -0700 (Fri, 25 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixes prim crossing.  See bug 1050.&lt;br /&gt;
* Causes the internal handling of attachments to put the prim group conceptually at the position of the avatar instead of 0,0,0&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4372 | justincc | 2008-04-25 14:31:40 -0700 (Fri, 25 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Check in odds and ends which remain as an attempt to get the item properties panel for a prim's contents working&lt;br /&gt;
* Temporarily hacked things to bring our protocol data flow to be pretty much completely identical to the Linden's for this - to absolutely no avail.&lt;br /&gt;
* Leaving commented code in as a springboard for some future attempt&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4371 | teravus | 2008-04-25 12:48:47 -0700 (Fri, 25 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixes Mantis: 1049.  Y Texture repeat not being applied to resulting animation.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4370 | justincc | 2008-04-25 06:37:43 -0700 (Fri, 25 Apr 2008) | 10 lines&lt;br /&gt;
&lt;br /&gt;
From: Dr Scofield &amp;lt;hud@zurich.ibm.com&amp;gt;&lt;br /&gt;
the patch below adds support for start_location = uri:region&amp;amp;x&amp;amp;y&amp;amp;z to &lt;br /&gt;
OpenSim which allows us to provide -url secondlife:///region/X/Y/Z to &lt;br /&gt;
the SecondLife client during start up --- which will take you directly &lt;br /&gt;
to region &amp;quot;region&amp;quot; at position X, Y, Z.&lt;br /&gt;
&lt;br /&gt;
also, i did increase the default Z value from 70 to 128 as we otherwise &lt;br /&gt;
have the problem that on some regions we'd end up inside a mountain &lt;br /&gt;
instead of on top of it.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4369 | teravus | 2008-04-25 04:17:43 -0700 (Fri, 25 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixes the object pay box to default to -2,-2,-2,-2,-2.  Fixes mantis 1045.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4368 | afrisby | 2008-04-25 03:37:22 -0700 (Fri, 25 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Applying mantis#1048 - Patch for osSetRegionWaterHeight()&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4367 | teravus | 2008-04-25 02:47:21 -0700 (Fri, 25 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Used thomas' patch m884 as an example to make HUD attachments work.   While I didn't use the patch directly, I did use the following from the patch to convert the uint value into the byte: (byte)((m_attachmentPoint % 16) * 16 + (m_attachmentPoint / 16))&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4366 | teravus | 2008-04-24 18:00:55 -0700 (Thu, 24 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Implements llTarget, llTargetRemove, at_target(), not_at_target()&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4365 | teravus | 2008-04-24 15:26:26 -0700 (Thu, 24 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Tuned the llMove2Target PID controller to be more reasonable and not overshoot the target.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4364 | sdague | 2008-04-24 08:52:22 -0700 (Thu, 24 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
do a max of 3 splits when first processing the nhibernate connect &lt;br /&gt;
strings so the ; in the db connect strings pass to the native&lt;br /&gt;
drivers correctly&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4363 | sdague | 2008-04-24 08:23:49 -0700 (Thu, 24 Apr 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
in theory, let you pass the mysql connection string into the&lt;br /&gt;
mysql manager class.  This could use some testing of inventory&lt;br /&gt;
and asset services.  Once this is prooved out, I'll do it for&lt;br /&gt;
mssql as well.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4362 | teravus | 2008-04-24 08:11:19 -0700 (Thu, 24 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Patch from Melanie.  Mantis: 1040.  Thanks Melanie!&lt;br /&gt;
* Implements llDeleteSubList in all it's modes. Corrects type selection in inventory functions. Adds support for INVENTORY_ALL selector &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4361 | sdague | 2008-04-24 08:00:42 -0700 (Thu, 24 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
auto table creation for nhibernate backends&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4360 | sdague | 2008-04-24 05:27:24 -0700 (Thu, 24 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
replace hard tabs with 4 spaces to be consistant in the source.&lt;br /&gt;
Please adjust your editors to not use hard tabs.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4359 | teravus | 2008-04-24 04:32:41 -0700 (Thu, 24 Apr 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Adds much better support for attachments that you right click on in world.&lt;br /&gt;
* Your friends can see your attachments now.  People who appear in the sim after you've attached something can also see your attachments.&lt;br /&gt;
* You can position &amp;amp; rotate your attachments now.  Positions do *not* save.&lt;br /&gt;
* You can detach attachments now the regular way.&lt;br /&gt;
* Attachments do not cross into other regions with you..(this isn't too far off)&lt;br /&gt;
* Updated ODE to not request terse updates on child prim.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4358 | justincc | 2008-04-24 03:17:33 -0700 (Thu, 24 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* From: Alan M Webb &amp;lt;awebb.vnet.ibm.com&amp;gt;&lt;br /&gt;
* Patch to fix negative indices bug in llListInsertList&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4357 | teravus | 2008-04-23 16:55:02 -0700 (Wed, 23 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixed an annoying pop-up box when crossing borders.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4356 | teravus | 2008-04-23 15:44:59 -0700 (Wed, 23 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
*  Patch from Melanie.   Mantis 0001037: Add various internal plumbing to the example economy module, implements llSetPayPrice(), money() and llGiveMoney() in scripts.  Thanks Melanie!&lt;br /&gt;
* Moves module loading before the script engine so the script engine can pick up events from modules registering interfaces with scene.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4355 | justincc | 2008-04-23 15:25:53 -0700 (Wed, 23 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add NUnit to CONTRIBUTORS file&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4354 | justincc | 2008-04-23 15:13:57 -0700 (Wed, 23 Apr 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Implement full grid mode Trash empty&lt;br /&gt;
* Now, emptying the trash should remove folders and the items they contain as well as items which were not in a subfolder.&lt;br /&gt;
* This will only work once both the region and grid servers have reached this revision.&lt;br /&gt;
* You may also need to clear your cache before this will work&lt;br /&gt;
* Refactoring to follow.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4353 | teravus | 2008-04-23 15:04:45 -0700 (Wed, 23 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixes lsl scripts with no state_entry event at all&lt;br /&gt;
* Fixes event reporting on states with no state_entry in lsl scripts.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4352 | sdague | 2008-04-23 14:27:37 -0700 (Wed, 23 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fix for mantis 1036&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4351 | sdague | 2008-04-23 14:20:51 -0700 (Wed, 23 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
fixed mantis: 1035, as well as ordering commands&lt;br /&gt;
alphabetically because out of order lists bother me. :)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4350 | sdague | 2008-04-23 13:57:18 -0700 (Wed, 23 Apr 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
add a database_connect field for the asset server config&lt;br /&gt;
which will let you specify a connection string.  Required&lt;br /&gt;
for Nhibernate, optional for sqlite (there is a sane default), &lt;br /&gt;
ignored for mysql and mssql until someone implements the &lt;br /&gt;
Iniatialise(string) method.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4349 | sdague | 2008-04-23 13:48:23 -0700 (Wed, 23 Apr 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
allow for Inventory database source to be specified in main&lt;br /&gt;
configs.  This works with sqlite and nhibernate backends, and&lt;br /&gt;
stays with default seperate ini files for mysql and mssql until&lt;br /&gt;
someone writes those.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4348 | sdague | 2008-04-23 12:13:06 -0700 (Wed, 23 Apr 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
changes to allow asset_source to be specified in the opensim.ini&lt;br /&gt;
this will work for sqlite and nhibernate, but will be ignored for&lt;br /&gt;
mysql and mssql (reverting to their ini files) until someone writes&lt;br /&gt;
that bit.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4347 | teravus | 2008-04-23 11:41:39 -0700 (Wed, 23 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix a console issue where pressing return on some operating systems cause the console to crash and complain about 0 regex matches.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4346 | justincc | 2008-04-23 10:04:15 -0700 (Wed, 23 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Implement proper emptying of trashcan on standalone&lt;br /&gt;
* On standalone, folders (and their items) should now be persistently deleted on trash emptying, as well as immediate child items&lt;br /&gt;
* An implementation for grid mode will follow.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4345 | teravus | 2008-04-23 08:32:19 -0700 (Wed, 23 Apr 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Adds llSetStatus(STATUS_ROTATE_X | STATUS_ROTATE_Y | STATUS_ROTATE_Z,TF)&lt;br /&gt;
* Currently if you apply that to only one or two axis you get unpredictable and sometimes explosive results.&lt;br /&gt;
* Three axis works well enough to play with it anyway.   More work is needed here.&lt;br /&gt;
* Fixed an incorrectly named method in ODE.NET&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4344 | sdague | 2008-04-23 08:15:11 -0700 (Wed, 23 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Two small changes:&lt;br /&gt;
 1. add addin-db-001 to the delete list&lt;br /&gt;
 2. allow for connection strings for data sources in the config file&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4343 | ckrinke | 2008-04-23 07:31:54 -0700 (Wed, 23 Apr 2008) | 11 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Tyre for :&lt;br /&gt;
Commands with arguments enclosed in Double quotation marks (e.g. filenames or objects with embedded blanks) should be parsed correctly. e.g.:&lt;br /&gt;
console command &amp;quot;edit-scale&amp;quot; don't accept prim names with embedded blanks&lt;br /&gt;
edit-scale Prim 20x20x20 20 20 20&lt;br /&gt;
Region# :&lt;br /&gt;
edit-scale &amp;quot;Prim 20x20x20&amp;quot; 20 20 20&lt;br /&gt;
Region# :&lt;br /&gt;
edit-scale Prim20x20x20 20 20 20&lt;br /&gt;
Searching for Primitive: 'Prim20x20x20'&lt;br /&gt;
Edited scale of Primitive: Prim20x20x20&lt;br /&gt;
Region# :&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4342 | afrisby | 2008-04-23 06:22:06 -0700 (Wed, 23 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Patch for #973 - Object Rez from Inventory ignores permissions - Thanks tglion!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4341 | afrisby | 2008-04-23 05:21:54 -0700 (Wed, 23 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Patch #1026 - llDialog support -- Thanks Melanie!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4340 | afrisby | 2008-04-23 05:14:53 -0700 (Wed, 23 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Another bamboo fix&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4339 | afrisby | 2008-04-23 05:10:29 -0700 (Wed, 23 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Committing working dir fix for bamboo.build&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4338 | afrisby | 2008-04-23 05:00:23 -0700 (Wed, 23 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix for mantis #1025 - Region always reports that location is unavailable. Thanks Lulurun.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4337 | afrisby | 2008-04-23 04:54:35 -0700 (Wed, 23 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Applying Mantis #1022 - Thanks Melanie!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4336 | afrisby | 2008-04-23 04:53:16 -0700 (Wed, 23 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Applying Mantis #1021 (llStartAnimation/llStopAnimation) - Thanks Melanie!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4335 | afrisby | 2008-04-23 04:52:25 -0700 (Wed, 23 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Applying Mantis #1020 (Animations) - Thanks Melanie.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4334 | justincc | 2008-04-23 04:14:19 -0700 (Wed, 23 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix mantis #842 - folders which are created but left named &amp;quot;New Folder&amp;quot; in places other than directly under &amp;quot;My Inventory&amp;quot; should now be stored&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4333 | afrisby | 2008-04-23 03:55:04 -0700 (Wed, 23 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Removing old libTerrainBSD and associated Plugin &amp;amp; Project.&lt;br /&gt;
* Updated prebuild.xml accordingly.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4332 | justincc | 2008-04-23 03:30:45 -0700 (Wed, 23 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Get rid of missing texture notification drop messages for now - obscuring too many other debug messages.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4331 | justincc | 2008-04-23 03:20:38 -0700 (Wed, 23 Apr 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
From: Dr Schofield &amp;lt;hud@zurich.ibm.com&amp;gt;&lt;br /&gt;
the attached patch fixes http://opensimulator.org/mantis/view.php?id=936 &lt;br /&gt;
aka load-xml/load-xml2 crashing. problem lies with basic physics not &lt;br /&gt;
creating physics actors. the solution was already present in &lt;br /&gt;
SceneObjectPart.cs.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4330 | justincc | 2008-04-23 03:16:26 -0700 (Wed, 23 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
From: Kurt Taylor &amp;lt;krtaylor@us.ibm.com&amp;gt;&lt;br /&gt;
Attached is a patch for adding the llGetSunDirection functionality. It was implemented by adding a parameter to estate settings for storing the sun position. The sun position is calculated and stored via the sun module everytime the client's sun position is updated. It was tested with several different srcipts on Linux and Windows&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4329 | afrisby | 2008-04-23 01:42:15 -0700 (Wed, 23 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Updated filesystem refs for bamboo.build&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4328 | afrisby | 2008-04-23 01:37:47 -0700 (Wed, 23 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Moving bamboo.build&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4327 | afrisby | 2008-04-23 00:25:08 -0700 (Wed, 23 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Once more into the breach, yada yada.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4326 | afrisby | 2008-04-23 00:11:10 -0700 (Wed, 23 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* One more attempt (Fixing CI server)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4325 | afrisby | 2008-04-23 00:00:07 -0700 (Wed, 23 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Committing improved bamboo.build&lt;br /&gt;
* Incremented OpenSim version counter to 0.5.5 (from 0.4)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4324 | afrisby | 2008-04-22 23:44:22 -0700 (Tue, 22 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Removing autobuild.sh&lt;br /&gt;
* Adding bamboo.build NAnt target for bamboo CI server.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4323 | afrisby | 2008-04-22 22:43:18 -0700 (Tue, 22 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Tweaked autobuild.sh&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4322 | afrisby | 2008-04-22 22:31:24 -0700 (Tue, 22 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Committing an 'autobuild.sh' script for our CI server. Others may find this helpful too. Linux equivalent of compile.bat&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4321 | chi11ken | 2008-04-22 18:04:44 -0700 (Tue, 22 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4320 | justincc | 2008-04-22 13:59:08 -0700 (Tue, 22 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Add folders and items locking in external manipulations of InventoryFolderImpl carried out by CachedUserInfo&lt;br /&gt;
* These will do temporarily pending refactoring&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4319 | justincc | 2008-04-22 13:47:54 -0700 (Tue, 22 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Add DeleteAllContents() method to InventoryFolderImpl - not yet used but will be soon&lt;br /&gt;
* Add locking to InventoryFolderImpl class - need more though.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4318 | sdague | 2008-04-22 13:43:38 -0700 (Tue, 22 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
doh, forgot that hg diffs don't do the adds correctly to svn&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4317 | justincc | 2008-04-22 13:24:48 -0700 (Tue, 22 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Extend functionality to better handle delayed inventory service transfers to create folder, move folder and purge folder.&lt;br /&gt;
* Old 1.18 get folder functionality requires a little more consideration&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4316 | sdague | 2008-04-22 12:44:40 -0700 (Tue, 22 Apr 2008) | 9 lines&lt;br /&gt;
&lt;br /&gt;
From: Dr Scofield &amp;lt;hud@zurich.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
some exceptional code ;-) i've added TerrainException and have modified&lt;br /&gt;
TerrainModule to now throw TerrainExceptions.&lt;br /&gt;
&lt;br /&gt;
   cheers,&lt;br /&gt;
   dr scofield&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4315 | justincc | 2008-04-22 11:58:09 -0700 (Tue, 22 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Replace previous specific inventory callback code with generic alternative&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4314 | justincc | 2008-04-22 10:24:13 -0700 (Tue, 22 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Allow folder renaming to complete after an agent inventory has been received by a region from the inventory service&lt;br /&gt;
* This replaces the old behaviour of failing straight away, which could cause lost updates if the inventory service was slow in responding&lt;br /&gt;
* This is the first baby step to making all inventory requests behave this way, to reduce inventory lossage&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4313 | teravus | 2008-04-22 10:24:00 -0700 (Tue, 22 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* ODE Update!   If you roll your own, make sure to download the lib source again from http://opensimulator.org/svn/opensim-libs/trunk&lt;br /&gt;
* Gracefully handles two asserts that were being pesky.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4312 | teravus | 2008-04-22 03:11:29 -0700 (Tue, 22 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Implements llScriptDanger&lt;br /&gt;
* Made the scene's scriptDanger method more generic so both the llScriptDanger method and the Script engine method use the same private method.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4311 | teravus | 2008-04-22 02:28:58 -0700 (Tue, 22 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Implemented NoScript areas (without loosing script state).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4310 | teravus | 2008-04-22 01:15:44 -0700 (Tue, 22 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Patch from Mic Bowman(cmickeyb) that implements llUnsit.  Thanks Mic!&lt;br /&gt;
* I expanded upon his patch just a bit to incorporate the following.&lt;br /&gt;
* if the avatar is sitting on this object, then we can unsit them.&lt;br /&gt;
* If the object owner also owns the parcel or if the land is group owned and the object is group owned by the same group or if the object is owned by a person with estate access, then we can unsit them.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4309 | afrisby | 2008-04-22 00:53:32 -0700 (Tue, 22 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Committing new terrain plugin effects system. Loads DLLs in /bin/Terrain/ as terrain module extensions. Committing sample plugin library.&lt;br /&gt;
* prebuild.xml changes.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4308 | afrisby | 2008-04-21 07:11:36 -0700 (Mon, 21 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added missing reference to OpenSim.Framework.Communications to RemoteAdminPlugin to fix a compile error introduced by the Radmin patch.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4307 | afrisby | 2008-04-21 06:16:00 -0700 (Mon, 21 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Various compiler warning cleanups.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4306 | sdague | 2008-04-21 05:42:56 -0700 (Mon, 21 Apr 2008) | 27 lines&lt;br /&gt;
&lt;br /&gt;
From: Dr Scofield &amp;lt;hud@zurich.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
the attached patch set is centered around RemoteAdminPlugin and focuses&lt;br /&gt;
mainly on making it more robust (i.e. more parameter checking and better&lt;br /&gt;
error reporting) but also we've re-implemented the LoadTerrain stuff that&lt;br /&gt;
got disabled during the terrain code reworking:&lt;br /&gt;
&lt;br /&gt;
   * missing PostInitialize() calls on region modules that were loaded&lt;br /&gt;
     for regions created via RemoteAdmin's CreateRegion XmlRpc call&lt;br /&gt;
   * re-implements RemoteAdmin's LoadTerrain XmlRpc call (probably lost&lt;br /&gt;
     during the TerrainModule rework)&lt;br /&gt;
   * adds lots more parameter checking and error reporting to RemoteAdmin&lt;br /&gt;
   * adds a read-only property to RegionApplicationBase so that we can&lt;br /&gt;
     access the CommsManager&lt;br /&gt;
   * adds Exceptions to TerrainModule so that we get better error case&lt;br /&gt;
     feedback (and can report more meaningful errors in turn)&lt;br /&gt;
   * adds a CheckForTerrainUpdate() call to&lt;br /&gt;
     TerrainModule.LoadFromFile() to make terrain changes effective&lt;br /&gt;
   * adds TryGetCurrentScene(LLUUID) to SceneManager so that we can&lt;br /&gt;
     retrieve Scenes not only by name but also by LLUUID&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   cheers,&lt;br /&gt;
   dr scofield&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4305 | afrisby | 2008-04-21 02:38:51 -0700 (Mon, 21 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Various refactorings.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4304 | afrisby | 2008-04-21 02:12:47 -0700 (Mon, 21 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Formatted ExportSerialiserModule and SvnBackupModule&lt;br /&gt;
* Added a form of GZip compression support to object.xml files produced by exportserialiser. Will look towards standard GZip support. File compression seems to be highly worthwhile reducing a 1.5mb sim state to 62kb.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4303 | chi11ken | 2008-04-21 01:28:25 -0700 (Mon, 21 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4302 | afrisby | 2008-04-21 00:16:30 -0700 (Mon, 21 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Committing fix for previous build breakage. Sorry!&lt;br /&gt;
* Committing namespace/usings fixes for ThirdParty directory, missed in previous commit.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4301 | afrisby | 2008-04-21 00:09:17 -0700 (Mon, 21 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Optimised using statements and namespace references across entire project (this took a while to run).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4300 | afrisby | 2008-04-20 23:39:16 -0700 (Sun, 20 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Terrain Module code has been reformatted to comply with guidelines.&lt;br /&gt;
* Fixed a variety of code quality issues. (Yes, I've found ReSharper.)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4299 | afrisby | 2008-04-20 21:36:32 -0700 (Sun, 20 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Written a improved self-contained version of the XML Object Serialiser for the ExportSerialisationModule.&lt;br /&gt;
* This now outputs properly indented XML, that is sorted before construction. This produces a file which proper .diffs can be generated from - the end result being smaller more compact revisions when saving to SVN.&lt;br /&gt;
* Files are a little heavy still however, compression looks like a good method for packing sim-states for transport outside of SVN. Zip seems to be a good candidate and is on the TODO.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4298 | afrisby | 2008-04-20 21:11:56 -0700 (Sun, 20 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Added support for periodic autosaves - added to SvnBackupModule. Will cause a SVN revision to be saved every X minutes. (Default = 15)&lt;br /&gt;
* Added 'Autosave' options to OpenSim.ini.Example &lt;br /&gt;
* Added 'ImportOnStartup' option to OpenSim.ini.example&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4297 | justincc | 2008-04-20 16:07:20 -0700 (Sun, 20 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Extra log line to notify the user console when a new user inventory skeleton has been successfully created.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4296 | justincc | 2008-04-20 13:36:06 -0700 (Sun, 20 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Remove user profile from cache when they log out from a region.&lt;br /&gt;
* A much more significant fix is required to clean up the cache when a user moves out of a region, but really better handling of delayed inventory cache updates needs to be &lt;br /&gt;
written first, and possibly better affinity to cut down agent inventory requests when the move is between two regions hosted on the same server.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4295 | justincc | 2008-04-20 12:39:24 -0700 (Sun, 20 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Tweak inventory login failure message to point to the region owner as first point of call rather than the grid owner&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4294 | justincc | 2008-04-20 12:07:42 -0700 (Sun, 20 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Change user inventory create from explicit 'create user' command on the console from sync to async&lt;br /&gt;
* Catch more error conditions and provide more messages when things go wrong&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4293 | justincc | 2008-04-20 11:45:03 -0700 (Sun, 20 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Change lazy user inventory creation on first login to synchronous rather than async.  &lt;br /&gt;
* Add more error checking so that we don't proceed if there has been a problem with inventory retrieval&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4292 | justincc | 2008-04-20 11:19:34 -0700 (Sun, 20 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* On grid mode, if the inventory service is responding but returning an empty response to a whole agent inventory request, then post an inventory login failure message.  &lt;br /&gt;
IMO, this is better than allowing the agent to login with an apparantly blank inventory.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4291 | tedd | 2008-04-20 04:58:14 -0700 (Sun, 20 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Removed some script engine noise from console&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4290 | tedd | 2008-04-20 03:40:39 -0700 (Sun, 20 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Moved script engine os* commands to OSSL_BuilIn_Commands.cs and OSSL_BuilIn_Commands_Interface.cs where they belong.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4289 | teravus | 2008-04-20 03:18:40 -0700 (Sun, 20 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixed up event discovery regexes to work with a specific string format m#1012&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4288 | afrisby | 2008-04-19 22:44:54 -0700 (Sat, 19 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added some more fixes, refactored SVNModule slightly.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4287 | afrisby | 2008-04-19 21:21:18 -0700 (Sat, 19 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added support for new &amp;quot;svn load-region &amp;lt;region name&amp;gt; [svn revision]&amp;quot; command to SVN Backup Module.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4286 | teravus | 2008-04-19 21:19:44 -0700 (Sat, 19 Apr 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Updates LSL2CS converter&lt;br /&gt;
* All objects are not touchable by default now&lt;br /&gt;
* When a script listens for one of the touch events in the state, an object becomes touchable.&lt;br /&gt;
* All LSL scripts report which events they consume now&lt;br /&gt;
** This uses semi-complicated Regex to discover the events, stick them in a dictionary, and then write a method call into each script state's state_entry() event.&lt;br /&gt;
** Tedd may figure out a better way to do this in the future.  For now, this works for LSL.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4285 | afrisby | 2008-04-19 21:15:12 -0700 (Sat, 19 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added experimental &amp;quot;svn load &amp;lt;revision&amp;gt;&amp;quot; command to allow you to load a region from a specified SVN revision. Potentially useful for rollbacks.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4284 | afrisby | 2008-04-19 21:10:52 -0700 (Sat, 19 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixed three compiler warnings introduced in the previous commit.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4283 | afrisby | 2008-04-19 21:04:59 -0700 (Sat, 19 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Various SvnBackupModule fixes.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4282 | justincc | 2008-04-19 15:48:06 -0700 (Sat, 19 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Start catching rogue SocketExceptions which occur (at least on mono) when a response stream for a request which actually required no response, is closed&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4281 | justincc | 2008-04-19 15:03:34 -0700 (Sat, 19 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Insert an OpenSim warning telling the user to ignore the ERROR assembly scanning messages.  This is a temporary measure.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4280 | ckrinke | 2008-04-19 14:01:26 -0700 (Sat, 19 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly krtaylor for a patch to solve:&lt;br /&gt;
Linked objects won't scale together properly, only the root object scales. &lt;br /&gt;
This happens with scaling both up and down or inputting numbers in the edit dialog.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4279 | justincc | 2008-04-19 13:44:24 -0700 (Sat, 19 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix build break in previous revision&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4278 | afrisby | 2008-04-19 08:18:54 -0700 (Sat, 19 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Several fixes for SvnBackupModule&lt;br /&gt;
* SVNBackup module now works correctly when you have more than one region.&lt;br /&gt;
* Various textual and feature improvements, including new 'ImportOnStartup' option for OpenSim.ini (place in [SVN] section)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4277 | justincc | 2008-04-18 15:46:03 -0700 (Fri, 18 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Insert some missing database locks for inventory and user data on mysql&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4276 | justincc | 2008-04-18 12:03:28 -0700 (Fri, 18 Apr 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan M Webb &amp;lt;awebb@vnet.ibm.com&amp;gt;&lt;br /&gt;
Robust implementations of GetSubString, InsertString, and&lt;br /&gt;
DeleteSubstring. The existing implementations only worked for arguments&lt;br /&gt;
consistent with the underlying .Net implementation and did not&lt;br /&gt;
accomodate LL's negative indices.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4275 | justincc | 2008-04-18 08:41:13 -0700 (Fri, 18 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Remove redundant try/catch from asset request since this is now handled by the base http server&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4274 | tedd | 2008-04-18 08:25:43 -0700 (Fri, 18 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Mantis #851, 100% CPU on unhandlet HTTP event. Thanks cmickeyb.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4273 | afrisby | 2008-04-18 02:35:24 -0700 (Fri, 18 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixed two compiler warnings dealing with IPAddress equality.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4272 | teravus | 2008-04-17 21:44:04 -0700 (Thu, 17 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Added lock persistence&lt;br /&gt;
* Temporarily disabling click+drag+move for non physical things until more experimenting is done to figure out how to get a sideways hand cursor in the client.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4271 | ckrinke | 2008-04-17 19:23:48 -0700 (Thu, 17 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you, Melanie, very kindly for a patch that : &lt;br /&gt;
Implements llGetInventoryKey with perms checking. &lt;br /&gt;
Adds perms checking to llGetTexture, adds type checking to llStartSound, &lt;br /&gt;
allows llSetTexture to reference textures by name&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4270 | teravus | 2008-04-17 12:42:54 -0700 (Thu, 17 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Re-Fixed caps &lt;br /&gt;
* This fixes chi11ken's/OpenViewer's libsl cap issue.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4269 | teravus | 2008-04-17 08:58:50 -0700 (Thu, 17 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Acks the first UseCircuitCode packet &lt;br /&gt;
* Implements Teleport One Agent Home&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4268 | justincc | 2008-04-17 07:34:30 -0700 (Thu, 17 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan M Webb &amp;lt;awebb@vnet.ibm.com&amp;gt;&lt;br /&gt;
This provides fixed implementations for llListReplaceList and llList2CSV.&lt;br /&gt;
llListReplaceList was broken except for simple indices. llList2CSV did not handle processing of an empty list.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4267 | afrisby | 2008-04-17 07:26:19 -0700 (Thu, 17 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Added &amp;quot;svn load&amp;quot; command to correspond &amp;quot;svn save&amp;quot;. Will grab the latest revision.&lt;br /&gt;
* TODO: Specific revision support.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4266 | afrisby | 2008-04-17 07:22:48 -0700 (Thu, 17 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added ITerrainModule interface to Terrain Module, and registered accordingly in Scene.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4265 | afrisby | 2008-04-17 06:20:06 -0700 (Thu, 17 Apr 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* Added a directory for the SVN module. More about to come.* SVNBackupModule&lt;br /&gt;
* See OpenSim.ini.example settings for how to use&lt;br /&gt;
* Only compatible with svn:// and http:// authentication for the moment (and only using simple authentication). SSL/SSH key support is supported by the library used (SvnDotNet), but is not yet supported in OpenSim.&lt;br /&gt;
* Use the command &amp;quot;svn save&amp;quot; to make a copy of your regions to SVN. Presently this is not an automatic process, but such a feature is on the todo list.&lt;br /&gt;
* It will in your repository create a subdirectory for each region with the regions UUID, inside there it will create a 'terrain load' compatible 'heightmap.r32', and a load-xml2 compatible 'objects.xml' plus information files.&lt;br /&gt;
* Untested on Linux, some compatibility work may be needed by Linux peoples. The dependencies will be the same as for SvnDotNet which is supposedly mono-compatible.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4264 | afrisby | 2008-04-17 06:06:58 -0700 (Thu, 17 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added a directory for the SVN module. More about to come.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4263 | chi11ken | 2008-04-17 05:16:19 -0700 (Thu, 17 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.  Add copyright info to some source files.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4262 | afrisby | 2008-04-17 05:07:54 -0700 (Thu, 17 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Missed a file while committing.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4261 | afrisby | 2008-04-17 04:42:06 -0700 (Thu, 17 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Committing first version of SVN Backup Module&lt;br /&gt;
This is a module which allows you to periodically export a serialised version of your region to a SVN repository and store it there. It is still a work in progress and is currently disabled and incomplete, but some of the functionality is demonstratable.&lt;br /&gt;
* Enjoy.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4260 | afrisby | 2008-04-17 03:39:50 -0700 (Thu, 17 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added appropriate license.txt in ThirdPartyLicenses/ for APR.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4259 | afrisby | 2008-04-17 03:39:18 -0700 (Thu, 17 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Committing a whole bunch of binaries needed for SvnDotNet to function. Namely the apache portable runtime project. Under Apache 2.0 License.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4258 | teravus | 2008-04-16 22:23:43 -0700 (Wed, 16 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Patch from ChrisDown to fix odd results when using landmarks.  Thanks Chris! (Tweaked slightly so avatar don't end up underground).&lt;br /&gt;
* Removed some testing notices I had in there that were obnoxious.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4257 | teravus | 2008-04-16 22:07:14 -0700 (Wed, 16 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Implements 'Set Home to Here' &lt;br /&gt;
* Implements 'Teleport Home'&lt;br /&gt;
* User Server has to be updated for it to save your home in grid mode&lt;br /&gt;
* home position accuracy is in int because the grid comms ExpectUser method tries to convert to Uint and crashes if it gets a float.  Added a convert to decimal in ExpectUser but to avoid a breaking change with old revisions, kept the save value in int for now.   Eventually it needs to be a float, but lets release another incremental version before doing that.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4256 | mw | 2008-04-16 09:28:02 -0700 (Wed, 16 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
moved the Thread.Sleep(500), to the correct side of the   ar.AsyncWaitHandle.WaitOne(timeOut*1000, false); call.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4255 | justincc | 2008-04-16 09:07:34 -0700 (Wed, 16 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* From: Alan M Webb &amp;lt;awebb@vnet.ibm.com&amp;gt;&lt;br /&gt;
* Here's an updated ListInsertList implementation, tested to be LL&lt;br /&gt;
compliant.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4254 | justincc | 2008-04-16 08:57:55 -0700 (Wed, 16 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan M Webb &amp;lt;awebb@vnet.ibm.com&amp;gt;&lt;br /&gt;
This fixes a bug in LSL_Types.list GetSublist that was manifest if the&lt;br /&gt;
source list was empty and negative indices were used.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4253 | justincc | 2008-04-16 08:54:32 -0700 (Wed, 16 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* From Kurt Taylor &amp;lt;krtaylor@us.ibm.com&amp;gt;&lt;br /&gt;
* Yet more script function cleanup - Patch fixes many different script functions: NotImplemented that weren't there at all, redundant or unneeded m_host.AddScriptLPS, etc&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4252 | mw | 2008-04-16 08:49:28 -0700 (Wed, 16 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
added a thread.Sleep(500) to OGS1GridServices.CheckRegion() , to try to help avoid a potential race condition. As IAsyncResult.AsyncWaitHandle.WaitOne before a AsyncCallback is called. So in this case, its a race to see who sets or reads the bool m_bAvailable first.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4251 | chi11ken | 2008-04-16 07:51:31 -0700 (Wed, 16 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4250 | teravus | 2008-04-16 07:29:57 -0700 (Wed, 16 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Set default EstateSettings regionFlags to allow 'set home here', and 'create landmark'.   This won't apply retroactively, so you'll need to replace the region_flags value in your estate_settings.xml file to 336723974 and then in the estate tools dialog, re-set your desired simulator setup if you want people to be able to create landmarks without viewing admin options.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4249 | teravus | 2008-04-16 07:10:54 -0700 (Wed, 16 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Applying melanie's Landmark patch. Thanks Melanie!&lt;br /&gt;
* To make a landmark, you currently have to enable admin options in the advanced menu first.  We're working on this..   however use the admin options solution in the mean time.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4248 | sdague | 2008-04-16 03:54:32 -0700 (Wed, 16 Apr 2008) | 8 lines&lt;br /&gt;
&lt;br /&gt;
After reading Timer.cs in the mono source, I'm not&lt;br /&gt;
convinced that timer.Enabled modification is thread safe.&lt;br /&gt;
I suspect the statsHeartBeat call to be one of our hot spots&lt;br /&gt;
because is tries to synchronize not with a lock, but by&lt;br /&gt;
disabling and enabling itself.  I've replaced that with a lock&lt;br /&gt;
in the hopes that this affects either the 100% bug, or the&lt;br /&gt;
invoke_void bugs.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4247 | afrisby | 2008-04-15 22:17:56 -0700 (Tue, 15 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Committing PumaCode SvnDotNet DLL library - a C# binding for SVN access.&lt;br /&gt;
* Required for upcoming work on a specialised module.&lt;br /&gt;
* Added license file (LGPL) to ThirdPartyLicenses/&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4246 | chi11ken | 2008-04-15 21:23:00 -0700 (Tue, 15 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4245 | ckrinke | 2008-04-15 20:55:21 -0700 (Tue, 15 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you very much, Kmeisthax for:&lt;br /&gt;
This patch makes the &amp;quot;Show in Search&amp;quot; checkbox on the viewer work. Additionally, I also discovered that show-in-search objects use the JointWheel flag, so this patch currently uses that flag. LibSL needs to add a flag to enum LLObject.ObjectFlags, &amp;quot;IncludeSearch = 32768&amp;quot; so we aren't using a legacy flag.&lt;br /&gt;
&lt;br /&gt;
Additionally this patch also contains a small fix to BaseHTTPServer that lets the response content-type to be something other than text/html. For some reason this didn't get submitted with the DataSnapshot merge.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4244 | teravus | 2008-04-15 16:10:12 -0700 (Tue, 15 Apr 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* A tweak of the caps system so that new caps have random paths instead of a fixed path&lt;br /&gt;
* This allows caps requests to be routed to regions where the agent is currently a root agent instead of the region that they logged into as it did previously.   &lt;br /&gt;
* This fixes a wide variety of bugs related to 'can't do X once i've crossed a border'.&lt;br /&gt;
* The first seed cap request fails, the second one works.  (this generates an error message on the console)&lt;br /&gt;
* Experimental.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4243 | sdague | 2008-04-15 16:01:42 -0700 (Tue, 15 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fix types on nhibernate mappings for User bits&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4242 | justincc | 2008-04-15 15:56:18 -0700 (Tue, 15 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix mantis 975 - prim text &amp;gt; 255 chars&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4241 | justincc | 2008-04-15 15:44:18 -0700 (Tue, 15 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Tiny, tiny, login message refinement to reduce human parsing requirements&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4240 | justincc | 2008-04-15 15:41:34 -0700 (Tue, 15 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Make it easier to follow logins on the user server by changing and tidying up log messages&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/0.5.5-release</id>
		<title>0.5.5-release</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/0.5.5-release"/>
				<updated>2009-05-12T19:56:26Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: New page: ------------------------------------------------------------------------ r4238 | justincc | 2008-04-15 11:10:42 -0700 (Tue, 15 Apr 2008) | 2 lines  * Send a meaningful response to both the...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;------------------------------------------------------------------------&lt;br /&gt;
r4238 | justincc | 2008-04-15 11:10:42 -0700 (Tue, 15 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Send a meaningful response to both the user server console and the client if a login fails because the inventory service has failed.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4237 | teravus | 2008-04-15 09:49:06 -0700 (Tue, 15 Apr 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Fixed LSL State support.&lt;br /&gt;
* Re-applied Tedd's patch that got overwritten.&lt;br /&gt;
* Replaced (state)\s+([^;\n\r]+)([\r\n\s];) with (state)\s+([^;\n\r]+)(;[\r\n\s])&lt;br /&gt;
* Added a state(string) method to BuiltIn_Commands_BaseClass&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4236 | sdague | 2008-04-15 07:24:15 -0700 (Tue, 15 Apr 2008) | 22 lines&lt;br /&gt;
&lt;br /&gt;
From: Dr Scofield &amp;lt;hud@zurich.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   ansgar and i have been working on an asterisk voice module that will allow&lt;br /&gt;
   us to couple opensim with an asterisk VoIP gateway.&lt;br /&gt;
&lt;br /&gt;
   the patch below consists of&lt;br /&gt;
     * AsteriskVoiceModule region module: alternative to the plain-vanilla&lt;br /&gt;
       VoiceModule, will make XmlRpc calls out to an asterisk-opensim&lt;br /&gt;
       frontend&lt;br /&gt;
     * asterisk-opensim.py frontend, living in share/python/asterisk, takes&lt;br /&gt;
       XmlRpc calls from the AsteriskVoiceModule&lt;br /&gt;
          * account_update: to update/create a new SIP account (on&lt;br /&gt;
            ProvisionVoiceAccountRequest)&lt;br /&gt;
          * region_update: to update/create a new &amp;quot;region&amp;quot; conference call&lt;br /&gt;
            (on ParcelVoiceInfo)&lt;br /&gt;
     * a asterisk-opensim test client, living in share/python/asterisk, to&lt;br /&gt;
       exercise astersik-opensim.py&lt;br /&gt;
   this still does not give us voice in OpenSim, but it's another step on&lt;br /&gt;
   this path...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4235 | sdague | 2008-04-15 07:18:37 -0700 (Tue, 15 Apr 2008) | 15 lines&lt;br /&gt;
&lt;br /&gt;
From: dirk husemann &amp;lt;hud@zurich.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   attached is a patch set that&lt;br /&gt;
     * adds further robustness checks for the CreateUser and CreateRegion&lt;br /&gt;
       XmlRpc&lt;br /&gt;
     * fixes SceneManager.TryGetScene(IPEndPoint, Scene) --- contrary to my&lt;br /&gt;
       expectation IPEndPoint.Address is not sufficient for a comparision,&lt;br /&gt;
       IPEndPoint.Address.Address (the long representation) does work&lt;br /&gt;
       however.&lt;br /&gt;
     * add [RemoteAdmin] section to OpenSim.ini.example&lt;br /&gt;
     * fixes XML doc comments&lt;br /&gt;
       good night,&lt;br /&gt;
       dirk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4234 | chi11ken | 2008-04-15 03:02:06 -0700 (Tue, 15 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4233 | afrisby | 2008-04-15 02:55:47 -0700 (Tue, 15 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Added support for serialising objects to ExportSerialisationModule via SerialiseObjects.cs&lt;br /&gt;
* Cleaned up using tags on SerialiseTerrain.cs&lt;br /&gt;
* Minor tweaks to ExportSerialisationModule.cs&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4232 | teravus | 2008-04-14 23:21:44 -0700 (Mon, 14 Apr 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Fixes an issue with the BaseHttpServer in Linux&lt;br /&gt;
* Fixes an estate naming issue&lt;br /&gt;
* Fixes a land issue with the landobject not reporting the proper parcel prim.&lt;br /&gt;
* A few other tweaks.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4231 | afrisby | 2008-04-14 21:26:39 -0700 (Mon, 14 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Committing shell of a whole-region serialiser. This is not complete and will be worked on more over the next few days. Undocumented/trusted. Use at own risk, etc etc.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4230 | afrisby | 2008-04-14 20:07:31 -0700 (Mon, 14 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Quick patch before I start on a bigger project&lt;br /&gt;
* Renamed ITerrainTemp to IMapImageGenerator&lt;br /&gt;
* Renamed WriteJpegImage to WriteJpeg2000Image to better reflect it's function.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4229 | justincc | 2008-04-14 11:43:23 -0700 (Mon, 14 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Working towards notifying the client if the inventory service has failed, rather than simply returning 0 items.&lt;br /&gt;
* This is very early support which would only be triggered in a rather unlikely case (if the user server correctly received an inventory skeleton, but later on failed to return the whole inventory in a timely manner.  Also, this only applies to the 1.19.1.4 client onwards&lt;br /&gt;
* Code cleanup and support for other failure cases (failure of inventory caching on region crossing, failure to actually add a folder/item, etc, should follow.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4228 | teravus | 2008-04-14 10:13:38 -0700 (Mon, 14 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Fixed a few warnings.&lt;br /&gt;
* Added license info to a few files it was missing from.&lt;br /&gt;
* Fleshed out the landbuy interfaces&lt;br /&gt;
* If you add '-helperuri http://127.0.0.1:9000/' to your list of parameters you tell the client to use when you start it up you can transfer ownership of parcels now in standalone.  Structured gridmode requires a lot more work, see the documentation in the example money module.   The example money module is not secure especially in standalone mode.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4227 | justincc | 2008-04-14 08:32:39 -0700 (Mon, 14 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Get Util.GetHostFromDNS to tell us the dns address it was trying to resolve if it fails.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4226 | sdague | 2008-04-14 07:49:16 -0700 (Mon, 14 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
make it so the IRC bridge only relays channel 0 messages&lt;br /&gt;
not all of them (like it was doing before)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4225 | sdague | 2008-04-14 07:37:36 -0700 (Mon, 14 Apr 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Possible fix for the 100% CPU issue.  I've not fully &lt;br /&gt;
confirmed that this fixes the issue, however functional&lt;br /&gt;
correctness of BlockingQueue requires that these locks be&lt;br /&gt;
put into place anyway.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4224 | teravus | 2008-04-13 20:20:36 -0700 (Sun, 13 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
#952 again&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4223 | teravus | 2008-04-13 18:10:48 -0700 (Sun, 13 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix for mantis 952&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4222 | justincc | 2008-04-13 16:48:46 -0700 (Sun, 13 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Correct comment from previous patch - I'm not reversing mantis #912 at all, which was in an entirely different location&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4221 | justincc | 2008-04-13 16:38:51 -0700 (Sun, 13 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Reverse mantis #912 since it was causing inventory to disappear from the root folder on 1.19.1.4 non-cache clear relog.&lt;br /&gt;
* The folder version numbers probably do need to be non-zero, but there is a further subtlety of the protocol to understand first&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4220 | teravus | 2008-04-13 15:47:12 -0700 (Sun, 13 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fix a bug in the friends module that causes a friend not to appear online when they were.&lt;br /&gt;
* A few things for testing.&lt;br /&gt;
* This makes a modification to the region registration with the grid server so that the region can send it a chosen password to identify itself.  It will not cause any errors, if either one are not updated.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4219 | justincc | 2008-04-13 15:25:23 -0700 (Sun, 13 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Temporarily, stop the exception of mantis #951 from killing the entire client session.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4218 | justincc | 2008-04-13 15:09:07 -0700 (Sun, 13 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Put in crude poll waiting for 60 seconds for delayed user inventory delivery from the inventory service&lt;br /&gt;
* This will reduce failures where the inventory server is simply slow&lt;br /&gt;
* Still need to properly inform the user if the inventory service has failed altogether&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4217 | chi11ken | 2008-04-12 19:40:46 -0700 (Sat, 12 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4216 | afrisby | 2008-04-12 18:36:03 -0700 (Sat, 12 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Added some comments to terrain module.&lt;br /&gt;
* Fixed a range issue in the GenericSystemDrawing saving mechanism.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4215 | sdague | 2008-04-11 16:10:12 -0700 (Fri, 11 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
first drop of user storage implementation for nhibernate.  &lt;br /&gt;
This surely doesn't work yet, but it compiles, and I'm getting&lt;br /&gt;
close to a stopping point for the day.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4214 | sdague | 2008-04-11 16:09:05 -0700 (Fri, 11 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
add some convenience properties to get floats out of&lt;br /&gt;
vectors for UserAgentData&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4213 | sdague | 2008-04-11 15:18:52 -0700 (Fri, 11 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add user agent mapping&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4212 | justincc | 2008-04-11 13:37:26 -0700 (Fri, 11 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Reduce publicly exposed fields on InventoryCollection, which was causing duplicate sets of inventory data to be sent over the grid&lt;br /&gt;
* Won't actually fix anything, since we were handling the problem anyway&lt;br /&gt;
* Also add more doc, fix up debugging messages, etc&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4211 | justincc | 2008-04-11 12:04:33 -0700 (Fri, 11 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor refactoring in OGS1InventoryService&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4210 | justincc | 2008-04-11 11:58:09 -0700 (Fri, 11 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove the worst excesses of my inventory debugging code&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4209 | justincc | 2008-04-11 11:46:54 -0700 (Fri, 11 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Eliminate a class of errors where an inventory request could be made before the region had completely received the inventory for the user.&lt;br /&gt;
* A much larger race condition where the inventory request could be made before the region gets any data at all will also be fixed in the near future.&lt;br /&gt;
* This change also fixes a regression from two patches ago where items stopped appearing in standalone inventory&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4208 | justincc | 2008-04-11 11:19:21 -0700 (Fri, 11 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor inventory code cleanup following on from last patch&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4207 | justincc | 2008-04-11 11:13:10 -0700 (Fri, 11 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Change inventory async response deliver to deliver all items and folders at once, rather than each individual&lt;br /&gt;
* This is required in order to work towards eliminating some inventory race conditions and to better deal with situations where a grid inventory server is slow or not responding.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4206 | teravus | 2008-04-11 10:51:36 -0700 (Fri, 11 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* fix bug 935&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4205 | teravus | 2008-04-11 10:24:04 -0700 (Fri, 11 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix bug 934&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4204 | justincc | 2008-04-11 10:02:20 -0700 (Fri, 11 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: replace test of CachedUserInfo.RootFolder != null with something more readable, and make RootFolder get only&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4203 | justincc | 2008-04-11 09:49:20 -0700 (Fri, 11 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor documenting, cleanup, renaming in user profile cache service&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4202 | justincc | 2008-04-11 09:30:58 -0700 (Fri, 11 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* documenting and minor refactoring in UserProfileCacheService&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4201 | justincc | 2008-04-11 09:13:33 -0700 (Fri, 11 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
refactor: eliminate method in UserProfileCacheService&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4200 | justincc | 2008-04-11 08:00:41 -0700 (Fri, 11 Apr 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* From: Dr Scofield &amp;lt;hud@zurich.ibm.com&amp;gt;&lt;br /&gt;
* This patch adds support for saving a dynamically generated region to the filesystem (as a region xml file)&lt;br /&gt;
* Also adds some error checknig to make sure the dynamically generated region name, id or location are not already taken.&lt;br /&gt;
* Thanks Dr Scofield&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4199 | sdague | 2008-04-11 06:51:11 -0700 (Fri, 11 Apr 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
From: Kurt Taylor &amp;lt;krtaylor@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Attached is the second half of the fix for 821 - this is the null reference&lt;br /&gt;
check for llDetectedName and the other *Detected* function.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4198 | lbsa71 | 2008-04-11 02:56:22 -0700 (Fri, 11 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Discerned between AddProfile and UpdateProfile in region registration&lt;br /&gt;
&lt;br /&gt;
:: Believe it or not, but INSERT/UPDATE is actually a better pattern than REPLACE, since, with INSERT/UPDATE you can catch erroneous UPDATES to non-INSERTed items as well as catch erroneous re-INSERTS. in 95% of the cases, you SHOULD have a clear INSERT context, and a clear and separate UPDATE context. If you think your case falls within the 5%, maybe you should re-evaluate your code. ::&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4197 | afrisby | 2008-04-10 21:21:29 -0700 (Thu, 10 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added a &amp;quot;regionload_regionsdir&amp;quot; option to OpenSim.ini which determines where Region.XML files are stored. If not set, it will default to the usual location.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4196 | afrisby | 2008-04-10 20:33:51 -0700 (Thu, 10 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Updated MapImageModule to support primitives showing on the world map image. As MapImageModule is of unknown use, this may or may not be reflected on the world map. See the ShadeBuildings function in MapImageModule for reference.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4195 | sdague | 2008-04-10 16:52:23 -0700 (Thu, 10 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add user profile mapping for nhibernate&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4194 | sdague | 2008-04-10 16:51:42 -0700 (Thu, 10 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
add some convenience properties.  Move all the fields&lt;br /&gt;
to the top of the file.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4193 | teravus | 2008-04-10 11:30:34 -0700 (Thu, 10 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* With Grid Comms up in the air..   I decided have the friends module update you when your friends come online if they're at least a child agent on the sim.  offline status works the same also.  So does Instant Message.&lt;br /&gt;
* This is until Grid Comms matures a bit more on this.&lt;br /&gt;
* This should also work in Standalone as it uses the IUserData interface.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4192 | justincc | 2008-04-10 10:44:19 -0700 (Thu, 10 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor: really just comment and subsequent indentation adjustment.  Preparation for handling inventory problems where the inventory server receives a request and never responds, or is late in responding&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4191 | justincc | 2008-04-10 09:04:19 -0700 (Thu, 10 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor GetUsersInventory()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4190 | ckrinke | 2008-04-10 08:38:33 -0700 (Thu, 10 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you Justin for a patch that solves the issue of: When a sensor detects an Avatar, &lt;br /&gt;
and llDetectedOwner is called on the script, the current implementation attempts to &lt;br /&gt;
find the detected avatar as a SceneObjectPart and return the owner of that part.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4189 | ckrinke | 2008-04-10 08:32:09 -0700 (Thu, 10 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, A_Biondi for a patch that:&lt;br /&gt;
Handles the CreateItem cap request for all wearables, &lt;br /&gt;
setting the proper value in inType and assType.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4188 | justincc | 2008-04-10 08:28:52 -0700 (Thu, 10 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor: get CreateNewUserInventory() to return true on success&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4187 | teravus | 2008-04-10 08:27:02 -0700 (Thu, 10 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Slightly smoother transition between land, shallow water and deep water in map tile generation.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4186 | justincc | 2008-04-10 08:22:01 -0700 (Thu, 10 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor inventory message cleanup and documentation&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4185 | sdague | 2008-04-10 07:50:52 -0700 (Thu, 10 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
renaming of attributes in UserAgentData for readability&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4184 | sdague | 2008-04-10 07:37:17 -0700 (Thu, 10 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
changing UserAgentData to use properties.  This caused more&lt;br /&gt;
grief than expected, as monodevelop doesn't like to refactor &lt;br /&gt;
properties of properties.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4183 | sdague | 2008-04-10 07:09:30 -0700 (Thu, 10 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
further renaming of properties for clarity&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4182 | sdague | 2008-04-10 06:53:06 -0700 (Thu, 10 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
moved fields to properties for UserDataProfile, which was&lt;br /&gt;
actually a little more work than I expected given the copious&lt;br /&gt;
use of out params.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4181 | teravus | 2008-04-10 06:37:39 -0700 (Thu, 10 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Brings back map tile generation based on the terrain.  The algorithm produces a graphic that is a bit Dazzle-ish.  A Dazzle-ish map tile is better then a grey map tile IMHO.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4180 | sdague | 2008-04-10 06:14:50 -0700 (Thu, 10 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
comment out OpenSim.Model until first class is added,&lt;br /&gt;
otherwise nant is unhappy&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4179 | lbsa71 | 2008-04-10 06:05:26 -0700 (Thu, 10 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added stub OpenSim.Model project for migrating core types and base classes&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4178 | teravus | 2008-04-10 06:05:01 -0700 (Thu, 10 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix a null reference when there's no [Economy] section in the opensim.ini&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4177 | teravus | 2008-04-10 03:27:03 -0700 (Thu, 10 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Made it safe again to use the restart button from the estate tools and the restart console command.&lt;br /&gt;
* It looks ugly on the console..   but it's really safe..  and restores some memory.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4176 | teravus | 2008-04-10 02:56:59 -0700 (Thu, 10 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Patch by lulurun - 0000916: support secondlife client's &amp;quot;-url sim/x/y/z&amp;quot; option &lt;br /&gt;
Thanks lulurun!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4175 | teravus | 2008-04-10 02:36:55 -0700 (Thu, 10 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Updates BetaGridLikeMoneyModule&lt;br /&gt;
* Several people have asked for a way to limit uploads, so I've decided to show people how to do this in the BetaGridLikeMoneyModule.&lt;br /&gt;
* Configure it in OpenSim.ini using the [Economy] header.  See the bottom of the OpenSim.ini.example for more information.&lt;br /&gt;
* This also fleshes out the Economy API a bit more.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4174 | teravus | 2008-04-09 17:31:44 -0700 (Wed, 09 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Adds twist support for Cubes, Cylinders, and Prisms in the Meshmerizer&lt;br /&gt;
* A tweak of the SimStatsReporter so it would report the prim capacity to be 45000.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4173 | chi11ken | 2008-04-09 17:25:48 -0700 (Wed, 09 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4172 | sdague | 2008-04-09 13:38:25 -0700 (Wed, 09 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
split out UserProfile&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4171 | sdague | 2008-04-09 11:04:03 -0700 (Wed, 09 Apr 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
NHibernate Inventory support.  Lightly tested, but seems to work&lt;br /&gt;
well enough on my test environment.  Will need to add some exception&lt;br /&gt;
catching down the road.&lt;br /&gt;
&lt;br /&gt;
On to User Store.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4170 | sdague | 2008-04-09 09:01:57 -0700 (Wed, 09 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
more futzing around here.  None of this works yet because&lt;br /&gt;
bloody LLUUID isn't serializable, which is really annoying.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4169 | justincc | 2008-04-09 08:36:10 -0700 (Wed, 09 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Put explicit braces in for single line blocks&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4168 | justincc | 2008-04-09 08:33:04 -0700 (Wed, 09 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
From: Michael Osias &amp;lt;mosias@us.ibm.com&amp;gt;&lt;br /&gt;
&amp;quot;This is llDetectedKey for touch_start - it is already implemented for sensor.&amp;quot;&lt;br /&gt;
Thanks Michael&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4167 | justincc | 2008-04-09 08:28:51 -0700 (Wed, 09 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
From: Kurt Taylor &amp;lt;krtaylor@us.ibm.com&amp;gt;&lt;br /&gt;
&amp;quot;a patch to add a deprecated call to throw an LSL deprecated specific exception, and the associated code cleanup in the functions.&amp;quot;&lt;br /&gt;
Thanks!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4166 | sdague | 2008-04-09 08:20:26 -0700 (Wed, 09 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
make this a class&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4165 | sdague | 2008-04-09 07:38:23 -0700 (Wed, 09 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
check in an OSUUID wrapper as potential replacement&lt;br /&gt;
for LLUUID in most of our code.  Like LLUUID, this is&lt;br /&gt;
basically just a box type on the .NET Guid.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4164 | sdague | 2008-04-09 07:15:54 -0700 (Wed, 09 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
checking in a chunk of work because I think I'm tackling&lt;br /&gt;
the UUID issue&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4163 | sdague | 2008-04-09 06:45:32 -0700 (Wed, 09 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
oops, broke compile.  This fixes it&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4162 | sdague | 2008-04-09 06:44:28 -0700 (Wed, 09 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
match file to classname&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4161 | sdague | 2008-04-09 06:43:35 -0700 (Wed, 09 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
changing around types a bit to make stuff more readable for &lt;br /&gt;
me.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4160 | sdague | 2008-04-08 19:08:07 -0700 (Tue, 08 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
NHibernate Inventory getting close, except for some of the &lt;br /&gt;
complex folder queries.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4159 | sdague | 2008-04-08 17:05:59 -0700 (Tue, 08 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fixing attributes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4158 | sdague | 2008-04-08 17:04:27 -0700 (Tue, 08 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add a sample script for migrating from old inventory&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4157 | sdague | 2008-04-08 16:44:52 -0700 (Tue, 08 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
fix up Inventory hbm definitions to work.  Adding indexes in &lt;br /&gt;
NHibernate is quite nice (though there will still need to be a &lt;br /&gt;
db creator bit carved out later).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4156 | sdague | 2008-04-08 16:37:02 -0700 (Tue, 08 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
add comment for version field based on what Teravus said :)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4155 | sdague | 2008-04-08 16:35:22 -0700 (Tue, 08 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
move the mappings to .hbm.xml so NHibernate actually&lt;br /&gt;
sees them&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4154 | sdague | 2008-04-08 16:34:51 -0700 (Tue, 08 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
added the folder mappings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4153 | sdague | 2008-04-08 16:26:31 -0700 (Tue, 08 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
further refactor and rename of InventoryFolderBase properties&lt;br /&gt;
to reflect what they really are.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4152 | sdague | 2008-04-08 16:04:16 -0700 (Tue, 08 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
added migration script for SqliteAssets&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4151 | sdague | 2008-04-08 15:59:16 -0700 (Tue, 08 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
added Readme for migrations&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4150 | justincc | 2008-04-08 13:54:18 -0700 (Tue, 08 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor: Show summary count of connected agents in 'show users' region console output&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4149 | justincc | 2008-04-08 13:31:36 -0700 (Tue, 08 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Adjust some inventory lookup failure messages to reduce confusion as to what just went wrong&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4148 | justincc | 2008-04-08 13:11:35 -0700 (Tue, 08 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Following A_Biondi's suggestion, going to try returning a version number of 1 instead of 0 for the folder requested in a InventoryDescendentsPacket&lt;br /&gt;
* Can't hurt - it doesn't appear to cause any problems in a quick test.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4147 | sdague | 2008-04-08 11:08:08 -0700 (Tue, 08 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
added NHibernate stanza to the config which reduces our verboseness&lt;br /&gt;
to reasonable levels&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4146 | chi11ken | 2008-04-08 09:22:14 -0700 (Tue, 08 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update value in OpenSim.ini.example to new DLL name.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4145 | justincc | 2008-04-08 07:39:29 -0700 (Tue, 08 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Update code to use patched libsecondlife.dll which removes the problem where the AssetType enum was 'Primitive' rather than 'Object'&lt;br /&gt;
* The libsecondlife patch was also applied to libsecondlife itself in r1714&lt;br /&gt;
* Many, many thanks to Dr Schofield (IBM) for his help on this :)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4144 | mw | 2008-04-08 07:14:26 -0700 (Tue, 08 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
new compile of libsecondlife (libsecondlife2.dll in root folder) for justincc.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4143 | sdague | 2008-04-08 06:49:10 -0700 (Tue, 08 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
LLUUID mapper actually appears to work now with&lt;br /&gt;
NHibernate for Assets.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4142 | justincc | 2008-04-08 04:19:34 -0700 (Tue, 08 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Removing lulurun's perl UGAI from core svn, pending a link to an external repository, as per mailing list discussion.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4141 | teravus | 2008-04-07 22:03:43 -0700 (Mon, 07 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Added stretchable ellipsoid support with configurable LOD.  It's actually a split facet icosahedral geodesic sphere that's scaled.&lt;br /&gt;
* In other words, you can stretch spheres into oblong shapes now and watch them roll around like a football would.&lt;br /&gt;
* Still can't cut, twist or profile cut spheres yet.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4140 | sdague | 2008-04-07 20:20:09 -0700 (Mon, 07 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
set properties before chi11ken has to :)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4139 | sdague | 2008-04-07 20:09:56 -0700 (Mon, 07 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
added mapping for InventoryItemBase&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4138 | sdague | 2008-04-07 19:50:44 -0700 (Mon, 07 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
attempt to introduce custom LLUUIDString type for&lt;br /&gt;
NHibernate&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4137 | teravus | 2008-04-07 18:29:45 -0700 (Mon, 07 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Adds poor support for ellipsis in the Meshmerizer.  This will get better..     notice the huge nasty facets!  Regular spheres still work as they did.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4136 | chi11ken | 2008-04-07 16:48:12 -0700 (Mon, 07 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4135 | sdague | 2008-04-07 16:34:41 -0700 (Mon, 07 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
refactor of InventoryCollection for good measure&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4134 | sdague | 2008-04-07 16:27:05 -0700 (Mon, 07 Apr 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
more refactoring, this time on InventoryFolderBase&lt;br /&gt;
 * wrap attributes in properties&lt;br /&gt;
 * clean up names a little bit&lt;br /&gt;
 * clean up name styles&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4133 | sdague | 2008-04-07 16:15:35 -0700 (Mon, 07 Apr 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Refactor InventoryItemBase to do the following:&lt;br /&gt;
 * wrap fields as Properties&lt;br /&gt;
 * rename some fields/properties to more sensible names&lt;br /&gt;
 * set style to PropName to match more standard C# approach&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4132 | sdague | 2008-04-07 16:03:09 -0700 (Mon, 07 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
needed to add 4 characters to support the dashes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4131 | teravus | 2008-04-07 15:11:41 -0700 (Mon, 07 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Updated ODE.NET bindings to the ODE library.&lt;br /&gt;
* Fixed some Tapers with Cylinders in the Meshmerizer&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4130 | justincc | 2008-04-07 14:33:25 -0700 (Mon, 07 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Objects which have their name or description changed while within inventory will now retain those details when rezzed to a scene&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4129 | sdague | 2008-04-07 14:08:40 -0700 (Mon, 07 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
remove the debug files, these must have been added by accident&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4128 | justincc | 2008-04-07 14:03:03 -0700 (Mon, 07 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Preserve original creator's name when an object is given&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4127 | sdague | 2008-04-07 11:28:48 -0700 (Mon, 07 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
break out the 5 classes that were &lt;br /&gt;
InventoryItemBase into seperate .cs files 1 per class&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4126 | sdague | 2008-04-07 11:02:58 -0700 (Mon, 07 Apr 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
added swag #1 on Inventory NHibernate implementation.  There&lt;br /&gt;
is no hbm.xml mapping yet, so this isn't going to do anything,&lt;br /&gt;
plus I'm sure I didn't get the list interfaces right.  However&lt;br /&gt;
it now compiles, so worth getting into the tree.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4125 | sdague | 2008-04-07 10:58:20 -0700 (Mon, 07 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
fix bad indentation&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4124 | justincc | 2008-04-07 10:28:02 -0700 (Mon, 07 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Nasty hack to reduce the incidence of spurious exceptions where a user deletes a newly rezzed object before the persistence thread gets to it from its queue.&lt;br /&gt;
* This should greatly reduce but not eliminate the problem - elimination probably requires a redesign of the prim persistence processes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4123 | justincc | 2008-04-07 09:46:49 -0700 (Mon, 07 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor: log message correction&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4122 | justincc | 2008-04-07 09:30:29 -0700 (Mon, 07 Apr 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Okay you can put down your pitchforks - this patch should fix rezzing of items (with inventory) on Windows&lt;br /&gt;
* Now properly dealing with prims which don't contain items - thanks to thomas for the patch which gave insight into this situation&lt;br /&gt;
* Also, an xml exception no longer crahes the client session    &lt;br /&gt;
* Leaving in debugging lines in case there are further problems&lt;br /&gt;
* Not yet tested on Linux, though I'm just about to.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4121 | sdague | 2008-04-07 08:01:00 -0700 (Mon, 07 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
add some error messages for abuse of our IInventoryData interface&lt;br /&gt;
(i.e. using add to update, or update to add).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4120 | chi11ken | 2008-04-07 07:19:08 -0700 (Mon, 07 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4119 | ckrinke | 2008-04-07 06:50:05 -0700 (Mon, 07 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly Diva &amp;amp; KMeisthax for adding the beginnings&lt;br /&gt;
of search capability to OpenSim in the form of a configurable&lt;br /&gt;
module.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4118 | teravus | 2008-04-07 04:21:44 -0700 (Mon, 07 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* I XmlIgnored the TaskInventory Property as a temporary measure.   Taking things and rezzing them works again. (though, I suggest waiting on taking things until justincc has an opportunity to look at the TaskInventory property causing the XML Serialization to overrun.)   It's MinOccurs is 0 in the XML Schema, so it should work fine when he adds it back.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4117 | teravus | 2008-04-07 02:59:23 -0700 (Mon, 07 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Committing SceneObjectPart XML Schemas in the share/Schemas folder  (this is a non final schema)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4116 | chi11ken | 2008-04-06 19:34:31 -0700 (Sun, 06 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Remove some dead code.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4115 | justincc | 2008-04-06 18:46:00 -0700 (Sun, 06 Apr 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* EXPERIMENTAL ROUGH DRAFT: First rough implementation of avatar to avatar item giving&lt;br /&gt;
* Now you can drag an object from your inventory and give it to another avatar&lt;br /&gt;
* !!! Use at your own risk !!!  Many things are unimplemented as of yet, including permissions (the person receiving your item can probably do absolutely everything with it)&lt;br /&gt;
* Also, items for the receiving end up in their root folder rather than the objects folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4114 | chi11ken | 2008-04-06 07:11:44 -0700 (Sun, 06 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4113 | afrisby | 2008-04-06 07:04:59 -0700 (Sun, 06 Apr 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* Whoops, forgot to include all the new terrain file loaders and things.&lt;br /&gt;
* Added MapImageModule for handling world-map &lt;br /&gt;
* Added new DefaultTerrainGenerator.cs&lt;br /&gt;
* Added BMP loader&lt;br /&gt;
* Added GIF loader&lt;br /&gt;
* Added PNG loader&lt;br /&gt;
* Added TIFF loader&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4112 | afrisby | 2008-04-06 06:48:28 -0700 (Sun, 06 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Various terrain engine fixes&lt;br /&gt;
* Includes patch #894 fixes for terrain load-tile&lt;br /&gt;
* Large number of other terrain fixes and new commands included.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4111 | teravus | 2008-04-05 23:42:54 -0700 (Sat, 05 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixed up some documentation&lt;br /&gt;
* Should help the sinking feeling when new avatar arrive in the scene.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4110 | chi11ken | 2008-04-05 19:32:39 -0700 (Sat, 05 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Set svn:ignore&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4109 | teravus | 2008-04-05 19:05:19 -0700 (Sat, 05 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Implemented AgentPause and AgentResume.    AgentPause extends the timeout for a client at the server by 3x.  AgentResume restores the timeout to the normal amount. &lt;br /&gt;
* The linden client still doesn't like it when you have an image select box open for more then 100 or so seconds.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4108 | chi11ken | 2008-04-05 18:52:17 -0700 (Sat, 05 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update Mac OS X ODE binary to opensim-libs r41.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4107 | teravus | 2008-04-05 13:18:27 -0700 (Sat, 05 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* ODE Library hackery.&lt;br /&gt;
* You know the drill if you roll your own ODE. (h ttp://opensimulator.org/wiki/PhysicsEngines )&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4106 | teravus | 2008-04-05 04:06:28 -0700 (Sat, 05 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Lowered the default throttle settings.  They were way too high at 1.5MB/s!   &lt;br /&gt;
* This will definitely help the missing prim problem (probably eliminate it entirely)!&lt;br /&gt;
* This will help the broken up land block problem (probably eliminate it entirely)!&lt;br /&gt;
* Warning, change the default throttle settings at your own risk ( and don't commit the throttle settings! )&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4105 | teravus | 2008-04-05 02:47:05 -0700 (Sat, 05 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* The simulator now checks the parcel at the position that you get put by the grid server to see if you set it's landing point to a specified landing point.    If you did, and the landing point isn't LLVector3.Zero, it puts you at the configured landing point.&lt;br /&gt;
* Currently the grid server sticks you at 128x128x128..  so that means it'll use whatever parcel is at that location to get this information.   This allows greater customization of where people log-into and teleport-to if done right.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4104 | sdague | 2008-04-04 15:00:09 -0700 (Fri, 04 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
check in prebuild to build OpenSim.Data.NHibernate&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4103 | ckrinke | 2008-04-04 14:37:00 -0700 (Fri, 04 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add four nHibernate dll's into bin/&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4102 | justincc | 2008-04-04 12:09:56 -0700 (Fri, 04 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
From: Kurt Taylor &amp;lt;krtaylor@us.ibm.com&amp;gt;&lt;br /&gt;
Patch to remove commented NotImpemented calls from within implemented script functions&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4101 | sdague | 2008-04-04 11:14:00 -0700 (Fri, 04 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
make AssetBase use Properties instead of fields.  This probably &lt;br /&gt;
breaks compatibility on grid ops because native serialization is&lt;br /&gt;
used here.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4100 | justincc | 2008-04-04 10:43:29 -0700 (Fri, 04 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Make objects appear in 1.19.1.4 inventory again&lt;br /&gt;
* You will probably need to clear your client's cache before this will take effect&lt;br /&gt;
* The problem was that the underlying libsecondlife.AssetType was returning &amp;quot;primitive&amp;quot; rather than &amp;quot;object&amp;quot;.  This fix is in lieu of correcting/updating our libsecondlife.dll&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4099 | justincc | 2008-04-04 08:02:20 -0700 (Fri, 04 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Removing debugging goo for mantis 854 since the fix is reported to work.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4098 | sdague | 2008-04-04 04:48:27 -0700 (Fri, 04 Apr 2008) | 8 lines&lt;br /&gt;
&lt;br /&gt;
From: Dr Scofield &amp;lt;hud@zurich.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ansgar and i have done a bit of clean up for the &amp;quot;create user&amp;quot; and &amp;quot;create&lt;br /&gt;
region&amp;quot; XmlRpc methods in RemoteController (contributed earlier by ansgar),&lt;br /&gt;
this add a bit of consistency checking, more error checking and also&lt;br /&gt;
documentation of the  expected XmlRpc parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4097 | teravus | 2008-04-04 01:33:29 -0700 (Fri, 04 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixed up some documentation regarding the inventory descendants method XML.  Cleaned up an error report.  Noted at the top, why the two unused caps path variables must stay.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4096 | teravus | 2008-04-04 01:07:49 -0700 (Fri, 04 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixes CAPS InventoryDescendants and the notorious 'LLSDParseException:expected &amp;lt;/llsd&amp;gt;' error.&lt;br /&gt;
* Objects folder still exhibits strange behavior.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4095 | teravus | 2008-04-03 22:50:46 -0700 (Thu, 03 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixing permissions on items returned via CAPS based inventory&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4094 | teravus | 2008-04-03 15:59:38 -0700 (Thu, 03 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixes Region/Estate panel in current Linden Official client.&lt;br /&gt;
* Sets the default estate parentID to 1..  which means that all regions are treated like private estates in the client as opposed to Linden Mainland. (no space server hiccup message).  If that message annoys you and you want to get rid of it, set your parentEstateID to 1.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4093 | sdague | 2008-04-03 14:07:03 -0700 (Thu, 03 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
move NullStorage =&amp;gt; OpenSim.Data.Null to be consistant with&lt;br /&gt;
where other data storage assemblies are.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4092 | sdague | 2008-04-03 14:00:52 -0700 (Thu, 03 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
remove the old MonoSqlite directory once and for all&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4091 | sdague | 2008-04-03 13:59:20 -0700 (Thu, 03 Apr 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
Check in the remaining bits to do Asset store via NHibernate.  Still&lt;br /&gt;
need to work out auto table creation in a reasonable way.  Tommorrow&lt;br /&gt;
I'll work on getting the NHibernate bits in place to be able to put this&lt;br /&gt;
into the main tree.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4090 | chi11ken | 2008-04-03 11:25:01 -0700 (Thu, 03 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4089 | justincc | 2008-04-03 10:13:45 -0700 (Thu, 03 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Attempted resolution for mantis 854&lt;br /&gt;
* Also adds more temporary debugging goo in case the fix didn't work&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4088 | justincc | 2008-04-03 08:44:20 -0700 (Thu, 03 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* From: Dr Scofield &amp;lt;hud@zurich.ibm.com&amp;gt;&lt;br /&gt;
* This patch removes voice code into a region module.  This required the implementation of events and other code to allow region modules to register their own caps handlers, and should allow different voice module implementations.&lt;br /&gt;
* CAVEAT: This does not provide complete voice support, it merely provides the hooks so that it can be plugged in.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4087 | justincc | 2008-04-03 08:30:52 -0700 (Thu, 03 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor: fix doc glitch&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4086 | justincc | 2008-04-03 08:28:50 -0700 (Thu, 03 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Adding request time limiting strategy for texture requests, though this isn't useable yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4085 | justincc | 2008-04-03 06:33:46 -0700 (Thu, 03 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Resolve mantis 849&lt;br /&gt;
* Scripts in prims within linksets can now be properly edited using the 'edit linked parts' linden ui option&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4084 | sdague | 2008-04-03 05:29:25 -0700 (Thu, 03 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
point in time update of NHibernate Asset Mapping code&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4083 | teravus | 2008-04-02 21:02:46 -0700 (Wed, 02 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* ODEPlugin: put a limit on the minimum size a prim can be ( scale &amp;lt;=0 ).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4082 | chi11ken | 2008-04-02 15:11:09 -0700 (Wed, 02 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Set svn:ignore.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4081 | chi11ken | 2008-04-02 14:58:04 -0700 (Wed, 02 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update OS X libode binary to opensim-libs r36.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4080 | sdague | 2008-04-02 11:58:57 -0700 (Wed, 02 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
from krtaylor&lt;br /&gt;
&lt;br /&gt;
Fixe for Mantis 821&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4079 | sdague | 2008-04-02 11:20:48 -0700 (Wed, 02 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
remove really odd utf character at the front of this class&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4078 | sdague | 2008-04-02 11:12:33 -0700 (Wed, 02 Apr 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
starting to stub out NHibernate data source.  This isn't in &lt;br /&gt;
prebuild yet so it's currently dead code in tree, and shouldn't&lt;br /&gt;
bother anyone.  Once this does *something* I'll add it into the &lt;br /&gt;
main build.  However it seemed like a good idea to commit work &lt;br /&gt;
as I go for people interested in it.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4077 | justincc | 2008-04-02 10:34:53 -0700 (Wed, 02 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Minor: just some method comments&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4076 | justincc | 2008-04-02 09:46:58 -0700 (Wed, 02 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Attempt to resolve mantis 873 by placing caps removal operations in a critical section&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4075 | sdague | 2008-04-02 09:00:40 -0700 (Wed, 02 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
fix ups to include OpenSim.Framework explicit includes (they&lt;br /&gt;
were implicitly included before).  Everything builds again.&lt;br /&gt;
Now off to testing.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4074 | sdague | 2008-04-02 08:41:30 -0700 (Wed, 02 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
move signing file&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4073 | sdague | 2008-04-02 08:40:00 -0700 (Wed, 02 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
change references to OpenSim.Data&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4072 | sdague | 2008-04-02 08:38:44 -0700 (Wed, 02 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
changing more references to OpenSim.Data&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4071 | sdague | 2008-04-02 08:36:01 -0700 (Wed, 02 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
attempt to fix up all refernces to new directory structure&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4070 | sdague | 2008-04-02 08:28:31 -0700 (Wed, 02 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
first pass at fixing up prebuild.xml after the &lt;br /&gt;
Framework.Data -&amp;gt; Data migration&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4069 | sdague | 2008-04-02 08:24:31 -0700 (Wed, 02 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
whole lot more moving&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4068 | sdague | 2008-04-02 08:22:39 -0700 (Wed, 02 Apr 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
reorganizing namespaces to put all the Data stuff into it's own namespace&lt;br /&gt;
/ dir structure.  This is coming in over a few changesets so consider trunk&lt;br /&gt;
broken for the next 30 minutes as these get pulled together.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4067 | justincc | 2008-04-02 08:16:32 -0700 (Wed, 02 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Add some temporary task inventory item inflation debug messages to investigate mantis 854&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4066 | sdague | 2008-04-02 07:49:35 -0700 (Wed, 02 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
refactor, make the file name the class name&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4065 | lbsa71 | 2008-04-02 06:06:52 -0700 (Wed, 02 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added AvatarAppearance.sql for MSSQL&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4064 | lbsa71 | 2008-04-02 06:06:18 -0700 (Wed, 02 Apr 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* Reworked Data Framework so that MSSQL works&lt;br /&gt;
* Introduced uint as field type&lt;br /&gt;
* Removed what should be superfluous Guid handling&lt;br /&gt;
* Introduced stub MySQLDataReader if we need to fix the Guid handling anyway&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4063 | mw | 2008-04-02 04:03:44 -0700 (Wed, 02 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Set default terrain to complete flat terrain (at 26 height). Even flat terrain as default seems better than the messed up terrain I was getting. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4062 | mw | 2008-04-02 01:41:25 -0700 (Wed, 02 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
changes back the output path for simple module to its own bin folder. [if you still have a simplemodule.dll in your bin folder, then delete it.&lt;br /&gt;
So puts the bots back in their cave for another yet.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4061 | teravus | 2008-04-01 18:03:31 -0700 (Tue, 01 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Updating the version of the ODE library. (big update).  The Mac library needs to be updated still.&lt;br /&gt;
* Adding some XMPP stuff that's incomplete. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4060 | justincc | 2008-04-01 10:11:00 -0700 (Tue, 01 Apr 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove the quit command from the inventory console which was actually adding a new inventory instead&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4059 | justincc | 2008-04-01 10:06:33 -0700 (Tue, 01 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fix for mantis #678&lt;br /&gt;
* Shift copied prims should now keep the script in both prims over region startups&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4058 | mw | 2008-04-01 06:34:33 -0700 (Tue, 01 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
few more minor changes, needs prebuild to be ran.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4057 | mw | 2008-04-01 06:09:29 -0700 (Tue, 01 Apr 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
a few small changes&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4056 | sdague | 2008-04-01 06:04:29 -0700 (Tue, 01 Apr 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
sadly, had to modify line by Ter because it caused mono cil compiler&lt;br /&gt;
to spin off into a seemingly infinite loop.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4055 | teravus | 2008-03-31 16:54:49 -0700 (Mon, 31 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Set Svn Properties eol-style: |337&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4054 | afrisby | 2008-03-31 14:05:22 -0700 (Mon, 31 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix for terrain issue whereby loading or manipulating a terrain item from the console would not cause the terrain to be saved to the Scene. (Mantis #845)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4053 | justincc | 2008-03-31 11:52:49 -0700 (Mon, 31 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Make it a little clearer that the voice config options won't actually do anything yet&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4052 | justincc | 2008-03-31 11:41:24 -0700 (Mon, 31 Mar 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* From: Dr Scofield &amp;lt;hud@zurich.ibm.com&amp;gt;&lt;br /&gt;
* (and Ansgar/Ansi)&lt;br /&gt;
* Fleshes out the voice stubs to better interact with the viewer CAPS requests - no actual voice support yet!&lt;br /&gt;
* In his own words&lt;br /&gt;
&amp;quot;the attached patch enhances the existing voice support by returning a proper voice account user and password and is preparing the config file so that we can specify a SIP server (not yet working). currently the SIP is hardcoded. the next step is to refactor voice support into a region module. working on that. &amp;quot;&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4051 | justincc | 2008-03-31 11:29:08 -0700 (Mon, 31 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Minor: If a user exists but has no inventory in standalone, automatically create new inventory folders&lt;br /&gt;
* This mirrors the grid behaviour&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4050 | justincc | 2008-03-31 10:34:32 -0700 (Mon, 31 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Log exceptions which make it up to the top of the http request frame, rather than having them disappear off into the ether&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4049 | justincc | 2008-03-31 10:08:58 -0700 (Mon, 31 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix problem where inventory code throws a swallowed exception on grid mode if the avatar has never logged in before&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4048 | justincc | 2008-03-31 09:12:24 -0700 (Mon, 31 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fix for mantis 131, 796&lt;br /&gt;
* Take copy now actually takes a copy into inventory rather than the original&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4047 | chi11ken | 2008-03-31 09:06:12 -0700 (Mon, 31 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fixed typo in AvatarFactoryModule.cs&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4046 | justincc | 2008-03-31 07:19:40 -0700 (Mon, 31 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor change on region grid asset client to change two store log messages to one&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4045 | chi11ken | 2008-03-30 23:45:54 -0700 (Sun, 30 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Modify NAnt target in Prebuild to copy .mdb files to bin in debug configuration. (bug #55)&lt;br /&gt;
Use 'mono --debug OpenSim.exe' to get line number output on stack traces.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4044 | chi11ken | 2008-03-30 23:10:06 -0700 (Sun, 30 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
svn:ignore monodevelop files&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4043 | chi11ken | 2008-03-30 20:29:34 -0700 (Sun, 30 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4042 | lbsa71 | 2008-03-30 14:04:45 -0700 (Sun, 30 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Added competely untested MSSQLMapper&lt;br /&gt;
* Added the new mapper to the mapper factory&lt;br /&gt;
* Made choice of mapper configurable&lt;br /&gt;
* This means, in hteory, that we can persist avatar appearance on MSSQL as well&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4041 | teravus | 2008-03-30 12:58:14 -0700 (Sun, 30 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Minor cleanup&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4040 | afrisby | 2008-03-30 02:07:57 -0700 (Sun, 30 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Quick fix. Re-enabled some code which registers the Terrain Module's Commander with the scene (whoops).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4039 | afrisby | 2008-03-30 02:03:38 -0700 (Sun, 30 Mar 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
**Big ass update warning**&lt;br /&gt;
* Renamed plugin console message, to send a message to a plugin, use either &amp;quot;plugin &amp;lt;message&amp;gt;&amp;quot;, or any unrecognised message will be sent (&amp;quot;plugin&amp;quot; sends explicitly) This replaces the old &amp;quot;script &amp;lt;message&amp;gt;&amp;quot;.&lt;br /&gt;
* Terrain commands - &amp;quot;terrain &amp;lt;command&amp;gt;&amp;quot; now works again. &amp;quot;Script terrain &amp;lt;command&amp;gt;&amp;quot; does not. Many of the commands have now been reimplemented, eg load-tile. However some have new syntax.&lt;br /&gt;
* New console command handler, you can now use things like &amp;quot;terrain help&amp;quot; or &amp;quot;terrain save help&amp;quot;. See TerrainModule.cs for an example of how to use the new &amp;quot;Commander&amp;quot; class.&lt;br /&gt;
* Commander class - advanced processing of console input and also enables a script API to be generated from registered console commands.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4038 | teravus | 2008-03-30 01:01:47 -0700 (Sun, 30 Mar 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
This update has good news and bad news, first the bad.&lt;br /&gt;
* This update breaks inter-region communications, sorry.&lt;br /&gt;
* You will need to run prebuild.&lt;br /&gt;
Next, the good;&lt;br /&gt;
* This update solves the unexpected binary element when Linux simulators inform windows simulators and vice versa.  So Linux Simulators and Windows simulators are 100% compatible again.&lt;br /&gt;
* This update introduces an Integer in the prim crossing method to tell the receiving simulator which XML method to use to load the prim that crossed the border.   If the receiving prim doesn't support the method, the prim crossing fails and no prims are lost.&lt;br /&gt;
That being said, it's best to update all your simulators to this revision at once.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4037 | justincc | 2008-03-29 17:45:04 -0700 (Sat, 29 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Stop the grid inventory service sending all folder and item details twice&lt;br /&gt;
* This change will have no functional impact - we were already filtering out the dupes on the other end.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4036 | justincc | 2008-03-29 16:07:48 -0700 (Sat, 29 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Remove unused inventory methods, some of which weren't properly implemented anyway.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4035 | justincc | 2008-03-29 15:57:09 -0700 (Sat, 29 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Tidy up 'show users' display&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4034 | justincc | 2008-03-29 15:44:14 -0700 (Sat, 29 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor log message fix per mantis 829&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4033 | justincc | 2008-03-29 15:27:55 -0700 (Sat, 29 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* CODE: Add phat warning to RootFolders http request since it no longer does what it used to do (not that the name was actually accurate in the first place)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4032 | justincc | 2008-03-29 15:18:44 -0700 (Sat, 29 Mar 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* Various 1.19.0.5 grid inventory request fixes.  These will only take affect once the region and the grid servers have upgraded to this revision&lt;br /&gt;
* You may also need to clear your cache before seeing any effect.&lt;br /&gt;
* These fixes may or may not affect inventory on the RC client.&lt;br /&gt;
* These fixes should make non-root folders work better, stop inventory failure on first login, allow trash to be emptied and make texture picker in object edit view work properly&lt;br /&gt;
* Fixes are 1) make initial root folder request wait for async inventory delivery, 2) deliver all folders in the initial login skeleton, not just the root child ones and 3) deal &lt;br /&gt;
with situations where we receive child folders from the inventory service before their parent is received.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4031 | teravus | 2008-03-29 14:31:03 -0700 (Sat, 29 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Updating ODE Libraries to release / dNODEBUG&lt;br /&gt;
* If you compile your own libraries, be sure to follow the updated directions on http://opensimulator.org/wiki/PhysicsEngines&lt;br /&gt;
* The previous libs are now -debug for people who wish to work on the ODELibrary and want the feedback.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4030 | alondria | 2008-03-29 12:49:07 -0700 (Sat, 29 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Patches llAvatarOnSitTarget to return NULL_KEY opposed to a blank string. Should fix Mantis 838&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4029 | mw | 2008-03-29 10:18:47 -0700 (Sat, 29 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Re-enabled terrain texture generation for the world map. Adam can clean up/ sort it out when he gets time.&lt;br /&gt;
Most likely doesn't really work in grid mode as the generated textures are marked as temporary and I don't think they are updated to the asset server. We have to either live with these textures being sent to the asset server, and manually clean them out from time to time or wait until there is some asset management system in place. &lt;br /&gt;
Also currently the texture is only generated at region startup, it is not updated after terraforming. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4028 | chi11ken | 2008-03-28 21:30:19 -0700 (Fri, 28 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix compiler warnings in BulletXPlugin.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4027 | chi11ken | 2008-03-28 21:25:52 -0700 (Fri, 28 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Set svn:eol-style.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4026 | lbsa71 | 2008-03-28 14:43:46 -0700 (Fri, 28 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Refactored out common http handler operations&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4025 | lbsa71 | 2008-03-28 12:58:45 -0700 (Fri, 28 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Introduced common abstract UserDataBase provider&lt;br /&gt;
* Weeded out multiple AvatarPickerAvatar classes&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4024 | justincc | 2008-03-28 12:35:01 -0700 (Fri, 28 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Send full inventory folder skeleton to standalone client logins rather than just the root child folders&lt;br /&gt;
* This may resolve some current problems with non root child folders on standalone installations.&lt;br /&gt;
* A fix for the same problem in grid mode will come soon.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4023 | justincc | 2008-03-28 10:37:55 -0700 (Fri, 28 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Eliminate RequestUsersRoot() redundant method&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4022 | justincc | 2008-03-28 09:39:38 -0700 (Fri, 28 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Rename CreateInventoryData() to GetInventorySkeleton()&lt;br /&gt;
* Replace the unused default GetInventorySkeleton() impleemntation with an abstract declaration - less confusing this way imho&lt;br /&gt;
* Add some comments&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4021 | justincc | 2008-03-28 09:27:29 -0700 (Fri, 28 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove pointless boolean on AgentInventory.CreateRootFolder()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4020 | mw | 2008-03-28 08:32:46 -0700 (Fri, 28 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
fixes mantis #778 and shoots himself for making such a mistake to begin with, but also blames Tedd for the way the script functions have wrapper methods that call the same named method in a different class, is it my fault if in two such functions, I forget to add &amp;quot;m_LSL_Functions.&amp;quot; and instead cause a recursive loop until the stack overflows.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4019 | lbsa71 | 2008-03-28 08:05:06 -0700 (Fri, 28 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Introduced base abstract provider class for GridData&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4018 | mw | 2008-03-28 07:59:52 -0700 (Fri, 28 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
attempt to fix mantis # 779. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4017 | lbsa71 | 2008-03-28 07:54:20 -0700 (Fri, 28 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Introduced common abstract AssetDataBase implementing IAssetProvider&lt;br /&gt;
* changed the semantics of SQLiteBase to SQLiteUtils&lt;br /&gt;
* Added abstract placeholder files for the other db providers&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4016 | mw | 2008-03-28 07:47:51 -0700 (Fri, 28 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Applied patch from mantis# 825, thanks A_Biondi&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4015 | lbsa71 | 2008-03-28 07:27:59 -0700 (Fri, 28 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* ignored some files&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4014 | lbsa71 | 2008-03-28 07:26:28 -0700 (Fri, 28 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* removed redundant constructor&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4013 | lbsa71 | 2008-03-28 07:19:17 -0700 (Fri, 28 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* fixed pk_violation on rename for MSSQLInventoryData&lt;br /&gt;
&lt;br /&gt;
(&amp;quot;le fix le plus ugly for le problem tr?\195?\169s dumb&amp;quot;)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4012 | sdague | 2008-03-28 05:47:03 -0700 (Fri, 28 Mar 2008) | 14 lines&lt;br /&gt;
&lt;br /&gt;
From: Michael Osias &amp;lt;mosias@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This patch implements llMessageLinked.&lt;br /&gt;
&lt;br /&gt;
I had to make a change to llGetLinkNumber to return m_host.LinkNum + 1 for&lt;br /&gt;
link sets of more than 1 prim, or 0 for a single object, since according&lt;br /&gt;
to:&lt;br /&gt;
&lt;br /&gt;
http://rpgstats.com/wiki/index.php?title=LlMessageLinked&lt;br /&gt;
&lt;br /&gt;
linksets with 2 or more prims start the link numbering at 1, but a single&lt;br /&gt;
prims link number is 0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4011 | justincc | 2008-03-27 11:26:01 -0700 (Thu, 27 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Correct asset type of Lost and Found folder - this might stop it appearing twice&lt;br /&gt;
* Other minor corrections to initial inventory contents&lt;br /&gt;
* These will only take affect for new users&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4010 | justincc | 2008-03-26 11:06:29 -0700 (Wed, 26 Mar 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Tweaking master uuid exception to make it clearer what just went wrong (user server timeout)&lt;br /&gt;
* Increasing GetUserProfile requests only to 6 seconds from 3&lt;br /&gt;
* Not completely sure what effect this will have, though probably not much&lt;br /&gt;
* At some point one will have to accept that if the grid servers are taking many many seconds to respond, running using that grid will not be viable.&lt;br /&gt;
* Perhaps there should be a big warning up front if grid request times are slower than n seconds.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4009 | justincc | 2008-03-26 10:21:46 -0700 (Wed, 26 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Increase timeout for initial simulator login from 16 to 30 seconds&lt;br /&gt;
* Comments, capitalization&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4008 | justincc | 2008-03-26 09:18:49 -0700 (Wed, 26 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
From: Dr Scofield &amp;lt;hud@zurich.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Patch to ignore .mdp and .mds files (.hgignore contains ignore patterns for a mercurial repository)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4007 | justincc | 2008-03-26 05:44:43 -0700 (Wed, 26 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* More log messages in the region registration process for debug purposes.  Some of these may be temporary&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4006 | justincc | 2008-03-26 05:34:02 -0700 (Wed, 26 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Increase information in simulator_login log messages&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4005 | justincc | 2008-03-26 05:28:59 -0700 (Wed, 26 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Start printing the region simulator_login exception to the log&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4004 | joha1 | 2008-03-25 19:49:35 -0700 (Tue, 25 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Committed patch from Lulurun to fix Mantis 817. Thanks Lulurun&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4003 | joha1 | 2008-03-25 19:12:28 -0700 (Tue, 25 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Removing redundant code&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4002 | justincc | 2008-03-25 15:04:41 -0700 (Tue, 25 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Massaging CAPS setup/teardown log messages&lt;br /&gt;
* Leaving quite a few debug messages in for now to help deal with bugs arising&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4001 | justincc | 2008-03-25 13:05:02 -0700 (Tue, 25 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Print out the exception stacks of resolution failures, temporarily&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r4000 | justincc | 2008-03-25 12:39:41 -0700 (Tue, 25 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Temporary hack to swallow neighbour contact problems on startup (in response to osgrid issues)&lt;br /&gt;
* Not sure what the effect will be, but can't be any worse than the current constant sim crashes.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3999 | chi11ken | 2008-03-25 12:14:12 -0700 (Tue, 25 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Set svn:ignore.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3998 | mw | 2008-03-25 12:08:57 -0700 (Tue, 25 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
rearranged a couple of projects in prebuild.xml:&lt;br /&gt;
moved AvatarFactory project to after OpenSim.Region.Environment&lt;br /&gt;
moved OpenSim.Framework.Data.MySQLMapper to after OpenSim.Framework.Data&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3997 | mw | 2008-03-25 12:03:23 -0700 (Tue, 25 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
checking that these two files are commented out&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3996 | mw | 2008-03-25 11:48:07 -0700 (Tue, 25 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Moved Avatar appearance Factory to its own project so that the reference to MySQLDatabaseMapper could be removed from Region.Environment.&lt;br /&gt;
Added a using OpenSim.Framework.Data statement to MySQLDatabaseMapper , to try to fix the build problem that has been reported on the mailing list.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3995 | justincc | 2008-03-25 11:47:14 -0700 (Tue, 25 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Tear down CAPS and http handlers when an agent leaves a region (via crossing, teleport or logout)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3994 | teravus | 2008-03-25 10:31:40 -0700 (Tue, 25 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Use Face normal to offset new prim instead of the hard coded pos.Z += 0.25f;  This allows proper positioning of prim based on the face you click. ( Yes, you can click the bottom face of a prim that's above you, and the new prim appears directly below it. )&lt;br /&gt;
( Remove ray caster Verbosity )&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3993 | teravus | 2008-03-25 10:28:09 -0700 (Tue, 25 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Use Face normal to offset new prim instead of the hard coded pos.Z += 0.25f;  This allows proper positioning of prim based on the face you click. ( Yes, you can click the bottom face of a prim that's above you, and the new prim appears directly below it. )&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3992 | justincc | 2008-03-25 10:08:20 -0700 (Tue, 25 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Remove old CAPS http listeners when a client logs out from a scene&lt;br /&gt;
* Not yet removing listeners when a client leaves a region without logging out&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3991 | chi11ken | 2008-03-25 09:44:01 -0700 (Tue, 25 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3990 | afrisby | 2008-03-25 09:29:54 -0700 (Tue, 25 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Committing Lulurun's Cgi/Perl implementation of the UGAI servers.&lt;br /&gt;
* I love you long time.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3989 | teravus | 2008-03-25 09:09:43 -0700 (Tue, 25 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* On Ray casting.  Now returning the face normal of the collision face.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3988 | lbsa71 | 2008-03-25 07:27:39 -0700 (Tue, 25 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Refactored out circular reference in Region.Environment &amp;lt;-&amp;gt; Framework.Data.Base&lt;br /&gt;
&lt;br /&gt;
We REALLY need to get the db layer sorted soon...&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3987 | chi11ken | 2008-03-25 00:49:31 -0700 (Tue, 25 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Add &amp;quot;warnings as errors&amp;quot; support for nant and monodevelop to Prebuild (though monodevelop may ignore this).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3986 | teravus | 2008-03-24 22:56:27 -0700 (Mon, 24 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Committing some voice related caps with hard coded responses so more debugging can occur.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3985 | chi11ken | 2008-03-24 21:02:13 -0700 (Mon, 24 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
svn:ignore monodevelop-generated files&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3984 | chi11ken | 2008-03-24 20:49:08 -0700 (Mon, 24 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Comment out unused private methods.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3983 | chi11ken | 2008-03-24 20:43:24 -0700 (Mon, 24 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix a couple more warnings.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3982 | chi11ken | 2008-03-24 20:37:48 -0700 (Mon, 24 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix a few compiler warnings.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3981 | teravus | 2008-03-24 20:36:31 -0700 (Mon, 24 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Adds llMoveToTarget and llStopMoveToTarget support to the ODEPlugin.&lt;br /&gt;
* It doesn't generate at_target events, because they don't exist yet in the script engine.&lt;br /&gt;
* The Tau is different, however, compatible with scripts I tested.&lt;br /&gt;
* Not perfect...  but pretty good.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3980 | chi11ken | 2008-03-24 19:10:54 -0700 (Mon, 24 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added monodevelop support to runprebuild.sh&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3979 | chi11ken | 2008-03-24 18:45:23 -0700 (Mon, 24 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Minor formatting / svn properties cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3978 | teravus | 2008-03-24 15:48:34 -0700 (Mon, 24 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added llApplyImpulse in the local frame.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3977 | alondria | 2008-03-24 14:56:52 -0700 (Mon, 24 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Implements llGetInventoryPermMask()&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3976 | teravus | 2008-03-24 14:48:33 -0700 (Mon, 24 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* OBB: Flipped the -y face normal so ray casting against the -y face correctly results in the point of collision.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3975 | justincc | 2008-03-24 14:28:45 -0700 (Mon, 24 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Inflate my commits with yet another snippet of documentation... (j/k)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3974 | justincc | 2008-03-24 14:27:14 -0700 (Mon, 24 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Put in tiny doc snippet while I remember&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3973 | justincc | 2008-03-24 14:21:05 -0700 (Mon, 24 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Clean up Scene.AddCapsHandler().  There was a race condition warning, but I don't think this is now relevant...&lt;br /&gt;
* Remove some now extraneous CAPS related messages&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3972 | alondria | 2008-03-24 14:19:01 -0700 (Mon, 24 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Modified llGetInventoryName() so it indexes inventory in the same manner the LL grid does. (Thanks Teravus for pointing this out.)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3971 | justincc | 2008-03-24 13:25:48 -0700 (Mon, 24 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Remove a spammy comment I meant to remove from the last commit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3970 | justincc | 2008-03-24 13:22:58 -0700 (Mon, 24 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Make standalone non-home region caps work again.&lt;br /&gt;
* When I removed the hard coding for the http port last night, I foolishly assumed standalone would be okay :)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3969 | alondria | 2008-03-24 12:58:53 -0700 (Mon, 24 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Implements llGetInventoryName() - the order is based upon inventory key, which probably doesn't match 100% with LL's grid.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3968 | justincc | 2008-03-24 12:44:25 -0700 (Mon, 24 Mar 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
From: Michael Osias &amp;lt;mosias@us.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fixes mantis 771 - multiple uses of llListen cause duplicate events&lt;br /&gt;
&lt;br /&gt;
Thanks Michael!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3967 | alondria | 2008-03-24 12:29:35 -0700 (Mon, 24 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Implements llGetInventoryNumber()&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3966 | alondria | 2008-03-24 12:11:56 -0700 (Mon, 24 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Implements llGetInventoryType()&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3965 | alondria | 2008-03-24 12:05:44 -0700 (Mon, 24 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Implements llGetInventoryCreator()&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3964 | justincc | 2008-03-24 11:45:21 -0700 (Mon, 24 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix build break in last revision.  Thanks to paulieFemto for pointing it out.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3963 | justincc | 2008-03-24 11:26:43 -0700 (Mon, 24 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Picky comment change&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3962 | justincc | 2008-03-24 11:25:50 -0700 (Mon, 24 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Create null limit strategy&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3961 | justincc | 2008-03-24 11:21:06 -0700 (Mon, 24 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactor: Genericise request limit strategies and move to OpenSim.Framework.Communications.Limit&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3960 | joha1 | 2008-03-23 20:03:21 -0700 (Sun, 23 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fixed a small XmlRpcCommand bug&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3959 | joha1 | 2008-03-23 18:37:00 -0700 (Sun, 23 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
XmlRpcCommand refactoring&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3958 | joha1 | 2008-03-23 18:21:01 -0700 (Sun, 23 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added a plugin loader in GridServer&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3957 | justincc | 2008-03-23 14:32:30 -0700 (Sun, 23 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* minor: check in the rest of a comment I forgot to finish off in the last revision&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3956 | justincc | 2008-03-23 14:21:39 -0700 (Sun, 23 Mar 2008) | 8 lines&lt;br /&gt;
&lt;br /&gt;
* Start passing around a region server's http port in RegionInfo.&lt;br /&gt;
* This means that caps methods (editing scripts, poss map functions, etc) on non-home regions should now work with servers which are listening for http ports on a non default &lt;br /&gt;
(9000) port.  &lt;br /&gt;
* If you are running a region server, this may only work properly once your grid server upgrades to this revision&lt;br /&gt;
* PLEASE NOTE: This shouldn't cause inter-region problems if one end of the connection hasn't upgraded to this revision.  However if it does, the instability will persist until &lt;br /&gt;
the grid and region (and possibly all the region's neighbours) have upgraded to this revision.&lt;br /&gt;
* This revision also adds extra login related messages, both for success and failure conditions&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3955 | alondria | 2008-03-23 11:15:08 -0700 (Sun, 23 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Implements llGetParcelPrimOwners()&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3954 | teravus | 2008-03-23 00:10:04 -0700 (Sun, 23 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Added a little more stability for getting the object list from the parcel box. (previously it crashed my simulator)&lt;br /&gt;
* Found and gracefully handled a few situations where null references occur.  (m_rootPart again!)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3953 | teravus | 2008-03-22 23:24:59 -0700 (Sat, 22 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Implements Oriented Bounding Box raytracing.&lt;br /&gt;
* It's not perfect, but it's good enough. (rarely erroneously returns a backface collision)&lt;br /&gt;
* After updating to this revision, rez a prim on another prim and watch it appear where you'd expect it to appear.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3952 | alondria | 2008-03-22 23:08:52 -0700 (Sat, 22 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Implements (I hope): llRemoveFromLandBanList, llRemoveFromLandPassList, llAddToLandBanList, llAddToLandPassList, llResetLandPassList, llResetLandBanList&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3951 | chi11ken | 2008-03-22 17:39:35 -0700 (Sat, 22 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix llParseString2List bug when separator is longer than 1 character.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3950 | chi11ken | 2008-03-22 16:52:48 -0700 (Sat, 22 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix compiler warnings in pCampBot, TestSuite, and ScriptEngine/RemoteServer.  Thanks daTwitch!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3949 | chi11ken | 2008-03-22 16:39:07 -0700 (Sat, 22 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3948 | mingchen | 2008-03-22 16:10:22 -0700 (Sat, 22 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
*Moved LandManagement into its own region module (spiffy!)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3947 | alondria | 2008-03-22 16:02:41 -0700 (Sat, 22 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Implements llLoopSound(), llStopSound(), and llAdjustSoundVolume(). &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3946 | justincc | 2008-03-22 15:17:35 -0700 (Sat, 22 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Miscellaneous comment before I found out that mantis 807 probably isn't an issue worth fixing.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3945 | justincc | 2008-03-22 14:19:45 -0700 (Sat, 22 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Make master UUID exception a bit more useful by telling us which uuid it was trying to look up&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3944 | justincc | 2008-03-22 13:44:15 -0700 (Sat, 22 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Catch the occasional resolution exception that comes out of SceneCommunicationService.EnableChildAgents so we can see what hostname is failing&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3943 | justincc | 2008-03-22 12:15:01 -0700 (Sat, 22 Mar 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Downgrade 'texture not found' message to DEBUG and stop putting out 'already dispatched' message completely temporarily &lt;br /&gt;
* I believe that if the Linden client has not started to receive a texture after 15 seconds, it re-requests it. &lt;br /&gt;
* My hypothesis is that the texture packets are often still in the texture queue (esp. if the client has just cleared its cache), so another load of packets get added...&lt;br /&gt;
* If this is the cause, resolution is going to be rather complicated. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3942 | justincc | 2008-03-22 11:30:54 -0700 (Sat, 22 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Reducing spam on console so we only notify once if we're dropping repeated requests for missing textures&lt;br /&gt;
* Also minor logic change so that we actually do retry missing texture requests (we weren't before)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3941 | justincc | 2008-03-22 10:56:05 -0700 (Sat, 22 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor log message change&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3940 | justincc | 2008-03-22 03:09:09 -0700 (Sat, 22 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Tell the user what the new terrain commands format is if they try to execute a deprecated one&lt;br /&gt;
* As per CharlieO's suggestion in #806.  Thanks!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3939 | teravus | 2008-03-21 20:40:38 -0700 (Fri, 21 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Committing some math to discover the Oriented Bounding Box and decomposing it into planes and normals.&lt;br /&gt;
* No obvious functionality difference as the Ray-cast code is incomplete for OBB right now. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3938 | ckrinke | 2008-03-21 16:31:32 -0700 (Fri, 21 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Remove a couple more compiler warnings by commenting unused variables.&lt;br /&gt;
This takes us down to 15 compiler warnings on a VS2005 C# build.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3937 | alondria | 2008-03-21 14:31:18 -0700 (Fri, 21 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Adds in +, -, and / operators for Rotations (and fixes Mantis 671)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3936 | alondria | 2008-03-21 13:20:39 -0700 (Fri, 21 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Woops - forgot to call m_host.AddScriptLPS(1) in llGetObjectDetails....&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3935 | justincc | 2008-03-21 13:19:43 -0700 (Fri, 21 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Small adjust to last commit's logging so we only print out one warning when we start dropping requests&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3934 | alondria | 2008-03-21 13:04:52 -0700 (Fri, 21 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Implements llGetObjectDetails()&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3933 | justincc | 2008-03-21 12:16:29 -0700 (Fri, 21 Mar 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* If a client session requests the same texture more than n times (currently n=5), we now drop the subsequent requests&lt;br /&gt;
* This may improve region memory usage&lt;br /&gt;
* This is a short-term response to a problem whereby some clients keep requesting the same texture even after we've sent it&lt;br /&gt;
* This treats the symptom rather than the cause.&lt;br /&gt;
* n can be adjusted by changing the constant at the top of UserTextureDownloadService if necessary&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3932 | alondria | 2008-03-21 11:45:09 -0700 (Fri, 21 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Implements llKey2Name().&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3931 | ckrinke | 2008-03-21 10:06:31 -0700 (Fri, 21 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Comment out an unused 'str' and add a WriteLine to use&lt;br /&gt;
an &amp;quot;Exception e&amp;quot; with e.ToString() to eliminate 2 warnings.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3930 | ckrinke | 2008-03-21 09:52:55 -0700 (Fri, 21 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Comment out &amp;quot;m_randomizeWater&amp;quot; and &amp;quot;ms&amp;quot; until we use them later.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3929 | alondria | 2008-03-21 08:34:51 -0700 (Fri, 21 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Implemented llOverMyLand() and correct llGetOwnerKey() to properly return the information for the argument key, opposed to the object the script is in.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3928 | teravus | 2008-03-20 22:54:56 -0700 (Thu, 20 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Updated ray tracing code.   It's now good enough to use when the XYZ vector components of the scale have a difference of less then 4.5 meters.&lt;br /&gt;
* When a new prim is created and raytracing is called for, raytrace from the camera position to the ground in the direction of the Norm(RayEnd - RayStart).&lt;br /&gt;
* If we got a hit based on our camera, create the new prim at the edge of the prim we hit.&lt;br /&gt;
* Don't raytrace if the difference between any component of the vector exceeds 4.5meters.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3927 | afrisby | 2008-03-20 19:36:34 -0700 (Thu, 20 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Removed more encoding faults.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3926 | afrisby | 2008-03-20 19:32:56 -0700 (Thu, 20 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Removed a bad encoder.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3925 | afrisby | 2008-03-20 19:26:00 -0700 (Thu, 20 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Converted a large number of ASCII encodings to UTF8.&lt;br /&gt;
* We should not be using ASCII anywhere except for legacy compatibility reasons.&lt;br /&gt;
* A large number of UTF8 Encoders are being used in places where we should be using Util.StringToField instead. These have been tagged with // ENCODING FAULT&lt;br /&gt;
* This should fix Mantis#799 - Japanese Profile Text does not work.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3924 | teravus | 2008-03-20 17:52:41 -0700 (Thu, 20 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Fix for #499: linked primsets don't rotate properly when using a door script that works OK on SL &lt;br /&gt;
* Fix for #693: llSetRot malfunction in linked prims causing instance of invisible prim &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3923 | justincc | 2008-03-20 13:04:45 -0700 (Thu, 20 Mar 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* First draft resolution of mantis 777, 734, 389 - scripts do not save in non-home regions&lt;br /&gt;
* Should work in multi-region standalone and grid modes&lt;br /&gt;
* This should also solve other non-home region caps issues (map requests, RC client inventory requests, etc)&lt;br /&gt;
* We now pass CAPS information on to the destination region on region crossing, and set up a CAPS object when an agent becomes a master&lt;br /&gt;
* Current limitation is that this will only work if your http_listener_port is 9000&lt;br /&gt;
* This is a very early code cut (lots of bad practice, hard coding and inefficiency).  However, I wanted to get this out there for feedback and my own sanity.  Next few patches will clean up the mess.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3922 | mw | 2008-03-20 08:33:08 -0700 (Thu, 20 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added back a fix that lbsa71 did aqes ago to fix a buffer overflow in the packetpool, which somewhere through time got lost/reverted&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3921 | justincc | 2008-03-20 06:03:26 -0700 (Thu, 20 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Another poxy patch which consists mainly of logging changes (some already commented out) to find out what CAPS is doing&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3920 | chi11ken | 2008-03-19 12:33:38 -0700 (Wed, 19 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix server crash when setting prims physical under basic physics.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3919 | justincc | 2008-03-19 12:25:10 -0700 (Wed, 19 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Adding log debugging messages and making others more explicit&lt;br /&gt;
* This reveals that the problem with saving scripts in a non-home region in multi-region configurations is due to a CAPS setup issue&lt;br /&gt;
* For some reason the client is still using the CAPS on the region it just came from, causing the ScenePresence lookup to fail (since the presence is now, correctly, a child agent).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3918 | teravus | 2008-03-19 11:32:25 -0700 (Wed, 19 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix for if 782: Locked prims may still be moved by click+drag.&lt;br /&gt;
* Remember, your admin user and estate managers can move locked objects that are not owned by them.  That functionality differs from the Linden way of thinking and it's by design! It is not a bug!  Create a non-god user and use that as your normal account.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3917 | justincc | 2008-03-19 10:28:21 -0700 (Wed, 19 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Patch to add llSetLinkPrimitiveParams stub&lt;br /&gt;
* Thanks krtaylor&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3916 | chi11ken | 2008-03-19 08:12:48 -0700 (Wed, 19 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Thanks Ahzzmandius for fix for overflow in user profile About box or First Life About box when using non-ASCII encodings (bug #769).&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3915 | justincc | 2008-03-19 07:38:58 -0700 (Wed, 19 Mar 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Print a warning every 20 times a client requests a texture that it should already have received&lt;br /&gt;
* The warning will be &lt;br /&gt;
[USER TEXTURE DOWNLOAD SERVICE]: Received {0} requests for already dispatched texture {1} from client {2}&lt;br /&gt;
This is to see whether the texture packet queue memory leak is caused by clients continually re-requesting textures they should already have&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3914 | justincc | 2008-03-19 03:47:40 -0700 (Wed, 19 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Documentation patch from krtaylor.  Thanks!&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3913 | chi11ken | 2008-03-19 02:36:13 -0700 (Wed, 19 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fixed some comparisons of LLUUIDs to null.&lt;br /&gt;
Thanks to DrSchofld for pointing this out.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3912 | justincc | 2008-03-18 13:42:01 -0700 (Tue, 18 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Add a large amount of extra locking to m_parts in SceneObjectGroup &lt;br /&gt;
* Should help stop any InvalidOperationExceptions caused by concurrent read/write &lt;br /&gt;
* The extra locking should be okay, but I'm really surprised we've got away without mucho crashes due to this... &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3911 | justincc | 2008-03-18 13:11:35 -0700 (Tue, 18 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Stop (which currently removes) all scripts in an object when that object is deleted from the region&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3910 | justincc | 2008-03-18 12:52:07 -0700 (Tue, 18 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Stop grid inventory network failures crashing the client session&lt;br /&gt;
* Now the operation will just fail and post a message to the log instead, which may be mysterious to the client but isn't so brutal&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3909 | justincc | 2008-03-18 11:19:44 -0700 (Tue, 18 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Just inserting some exploratory comments into inventory code&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3908 | chi11ken | 2008-03-18 08:30:38 -0700 (Tue, 18 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3907 | afrisby | 2008-03-18 07:54:44 -0700 (Tue, 18 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Applying Mantis Patch #518.2 - State not persisted in MySQL DataStore&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3906 | chi11ken | 2008-03-18 07:51:42 -0700 (Tue, 18 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Formatting cleanup.  Minor refactoring.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3905 | lbsa71 | 2008-03-18 06:39:29 -0700 (Tue, 18 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Applied Grumly57 patch for #781; Thanks, Grumly!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3904 | justincc | 2008-03-18 04:37:34 -0700 (Tue, 18 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Remove unused (and somewhat nonsensical) method in PhysicsActor&lt;br /&gt;
* Thanks for DrScofld for drawing attention to this&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3903 | justincc | 2008-03-18 04:32:44 -0700 (Tue, 18 Mar 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
Patch from DrSchofld (IBM).  In his own words&lt;br /&gt;
&lt;br /&gt;
structs (such as LLUUID) are considered values by mono. comparing them against null makes no sense and the mono compiler will flag that as evaluating to always false --- except if &amp;quot;cleverly&amp;quot; disguised. the attached patch fixes such an occurrence in  OpenSim/Region/ScriptEngine/Common/ScriptEngineBase/AsyncCommandPlugins/SensorRepeat.cs.&lt;br /&gt;
&lt;br /&gt;
[yes, i'm on a crusade against comparing structs against null, go ask jradford from libsl ;-)]&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3902 | teravus | 2008-03-17 23:03:50 -0700 (Mon, 17 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Since we don't yet have a reliable way to release the lock that prevents a user from logging in a second time if they're already registered as logged in;&lt;br /&gt;
* If a user logs in and they are noted as agentOnline.  Set agentOnline = false and send a 'you're already logged in' message to the user asking them to wait 5 minutes.  These 5 minutes are not enforced (because there's no foolproof interlock release yet without the grid operator getting a support call for every little sim crash).  When the user gets the message, they can log-in immediately after it, but the user can expect weird results if they don't wait 5 minutes and log-in to the region they were in previously.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3901 | teravus | 2008-03-17 22:44:25 -0700 (Mon, 17 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Added the ability to type the partial name of a region in the start location box and go to that region if it's there.  If no close match was found, it sends you home.   This is tested on mySQL.  There's untested code on grids that are based on sqlite and MSSQL.  The SQL statements *should* be right, but your results may very.   &lt;br /&gt;
* Ex, if you want to go to Wright Plaza, you simply need to type Wright Plaza in the start location in the client when you log-in.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3900 | chi11ken | 2008-03-17 22:16:43 -0700 (Mon, 17 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3899 | chi11ken | 2008-03-17 20:51:59 -0700 (Mon, 17 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added copyright messages.  Set svn:eol-style.  Minor cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3898 | chi11ken | 2008-03-17 20:41:05 -0700 (Mon, 17 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3897 | teravus | 2008-03-17 20:09:38 -0700 (Mon, 17 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Building on Joha's update...&lt;br /&gt;
* Server now listens to the client's start location request for 'home' or 'last' and sends the user to the home location or the last location.  &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3896 | joha1 | 2008-03-17 18:38:07 -0700 (Mon, 17 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Last position will be stored in the DB on logout, and the avatar can continue from the same position in the next login (only with MySQL at the moment)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3895 | justincc | 2008-03-17 14:44:54 -0700 (Mon, 17 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Move missing texture request forward so that we don't actually ask the AssetCache for it if we know it's missing.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3894 | justincc | 2008-03-17 14:34:58 -0700 (Mon, 17 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Inserting code to prepare to fix trash emptying and the edit texture inventory (again)&lt;br /&gt;
* Can't just do this fix since it stops subfolders working (though it appears subfolder renaming may be fubar at the moment)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3893 | chi11ken | 2008-03-17 13:55:21 -0700 (Mon, 17 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Merged changes in Prebuild trunk up to r258 into OpenSim's Prebuild.&lt;br /&gt;
Hopefully this should make merging upstream easier.&lt;br /&gt;
Building with NAnt should still work, but Visual Studio is untested.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3892 | justincc | 2008-03-17 12:13:15 -0700 (Mon, 17 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* More almost completely unproductive log message fiddling&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3891 | justincc | 2008-03-17 12:08:23 -0700 (Mon, 17 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Make it more obvious if local user services are being used&lt;br /&gt;
* Tell the log whether the sim is started in standalone or grid mode&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3890 | justincc | 2008-03-17 11:16:36 -0700 (Mon, 17 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* DEV: Remove client's CAPS handlers object when they log out&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3889 | chi11ken | 2008-03-17 10:39:42 -0700 (Mon, 17 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix a few mono compiler warnings.  Minor cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3888 | justincc | 2008-03-17 10:30:01 -0700 (Mon, 17 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Reduce the annoyingness of clients that continually request unfound textures (probably for some good reason) by dropping all subsequent requests after the first reply.&lt;br /&gt;
* Print out a console message every 20 tries rather than every single one.&lt;br /&gt;
* This weakens the problem but does not eliminate it&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3887 | chi11ken | 2008-03-17 10:23:49 -0700 (Mon, 17 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Replaced some magic PCode numbers with enum values.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3886 | chi11ken | 2008-03-17 10:10:53 -0700 (Mon, 17 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Replaced some Console.WriteLine calls with writes to log.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3885 | justincc | 2008-03-17 09:55:12 -0700 (Mon, 17 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Remove uninformative exception traces from remoting errors&lt;br /&gt;
* Indulge in my fetish for console message conformity&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3884 | sdague | 2008-03-17 08:11:36 -0700 (Mon, 17 Mar 2008) | 23 lines&lt;br /&gt;
&lt;br /&gt;
From: Alan M Webb &amp;lt;awebb@vnet.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here's a diff of the changes I have made in support of the following LSL&lt;br /&gt;
script functions. &lt;br /&gt;
&lt;br /&gt;
llSetScriptState&lt;br /&gt;
llGetScriptState&lt;br /&gt;
llCSV2List&lt;br /&gt;
llListRandomize&lt;br /&gt;
llList2ListStrided&lt;br /&gt;
llListFindList&lt;br /&gt;
llResetOtherScript&lt;br /&gt;
llGetScriptName&lt;br /&gt;
&lt;br /&gt;
It was necessary to modify ExecutorBase in support of the ScriptState&lt;br /&gt;
implementations.&lt;br /&gt;
&lt;br /&gt;
I also modified SceneObjectPart and SceneObjectPart.Inventory to&lt;br /&gt;
corrects a quoting mismatch in the commentary that through off live&lt;br /&gt;
parsing of the files.&lt;br /&gt;
&lt;br /&gt;
I also simplified the State definition at the start of BuiltinCommands.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3883 | teravus | 2008-03-16 11:55:56 -0700 (Sun, 16 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixed prim creation in basic physics mode. ( BasicPhysics returns null probably a lot more then it should? )&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3882 | chi11ken | 2008-03-16 00:02:31 -0700 (Sun, 16 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn:ignore&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3881 | chi11ken | 2008-03-15 23:59:31 -0700 (Sat, 15 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3880 | ckrinke | 2008-03-15 13:53:39 -0700 (Sat, 15 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Grumly57 for:&lt;br /&gt;
Added MSSQLDataStore.cs to OpenSim.Framework.Data.MSSQL and changed it &lt;br /&gt;
to reflect the actual capabilites of MySQLDataStore.cs&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/0.5.4-release</id>
		<title>0.5.4-release</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/0.5.4-release"/>
				<updated>2009-05-12T19:47:37Z</updated>
		
		<summary type="html">&lt;p&gt;Brentseidel: New page: ------------------------------------------------------------------------ r3878 | mw | 2008-03-15 06:52:57 -0700 (Sat, 15 Mar 2008) | 1 line  added some os helper functions for the texture ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;------------------------------------------------------------------------&lt;br /&gt;
r3878 | mw | 2008-03-15 06:52:57 -0700 (Sat, 15 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
added some os helper functions for the texture drawing module. see http://opensimulator.org/wiki/OSSL_TextureDrawing for function prototypes and example script. Will expand that page later. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3877 | mw | 2008-03-15 05:53:03 -0700 (Sat, 15 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Part 2 of fixing inventory for client 1.19.1 (RC), inventory items should now show up. &lt;br /&gt;
Most likely still some problems and most like needs some more work (and still a couple of things to finish off). &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3876 | mw | 2008-03-15 04:48:27 -0700 (Sat, 15 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Part 1 of making inventory work again in the 1.19.1 (RC) client. Implemented the FetchInventoryDescendents CAPS handler. But currently returning empty folder details.&lt;br /&gt;
So this commit doesn't actually fix inventory in that client, it just stops the &amp;quot;loading&amp;quot; message being displayed forever next to a folder, and instead shows empty folders.&lt;br /&gt;
Next part will be to fill in the details of the items in the folders. &lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3875 | afrisby | 2008-03-14 12:50:11 -0700 (Fri, 14 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix for Justincc's bug report #768 - Terrain looks rather phallic.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3874 | justincc | 2008-03-14 11:51:51 -0700 (Fri, 14 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Remove stupid bug I just introduced where delinking would only delink one prim at a time.&lt;br /&gt;
* Teaches me not to say stuff like 'this is now working'&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3873 | justincc | 2008-03-14 11:30:28 -0700 (Fri, 14 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor - error message should be a warning.  Spelling&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3872 | justincc | 2008-03-14 11:21:21 -0700 (Fri, 14 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* The rest of the fix necessary for mantis #766 - terse updates broken&lt;br /&gt;
* Even very rapid linking/delinking should now behave normally.  Terse updates still occur as before&lt;br /&gt;
* Hopefully this ends the recent linking problems - please let us know if there are more&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3871 | sdague | 2008-03-14 11:09:20 -0700 (Fri, 14 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Fix Mantis 636&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3870 | justincc | 2008-03-14 09:28:33 -0700 (Fri, 14 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* As yet incomplete fix for mantis #766 - terse updates broken&lt;br /&gt;
* Currently, terse updates are back, and extremely rapid linking and delinking will only break occasionally&lt;br /&gt;
* More work to do here&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3869 | teravus | 2008-03-14 08:52:32 -0700 (Fri, 14 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* You can leave godmode if you want now.&lt;br /&gt;
* Fixed a compile error.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3868 | lbsa71 | 2008-03-14 08:28:34 -0700 (Fri, 14 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Added null root part guard&lt;br /&gt;
* Normalized some UUID handling&lt;br /&gt;
* Compacted a few Contains/Add into Set&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3867 | mw | 2008-03-14 08:23:33 -0700 (Fri, 14 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Attempt to fix mantis #741, could not replicate it myself.  But the error was suggesting that the SceneObjectPart was null, so added a null check, to make sure the sceneobject to be attached is found before attempting the attachment. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3866 | sdague | 2008-03-14 07:54:50 -0700 (Fri, 14 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
addressing the request for msbuild support from mantis 723&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3865 | mw | 2008-03-14 07:40:31 -0700 (Fri, 14 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
attempt to try to fix mantis issue # 613, which seems to be a threading issue. Queue is only threadsafe if its a public static member, which in this case it wasn't. And we were locking it during both enqueues and dequeues. So have added those locks to a syncObject. But it still needs testing on a high load region, as that seems to be when the exception happened. &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3864 | chi11ken | 2008-03-14 07:20:05 -0700 (Fri, 14 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3863 | afrisby | 2008-03-14 06:37:39 -0700 (Fri, 14 Mar 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* Fixed 'flatten area' brush, so it now has a 'force' instead of instantly flattening the selected area.&lt;br /&gt;
* Noise, and Noise-Area brushes now use Perlin noise, more closely simulating the method LL uses officially.&lt;br /&gt;
* TerrainModule has been cleaned up slightly.&lt;br /&gt;
* TerrainUtil class has several new functions related to seeded noise generation.&lt;br /&gt;
* Extracted ITerrainEffect, ITerrainFloodEffect, ITerrainLoader, ITerrainPaintableEffect, TerrainChannel to seperate files.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3862 | teravus | 2008-03-13 23:20:50 -0700 (Thu, 13 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added proper handling of llSetStatus(STATUS_PHYSICS,BOOL)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3861 | teravus | 2008-03-13 22:22:52 -0700 (Thu, 13 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Preliminary work with the ODEPlugin to collect collision data.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3860 | chi11ken | 2008-03-13 17:41:09 -0700 (Thu, 13 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3859 | sdague | 2008-03-13 13:47:36 -0700 (Thu, 13 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
some hackery with the VectorRenderModule to let you pass in a canvas&lt;br /&gt;
size.  Helps make the fonts crisp when using vector renderer as a&lt;br /&gt;
text board.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3858 | lbsa71 | 2008-03-13 13:00:41 -0700 (Thu, 13 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added cautionary README.txt&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3857 | lbsa71 | 2008-03-13 12:55:18 -0700 (Thu, 13 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* SimpleApp is dead, long live OpenSim.Region.Examples.SimpleModule&lt;br /&gt;
* This module more or less crashes every region in the instance if you enable it by moving it from local /bin to global /bin&lt;br /&gt;
* But hey, it crashes in lots of interesting ways.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3856 | justincc | 2008-03-13 11:42:57 -0700 (Thu, 13 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Put back a comment I just inexplicably zapped&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3855 | justincc | 2008-03-13 11:31:05 -0700 (Thu, 13 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Just a few comments&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3854 | sdague | 2008-03-13 10:42:07 -0700 (Thu, 13 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
this is a believed fix for some of the MySQL races.  Testing would&lt;br /&gt;
be appreciated.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3853 | justincc | 2008-03-13 05:35:59 -0700 (Thu, 13 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Very minor comment change to reflect the fact that eliminating spurious delink prim updates is low priority&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3852 | sdague | 2008-03-13 05:29:56 -0700 (Thu, 13 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
remove the rex based voice chat.  No current client implements this,&lt;br /&gt;
and a seperate voice server approach compatible with SLVoice is needed here.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3851 | justincc | 2008-03-12 18:01:28 -0700 (Wed, 12 Mar 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Change opensim.ini.example guidance on asset_database setting to be &amp;quot;local&amp;quot; or &amp;quot;grid&amp;quot;&lt;br /&gt;
* See OpenSim.ini.example for more details&lt;br /&gt;
* The old sqlite/mssql settings were redundant and effectively ignored anyway.  Hence, there's no need for you to change your current settings, which will still work&lt;br /&gt;
* In fact, asset_database should probably be moved to [Network] since it's meaningless for standalone installations&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3850 | justincc | 2008-03-12 17:39:53 -0700 (Wed, 12 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Change opensim.ini.example to flesh out database *_plugin options&lt;br /&gt;
* Making each have sqlite (uncommented) and mysql (commented) strings&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3849 | justincc | 2008-03-12 17:22:38 -0700 (Wed, 12 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Fix Mantis 761 (linking and delinking prims rapidly caused prims to 'disappear')&lt;br /&gt;
* Root cause was that if two updates occurred in the same second of time, the second one was never sent&lt;br /&gt;
* Linking/delinking appears to be okay now&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3848 | teravus | 2008-03-12 15:39:15 -0700 (Wed, 12 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Updated LibSL _packets_.cs to latest revision.  AKA New Packets.&lt;br /&gt;
* Added the DataBlockExtended From the Message Template Data Block to the Media Update Request manually.&lt;br /&gt;
* Set TickCount public from internal (whenever LibSL regenerates _packets_.cs this needs to be done)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3847 | sdague | 2008-03-12 14:09:56 -0700 (Wed, 12 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
there was a single instance where the log4net object was not&lt;br /&gt;
static readonly.  I suspect this was the cause of mantis #500.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3846 | justincc | 2008-03-12 11:59:50 -0700 (Wed, 12 Mar 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Fix mantis 757.&lt;br /&gt;
* DelinkFromGroup was removing the parts from the delinked group, which later upset the update thread when it tried to do a queued update for that object&lt;br /&gt;
* Temporary fix is to stop deleting the parts, though it would be good later to stop sending out the now spurious updates&lt;br /&gt;
* This fix actually reveals another bug, where rapid linking and delinking will cause the non root prims to disappear (though they're actually still there if you relog).  This is the next bug to tackle.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3845 | justincc | 2008-03-12 11:11:08 -0700 (Wed, 12 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Don't abort (and keep failing) the update if one Entity gives us an exception when we try to update it&lt;br /&gt;
* This doesn't remove bug 757, but does largely remove the worst consequences&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3844 | justincc | 2008-03-12 10:37:00 -0700 (Wed, 12 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Since remoting exceptions occur quite often in some cases (e.g. when a neighbouring region is down), put out only the source and message of the RemotingException (not the stack trace) to the console.&lt;br /&gt;
* It doesn't appear that the remoting stack trace yields any useful information anyway&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3842 | justincc | 2008-03-12 10:02:08 -0700 (Wed, 12 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Add comments and slight corrections to ClientView.AgentTextureCached&lt;br /&gt;
* Reduce 'asset not found' console debug spam&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3841 | mw | 2008-03-12 08:53:04 -0700 (Wed, 12 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Applied patch from mantis #749, Grass now stays to set type when moved. thanks Grumly57.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3840 | mw | 2008-03-12 08:45:56 -0700 (Wed, 12 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Applied patch from mantis #610, fixed invalid filenames with dump_assets_to_file set to true. thanks tyre.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3839 | afrisby | 2008-03-12 06:49:38 -0700 (Wed, 12 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Switched Noise 'Flood Area' brush to use Perlin rather than random noise.&lt;br /&gt;
* Fixed a bug with the Smooth Area brush.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3838 | afrisby | 2008-03-12 06:03:44 -0700 (Wed, 12 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix for Smooth Area Flood Brush, now doesn't flood the entire sim.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3837 | afrisby | 2008-03-12 05:59:09 -0700 (Wed, 12 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix for SQLiteAssetData - We now ignore duplicate assets. We shouldn't support replacing a asset with a fixed UUID as this leads to potential collisions and revisioning issues when proxying down the road.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3836 | chi11ken | 2008-03-12 05:22:43 -0700 (Wed, 12 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3835 | afrisby | 2008-03-12 04:47:34 -0700 (Wed, 12 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Updated Terrain Module&lt;br /&gt;
* Terrain Area-of-Effect brushes now should work properly.&lt;br /&gt;
* Updated the scale / effect of various brushes. Small &amp;amp; Medium brushes should now actually do something.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3834 | lbsa71 | 2008-03-12 04:18:43 -0700 (Wed, 12 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* made some privates protected &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3833 | lbsa71 | 2008-03-12 04:11:52 -0700 (Wed, 12 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* made GridManager class public&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3832 | afrisby | 2008-03-12 04:02:30 -0700 (Wed, 12 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactored some terrain brushes to move out some common functions into TerrainUtil class. More needs doing.&lt;br /&gt;
* Adjusted strength of brushes to Math.Pow(2,size), this should in theory work closer to how it was before.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3831 | lbsa71 | 2008-03-12 03:16:28 -0700 (Wed, 12 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Renamed Main.cs to GridServerBase.cs&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3830 | lbsa71 | 2008-03-12 03:13:19 -0700 (Wed, 12 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Refactored out exe bit out of Grid Server for great justice&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3829 | lbsa71 | 2008-03-12 02:50:12 -0700 (Wed, 12 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Refactored some internals in Grid Server Main&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3828 | lbsa71 | 2008-03-12 02:37:39 -0700 (Wed, 12 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Refactored out creation of LoginResponse&lt;br /&gt;
* Refactored out ErrorResponse&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3827 | lbsa71 | 2008-03-12 02:17:23 -0700 (Wed, 12 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Extracted RegionProfileData from Request&lt;br /&gt;
* Introduced ValidateNewRegion and ValidateOverwrite&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3826 | lbsa71 | 2008-03-12 01:44:36 -0700 (Wed, 12 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* minor refactoring&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3825 | lbsa71 | 2008-03-12 01:41:44 -0700 (Wed, 12 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* ignored some bins&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3824 | lbsa71 | 2008-03-12 01:23:00 -0700 (Wed, 12 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Ignored some bins&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3823 | sdague | 2008-03-11 19:48:08 -0700 (Tue, 11 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
better fix for 551, not sure why I missed this earlier&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3822 | chi11ken | 2008-03-11 15:15:28 -0700 (Tue, 11 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Refactor out some duplicate code.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3821 | chi11ken | 2008-03-11 15:03:41 -0700 (Tue, 11 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3820 | sdague | 2008-03-11 14:37:35 -0700 (Tue, 11 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Ensure resolution of mantis 113&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3819 | sdague | 2008-03-11 14:23:06 -0700 (Tue, 11 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
get rid of artificial InventoryLock object in favor of&lt;br /&gt;
locking on the DataSet.  This doesn't change any functionality&lt;br /&gt;
and leaves us with one less object.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3818 | sdague | 2008-03-11 13:43:08 -0700 (Tue, 11 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
added early readme&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3817 | sdague | 2008-03-11 13:38:55 -0700 (Tue, 11 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Attempted fix for http://opensimulator.org/mantis/view.php?id=551&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3816 | sdague | 2008-03-11 13:15:07 -0700 (Tue, 11 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
moving everything into OpenSim.TestSuite namespace&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3815 | justincc | 2008-03-11 11:41:22 -0700 (Tue, 11 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Temporarily disabling sending of ImageNotInDatabasePacket when a texture isn't found, since this appears to be crashing Linden client 1.19.0(5)&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3814 | justincc | 2008-03-11 11:37:06 -0700 (Tue, 11 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Very temporarily put AgentCachedTexturePackets onto the wind rather than the texture queue&lt;br /&gt;
* This is in order to identify whether it is these which are somehow causing the massive texture packet bloat,&lt;br /&gt;
* since this is the only other packet put on to that queue other than the TextureSender ones&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3813 | sdague | 2008-03-11 11:06:25 -0700 (Tue, 11 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
clone off pCampBot to OpenSim.TestSuite, as I'm going to be &lt;br /&gt;
making enough breaking changes that I'd rather not mess up&lt;br /&gt;
people currently using pCampBot effectively.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3812 | justincc | 2008-03-11 10:55:49 -0700 (Tue, 11 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Very minor error message change in GridAssetClient&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3811 | afrisby | 2008-03-11 09:19:01 -0700 (Tue, 11 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Applying patch #754 - Fix for Vector Magnitude operation. Thanks cmickeyb!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3810 | afrisby | 2008-03-11 08:48:50 -0700 (Tue, 11 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Applying patch from Mantis #607 - Grid Server crash. Thanks Diva.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3809 | joha1 | 2008-03-10 21:40:39 -0700 (Mon, 10 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Eliminated several compiler warning messages&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3808 | joha1 | 2008-03-10 20:10:21 -0700 (Mon, 10 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
The plugin loader can now handle plugin dependencies without hardcoding&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3807 | joha1 | 2008-03-10 19:49:44 -0700 (Mon, 10 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
this fixes a port initialization problem in the LoadBalancer plugin&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3806 | sdague | 2008-03-10 17:22:56 -0700 (Mon, 10 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
this fixes up the exponentially growing startup times caused&lt;br /&gt;
by not deleting the landaccesslist.  If this triggers an&lt;br /&gt;
sqlite error on .NET, we'll need to track that down seperatly.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3805 | teravus | 2008-03-10 07:14:44 -0700 (Mon, 10 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Added Linear Acceleration reporting to the ODEPlugin.&lt;br /&gt;
* Added support for LSL llGetOmega (Rotational/Angular Velocity)- ODEPlugin is the only physics plugin that reports it.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3804 | teravus | 2008-03-09 22:56:58 -0700 (Sun, 09 Mar 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
ODEPlugin&lt;br /&gt;
* Added osSetPrimFloatOnWater(BOOL) to make Physical prim float at the water level.   &lt;br /&gt;
* osSetPrimFloatOnWater(TRUE); or osSetPrimFloatOnWater(FALSE);&lt;br /&gt;
* By default, prim do not float at the water level.&lt;br /&gt;
* More work is needed on the floating, but it's a start.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3803 | teravus | 2008-03-09 22:23:43 -0700 (Sun, 09 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Added ODEPlugin Support for llSetBuoyancy.   Set Buoyancy to 1 for space prim.&lt;br /&gt;
* Added WaterLevel support to the ODEPlugin.   More on this later.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3802 | teravus | 2008-03-09 13:29:59 -0700 (Sun, 09 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fixed a few things and enabling Physical Prim border crossings again.&lt;br /&gt;
* Everyone try to push a physical prim across a region border now.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3801 | afrisby | 2008-03-09 12:22:21 -0700 (Sun, 09 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix for hydraulic erosion brush. Still not working as planned, but getting closer. Bugs may be due to the water distribution pattern.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3800 | teravus | 2008-03-09 10:50:24 -0700 (Sun, 09 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
ODE Plugin&lt;br /&gt;
* More cleanup&lt;br /&gt;
* Less noise&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3799 | chi11ken | 2008-03-09 09:51:34 -0700 (Sun, 09 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3798 | afrisby | 2008-03-09 09:50:09 -0700 (Sun, 09 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Fix to the OlsenSphere brush to make it more powerful.&lt;br /&gt;
* W.I.P: Hydraulic Erosion (Spherical) paintbrush - code is all there, but some work is required on the initial parameters to get it to function correctly. Replaces the smooth brush when `newbrushes` is switched on.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3797 | teravus | 2008-03-09 09:32:44 -0700 (Sun, 09 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Fixed the Link + Duplicate + Unlink both = 'ODE Invalid Argument in Collision Space Crash'&lt;br /&gt;
* Added: Console comment: [PHYSICS]: The scene reused a disposed PhysActor! *waves finger*, Don't be evil.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3796 | teravus | 2008-03-09 08:43:01 -0700 (Sun, 09 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Cleaned up some locking on the ODEPlugin to make it more developer friendly&lt;br /&gt;
* Expect the occasional deadlock?&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3795 | chi11ken | 2008-03-09 08:08:03 -0700 (Sun, 09 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3794 | afrisby | 2008-03-09 08:00:52 -0700 (Sun, 09 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* New terrainmodule paint brush &amp;quot;Olsen Erosion&amp;quot;&lt;br /&gt;
* Implements the Optimised Erosion routine defined by Jacob Olsen in the paper 'Procedural Terrain Generation' (http://www.oddlabs.com/download/terrain_generation.pdf)&lt;br /&gt;
* Replaces the 'flatten' brush when 'newbrushes' is enabled.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3793 | teravus | 2008-03-09 07:27:44 -0700 (Sun, 09 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Added a hack-ish routine to add the State column to the primshapes table if it wasn't already there.   &lt;br /&gt;
* Started OpenSim on SQLite to a mass of red 'unable to load prim' messages.&lt;br /&gt;
* If you are getting this message, after this update, when you start OpenSimulator, you'll get it one more time and then it'll work again.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3792 | teravus | 2008-03-09 06:04:58 -0700 (Sun, 09 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Linux Compile error if Color is compared against null. Documentation for System.Drawing.Color says it returns a Color with all Components as 0 if the String passed isn't a known color, so the null check has been commented out&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3791 | chi11ken | 2008-03-08 23:39:15 -0700 (Sat, 08 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3790 | afrisby | 2008-03-08 16:28:29 -0700 (Sat, 08 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Small optimisation on Weathering paint brush.&lt;br /&gt;
* Added &amp;quot;script terrain newbrushes &amp;lt;true|false&amp;gt;&amp;quot; to enable experimental terraforming brushes. Presently the 'revert' brush is replaced with the Weathering brush, when enabled.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3789 | afrisby | 2008-03-08 16:21:35 -0700 (Sat, 08 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Applying Mantis #737 - Fix for Terragen loader. Thanks Jonc.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3788 | ckrinke | 2008-03-08 16:12:25 -0700 (Sat, 08 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Remove two warnings with unused variables.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3787 | afrisby | 2008-03-08 15:53:10 -0700 (Sat, 08 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Added Thermal Weathering paint brush to Terrain Module.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3786 | ckrinke | 2008-03-08 15:52:17 -0700 (Sat, 08 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly Grumly57 for a patch to solve:&lt;br /&gt;
Grass type is not persisted. Try to rez some grass several time to have different random grass types around, then immediately move a couple of them. Or restart the sim and logon again. You'll see all grass types reverted to a dull default one :-) &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3785 | ckrinke | 2008-03-08 15:26:25 -0700 (Sat, 08 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you very much, Ldviopeng for :&lt;br /&gt;
Patch to implement the following LSL functions:&lt;br /&gt;
llGetObjectPermMask()&lt;br /&gt;
llSetObjectPermMask() &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3784 | mw | 2008-03-08 15:06:24 -0700 (Sat, 08 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added new drawing command &amp;quot;PenColour&amp;quot;, with format &amp;quot;PenColour &amp;lt;colourname&amp;gt;;&amp;quot; colour name can be any of the predefined .net System.Drawing.Color names.  &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3783 | afrisby | 2008-03-08 14:51:01 -0700 (Sat, 08 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Slight tweak for the above.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3782 | afrisby | 2008-03-08 14:49:26 -0700 (Sat, 08 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* By popular demand, implemented &amp;quot;script terrain fill &amp;lt;val&amp;gt;&amp;quot;&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3781 | mw | 2008-03-08 13:54:34 -0700 (Sat, 08 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Added Frist basic version on the VectorRenderModule, that allows scripts to do some basic drawing onto textures. Currently the method the scripts have to use is most likely not the most user friendly, but this should improve soon. And hope to allow SVG files (either loaded from a web site, or even script created) to be used. I will add a page to the wiki tomorrow, until then http://www.pastebin.ca/934425 is a example c# script that can be used to get a bit of a idea. &lt;br /&gt;
Also added osSetDynamicTextureDataBlend and osSetDynamicTextureURLBlend that will allow the various textures to be blended together, but currently there are still a few bugs in them. So not ready for use yet.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3780 | afrisby | 2008-03-08 12:11:22 -0700 (Sat, 08 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Implemented 'Revert' channel in Terrain Module.&lt;br /&gt;
* Added Revert Area, flood brush.&lt;br /&gt;
* Added Revert Sphere, paint brush.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3779 | ckrinke | 2008-03-08 11:06:10 -0700 (Sat, 08 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
Thank you kindly, Ldviopeng for:&lt;br /&gt;
Patch to implement the following LSL / OS functions&lt;br /&gt;
llParcelPrimCount(60%)&lt;br /&gt;
osSetParcelMediaURL &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3778 | afrisby | 2008-03-07 18:58:59 -0700 (Fri, 07 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Made a change to the loading mechanism to fix it's operation.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3777 | afrisby | 2008-03-07 18:55:34 -0700 (Fri, 07 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Default terrain is now a little more interesting than a flat 0m plane.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3776 | lbsa71 | 2008-03-07 07:56:07 -0700 (Fri, 07 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Applied patch #681 from tyre&lt;br /&gt;
* This fixes three broken default assets&lt;br /&gt;
Thanks, tyre!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3775 | chi11ken | 2008-03-07 07:55:26 -0700 (Fri, 07 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
More spelling corrections in the spirit of r3771.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3774 | chi11ken | 2008-03-07 07:50:30 -0700 (Fri, 07 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3773 | justincc | 2008-03-07 07:40:18 -0700 (Fri, 07 Mar 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Increase inventory description columns from 64 characters to 128&lt;br /&gt;
As per the suggestions in Mantis 687 (thanks Sakai) to resolve an exception&lt;br /&gt;
* This won't apply to any existing inventory tables you have, but shouldn't &lt;br /&gt;
cause any issues with old tables either&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3772 | lbsa71 | 2008-03-07 07:26:27 -0700 (Fri, 07 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Applied patch #719 from lvoidpeng.&lt;br /&gt;
* Implements llGetOwnerKey&lt;br /&gt;
Thanks, lvoidpeng!&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3771 | justincc | 2008-03-07 07:17:22 -0700 (Fri, 07 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* Minor spelling corrections as per mantis 712&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3770 | justincc | 2008-03-07 05:39:06 -0700 (Fri, 07 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Temporary resolution for mantis #711&lt;br /&gt;
* Trying to store items other than textures, sounds and scripts in a prim's inventory should no longer cause an exception.&lt;br /&gt;
* Temporary solution is to ignore storage requests for these assets - actually implementing this requires changes to TaskInventoryItem, at least&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3769 | justincc | 2008-03-07 05:03:48 -0700 (Fri, 07 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
Make Local back end services warn/error messages explicitly say they are from standalone services&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3768 | joha1 | 2008-03-07 01:10:52 -0700 (Fri, 07 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fix to solve mantis 717 problem. Makes sure the region DB schema is up to date and consistent&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3767 | afrisby | 2008-03-06 16:14:24 -0700 (Thu, 06 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fix for exception in landmanager crash.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3766 | afrisby | 2008-03-06 08:49:53 -0700 (Thu, 06 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
* Disabled ancient TerrainEngine.&lt;br /&gt;
* Enabled new TerrainModule.  (The king is dead, long live the king!)&lt;br /&gt;
* Use the console command: &amp;quot;script terrain save file.r32&amp;quot; / &amp;quot;script terrain load file.r32&amp;quot; to load/save terrain. Now uses the extension to determine file format.&lt;br /&gt;
* MANY of the old terrain features do not have a replacement function in the new module yet, this needs to be corrected, but has not been done so far. This being said, the new module is faster and more efficient and should be a good replacement.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3765 | teravus | 2008-03-06 02:41:34 -0700 (Thu, 06 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Killed 4 more warnings (at 16 now)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3764 | afrisby | 2008-03-05 15:00:41 -0700 (Wed, 05 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Four more warnings, etc etc.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3763 | afrisby | 2008-03-05 14:56:14 -0700 (Wed, 05 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Three more warnings are a-gone.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3762 | afrisby | 2008-03-05 14:50:58 -0700 (Wed, 05 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Four more warnings bite the dust.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3761 | afrisby | 2008-03-05 14:47:19 -0700 (Wed, 05 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Removed more compiler warnings, dead code, etc.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3760 | sdague | 2008-03-05 11:57:13 -0700 (Wed, 05 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
Change SceneObjectPart.LocalID to .LocalId to be case matching&lt;br /&gt;
with SceneObjectGroup.LocalId (and hence reduce confusion).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3759 | afrisby | 2008-03-04 17:52:35 -0700 (Tue, 04 Mar 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
* New Terrain Module (disabled, search for 'usingTerrainModule = false' to reenable)&lt;br /&gt;
* *Much* faster terraforming (woot!)&lt;br /&gt;
* New &amp;quot;Brushes&amp;quot; design, so you can create custom terraforming brushes then apply those inplace of the standard tools. (ie an Erode Brush for example)&lt;br /&gt;
* New specialised &amp;quot;Flood Brushes&amp;quot; to do large area effects, ie, raise-area, now takes a bitmap rather than repeats the ordinary raise brush a thousand times.&lt;br /&gt;
* New modular file Load/Save systems -- write importers/exporters for multiple formats without having to hard code the whole thing in.&lt;br /&gt;
* Coming soon - effects system, ie the old Erosion functions, etc. for one-shot effects.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3756 | sdague | 2008-03-04 11:59:00 -0700 (Tue, 04 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
once more on hgignore, now that I think I understand this&lt;br /&gt;
workflow better&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3755 | sdague | 2008-03-04 11:53:52 -0700 (Tue, 04 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
going to have to manage hg ignore a different way&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3754 | sdague | 2008-03-04 11:49:44 -0700 (Tue, 04 Mar 2008) | 4 lines&lt;br /&gt;
&lt;br /&gt;
this is probably just a band aid, but should at least&lt;br /&gt;
help figure out where my last crash came from by being&lt;br /&gt;
extra careful arround Add for scene object group.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3753 | sdague | 2008-03-04 08:17:26 -0700 (Tue, 04 Mar 2008) | 6 lines&lt;br /&gt;
&lt;br /&gt;
From: Dr Scofield &amp;lt;hud@zurich.ibm.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
current prebuild.xml references /bin/Physics which is only created as a&lt;br /&gt;
result of the build process itself. runprebuild fails therefore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3752 | sdague | 2008-03-04 08:12:11 -0700 (Tue, 04 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
check in an hgignore to help with mercurial mirror&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3751 | teravus | 2008-03-04 07:39:51 -0700 (Tue, 04 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* One line fix to get everything working again.   Essentially set the originRegionID = RegionID in RegionInfo.cs on line 375&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3750 | chi11ken | 2008-03-04 03:12:39 -0700 (Tue, 04 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Cleaned up a couple compiler warnings.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3749 | joha1 | 2008-03-04 02:39:58 -0700 (Tue, 04 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fixed a region split synchronization bug&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3748 | joha1 | 2008-03-04 00:54:35 -0700 (Tue, 04 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fixed SQL update error&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3747 | chi11ken | 2008-03-03 23:10:24 -0700 (Mon, 03 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
More minor cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3746 | chi11ken | 2008-03-03 23:02:48 -0700 (Mon, 03 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Update svn properties.  Minor formatting cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3745 | joha1 | 2008-03-03 22:31:54 -0700 (Mon, 03 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Merged 3Di code that provides scene and avatar serialization, and plugin support for region move/split/merge. See ThirdParty/3Di/README.txt. Unless the new modules are used there should be no noticeable changes when running OpenSim.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3744 | chi11ken | 2008-03-03 21:11:37 -0700 (Mon, 03 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Added copyright heaaders.  Minor cleanup.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3743 | sdague | 2008-03-03 19:31:12 -0700 (Mon, 03 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
think I finally fixed this hg sync issue&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3742 | sdague | 2008-03-03 19:25:17 -0700 (Mon, 03 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
one more test for good luck&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3741 | sdague | 2008-03-03 19:22:44 -0700 (Mon, 03 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
simple test to attempt to fix hgsync&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3740 | sdague | 2008-03-03 19:19:56 -0700 (Mon, 03 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
update contributors list&lt;br /&gt;
use short form for IBM&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3739 | teravus | 2008-03-03 09:52:25 -0700 (Mon, 03 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Applied patch 708 from devalnor.  Thanks devalnor!&lt;br /&gt;
* ODE: Added support for larger box stacks. (they're slow, but they work)&lt;br /&gt;
* ODEPlugin no longer tries to 'catch up' with the simulator frame rate if it gets behind.  Catching up was causing a lot of problems with larger box stacks and other things that stall the simulator (like saving prim in the datastore)&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3738 | afrisby | 2008-03-03 02:56:30 -0700 (Mon, 03 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* More compiler warning nukage.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3737 | afrisby | 2008-03-03 02:54:39 -0700 (Mon, 03 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Removed a bunch of compiler warnings.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3736 | teravus | 2008-03-03 02:30:59 -0700 (Mon, 03 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Fixed about Text in the profile in grid mode.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3735 | chi11ken | 2008-03-03 02:29:21 -0700 (Mon, 03 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Updated svn properties.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3734 | chi11ken | 2008-03-03 02:27:44 -0700 (Mon, 03 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
Fixed typo.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3733 | afrisby | 2008-03-03 02:17:15 -0700 (Mon, 03 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Oops, fixed.&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3732 | lbsa71 | 2008-03-03 01:43:52 -0700 (Mon, 03 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Removed unused directory&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3731 | afrisby | 2008-03-03 01:35:59 -0700 (Mon, 03 Mar 2008) | 7 lines&lt;br /&gt;
&lt;br /&gt;
* Removed and sorted using clauses in a number of files.&lt;br /&gt;
* Cleaned up ITerrainChannel&lt;br /&gt;
* Implemented Raise, Lower, Smooth, Flatten, Noise Terrain Paint Brushes&lt;br /&gt;
* Implemented Raise, Lower, Smooth, Flatten, Noise Terrain Fill Brushes&lt;br /&gt;
* Implemented Export functionality for RAW32 terrain loader&lt;br /&gt;
* Implemented Import/Export for SLRAW terrain loader&lt;br /&gt;
* Implemented Export for JPEG terrain loader&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3730 | teravus | 2008-03-03 01:30:36 -0700 (Mon, 03 Mar 2008) | 3 lines&lt;br /&gt;
&lt;br /&gt;
* Applying Ahzz's profile patch.  Thanks Ahzz!  &lt;br /&gt;
* Fixed a few bugs in the patch that are sim crashers.&lt;br /&gt;
* There's still a bug in mySQL mode/ grid mode where the main userprofile text doesn't save.   &lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3729 | lbsa71 | 2008-03-03 01:19:54 -0700 (Mon, 03 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Doh, forgot one license header&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3728 | lbsa71 | 2008-03-03 01:15:14 -0700 (Mon, 03 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Changed the license headers. The Data Framework is now all OpenSim. Yay! *toots*&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3727 | lbsa71 | 2008-03-03 00:59:31 -0700 (Mon, 03 Mar 2008) | 1 line&lt;br /&gt;
&lt;br /&gt;
* Renamed the Data Framework namespaces&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3726 | lbsa71 | 2008-03-03 00:53:26 -0700 (Mon, 03 Mar 2008) | 2 lines&lt;br /&gt;
&lt;br /&gt;
* renamed the key file (baby steps here)&lt;br /&gt;
* ignored the generated files&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
r3725 | lbsa71 | 2008-03-03 00:48:35 -0700 (Mon, 03 Mar 2008) | 5 lines&lt;br /&gt;
&lt;br /&gt;
* Started the ardous task to rename the TribalMedia.Framework.Data to OpenSim.Framework.Data.Base&lt;br /&gt;
&lt;br /&gt;
It's you !!&lt;br /&gt;
How are you gentlemen !!&lt;/div&gt;</summary>
		<author><name>Brentseidel</name></author>	</entry>

	</feed>