Adam Frisby
8f5c96f02b
Dumb mistake #2
2007-04-27 22:29:29 +00:00
Adam Frisby
fadb4a9dcc
Dumb mistake - forgot to assign the datastore variable
2007-04-27 22:26:57 +00:00
Adam Frisby
6ce5b6e439
Major ass commit
...
Added new "Datastore" parameter to simconfig.xml which is passed to storage engines via a new Initialise() function.
2007-04-27 21:11:02 +00:00
Adam Frisby
feca5d22c6
* Added new commandline option -config <configfile.xml>
...
Note: This is untested but is a very simple change and should 'just work'. If someone can test, appreciated.
2007-04-27 20:32:02 +00:00
Adam Frisby
7e29f458ad
Clearing up comment to reflect true strength of GenerateChallenge()
2007-04-27 02:24:31 +00:00
Adam Frisby
3659e64274
Added challenge generation function to generate cryptographic strength challenges.
2007-04-27 02:16:57 +00:00
Adam Frisby
379552b0f9
Cryptographic framework for authenticating and verifying remoting messages. Must be implemented as per the suggested implementation in the comments. Buyer beware - this code has not been peer reviewed by an expert cryptologist and needs to be done so before this security is relied upon for important transactions.
2007-04-27 01:48:52 +00:00
MW
14a4ff3081
added just what opensim needs...yet another command line option: -noverbose . cut down on the system console output (should really be stopping it all but not all output is going through OpenSim.Framework.Console)
2007-04-26 17:50:25 +00:00
MW
a7c374ac51
At last: avatar-template.dat is no more
2007-04-26 17:29:41 +00:00
MW
c64039363d
Mostly working again.
...
Updated to lastest libsl and handled the changes to the message templates (some byte fields are now ushort fields ).
Still seems to be a problem when logging on, in that I get the downloading clothing message at the end of the precaching (which I didn't before)
2007-04-26 12:56:14 +00:00
MW
f06d0f1047
attempted bug fix
2007-04-25 18:48:08 +00:00
MW
9ed0a8dbad
updated to use lastest version of libsl but is currently broke when using SL viewer 1.15.02, due to big changes in the message templates.
2007-04-25 18:12:06 +00:00
MW
68b33294b1
Can now use the xml config file for setting up things like sandbox mode, login server, physics engine etc. To use this mode add just -configfile to the startup line (instead of the -sandbox etc)
...
A example of what to add to the xml is: SandBox="true" LoginServer="true" UserAccounts="false" LocalAssets="false" PhysicsEngine="basicphysics" (add those to config node in simconfig.xml).
The current options for PhysicsEngine are : basicphysics, RealPhysX, OpenDynamicsEngine.
2007-04-25 13:47:32 +00:00
MW
f7b51d63a8
Small clean up of files and directories
2007-04-25 13:03:48 +00:00
Adam Frisby
46eaa79cd9
* Added try{}catch{} to RunTerrainCmd
...
* Exposed Thermal Erosion functions to RunTerrainCmd
* Exposed Aerobic Erosion functions to RunTerrainCmd
2007-04-24 18:18:18 +00:00
Adam Frisby
7dd98f3094
Moved console input-handling function "RunTerrainCmd" into BasicTerrain itself, this allows independent versions of BasicTerrain to have different functionality exposed directly.
2007-04-24 18:01:37 +00:00
Adam Frisby
d82466ec82
Added mutex instead of lock for update
2007-04-22 18:51:03 +00:00
Adam Frisby
2194b74473
Needs testing.
...
1. Fixed Update Lock (should now compile)
2. Added support for rescaling a primitive without it jerking to the side.
2007-04-22 18:48:45 +00:00
Adam Frisby
6103e06a34
Added lock around World.Update to prevent multiple updates occuring simultaneously (it happened!)
2007-04-22 18:00:01 +00:00
Adam Frisby
869b39c451
SimClient: Added Try/Catch over block of code which is triggering an exception that should not be triggerable. (Duplicate key after dictionary is locked, checked for key, then added) [!?!?]
...
AvatarUpdate: Added check for if the physics actor is null before attempting to access it.
2007-04-22 17:31:51 +00:00
lbsa71
60047aa5a6
=== Dedicated to Jesse. ===
...
* Deleted empty directory
2007-04-22 09:44:27 +00:00
gareth
b0dfd5602a
Now starts up a laggy (to be fixed) TCP server in grid mode and sends a banner
...
NEED THREAD POOLS!!! DO NOT LET ME GET AWAY WITH BEING LAZY PEOPLE!
2007-04-22 05:40:00 +00:00
gareth
b8c742b932
Added some more good stuff to the new TCP skeleton
2007-04-22 04:50:58 +00:00
Adam Frisby
c1f34105fa
Bumped avatar entry height to 15m above ground rather than the old 1m above ground. Should prevent 'below ground' arrivals.
2007-04-22 04:49:12 +00:00
Adam Frisby
77723fbda1
Removed last references to ancient LandMap[] array.
2007-04-22 03:28:58 +00:00
Adam Frisby
cb2e495202
Commented first 50% of World.cs's functions with /// tags
2007-04-22 03:25:18 +00:00
Adam Frisby
0b54136042
Small fix
2007-04-22 03:16:26 +00:00
Adam Frisby
c6b1dd0fac
Added exception handling to each function in World.cs - code is assumed stable so MSVC debugging of this code should no longer be needed. If however, it is needed, put a breakpoint on the exception handler concerned.
2007-04-22 03:15:22 +00:00
Adam Frisby
855122add1
Comments (Part 2/2)
2007-04-22 02:58:39 +00:00
gareth
1dfda8f744
Added OpenGridProtocol class - start of the new TCP-based intersim protocol, very basic skeleton
...
First commit since we lost JesseMalt - Dedicated to their memory
2007-04-21 17:36:03 +00:00
Adam Frisby
c3534b532d
Part 1/2: Comments (other part will come later)
2007-04-21 07:46:33 +00:00
Adam Frisby
148ed4063c
Whoops.
2007-04-21 05:57:53 +00:00
Adam Frisby
2844c56ef4
Terrain / Physics / Storage:
...
* Added terrain "taint" - if terrain is tainted, the terrain is marked as needing to be saved.
* Added check for taint in the Backup() routine, if taint is found, terrain is saved and physics engine is notified.
2007-04-21 05:51:10 +00:00
Adam Frisby
9990bf4826
Config:
...
* Added sane defaults to each configuration step. (The defaults for sim/user/grid will now create a working grid)
2007-04-21 05:09:06 +00:00
Adam Frisby
7bf38d37c3
Added an island to the coast of this terrain.
2007-04-20 15:40:20 +00:00
Adam Frisby
4e3400feb4
Fix
2007-04-20 15:28:16 +00:00
Adam Frisby
6aa15ca6ad
Terrain files for Coastal Terrain Set (2 by 2 sims) and HOWTO.txt for importing.
2007-04-20 15:17:10 +00:00
Adam Frisby
984235c622
Terrain:
...
* Added 'multiply' command since rescale doesnt exactly do what Adam wants.
2007-04-20 14:53:38 +00:00
Adam Frisby
ae8824985c
Terrain:
...
* Added 'rescale' command for normalising a terrain between two values
2007-04-20 14:49:24 +00:00
MW
84700807c7
Hopefully fixed the forward slash bug in the gridurl set up
2007-04-20 13:44:17 +00:00
Adam Frisby
9b6a97ae5d
In memorium: Jesse Higginbotham (1990-2007)
...
---
* Resource leaks fixed
2007-04-20 05:50:50 +00:00
Adam Frisby
258e62679a
Console:
...
* Reorganised and added default handlers to main functions
* Removed "regenerate" command, use "terrain regenerate" instead.
* Added new "terrain seed" command to set the random seed
* Added new "terrain load" command to load a terrain from disk
* Added new "terrain save" command to save a terrain to disk
Terrain:
* Added new export and import functions for some common formats
* Added new setSeed function to allow customising the random seed
2007-04-20 05:39:01 +00:00
MW
ec790b8876
2007-04-17 19:49:58 +00:00
MW
631d30b80d
Yet another command line option (really need to get all these moved into a config file), this one: "-localasset" (without the quotes) is a temporary hack to use a local asset server when in grid mode. (use with extreme caution if you have more than one sim in a grid)
2007-04-17 13:39:21 +00:00
MW
2180bdf64a
Hopefully undid the murder I committed in the last commit
2007-04-17 12:25:20 +00:00
MW
d5406fe773
A few fixes and stopped sim crossing being attempted in sandbox mode
2007-04-17 12:03:52 +00:00
gareth
3e86870f7f
Created skeleton SimComms.cs for sim<->sim UDP circuits
...
Fixed bug with <0,0> co-ordinates on sim crossing
2007-04-17 10:53:50 +00:00
gareth
bbcb20e192
Sim crossing now works (except for broken co-ordinates, resets to 0,0 - to be fixed soon)
...
Fixed sandbox mode fully
Scrapped former XML-RPC expect_user call for sim crossings
Sim client thread can upgrade/downgrade between full and child agent dynamically
2007-04-17 01:38:20 +00:00
MW
990680027f
Started to fix sandbox mode
2007-04-15 09:45:34 +00:00
gareth
7f0ecec464
unbroke sandbox mode
2007-04-15 02:50:09 +00:00