Ethereal-cvs: [ethereal-cvs] cvs commit: ethereal except.c except.h exceptions.h tvbtest.c

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

From: "Gilbert Ramirez Jr." <gram@xxxxxxxxxxxx>
Date: Thu, 11 May 2000 03:18:05 -0500 (CDT)
gram        2000/05/11 03:18:02 CDT

  Modified files:
    .                    Makefile.am Makefile.nmake packet-aarp.c 
                         packet-afs.c packet-arp.c packet-ascend.c 
                         packet-atalk.c packet-atm.c 
                         packet-auto_rp.c packet-bgp.c 
                         packet-bootp.c packet-bootparams.c 
                         packet-bpdu.c packet-cdp.c packet-cgmp.c 
                         packet-clip.c packet-clnp.c packet-data.c 
                         packet-ddtp.c packet-dns.c packet-esis.c 
                         packet-eth.c packet-ethertype.c 
                         packet-fddi.c packet-fddi.h packet-ftp.c 
                         packet-giop.c packet-gre.c packet-h1.c 
                         packet-hsrp.c packet-http.c 
                         packet-icmpv6.c packet-icp.c packet-icq.c 
                         packet-imap.c packet-ip.c packet-ipp.c 
                         packet-ipsec.c packet-ipv6.c packet-ipx.c 
                         packet-irc.c packet-isakmp.c 
                         packet-isis-clv.c packet-isis-hello.c 
                         packet-isis-lsp.c packet-isis-snp.c 
                         packet-isis.c packet-isl.c packet-l2tp.c 
                         packet-lapb.c packet-lapd.c packet-ldap.c 
                         packet-llc.c packet-lpd.c packet-mapi.c 
                         packet-mount.c packet-mpls.c 
                         packet-msproxy.c packet-nbipx.c 
                         packet-nbns.c packet-ncp.c 
                         packet-netbios.c packet-nfs.c 
                         packet-nntp.c packet-ntp.c packet-null.c 
                         packet-osi-options.c packet-ospf.c 
                         packet-pim.c packet-pop.c 
                         packet-portmap.c packet-ppp.c 
                         packet-pppoe.c packet-pptp.c 
                         packet-q2931.c packet-q931.c 
                         packet-radius.c packet-raw.c packet-rip.c 
                         packet-ripng.c packet-rlogin.c 
                         packet-rpc.c packet-rsvp.c packet-rtcp.c 
                         packet-rtp.c packet-rtsp.c packet-rx.c 
                         packet-sap.c packet-sdp.c 
                         packet-smb-browse.c packet-smb-common.c 
                         packet-smb-common.h packet-smb-logon.c 
                         packet-smb-mailslot.c packet-smb-pipe.c 
                         packet-smb.c packet-sna.c packet-snmp.c 
                         packet-socks.c packet-srvloc.c 
                         packet-sscop.c packet-tacacs.c 
                         packet-tcp.c packet-telnet.c 
                         packet-tftp.c packet-time.c packet-tns.c 
                         packet-tr.c packet-trmac.c packet-udp.c 
                         packet-v120.c packet-vines.c 
                         packet-vlan.c packet-vrrp.c packet-vtp.c 
                         packet-wccp.c packet-who.c packet-x25.c 
                         packet-yhoo.c packet-ypserv.c packet.c 
                         packet.h proto.c proto.h xdlc.c 
  Added files:
    .                    except.c except.h exceptions.h tvbtest.c 
                         tvbuff.c tvbuff.h 
  Log:
  Add tvbuff class.
  Add exceptions routines.
  Convert proto_tree_add_*() routines to require tvbuff_t* argument.
  Convert all dissectors to pass NULL argument ("NullTVB" macro == NULL) as
  the tvbuff_t* argument to proto_tree_add_*() routines.
  
  dissect_packet() creates a tvbuff_t, wraps the next dissect call in
  a TRY block, will print "Short Frame" on the proto_tree if a BoundsError
  exception is caught.
  
  The FDDI dissector is converted to use tvbuff's.
  
  Revision  Changes    Path
  1.195     +8 -1      ethereal/Makefile.am
  1.37      +3 -1      ethereal/Makefile.nmake
  1.19      +12 -12    ethereal/packet-aarp.c
  1.10      +40 -40    ethereal/packet-afs.c
  1.29      +43 -43    ethereal/packet-arp.c
  1.11      +10 -10    ethereal/packet-ascend.c
  1.34      +34 -34    ethereal/packet-atalk.c
  1.14      +47 -47    ethereal/packet-atm.c
  1.5       +16 -16    ethereal/packet-auto_rp.c
  1.23      +87 -87    ethereal/packet-bgp.c
  1.31      +66 -66    ethereal/packet-bootp.c
  1.10      +3 -3      ethereal/packet-bootparams.c
  1.10      +19 -19    ethereal/packet-bpdu.c
  1.22      +48 -48    ethereal/packet-cdp.c
  1.2       +7 -7      ethereal/packet-cgmp.c
  1.6       +3 -3      ethereal/packet-clip.c
  1.7       +181 -181  ethereal/packet-clnp.c
  1.16      +2 -2      ethereal/packet-data.c
  1.3       +22 -22    ethereal/packet-ddtp.c
  1.44      +97 -97    ethereal/packet-dns.c
  1.3       +26 -26    ethereal/packet-esis.c
  1.33      +12 -12    ethereal/packet-eth.c
  1.3       +2 -2      ethereal/packet-ethertype.c
  1.30      +33 -30    ethereal/packet-fddi.c
  1.2       +2 -3      ethereal/packet-fddi.h
  1.15      +11 -11    ethereal/packet-ftp.c
  1.13      +39 -39    ethereal/packet-giop.c
  1.19      +25 -25    ethereal/packet-gre.c
  1.8       +18 -18    ethereal/packet-h1.c
  1.4       +12 -12    ethereal/packet-hsrp.c
  1.18      +5 -5      ethereal/packet-http.c
  1.16      +48 -48    ethereal/packet-icmpv6.c
  1.7       +18 -18    ethereal/packet-icp.c
  1.15      +112 -80   ethereal/packet-icq.c
  1.6       +8 -8      ethereal/packet-imap.c
  1.85      +85 -85    ethereal/packet-ip.c
  1.9       +18 -18    ethereal/packet-ipp.c
  1.15      +15 -15    ethereal/packet-ipsec.c
  1.36      +25 -25    ethereal/packet-ipv6.c
  1.57      +44 -44    ethereal/packet-ipx.c
  1.5       +6 -6      ethereal/packet-irc.c
  1.15      +92 -92    ethereal/packet-isakmp.c
  1.4       +7 -7      ethereal/packet-isis-clv.c
  1.7       +10 -10    ethereal/packet-isis-hello.c
  1.6       +16 -16    ethereal/packet-isis-lsp.c
  1.4       +10 -10    ethereal/packet-isis-snp.c
  1.9       +11 -11    ethereal/packet-isis.c
  1.8       +24 -24    ethereal/packet-isl.c
  1.9       +62 -62    ethereal/packet-l2tp.c
  1.13      +4 -4      ethereal/packet-lapb.c
  1.6       +8 -8      ethereal/packet-lapd.c
  1.10      +15 -15    ethereal/packet-ldap.c
  1.56      +10 -10    ethereal/packet-llc.c
  1.19      +7 -7      ethereal/packet-lpd.c
  1.6       +6 -6      ethereal/packet-mapi.c
  1.14      +26 -26    ethereal/packet-mount.c
  1.6       +7 -7      ethereal/packet-mpls.c
  1.2       +75 -75    ethereal/packet-msproxy.c
  1.19      +24 -24    ethereal/packet-nbipx.c
  1.42      +105 -105  ethereal/packet-nbns.c
  1.35      +21 -21    ethereal/packet-ncp.c
  1.19      +63 -63    ethereal/packet-netbios.c
  1.27      +130 -130  ethereal/packet-nfs.c
  1.9       +5 -5      ethereal/packet-nntp.c
  1.12      +18 -18    ethereal/packet-ntp.c
  1.21      +4 -4      ethereal/packet-null.c
  1.2       +28 -28    ethereal/packet-osi-options.c
  1.23      +114 -114  ethereal/packet-ospf.c
  1.13      +41 -41    ethereal/packet-pim.c
  1.14      +8 -8      ethereal/packet-pop.c
  1.15      +25 -25    ethereal/packet-portmap.c
  1.33      +68 -68    ethereal/packet-ppp.c
  1.8       +17 -17    ethereal/packet-pppoe.c
  1.10      +98 -98    ethereal/packet-pptp.c
  1.8       +117 -117  ethereal/packet-q2931.c
  1.14      +132 -132  ethereal/packet-q931.c
  1.12      +10 -10    ethereal/packet-radius.c
  1.14      +3 -3      ethereal/packet-raw.c
  1.15      +16 -16    ethereal/packet-rip.c
  1.10      +10 -10    ethereal/packet-ripng.c
  1.2       +20 -20    ethereal/packet-rlogin.c
  1.30      +50 -50    ethereal/packet-rpc.c
  1.21      +234 -234  ethereal/packet-rsvp.c
  1.2       +31 -31    ethereal/packet-rtcp.c
  1.3       +17 -17    ethereal/packet-rtp.c
  1.13      +8 -8      ethereal/packet-rtsp.c
  1.11      +18 -18    ethereal/packet-rx.c
  1.7       +23 -23    ethereal/packet-sap.c
  1.7       +5 -5      ethereal/packet-sdp.c
  1.3       +68 -68    ethereal/packet-smb-browse.c
  1.4       +6 -6      ethereal/packet-smb-common.c
  1.2       +3 -3      ethereal/packet-smb-common.h
  1.4       +14 -14    ethereal/packet-smb-logon.c
  1.4       +7 -7      ethereal/packet-smb-mailslot.c
  1.5       +87 -87    ethereal/packet-smb-pipe.c
  1.65      +740 -740  ethereal/packet-smb.c
  1.15      +106 -106  ethereal/packet-sna.c
  1.30      +30 -30    ethereal/packet-snmp.c
  1.4       +43 -43    ethereal/packet-socks.c
  1.8       +77 -77    ethereal/packet-srvloc.c
  1.7       +17 -17    ethereal/packet-sscop.c
  1.4       +13 -13    ethereal/packet-tacacs.c
  1.74      +29 -29    ethereal/packet-tcp.c
  1.12      +22 -22    ethereal/packet-telnet.c
  1.11      +24 -24    ethereal/packet-tftp.c
  1.5       +4 -4      ethereal/packet-time.c
  1.6       +19 -19    ethereal/packet-tns.c
  1.38      +27 -27    ethereal/packet-tr.c
  1.21      +43 -43    ethereal/packet-trmac.c
  1.70      +8 -8      ethereal/packet-udp.c
  1.6       +18 -18    ethereal/packet-v120.c
  1.16      +19 -19    ethereal/packet-vines.c
  1.11      +5 -5      ethereal/packet-vlan.c
  1.5       +13 -13    ethereal/packet-vrrp.c
  1.3       +54 -54    ethereal/packet-vtp.c
  1.7       +21 -21    ethereal/packet-wccp.c
  1.6       +16 -16    ethereal/packet-who.c
  1.25      +153 -153  ethereal/packet-x25.c
  1.7       +12 -12    ethereal/packet-yhoo.c
  1.10      +4 -4      ethereal/packet-ypserv.c
  1.80      +74 -48    ethereal/packet.c
  1.184     +9 -2      ethereal/packet.h
  1.64      +44 -41    ethereal/proto.c
  1.30      +48 -40    ethereal/proto.h
  1.14      +24 -24    ethereal/xdlc.c