| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
CommsManager
|
|
|
|
| |
recursive calls
|
|
|
|
|
|
|
|
| |
* Must compare user region with previous calling of the same method to determine if we should look the user up.
* The first time, the previous region handle will be 0, so therefore it'll use the cached version.
* The second time, previousRegionHandle will be what we looked up on the first round
* The third time, it'll say.. we tried to deliver it once with or without lookup, we tried to deliver it a second time with lookup, and failed both times so end!
|
|
|
|
| |
offline user directly from the server
|
|
|
|
|
| |
Still not tested. May contain bugs.
|
|
|
|
|
|
| |
messaging server changes are still missing.
Completely untested. May contain bugs.
|
| |
|
|
|
|
|
| |
- Fixed some locking issues
|
|
|
|
|
|
|
|
|
| |
from the presence module to the message server, through the user server
and on into the database. This should fix the "Already logged in" issue
that grids see after a sim crashes, or a user crashes out of a sim.
Not yet a 100% solution for friends, but getting there.
|
|
|
|
|
|
| |
no messaging server
|
| |
|
| |
|
|
|
|
|
|
| |
no extra cost
|
|
|
|
|
|
| |
Server portion remains to be implemented
|
| |
|
|
|
|
| |
missed exceptions.
|
|
|
|
|
|
| |
- Add a warning if the region info of the region the user is in isn't found
- Remove one possibility for a silently dropped IM.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
fromAgentSession field.
|
| |
|
|
|
|
|
|
| |
Doesn't use client now in that case.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
the IM module and makes it into a module of it's own, which can be used by
all other modules. Removes some ugly hacks. Refer to the IM module to see
how it's used. Also fixes the persistence issue (Mantis #2598)
|
|
|
|
|
|
|
|
| |
Melanie's CommunicationModule is in.
Please note: imSession is a transaction-ID, *not* the agent's session.
|
| |
|
|
|
|
|
|
|
| |
It is required by group IM and also for a proper implementation of item
give, group notice attachments and offline IM.
|
|
|
|
|
| |
* See http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#InstantMessageModule.cs
|
|
|
|
|
|
| |
* 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.*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
with the old Grid Instant Message over OGS1. Refactor the EventManager
to be independent of the rigid module structure design imposed by
the current implementation. Message routing is now done in the destination
module rather than in the event manager. This way, more or less granular
solutions are possible without core changes.
|
| |
|
|
|
|
|
|
| |
signature
|
| |
|
|
|
|
|
|
|
| |
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle.
* This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big!
* Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
|
|
|
|
|
|
|
| |
* code caught lingering around with no real purpose other than causing warnings
will be taken down.
|
|
|
|
|
|
|
|
| |
useful for places that the terrain map is needed in a serialised form. Also could add console commands to save and load from files, which should be faster than .raw files (these load/save commands are not included/implemented)
Add util functions to compress and uncompress strings.
Fixed a couple of modules so they use SceneCommunicationService rather than directly call functions on the CommsManager.
|
| |
|
|
|
|
|
|
|
|
| |
style way over XMLRPC.
* Friend status updates are still only local, so you still won't know before instant messaging someone if they're online.
* The server each user is on and the user server must be updated or the instant message won't get to the destination.
|
|
|
|
| |
related.
|
|
|
|
| |
patch from Dahlia. IM type stuff. No big deal, not done.
|
| |
|
| |
|
|
directory with any associated module-specific classes.
* Each module directory is currently inside one of the following category folders: Agent (Anything relating to do with Client<->Server communications.), Avatar (Anything to do with the avatar or presence inworld), Framework (Classes modules can use), Grid (Grid traffic, new OGS2 grid comms), Scripting (Scripting functions, etc), World (The enrivonment/scene, IE Sun/Tree modules.)
* This should be moved into a seperate project file.
|