aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-11-10The region proxy for the load balancer module works again. The incoming ↵Johan Berntsson1-6/+0
proxy messages were not properly decoded.
2008-11-10Thank you, idb, for a patch that fixes avatar height calculationMelanie Thielker1-14/+7
Our feet will now be above ground
2008-11-09* Fixed asset bug.Adam Frisby1-2/+2
2008-11-09* Enabled GTCache for AssetCache Adam Frisby1-191/+77
* Items will now be locally cached for only 24 hours from last access. (Rather than until restart) * Caveat: Implementing the new caching mechanism means statistics gathering on AssetCache is no longer functional. (Justin - you might want to take a look and see if you can somehow get that back and running if you still need it)
2008-11-09Update svn properties. Add copyright headers. Minor formatting cleanup.Jeff Ames4-70/+151
2008-11-09Reintroduce transactionID to the parameter list for SendInstantMessage.Melanie Thielker2-3/+5
It is required by group IM and also for a proper implementation of item give, group notice attachments and offline IM.
2008-11-08* Fixed a major memory leak in packet processing - PacketQueue.Close is ↵Adam Frisby1-0/+9
never called, causing the PacketQueue for dead clients to be preserved (including it's contents). * This patch is highly experimental and may cause clients to not be able to connect, if this is the case, it will be rolled back in approximately 5 minutes.
2008-11-08* Missed a file from previous checkin.Adam Frisby1-0/+15
2008-11-08* Added IClientChat to IClientCoreAdam Frisby1-86/+184
* Updated LLClientView * Removed defunct SendChatMessage(bytes[]...) method, see http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide
2008-11-08Work in progress on SECS stuff. Have been holding it off until after 0.6 ↵Tedd Hansen2-4/+12
release. Still messy as hell and doesn't really work yet. Will undergo dramatic changes. AND MOST IMPORTANTLY: Will be conformed to work in coop with todays DNE and XEngine, hopefully one day providing a common interface for all components.
2008-11-08* Added IClientIM to IClientCore interfacesAdam Frisby26-72/+64
* Changed SendInstantMessage, dropped fromAgentSession and imSessionID as security precaution, see http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#Porting_Guide for details on porting. * Removed unused usings from Framework.*
2008-11-08* Made ClientLoop non-infinite, ClientLoop will now disengage when the ↵Adam Frisby1-3/+1
client has logged out. * Cleaned up a section of LLClientView * Removed unused 'using' from HTTPServer * Please test this patch.
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