[JDEV] JIT - ICQ Transport release

lukasm lukasm at wp-sa.pl
Wed Nov 27 05:32:09 CST 2002


admin at jabber.fsinf.de wrote:

>On Tue, 26 Nov 2002, Matthias Wimmer wrote:
>
>  
>
>>>Why are too many ports bad?
>>>      
>>>
>>1. scalability (you can have at most 65535 listening sockets per IP)
>>2. security
>>    a) Managing of firewall in front of the server
>>    b) outgoing connections to the ICQ-server are less vulnerable then
>>to listen for incomming connections that can be established by any
>>internet host
>>    c) harder to keep track on what is going on
>>    
>>
>
>That's true. However, one can run the transport on a machine not
>firewalled and/or limit direct connections to outgoing direct connections
>(which work fine, too. Machine looks like NATted then. As soon as the
>NATted machine messages a non-NATted one, a direct connection will be
>established).
>
>libicq2000 seems to support disabling incoming direct connections
>(Client::setAcceptInDC(bool d)) without sacrificing direct connection
>functionality completely.
>
Yes. Adding DC is very easy.

>
>But AFAICS JIT uses a rather heavily modified libicq2000 without sigslots
>and all that?
>
NO. Changes are only in I/O layer and I removed very slow sigslots.
JIT has all I/O in one thread. It is very safe and stable. I have JIT 
version on jabber with modules, and
I can have all modules: jsm, xdb + JIT on one jabber.

>
>Regards
>
>_______________________________________________
>jdev mailing list
>jdev at jabber.org
>http://mailman.jabber.org/listinfo/jdev
>
>  
>






More information about the JDev mailing list