Re: [jdev] deferred delivery

2005-03-01 Thread Mickael Remond
Tijl Houtbeckers wrote:
It's possible to use XMPP in a store and forward fashion, you wouldn't  
need to modify the protocol for it. It's still an edge case though. A  
good reason for XMPP to replace email in my opinion is this concept of  
instant error reporting.
Yes. The idea of instant error is interesting, but the problem for what 
to do with the error then rely on the client.
If this is a simple chat message, then no problem, I wait for the next 
time I see my correpondant online.
But if this is an important message that I want him to read as soon as 
he gets online ?
I am using Jabber as some kind of text voicemail for people that are not 
reachable.

I agree however that I never encountered a Jabber server that was down 
when I tried to leave a message waiting for someone.

And I agree that the problem with mail is to process error message that 
come afterwards. Clients has still to process the error message when it 
comes as a definitive failure of delivery.

--
Mickaël Rémond
 http://www.erlang-projects.org/
___
jdev mailing list
jdev@jabber.org
http://mail.jabber.org/mailman/listinfo/jdev


Re: [jdev] deferred delivery

2005-03-01 Thread Tijl Houtbeckers
On Tue, 01 Mar 2005 11:26:33 +0100, Mickael Remond  
[EMAIL PROTECTED] wrote:

Tijl Houtbeckers wrote:
It's possible to use XMPP in a store and forward fashion, you wouldn't   
need to modify the protocol for it. It's still an edge case though.  
A  good reason for XMPP to replace email in my opinion is this concept  
of  instant error reporting.
Yes. The idea of instant error is interesting, but the problem for what  
to do with the error then rely on the client.
If this is a simple chat message, then no problem, I wait for the next  
time I see my correpondant online.
But if this is an important message that I want him to read as soon as  
he gets online ?
I am using Jabber as some kind of text voicemail for people that are not  
reachable.

I agree however that I never encountered a Jabber server that was down  
when I tried to leave a message waiting for someone.

