aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Added lock to Contains to avoid enumeration exceptionslbsa712008-01-031-1/+4
|
* Packet recycling has been temporarily disabled to avoid the performance ↵Johan Berntsson2008-01-031-0/+5
| | | | problems reported in Mantis 281
* I have fixed the ZeroDecodeCommand bug, and restored my packet recycling ↵Johan Berntsson2008-01-031-1/+2
| | | | code. Let me know by IRC if there are other problems
* * Added the ability for Region Owners to add and remove estate managers ↵Teravus Ovares2008-01-021-3/+58
| | | | | | | | | using the estate tools. * Estate managers get abilities like the region owner for now. * Estate managers, you'll need to request server admin status to be able to activate the estate tools dialog (haven't figured out why this is the case yet) * Switching from grid mode to standalone or switching grids will make the stored Estate Manager UUIDs not match up with a valid account so you'll see (waiting) listed there instead of a user until you reset them or go back to the grid you added them from.
* Fixed buffer overrun bug in ZeroDecodeCommandJohan Berntsson2008-01-021-2/+23
|
* * Fixed an issue where the PacketPool would ZeroDecodeCommand into a too ↵lbsa712008-01-021-1/+2
| | | | | | | small buffer. The new buffer size is based on analysis of real data, not on knowledge; this should be reviewed by the original PacketPool author.
* * Did a bit of estate work. Added some fields to EstateSettings.xml for ↵Teravus Ovares2008-01-021-0/+252
| | | | | | | | estate managers. * You can put UUIDs in those fields to give other users some ability to help manage a sim you own. * Also started decoding the EstateOwnerMessage packet convolutions.
* * Trying to address TextureSender issueslbsa712008-01-024-41/+48
| | | | | | * The BlockingQueue exposes Contains so we can make sure we don't add a TextureSender to the queue if there's already one present * introduced some TryGetValue and various code convention stuff
* * Refactored out function to load specified AssetSet Xmllbsa712008-01-023-11/+17
| | | | | This commit dedicated to 'Mohawk - Bad Girls (Need Love Too)'
* * Fixed an issue where the RegionFlags and SimAccess settings were being ↵Teravus Ovares2008-01-021-2/+2
| | | | saved incorrectly. If your region is already having an issue on boot with parsing [region_flags] or [sim_access], then this won't solve your issue. Default value for region_flags is 0 and default value for sim_access is 21 in the EstateSettings.XML file
* * Re-wrote IM that sends the friend request so that it displays the name of ↵Teravus Ovares2008-01-021-1/+1
| | | | the person who sent the request, or (hippos) if it can't find it.
* * Updates UserServer Teravus Ovares2008-01-022-5/+1
| | | | | | | | * Updates OSG1UserServices * Friends list is now persistent in grid mode. * You can add, new friends and remove them
* * You can add and remove a friend in standalone now within the same ↵Teravus Ovares2008-01-017-11/+196
| | | | | | | | simulator. It saves. * You can add and remove a friend in grid mode now within the same simulator. It doesn't save yet. * I got rid of Mr. OpenSim as a friend.. he bothers me /:b...
* Make it possible for new inventory 'libraries' to be added without changing ↵Justin Clarke Casey2007-12-313-86/+122
| | | | | | | | | the default OpenSimLibrary files. Additional library folders and items can be added in a separate directory and linked in by an entry to inventory/Libraries.xml
* * Added database and UserManagerBase glue for FriendsList managementTeravus Ovares2007-12-319-7/+482
| | | | | * Don't forget to run prebuild
* Correctly output library inventory folder type and version informationJustin Clarke Casey2007-12-312-5/+5
|
* Standard library folders can now be configued in the xml in ↵Justin Clarke Casey2007-12-312-46/+129
| | | | | | | | inventory/OpenSimLibrary - no hardcoded changes are required. For some reason, all the folders are currently showing up as texture folders, even though they are configured with the same types as the agent inventory folders. This should be resolved soon.
* * Fixed References in Prebuild so the project compilesTeravus Ovares2007-12-306-0/+181
| | | | | | * Added Friends List methods to IUserData interface * Created Stub friendslist Database Methods
* Add an extra check that we don't create new inventory folders for a user ↵Justin Clarke Casey2007-12-302-5/+24
| | | | that already has a root folder
* Shift default OpenSim library into its own directoryJustin Clarke Casey2007-12-301-1/+1
|
* * This update rolls back the packetpool and LibSL changes. Please retest ↵Teravus Ovares2007-12-301-2/+1
| | | | | | | and then patch these changes back in. Currently it's not quite ready for 0.5. The down side to this action, is that we loose some performance to the garbage collector for now. Given that the target date for 0.5 is *Two days* from now, I'm taking the initiative to work towards a real stable version. * This update also fixes scripting and some weird physics reactions
* * Applied Melanie's same instance IM fix. This will make IMs work within ↵Teravus Ovares2007-12-301-14/+4
| | | | the same OpenSim Instance.
* Make inventory items nominate explicit inventory folders rather than hardcodingJustin Clarke Casey2007-12-291-7/+12
|
* Allow OpenSim operators to specify their own asset sets without needing to ↵Justin Clarke Casey2007-12-292-19/+64
| | | | | | | | change the default OpenSim set. Equivalent changes to allow operators to also specify their own standard inventory library directories and items to follow.
* * Patch from Melanie provides Util.CleanString and uses it on the prim name ↵Teravus Ovares2007-12-281-5/+28
| | | | and description. Thanks Melanie.
* Migrate opensim default assets up another directory in preparation for ↵Justin Clarke Casey2007-12-281-2/+2
| | | | extraction of hardcoded asset locations into xml
* Move OpenSimAssetSet assets file up into assets pending further changesJustin Clarke Casey2007-12-281-1/+1
|
* Factor out common asset loading from AssetServerBase and Grid/AssetServer/MainJustin Clarke Casey2007-12-285-105/+162
|
* Move inventory contents configuration files to bin/inventory folderJustin Clarke Casey2007-12-281-3/+3
|
* * Rezzing items from Inventory on top of other prim rezzes them 0.5 meters ↵Teravus Ovares2007-12-281-1/+17
| | | | | | | above the 'hit' prim instead of buried in the ground somewhere. * Various Refactorings
* Set svn:eol-style.Jeff Ames2007-12-282-4/+4
|
* Patch from Johan: LibSL updated to the latest revision (1568) and all ↵Adam Johnson2007-12-282-13/+144
| | | | | | | packets are now recycled to improve performance and memory usage.
* * Moved PrimitiveBaseShape subclasses into factory methods - the subclassing ↵lbsa712007-12-282-60/+50
| | | | | | | scheme won't hold for serialization * Extracted out the 'old' AddNewPrimitive that places an object at an exact pos, without the raytracing
* * Patch from Melanie. Thanks Melanie!Teravus Ovares2007-12-281-2/+2
| | | | | | | | | * This patch addresses a regression where 5 default textures, including the default "new prim" texture, would not be shown unless in viewer cache. * Further, it supplies a new plywood texture as the base texture, which is purpose-made from locally photo-sourced material (means i took a picture and made it into a tile), which is closer in appearance and color to the Linden one. * It changes the default new prim texture UUID to match the UUID generated by the viewer when "default" is clicked, which is a texture UUID hardcoded in some scripts as well, so it would cause compatibility issues if not addressed. * The patch fixes a number of UUID duplications (same UUID for asset and inventory items) and capitalization issues in the XML files. * It also includes new versions of 4 other textures, which were no longer loadable in grid mode.
* * Added ability to create new prim on existing prim (rezzing prim from ↵Teravus Ovares2007-12-282-1/+13
| | | | | | | inventory on other prim coming soon). No more new prim buried in the ground by accident. * The prim are at the absolute position of the prim you rezzed it on top of + (0,0,0.5) for now.
* * Optimized usingslbsa712007-12-27114-1299/+1340
| | | | | | | * shortened references * Removed redundant 'this' * Normalized EOF
* * removed always true iflbsa712007-12-271-15/+12
|
* * Fixed MonoSQLite Update Table routineTeravus Ovares2007-12-271-14/+27
| | | | | | * Charles, this will fix the red issue. * Same situation, the first run updates the tables (and gives you a ton of red errors), the second run and everything works as expected.
* Move hardcoded texture library inventory items out into OpenSimLibrary/xml. ↵Justin Clarke Casey2007-12-273-18/+4
| | | | | | | | | | However, even before these change the five textures moved are not displaying (which is why default cubes are coming up as grey plywood unless you happen to have that texture cached). These were working before so they must have broken in the last month. Might be something to do with the fact that these identify (using file under linux) as jpeg2000 files, while all the other working textures identify simply as data.
* * AssetServerBase: _ProcessRequest is now called GetAssetlbsa712007-12-276-13/+48
| | | | | | | * PrimitiveBaseShape: The textures are now exposed as a 'TextureEntry Textures'; all serialization still using the 'byte[] TextureEntry' for backwards compatibility. * Scene: Re-added AddTree, since the Tree type isn't gone from libsl, merely relocated.
* * Added Sit Target persistence over sim restarts for mySQL and MonoSQLite.Teravus Ovares2007-12-271-0/+42
| | | | | | | * SAVE YOUR PRIM DATA, THIS MAKES CHANGES TO YOUR PRIMS TABLE * The first time you run OpenSim after updating past this revision, you'll see a lot of Errors. Be calm, shutdown the simulator, and start it again and your prims table will be updated. * MSSQL added the fields to the Initial CreateTable section, however, you'll need to add the fields to your prims table if you want it to persist.
* Prim inventory persistence phase 1: Creation of preliminary table in sqlite.Justin Clarke Casey2007-12-271-1/+2
| | | | | | | No user functionality yet. This code is not turned on, so there is no possibility of disruption to existing databases.
* * Patch from Charlie Omega for standard secondlife inventory folders: see ↵Teravus Ovares2007-12-261-4/+103
| | | | | | | mantis:0000246 * Deletes the solution file from OpenSim.Gui
* Small non-functional inventory changesJustin Clarke Casey2007-12-251-11/+11
|
* * Added some ugly hackish code to the user server to start implementing the ↵Teravus Ovares2007-12-241-0/+134
| | | | new login method. You still can't yet log-in via the new method. Does not interfere with normal userserver operation, ie safe to update if you want.
* Prim inventory script saving phase 1. Create necessary CAPS structures for ↵Justin Clarke Casey2007-12-245-9/+299
| | | | | | | | | correctly accepting prim inventory script updates. No user functionality yet. Refactoring to follow.
* Revert most of the regionName message stuff.Charles Krinke2007-12-241-12/+0
|
* Add regionName to OGS1 regionUp report.Charles Krinke2007-12-241-0/+12
|
* Log message tweakingJustin Clarke Casey2007-12-241-5/+5
|
* Yet more inventory debugging messagesJustin Clarke Casey2007-12-231-9/+30
|