<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On Dec 16, 2008, at 9:27 AM, Remko Tronšon wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div><blockquote type="cite">Is this behavior that you are describing defined anywhere? This sounds like<br></blockquote><blockquote type="cite">completely new behavior. It also sounds like it would be significantly more<br></blockquote><blockquote type="cite">work to implement than what I am describing, considering how complex privacy<br></blockquote><blockquote type="cite">lists are.<br></blockquote><br>I haven't checked whether this is described somewhere, but I agree<br>with Justin that this is not the client's job.  (given that it's not<br>the client's job to filter in the first place, nor to request any type<br>of presence anytime without blocking rules).</div></blockquote><div><br></div><div>Well, that would be great if it could be widely adopted.</div><div><br></div><div>Do you think such an addition should be made to the privacy list spec?</div><br><blockquote type="cite"><div>How can it be more complex for the server to do a presence probe in<br>the place of the client, instead of the client having to do it itself?</div></blockquote><div><br></div><div>Because the server would have to add logic to parse the privacy lists to determine when it is moving from a list which doesn't allow incoming presence to a list which does. Not hugely complex, but not trivial...</div><div><br></div><div>Although perhaps a trivial implementation of *always* doing a probe when the privacy list changes isn't a horrible idea.</div><div><br></div></div><div> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><span class="Apple-style-span" style="font-family: 'Lucida Grande'; "><div style="font-size: 8px; font-family: Helvetica; ">__________________</div><div style="font-size: 24px; color: rgb(51, 51, 51); font-family: Cochin; "><strong style="color: rgb(51, 51, 51); font-family: Cochin; font-size: 24px; font-weight: bold; ">Robert Quattlebaum</strong></div><div style="font-size: 12px; color: rgb(51, 51, 51); font-family: Monaco; ">Jabber: <span style="font-size: 14px; color: rgb(51, 51, 51); font-family: Georgia; "><a href="xmpp:darco@deepdarc.com"><span class="Apple-style-span" style="color: rgb(0, 0, 238); ">darco@deepdarc.com</span></a></span></div><div style="font-size: 12px; color: rgb(51, 51, 51); font-family: Monaco; ">eMail:  <span style="font-size: 14px; color: rgb(51, 51, 51); font-family: Georgia; "><a href="mailto:darco@deepdarc.com"><span class="Apple-style-span" style="color: rgb(0, 0, 238); ">darco@deepdarc.com</span></a></span></div><div style="font-size: 12px; color: rgb(51, 51, 51); font-family: Monaco; ">www:    <span style="font-size: 14px; color: rgb(51, 51, 51); font-family: Georgia; "><span class="Apple-style-span" style="color: rgb(0, 0, 238); "><a href="http://www.deepdarc.com/">http://www.deepdarc.com/</a></span></span></div><div><font class="Apple-style-span" color="#0000EE" face="Georgia" size="4"><span class="Apple-style-span" style="font-size: 14px; "><br class="webkit-block-placeholder"></span></font></div></span></div></div></span><br class="Apple-interchange-newline"> </div><br></body></html>