RE: [jdev] Re: [jadmin] Re: One million concurrent user

2005-01-31 Thread dlb
Here's an article on LVS ( Linux Virtual Server ) that gives an overview of
various clustering and load balancing approaches -
http://www.linux-mag.com/2003-11/clusters_01.html. And here's a more formal
review which gives specifics on some of the optimizations involved -
http://cs.uccs.edu/~cs526/lvs/lvs.pdf. And if that doesn't do it, check out
this guys work - http://www.research.ibm.com/people/i/iyengar/arun2.html ;)

* has anyone tried running any of the jabber servers under LVS ?


___
jdev mailing list
jdev@jabber.org
http://mail.jabber.org/mailman/listinfo/jdev


RE: [jdev] Re: [jadmin] Re: One million concurrent user

2005-01-28 Thread dlb
 
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
Richard Dobson

 Right now we have moved all jabber services to its own box ...
 You will need an architechture that distributes components of the server
over multiple physical servers.

Before you commit to a server, you might want to get an idea of your options
for networking and managing this installation - this may impact your server
choice. You're not going to be able to buy a million CC installation
off-the-shelf - ie. your not buying a million cap installation, you're
building one.  You need to speak to someone who's familiar with this scale
of implementation. And it's going to cost a lot of money !

Good luck


___
jdev mailing list
jdev@jabber.org
http://mail.jabber.org/mailman/listinfo/jdev


RE: [jdev] Re: Is a Director LingoconnectiontoJabber.orgfromthewebpossible?

2005-01-05 Thread dlb
 
Dan:

You might check-out dreamhost's services -
https://panel.dreamhost.com/kbase/?area=2661. They offer jabber hosting
under all of their plans, which start at about $8 USD/m. I'm not sure of
which server version they're running, not all support flash connections. But
from a quick review of their materials it does seem that the HTTP and Jabber
servers run under the same domain.

* does anyone known which server dreamhost is running ?

HTH


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
Peter Saint-Andre


In article [EMAIL PROTECTED],
 Dan Plesse [EMAIL PROTECTED] wrote:

Sorry I don't know what an ETA is and I would Jabber you but I have 
 a list off interest things to mention.

ETA = estimated time of arrival

There are two jabber.org instances -- one for the jabber server (it answers
to jabber.org) and another for the web server (it answers to
www.jabber.org). We don't want to run a web server on the machine that
serves up jabber because we have very little running on that machine (only
what we need for the jabber service) and it would be bad to run even a
minimal http server on that machine, at least in the opinion of the
jabber.org admins. Presumably we could do some fancy iptables stuff or
front-end redirection based on port numbers etc., but we have not
implemented such a solution yet and are still investigating how best to
proceed.

Peter

___
jdev mailing list
jdev@jabber.org
http://mail.jabber.org/mailman/listinfo/jdev


___
jdev mailing list
jdev@jabber.org
http://mail.jabber.org/mailman/listinfo/jdev


RE: [jdev] Re: Is a Director Lingo connection to Jabber.org from theweb possible?

2005-01-04 Thread dlb
 http://jabber.org/crossdomain.xml isn't resolving for me - this could be
the problem.

Also, I've tested the current flash player version under this scenerio and
can confirm that you can connect to remote domains from a served SWF if the
crossdomain policy file is accessible.

Here's the policy file I'd tested against

?xml version=1.0?
!DOCTYPE cross-domain-policy SYSTEM
http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd;
cross-domain-policy
   allow-access-from domain=* /
/cross-domain-policy

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
Dan Plesse
Sent: Tuesday, January 04, 2005 3:57 PM
To: 'Jabber software development list'
Subject: RE: [jdev] Re: Is a Director Lingo connection to Jabber.org from
theweb possible?

As far as I know flash based clients have been blocked from cross domain
access when the flash clients has been loaded from a server. So I was
thinking a shockwave movie would work and it did up until a few days ago. 
Then it stopped working or connecting to jabber.org from the web just
stopped. I think it Asked me to Allow Jabber.org and then it read my
crossdomain.xml and I got a socket connection. A connection I don't think I
can restore now. Any ideas? 



___
jdev mailing list
jdev@jabber.org
http://mail.jabber.org/mailman/listinfo/jdev


RE: [jdev] Re: Is a Director Lingo connection to Jabber.org fromthewebpossible?

2005-01-04 Thread dlb
 
comments inline
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
Dan Plesse

Thanks for your reply. 

I guess you tried to connect to Jabber.org with a SWF on a server and it
Failed to connect? 

__
Yes, I'd attempted to connect to jabber.org from a SWF within a page served
by my own server and received a connection error.

Can Jabber.org tell which kind of clients are connected at any one time?
Can you tell if they are Director, Shockwave, flash or java, c++ or
whatever?  
__

Flash connections utilize the flash:stream element to signal their handling
requirements, but standard socket connections are handled uniformly. IIRC
the reason that flash connections are exceptional is that they're not
sending valid xml fragmenents.


 I had it working, but something changed. Either my code or jabber or
something in between. 

I'd look into the fact that http://jabber.org/crossdomain.xml isn't
resolving, this is likely where the Flash Player is looking for the policy
file - you're attempting to connect to jabber.org:5222, so it checks the
root directory at http://jabber.org.

HTH

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
dlb
Sent: Tuesday, January 04, 2005 5:36 PM
To: 'Jabber software development list'
Subject: RE: [jdev] Re: Is a Director Lingo connection to Jabber.org
fromtheweb possible?

 http://jabber.org/crossdomain.xml isn't resolving for me - this could be
the problem.

Also, I've tested the current flash player version under this scenerio and
can confirm that you can connect to remote domains from a served SWF if the
crossdomain policy file is accessible.

Here's the policy file I'd tested against

?xml version=1.0?
!DOCTYPE cross-domain-policy SYSTEM
http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd;
cross-domain-policy
   allow-access-from domain=* /
/cross-domain-policy



___
jdev mailing list
jdev@jabber.org
http://mail.jabber.org/mailman/listinfo/jdev


RE: [jdev] Flash and Jabber 2.0 (again...)

2004-10-29 Thread dlb
I don't know about the state of the proxy, but have looked into this issue.
Basically, the Flash player doesn't transmit a well formed xml stream. It
appends a null terminator to each stream fragment written to the socket.
IIRC 1.2's handling of these connections is demonstrated in mio.c , check
CVS.
It shouldn't be too difficult to implement a simple proxy/gateway to
accomplish this - you basically need a pipe that'll intermediate the stream
between the Flash client and Jabberd which strips the null byte to the
server and imposes one in the Flash-bound leg. Try the jdev archive as well,
it's all layed out in the relevant threads.

Good luck

 




___
jdev mailing list
[EMAIL PROTECTED]
http://mail.jabber.org/mailman/listinfo/jdev


Re: [jdev] Jabberd2, Flash Client and FOCUS

2004-04-12 Thread dlb
Let's try to stay focussed on this issue.

so we're looking at either ...

re-implementing the flash:stream element handling , which is a nonconformant
kludge.

implementing an http based solution
or
externalizing the XMLSocket stream handling , using a component.

I'd prefer that we not compel the flash player to utilize http polling. My
experience w/ this, using Flash as a CRM client, is that the Flash player
requires a relatively long interval to create  destroy an http call. This
is compounded by any XML parsing that might accompany the transaction.
You're testing your luck when attempting to poll and parse xml responses at
closer than a 5 second interval.
I question whether a polling solution would even be viable in certain
embedded environments, due to this behavior.

Frankly If polling were the chosen approach, I'd have to develop a component
to handle streams.

The XMLSocket object does transmit simple strings.  This might provide a
work-around for the stream element issue, but I'd want to confirm future
support for this 'feature' w/ macromedia.

D

___
jdev mailing list
[EMAIL PROTECTED]
https://jabberstudio.org/mailman/listinfo/jdev


Re: [jdev] Jabberd2, Flash Client and FOCUS

