Commit Graph

139 Commits

Author SHA1 Message Date
Jeff Ames
8da726c3a8 Update svn properties. Add copyright headers. Minor formatting cleanup. 2008-11-09 01:31:38 +00:00
Melanie Thielker
bdf9add8d1 Reintroduce transactionID to the parameter list for SendInstantMessage.
It is required by group IM and also for a proper implementation of item
give, group notice attachments and offline IM.
2008-11-09 01:16:42 +00:00
Adam Frisby
bec51a9580 * Ported InstantMessageModule to IClientCore
* See http://opensimulator.org/wiki/OpenSim_0.6_IClientAPI#InstantMessageModule.cs
2008-11-08 18:07:33 +00:00
Adam Frisby
cf0a14bec9 * Added IClientIM to IClientCore interfaces
* 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 17:20:54 +00:00
Dr Scofield
09f86d7e99 - fixes comparison of struct against null (no no no)
- fixes IRCBridgeModule's XmlRpc method really paying attention to
  region parameter
- cleans up indentation in IRCBridge code
- fixes ConciergeModule exception on client logout
2008-11-06 13:13:08 +00:00
Justin Clarke Casey
09dabb2aec * Prevent texture sender thread termination from immediately crashing the sim 2008-11-04 21:26:40 +00:00
Justin Clarke Casey
78bfe7a3e3 * minor: doc and log message tweaking for wearables 2008-11-04 19:51:35 +00:00
Dr Scofield
f57d1307ab fix: ArchiveReadRequest.URIFetch stumbles over absent content length field
fix: region parameter in IRCBridgeModule XmlRpc was check for presence but not actually used...
2008-11-04 16:17:27 +00:00
Homer Horwitz
39691e61a2 Small fix for a possible NRE in standalone mode, killing the
client-thread. Will hopefully fix Mantis#2536.
2008-11-03 22:02:52 +00:00
Justin Clarke Casey
c789a9d02a * mionr: correct CONTRIBUTORS file for Plugh 2008-11-03 20:16:47 +00:00
Justin Clarke Casey
1e56bda487 * minor: fussy little change to put colons in some log output 2008-11-03 20:10:54 +00:00
Justin Clarke Casey
6ea24799dd * minor: don't need to null check config source in clientstack settings since this is always non null 2008-11-03 18:49:25 +00:00
Dr Scofield
add42f5e9b completing move to refactored multi-channel capable IRCBridgeModule 2008-11-03 17:17:57 +00:00
Dr Scofield
69ae33db1a dropping old IRCBridgeModule. 2008-11-03 17:11:28 +00:00
Dr Scofield
d6d2a38e76 merging changes from IRCBridgeModule in to XIRCBridgeModule; swapping
OpenSim.ini config tags in preparation for merge of IRCBridgeModule
and XIRCBridgeModule.
2008-11-03 16:20:13 +00:00
Homer Horwitz
499f1428f7 - Add Util.isUUID
- 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-02 13:07:57 +00:00
Jeff Ames
88d6557071 Update svn properties, formatting cleanup. 2008-11-02 01:29:56 +00:00
Homer Horwitz
38e8853e57 Megapatch that fixes/adds: friend offer/deny/accept, friendship termination,
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-11-01 22:09:48 +00:00
Justin Clarke Casey
e3a1ccf0b2 * minor: Remove mono compiler warning 2008-11-01 22:07:55 +00:00
Melanie Thielker
388c053dcb Make the IM and friends modules optional. Clean up some code that dealt
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.
2008-11-01 18:18:19 +00:00
Melanie Thielker
865b5bb317 Make the inventory transfer module replacable in config. 2008-11-01 17:05:28 +00:00
Jeff Ames
337da2a7a3 Update svn properties, minor formatting cleanup. 2008-11-01 07:21:40 +00:00
Dr Scofield
b222d11b12 From: Alan Webb (alan_webb@us.ibm.com)
XIRCBrigeModule is transient, will merge it with IRCBridgeModule:
extends/refactors IRCBridgeModule to support channel-per-region (if
desired).
2008-10-30 15:31:44 +00:00
Justin Clarke Casey
247b806134 * minor: Add documentation to some of the appearance methods, change some logging messages 2008-10-28 17:35:36 +00:00
Justin Clarke Casey
baa29fcbff * minor: Doc and log message tidy up
* reinstate debug level log message indicating when a child agent is made a root for future debugging purposes
2008-10-28 15:46:30 +00:00
Justin Clarke Casey
4b929804dc * cleanup: Update the avatar factory (appearance module) in Region/Environment and use that instead of the Region/Modules/AvatarFactory
* Remove the AvatarFactory dll
2008-10-27 20:48:18 +00:00
Justin Clarke Casey
754f6ba2a2 * minor: remove mono compiler warnings 2008-10-27 20:16:42 +00:00
Jeff Ames
b2d6b0a3d4 Update svn properties, minor formatting cleanup. 2008-10-27 01:43:59 +00:00
Melanie Thielker
f7e44250bf Committing a small fix for EventData along with more plumbing work 2008-10-26 19:32:41 +00:00
Melanie Thielker
c49e1b8fb6 A few more bots to yesterday's plumbing: change instant message method
signature
2008-10-25 13:53:17 +00:00
Melanie Thielker
64f9f03e9a Plumb some more 2008-10-24 23:04:55 +00:00
Melanie Thielker
6775b7d02d Lotsa plumming :) 2008-10-24 14:53:13 +00:00
Dr Scofield
4dcafab286 removing unused method from ConciergeModule. adding attendee list
logic to ConciergeModule. adding XmlRpc method to allow update of
welcome template for a region. documenting [Concierge] "password"
option in OpenSim.ini.example.
2008-10-23 10:21:03 +00:00
Dr Scofield
dbd8e1edb5 cleaning up commented lines in IRCConnector; changing access_password
logic to use a regexp.
2008-10-23 09:58:12 +00:00
Melanie Thielker
f44742f75f Pare the groups module down to basics. Adjust dependent files so that a
real groups module can even be implemented.
2008-10-21 22:54:31 +00:00
Dr Scofield
2a506f0cb2 adding "welcome" support to Concierge: allows to specify via
welcomes = /path/to/welcome/files/directory

