Created by Didier Barvaux and last modified

MOVED TO GITHUB. Main development branch for the ROHC library.

The source code of the ROHC library is now developed on GitHub: https://github.com/didier-barvaux/rohc

Get this branch:
bzr branch lp:~didier-barvaux/rohc/main
Only Didier Barvaux can upload to this branch. If you are Didier Barvaux please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Didier Barvaux

Recent revisions

1216. By Didier Barvaux

Update pre-generated man pages.

Re-generation was performed because newer help2man versions generate
different man pages.

1215. By Didier Barvaux

Make doxy2man and help2man optional dependencies.

Man pages are generated by doxy2man and help2man. If those tools are not found
on the system, the pre-generated man pages are installed instead.

1214. By Didier Barvaux

Remove the Doxygen dependency on LateX.

LateX syntax was only used to pretty display the formulas of the f() and g()
functions defined by RFC 3095. The formulas are quite simple, so pretty display
was not really needed, and was removed with previous change. Let's tell autoconf
to not check for LateX binary anymore.

This changes will allow the ROHC library to not dependent on LateX any more.
Distribution packagers should appreciate :)

1213. By Didier Barvaux

Don't use LateX syntax in Doxygen comments.

LateX syntax is only used to pretty display the formulas of the f() and g()
functions defined by RFC 3095. The formulas are quite simple, so pretty display
is not really needed. This changes will allow us to remove the Doxygen
dependency on LateX, thus the ROHC library dependency on LateX.

1212. By Didier Barvaux

Avoid using floating point arithmetic in Linux kernel on x86_64.

Using 1e9 or 1e3 instead of 1000000000UL and 1000UL causes the compiler to
use floating point arithmetic, and that's not allowed in kernel land...

1211. By Didier Barvaux

Update doxygen.conf for newer doxygen.

1210. By Didier Barvaux

sniffer: UDP destination port for RTP is even, UDP source port may not

The RFC 3550 at §11 reads that RTP should have an even UDP destination port.
It reads nothing about the UDP source port, so don't check it for an even value.

1209. By Didier Barvaux

W-LSB: ack inner IP-ID value upon feedback reception

Up to now, only the SN and outer IP-ID values were acknowledged when one
FEEDBACK-1 was received. If the context handles one inner IPv4 header, the
inner IP-ID value shall be acknowledged too (in R-mode only).

1208. By Didier Barvaux

minor: change a debug trace into a warning trace

1207. By Didier Barvaux

W-LSB values shall be acknowledged only in R-mode

According to RFC 3095, §4.5.2, W-LSB values shall be acknowledged only in
R-mode. In U/O-mode, a sliding window with a limited maximum width is used.

This change reduce a little bit the library performances, but it ensures better
conformance with RFC and it ensures that compression always works: a TCP stream
was added as non-regression test.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.