December 8th, 2012Bug fixes:
· Bug #1071413: Tests build failure related to pcap.h
· Bug #1080035: Decompression failure with simultaneous TS_STRIDE changes
· and packet loss
· Bug #1080055: Decompression failure caused by RTP stream with lost packet
· but irregular IP-ID
· Bug #1083294: Crash while decompressing RTP stream with large TS jump and
· UOR-2 disambiguation
· Bug #1087682: decompressor: zero-length packet causes a crash
· Bug #1087683: decompressor: compressed list with 8-bit XI fields (PS=1) cause a crash
October 22nd, 2012· Support for ESP profile (provided by FWX).
· Support for FreeBSD.
· Support Microsoft Windows (through MinGW) systems.
· Better support for ARM and PowerPC platforms.
· Support Clang and PCC compilers.
May 18th, 2012· The library is now completely thread-aware.
· New API method rohc_comp_get_last_packet_info() added to retrieve some information about the last compressed packet.
· Several new API functions added for getting descriptions on packet types, extension types, mode and states.
· API crc_init_table(), crc_get_polynom() and crc_table_X from API are deprecated (they are still available, but emit a warning).
· New application that generates ROHC compression statistics added (old broken statistics scripts removed).
· New application for testing compression computing performance added.
May 17th, 2012· These versions are maintenance releases with bug fixes only. Some important bugs were corrected. Some were not fixed to keep compatibility with previous 1.2.x or 1.3.x releases.
May 31st, 2010· Versions 1.2.2 and 1.3.1 are maintenance releases with bug fixes only.
March 24th, 2010Bug fixes:
· Fix bug #409428 entitled "autogen.sh fails on Ubuntu 8.04".
· Fix bug #409562 entitled "failed to run the statistics tool".
· Fix bug #414032 entitled "rohctunnel: cannot see compression/decompression statistics".
· Fix bug #425727 entitled "make all error".
· Fix bug #510624 entitled "config.h is missing".
· Fix bug #518793 entitled "Error in TS_Stride format for dynamic RTP part coding".
· Fix bug #526469 entitled "autogen.sh fails badly if aclocal, libtoolize,
· autoconf, autoheader or automake is missing".
· Fix bug #527141 entitled "Segmentation fault with IPv6+extension capture".
Bug not fixed or not completely fixed in order to not change ROHC packet format:
· Do not fix bug #481572 entitled "incorrect CRC computation".
· Do not fix bug #482559 entitled "incorrect generic extension header list".
· Do not fix bug #490752 entitled "ROHC decompressor crashes on Blackfin 561".
· Partially fix bug #528573 entitled "Unexpected decompressed packets after
· compression/decompression of IPv6 packets with IPv6 extensions".
· Do not fix bug #518796 entitled "TS_Stride field not encoded with SDVL".
March 24th, 2010Compatibility:
· Version 1.3.0 is not compatible with versions < 1.3.0 because of several
· fixes related to IETF RFCs that change the format of ROHC packets.
License/Authors:
· Make clear that code is released under GPL version 2 or later.
· Add CNES, the French space agency, as author.
· Add Julien Bernard of Viveris Technologies as author.
· Add Julien Peyrade of Viveris Technologies as author.
Build system:
· Do not force automake version.
· Disable static libraries by default.
· Remove useless check for C++ compiler.
· Change contact address to website instead of email address.
· Add "make check" support for non-regression tests.
· Make trace level configurable through ./configure script.
· Add pkg-config support.
· Do not force -Werror CFLAG by default.
· Add --enable-fail-on-warning to use -Werror CFLAG.
· Fix make dist and make distcheck.
Bug fixes:
· Fix bug #409428 entitled "autogen.sh fails on Ubuntu 8.04".
· Fix bug #414032 entitled "rohctunnel: cannot see compression/decompression statistics".
· Fix bug #481572 entitled "incorrect CRC computation".
· Fix bug #482559 entitled "incorrect generic extension header list".
· Fix bug #490752 entitled "ROHC decompressor crashes on Blackfin 561".
· Fix bug #518796 entitled "TS_Stride field not encoded with SDVL".
· Fix several endianness problems.
· Fix large CID support.
· Fix the decision algorithm to be able to choose UO-1-ID packet.
· Fix integer overflow.
· Fix a bug with state transitions at decompressor in unidirectional mode.
· Fix non-regression tests for cases where RTP bit type is enabled.
· Fix many doxygen errors.
ROHC tunnel:
· Re-work option parsing of ROHC tunnel application.
· Install ROHC tunnel application in 'sbin' instead of 'bin'.