Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Version 1 and Version 2 of GSoC2009/PrivacyRewrite/protocol_specific


Ignore:
Timestamp:
May 25, 2009, 9:24:47 PM (15 years ago)
Author:
darkrain42
Comment:

Bulleted lists + an XMPP comment

Legend:

Unmodified
Added
Removed
Modified
  • GSoC2009/PrivacyRewrite/protocol_specific

    v1 v2  
    55== AIM ==
    66
    7 Has two lists: block list and allow list, and has the following five options for the privacy settings:
    8 
    9 Allow all users to contact me
    10 
    11 Allow only users on my buddy list
    12 
    13 Allow only the users on the allow list
    14 
    15 Block all users
    16 
    17 Block only the users on the block list
     7Has two lists: block list and allow list, and has the following five options for the privacy settings:
     8 * Allow all users to contact me
     9 * Allow only users on my buddy list
     10 * Allow only the users on the allow list
     11 * Block all users
     12 * Block only the users on the block list
    1813
    1914Blocking here refers to stopping messages as well as presence information. We also support being invisible to everyone irrespective of the above settings.
     
    2318ICQ has three lists: visible list, invisible list and block list. Whereas visible and invisible lists deal with controlling the presence information, the block list deals with messages. An ICQ UIN can has following settings:
    2419
    25 Visible (same as not choosing any setting ?)– receives both messages and presence
    26 Invisible – receives messages, but not presence
    27 
    28 Visible + Block – receives presence, but not messages
    29 
    30 Invisible + Block -- doesn't receive messages or presence
     20 * Visible (same as not choosing any setting ?)– receives both messages and presence
     21 * Invisible – receives messages, but not presence
     22 * Visible + Block – receives presence, but not messages
     23 * Invisible + Block -- doesn't receive messages or presence
    3124
    3225ICQ also supports being invisible to everyone irrespective of above settings, accepting messages only from the contacts and sharing presence with ICQ and web users. 
     
    3427== IRC ==
    3528
    36 No server side features, hence cant block presence, only messages can be blocked that too dropping after being received by the client. Simple ignore list client side implementation.
     29No server side features, hence can't block presence, only messages can be blocked that too dropping after being received by the client. Simple ignore list client side implementation.
    3730
    3831== MSN ==
     
    4639The protocol has not been completely reverse engineered yet, the following features are probably supported:
    4740
    48 Show presence to anyone or people on the contact list
    49 
    50 Receive messages from anyone or people on the contact list
    51 
    52 Accept list and Block list – (both presence and messages ??)
     41 * Show presence to anyone or people on the contact list
     42 * Receive messages from anyone or people on the contact list
     43 * Accept list and Block list – (both presence and messages ??)
    5344
    5445==  XMPP ==
    5546
    56 Privacy features are handled by XMPP extension XEP-0016, but it has been deemed too complex for implementation. Other extensions like Simple Communications Blocking, XEP-0191 has atleast partially been implemented recently in Pidgin.  For invisibility XEP-0186 has come to be the most favoured extension that doesn’t break the core XMPP rules, but I am not sure if Pidgin developers want to implement it just yet.
     47Privacy features are handled by XMPP extension XEP-0016, but it has been deemed too complex for implementation. Other extensions like Simple Communications Blocking, XEP-0191 has at least partially been implemented recently in Pidgin.  For invisibility XEP-0186 has come to be the most favoured extension that doesn’t break the core XMPP rules, but I am not sure if Pidgin developers want to implement it just yet.
     48  -- I'd like to see the XEP advance to Draft before any implementation is merged into im.pidgin.pidgin; I'm also unaware of any server implementations. [wiki:darkrain42]
    5749
    5850From XEP-0191:
    5951
    6052The requirements for simple communications blocking are straightforward:
    61 
    62 A user must be able to block communications with a specific contact.
    63  
    64 A user should be able to determine which contacts are blocked.
    65 
    66 A user should be able to unblock communications with a specific contact.
     53 * A user must be able to block communications with a specific contact.
     54 * A user should be able to determine which contacts are blocked.
     55 * A user should be able to unblock communications with a specific contact.
    6756
    6857The default privacy list will be equivalent to the blocklist. Duration of the block is unlimited and applies across the sessions. The blocked contact doesn’t receive any presence information, and is unable to send any XML stanzas to the user. So the presence and messages are stopped both ways.
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!