[Gajim-devel] Fwd: UPDATE: net/gajim to 0.12 and drop maintainership

Jonathan Schleifer js-gajim at webkeks.org
Sun Dec 21 11:56:34 CET 2008

Am 21.12.2008 um 11:42 schrieb Yann Leboulanger:

> I won't put oil on fire, just to tell that after private dicussion,
> there is indeed a problem with TCP timout, it lasts more than 10  
> minutes.

That is because Gajim doesn't call setsockopt().

> So tests are needed to improve that. But 0.12.1 should be released
> before that to fix filetransfer I think.

Well, I have a fix for the timeout problem I guess. I'll outline it  

• Use setsockopt() to enable TCP/IP keepalives. We can even adjust
   the time for those with setsockopt().
• Change the behaviour from sending pings every keep_alive_foo_secs
   to sending a space every keep_alive_foo_secs.
• Keep the value for keep_alive_every_foo_secs at 55, so we send a
   space every 55 sec to prevent disconnection.
• Remove time_for_keep_alive_answer.
• Try if this is already enough - which is very likely, but if not:
   • Introduce ping_every_foo_secs and time_for_ping_reply with *SANE*
     values. Sane means much higher than the keepalives. Like every 120
     sec a ping which needs to be answered in 60 sec.

> Any objection to release 0.12.1 now?

Yes. Fixing file transfers is not as important as fixing stability  
issues IMO. Fixing the stability isssues should be our top priority atm.

What do you think about this: We implement those changes I suggest  
above and try if that fixes the issue. I'm pretty sure it will.

I think releasing a 0.12.1 without a fix for the stability issues will  
disappoint and upset our users a lot, as some were mad enough to  
change clients already (seems Psi is very popular among those). If we  
release a 0.12.1 without that fix, I fear many users will think we're  
unable to fix it and move to another client.


-------------- n?chster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://www.lagaule.org/pipermail/gajim-devel/attachments/20081221/dda4d332/attachment.htm>
-------------- n?chster Teil --------------
Ein Dateianhang mit Bin?rdaten wurde abgetrennt...
Dateiname   : PGP.sig
Dateityp    : application/pgp-signature
Dateigr??e  : 801 bytes
Beschreibung: Signierter Teil der Nachricht
URL         : <http://www.lagaule.org/pipermail/gajim-devel/attachments/20081221/dda4d332/attachment.pgp>

More information about the Gajim-devel mailing list