Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal packet-bootparams.c packet-hclnfsd.c packet-

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

From: Guy Harris <guy@xxxxxxxxxxxxxxxxxxx>
Date: Sat, 27 Jan 2001 21:39:50 -0600 (CST)
guy         2001/01/27 21:39:50 CST

  Modified files:
    .                    packet-bootparams.c packet-hclnfsd.c 
                         packet-mount.c packet-nfs.c packet-nfs.h 
                         packet-nlm.c packet-portmap.c 
                         packet-rpc.c packet-rpc.h packet-ypserv.c 
  Log:
  Allow dissectors of ONC RPC-based protocols to register themselves
  either with a table of old-style dissectors or a table of tvbuffified
  dissectors, and have the RPC dissector pass the appropriate arguments to
  the dissectors.
  
  Finish tvbuffifying the NLM dissector, getting rid of the last traces of
  old-style dissector code.
  
  In those routines in the NFS dissector that take new-style arguments
  (because they're called from the NLM dissector), make them take an
  offset as an argument, so they don't assume that they're handed a tvbuff
  starting at the stuff they're supposed to dissect, and make the versions
  that take old-style arguments construct a tvbuff and call the versions
  that take new-style arguments.  Do the latter with the routines in
  "packet-rpc.c" as well.
  
  Revision  Changes    Path
  1.16      +3 -3      ethereal/packet-bootparams.c
  1.2       +3 -3      ethereal/packet-hclnfsd.c
  1.20      +9 -9      ethereal/packet-mount.c
  1.43      +123 -96   ethereal/packet-nfs.c
  1.8       +8 -3      ethereal/packet-nfs.h
  1.14      +128 -260  ethereal/packet-nlm.c
  1.24      +9 -9      ethereal/packet-portmap.c
  1.51      +205 -133  ethereal/packet-rpc.c
  1.23      +14 -25    ethereal/packet-rpc.h
  1.14      +5 -5      ethereal/packet-ypserv.c