Commit Graph

21 Commits

Author SHA1 Message Date
Dr Scofield
92b6d1efbb 2009-01-26 21:35:38 +00:00
Dr Scofield
6cebb6e760 ~ fixing bugs in ConciergeServer.py test code
~ fix bug in ConciergeModule: wrong closing tag for avatars list
2009-01-26 21:35:16 +00:00
Dr Scofield
10f7e534c9 + adding URI substitution for concierges broker URI 2009-01-26 21:34:44 +00:00
Dr Scofield
494cfdfe37 ~ turning synchronous broker update into asynchronous one 2009-01-26 21:33:36 +00:00
Dr Scofield
8c4ac64d80 ~ fix: Concierge reports avatar leaving region twice
~ cleaning up log statements
2009-01-26 21:33:20 +00:00
Dr Scofield
0abc179a4e ~ extending attendee list to include agent name
+ code to generate full XML avatar list
+ code to POST XML snipplet
2009-01-26 21:32:24 +00:00
Dr Scofield
4464e59f75 adding timestamp as ISO 8601 2009-01-26 21:31:41 +00:00
Dr Scofield
d10d8af295 adding XML sniplet generation (start of) 2009-01-26 21:31:21 +00:00
Dr Scofield
464ecc15a0 starting draft attendee list notification support. 2009-01-26 21:31:02 +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
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
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
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
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
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
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
Dr Scofield
5c0a0bc2e0 This changeset changes the way chat from client is routed:
old way: each region module interested in chat from client had to
     	 - subscribe to scene.EventManager.OnNewClient
	 - then in its OnNewClient delegate it would subscribe to
           client.OnChatFromViewer to capture chat messages coming

     new way: ChatModule is the only region module that uses the "old
         way" approach but is now forwarding all client chat via
         scene.EventManager.OnChatFromClient
	 - each region module interested in chat from client now only
           subscribes to scene.EventManager.OnChatFromClient

this not only simplifies code, but also allows us to substitute
ChatModule with derived classes (ConciergeModule is going to be one
example).

Also, this changeset changes ChatFromViewer to ChatFromClient as it
doesn't necessarily have to be a viewer that is a chat source.

i've taken great care to only comment out those OnNewClient delegates
that were only used for getting at the client chat --- hope it's not
breaking anything.
2008-10-03 14:53:11 +00:00
Dr Scofield
a57533b6d7 initial version of a meeting concierge module. 2008-09-30 16:14:47 +00:00