And I agree that the problem with mail is to process error message that  
come afterwards. Clients has still to process the error message when it  
comes as a definitive failure of delivery.
You can do two things.. modify an existing server to use  
store-and-forward, perhaps only under certain conditions (take a look at  
AMP, http://www.jabber.org/jeps/jep-0079.html ). Or you could write a  
component that delivers a message (if it's located on your own server, it  
could even spoof the from JID in most cases, take a look at the recent  
thread about that).

The latter idea would be more for when the user expclitly wants to use it  
to leave a message (I can imagine a client could try to deliver it the  
normal way, and when it gets an error offer to deliver it using that  
service). The advantage is it would (potentially) work on all jabber  
servers that support components, and people from other server could use it  
too (if you allow that, and without the spoofing ofcourse).

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


Re: [jdev] deferred delivery

2005-03-01 Thread Mickael Remond
Tijl Houtbeckers wrote:
You can do two things.. modify an existing server to use  
store-and-forward, perhaps only under certain conditions (take a look 
at  AMP, http://www.jabber.org/jeps/jep-0079.html ). Or you could write 
a  component that delivers a message (if it's located on your own 
server, it  could even spoof the from JID in most cases, take a look at 
the recent  thread about that).

The latter idea would be more for when the user expclitly wants to use 
it  to leave a message (I can imagine a client could try to deliver it 
the  normal way, and when it gets an error offer to deliver it using 
that  service). The advantage is it would (potentially) work on all 
jabber  servers that support components, and people from other server 
could use it  too (if you allow that, and without the spoofing ofcourse).
You proposal seems consistent to me and is a better way that trying to 
mask the error. Having an explicit service that will try to resend the 
message on your behalf is clean and consistent with Jabber.

Thank you !
--
Mickaël Rémond
 http://www.erlang-projects.org/
___
jdev mailing list
jdev@jabber.org
http://mail.jabber.org/mailman/listinfo/jdev


[jdev] messagebody limit's?

2005-03-01 Thread Uwe Herrmann
Hello everyone!

 

I try the tipic JABBER server and I can’t send large messages to a group.
Are there limits on size in XMPP? My messages are up to 800 kB utf. The
Client works inside the application.

Do the jabber 1.4 or 2 route such  messages?

 

Thanks Uwe

 

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


[jdev] Heartbeat and tcp keepalive

2005-03-01 Thread Craig Hollabaugh
Developers,

I'm integrating test equipment and GUIs using XMPP, works great. Well
except for when my test equipment-XMPP single board computer is
switched off. The server doesn't recognize that the SBC is offline for
quite some time (same problem as the disconnected dialup laptop user in
a chat scenario) because of the Linux timeout settings in
proc/sys/net/ipv4/. I found this thread 

http://mail.jabber.org/pipermail/jadmin/2004-April/015513.html

but there wasn't a mention of specific settings to reduce the timeout. 

I'm wondering if someone out there has tweaked their TCP timeout
settings combined with jabberd 1.4.3's heartbeat to recognize the
disconnected client in under 60 seconds. I'd actually like 5 second
discovery, heartbeat traffic is not a concern because all my equipment
is connected to the same 100Mb/s switch. 

If you've successfully configured your system to reduce the timeout, can
you forward your proc/sys/net/ipv4/ settings? 

Thanks,
Craig


-- 

Dr. Craig Hollabaugh, [EMAIL PROTECTED], 970 325 0509
Author of Embedded Linux: Hardware, Software and Interfacing
www.embeddedlinuxinterfacing.com

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


[jdev] Re: messagebody limit's?

2005-03-01 Thread Stephen Marquard
Uwe Herrmann wrote:
Hello everyone!
I try the tipic JABBER server and I cant send large messages to a group.
Are there limits on size in XMPP? My messages are up to 800 kB utf. The
Client works inside the application.
Do the jabber 1.4 or 2 route such  messages?
jabberd2 doesn't have any specific limits on message size. Depending on 
the backend database and database schema in use, there can be limits on 
the size of messages stored in the offline queue.

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


Re: [jdev] Jabberd2 for Windows?

2005-03-01 Thread Iain Shigeoka
As long as you don't need anything specific to jabberd2 there are 
several other options, especially for windows. If you want to stick 
with open source, check out Jive Messenger http://www.jivesoftware.org. 
There is a non-expiring limited user demo version of Coversant Soapbox 
server http://www.coversant.com which would give you a free (but not 
open source) setup and is tightly integrated into windows - probably a 
good fit for local client development testing.

-iain
On Mar 1, 2005, at 12:35 PM, Anthony Ortiz wrote:
Hello everyone,
I'm looking to test some client code against a jabberd2 server but
can't find an implementation in Windows. I'm curently running jabberd
1.4.2 on my local machine but it doesn't support the latest and
greatest protocols. I guess I may have to resort to testing against
someone else's jabberd2 server, but it sure would be nice to have it
running locally in debug mode so that I can see all the messages going
back and forth.
Anyone?
Thanks!
Anthony
___
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] Jabberd2 for Windows?

2005-03-01 Thread JD Conley
 As long as you don't need anything specific to jabberd2 there are
 several other options, especially for windows. If you want to stick
 with open source, check out Jive Messenger
http://www.jivesoftware.org.
 There is a non-expiring limited user demo version of Coversant Soapbox
 server http://www.coversant.com which would give you a free (but not
 open source) setup and is tightly integrated into windows - probably a
 good fit for local client development testing.

Actually it's www.coversant.net.

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


Re: [jdev] Jabberd2 for Windows?

2005-03-01 Thread aliban
better use ejabberd