2004-04-12 Thread dlb
I don't even know whether this is supported w/ the newest Flash player.
You're right though, it'll try to parse any xml - even invalid xml, hence
the stream element issue.

So perhaps externalizing Flash stream handling is the best approach.
I'm thinking of a simple component that intermediates sessions between a
Flash player and J2 server, conforming their respective streams. So the
component provides J2 w/ a compliant XML stream, and handles all of the null
byte weirdness required by the XMLSocket object.

The question then is which JEPS a/o other features are broken by this
approach ?


  The XMLSocket object does transmit simple strings.  This might provide a
  work-around for the stream element issue, but I'd want to confirm future
  support for this 'feature' w/ macromedia.

 My experience is that even when you pass the XMLSocket.send() method a
 string representing the XML, rather than XML itself, it still converts it
 to XML and adds the terminating / (along with the zero byte). It's
 possible that if you pass a string without the , Flash might interpret
 it as normal string instead, but I don't see this as useful.

 - Sean

 Sean Voisen
 Weblog: http://voisen.org
 Flash/XMPP: http://xifflabs.com
 XIFF 2.0: http://www.jabberstudio.org/projects/xiff

 ___
 jdev mailing list
 [EMAIL PROTECTED]
 https://jabberstudio.org/mailman/listinfo/jdev

___
jdev mailing list
[EMAIL PROTECTED]
https://jabberstudio.org/mailman/listinfo/jdev


Re: [jdev] Jabberd2, Flash Client and FOCUS

2004-04-12 Thread dlb
Flash doesn't support either of these natively anyway, it relies on the
browser's http
and encryption facilities. There's no way to encrypt the XMLSocket session.
You'd have to embed the Flash OCX  in a secured wrapper, and if you've gone
that far you may as well fix the null byte problem. So on balance it's no
loss.

I'll have to review the JEPs.
I'd imagine that p2p based schemes could be affected.



- Original Message -
From: Peter Saint-Andre [EMAIL PROTECTED]
To: Jabber software development list [EMAIL PROTECTED]
Sent: Monday, April 12, 2004 12:19 PM
Subject: Re: [jdev] Jabberd2, Flash Client and FOCUS


 On Mon, Apr 12, 2004 at 10:12:10AM -0600, Matthew A. Miller wrote:
  What will most likely break are in the stream initialization stages,
  especially SASL and TLS.  The current version of HTTP-Binding does not
  completely address all of the SASL issues (specifically those regarding
  SASL mechanisms with security layers), and specifically disallows
  inband TLS (since HTTP has its own mechanisms for dealing with
  SSl/TLS).  Otherwise, everything else should be good to go.

 Disallowing inband TLS in JEP-0124 resulted from a desire to respect
 proper protocol layering. Since HTTP does TLS/SSL, that seemed like the
 right layer for channel encryption. Changing MUST NOT to SHOULD NOT
 (or simply encouraging use of TLS at the HTTP layer) might be OK with
 me, I'd have to think about it some more (the primary authors of this
 spec were originally DizzyD and now mostly Ian Paterson so I'd like to
 hear what they think).

  I believe the authors of HTTP-Binding are releasing a new revision
  soon.  I would recommend communicating with them, and working out
  whatever additional issues need to be solved.  It may be they've already
  done so, since these issues are not necessarily unique to Flash.

 Ian is working on a new version, which should be out soon.

 Peter

 ___
 jdev mailing list
 [EMAIL PROTECTED]
 https://jabberstudio.org/mailman/listinfo/jdev

___
jdev mailing list
[EMAIL PROTECTED]
https://jabberstudio.org/mailman/listinfo/jdev


Re: [jdev] Jabberd2, Flash Client and terminator character...

2004-04-11 Thread dlb
Richard's right, this problem arises due to Flash's imposition of a null
terminator following write operations by the XMLSocket object. It's not a
bug, it's a 'feature' of the Flash player.

FWIW I hope that Flash support is adapted to J2 earlier than later. Until
then your best option is 1.4.2.

David

- Original Message -
From: Richard Dobson [EMAIL PROTECTED]
To: Jabber software development list [EMAIL PROTECTED]
Sent: Sunday, April 11, 2004 9:59 AM
Subject: Re: [jdev] Jabberd2, Flash Client and terminator character...


  I m actually playing around with Macromedia Flash and Jabber and it
  seems that Jabberd2 prevents Flash from parsing the XML received because
  of lacks of null-terminator character... Is there a workaround or is it
  a known bug? BTW Flash and Jabber 1.4.2 works together very well.

 It is not a bug in jabber, flash just simply isnt designed to process
proper
 jabber protocol (if anything the bug is in flash itself), your flash
doesnt
 work with jabberd2 because the hacks that were put in place to make flash
 work with jabberd1.4.2 havent been put into jabberd2.

 Richard

 ___
 jdev mailing list
 [EMAIL PROTECTED]
 https://jabberstudio.org/mailman/listinfo/jdev

___
jdev mailing list
[EMAIL PROTECTED]
https://jabberstudio.org/mailman/listinfo/jdev


Re: [JDEV] Voice over IP

2003-07-25 Thread dlb
unfortunately MX's camera and mic interfaces seem to be dedicated to
FlashCom and hacking these using an alternative RTMP host could provoke
legal action from
Macromedia.  I wouldn't bother trying to implement these features in Flash.


 Don't get me wrong Greg, it sounds like you've done an excellent job.

 Its a bit of a disappointment to hear your using the FlashCom server. I

___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev


Re: [JDEV] Voice over IP

2003-07-25 Thread dlb

let's get back to the discussion of VOIP and the handling of media streams.
This topic has arisen multiple times , but never seems to make headway.

Do people feel that Joe's SDPng spec is an appropriate starting point ?

also are Jabber Inc. or any of the other commercial vendors moving towards
standards in this area ?

___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev


Re: [JDEV] List of XML node default values...

2003-07-19 Thread dlb
Hi Tec

here are the protocol drafts
http://www.jabber.org/protocol/

and here is a set of links to howto and introductory docs
http://www.jabber.org/old-docs/ ~ not the most current specs , but still
useful

welcome aboard


- Original Message -
From: Tec [EMAIL PROTECTED]
Subject: [JDEV] List of XML node default values...


 Hi

 I just find this mailing, very good !

 So my question is where could i find a list of standard XML nodes (with
 attributes) used in jabber server.

 Thanx a lot.

 Tec.




 ___
 jdev mailing list
 [EMAIL PROTECTED]
 http://mailman.jabber.org/listinfo/jdev

___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev


Re: [JDEV] Jabber Killer App: WCS?

2003-06-23 Thread dlb
I've been running WCS on my dev server , and it does seem to accommodate
alot of the features that people are looking for in jabber web integration.
I wasn't aware that there were patches or mods available though.  Have you
tried to contact Jer to determine where he stands regarding WCS ?   Where /
how did you locate these patches ?

- Original Message -
From: Bart van Bragt [EMAIL PROTECTED]


 
 So this is where WCS (http://oid.jabber.org/?oid=1102) comes in. A
 component that sends/receives HTTP requests. It's a LOT easier for a
 webmaster to just put a script on the site that receives Jabber messages
 than to have a bot running that's constantly connected to the Jabber
 network.

 The only problem is that the WCS project has been dead for 2 years. IMO
 we really need to revive it. It looks like there have been quite a few
 people in the past that have improved/debugged WCS but as far as I can
 tell those patches never reached Jeremie. I think it would be a very
 good idea if we could make WCS a truely usable component that would
 significantly ease Web integration.



___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev


[JDEV] Flash support 1.4CVS

2003-06-17 Thread dlb
does anyone know what the status of support is for macromedia Flash on the
jabber.org dev server ?  I'm unable to maintain a connection from the Flash
player.
I'm using the proper stream namespace (
xmlns:flash=http://www.jabber.com/streams/flash;  ) and stream element name
( flash:stream ) per the 1.4.2 update docs and haven't had a problem
connecting to JCP servers ; these use the same connection method .
any advice ?

___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev


Re: [JDEV] Jabber Journal

2002-11-13 Thread dlb
nice work peter  :)



