List Info

Thread: Re: Help needed for blocking a user




Re: Help needed for blocking a user
country flaguser name
Poland
2007-03-15 10:06:24
Dnia 15-03-2007, czw o godzinie 11:38 -0300, Robert McQueen
napisaƂ(a):
> Maybe "mistake" is a bit of a strong word,
but they've certainly
> recognised that because of their complexity they're
very poorly adopted
> by most clients authors,

Well.. Privacy extensions support is required for XMPP
compliance and
all the major players do implement these.

Psi has it, Gajim has it, tkabber has it, kf has it

It's not at all complex.


> and many servers don't implement them.

Which ones?
jabberd14 has it, jabberd2 has it, ejabberd has it, openfire
has it,
tigase has it.


> That's
> why they're working on simple blocking and invisibility
XEPs, because
> those are the common use-cases for the privacy stuff.

The reason why blocking XEP appeared is that we cannot agree
on a common
way of doing simple blocking and invisibility over Privacy.

I personally think, that introducing alternatives for the
things we
already have (like the second file-transfer protocol that
appeared)
isn't good for the stability of the XMPP network.



I apology for the off-topic thread, but the unanswered FUD
is a
successful FUD. It's EOT for me now.


-- 
Tomasz Sterna
Xiaoka Grp.  http://www.xiaoka.com/

_______________________________________________
Loudmouth mailing list
Loudmouthlists.imendio.com
h
ttp://lists.imendio.com/mailman/listinfo/loudmouth

Re: Help needed for blocking a user
user name
2007-03-15 10:38:08
Tomasz Sterna wrote:
> Well.. Privacy extensions support is required for XMPP
compliance and
> all the major players do implement these.
> 
> Psi has it, Gajim has it, tkabber has it, kf has it

Coming from a background of IM clients which are not
Jabber-specific
(things like Gaim, Kopete, etc) they all certainly have poor
or entirely
lacking support for these privacy extensions.

> It's not at all complex.
...
> The reason why blocking XEP appeared is that we cannot
agree on a
> common way of doing simple blocking and invisibility
over Privacy.

As for the complexity, we've looked at it in Telepathy and
decided we'd
prefer the simpler XEPs (or Google extensions, which we've
implemented
already) exactly because of the reasons you said - yes we
can provide a
function to block people or such, but in a simple
block/unblock API we
can't correctly represent/edit more complex privacy lists
which have
been set, so our implementation would interoperate poorly
with clients
which had set more complex privacy lists. We don't want to
harm
interoperability like this, so we havn't done it at the
moment.

Trying to deny that these extensions have a level of
complexity (or
perhaps over-generality) associated is perhaps a little
naive, because
otherwise it'd have surely been possible to define a
simplified profile
for blocking/invitility behaviour, like PEP simplifies the
adoption of
Pub/Sub in many clients. If all that you you want to do is
just block
someone or present a list of who is blocked, without having
to show
what's essentially an arbitrary ACL editor to the user (and
we don't
really want to do that in our standard APIs at the moment),
these
extensions *are* complex.

> jabberd14 has it, jabberd2 has it, ejabberd has it,
openfire has it,
> tigase has it.

Ah, for some reason I thought jabberd14 lacked it. My
mistake. Google
have certainly opted not to use it on their servers, and I
think that's
a pretty popular target for clients now.

> I personally think, that introducing alternatives for
the things we
> already have (like the second file-transfer protocol
that appeared)
> isn't good for the stability of the XMPP network.

Yes, file transfers aside, I think does need to be a good
reason to
consider introducing duplicated functionality into the XEPs.
Correcting
poor adoption or interoperability is one of those areas, I
think.

> I apology for the off-topic thread, but the unanswered
FUD is a
> successful FUD. It's EOT for me now.

I'm not intending to spread FUD, I was merely mistaken in
some areas. I
still maintain that it has an element of complexity to it
which makes
the simplified blocking and invisibility XEPs far more
appealing to us.

Regards,
Rob
_______________________________________________
Loudmouth mailing list
Loudmouthlists.imendio.com
h
ttp://lists.imendio.com/mailman/listinfo/loudmouth

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )