Opened 6 years ago

Last modified 6 years ago

#15662 new enhancement

roster management, xmpp security

Reported by: notphilipfry Owned by: deryni
Milestone: Component: XMPP
Version: 2.10.7 Keywords:
Cc:

Description (last modified by notphilipfry)

Please add support for xep-0016 http://xmpp.org/extensions/xep-0016.html

https://developer.pidgin.im/wiki/SupportedXEPs

Privacy Lists is plural (obviously). This allows for easy/quick toggling of allowing/disabling various bits perhaps as one changes one's resource.

  • All or nothing subscription authorization is woefully deficient
  • Not all roster members should see my client [version] through IQ stanzas.
  • Not all roster members should see all my PEP (mood, activity, tune, locus)
  • * [real time] locus, fine grain GPS for example, should only be available to friends and not anyone. Experience a stalker or two before deciding against

XEP-0191 has been implemented but it is not much better than revoking subscription- or removing roster member.

The specious counter claim that XEP-0016 is "too complicated" need be revisited by those who are also f*book users (not me) who can navigate f*book "privacy" controls. XEP-0016 is at least one order of magnitude less complex than f*book analogue.




quote:

Server-side privacy lists enable successful completion of the following use cases:

Retrieving one's privacy lists. Adding, removing, and editing one's privacy lists. Setting, changing, or declining active lists. Setting, changing, or declining the default list (i.e., the list that is active by default). Allowing or blocking messages based on JID, group, or subscription type (or globally). Allowing or blocking inbound presence notifications based on JID, group, or subscription type (or globally). Allowing or blocking outbound presence notifications based on JID, group, or subscription type (or globally). Allowing or blocking IQ stanzas based on JID, group, or subscription type (or globally). Allowing or blocking all communications based on JID, group, or subscription type (or globally).

end-quote

XEP-0016 has been integrated into Psi+ dev, and is pending implementation into Jappix

Change History (5)

comment:1 Changed 6 years ago by notphilipfry

  • Component changed from unclassified to XMPP
  • Description modified (diff)
  • Owner changed from rekkanoryo to deryni

comment:2 Changed 6 years ago by notphilipfry

[integrated into OP]

Last edited 6 years ago by notphilipfry (previous) (diff)

comment:3 Changed 6 years ago by notphilipfry

  • Description modified (diff)

comment:4 Changed 6 years ago by notphilipfry

  • Description modified (diff)

comment:5 Changed 6 years ago by notphilipfry

  • Description modified (diff)
Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!