lastest ROHC and openvpn ?

Asked by intizar on 2014-04-14

Hi Didier Barvaux ,

i wanna know that if you have any future plan for integrating new ROHC in to latest openvpn as compressor , or will you port your old patch to latest openvpn versions ?

kind regards :)

Question information

Language:
English Edit question
Status:
Solved
For:
rohc Edit question
Assignee:
No assignee Edit question
Solved by:
intizar
Solved:
2014-04-25
Last query:
2014-04-25
Last reply:
2014-04-21

Hello,

> i wanna know that if you have any future plan for integrating
> new ROHC in to latest openvpn as compressor , or will you port
> your old patch to latest openvpn versions ?

I've no personal interest any more in working on ROHC support for OpenVPN.

Did you try the IP/ROHC tunnel ? It could be a replacement. See http://rohc-lib.org/wiki/doku.php#ip_rohc_tunnel

Regards,
Didier

intizar (intizar57) said : #2

Hi , Didier Barvaux

yes , few month back i gave a try to IProhc tunnel , but due to some reasons couldnt carry on with it ,
kindly tell me ,does iprohc tunnel app creates an encrypted channel or not for data transfer ?, i tried your openvpn patch on centos to avail the data encryption feature of openvpn and the compresson feature of rohc , but couldn't get it work optimally due to lot of crashes , now again i'll give a try to IProhc tunnel in a few days ,

Kind regards ,

intizar (intizar57) said : #3

Hi
sorry i forgot to ask one more thing , can this iprohc tunnel run as background deamon ? if yes , would like to tell me how ? plz

:)

Hello,

> yes , few month back i gave a try to IProhc tunnel , but due to some
> reasons couldnt carry on with it , kindly tell me ,does iprohc tunnel
> app creates an encrypted channel or not for data transfer ?

No, the IP/ROHC tunnel doesn't encrypt the data channel. Only the control channel is.

With some additional work, the data channel could be encrypted the same way the control channel is, but it was not the initial objective of the IP/ROHC tunnel.

> i tried your openvpn patch on centos to avail the data encryption
> feature of openvpn and the compresson feature of rohc , but
> couldn't get it work optimally due to lot of crashes

The OpenVPN patch for ROHC was a kind of test. There are some rough edges remaining.

> i forgot to ask one more thing , can this iprohc tunnel run as
> background deamon ? if yes , would like to tell me how ? plz

The server runs in background by default. Run it with the -d or --debug options to stay in foreground.

The client runs in foreground only. The background mode was not implemented yet. It could be done quite easily if needed.

Regards,
Didier

intizar (intizar57) said : #5

Hello Didier

yes , the background functionality is only available in server , really it would be nice if its provided in client too and yes its needed in many situations specially its suitable for scripting purposes .

warm regards :)

intizar (intizar57) said : #6

Hello Didier

yes , the background functionality is only available in server , really it would be nice if its provided in client too and yes its needed in many situations specially its suitable for scripting purposes .

warm regards :)

Hello

Do you stutter? If you would like a clear answer about the daemon mode, just ask so ;-)

I'll do it, however I don't know when exactly. It depends on my free time and the progress on the other current tasks on ROHC and IP/ROHC.

Regards,
Didier

intizar (intizar57) said : #8

Hello
:D , i only hesitated to ask for the feature , nothing else :P ..
yes kindly add daemon mode in the client too, and yes ,if possible also add data channel encryption with an option to turn on and off whenever needed ,

Warm Regards :)

Hello,

> :D , i only hesitated to ask for the feature , nothing else :P ..

:)

> yes kindly add daemon mode in the client too,

That's on the TODO list.

> and yes ,if possible also add data channel encryption with
> an option to turn on and off whenever needed ,

This one is much more work. I'm afraid that I won't have enough personal time for it. I prefer to work on the TCP profile to improve it.

Regards,
Didier