- Original Message - 
From: Peter Saint-Andre [EMAIL PROTECTED]


 Last week I published the first issue of the Jabber Journal:
 
 http://www.jabber.org/journal/
 
 I plan to publish this just about every week from now on, since I think
 it's a useful service. If you release software and mention it on this
 list, I'll be sure to include it in the Journal, so there's no need to
 poke me out of band. Just so you know! :)
 


___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] FIMA

2002-11-04 Thread dlb
you should inquire w/ jabber.com , they seem to be leading the effort in
this area.  Also this process had really only begun in August , and the
securities industry is notoriously fractious and slow to adopt standards. I
wouldn't be too concerned if they've made a few positive comments about SIP.
I don't think that they've gotten any formal input for their own vendors yet
and these will likely favor XMPP.

http://www.instantmessagingplanet.com/public/article/0,,10817_1482591,00.htm
l
http://news.com.com/2100-1023-962284.html
http://www.instantmessagingplanet.com/enterprise/article/0,,10816_1487101,00
.html

- Original Message -
From: Pete Chown [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Monday, November 04, 2002 6:11 AM
Subject: [JDEV] FIMA


 I heard on the grapevine that the Financial Services Instant Messaging
 Association -- FIMA -- had received presentations from different IM
 suppliers, including Jabber.

 I'm now hearing contradictory stories; some people tell me that they are
 favouring SIP/SIMPLE, perhaps because of the recent story about Reuters
 and Microsoft.  Other people tell me that they are still open to Jabber-
 based instant messaging services.

 Does anyone know the state of play on this?  It would be a shame if
 Jabber ends up losing out here, when it has been around for such a long
 time and SIMPLE is so new.

 --
 Pete

 ___
 jdev mailing list
 [EMAIL PROTECTED]
 http://mailman.jabber.org/listinfo/jdev

___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] integrity messenger questions

2002-10-30 Thread dlb
establishing patentable claims is actually pretty easy , the PTO will allow
you to continually amend your claims until these satisfy their conditions
for novelty.  Patents surrounding processes encoded as software algorithms
are especially liberal.

That said , it's not likely IMO that any of these companies  are going to
sue the JSF.  Patent litigation is very expensive , the JSF doesn't have
sufficient assets to make it an attractive target , and any attempt to
enforce their patents would likely scare the bezeesus out of AOL , MSN , IBM
etc.. who would then contribute to a common defense against the plaintiff
a/o sue them for infringement on the multiple patents that they themselves
hold on this area.

one reason that the more dire predictions related to the excesses of
'software patents' haven't come true is probably that their widespread
enforcement could likely provoke a sort of MAD within the software industry.

David


- Original Message -
From: Peter Saint-Andre [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, October 30, 2002 10:42 AM
Subject: Re: [JDEV] integrity messenger questions


 IIRC, the bot folks applied for a patent. There's a big difference between
 applying and receiving. :)

 Peter

 --


___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] integrity messenger questions

2002-10-29 Thread dlb
I'd noticed that as well  - the filter on PSI and the fact that the GPL
guy's posts have been removed.

now they're posting threats
Open Discussion  Deleted messeges (sic)
http://www.integritymessenger.com/contents/forums/showthread.php?s=threadid
=326

Adding to the irony of this whole thing is the fact that they seem to
promote their products among the christian community. There's a pastor in
the contact list on one of the screen grabs and a number of the people
posting to their forum seem to have religious affiliations.


- Original Message -
From: Richard Dobson [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, October 29, 2002 3:47 PM
Subject: Re: [JDEV] integrity messenger questions


 I just watched their forum and someone called GPL avenger posted a load
of
 messages to their forum, they also filter the word Psi in their swear
filter
 (looks like they feel a little guilty), then someone called Christian went
 and deleted all those messages, luckly I made a backup copy and can
provide
 these if anyone wants them.



___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] Flash MX XMLsocket to Jabberd Help Needed.

2002-10-28 Thread dlb
Rick
I'm not familiar w/ the libraries you're using. Flash's onClose is a
callback that's fired when you're disconnected by the server , it's not
activated when the client kills the connection.

as Iain stated , FML provides a set of AS libraries and a demo client for
developing Flash Jabber apps. The current release ( 0.7 ) isn't actually MX
compliant , but I do have an MX compliant version that I can send you if
you're interested.

 -D






- Original Message -
From: Mooner Entertainment [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, October 24, 2002 5:30 PM
Subject: [JDEV] Flash MX XMLsocket to Jabberd Help Needed.


 Hello,

 Lovin' Flash MX however I'm having a tough time
 getting it to work as a Jabber client. I'm running
 Jabberd server 1.42 on Win2K Server.

 Below the .as script (it's fla is simply a connect and
 disconnect button with a text field) has two bugs,
 please let me know what you think...

 1) When I comment out
 file://_root.jabberSocket.send(this.node_stream);

 then click connect there is a successful connection to
 the server. However if I click disconnect the close()
 function does not activate _root.jabberSocket.onClose.

 My current workaround is to add
 delete {_root.jabberSocket);

 2) With
 _root.jabberSocket.send(this.node_stream);

 active I click on connect and immediately
 _root.jabberSocket.onClose is called and now the
 client is disconnected from the server.

 Mind you I haven't called close(), why is the jabber
 server closing the socket on it's own?

 Thank you in advance.

 Rick


 function connect() {
 if(!_root.jabberSocket){
 // Create new XMLSocket object
 _root.jabberSocket = new XMLSocket();
 _root.myVars = new Object();
 _root.myVars.serverName = myServer.com;
 _root.myVars.serverPort = 5222;

 _root.jabberSocket.connect(_root.myVars.serverName,
 _root.myVars.serverPort);

 _root.jabberSocket.onXML = newXML;
 _root.jabberSocket.onConnect = newConnection;
 _root.jabberSocket.onClose = disconnectedConnection;
 _root.status.text = waiting;

 }else{
 _root.status.text = still connected;
 }
 }

 function newConnection (success) {
 if (success) {
 _root.status.text = connected!;

 // prepare and send in log in info
   this.node_stream = new XML();
 this.node_stream.xmlDecl = '?xml version=1.0
 encoding=UTF-8?';
 this.node_stream =
 this.node_stream.createTextNode('flash:stream
 to='+_root.myVars.serverName+' xmlns=jabber:client
 xmlns:flash=http://www.jabber.com/streams/flash;
 /');
 _root.jabberSocket.send(this.node_stream);

 }
 else {
 _root.status.text = error connecting;
 }
 }

 function closeConnection(){
 _root.jabberSocket.send(/flash:stream);
 _root.jabberSocket.close();
 delete(_root.jabberSocket);
 }

 function disconnectedConnection () {
 _root.status.text = disconnected;
 }

 THE END



 function newXML (input) {
 // convert XML object to string
 _root.status.text = input.toString();
 }

 stop();



 __
 Do you Yahoo!?
 Y! Web Hosting - Let the expert host your web site
 http://webhosting.yahoo.com/
 ___
 jdev mailing list
 [EMAIL PROTECTED]
 http://mailman.jabber.org/listinfo/jdev

___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] RFC: cross-domain Flash support

2002-10-25 Thread dlb
Matthias wrote___
 If someone has his web site on services like geocities, he can't run this
small app on the webserver.

exactly
it seems that hosting providers have become more restrictive w/ their
'basic' tier services , especially towards the installation of SS
executables.  Also I'd be cautious about routing my login and session data
through the proxy of a public domain. It's one think to implement this on a
managed network in order to accommodate a firewall , but you're courting
trouble when you ask users to trust an unknown host in this capacity.

For anyone else that's interested in this area , I've created a section
within the FML wiki where we can hash out these issues and any further ideas
that people might have  - http://www.verbots.com/fml/

I'm intending to post an inquiry to jadmin early next week, so any advice on
refining this proposition will be appreciated.

thanks;
David


