Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal packet-msproxy.c packet-socks.c packet-tcp.c

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

From: Guy Harris <guy@xxxxxxxxxxxxxxxxx>
Date: Fri, 7 Nov 2003 18:02:56 -0600 (CST)
guy         2003/11/07 18:02:56 CST

  Modified files:
    .                    packet-msproxy.c packet-socks.c 
                         packet-tcp.c packet-tcp.h 
  Log:
  "decode_tcp_ports()" is for use by protocols that proxy transport-layer
  packets/sessions, e.g. MSProxy and SOCKS.  It should not cause any of
  the TCP-specific stuff such as sequence number analysis or PDU tracking
  to be done.  (Actually, MSProxy and SOCKS should offer desegmentation
  services *themselves* and do their *own* PDU tracking, rather than just
  passing stuff on to "decode_tcp_ports()", but that's another matter.)
  
  Make "tcp_tree" once again be a local variable to "dissect_tcp()", and
  pass it as an argument to those functions that use it.
  
  Revision  Changes    Path
  1.36      +2 -2      ethereal/packet-msproxy.c
  1.49      +2 -2      ethereal/packet-socks.c
  1.214     +56 -34    ethereal/packet-tcp.c
  1.19      +2 -2      ethereal/packet-tcp.h