Skip to content

H.323: implement a "real" H.245 parser

Max Kellermann netfilter-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6H.323: remove struct ip_ct_h225_masterh323-conntrack-nat/linux-2.6.11/include/linux/netfilter_ipv4/ip_conntrack.h.ladd h323-conntrack-nat/linux-2.6.11/include/linux/netfilter_ipv4/ip_conntrack.h.ladd_2 h323-conntrack-nat/linux-2.6.11/include/linux/netfilter_ipv4/ip_conntrack_h323.h+0 -90 replies
2/6add ip_nat_h245()h323-conntrack-nat/linux-2.6.11/net/ipv4/netfilter/ip_nat_h323.c+49 -10 replies
3/6H.323: minor code style fixesh323-conntrack-nat/linux-2.6.11/net/ipv4/netfilter/ip_conntrack_h323.c+4 -20 replies
4/6H.323: splitted ip_conntrack_h323.c into 3 sourcesh323-conntrack-nat/linux-2.6.11/include/linux/netfilter_ipv4/ip_conntrack_h323.h h323-conntrack-nat/linux-2.6.11/net/ipv4/netfilter/Makefile.ladd h323-conntrack-nat/linux-2.6.11/net/ipv4/netfilter/ip_conntrack_h323.c +3 more+502 -4483 replies
5/6H.323: ASN.1/PER parserh323-conntrack-nat/linux-2.6.11/net/ipv4/netfilter/Makefile.ladd h323-conntrack-nat/linux-2.6.11/net/ipv4/netfilter/asn1_per.c h323-conntrack-nat/linux-2.6.11/net/ipv4/netfilter/asn1_per.h+437 -10 replies
6/6H.323: H.245/ASN.1 parserh323-conntrack-nat/linux-2.6.11/net/ipv4/netfilter/ip_conntrack_h323_h245.c+852 -560 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH pom-ng 0/6] H.323: implement a "real" H.245 parser

Hi,

the following patchset replaces Jozsef's "brute force" parser with a real H.245 parser. It adds a very simple ASN.1/PER parsing library, and parses very few H.245 structures (enough for all H.323 software I tested).

My next task will be the rewrite of the H.225 parser using my ASN.1/PER library.

Max