- Original Message -
From: Matthias Wimmer [EMAIL PROTECTED]

 Hi Aaron!

 Aaron McBride wrote:

  What about running a small app on the server that the flash file came
 

 If someone has his web site on services like geocities, he can't run
 this small app on the webserver.


 Tot kijk
 Matthias


___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] reaching Jabber through firewalls

2002-10-24 Thread dlb

re: firewalls

well a proxy is probably the most robust method for managing connections
through firewalls. An alternative is to set-up either an HTTP transport or
WCS on port 80 and poll this using Flash's loadVar's method. These can be
run in parallel to the standard c2s set-up on 5222.  I'd done this w/ WCS ,
though it isn't ideal. The WCS module wouldn't always recognize the first
polling attempt , once established though it worked fine.  This was with an
early version of WCS and the Flash 5 player,  the fix is probably trivial -
I'd never debugged the WCS side to determine the problem.

good luck



 Thanks D,

 Does anyone have anything to say on this issue:

   By the way, has anyone had any luck with running Jabber on multiple
   ports, so that a Flash client behind a firewall can try several
 options
   to connect? Or has anyone tried any other methods so that users
 behind
   firewalls can use a Flash client?

 Rob




 - Original Message -
 From: dlb [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Tuesday, October 22, 2002 7:12 PM
 Subject: Re: [JDEV] RFC: cross-domain Flash support


  Hi Rob;
 
  Here's a technote explaining the procedure
  http://www.macromedia.com/support/flash/ts/documents/load_xdomain.htm
 
  this is essentially what we'd be doing along with establishing a
 common
  definition of the shim's methods and interface.
 
  I've adapted the mechanism to the FML demo client and can send you a
 copy if
  you'd like.
 
  - D
 
  - Original Message -
  From: Rob Davis [EMAIL PROTECTED]
  To: [EMAIL PROTECTED]
  Sent: Wednesday, October 23, 2002 1:53 PM
  Subject: Re: [JDEV] RFC: cross-domain Flash support
 
 
  
   Out of interest how are you loading the shim across domains? As far
 as
   I'm aware, not only does the Flash player not allow socket
 connections
   across domains, but it also prevents the loading of data or SWFs.
  
   By the way, has anyone had any luck with running Jabber on multiple
   ports, so that a Flash client behind a firewall can try several
 options
   to connect? Or has anyone tried any other methods so that users
 behind
   firewalls can use a Flash client?
  
   Rob
  
  
   - Original Message -
   From: dlb [EMAIL PROTECTED]
   To: [EMAIL PROTECTED]
   Sent: Tuesday, October 22, 2002 2:37 AM
   Subject: Re: [JDEV] RFC: cross-domain Flash support
  
  
Thanks for the responses guys.
   
I'd looked into the proxy solution a few years ago , before
 jabberd
supported Flash connections.  IMO when you consider the issues
 related
   to
the security , scalability , and feasibility of implementing a
 proxy
   of this
sort within most leased hosting arrangements , the preferable
 solution
   is
still to allow the user to establish a direct connection to their
 home
domain. You're both right though , this wouldn't be crazy to
 implement
   ,
it's just that it doesn't provide the same value to developers and
   users as
the shim solution.
   
Ideally if the shim solution were to meet the standards of the
 various
server development teams , it could be integrated into an existing
   http
service. In this way the shim would be included with future
 releases.
   
does that make sense ?
   
- D
   
   
- Original Message -
From: matthew c. mead [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, October 22, 2002 8:55 PM
Subject: Re: [JDEV] RFC: cross-domain Flash support
   
   
 On Tue, Oct 22, 2002 at 04:09:01PM -0700, Aaron McBride wrote:
  What about running a small app on the server that the flash
 file
   came
from?
  In your example, www.hellokitty.com could run the app, and
 forward
requests
  to jabber.org.
 
  This would be a lot easier to guarantee because you don't need
 to
   get
every
  jabber server out there supporting it... just the ones running
   flash or
  java clients.

 How about making the web server that serves the flash client
 HTTP
 proxy for the flash client to make connections to the
 appropriate
 remote jabber servers?  Many of the freely available clients
 already
 support HTTP proxy connections, so examples of how to do this
 should
 be readily available.  Additionally, most web servers will
 support
 being an HTTP proxy, so really it becomes solely an issue if
 configuration (and potentially authentication that an HTTP proxy
 request is coming from the flash client and not some random
 Jane's
 web browser) for the entity hosting the flash client in their
 web-app.




 -matt

 --
 matthew c. mead

 http://www.goof.com/~mmead/
 ___
 jdev mailing list
 [EMAIL PROTECTED]
 http://mailman.jabber.org/listinfo/jdev
   
___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo

Re: [JDEV] RFC: cross-domain Flash support

2002-10-23 Thread dlb
Hi Rob;

Here's a technote explaining the procedure
http://www.macromedia.com/support/flash/ts/documents/load_xdomain.htm

this is essentially what we'd be doing along with establishing a common
definition of the shim's methods and interface.

I've adapted the mechanism to the FML demo client and can send you a copy if
you'd like.

- D

- Original Message -
From: Rob Davis [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, October 23, 2002 1:53 PM
Subject: Re: [JDEV] RFC: cross-domain Flash support



 Out of interest how are you loading the shim across domains? As far as
 I'm aware, not only does the Flash player not allow socket connections
 across domains, but it also prevents the loading of data or SWFs.

 By the way, has anyone had any luck with running Jabber on multiple
 ports, so that a Flash client behind a firewall can try several options
 to connect? Or has anyone tried any other methods so that users behind
 firewalls can use a Flash client?

 Rob


 - Original Message -
 From: dlb [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Tuesday, October 22, 2002 2:37 AM
 Subject: Re: [JDEV] RFC: cross-domain Flash support


  Thanks for the responses guys.
 
  I'd looked into the proxy solution a few years ago , before jabberd
  supported Flash connections.  IMO when you consider the issues related
 to
  the security , scalability , and feasibility of implementing a proxy
 of this
  sort within most leased hosting arrangements , the preferable solution
 is
  still to allow the user to establish a direct connection to their home
  domain. You're both right though , this wouldn't be crazy to implement
 ,
  it's just that it doesn't provide the same value to developers and
 users as
  the shim solution.
 
  Ideally if the shim solution were to meet the standards of the various
  server development teams , it could be integrated into an existing
 http
  service. In this way the shim would be included with future releases.
 
  does that make sense ?
 
  - D
 
 
  - Original Message -
  From: matthew c. mead [EMAIL PROTECTED]
  To: [EMAIL PROTECTED]
  Sent: Tuesday, October 22, 2002 8:55 PM
  Subject: Re: [JDEV] RFC: cross-domain Flash support
 
 
   On Tue, Oct 22, 2002 at 04:09:01PM -0700, Aaron McBride wrote:
What about running a small app on the server that the flash file
 came
  from?
In your example, www.hellokitty.com could run the app, and forward
  requests
to jabber.org.
   
This would be a lot easier to guarantee because you don't need to
 get
  every
jabber server out there supporting it... just the ones running
 flash or
java clients.
  
   How about making the web server that serves the flash client HTTP
   proxy for the flash client to make connections to the appropriate
   remote jabber servers?  Many of the freely available clients already
   support HTTP proxy connections, so examples of how to do this should
   be readily available.  Additionally, most web servers will support
   being an HTTP proxy, so really it becomes solely an issue if
   configuration (and potentially authentication that an HTTP proxy
   request is coming from the flash client and not some random Jane's
   web browser) for the entity hosting the flash client in their
   web-app.
  
  
  
  
   -matt
  
   --
   matthew c. mead
  
   http://www.goof.com/~mmead/
   ___
   jdev mailing list
   [EMAIL PROTECTED]
   http://mailman.jabber.org/listinfo/jdev
 
  ___
  jdev mailing list
  [EMAIL PROTECTED]
  http://mailman.jabber.org/listinfo/jdev
 


 ___
 jdev mailing list
 [EMAIL PROTECTED]
 http://mailman.jabber.org/listinfo/jdev

___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] File transfer and file sharing: view of end-user

2002-10-23 Thread dlb
Richard's right to be concerned about potential liability in this area. The
EFF has prepared a whitepaper on p2p file sharing that might be useful .

http://www.eff.org/IP/P2P/20010227_p2p_copyright_white_paper.html

check out the section - Lessons and Guidelines for P2P Developers for
their advice on the development of filesharing systems and services.

David

- Original Message -
From: Richard Dobson [EMAIL PROTECTED]

 That maybe so that impatient people will just go and create their own
 anyway, but the legal problems still remain and if the JSF creates and
 promotes a protocol designed for people setup a file sharing system it
 could bring the JSF into the firing line 

Richard


___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



[JDEV] RFC: cross-domain Flash support

2002-10-22 Thread dlb
Jabberd , JCP , and JabCast support TCP connections from the Macromedia
Flash player.

Flash is a relatively pervasive web medium and provides an effective
mechanism for integrating jabber within web applications and other web based
resources. Developers can access the jabber stream from a web page through
Flash using its scripting interface. In this way you can integrate jabber to
a web app. using conventional web development methods.

here's the problem ...

Flash applications are run in a sandbox , much like a java applet , and
therefore Flash based jabber clients can only connect to the domain hosting
the client's shockwave file ( SWF ).  This imposes some significant
impediments on jabber integrated web apps that rely on Flash - users can't
log-in to their primary accounts if these reside w/ a foreign server , new
accounts have to be established w/ each individual domain hosting a Flash
Jabber application. The application's host must run a jabber server in their
domain , or implement a proxy that intermediates the session.

I've developed a simple way to enable web based Flash Jabber apps to connect
to foreign domains. This requires that a small Flash file , an SWF,  be
hosted by whichever domain the user is attempting to log-in to . This SWF
hosts the socket instance used for the connection.  I'm interested in
getting some feedback on how we can standardize support for hosting this
file among jabber installations, so that the user doesn't need to know the
specific location of the file within each domain. Pervasive support for
cross domain connections from Flash applications could be leveraged to make
jabber a dominant solution for the adaptation of messaging and presence
within web applications.

If you're interested in this area pls read the following...


Standardizing a Flash 'shim'

There's a way to circumvent the Flash sandbox by having the Flash client
load a 'shim' from the foreign domain. The shim is a small SWF that
establishes the socket instance used by the Flash client when connecting to
the foreign server. For instance if I were to download a Flash webclient
from www.hellokitty.com and want to connect to my account at jabber.org ,
the client can load a shim from jabber.org to establish the connection. The
shim would need to be retrieved via http.

Standardization of this mechanism could simply involve hosting the shim in a
commonly agreed upon location - eg.  http://jabber.org/flash/shim.swf ,
across all participating jabber hosts.

There a few significant advantages to standardization.

The ability to message , maintain presence , manage your roster, and access
other jabber resources, through a common JID across different web domains

The establishment of a common identity ( JID ) for web based interactions
using the jabber protocol. This then could be leveraged towards the
development of  PIM-type features that could be applied to a range of web
apps.

This facilitates inter-domain web based collaboration and 'universal' jabber
based services.

significantly reduces barriers to the adoption of jabber within web
applications -  these could rely on third party hosts.


There are several issues that would need to be addressed__

including ...

where / how is the shim hosted within the Jabber domain. Do most hosts run
an HTTP server as well , does the jabberd distro include an http server that
I'm not aware of ?

what are people's security concerns and what are acceptable ways of dealing
with these.

how can hosts prevent sites from exploiting their capacity
opportunistically.

how can this effort enhance other jabber-web integration projects like
DotGnu.



Regards;
David Beard ~ FML developer and maintainer






___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] RFC: cross-domain Flash support

2002-10-22 Thread dlb
Thanks for the responses guys.

I'd looked into the proxy solution a few years ago , before jabberd
supported Flash connections.  IMO when you consider the issues related to
the security , scalability , and feasibility of implementing a proxy of this
sort within most leased hosting arrangements , the preferable solution is
still to allow the user to establish a direct connection to their home
domain. You're both right though , this wouldn't be crazy to implement ,
it's just that it doesn't provide the same value to developers and users as
the shim solution.

Ideally if the shim solution were to meet the standards of the various
server development teams , it could be integrated into an existing http
service. In this way the shim would be included with future releases.

does that make sense ?

- D


- Original Message -
From: matthew c. mead [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, October 22, 2002 8:55 PM
Subject: Re: [JDEV] RFC: cross-domain Flash support


 On Tue, Oct 22, 2002 at 04:09:01PM -0700, Aaron McBride wrote:
  What about running a small app on the server that the flash file came
from?
  In your example, www.hellokitty.com could run the app, and forward
requests
  to jabber.org.
 
  This would be a lot easier to guarantee because you don't need to get
every
  jabber server out there supporting it... just the ones running flash or
  java clients.

 How about making the web server that serves the flash client HTTP
 proxy for the flash client to make connections to the appropriate
 remote jabber servers?  Many of the freely available clients already
 support HTTP proxy connections, so examples of how to do this should
 be readily available.  Additionally, most web servers will support
 being an HTTP proxy, so really it becomes solely an issue if
 configuration (and potentially authentication that an HTTP proxy
 request is coming from the flash client and not some random Jane's
 web browser) for the entity hosting the flash client in their
 web-app.




 -matt

 --
 matthew c. mead

 http://www.goof.com/~mmead/
 ___
 jdev mailing list
 [EMAIL PROTECTED]
 http://mailman.jabber.org/listinfo/jdev

___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] CLIENT DEVELOPERS: How to get your client listed on newjabber.org site...

2002-10-14 Thread dlb

this is the same list that Peter has been compiling ?

if so has the info we'd provided him been integrated , is it in the process
of being integrated , should we re-submit the info to you ??




- Original Message -
From: Jonathan Pobst [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, October 15, 2002 12:32 AM
Subject: [JDEV] CLIENT DEVELOPERS: How to get your client listed on new
jabber.org site...


 Ok guys, here it is, the new client list for jabber.org:

 http://www.jabber.org/user/clientlist.php

 However, its not very populated

 This is where you client developers come in!

 I can't be very accurate by skimming web pages, so to get your client
listed
 I need the following info (you can send it to [EMAIL PROTECTED] and
we'll
 take care of it, please don't spam the list with it)

 Client Name
 Client Webpage
 Client Version
 Client License
 Client Platform
 Client Release Date

 Supported features: (each may be yes, no, or partial)
 Basic Chat
 Group Chat
 Headline Support
 IQ:Browse Support
 x:data Support
 File Transfer
 Message History/Logging
 Proxy Support
 SSL Support
 Sound Notifications
 Emoticons
 Skinning
 composing Support (user is replying notifications)
 Full Unicode Support
 Invisible Presence Support

 For now, we'll have to update this information manually for you, in the
 future we hope to let you edit this yourself using JabberStudio.  For
those
 of you who are not hosted on JabberStudio, remember you can get an offsite
 link project so that you are listed in the JabberStudio client directory.
 (See http://www.jabberstudio.org/projects/RhymBox/project/view.php for an
 example)  Just go to JabberStudio and select 'Request a Project' from the
 right side.

 thanks!
 pobst

 ___
 jdev mailing list
 [EMAIL PROTECTED]
 http://mailman.jabber.org/listinfo/jdev

___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] List of server implementations

2002-10-08 Thread dlb

JabCast provides windows , linux , unix , and openVMS server
implementations -  http://www.jabcast.com/products/




- Original Message -
From: Peter Saint-Andre [EMAIL PROTECTED]
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Sent: Tuesday, October 08, 2002 7:15 PM
Subject: [JDEV] List of server implementations


 I've started creating a basic list of server implementations. So far the
 list contains only jabberd, JCP (Jabber Inc.), and TIMP (Tipic). If you
 would like to suggest other implementations or see errors on the list,
 please let me know. It's intended for server admins, so I'd prefer not to
 list highly experimental code. Perhaps another list for server projects
 would be good to add to the developer section of the site, though. You can
 find the list here:

 http://www.jabber.org/admin/serverlist.php

 Thanks as always.

 Peter

 --
 Peter Saint-Andre
 Jabber Software Foundation
 http://www.jabber.org/people/stpeter.php

 ___
 jdev mailing list
 [EMAIL PROTECTED]
 http://mailman.jabber.org/listinfo/jdev

___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] Open Source WebClient?

2002-10-07 Thread dlb

Hi Jay;

check out
http://fml.jabberstudio.org and
http://www.jabberstudio.org/projects/FML/project/view.php

FML is a set of Macromedia Flash 5 libraries , and a demo , that are
designed to server as web clients , though they can be implemented as a
desktop client as well.
They're nearing a production state , are in active development,  and have
already been implemented in commercial solutions.

there's a mailing list @
http://jabberstudio.org/cgi-bin/mailman/listinfo/fml if you have any further
questions.

- David



- Original Message -
From: Jay D. Dyson [EMAIL PROTECTED]
To: JabberDevelopers List [EMAIL PROTECTED]
Sent: Monday, October 07, 2002 1:22 PM
Subject: [JDEV] Open Source WebClient?


 -BEGIN PGP SIGNED MESSAGE-

 Hi folks,

 I'm presently involved in a portal project have been working with
 a few others in gearing up to implement an integrated instant messenger
 web client for Jabber.  (I've already configured, compiled and installed
 Jabber's open source IM server on the system and it's running quite well.)

 While I have found Jabber, Inc's WebClient, that product will only
 work with Jabber Inc's proprietary Jabber server, and the licensing fees
 for that product is prohibitive when considering its use across all NASA
 centers.

 I've done many a Google search for open source web clients for
 Jabber, but have come up with goose-eggs.  Thus, I'm here to ask if anyone
 here is aware of the existence/development of such an open source
 web-based IM client and where I might locate it.

 Even an beta- or alpha-grade web client is better than none!  :)

 - -Jay

   ((  ___
   ))   ))   .--There's always time for a good cup of coffee--.