a directory in which you can place welcome templates for concierged
regions (those regions that match the "regions" regexp). you can use
format substitution:

       0: will be replaced by avatar name of the avatar entering the region
       1: will be replaced by region name
       2: will be replaced the name of the concierge
2008-10-21 17:55:25 +00:00
Dr Scofield
d0cc193456 cleanup. 2008-10-21 17:45:18 +00:00
Jeff Ames
0d4e391f75 Update svn properties, minor formatting cleanup. 2008-10-21 14:08:30 +00:00
Dr Scofield
4218744a26 fixing real cause of #2445 & #2449: Position was <0, 0, 0> for
OSChatMessage coming from client.
2008-10-21 13:34:43 +00:00
Dr Scofield
72a388a7b6 cleaning up IRCBridgeModule to allow for configuration from in-world,
chat relaying via private channels, and old IRCBridgeModule
behaviour. also cleaning up IRCBridgeModule's OpenSim.ini
configuration variable names (still supporting "old" variable
names). refactored IRCChatModule into IRCConnector and incorporating
watchdog from IRCBridgeModule into IRCConnector.

enabling ChatModule to be used as a super-class and utilizing it in
ConciergeModule.
2008-10-20 17:31:54 +00:00
Justin Clarke Casey
6e98233b2e * Restore loaded inventory items to the given folder
* Among many other deficiencies, currently a cache clear and relog is needed to see them, which is highly unsatisfactory
* No user funcionality yet
2008-10-19 18:19:18 +00:00
Justin Clarke Casey
f7205da1d9 * move command line parsing code from inventory archive modules to opensim server
* use default inventory archive name if none is given
* other minor cleanups
* this facility is not useable yet
2008-10-19 17:51:42 +00:00
Homer Horwitz
1ee10d919a Added calling cards. Fixes Mantis#2409 and part of #1515. 2008-10-19 16:49:10 +00:00
Justin Clarke Casey
739f1591da * Remove mono warnings 2008-10-17 20:45:07 +00:00
Melanie Thielker
4bbc28e445 Split the currency module into currency and a new Combat module, because
the combat function really doesn't belong into currency
2008-10-16 20:50:28 +00:00
Justin Clarke Casey
9324c3f110 * refactor: Move error logging from GetUserDetails up to callers, since there are some circumstances in which not finding a user is not an error 2008-10-15 16:35:27 +00:00
Melanie Thielker
905fb969f5 Add a configuration section for groups modules 2008-10-12 18:54:43 +00:00
Adam Frisby
d10a578096 * Fixed two major unhandled exceptions discovered during the Pub Quiz on friday. 2008-10-12 00:11:22 +00:00
Dahlia Trimble
37d42890e7 Thanks cmickyb for a patch that enhances the IRC module.
See mantis #2379 for some useful scripts that work with this.
Note that I added another configuration parameter in addition to the patch to allow for legacy behavior in the absence of new configuration settings.
2008-10-11 02:56:03 +00:00
Melanie Thielker
c4d741180f Add some permissions checks and fixes 2008-10-08 02:45:23 +00:00