Home | History | Annotate | Download | only in systat
History log of /src/usr.bin/systat/netstat.c
RevisionDateAuthorComments
 1.32  28-Oct-2022  ozaki-r Adjust userland commands for struct inpcb separation

Only kvm users are affected.
 1.31  28-Oct-2022  ozaki-r Adjust userland commands for struct inpcb integration

Only kvm users are affected.
 1.30  03-May-2018  maxv Remove now unused tcpip.h includes. Some were already unused before.
 1.29  24-Nov-2013  mlelstv branches: 1.29.24;
Fix fallout from circleq->tailq transition.
 1.28  22-Oct-2006  christos branches: 1.28.40; 1.28.46;
use c99 initializers
consistently terminate nlist arrays with NULL not ""
 1.27  26-Feb-2005  dsl WARNS=3
 1.26  09-Jan-2005  christos - remove left over debugging code.
- centralize pointer to the head of the list casts by introducing a new var.
 1.25  04-Sep-2003  itojun synchronize w/ inpcb/in6pcb change
 1.24  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22365, verified by myself.
 1.23  05-Jul-2003  dsl Redraw addresses after screen refresh
 1.22  17-May-2003  itojun use strlcat/strlcpy
 1.21  24-Feb-2003  dsl Create subwins that end one line from the bottom of the screen even
after the window is resized.
 1.20  01-Dec-2000  simonb Remove extern variables and functions now declared in dkstats.h.
While here, remove 77 (!) unneed #includes.
 1.19  05-Jul-2000  ad - Add `boot', `run', `time' and `zero' commands to all IP displays. These work
as in the `vmstat' display mode. The default mode is now `time', not `boot'.
- ANSIfy.
- s@kre\(@vmstat\(@.
- __RCSID() police.
- Tweak inet.icmp display visual a little.
 1.18  27-Apr-2000  jdc branches: 1.18.4;
Fix arguments to *printw().
 1.17  10-Jan-2000  itojun don't choke on non-INET6 kernel, or non-IPSEC kernel.
cleanup error handling on mode change failure.

TODO: non-IPv4 kernel support should be improved. "netstat" should be okay,
"inet.ip" and "inet.icmp" needs more trick.

NetBSD PR: 9157
 1.16  07-Jan-2000  itojun add command line -n flag, which is same as "netstat numbers".
without it, we can't disable name resolution before the resolution starts.
 1.15  05-Jan-2000  itojun support IPv6. commands under "netstat" are IPv6 ready.
IPv6 is supported by filters (":ignore ssh") as well.
TODO: do something about line truncation?
TODO: inet6.icmp6? ":help" will not fit into single line...
 1.14  05-Jan-2000  itojun remove dupplicated prototype defs for file static funcs.
 1.13  20-Dec-1999  itojun fix "netstat numbers".
 1.12  20-Dec-1999  jwise Two things:

1.) fix a bug which caused coredumps when starting with no mode arguments
2.) move to table-lookup for mode-specific command parsing as well.
all command matching is now table-driven.
 1.11  24-Apr-1999  ross branches: 1.11.4;
Functional LP64 and type sanity fixes.
 1.10  25-Aug-1998  ross branches: 1.10.2;
Add { and } to shut up egcs. Reformat the more questionable code.
 1.9  12-Jul-1998  mrg - KNF
- use snprintf
- don't overwrite the keyboard buffer (and make this sized on
the window size).
 1.8  19-Oct-1997  lukem fix .Nm usage, deprecate register, getopt returns -1 not EOF, s/[br]*/[ms]*/
 1.7  21-Jul-1997  mrg - some KNF.
- use __RCSID().
- WARNS=1
 1.6  24-May-1997  jtc Use the new getmaxx and getmaxy macros instead of directly accessing
the private fields of WINDOW.
 1.5  13-Dec-1996  scottr Freshen up a bit:

- Replace deprecated sigblock() with sigprocmask()
- Redraw the current display if SIGWINCH is caught
- Style police
 1.4  11-Aug-1996  explorer clear the screen at the correct time to avoid leaving garbage on the screen.
This happens when switching from address to :numbers display.

From FreeBSD pr bin/1425.
 1.3  18-Jun-1995  cgd update for new queue structures
 1.2  20-Jan-1995  jtc Changed to conform to NetBSD's new RCS Id convention.
 1.1  20-Jan-1995  jtc branches: 1.1.1;
Initial revision
 1.1.1.1  20-Jan-1995  jtc imported from 44lite
 1.10.2.1  26-Sep-1999  he Pull up revision 1.11 (requested by he):
LP64 and type sanity fixes, with visible effects of enabling echo
on commands and correct cursor placement after update.
 1.11.4.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.18.4.1  01-Sep-2000  ad Pull up the following revisions, approved by releng-1-5:

- Add "boot", "run", "time" and "zero" commands to all IP displays. These work
as in the "vmstat" display mode. The default mode is now "time", not "boot".
- ANSIfy.
- s@kre\(@vmstat\(@.
- __RCSID() police.
- Tweak inet.icmp display visual a little.

netstat.c 1.19
pigs.c 1.20
ps.c 1.16
swap.c 1.13
systat.1 1.20
systat.h 1.7
tcp.c 1.7
vmstat.c 1.33
 1.28.46.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.28.40.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.29.24.1  21-May-2018  pgoyette Sync with HEAD

RSS XML Feed