Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Oct 2001 07:30:42 -0700 (PDT)
From:      Ruslan Ermilov <ru@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/usr.bin/netstat route.c
Message-ID:  <200110111430.f9BEUgB47147@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
ru          2001/10/11 07:30:42 PDT

  Modified files:
    usr.bin/netstat      route.c 
  Log:
  Fixed bugs from revision 1.27.  Specifically:
  
  - Restore the ability to look up network names in the networks(5)
    database by passing getnetbyaddr(3) shifted network numbers,
    but without duplicating the old bug that was fixed in 1.27 (we
    now only shift netnums with standard netmasks).  For example:
  
  Before:
  
  $ netstat -r
  [...]
  127.0.1/24         localhost          UGSc        0        0    lo0
  127.0.2/24         localhost          UGSc        0        0    lo0
  
  After:
  
  $ netstat -r
  [...]
  subnet1/24         localhost          UGSc        0        0    lo0
  subnet2/24         localhost          UGSc        0        0    lo0
  
  - Only try to lookup with the forged netmask if the mask was not
    explicitly specified, like it was before 1.27.  For example:
  
  Before:
  
  $ netstat -r
  net-44.ampr.org/25 localhost          UGSc        0        0    lo0
  net-44.ampr.org/25 localhost          UGSc        0        0    lo0
  
  After:
  
  44.108.2/25        localhost          UGSc        0        0    lo0
  44.108.2.128/25    localhost          UGSc        0        0    lo0
  
  - Make sure to null-terminate the resulting string.
  
  MFC after:	1 week
  
  Revision  Changes    Path
  1.63      +17 -10    src/usr.bin/netstat/route.c


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200110111430.f9BEUgB47147>