Welcome Guest Search | Active Topics | Log In | Register

hibit
hibit Offline
#1 Posted : 16 August 2010 09:39:08(UTC)


Rank: Newbie

Joined: 16/08/2010(UTC)
Posts: 2

Thanks: 0 times
Was thanked: 0 time(s) in 0 post(s)
While logged into SL with METAbolt v. 0.9.30.0 I had someone in the "AW Groupies" group complain about extra information that was being passed onto the the IRC channel of that group. The inworld chat and a partial parrallel copy of that chat from IRC are posted below:

From inworld chat

[12:48 AM] Relay Rinq: (irc:#awg) thomax: yeah, hibit has this spamming habit
[12:49 AM] hibit Spad: spamming?
[12:50 AM] Relay Rinq: (irc:#awg) thomax: yes, sending empty lines and typing lines as imaze stated
[12:50 AM] Relay Rinq: (irc:#awg) Imaze: IMHO: Viewer development changes were welcome changes, but bit short. It is just one scrum team that is changing to it certaintly, there is still going to be NDA groups like meshes and CA is still there
[12:50 AM] hibit Spad: empty lines?
[12:50 AM] Relay Rinq: (irc:#awg) Imaze: ya... and then "typing" text - what is your viewer?
[12:50 AM] hibit Spad: umm I am not aware that I am sending empty lines
[12:50 AM] hibit Spad: metabolt
[12:51 AM] Relay Rinq: (irc:#awg) thomax: well, join irc://irc.freenode.net/awg and see it yourself
[12:51 AM] Dahlia Trimble: well LGPL is certainly something to consider, but yeah it would be nice if there was some mesh code released
[12:51 AM] hibit Spad: ok
[12:52 AM] Relay Rinq: (irc:#awg) Imaze: http://webchat.freenode.net/
[12:53 AM] Dahlia Trimble: maybe metabolt is sending the start typing message to group chat and it probably shouldnt
[12:54 AM] Relay Rinq: (irc:#awg) thomax: i'm 95% sure it's that way
[12:54 AM] hibit Spad: someone complained about it earlier today.
[12:54 AM] Relay Rinq: (irc:#awg) Imaze: is it visible in other clients or only in IRC?
[12:55 AM] hibit Spad: I suspect only in IRC
[12:55 AM] hibit Spad: yeah I am seeign it now
[12:55 AM] hibit Spad: I logged int o IRC
[12:55 AM] Dahlia Trimble: well the bot probably shouldnt relay it to IRC either
[12:55 AM] Relay Rinq: (irc:#awg) Imaze: IRC problem then - not metabolt's problem
[12:55 AM] Relay Rinq: (irc:#awg) thomax: yeah, it's only in irc
[12:55 AM] Dahlia Trimble: metabolt shouldnt send it, and the bot shouldnt relay it
[12:56 AM] hibit Spad: so two fold problem
[12:56 AM] Dahlia Trimble: Im not sure the bot can tell tho
[12:56 AM] Relay Rinq: (irc:#awg) thomax: well..
[12:56 AM] Ninamori Writer: what dahlia said :P and yeah it can :)
[12:57 AM] Ninamori Writer: bot maker just didnt expect to need to filter it :3
[12:58 AM] Dahlia Trimble: http://wiki.secondlife.c.../ImprovedInstantMessage
[12:59 AM] Relay Rinq: (irc:#awg) thomax: browsing the hg archive with hgview is quite interesting. see changes back to 2007, i think moap and new shadow renderer will be adopted by other clients very soonish
[12:59 AM] Dahlia Trimble: so I dont think it should be sending a 41 or 42 to a group
[1:00 AM] Relay Rinq: (irc:#awg) hibit: well I will see if I can send some of this info to the metabolt developer(s)
[1:01 AM] Relay Rinq: (irc:#awg) Imaze: I don't think it is sending 41 or 42 - it is actually sending text instead of those codes
[1:02 AM] Dahlia Trimble: dunno
[1:02 AM] Dahlia Trimble: ask Latif ;)



Partial Parallel IRC chat:




[00:54] == hibit [61713d48@gateway/web/freenode/ip.97.113.61.72] has joined #awg
[00:54] <Imaze> is it visible in other clients or only in IRC?
[00:54] <GridInterop> (grid:agni) hibit Spad:
[00:55] <GridInterop> (grid:agni) hibit Spad: typing
[00:55] <GridInterop> (grid:agni) hibit Spad: I suspect only in IRC
[00:55] <GridInterop> (grid:agni) hibit Spad:
[00:55] <GridInterop> (grid:agni) hibit Spad: typing
[00:55] <GridInterop> (grid:agni) hibit Spad: yeah I am seeign it now
[00:55] <GridInterop> (grid:agni) hibit Spad:
[00:55] <GridInterop> (grid:agni) Dahlia Trimble: well the bot probably shouldnt relay it to IRC either
[00:55] <GridInterop> (grid:agni) hibit Spad: typing
[00:55] <GridInterop> (grid:agni) hibit Spad: I logged int o IRC
[00:55] <Imaze> IRC problem then - not metabolt's problem
[00:55] <thomax> yeah, it's only in irc
[00:55] <GridInterop> (grid:agni) Dahlia Trimble: metabolt shouldnt send it, and the bot shouldnt relay it
[00:56] <GridInterop> (grid:agni) hibit Spad:
[00:56] <GridInterop> (grid:agni) hibit Spad: typing
[00:56] <GridInterop> (grid:agni) hibit Spad: so two fold problem
[00:56] <GridInterop> (grid:agni) Dahlia Trimble: Im not sure the bot can tell tho
[00:56] <thomax> well..
[00:56] <GridInterop> (grid:agni) Ninamori Writer: what dahlia said :P and yeah it can :)
[00:57] <GridInterop> (grid:agni) Ninamori Writer: bot maker just didnt expect to need to filter it :3
[00:58] <GridInterop> (grid:agni) Dahlia Trimble: http://wiki.secondlife.c.../ImprovedInstantMessage
[00:59] <thomax> browsing the hg archive with hgview is quite interesting. see changes back to 2007, i think moap and new shadow renderer will be adopted by other clients very soonish
[00:59] <GridInterop> (grid:agni) Dahlia Trimble: so I dont think it should be sending a 41 or 42 to a group
[01:00] <hibit> well I will see if I can send some of this info to the metabolt developer(s)
[01:01] <Imaze> I don't think it is sending 41 or 42 - it is actually sending text instead of those codes
[01:02] <GridInterop> (grid:agni) Dahlia Trimble: dunno
[01:02] <GridInterop> (grid:agni) Dahlia Trimble: ask Latif ;)


This group has a relay bot that passes the chat back and forth between IRC and inworld chat and as you can see extra info is getting passed to IRC. As was noted this may be a two fold problem in that METAbolt is passing info it shouldn't and the bot shouldn't be passing it along.
Sponsor  
 
Luke Offline
#2 Posted : 16 August 2010 14:49:18(UTC)


Rank: Administration

Joined: 17/02/2010(UTC)
Posts: 1,366
Location: United Kingdom

Thanks: 97 times
Was thanked: 137 time(s) in 128 post(s)


Hi Hibit,

It is clear that the relay bot is accepting everything it receives without filtering.

IM ranges 13-18 and 41-42 are official and valid features! These are not features we can remove for various reasons. All viewers and text clients filter all this and I see no reason why any other application should behave any different i.e. the relay bot.

Looking at the chat dump you have provided, the solution for the relay bot is very simple. It needs to check if the inbound message is empty or not and not relay if it's empty! Likewise if the message content is "typing" then it can only mean StartTyping (41) and again it should not relay it. This is a very simple solution without having to listen for different IM events.

Thx


lkalif Offline
#3 Posted : 18 August 2010 03:16:47(UTC)


Rank: Newbie

Joined: 18/08/2010(UTC)
Posts: 2
Location: Copenhagen

Thanks: 0 times
Was thanked: 0 time(s) in 0 post(s)
Hi Luke,

You're not supposed to send start typing messages, etc. in group chat :) Only IM.

Latif
Luke Offline
#4 Posted : 18 August 2010 09:24:06(UTC)


Rank: Administration

Joined: 17/02/2010(UTC)
Posts: 1,366
Location: United Kingdom

Thanks: 97 times
Was thanked: 137 time(s) in 128 post(s)


Hi Latif,

It can't be removed for 2 reasons:

1. It is part of an unfinished METAbolt to METAbolt feature which has no effect on SL or comms with any viewer.

2. All these features are there and it means they can be used like we use them and for that reason they have been accounted for. Who knows who will not start using it? But then again the main reason is point number 1 above.

Is this your bot? What's your involvement in this LOL?

Thx


lkalif Offline
#5 Posted : 18 August 2010 15:51:03(UTC)


Rank: Newbie

Joined: 18/08/2010(UTC)
Posts: 2
Location: Copenhagen

Thanks: 0 times
Was thanked: 0 time(s) in 0 post(s)
Yes, I made the group-chat -> IRC relay. Didn't filter start typing messages because no other client sends them, I guess I can add the filter.

Does this unfinished feature use group IM, or plain person-person IM? It still might be a good idea not to send those via group im, no other client does, so who knows what else besides my little relay bot might do something unexpected :)
Luke Offline
#6 Posted : 18 August 2010 17:51:38(UTC)


Rank: Administration

Joined: 17/02/2010(UTC)
Posts: 1,366
Location: United Kingdom

Thanks: 97 times
Was thanked: 137 time(s) in 128 post(s)


It uses both Group and person IM. It is more to do with OpenSIM. I can't discuss it here but I will tell you about it in SL next time I logon.

b_ohare Offline
#7 Posted : 15 September 2010 17:03:38(UTC)


Rank: Newbie

Joined: 23/08/2010(UTC)
Posts: 1

Thanks: 0 times
Was thanked: 0 time(s) in 0 post(s)
lkalif wrote:
Yes, I made the group-chat -> IRC relay. Didn't filter start typing messages because no other client sends them, I guess I can add the filter.

Does this unfinished feature use group IM, or plain person-person IM? It still might be a good idea not to send those via group im, no other client does, so who knows what else besides my little relay bot might do something unexpected :)


Is there anyone who has a group-chat -> IRC relay available? I am looking for alternatives. I've PMed lkalif but haven't heard back yet. Thanx.

- B.
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.