./shells/nsh [network switch style shell]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 1.0.20160605, Package name: nsh-1.0.20160605
Maintained by: The OpenBSD ports mailing-list
Master sites:
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
  • static
Description
NSH is a CLI intended for OpenBSD-based network appliances. It replaces
ifconfig, sysctl and route with its own simple command language, and
consolidates configuration and control of other daemons into one place,
presenting the user with a vaguely cisco-like interface.

Flavour: static - link statically.


Filesize: 127.215 KB
Version History (View Complete History)
  • (2016-06-23) Updated to version: nsh-1.0.20160605
  • (2016-05-27) Updated to version: nsh-1.0.20160527
  • (2016-05-25) Updated to version: nsh-1.0.20160524
  • (2016-05-19) Updated to version: nsh-1.0.20160519
  • (2015-12-18) Updated to version: nsh-1.0.20151213
  • (2015-10-02) Updated to version: nsh-1.0.20150914
  • (2015-09-09) Updated to version: nsh-1.0.20150902
  • (2015-01-10) Updated to version: nsh-1.0.20140503
  • (2013-02-12) Updated to version: nsh-1.0
  • (2012-09-17) Package added to openports.se, version nsh-0.0.20120523 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2017-08-24 00:05:27 by Antoine Jacoutot | Files touched by this commit (3)
Log message:
Fix link order to unbreak with FTS5 enabled sqlite3.
   2017-07-13 11:01:14 by Stuart Henderson | Files touched by this commit (2)
Log message:
IPV6CTL_MAXIFDEFROUTERS, IPV6CTL_MAXIFPREFIXES going away - patch nsh to cope.
   2017-07-13 11:01:14 by Stuart Henderson | Files touched by this commit (2)
Log message:
IPV6CTL_MAXIFDEFROUTERS, IPV6CTL_MAXIFPREFIXES going away - patch nsh to cope.
   2017-07-10 14:10:36 by Stuart Henderson | Files touched by this commit (2)
Log message:
tweak nsh's MANUAL a bit, especially rc.local suggestions (/usr/local/bin isn't
in the default PATH, and the current example with tee hangs)
   2017-07-10 14:10:36 by Stuart Henderson | Files touched by this commit (2)
Log message:
tweak nsh's MANUAL a bit, especially rc.local suggestions (/usr/local/bin isn't
in the default PATH, and the current example with tee hangs)
   2017-07-10 13:04:12 by Stuart Henderson | Files touched by this commit (2)
Log message:
convert nsh's save.sh from a symlink to an @sample, such that it can be
modified or pointed to an alternative file (e.g. save-ro.sh instead of the
standard save-rw.sh) and have the changes stay intact after pkg_add -u.
   2017-07-10 13:04:12 by Stuart Henderson | Files touched by this commit (2)
Log message:
convert nsh's save.sh from a symlink to an @sample, such that it can be
modified or pointed to an alternative file (e.g. save-ro.sh instead of the
standard save-rw.sh) and have the changes stay intact after pkg_add -u.
   2017-06-28 10:34:59 by Stuart Henderson | Files touched by this commit (7)
Log message:
disable timeslots code to unbreak following SIOCSIFTIMESLOT removal
   2017-06-28 10:34:59 by Stuart Henderson | Files touched by this commit (7)
Log message:
disable timeslots code to unbreak following SIOCSIFTIMESLOT removal
   2017-06-28 10:34:59 by Stuart Henderson | Files touched by this commit (7)
Log message:
disable timeslots code to unbreak following SIOCSIFTIMESLOT removal
   2017-06-28 10:34:59 by Stuart Henderson | Files touched by this commit (7)
Log message:
disable timeslots code to unbreak following SIOCSIFTIMESLOT removal
   2017-06-28 10:34:59 by Stuart Henderson | Files touched by this commit (7)
Log message:
disable timeslots code to unbreak following SIOCSIFTIMESLOT removal
   2017-06-28 10:34:59 by Stuart Henderson | Files touched by this commit (7)
