| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
|
|
|
| |
when it goes to buy. This can cause a problem in the buy process. Additionally Hazim mentioned that the buy packets are spoofable. The core modules are the crowing glory example of best practice :P, so therefore, setting the example here, Validate Client sent Buy Data. WebAppSecurity 101, Never trust a client. Validate Validate Validate! Or you'll have problems whether intentional or not.
|
|
|
|
| |
original patch
|
|
|
|
| |
This reverts commit 90b51dc7d67507e27c4baa529e979de19dce8de1.
|
|
|
|
| |
Thank you.
|
|\ |
|
| | |
|
|/
|
|
|
|
| |
Adding -logconfig to Robust.exe. will still process the
-logfile option, as before. No options given, the value
"Robust.log" will be written in the ./bin directory
|
| |
|
| |
|
| |
|
|
|
|
| |
SimianPresenceServiceConnector when LoggedOut() is called
|
| |
|
|
|
|
| |
flexible without changing current behavior
|
|
|
|
| |
possible implementations. This doesn't change any behavior or any Robust code, but it simplifies the SimianGrid connector by using the standard OpenSim interface for setting last position now
|
| |
|
| |
|
| |
|
|
|
|
| |
another avatars location
|
|
|
|
|
|
| |
Prevents stealing IDs of animations, sounds and textures from prim
inventories. Prevents copybot from gathering the wearable UUIDs needed for
pirating things from vendors.
|
|
|
|
| |
to the connected client.
|
| |
|
|
|
|
| |
for a trailing slash on exports/
|
| |
|
|
|
|
|
|
|
|
| |
allowing the decoded sculpt map cache path to be defined in
the configuration files.
Use DecodedSculpMapPath in the [Startup] section to set
the path. The default is still ./bin/j2kDecodeCache
|
|
|
|
|
|
|
|
|
| |
Adding ability to place script engine assemblies outside
the codebase directories.
Uses new [XEngine] option: ScriptEnginesPath = "path_to_assemblies"
Signed-off-by: Melanie <melanie@t-data.com>
|
| |
|
| |
|
|
|
|
| |
This aims to make it easier to identify and remove rogue prims that are causing ODE to fall over.
|
|
|
|
|
|
| |
made more useful.
If a separate UUID parameter is better for the future then this can be added later on.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
functions per the LSL wiki.
Signed-off-by: Melanie <melanie@t-data.com>
This patch also fixes a large amount of trailing whitespace. While this is
beneficial, it should really be in a separate patch that fixes whitespace only.
Just good practice.
|
| |
| |
| |
| |
| |
| |
| | |
* Hopefully this will enable mac people to use SQLite again
* Someone cooler then me will need to figure out how to define CSharpSqlite with Mono so the conditional will pick up.
* There's also an error that occurs when you first load OpenSimulator under CSharpSQLite that goes away after.
* The databases are not byte for byte compatible. Mono.Data.Sqlite is able to read CSharpSqlite made databases but not the reverse way.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Use a conditional define to determine whether we're using CSharpSqlite or Mono.Data.Sqlite
#if CSharpSqlite
using Community.CsharpSqlite.Sqlite;
#else
using Mono.Data.Sqlite;
#endif
* Hopefully, this will restore sqlite functionality on a Mac. In visual studio, you can edit the OpenSim.Data.SQLite project, go to the Build tab and enter CSharpSqlite in the box. I'm not sure how to define CSharpSqlite in Mono, someone better at it then me will have to take the job of figuring out the best way to define it in Mono.
|
| |\ |
|
| | | |
|
| | | |
|
| |/
|/|
| |
| |
| |
| |
| | |
then simply return rather than generating an exception
This matches existing behaviour, though better diagnostics for missing assets may be good later on.
This addresses http://opensimulator.org/mantis/view.php?id=4977
|
|\ \ |
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | | |
* Added more mundane tests.
|
| | | |
| | | |
| | | |
| | | | |
* Does anyone have an example raw notecard to look at and test the notecard parser?
|
| | | |
| | | |
| | | |
| | | | |
* SL Util tests of AssetType2ContentType and ContentType2AssetType
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
scene, remove the old uuid reference from m_parts as well as adding the new one.
The separate remove and set operations is SOG.set_UUID() are both locked under m_parts.SyncRoot since they are logically atomic (though this isn't such an issue if the SOG isn't part of a scene)
Added unit test for this behaviour.
Also changed the second m_parts.AddOrReplace() to m_parts.Add(). As the old reference is now removed we never end up replacing an identical uuid. And if we replace a uuid that's already there (from a child part) then this is an error.
|
| |/ /
|/| |
| | |
| | | |
When running for the first time, people see migration failures because of sql statements that are trying to move data from old tables (e.g. users). The amended text attempts to calm their nerves.
|