| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
* Removed all references where possible.
* Renamed lots of variables from UDPServerXYZ to clientServerXYZ
|
|
|
|
| |
ASCIIEncoder in places we shouldn't.
|
|
|
|
|
| |
* Made a bunch more members static, removed some dead code, general cleaning.
|
|
|
|
|
|
|
|
|
| |
received by a region from the inventory service
* This replaces the old behaviour of failing straight away, which could cause lost updates if the inventory service was slow in responding
* This is the first baby step to making all inventory requests behave this way, to reduce inventory lossage
|
|
|
|
| |
(this took a while to run).
|
|
|
|
| |
a response stream for a request which actually required no response, is closed
|
|
|
|
|
|
|
| |
This patch makes the "Show in Search" checkbox on the viewer work. Additionally, I also discovered that show-in-search objects use the JointWheel flag, so this patch currently uses that flag. LibSL needs to add a flag to enum LLObject.ObjectFlags, "IncludeSearch = 32768" so we aren't using a legacy flag.
Additionally this patch also contains a small fix to BaseHTTPServer that lets the response content-type to be something other than text/html. For some reason this didn't get submitted with the DataSnapshot merge.
|
|
|
|
|
|
|
|
| |
* Fixes an estate naming issue
* Fixes a land issue with the landobject not reporting the proper parcel prim.
* A few other tweaks.
|
|
|
|
|
|
|
|
|
| |
duplicate sets of inventory data to be sent over the grid
* Won't actually fix anything, since we were handling the problem anyway
* Also add more doc, fix up debugging messages, etc
|
|
|
|
| |
rather than having them disappear off into the ether
|
| |
|
|
|
|
|
|
|
|
|
| |
twice
* Other minor corrections to initial inventory contents
* These will only take affect for new users
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
| |
Removed verbose flag, since it doesn't do anything any more.
|
|
|
|
|
|
|
|
| |
* Moved Flush into Close since it's always done in that order.
* Minor renamings
* Reversed if for clarity
|
|
|
|
| |
compiled in DEBUG mode)... Its ugly and even requires a separate thread to track the treads, but it will be very valuable in debugging.
|
| |
|
|
|
|
|
| |
(There are actually other non-content requests too, but I didn't know what we wanted to do with them)
|
|
|
|
| |
threads so it will be easier to debug.
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
If no scriptengine is specified then don't try to load any.
|
|
|
|
|
|
| |
Changed LogBase to ConsoleBase, which handles console I/O.
This is mostly an in-place conversion, so lots of refactoring can still be done.
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
* Remember, the client doesn't support web_login to other grids in the current RC, however the next RC will.
|
|
|
|
|
|
|
|
| |
* 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!
|
|
|
|
| |
on OpenSim again.
|
|
|
|
|
| |
* Don't forget to prebuild
|
| |
|
|
|
|
|
| |
* Added some code for the message server, fixed a few references and starting to flesh it out.
|
|
|
|
|
|
|
|
| |
* 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 OSG1UserServices
* Friends list is now persistent in grid mode.
* You can add, new friends and remove them
|
|
|
|
|
|
|
| |
* shortened references
* Removed redundant 'this'
* Normalized EOF
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
notice of doom
|
| |
|
| |
|
|
|
|
| |
explicit
|
| |
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
rezzing them in another region.
|
|
|
|
|
| |
a few other bits of refactoring.
|
| |
|
|
|
|
|
|
|
| |
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)
|