On 1 Mar 2005 at 15:35, Anthony Ortiz wrote:

 Hello everyone,
 
 I'm looking to test some client code against a jabberd2 server but
 can't find an implementation in Windows. I'm curently running jabberd
 1.4.2 on my local machine but it doesn't support the latest and
 greatest protocols. I guess I may have to resort to testing against
 someone else's jabberd2 server, but it sure would be nice to have it
 running locally in debug mode so that I can see all the messages going
 back and forth.
 
 Anyone?
 
 Thanks!
 
 Anthony
 ___
 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] Heartbeat and tcp keepalive

2005-03-01 Thread David Waite
To get to a 5 second timeout, you will need to heavily modify not just
the keepalives, but put your stack in a non-standard tcp timeout mode
(default timeouts on linux take nearly 4 minutes). These settings I
believe are all operating-system wide.


On Tue, 01 Mar 2005 12:19:34 -0700, Craig Hollabaugh
[EMAIL PROTECTED] wrote:
 Developers,
 
 I'm integrating test equipment and GUIs using XMPP, works great. Well
 except for when my test equipment-XMPP single board computer is
 switched off. The server doesn't recognize that the SBC is offline for
 quite some time (same problem as the disconnected dialup laptop user in
 a chat scenario) because of the Linux timeout settings in
 proc/sys/net/ipv4/. I found this thread
 
 http://mail.jabber.org/pipermail/jadmin/2004-April/015513.html
 
 but there wasn't a mention of specific settings to reduce the timeout.
 
 I'm wondering if someone out there has tweaked their TCP timeout
 settings combined with jabberd 1.4.3's heartbeat to recognize the
 disconnected client in under 60 seconds. I'd actually like 5 second
 discovery, heartbeat traffic is not a concern because all my equipment
 is connected to the same 100Mb/s switch.
 
 If you've successfully configured your system to reduce the timeout, can
 you forward your proc/sys/net/ipv4/ settings?
 
 Thanks,
 Craig
 
 --
 
 Dr. Craig Hollabaugh, [EMAIL PROTECTED], 970 325 0509
 Author of Embedded Linux: Hardware, Software and Interfacing
 www.embeddedlinuxinterfacing.com
 
 ___
 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] Heartbeat and tcp keepalive

2005-03-01 Thread Craig Hollabaugh
On Tue, 2005-03-01 at 17:46 -0700, David Waite wrote:
 To get to a 5 second timeout, you will need to heavily modify not just
 the keepalives, but put your stack in a non-standard tcp timeout mode
 (default timeouts on linux take nearly 4 minutes). These settings I
 believe are all operating-system wide.

David,

Where did you arrive at 4 minutes? All my debian machines have
/proc/sys/net/ipv4/tcp_keepalive_time at 7200 which is 2 hours.

Thanks,
Craig


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


[jdev] PyICQ-t, PyAIM-t, and JWGC moved to new site

2005-03-01 Thread Daniel Henninger
Folk,

All of my projects are now hosted in a single central location,
http://www.blathersource.org/.  Each project's repository is now under
Subversion (svn.blathersource.org) instead of CVS.  All of my mailing
lists (py-transports, jwgc) are now hosted at blathersource.org.  Each
project's respective home pages are now:

- PyICQ-t: http://pyicq-t.blathersource.org/
- PyAIM-t: http://pyaim-t.blathersource.org/
- JWGC: http://jwgc.blathersource.org/

I will transfer bug reports and the like over from JabberStudio when it is
back to life and/or I can get access to my data from the database in some
way.  Likewise, I will have them converted to off-site projects.

The new site is functional, but is not complete.  I have a lot of other
features I am working on adding/improving, but I decided it is functional
enough at this point to post.  And before anyone asks, there are no
current plans for other projects at the site other than my own.  ;)  I
simply wanted a good central place to put my things.

Note: This change does not affect scriptrepo, which I have been maintaining
  for a little bit now.  It will always live on jabberstudio.  I may
  set up a read-only mirror for it at blathersource at some point but
  I am not yet sure about that.

Many thanks to Modevia.com for providing wonderful hosting services!

Daniel

-- 
The most addictive drug in the world is music.
 - The Lost Boyz


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