Ethereal-cvs: [Ethereal-cvs] Rev 12520: /trunk/epan/dissectors/: packet-ber.c /trunk/tools/: a

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

Date: Sun, 14 Nov 2004 05:11:01 -0000
User: sahlberg
Date: 2004/11/13 11:10 PM

Log:
 Major update of the ber helpers  to fix a lot of bugs and make the handling of implicit_tags more sane.
 It worked reasonably well   mainly, I suspect, due to implicit tags are reasonably uncommon in the dissectors we have already implemented and that the bugs were masking eachothers.
 
 
 my regression tests (limited test samples though) decodes this new one exactly the same as the old one.
 
 
 As a bonus by not changing anythiong in the decode  is that now it is possible to get dissection of implice items to work properly,  hence CMIP
 (and also x509 Extensions work now)
 
 
 make heaps of dissector helpers implicit_tag  aware.
 
 change asn2eth to generate code to call the implicit_tag aware integer dissector helper.

Directory: /trunk/epan/dissectors/
  Changes    Path            Action
  +283 -91   packet-ber.c    Modified

Directory: /trunk/tools/
  Changes    Path          Action
  +4 -4      asn2eth.py    Modified



http://anonsvn.ethereal.com/viewcvs/viewcvs.py?rev=12520&view=rev