aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Servers (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * First draft resolution of mantis 777, 734, 389 - scripts do not save in ↵Justin Clarke Casey2008-03-201-3/+16
| | | | | | | | | | | | non-home regions * Should work in multi-region standalone and grid modes * This should also solve other non-home region caps issues (map requests, RC client inventory requests, etc) * 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 * Current limitation is that this will only work if your http_listener_port is 9000 * 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.
* * Stop grid inventory network failures crashing the client sessionJustin Clarke Casey2008-03-181-0/+10
| | | | | | * 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
* Formatting cleanup.Jeff Ames2008-03-1817-456/+446
|
* More compiler warning cleanup.Jeff Ames2008-02-291-13/+7
| | | | | Removed verbose flag, since it doesn't do anything any more.
* * Caught HttpListenerException and swallowed if with outputlbsa712008-02-251-2/+10
| | | | | | | | * Moved Flush into Close since it's always done in that order. * Minor renamings * Reversed if for clarity
* "threads" command now works. I've added manual tracking of threads (only if ↵Tedd Hansen2008-02-211-0/+1
| | | | compiled in DEBUG mode)... Its ugly and even requires a separate thread to track the treads, but it will be very valuable in debugging.
* Minor cleanup.Jeff Ames2008-02-204-4/+4
|
* * Caught 'OPTIONS' verb in BaseHttpServer that would otherwise explode.lbsa712008-02-201-1/+17
| | | | | (There are actually other non-content requests too, but I didn't know what we wanted to do with them)
* Playing "Name that thread". Adding names and isbackground=true to all ↵Tedd Hansen2008-02-191-0/+1
| | | | threads so it will be easier to debug.
* * Output XmlRpc error message if user server gets a fault response from the ↵Justin Clarke Casey2008-02-181-6/+9
| | | | | | | | | region server on login * This will make it more obvious if one accidentally starts one's region server in standalone rather than grid mode but then tries to login to a grid (as I am wont to do) * We are now sending back a fault code (-32601) if no xmlrpc method is found rather than an ordinary message
* More exception checks and crash hintsTedd Hansen2008-02-181-0/+1
| | | | | If no scriptengine is specified then don't try to load any.
* Converted logging to use log4net.Jeff Ames2008-02-053-23/+23
| | | | | | Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
* * Rebase all current servers on common abstract BaseOpenSimServer classJustin Clarke Casey2008-02-041-2/+45
| | | | | | | * The immediate upshot is that "show uptime" from the console will now show uptime on all server types (user, asset, grid, etc) * DEV: This refactoring is far from complete - only just enough to makes the "show uptime" command common accross the servers. More is needed, but in this case it's somewhat like eating cabbage, which I prefer not to do all at once
* * Add missed out evn:eol-style nativeJustin Clarke Casey2008-01-251-43/+43
| | | | | | | | * I intended to think about refactoring the servers to use this common base class, but temporary laziness won out. * I'm leaving this here as a reminder/mind poke and for reasons of laziness (again) * If people object to me leaving this kind of thing lying around, please say
* * Add very basic initial login stats to the user serverJustin Clarke Casey2008-01-251-0/+43
| | | | | | | | * Typing 'stats' on the command line will given total number of successful logins today and yesterday * A little bit more to come, probably * Refactoring will follow next
* * Mother of all commits:Adam Frisby2008-01-151-1/+1
| | | | | | | * Cleaned up copyright notices in AssemblyInfo.cs's * Added Copyright headers to a bunch of files missing them * Replaced several common string instances with a static constant to prevent reallocation of the same strings thousands of times. "" -> String.Empty is the first such candidate.
* * After fighting with it a bit more, Opensim is now compatible with the most ↵Teravus Ovares2008-01-101-13/+26
| | | | | | | | | | recent release client(RC) on the linden labs download page. * Don't forget, you need -loginuri *and* -loginpage * Ex: -loginpage http://10.1.1.2:8002/?method=login -loginuri http://10.1.1.2:8002/ * The ?method=login is important, don't forget to add it * If you customize your http_loginform.html file, be sure to keep the form post address as is.
* * This update enables the web_login method.Teravus Ovares2008-01-091-5/+2
| | | | | * Remember, the client doesn't support web_login to other grids in the current RC, however the next RC will.
* * Added a hashtable based HTTP processor in preparation of the web_login_keyTeravus Ovares2008-01-093-124/+255
| | | | | | | | * Added the web_login_key to the users table * Added happy configurable http error message pages * This update is large enough to have 'awe' value.. so backup your users or weep. * Not tested on MSSQL, even though I added code to update the tables!
* * Enabling the LLSD Login method by jhurliman so libSecondLife clients work ↵Teravus Ovares2008-01-071-3/+3
| | | | on OpenSim again.
* * Adding More to the MessageServer classes.Teravus Ovares2008-01-071-0/+27
| | | | | * Don't forget to prebuild
* * A few more Message Server comms related updatesTeravus Ovares2008-01-061-0/+4
|
* * Added some userserver glue for communications with the message server Teravus Ovares2008-01-061-0/+17
| | | | | * Added some code for the message server, fixed a few references and starting to flesh it out.
* * Applying jhurliman's LLSD login enablement patch.Teravus Ovares2008-01-052-3/+105
| | | | | | | | * I'm keeping it deactivated until some issues are resolved. * I'm patching it in deactivated so the patch doesn't get outdated * I've deactivated it by commenting out the handler for the application/xml+llsd content type. * While I've tested this as much as possible on my setup and found the deactivated code doesn't cause any problems, consider this update experimental (event though it's deactivated)
* * Updates UserServer Teravus Ovares2008-01-021-1/+1
| | | | | | | | * Updates OSG1UserServices * Friends list is now persistent in grid mode. * You can add, new friends and remove them
* * Optimized usingslbsa712007-12-277-48/+60
| | | | | | | * shortened references * Removed redundant 'this' * Normalized EOF
* * 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.
* added copyright noticesJeff Ames2007-12-115-3/+143
|
* saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames2007-12-104-8/+8
| | | | notice of doom
* removed some duplicate hard-coded port numbers. changed ports to uint.Jeff Ames2007-12-061-4/+4
|
* Some refactoring of the RestObjectPoster (and related classes).MW2007-12-053-4/+14
|
* keeping opensim safe for children -- made some namespace references less ↵Jeff Ames2007-12-041-2/+2
| | | | explicit
* * Fixed compile issue.Adam Frisby2007-12-041-1/+1
|
* * Added SSL Support to HttpListenerAdam Frisby2007-12-041-1/+15
| | | | | | | * Added SSL Option to User Server to allow logins to be done via SSL. * Added sane handling for when Remote Admin Plugin configuration is not found * Added some performance boosts to an area of libTerrain which was highlighted in profiling.
* Attempt to fix mantis issue #82, taking prims into inventory and then ↵MW2007-12-021-1/+1
| | | | rezzing them in another region.
* Added some error handling (and console output) to BaseHttpServer.MW2007-12-021-14/+22
| | | | | a few other bits of refactoring.
* Some refactoring , mainly on Inventory code. MW2007-12-023-93/+108
|
* Initial working Grid Inventory server. Only been tested on a very small ↵MW2007-12-011-0/+92
| | | | | | | grid, so likely to have problems on a larger grid with more people? To use , both the user server and Inventory server need to be running this latest revision. (older regions should be able to still be used, just the user won't have inventory on them). Also and HERE IS THE BIG BREAK ISSUE, currently, so that the initial inventory details for a user are added to the inventory db , you need to recreate the accounts using the user server "create user" feature. It should be quite easy to manual populate the inventory database instead but I someone else will need to look into that) Also I've only tested using SQLite as the database provider, there is a Mysql inventory provider but I don't know if it works (SQLite is set as default, so you will need to change it in the inventory server config.xml)
* normalized line endingsJeff Ames2007-11-043-119/+119
|
* * Removed unused UDPServerBaselbsa712007-11-031-84/+0
|
* testing different rest post method/class for Grid asset client. (possible ↵MW2007-11-031-0/+49
| | | | that I haven't set the post url correctly)
* * Diuerse beavtificatemslbsa712007-11-013-13/+8
|
* * Added a streamhandler that does streams both in and outlbsa712007-10-315-55/+92
| | | | | | | * The RestDeserialisehandler now does streams and returns an object instead of string
* forgotten fileMW2007-10-311-0/+41
|
* fixed filenames in log messagesJeff Ames2007-10-311-1/+1
|
* * Optimized usingslbsa712007-10-309-67/+55
| | | | | | * Shortened type references * Removed redundant 'this' qualifier
* * Return of R2162. /Take that SVN!/Adam Frisby2007-10-221-1/+1
|
* revert r2162 as it completely clobbered all the work onSean Dague2007-10-221-1/+1
| | | | | | | the ChatModule by MW and myself. Couldn't find Adam online after that rev went in.
* * Major ass commit.Adam Frisby2007-10-221-1/+1
| | | | | | | * Sqlite Storage Engine now supports terrain -- however be aware that every terrain revision stored will at 512KB to your database file. At the moment it is storing every revision from the first. * Fixed an issue where by noverbose mode would display lots of useless junk. Noverbose mode is now quite usable. * Fixed a whole bunch of console message issues such as naming and categorisation
* * Applied patch #418 : copyright-r2012.patch - some errors, but got most thrulbsa712007-10-154-0/+112
|