aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-11-08* Implementing first of the 0.6 IClientAPI ChangesAdam Frisby2-86/+8
* Introducing IClientCore - this will be the key replacement for IClientAPI in the long run, it has a very minimal set of methods designed to allow you to access specialist API's. * See https://lists.berlios.de/pipermail/opensim-dev/2008-September/003049.html for the early discussion on this.
2008-11-08Change Version string from 0.5.11 to 0.6.0 for release.Charles Krinke1-1/+1
2008-11-08Remove empty OSUUID.cs file. Add copyright headers. Minor formatting cleanup.Jeff Ames23-18/+585
2008-11-07* Apply http://opensimulator.org/mantis/view.php?id=2582Justin Clarke Casey1-1/+1
* Send prim flags as booleans from LLClientView rather than in the native LL array * Thanks idb
2008-11-07* Remove next local id from SceneBaseJustin Clarke Casey1-1/+0
* This was only reference by ScenePresence and not used anyway - Scene itself had it's own copy
2008-11-07Attachments, attachments, and, did I say attachments?Melanie Thielker1-2/+2
Too many fixes to list.
2008-11-06Mantis#2566. Thank you kindly, Diva for a patch that:Charles Krinke2-0/+10
This patch introduces a couple of read-only properties, so that I can grab the asset server plugin from a region module. This is needed to set up an http service for accessing standalone assets remotely.
2008-11-06Update svn properties.Jeff Ames1-160/+160
2008-11-05moved the initial loading/setting of the config settings to its own class, ↵MW1-0/+8
ConfigurationLoader. To make it easier to customise the loading of those settings and possible in the future move it to a plugin.
2008-11-05Moved a couple of more configuration fields to ConfigSettingsMW1-0/+16
2008-11-05more startup/initialisation refactoringMW1-4/+4
2008-11-05Moved most of the configuration fields from Opensimbase to their own ↵MW1-0/+136
Class... Framework/ConfigSettings.
2008-11-05Mantis#2557. Thank you kindly, Diva for a patch that:Charles Krinke1-1/+1
This patch changes a method from private to public. Will make life easier for the asset mapper for the hypergrid.
2008-11-04* Correct build break from last commit - how on earth did it compile last ↵Justin Clarke Casey1-0/+5
time? Bizarre
2008-11-04* Stop an exception in the thread tracker cleanup loop from terminating the simJustin Clarke Casey1-4/+13
2008-11-04implement email field for MySQL and SQLiteSean Dague1-1/+1
From: Sean Dague <sdague@gmail.com>
2008-11-04add email field to UserProfileData objectSean Dague1-32/+43
remove virtual setting from properties, as that was legacy that I put in there a while back From: Sean Dague <sdague@gmail.com>
2008-11-03* Apply http://opensimulator.org/mantis/view.php?id=2535Justin Clarke Casey1-8/+37
* Catch and report deserialization exceptions on rest handlers * Thanks Diva!
2008-11-03* Use nini to pass config information to the client stack, rather than the ↵Justin Clarke Casey1-1/+0
ClientStackUserSettings class * This conforms better to other module usage
2008-11-03* Use the UUID regex sitting in utils for detection of uuids embedded in scriptsJustin Clarke Casey1-1/+7
* Replaces the one in the module itself, which had a dumb bug in it anyway
2008-11-03Thanks diva for patch that makes a bunch of methods in InventoryServiceBase ↵Dahlia Trimble1-8/+8
virtual, so that they can be overriden in subclasses.
2008-11-02- Add Util.isUUIDHomer Horwitz2-0/+22
- Add tests for Util.isUUID - First part of the fix for protocol interoperability between viewer 1.20 and 1.21 for friend offers.
2008-11-01* Minor cleanupAdam Frisby1-0/+3
* Added additional error message when a Object/SOG DB save fails so we can trace why.
2008-11-01Megapatch that fixes/adds: friend offer/deny/accept, friendship termination,Homer Horwitz10-3/+186
on-/offline updates, calling cards for friends. This adds methods in the DB layer and changes the MessagingServer, so a full update (incl. UGAIM) is necessary to get it working. Older regions shouldn't break, nor should older UGAIM break newer regions, but friends/presence will only work with all concerned parts (UGAIM, source region and destination region) at this revision (or later). I added the DB code for MSSQL, too, but couldn't test that. BEWARE: May contain bugs.
2008-10-31* Enables PrimitiveBaseShape to be used inside a libOpenMV project by adding ↵Adam Frisby1-1/+11
some alternate codepaths that avoid triggering OpenSim specific code. Probably not useful for most people, but might be for those working on interop projects.
2008-10-30test: Extend malformed packet test to actually check that a valid packet can ↵Justin Clarke Casey1-0/+2
get through after the malformed ones have been sent
2008-10-29* Instead of putting 0.5.11.00000 if there is no revision, just put 0.5.11 ↵Justin Clarke Casey1-1/+1
instead * This is to make things less confusing to users (and maybe a little easier to do future version filtering for grid connections) * If there's disagreement about this, then please say so (preferably in the opensim-dev mailing list)
2008-10-29* Check in (disabled) results of not persisting avatar textures but rather ↵Justin Clarke Casey2-4/+20
sending ImageNotFound to clients if avatar textures are missing * Whilst this does automatically get the client to rebake, on crossing a region border the 'local' assets are left behind * There may be a cunning solution (such as squirting the assets on region crossing, or having them fetched from the original region) but instead I'm going to opt for the easy solution of keeping them in the asset database, for now
2008-10-28* minor: remove mono compiler warningsJustin Clarke Casey1-1/+1
2008-10-28* Possibly fix grey avatar appearance problemsJustin Clarke Casey3-14/+50
* And hopefully rebaking all the time should no longer be necessary now * It turns out that when the client baked the texture, the uploaded asset had the Temporary flag to true (Temporary is actually deprecated). * It also had the StoreLocal flag set to true, which signifies that the asset should be stored locally. If it disappears we should reply to the asset request with ImageNotInDatabasePacket * However, last time this was enabled some clients started crashing. This may well no longer be the case and needs to be tested, but in the mean time we will store the asset instead. * This needs to be resolved in a better way, possibly by starting to send the ImageNotInDatabase packet again instead
2008-10-28* minor: Add documentation to some of the appearance methods, change some ↵Justin Clarke Casey2-0/+18
logging messages
2008-10-28* Apply http://opensimulator.org/mantis/view.php?id=2482Justin Clarke Casey1-3/+17
* Stop 'show threads' throwing an exception if a thread is dead
2008-10-26Committing a small fix for EventData along with more plumbing workMelanie Thielker2-2/+2
2008-10-25A few more bots to yesterday's plumbing: change instant message methodMelanie Thielker1-1/+1
signature
2008-10-25Fixed the cause of a hidden Exception which prevented BaseHttpServer to answerHomer Horwitz1-1/+2
when a non-existing XmlRpc method was called. Now, it will correctly respond with a faultCode/faultMessage.
2008-10-25More plumbing and some wiresMelanie Thielker1-0/+10
2008-10-24Plumb some moreMelanie Thielker2-1/+6
2008-10-24* minor: Remove now unused startpos methodJustin Clarke Casey1-11/+0
2008-10-24* Stop creating a circuit if the client fails authentication (i.e. the ↵Justin Clarke Casey1-0/+1
region server wasn't told that it was coming) * This moves authentication from the client thread (where failure was difficult to detect) to the particular thread handling that packet * I've kept the authentication outside of the crucial clientCircuits lock (though any delay here is probably swamped by the other delays associated with login) * Also added more to the unit test to ensure this doesn't regress
2008-10-24* Change AddClient test such that we now successfully authenticateJustin Clarke Casey1-1/+1
* The fact that the assert passed even when authentication failed reveals a bug in the code that will be corrected soonish
2008-10-24Lotsa plumming :)Melanie Thielker1-1/+56
2008-10-23Adding AddXmlRpcHandler(name, method, bool) to selectively disableDr Scofield2-0/+21
KeepAlive for certain XmlRpc handlers. Making use of new AddXmlRpcHandler method in RemoteAdminPlugin to avoid clients waiting indefinitely for response. taking note of BaseHttpServer parameter in CommunicationsManager constructor (was passed it but then just ignored so far).
2008-10-22- Added BaseHttpServer.StopHomer Horwitz1-0/+5
- Added "register" command to MessagingServer to re-register with the UserServer after that crashed/was restarted.
2008-10-21Pare the groups module down to basics. Adjust dependent files so that aMelanie Thielker2-35/+12
real groups module can even be implemented.
2008-10-21Set a default creation date on inventory and task inventory itemsMelanie Thielker2-0/+11
2008-10-20From: Alan Webb <alan_webb@us.ibm.com>Dr Scofield1-2/+8
cleanups and assorted fixes to REST inventory, asset, and appearance services.
2008-10-19Added calling cards. Fixes Mantis#2409 and part of #1515.Homer Horwitz1-1/+12
2008-10-18- Fix Util.UnixTimeSinceEpoch:Homer Horwitz2-3/+9
* Unix epoch starts at midnight, not at 8:00am * All date/time handling should be done in UTC in the server, not in the local timezone. * Refactor out repeated computation of a constant value - Added setting of CreationTime to some places where inventoryitems are created This fixes Mantis#2390.
2008-10-18Megapatch. :) Fix skull attachment editing. Streamline Object terse updates.Melanie Thielker3-5/+27
Add rezzing time to objects. Add Object return and traffic fields to land database. Add plumbing for auto return. Implement auto return. Contains a migration. May contain nuts.
2008-10-17* Instead of creating a new IPEndPoint on every udp packet receive, reuse ↵Justin Clarke Casey1-2/+2
the existing one * This requires copying details into a new endpoint when it needs to be stored in client/circuit code hashes