Commits


Merge branch 'master' of https://github.com/yellowman/nsh


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.


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


get rid of dns command that doesn't exist anymore


add dhcrelay as a supported service add dhcrelay DHCPrelay agent as a supported service


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


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


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


insert deprecation notice insert info about new manual insert deprecation notice insert info about new manual


Merge pull request #59 from stspdotname/showbridge add a "show bridge" command


Merge pull request #62 from yellowman/smytht-update-manual-version-andshow-commands Add files via upload


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/


Add files via upload smytht update manual version and show commands and clean up of formatting etc


update version from 1.0 to 1.1 update version from 1.0 to 1.1


Merge pull request #57 from stspdotname/initifp initialize ifp in show_vnet_parent()


move nsh-scripts-1.0 to nsh-scripts rename directory while preserving file commit history


Merge pull request #56 from stspdotname/showvlan add a "show vlan" command


initialize ifp in show_vnet_parent() I am not sure how this ever worked without providing the desired interface name in the ioctl request.


update See allso cross reference section order update See allso cross reference section order


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.


Merge pull request #55 from stspdotname/ndp add nsh commands for the IPv6 Neighbour Discovery Protocol


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


Merge pull request #54 from stspdotname/iface-status implement a cisco-style 'show interface status' command


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.


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