[Standards] Feedback about stickers and more

2021-11-17 Thread Wild Turtles

Hi,


It's just some feed back about my experience with xmpp alternative and a 
global reflexion, they are probably a little out of the scope who knows. 
Just let me knows what is out or not and what can be the best 
integration for that.



Stickers :

- stickers white or black with transparent background can be a problem 
with client theming (dark vs light)


- stickers can be used for several channel/servers

- provider should be able to configure (as server/client) with 
accept/ban list.


for ie :

xmpp.server.one : allow (provider.one/list1), disallow( 
provider.one/list2, provider.two)


xmpp.server.two : allow (provider.one), disallow( provider.two)

in a ideal world stickers list (and avatar pictures, and 3D avatar) are 
served by federated decentralised server and can be store client side 
with a way to store localy.



Other stuff :


- account need identity and a way to easily customize it 
t...@xmpp.server.one => one identity by server or per channel and a way 
to show or not vcard and other stuff.


- a way to show (can be disactivate by profile) if a user is on same 
servers.


- a way to add notes about a user or a channel (something see only by 
the user but syncable)



for notes and vcard maybe the best is a way to send open it directly in 
an address book (probably already exist or something like mailto: ).



J.







OpenPGP_0x867BF14B0364AB34.asc
Description: OpenPGP public key
<>

OpenPGP_signature
Description: OpenPGP digital signature
___
Standards mailing list
Info: https://mail.jabber.org/mailman/listinfo/standards
Unsubscribe: standards-unsubscr...@xmpp.org
___


Re: [Standards] XEP-0371: Jingle ICE Transport Method - Question on ICE Restart detection

2021-11-17 Thread Peter Saint-Andre

On 11/17/21 2:25 AM, Philipp Hancke wrote:

Am 16.11.21 um 20:31 schrieb Daniel Gultsch:

Hi,

I’m trying to implement ICE Restarts with XEP-0371. The XEP states
that ICE restarts can be detected by a changed ufrag and pwd
attributes in the transport-info.

However what I'm currently unclear about is how I can detect if the
incoming transport-info is a request to restart ICE on its own or a
response to an ICE restart we initiated.

Or to put it into WebRTC terminology how do I know if a transport-info
with changed ufrag/pwd is an Offer or an Answer.


oh this does a fancy variant which doesn't map 1:1 to WebRTC sdp.

Assume the following collision happening in parallel:
initiator: restart, transport-info
responder: restart, transport-info
Upon receiving the messages,
- the initiator consider the second message a response and maps it to an 
answer.

- the responder will also consider it a response and map it to an answer.

Both will then update their respective ufrag/pwd and be happy.

It should actually work no matter what, leaving role conflict handling 
to ICE. Oddly

   https://jsfiddle.net/fippo/ytqmnsxh/5/
never changes the pair in Firefox but i'll go nag someone.


I might know people. ;-)

In general I would always initiate restarts from one side (e.g. the 
intiator), not both. Why bother with glare and conflicts when it is 
trivial to avoid...


+1

/psa

___
Standards mailing list
Info: https://mail.jabber.org/mailman/listinfo/standards
Unsubscribe: standards-unsubscr...@xmpp.org
___


Re: [Standards] XEP-0371: Jingle ICE Transport Method - Question on ICE Restart detection

2021-11-17 Thread Sergey Ilinykh
> - the initiator consider the second message a response and maps it to an
> answer.
> - the responder will also consider it a response and map it to an answer.
>

Hi Philipp,

Why would it be considered as a response if there were no 
first?

PS when are you going to return to xsf@ chat? :-)
___
Standards mailing list
Info: https://mail.jabber.org/mailman/listinfo/standards
Unsubscribe: standards-unsubscr...@xmpp.org
___


Re: [Standards] XEP-0371: Jingle ICE Transport Method - Question on ICE Restart detection

2021-11-17 Thread Philipp Hancke

Am 16.11.21 um 20:31 schrieb Daniel Gultsch:

Hi,

I’m trying to implement ICE Restarts with XEP-0371. The XEP states
that ICE restarts can be detected by a changed ufrag and pwd
attributes in the transport-info.

However what I'm currently unclear about is how I can detect if the
incoming transport-info is a request to restart ICE on its own or a
response to an ICE restart we initiated.

Or to put it into WebRTC terminology how do I know if a transport-info
with changed ufrag/pwd is an Offer or an Answer.


oh this does a fancy variant which doesn't map 1:1 to WebRTC sdp.

Assume the following collision happening in parallel:
initiator: restart, transport-info
responder: restart, transport-info
Upon receiving the messages,
- the initiator consider the second message a response and maps it to an 
answer.

- the responder will also consider it a response and map it to an answer.

Both will then update their respective ufrag/pwd and be happy.

It should actually work no matter what, leaving role conflict handling 
to ICE. Oddly

  https://jsfiddle.net/fippo/ytqmnsxh/5/
never changes the pair in Firefox but i'll go nag someone.

In general I would always initiate restarts from one side (e.g. the 
intiator), not both. Why bother with glare and conflicts when it is 
trivial to avoid...

___
Standards mailing list
Info: https://mail.jabber.org/mailman/listinfo/standards
Unsubscribe: standards-unsubscr...@xmpp.org
___