Log message:
disable timeslots code to unbreak following SIOCSIFTIMESLOT removal
   2017-06-28 10:34:59 by Stuart Henderson | Files touched by this commit (7)
Log message:
disable timeslots code to unbreak following SIOCSIFTIMESLOT removal
   2017-05-18 04:40:08 by Martin Pieuchot | Files touched by this commit (1)
Log message:
Remove unneeded and dying headers.
ok sthen@
   2017-05-06 09:10:18 by Marc Espie | Files touched by this commit (68)
Log message:
adjust distinfo post DISTFILES change
   2017-02-20 10:14:31 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
Adapt after the struct ipipstat members size bump
   2017-02-20 10:14:31 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
Adapt after the struct ipipstat members size bump
   2017-01-26 05:30:02 by Christian Weisgerber | Files touched by this commit (4)
Log message:
fix build after recent network changes
   2017-01-26 05:30:02 by Christian Weisgerber | Files touched by this commit (4)
Log message:
fix build after recent network changes
   2017-01-26 05:30:02 by Christian Weisgerber | Files touched by this commit (4)
Log message:
fix build after recent network changes
   2017-01-26 05:30:02 by Christian Weisgerber | Files touched by this commit (4)
Log message:
fix build after recent network changes
   2016-09-23 03:16:58 by Stuart Henderson | Files touched by this commit (124)
Log message:
Cope with moving sqlite3 back to ports.
   2016-09-10 07:03:44 by Antoine Jacoutot | Files touched by this commit (95)
Log message:
First pass at pre-entively fixing ports that would break once guenther's header
pollution diff is in.
lang/squeak/vm does not build but it's due to the recent audio changes
games/xbattle: also fixes some conflicting implicit decl
print/hplip: also fixes some conflicting implicit decl
   2016-09-10 07:03:44 by Antoine Jacoutot | Files touched by this commit (95)
Log message:
First pass at pre-entively fixing ports that would break once guenther's header
pollution diff is in.
lang/squeak/vm does not build but it's due to the recent audio changes
games/xbattle: also fixes some conflicting implicit decl
print/hplip: also fixes some conflicting implicit decl
   2016-09-02 09:42:07 by Stuart Henderson | Files touched by this commit (2)
Log message:
handle RTF_MASK removal
   2016-09-02 09:42:07 by Stuart Henderson | Files touched by this commit (2)
Log message:
handle RTF_MASK removal
   2016-06-23 07:19:43 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to newer nsh snapshot
   2016-06-23 07:19:43 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to newer nsh snapshot
   2016-06-23 07:19:43 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to newer nsh snapshot
   2016-05-27 06:53:13 by Stuart Henderson | Files touched by this commit (2)
Log message:
update to newer nsh snapshot
   2016-05-27 06:53:13 by Stuart Henderson | Files touched by this commit (2)
Log message:
update to newer nsh snapshot
   2016-05-24 14:02:27 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to 20160524 snapshot of nsh
   2016-05-24 14:02:27 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to 20160524 snapshot of nsh
   2016-05-24 14:02:27 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to 20160524 snapshot of nsh
   2016-05-19 03:22:11 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to new nsh snapshot, including jca's patch to remove IPV6CTL_V6ONLY
(which is a noop anyway) and more useful pppoe support (saves authkey)
   2016-05-19 03:22:11 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to new nsh snapshot, including jca's patch to remove IPV6CTL_V6ONLY
(which is a noop anyway) and more useful pppoe support (saves authkey)
   2016-05-19 03:22:11 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to new nsh snapshot, including jca's patch to remove IPV6CTL_V6ONLY
(which is a noop anyway) and more useful pppoe support (saves authkey)
   2016-05-19 03:22:11 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to new nsh snapshot, including jca's patch to remove IPV6CTL_V6ONLY
(which is a noop anyway) and more useful pppoe support (saves authkey)
   2016-04-13 03:44:25 by Stuart Henderson | Files touched by this commit (2)
