Commit Graph

60 Commits (294a096f71f61d1c78273187ca431746513e012e)

Author SHA1 Message Date
MW fe46b045f7 Start of a redesign of SimClient (now renamed ClientView)/World/Avatar/Prim , switching to a event based system (World/Avatar register as event handlers). It is possible that I've broke something with this commit but it doesn't matter as I'll just hide and no one will find me. 2007-05-21 16:06:58 +00:00
Adam Frisby 605a34c5ef * TortoiseSVN has an annoying red icon over stuff, this means I probably changed something.
* Updated solution files & build files via prebuild.
2007-05-19 04:22:06 +00:00
gareth 867671cfcc Added session IDs to the grid management agent 2007-05-18 23:32:41 +00:00
MW aae0222f81 More OO and abstract goodness for Gareth to drool over. Cleaned up the World class a bit and added a WorldBase class (that World now inherits from) 2007-05-17 10:24:10 +00:00
gareth 846bf8b168 rebuilt build files
Imported crappy monodevelop GTK# manager app (tis embarrassing)
2007-05-16 21:30:47 +00:00
MW 939781e010 Renamed OpenSimApplicationBase again this time to RegionServerBase 2007-05-16 19:36:50 +00:00
MW 2a6d69b2b8 Moved the OpenSimMain class into the OpenSim.exe project 2007-05-16 18:59:51 +00:00
MW 7cc41b9e38 Added OpenSimApplication as a base class to OpenSimMain 2007-05-16 18:26:30 +00:00
gareth 3a28e39816 FIXED THE BUILD! 2007-05-16 17:51:28 +00:00
MW 1e9a0220e6 Quite big change to how Sessions/circuits are Authenticated. Seems to work okay but needs a lot more testing. 2007-05-16 17:35:27 +00:00
MW 3f39648605 More refactoring.
Changed AuthenticateSession handling, now calls a method in UDPServer. (but is likely to change again soon)
2007-05-16 15:46:22 +00:00
MW 3d93d39048 started to refactor startup code and to move udp server code out to its own class (currently not being used though) so that a single instance can handle multiple regions (each will need to be listening on a separate udp port) 2007-05-16 12:44:58 +00:00
MW 6b15c6e556 Added SimClientPacketHandlers.cs (moved the SimClient Packet handlers into it) 2007-05-15 15:15:01 +00:00
MW db6427b6f4 Turned SimClient into a partial class (and added SimClient(Grid), so that grid mode specific code can be kept separate)
Fixed the ServiceManager project (added reference to System.Xml to its project in prebuil.xml)
2007-05-15 15:05:13 +00:00
MW f41e5343c5 updated Build/project files to include the new projects and new files.
Improved the enable neighbours code (Simclient thread should no longer sleep for 3 seconds for each neighbour).
2007-05-15 14:54:53 +00:00
gareth 0834b097f6 Added skeleton master service manager 2007-05-13 21:01:21 +00:00
lbsa71 0b26ae44ac * deleted bin directories
* ignored bin directories
* regenerated nant files
2007-05-08 11:09:48 +00:00
gareth 3de3d8bb3b Merged 0.1-prestable back into trunk :( 2007-05-07 16:32:30 +00:00
gareth 543cda0398 Cleaned up Adam's mess 2007-05-05 13:45:39 +00:00
gareth 328c9ccb24 Copied gridserver ready to convert to asset server
I'M THAT NUTS!!!!!!!!
2007-04-29 23:58:57 +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 f7b51d63a8 Small clean up of files and directories 2007-04-25 13:03:48 +00:00
lbsa71 60047aa5a6 === Dedicated to Jesse. ===
* Deleted empty directory
2007-04-22 09:44:27 +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
MW ffd7a6b8c2 Changed so that a bin\ScriptEngines\ directory will be searched for scripting Engines.
Added the work in progress JVM scripting engine.
2007-04-11 09:45:48 +00:00
gareth 950389a263 Added POST handler for /sims/ in the grid server
Removed asset/user config in grid mode in the region server
Added "create user" command in the user server console
Begun buggy code to send sim details to the grid at startup
Drank whole pack of red bull in one night and made stupid jokes in SVN logs and C# comments
2007-04-11 08:51:39 +00:00
lbsa71 1747d49d71 * built binaries, pdb's and user files should not be under version control.
* updated vs2005 and nant targets
* added some build files
* ignored some binaries, pdb's and user files
2007-04-11 07:33:14 +00:00
gareth ea84e93679 Fixed "teh bug" 2007-04-10 00:43:11 +00:00
MW d3766d0aef Deleted OpenSim.Config/SimConfigDb4o, as it hasn't been used for a while now.
Split World class into two partial classes
2007-04-04 18:26:33 +00:00
MW 76df9e626d Split Avatar class into three partial classes (hopefully will make it easier to work on) 2007-04-04 16:31:35 +00:00
lbsa71 74484ed2ed * Added Primitive2 to vs2005 solution (again) 2007-04-04 14:56:09 +00:00
lbsa71 85385c958a * Added Primitive2 to vs2005 solution
* Apparently, Prebuild thinks DEBUG should be in there.
2007-04-04 13:27:13 +00:00
gareth 5e81e7ed9d Finished initial sim<>Grid login (kinda)
Can login but no config data sent/updated yet
2007-04-03 20:39:28 +00:00
lbsa71 f12ceff692 * The world can not contain ScriptFactories that creates unique instances of scripts for entities.
* Created Scripts folder to house trusted Scripts
* The test script now lives in Scripts/FollowRandomAvatar.cs
2007-04-03 20:08:30 +00:00
lbsa71 7169acc47e * Extended Script API with GetRandomAvatar
* The script will now get a IScriptEntity to it's host object with get/sets
* The script gets a IScriptReadnlyEntity interface to entities other than the host object.
* the test script now follows a random avatar.
2007-04-03 19:12:07 +00:00
lbsa71 ad39897144 * Script prototype 2007-04-03 16:50:17 +00:00
MW fdc9ed89b4 OpenSim no longer uses OpenSim.Config.SimConfigDb4o, it now uses OpenSim.GenericConfig.Xml (or a class implementing IGenericConfig). 2007-04-02 15:48:01 +00:00
MW 23ecc07caa Added OpenSim.GenericConfig.Xml project, so we can swap to a more generic configuration method, so that it is easier to load configuration data from a ogs server 2007-04-02 12:56:35 +00:00
gareth e985e05a5a Added new REST protocol (partially complete)
Made sim profiles load from DB
Updated build files for grid server
Added sim login
2007-04-02 00:48:25 +00:00
MW f48aabd1b1 More refactoring 2007-04-01 20:42:42 +00:00
lbsa71 feaf036aa2 * Moved LoginServer and LocalUserProfileManager to OpenSim.Servers 2007-03-29 19:42:58 +00:00
MW 17b00785ee Added lbsa71's http server changes.
So it now has a single http listener that passes incoming requests to the correct handler.
This means that logins (in sandbox mode) now go through this listener, which for now is listening on the port you set in startup (default 9000). (This needs changing so that the http listener and udp server are not using the same port)
2007-03-29 11:08:42 +00:00
MW 35fa85069e After hours of searching for a bug, it works - User accounts in sandbox mode, currently they are not persistent between restarts (ie restarting opensim.exe) but should be persistent between sessions (login/ logout).
Use the -account command line arg to enable them and then create new accounts through the web interface
2007-03-28 18:10:52 +00:00
MW 98d81485e7 RIP OpenSimRoot. (removed)
Merged most of the bug fixes etc in from LLdemo branch.
Added the textures from that branch.
2007-03-28 13:08:27 +00:00
lbsa71 f42d1fc825 * revert the revert - begin the beguine 2007-03-27 21:42:14 +00:00
lbsa71 7adbe756fb * Reverting todays work. It was worth a try. 2007-03-27 20:45:04 +00:00
lbsa71 81f01a1296 * vaseline + duct-tape. 2007-03-27 20:19:35 +00:00
lbsa71 002d7dba30 * Fixed yet another project ref fuck-up in Prebuild. 2007-03-27 19:47:23 +00:00
lbsa71 893a1824d0 * Introduced BaseHttpServer (doing nothing at the moment)
* Removed OpenSimRoot dependencies from SimClient and AgentAssetUpload. 2 down, 7 left to go.
2007-03-27 18:27:11 +00:00
MW 39c7fe5ec7 Added REST-handler interface for the http server and changed the Admin Web front end to one. 2007-03-27 09:35:03 +00:00