--.
 C|~~|C|~~| (-- Jay D. Dyson - [EMAIL PROTECTED] --) |=
|-'
  `--' `--'  `--- Si vis pacem, para bellum. ---'  `--'

 -BEGIN PGP SIGNATURE-
 Version: 2.6.2
 Comment: See http://treachery.jpl.nasa.gov/~jdyson/ for PGP key.

 iQCVAwUBPaGv/M7rqmIn1xE9AQFkTAQArXjv+o/btb/qJGAhWOZK6RledtEprCc1
 y26bO2tz+lipsAZL4dUGj8bUHGvVFkbrPVrxa4ncI8EA6GJAiyf8tDrxAgsfE14R
 dJ9DJqw5N8rdAGKaFHmVI3D3jhlhOPYUgX0JooeCMXj5Axsnup6kD9ggQblMf63B
 xUiL5M8whZ4=
 =pgEL
 -END PGP SIGNATURE-

 ___
 jdev mailing list
 [EMAIL PROTECTED]
 http://mailman.jabber.org/listinfo/jdev

___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] Embeding jabber in a web page?

2002-09-20 Thread dlb

Theres a Flash 5 client , and Dev. libraries , available at
http://fml.jabberstudio.org


- Original Message -
From: Carlos Olguin [EMAIL PROTECTED]


 Hi, I am new to jabber and I would like know if there
 is any jabber client that I can embed in a web page.

___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] modifying roster entries

2002-09-11 Thread dlb

thanks Peter , Is this a feature of newer servers ?  On my 1.4.1 simply
setting a new group didn't work , I'd ended up with redundant accounts.


- Original Message -
From: Peter Saint-Andre [EMAIL PROTECTED]



 I'm not sure why you're resubscribing and removing the roster entry and
 so on. To change the roster entry, just do a new IQ set with
 groupnewgroup/group rather than groupoldgroup/group

 Peter

 --
 Peter Saint-Andre
 Jabber Software Foundation
 http://www.jabber.org/people/stpeter.html

 On Tue, 3 Sep 2002, dlb wrote:

  Is there a way to modify a roster entry without  removing and then
  resubmitting the entry ?  For instance if I want to change the group of
a
  subscribed JID , can this be done in a single transaction ?
 
  right now I'm first submitting ..
 
  iq type=set id=roster_2
query xmlns=jabber:iq:roster
  item
  name=Nurse
  jid=[EMAIL PROTECTED]
  subscription=remove
groupServants/group
  /item
  /iq
 
  and then resubscribing using the revised fields.
 
  I've tried submitting a new query w/ the original subscription type and
  revised fields , after the 'remove' , but the server's response is
erratic.
 
  I've also tried simply overwriting the existing entry - doesn't work.
 
  any advice ?
 
  David
 
  ___
  jdev mailing list
  [EMAIL PROTECTED]
  http://mailman.jabber.org/listinfo/jdev
 

 ___
 jdev mailing list
 [EMAIL PROTECTED]
 http://mailman.jabber.org/listinfo/jdev

___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] New html tag in messages

2002-08-19 Thread dlb

From: Richard Dobson [EMAIL PROTECTED]
 I think that is a remote possiblity and even if it does it is the sign of
a
 badly programmed client and not a fault with the protocol.

exactly
I doubt that a nested iq or message element could be exploited to run
anything - it wouldn't be recognized by the server and isn't relevant to
HTML.  A bigger concern IMO would be common script , object , img tag, and
buffer overflow, exploits where the client is using the Web Browser Control
a/o MSHTML.  You'd have the same vulnerabilities as the installed version of
IE.

___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] New html tag in messages

2002-08-18 Thread dlb

I think that Kriggs in inquiring on the ability to nest IQ elements within
the HTML element - rather than the other way around.

From: Sami Haahtinen [EMAIL PROTECTED]
 it doesn't really matter what you pass on in the IQ/ as long as it's
 valid XML (which xhtml is) so you can add your own tags to the set as
 you wish.

 Sami


___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] 'Lotus sametime' = really another IM system in this world?

2002-08-12 Thread dlb

However, SameTime sets the bar pretty high and it may take quite
 some time for Jabber to catch up.

Within the domain of multi-user collaboration , away from simply presence
and text messaging - yes certainly.
I do think that Jabber is competitive in a head to head comparison of IM
features though.

What the survey seems to indicate , and I've only seen the commentary, is
that corporate users often utilize different platforms for different
messaging and collaboration activities.
So SameTime may be dominant as a multi-user collaboration environment , but
evidently not the primary IM application.


 dlb said:
  In the long run I suspect Jabber is a greater threat to platforms like
  Sametime than Sametime is to Jabber.

 --

 Larry Cannell


 ___
 jdev mailing list
 [EMAIL PROTECTED]
 http://mailman.jabber.org/listinfo/jdev

___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] 'Lotus sametime' feature comparison

2002-08-12 Thread dlb

here's a breakdown of SameTime 2.0's features vs. the MS Exchange
Conferencing server.
http://www.lotus.com/developers/itcentral.nsf/wdocs/8A456F5CF6B6D0E085256966
00425D16

here's MS's rebuttal

http://www.microsoft.com/exchange/evaluation/compare/sametimeresponse.asp



- Original Message -
From: Ben Schumacher [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Monday, August 12, 2002 3:10 PM
Subject: Re: [JDEV] 'Lotus sametime' = really another IM system in this
world?


 Larry, would you care to share with us what, exactly, SameTime does so
 well? It helps the community noticably more if you can say something like,
 SameTime's feature 'x' is a better implementation than I've seen in any
 Jabber system.



___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] Flash support in the server (was: JNG Ramblings.)

2002-08-10 Thread dlb

Basically, its like this, Flash's XMLSocket class won't let
 you send XML with open tags (so no stream:stream) without some hacking.
 In addition, it tags a NULL onto the end if every piece of XML it sends.
 Obviously, the protocol doesn't support a closed tag at the beginning of a
 streamed document, and (IIRC) expat gets upset with that NULL character
 when parsing XML (and I think it would disconnect the client).

It was my understanding that the null delimiter is imposed after the
completion of each root element - ie. it isn't placed after nested elements.
Is this correct ?

Also , the delimiter seems to be imposed even if you are transmitting
conformant XML as a string.  So even though you can evade the first problem
, the closed tag, you can't effect the second because it marks the end of
the write action on the socket.


___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] Dreamhost goes live

2002-07-31 Thread dlb

very cool

does anyone have an estimate of how many GB of traffic can be expected
monthly per X number of users ?

Dreamhost's cheapest package provides for 7 GB per month , how many active
accounts could this support ?

-D


- Original Message -
From: Michael Brown [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, July 31, 2002 10:17 PM
Subject: [JDEV] Dreamhost goes live


 [Sorry about posting this to JDEV, but we don't have a Jabber Advocacy
list]

 Just a note to say that the Jabber service at dreamhost.com has gone live.
 For those that are wanting a cheap hosting plan that also gives you a
 managed Jabber server included in the price (starting at US$9.95/month)
this
 is probably a good place to start looking.  (Finally I have my email
address
 and my JID the same!)

 Dreamhost currently host 44,845 domains, so that is a lot of (virtual)
 Jabber servers that could be coming online very shortly.  You can read
their
 Jabber blurb here:

 http://www.dreamhost.com/jabber.html



___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] installing the jabber server

2002-07-17 Thread dlb

I'm not sure what's wrong.  If you're not familiar with cygwin , and need to
get something running quickly, you might take a look at Tipic's Jabber
server for win2k and XP @ http://tipic.com .

good luck

___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



[JDEV] STOP : Emoticons: guidelines

2002-04-24 Thread dlb


you guys need to find somewhere else to work this stuff out.
Set up a JIG.
This thread is creating too much traffic , it's no longer appropriate for
JDEV.

good luck

___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] File transfer ideas

2002-02-21 Thread dlb


  The Electronic Frontier Foundation has some useful resources addressing
 this
  area.
  Centralizing the file repository carries alot of potential liability.
  check out
  http://www.eff.org/IP/P2P/Napster/20010309_p2p_exec_sum.html

 How it different to creating/running an email or ftp server exactly?

 Mike


That's a valid point , I don't think I've ever heard of an email host being
targeted except to subpoena evidence.  I know that web hosting providers
have though ; whether these provide file access via FTP or HTTP isn't
relevant.  The EFF has been active in this area for a while , I'd assume
that they're familiar with the relevant precedents.



___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] File transfer ideas

2002-02-18 Thread dlb



 I can see here a problem that you don't have any
 way to block storage of forbidden contents like pornographic
 movies,pictures, mp3s or pirated software.
 We should really check it before getting into the troubles.


The Electronic Frontier Foundation has some useful resources addressing this
area.
Centralizing the file repository carries alot of potential liability.
check out
http://www.eff.org/IP/P2P/Napster/20010309_p2p_exec_sum.html



___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



[JDEV] Q on 1.4.2 Flash support

2002-02-08 Thread dlb

Hi ;

re: Flash support

the 1.4.2 update notice contains the following description of the Flash
sockets support scheme
_
The support for native Flash5 XMLSockets (see Macromedia docs or Heliant
whitepaper) added in 1.4.1 now also supports the syntax used by Jabber,
Inc.'s server for flash5 support.  To use this technique, the stream
namespace sent by the flash5 client must be changed to
xmlns:flash=http://www.jabber.com/streams/flash; and first element is named
flash:stream 
_

Just to confirm , does 'now also supports' mean that 1.4.2 supports both the
1.4.1 'standard' 5222 connection - no mod to the stream namespace , as well
as the method described ?

glad to see that this feature has been standardized w/ jabber.com

david

___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] Setting up wcs

2002-01-18 Thread dlb

do these users have a presence subscription w/ WCS ?
do other features of WCS work ?

___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] Setting up wcs

2002-01-18 Thread dlb

check the global.xdb file in  your WCS directory within the spool directory.
Any presence subscriptions w/ WCS are recorded here in the following form ..

xdb
  asked xmlns=wcs:public:presence xdbns=wcs:public:presence
a jid=user_A_jid /
a jid=user_B_jid /
...
  /asked
/xdb

this is the likely target for any subscription automation you might want to
do.

If there's nothing here you should look at your WCS config -  be sure your
WCS directory name coincides with the configured subdomain name. There are a
few WCS config examples floating around ,
if you search jabber.org a/o google you'll find them.

Also, if you're intended to implement this in a production environment you
should probably try to contact Jer - WCS is his baby and he'll have a good
idea of it's current state and reliability.

HTH




 Yes, they seem to. I can add users etc. I have been playing, and have
 managed to get the subscription request sent from WCS. I accept the
 request, but /pub/presence.xml still returns unavailable.


 Gary Evesson
 Chief Technology Officer
 Decentrix Inc
 http://www.decentrix.com


 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of
 dlb
 Sent: Friday, January 18, 2002 11:44 AM
 To: [EMAIL PROTECTED]
 Subject: Re: [JDEV] Setting up wcs

 do these users have a presence subscription w/ WCS ?
 do other features of WCS work ?

 ___
 jdev mailing list
 [EMAIL PROTECTED]
 http://mailman.jabber.org/listinfo/jdev

 ___
 jdev mailing list
 [EMAIL PROTECTED]
 http://mailman.jabber.org/listinfo/jdev

___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] Setting up wcs

2002-01-18 Thread dlb

hmm..

If you're using winjab go into Tools and activate 'Show Debug XML'.
Take a look at the correspondence surrounding a subscription request.
Is this being received from wcs@wcs ?  If not , the client is obviously
imposing the address.  WinJab won't do this , but I don't know whether
the Jabber applet would.  If wcs@wcs derives from the server you might
try the following.

I have a very simple WCS config running on server version 1.4.1 .
The WCS and HTTP modules map to 'wcs' -  no subdomain.

so the http service xml contains..

listen port=5280 
  map to=wcs /
/listen

rather than :
listen port=5280
   map to=wcs-publicpublic.host.org/map
   map to=subdom.you.com/
/listen

I'd never gotten the above config form to work

and the WCS service is id'd as..

service id=wcs

So when communicating with WCS the JID appears as such ..

presence to=wcs type=subscribestatusNormal Subscription
Request/status/presence

presence to='[EMAIL PROTECTED]  from='wcs'statusNormal Subscription
Request /status /presence





 I have tracked things back to the fact that the client is responding to
 the subscription request with the jid of wcs@wcs, but I cannot see where
 this might be configured. Any ideas?



___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] Thoughts on AOL

2002-01-09 Thread dlb

One thing to consider regarding AOL is that they'll have to adopt some
measure of interoperability, either standards based or w/ specific competing
services , prior to launching IM enhanced  broadband  applications within
cable regions covered by the AOL - Time Warner consent decree.

I think that this argues for a focus on the continued development of Jabber
in its role as a user /resource aware XML messaging  routing architecture.
The fundamental extensibility of Jabber along with the work being done w/
XML-RPC and SOAP , and the design concepts being implemented w/ Jabber2 have
the potential to establish Jabber as the platform of choice for precisely
these sorts of applications.

I don't see any way of overcoming the network effects supporting the
existing AOL service - you're never going to get a significant number of AOL
IM users to adopt Jabber and AOL won't allow interop until they're forced
to.  One strategy that I think could work would be to position Jabber as a
competitor in the area of IM enhanced broadband apps and to deploy
applications and services within systems covered by the consent decree. AOL
isn't going to want a rival technology to gain a significant foothold in
this area and would eventually forward an interop proposal simply to enable
them to introduce rival applications.

preliminary work in this area could include :

Developing  OCAP (OpenCable Applications Platform) compatible jabber
components.

Developing ATVEF based clients for Liberate / AOLTV - ATVEF is based on web
dev. standards .

Promoting Jabber as a 'platform' for next generation BB and ITV apps.

if anyone else is interested in this area pls contact me

-David





___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] jabber/im application idea

2002-01-06 Thread dlb

an RDF based description is a good idea .   You wouldn't want to hold
Annotea descriptors within the roster obviously , but a lighter RDF based
resource 'pointer' could be used to identify and describe a variety of
respositories  - from Annotea to WebDav to ??


  I'd suggest that you take a look at the
 Annotea system at http://www.w3.org/2001/Annotea/
.
  It's based on RDF and other W3C standards obviously and is
 part of the Semantic Web activity. I almost started to write an
 implementation that uses the Jabber network instead of HTTP requests to
 fetch annotations from an Annotea server but then didn't get around to
 actually do it after all.


___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] How to find the presence of a user at server side (was

2001-10-18 Thread dlb

so the service JID can be used to determine the presence of any user on that
host ?   Can this probe capability be enabled without requiring that the
'servicename' JID automatically receive an update of every presence change
within the host domain ?  I'd be interested in using the probe capability to
query the presence of specific users from a web gateway .

-D


 In 1.4.2 you can configure jsm with a
presencebccservicename/bcc/presence (multiple bcc elements, and can
contain any jid) which will blindly carbon-copy the bcc'd address with every
users presence change.  This also validates that address as one that can
presence type=probe a user of that jsm and get the available presence at
any time.



___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] Flash support - was:Help: jabber server Admin

2001-09-04 Thread dlb

Re: Jabber.com discontinuing Flash support

just got a response of jabber.com on this - it appears the original post
concerning support for Flash 5 was mistaken.  Jabber.com has only recently
adapted a Flash 'patch' and hasn't introduced this to jabber.com yet.  There
will apparently be support for Flash on the Jabber.com host and within their
commercial server in the near future.





___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] (no subject)

2001-09-01 Thread dlb

Flabber , by Josh Bauguss , is the only open source Flash client that I know
of - http://www.flabber.org/download.html

his site provides info on the state of this project.




- Original Message -
From: me lyman [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Saturday, September 01, 2001 5:03 PM
Subject: [JDEV] (no subject)


 I'm interested in doing the entire Flash 5 client. I tried to find out
where
 the project was in it's development, but was unable to find any
information
 at all. I would greatly appreciate it if someone could contact me and let
me
 know what has been done - and what I can do to bring the Flash 5 client
side
 to a close.

 Richard Lyman
 VAYKENT -- on the Flashkit.com XML forums
 Please reply to: [EMAIL PROTECTED]

 _
 Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp

 ___
 jdev mailing list
 [EMAIL PROTECTED]
 http://mailman.jabber.org/listinfo/jdev

___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] WCS resolution across host domains - redux

2001-07-23 Thread dlb



does anyone have an example jabber.xml w/ WCS 
configured that they could let me look at. I've found an example that Jer 
had posted but don't appear to have WCS registered properly - 
wcs.my_serverdomain is not recognized. The simple WCS config - w/o the 
wcs.serverdomain parameter (simply ' wcs '), is rejected by remote hosts. 


_also what sort of connection does WCS attempt to 
establish to a remote host - does the host need to have WCS installed 
??

thanks
David


- Original Message - 

  From: 
  dlb 
  To: [EMAIL PROTECTED] 
  Sent: Saturday, July 21, 2001 9:55 
  PM
  Subject: [JDEV] WCS resolution across 
  host domains
  
  I'd recently set-up theWCS package on 
  1.4.1andhave run into a problem.
  I've been unable 
  to determine the presence of any userwithin another domain 
  throughan 'anonymous' WCSsession- also haven't been able to 
  send or receive messagesfrom domains on alternate IP's. 
  
  
  eg: -when attempting to send a message to an account on 
  jabber.org20010722T00:20:39: [alert] (s2s): We were told by jabber.org 
  that our sending name wcs is invalid, either something went wrong on their 
  end, we tried using that name improperly, or dns does not resolve to 
  us20010722T00:20:39: [notice] (jabber.org): bouncing a packet to hello@jabber.org from moe@wcs/Mozilla/4.73 [en] (Win98; U): 
  Server Connect Failed
  
  probing the presence of a remote user always returns unavailable.
  
  How is a WCS address resolved ? --is WCS not capable of interacting with 
  foreign hosts ??
  
  _also , my server is running over @home using a DNS service. This 
  should resolveproperly, but may bepart of the problem.
  
  
  any advice ?
  
  D


[JDEV] WCS resolution across host domains

2001-07-21 Thread dlb



I'd recently set-up theWCS package on 
1.4.1andhave run into a problem.
I've been unable to 
determine the presence of any userwithin another domain throughan 
'anonymous' WCSsession- also haven't been able to send or receive 
messagesfrom domains on alternate IP's. 

eg: -when attempting to send a message to an account on 
jabber.org20010722T00:20:39: [alert] (s2s): We were told by jabber.org that 
our sending name wcs is invalid, either something went wrong on their end, we 
tried using that name improperly, or dns does not resolve to 
us20010722T00:20:39: [notice] (jabber.org): bouncing a packet to hello@jabber.org from moe@wcs/Mozilla/4.73 [en] (Win98; U): 
Server Connect Failed

probing the presence of a remote user always returns unavailable.

How is a WCS address resolved ? --is WCS not capable of interacting with 
foreign hosts ??

_also , my server is running over @home using a DNS service. This 
should resolveproperly, but may bepart of the problem.


any advice ?

D


[JDEV] Q: message tracking

2001-06-13 Thread dlb

what is the convention  for handling a message packet's id attribute value - how
can this be applied to tracking message responses ?

The id values I'm receiving in response messages don't seem to correlate with
the id or the original message - is 'id' not intended for this sort of tracking
?

thanks

___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] Q: message tracking

2001-06-13 Thread dlb

Peter Saint-Andre wrote:

 I've usually seen the 'id' attribute used to correlate an iq set with an
 iq result and such, not for messages. The server seems to be consistent
 about returning the 'id' attribute for iq packets, but clients don't seem
 to be consistent about returning the 'id' attribute for message packets.

 But I'm just speaking from my experience playing around with sending raw
 XML, I'm not sure exactly how the system is designed to handle 'id'
 attributes. :)

 Peter


that's why I'd assumed that message id's associated w/ the response to a message might
reflect the original message id - either explicitly or some logical derivation .

from the protocol doc__

1.3.2.2. The ’id’ attribute Applies a unique identifier to the message. The ’id’
attribute is generated by the Jabber client or client library (e.g., WinJab or
JabberCOM), and is used by the client to identify the message for tracking purposes
(e.g., to correlate messages sent to a groupchat room with messages received from the
room, or to connect a sent message with any errors it might generate). The ’id’
attribute is optional and is not used elsewhere in the system.
Example:
message to=[EMAIL PROTECTED]/orchard id=JCOM_85
bodyWherefore art thou Romeo?/body
/message
___

is there a recommended way to establish the sequence and lineage of exchanged messages
for non-chat message types ??

thanks for the response

___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] Q: message tracking

2001-06-13 Thread dlb

thanks Peter - do most clients provide a thread element for non-chat type
messages ?



___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev



Re: [JDEV] voice chat ...

2001-04-10 Thread dlb

is it  http://www.tellme.com ?
they use voiceXML

John Hebert wrote:

 Saw,

 I looked at http://www.hearme.com and did not see anything that looked like 
downloadable open source. Can you rephrase your question?

 John Hebert

 4/11/01 8:25:21 AM, "saw keong" [EMAIL PROTECTED] wrote:

hello ...
 
i got your email from JDEV discussion ,
 
from your discussion , i've read about hearme.com that provide open sourse
 
. can you give me the address of this site because i'm trying to develop a
voice chat applet ...
 
thanks for you help .. i really appreciate it

 --
 John Hebert
 System Engineer
 http://www.vedalabs.com
 Changing your state of mind through sound.

 ___
 jdev mailing list
 [EMAIL PROTECTED]
 http://mailman.jabber.org/listinfo/jdev


___
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev