Thanks for the patch. I've applied it and think error is fixed.
But i've found a new problem.....
I'm tryind to download big file from server and it pauses after 2-3 min ( 27mb downloaded):
<code>
Connecting to 172.31.4.1:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 94880337 (90M) [application/octet-stream]
Saving to: “0179683.flv”
28% [===================> ] 27,204,763 --.-K/s eta 24m 40s
</code>
in server log i've found this :
<code>
Feb 1 15:04:45 free iprohc_server[10928]: 255 IP addresses available for 5 clients in IP range 172.31.4.1/24
Feb 1 15:04:45 free iprohc_server[10928]: Max clients : 5
Feb 1 15:04:45 free iprohc_server[10928]: Port : 126
Feb 1 15:04:45 free iprohc_server[10928]: P12 file : /etc/server-cert.p12
Feb 1 15:04:45 free iprohc_server[10928]: Pidfile : /var/run/iprohc_server.pid
Feb 1 15:04:45 free iprohc_server[10928]: Tunnel params :
Feb 1 15:04:45 free iprohc_server[10928]: . Local IP : 172.31.4.1/24
Feb 1 15:04:45 free iprohc_server[10928]: . Packing : 5
Feb 1 15:04:45 free iprohc_server[10928]: . Max cid : 15
Feb 1 15:04:45 free iprohc_server[10928]: . Unid : 0
Feb 1 15:04:45 free iprohc_server[10928]: . Keepalive : 60
Feb 1 15:04:45 free iprohc_server[10928]: [main] set system limit for the number of file descriptors to 70
Feb 1 15:04:45 free iprohc_server[10928]: [main] load server certificate from file '/etc/server-cert.p12'
Feb 1 15:04:45 free iprohc_server[10928]: [main] generate Diffie–Hellman parameters (it takes a few seconds)
Feb 1 15:04:48 free iprohc_server[10928]: [main] listen on TCP 0.0.0.0:126
Feb 1 15:04:48 free iprohc_server[10928]: [main] create TUN interface
Feb 1 15:04:48 free iprohc_server[10928]: MTU of underlying interface 'eth0' set to 1492 bytes
Feb 1 15:04:48 free iprohc_server[10928]: MTU of tunnel interface 'tun_ipip' set to 1450 bytes
Feb 1 15:04:48 free kernel: tun_ipip: Disabled Privacy Extensions
Feb 1 15:04:48 free iprohc_server[10928]: [main] start TUN routing thread
Feb 1 15:04:48 free iprohc_server[10928]: [main] create RAW socket
Feb 1 15:04:48 free iprohc_server[10928]: [main] start RAW routing thread
Feb 1 15:04:48 free iprohc_server[10928]: [main] server is now ready to accept requests from clients
Feb 1 15:04:48 free iprohc_server[10928]: [route] Initializing routing thread
Feb 1 15:04:48 free iprohc_server[10928]: [route] Initializing routing thread
Feb 1 15:05:25 free iprohc_server[10928]: [main] new connection from client
Feb 1 15:05:25 free iprohc_server[10928]: [main] will store client 1/5 at index 0
Feb 1 15:05:25 free iprohc_server[10928]: [55.18.41.23] new connection from 55.18.41.23:48166
Feb 1 15:05:25 free iprohc_server[10928]: start of thread
Feb 1 15:05:25 free iprohc_server[10928]: TLS handshake succeeded
Feb 1 15:05:25 free iprohc_server[10928]: remote certificate accepted
Feb 1 15:05:25 free iprohc_server[10928]: [client 55.18.41.23] connection request received from client
Feb 1 15:05:25 free iprohc_server[10928]: [client 55.18.41.23] connection asked, negotating parameters
Feb 1 15:05:25 free iprohc_server[10928]: [client 55.18.41.23] connection asked, negotating parameters (proto version = 1, asked packing = 0)
Feb 1 15:05:25 free iprohc_server[10928]: [client 55.18.41.23] client fully established session
Feb 1 15:05:54 free iprohc_server[10928]: ROHC compressor[65535] : [rohc_comp.c:680 rohc_comp_get_random_default()] please define a callback for random numbers
Feb 1 15:06:20 free iprohc_server[10928]: ROHC compressor[65535] : [rohc_comp.c:680 rohc_comp_get_random_default()] please define a callback for random numbers
Feb 1 15:07:25 free iprohc_server[10928]: [client 55.18.41.23] disconnection asked by client
Feb 1 15:07:25 free iprohc_server[10928]: session closed
Feb 1 15:07:25 free iprohc_server[10928]: client thread was asked to stop
Feb 1 15:07:25 free iprohc_server[10928]: close TLS session
Feb 1 15:07:25 free iprohc_server[10928]: end of thread
Thanks for the patch. I've applied it and think error is fixed.
But i've found a new problem.....
I'm tryind to download big file from server and it pauses after 2-3 min ( 27mb downloaded):
<code> octet-stream]
Connecting to 172.31.4.1:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 94880337 (90M) [application/
Saving to: “0179683.flv”
28% [====== ======= ======> ] 27,204,763 --.-K/s eta 24m 40s
</code>
in server log i've found this :
<code> server[ 10928]: 255 IP addresses available for 5 clients in IP range 172.31.4.1/24 server[ 10928]: Max clients : 5 server[ 10928]: Port : 126 server[ 10928]: P12 file : /etc/server- cert.p12 server[ 10928]: Pidfile : /var/run/ iprohc_ server. pid server[ 10928]: Tunnel params : server[ 10928]: . Local IP : 172.31.4.1/24 server[ 10928]: . Packing : 5 server[ 10928]: . Max cid : 15 server[ 10928]: . Unid : 0 server[ 10928]: . Keepalive : 60 server[ 10928]: [main] set system limit for the number of file descriptors to 70 server[ 10928]: [main] load server certificate from file '/etc/server- cert.p12' server[ 10928]: [main] generate Diffie–Hellman parameters (it takes a few seconds) server[ 10928]: [main] listen on TCP 0.0.0.0:126 server[ 10928]: [main] create TUN interface server[ 10928]: MTU of underlying interface 'eth0' set to 1492 bytes server[ 10928]: MTU of tunnel interface 'tun_ipip' set to 1450 bytes server[ 10928]: [main] start TUN routing thread server[ 10928]: [main] create RAW socket server[ 10928]: [main] start RAW routing thread server[ 10928]: [main] server is now ready to accept requests from clients server[ 10928]: [route] Initializing routing thread server[ 10928]: [route] Initializing routing thread server[ 10928]: [main] new connection from client server[ 10928]: [main] will store client 1/5 at index 0 server[ 10928]: [55.18.41.23] new connection from 55.18.41.23:48166 server[ 10928]: start of thread server[ 10928]: TLS handshake succeeded server[ 10928]: remote certificate accepted server[ 10928]: [client 55.18.41.23] connection request received from client server[ 10928]: [client 55.18.41.23] connection asked, negotating parameters server[ 10928]: [client 55.18.41.23] connection asked, negotating parameters (proto version = 1, asked packing = 0) server[ 10928]: [client 55.18.41.23] client fully established session server[ 10928]: ROHC compressor[65535] : [rohc_comp.c:680 rohc_comp_ get_random_ default( )] please define a callback for random numbers server[ 10928]: ROHC compressor[65535] : [rohc_comp.c:680 rohc_comp_ get_random_ default( )] please define a callback for random numbers server[ 10928]: [client 55.18.41.23] disconnection asked by client server[ 10928]: session closed server[ 10928]: client thread was asked to stop server[ 10928]: close TLS session server[ 10928]: end of thread
Feb 1 15:04:45 free iprohc_
Feb 1 15:04:45 free iprohc_
Feb 1 15:04:45 free iprohc_
Feb 1 15:04:45 free iprohc_
Feb 1 15:04:45 free iprohc_
Feb 1 15:04:45 free iprohc_
Feb 1 15:04:45 free iprohc_
Feb 1 15:04:45 free iprohc_
Feb 1 15:04:45 free iprohc_
Feb 1 15:04:45 free iprohc_
Feb 1 15:04:45 free iprohc_
Feb 1 15:04:45 free iprohc_
Feb 1 15:04:45 free iprohc_
Feb 1 15:04:45 free iprohc_
Feb 1 15:04:48 free iprohc_
Feb 1 15:04:48 free iprohc_
Feb 1 15:04:48 free iprohc_
Feb 1 15:04:48 free iprohc_
Feb 1 15:04:48 free kernel: tun_ipip: Disabled Privacy Extensions
Feb 1 15:04:48 free iprohc_
Feb 1 15:04:48 free iprohc_
Feb 1 15:04:48 free iprohc_
Feb 1 15:04:48 free iprohc_
Feb 1 15:04:48 free iprohc_
Feb 1 15:04:48 free iprohc_
Feb 1 15:05:25 free iprohc_
Feb 1 15:05:25 free iprohc_
Feb 1 15:05:25 free iprohc_
Feb 1 15:05:25 free iprohc_
Feb 1 15:05:25 free iprohc_
Feb 1 15:05:25 free iprohc_
Feb 1 15:05:25 free iprohc_
Feb 1 15:05:25 free iprohc_
Feb 1 15:05:25 free iprohc_
Feb 1 15:05:25 free iprohc_
Feb 1 15:05:54 free iprohc_
Feb 1 15:06:20 free iprohc_
Feb 1 15:07:25 free iprohc_
Feb 1 15:07:25 free iprohc_
Feb 1 15:07:25 free iprohc_
Feb 1 15:07:25 free iprohc_
Feb 1 15:07:25 free iprohc_
</code>