Commit Briefs

ae9fafb1f5 chris

Merge branch 'master' of https://github.com/yellowman/nsh (tags/v1.1)


5a64be2df9 chris

Change 'config' to 'configure' (still accepts partial words, like all

commands) and enforce it for commands in the global scope that make system configuration changes. It also accepts 'configure terminal' like Cisco IOS. This is a simple guard against commands being used which change system configuration until 'config' mode is entered. Since NSH targets users who may not be extremely familiar or comfortable with a CLI environment, this is useful. Accidental cut-and-paste is a thing! The same users may likely to be familiar with 'config t' as cisco shorthand and it's nice if we can act in a familiar manner. This means that a majority of NSH commands now require both 'configure' and 'enable' before they can be used. In the future, perhaps we'll find that 'enable' is superfluous.


dcafb87d27 GitHub

Improve nsh.8 with bridge examples

Improve nsh.8 with bridge examples bridge 4 veb 4 tpmr 4 ( and a clarification about config limitiations on tpmr and other cross reference improvements



d7afb8ef38 GitHub

add dhcrelay as a supported service

add dhcrelay DHCPrelay agent as a supported service


105413c5f7 GitHub

add show interface status command, and improvements

add show interface status command improve tags for commands improve Cross referencing on interface drivers


5d9dbeb4e2 GitHub

update nsh.8 with show bridge and dynamic routing

ubdate nsh.8 with show commands that are supported show bridge, show bgp, show ospf, show rip, show ldp improve cross references in the manual with openbsd daemons and clean up based on output of mandoc -Tlint ./nsh.8


df31a4a1c4 GitHub

add new show commands vlan, bridge, arp, ndp

add new show commands vlan, bridge, arp, ndp and add explict reference to top level commands that have sub commands dont just call sub commands call the top level command also eg show kernel pf ... also explictly call show kernel to test the operation of the commands without the sub command also


f0fe0d1cbf GitHub

insert deprecation notice insert info about new manual

insert deprecation notice insert info about new manual


e3ae3f878d GitHub

Merge pull request #59 from stspdotname/showbridge

add a "show bridge" command


e2bc7ed386 GitHub

Merge pull request #62 from yellowman/smytht-update-manual-version-andshow-commands

Add files via upload


84a761ef30 Stefan Sperling

add a "show bridge" command

This command provides a quick overview of bridges in the system and shows their member interfaces and descriptions. Long lists of member interfaces wrap at 80 columns. For example: nsh/show bridge % Bridge Status Member Interfaces veb0 up vport0 em1 athn0 tap0 tap1 tap80 tap81 tap82 tap83 tap84 tap85 tap86 tap87 tap88 tap89 tap90 tap91 tap92 tap93 tap94 tap95 tap96 tap97 tap98 tap99 Description: wifi/ethernet/vpn bridge bridge0 down tap72 tap71 tap70 Description: - nsh/


0f0cf46008 GitHub

Add files via upload

smytht update manual version and show commands and clean up of formatting etc


4bd5bc5e50 GitHub

update version from 1.0 to 1.1

update version from 1.0 to 1.1


4dfca50932 GitHub

Merge pull request #57 from stspdotname/initifp

initialize ifp in show_vnet_parent()


4ad1a7fb37 smytht

move nsh-scripts-1.0 to nsh-scripts

rename directory while preserving file commit history


90427237b8 GitHub

Merge pull request #56 from stspdotname/showvlan

add a "show vlan" command


5ef42896e2 Stefan Sperling

initialize ifp in show_vnet_parent()

I am not sure how this ever worked without providing the desired interface name in the ioctl request.


2c64685c59 GitHub

update See allso cross reference section order

update See allso cross reference section order


1edb14c1c6 Stefan Sperling

add a "show vlan" command

This command provides a high-level overview of VLANs configured on the system, similar to the cisco-style "show vlan" command.


3e900a0e4c GitHub

Merge pull request #55 from stspdotname/ndp

add nsh commands for the IPv6 Neighbour Discovery Protocol


d145e97f33 GitHub

update nsh.8 with supported daemons & version

update nsh.8 with supported daemons update version number in comment clean up authors


0f2907ccd2 GitHub

Merge pull request #54 from stspdotname/iface-status

implement a cisco-style 'show interface status' command


1b67eebf67 Stefan Sperling

add nsh commands for the IPv6 Neighbour Discovery Protocol

Add four new nsh commands to manage the NDP cache, similar to the commands which exist for the IPv4 ARP cache: 1. show ndp 2. ndp <inet6 addr> <ether addr> [temp] [proxy] 3. no ndp <inet6 addr> 4. flush ndp Based on code from OpenBSD usr.sbin/ndp/ndp.c. Some code is shared between nsh's arp.c and the new ndp.c file.


86304fb021 GitHub

update for upcomming 1.1 release

bump the version number to 1.1 for the upcomming 1.1 release update supported daemon list and put in aphabetcial order update the manual link to point at the wiki manual and nsh.8 manual update todo list with the new project page on git hub update the see also to include the recent youtube video of Toms presentation on NSH at EuroBSDCon