Log message:
add an optional static flavour to nsh
   2016-04-13 03:44:25 by Stuart Henderson | Files touched by this commit (2)
Log message:
add an optional static flavour to nsh
   2016-04-05 15:54:26 by Stuart Henderson | Files touched by this commit (1)
Log message:
and another one.. add queue.h
   2016-04-05 15:43:54 by Stuart Henderson | Files touched by this commit (1)
Log message:
needs queue.h for mbuf.h
   2015-12-18 06:17:41 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to nsh-20151213, unbreak
   2015-12-18 06:17:41 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to nsh-20151213, unbreak
   2015-12-18 06:17:41 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to nsh-20151213, unbreak
   2015-12-18 06:17:41 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to nsh-20151213, unbreak
   2015-10-17 04:29:04 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
BROKEN=need to be adapted to current pflow(4)
ok sthen@
   2015-10-05 10:29:02 by Stuart Henderson | Files touched by this commit (24)
Log message:
REVISION bumps following the additional member in struct if_data,
to make sure packages get updated
   2015-10-01 10:28:01 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to newer nsh snapshot
   2015-10-01 10:28:01 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to newer nsh snapshot
   2015-10-01 10:28:01 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to newer nsh snapshot
   2015-09-11 14:54:54 by Stuart Henderson | Files touched by this commit (3)
Log message:
-RTF_XRESOLVE
   2015-09-11 14:54:54 by Stuart Henderson | Files touched by this commit (3)
Log message:
-RTF_XRESOLVE
   2015-09-11 14:54:54 by Stuart Henderson | Files touched by this commit (3)
Log message:
-RTF_XRESOLVE
   2015-09-11 08:25:47 by Stuart Henderson | Files touched by this commit (2)
Log message:
fix shells/nsh with ifmedia64
   2015-09-11 08:25:47 by Stuart Henderson | Files touched by this commit (2)
Log message:
fix shells/nsh with ifmedia64
   2015-09-08 11:48:55 by Stuart Henderson | Files touched by this commit (9)
Log message:
update to a new snapshot of nsh
   2015-09-08 11:48:55 by Stuart Henderson | Files touched by this commit (9)
Log message:
update to a new snapshot of nsh
   2015-09-08 11:48:55 by Stuart Henderson | Files touched by this commit (9)
Log message:
update to a new snapshot of nsh
   2015-09-08 11:48:55 by Stuart Henderson | Files touched by this commit (9)
Log message:
update to a new snapshot of nsh
   2015-09-08 11:48:55 by Stuart Henderson | Files touched by this commit (9)
Log message:
update to a new snapshot of nsh
   2015-09-08 11:48:55 by Stuart Henderson | Files touched by this commit (9)
Log message:
update to a new snapshot of nsh
   2015-09-08 11:48:55 by Stuart Henderson | Files touched by this commit (9)
Log message:
update to a new snapshot of nsh
   2015-09-08 11:48:55 by Stuart Henderson | Files touched by this commit (9)
Log message:
update to a new snapshot of nsh
   2015-09-08 11:48:55 by Stuart Henderson | Files touched by this commit (9)
Log message:
update to a new snapshot of nsh
   2015-07-23 16:19:03 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
Missed in previous.
   2015-07-23 16:19:03 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
Missed in previous.
   2015-03-16 09:21:58 by Christian Weisgerber | Files touched by this commit (3)
Log message:
Stop using <tzfile.h>.
   2015-03-16 09:21:58 by Christian Weisgerber | Files touched by this commit (3)
Log message:
Stop using <tzfile.h>.
   2015-03-16 09:21:58 by Christian Weisgerber | Files touched by this commit (3)
Log message:
Stop using <tzfile.h>.
   2015-01-10 06:13:16 by Stuart Henderson | Files touched by this commit (2)
Log message:
fix nsh use-after-free in tab completion of ifnames
   2015-01-10 06:13:16 by Stuart Henderson | Files touched by this commit (2)
Log message:
fix nsh use-after-free in tab completion of ifnames
   2015-01-10 06:06:14 by Stuart Henderson | Files touched by this commit (1)
