Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal acconfig.h configure.in packet-snmp.c

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: Sun, 10 Mar 2002 16:18:13 -0600 (CST)
guy         2002/03/10 16:18:13 CST

  Modified files:
    .                    acconfig.h configure.in packet-snmp.c 
  Log:
  Use the "sprint_realloc_" routines in UCD SNMP 4.2.2 and later, rather
  than the "sprint_" routines in UCD and CMU SNMP; the latter routines
  have no bounds checking, and if you use them you cannot protect against
  buffer overflows.
  
  As we now require UCD SNMP 4.2.2 or later:
  
  	1) we no longer need code to support CMU SNMP;
  
  	2) we no longer need code to work around problems with UCD SNMP
  	   4.1.1;
  
  and, as we no longer use the "sprint_" routines, we no longer need code
  to work around the changed API and ABI of those routines in some
  nonstandard versions of the UCD SNMP library.
  
  Revision  Changes    Path
  1.22      +1 -3      ethereal/acconfig.h
  1.157     +15 -37    ethereal/configure.in
  1.83      +128 -419  ethereal/packet-snmp.c