Para XMPP interface for the Stack Overflow chat, actualmente soy taking the HTML of the chat messages and converting to valid XML y establezco eso como el elemento secundario html
del objeto XMPP message
. ¡En mi cliente jabber de Mac OS X esto estaba funcionando genial! Esto significaba que cuando los usuarios del SO chatear publicado una imagen oneboxed, la imagen se mostrará en mi cliente XMPP (Adium para OS X):¿Cómo puedo enviar una imagen en la web en un mensaje XMPP (Jabber)?
Sin embargo, me acaba de actualizar Adium a la última versión y aparentemente they considered what I was doing to be a security hole and against XMPP specs, and changed that behavior. Su razonamiento era que XMPP no debería revelar su dirección IP, y buscar una imagen a través de HTTP revelaría mi dirección IP.
Así que ahora los chats no tienen imágenes sobre XMPP. ¿Cómo puedo hacer que las imágenes funcionen sobre XMPP? ¿Mi componente XMPP debería descargar las imágenes e incrustarlas en las estrofas <Message>
? ¿Pueden las imágenes ser procesadas a través del servidor XMPP? ¿O es esto una imposibilidad?
En serio, no entiendo a estas personas que piensan que una IP es información privada que debe proteger. Si puedes ser atacado simplemente conociendo tu IP, de todas maneras estás f * ed. –
Estoy de acuerdo @Camilo. ¡Y paralizó seriamente lo que antes era una interfaz increíble para chatear! – Josh