Log message:
oops, stray character
   2015-01-10 05:44:01 by Stuart Henderson | Files touched by this commit (4)
Log message:
Patch nsh with an initial fix following NOINET6 removal.
"no inet6" (to remove ip6 from an interface after it has been
explicitly or implicitly added) is not yet supported.
"inet6 autoconf" also needs to be handled (replacement for rtsol).
   2015-01-10 05:44:01 by Stuart Henderson | Files touched by this commit (4)
Log message:
Patch nsh with an initial fix following NOINET6 removal.
"no inet6" (to remove ip6 from an interface after it has been
explicitly or implicitly added) is not yet supported.
"inet6 autoconf" also needs to be handled (replacement for rtsol).
   2015-01-10 05:44:01 by Stuart Henderson | Files touched by this commit (4)
Log message:
Patch nsh with an initial fix following NOINET6 removal.
"no inet6" (to remove ip6 from an interface after it has been
explicitly or implicitly added) is not yet supported.
"inet6 autoconf" also needs to be handled (replacement for rtsol).
   2015-01-10 05:44:01 by Stuart Henderson | Files touched by this commit (4)
Log message:
Patch nsh with an initial fix following NOINET6 removal.
"no inet6" (to remove ip6 from an interface after it has been
explicitly or implicitly added) is not yet supported.
"inet6 autoconf" also needs to be handled (replacement for rtsol).
   2015-01-10 05:00:07 by Stuart Henderson | Files touched by this commit (10)
Log message:
Switch shells/nsh to fetching from github, which has most of our patches
rolled in. (Build currently fails due to noinet6 changes, this change
doesn't fix this yet).
   2015-01-10 05:00:07 by Stuart Henderson | Files touched by this commit (10)
Log message:
Switch shells/nsh to fetching from github, which has most of our patches
rolled in. (Build currently fails due to noinet6 changes, this change
doesn't fix this yet).
   2015-01-10 05:00:07 by Stuart Henderson | Files touched by this commit (10)
Log message:
Switch shells/nsh to fetching from github, which has most of our patches
rolled in. (Build currently fails due to noinet6 changes, this change
doesn't fix this yet).
   2015-01-10 05:00:07 by Stuart Henderson | Files touched by this commit (10)
Log message:
Switch shells/nsh to fetching from github, which has most of our patches
rolled in. (Build currently fails due to noinet6 changes, this change
doesn't fix this yet).
   2015-01-10 05:00:07 by Stuart Henderson | Files touched by this commit (10)
Log message:
Switch shells/nsh to fetching from github, which has most of our patches
rolled in. (Build currently fails due to noinet6 changes, this change
doesn't fix this yet).
   2015-01-10 05:00:07 by Stuart Henderson | Files touched by this commit (10)
Log message:
Switch shells/nsh to fetching from github, which has most of our patches
rolled in. (Build currently fails due to noinet6 changes, this change
doesn't fix this yet).
   2015-01-10 05:00:07 by Stuart Henderson | Files touched by this commit (10)
Log message:
Switch shells/nsh to fetching from github, which has most of our patches
rolled in. (Build currently fails due to noinet6 changes, this change
doesn't fix this yet).
   2015-01-10 05:00:07 by Stuart Henderson | Files touched by this commit (10)
Log message:
Switch shells/nsh to fetching from github, which has most of our patches
rolled in. (Build currently fails due to noinet6 changes, this change
doesn't fix this yet).
   2015-01-10 05:00:07 by Stuart Henderson | Files touched by this commit (10)
Log message:
Switch shells/nsh to fetching from github, which has most of our patches
rolled in. (Build currently fails due to noinet6 changes, this change
doesn't fix this yet).
   2015-01-10 05:00:07 by Stuart Henderson | Files touched by this commit (10)
Log message:
Switch shells/nsh to fetching from github, which has most of our patches
rolled in. (Build currently fails due to noinet6 changes, this change
doesn't fix this yet).