Skip to content

1.2.2

Compare
Choose a tag to compare
@smytht smytht released this 06 Sep 11:24
· 55 commits to master since this release
f59823b

1.2.2 is a release aimed at improving quality and ease of installation.

Features added

  • clear command added based on feedback from nsh training in BSDCAN 2024
  • su command alias added for enable (for the unix users with muscle memory)
  • ! on its own no longer forks a shell (makes copying an pasting configs between devices easier)
  • one can jump between individual interface config modes directly without having to exit to global config mode between.
  • make install now looks for save.sh and copies it if it is missing from the system.
  • adding integration scripts to /usr/local/share/examples/nsh in the OpenBSD port package
  • minor improvements to integration scripts, improving information messaging, and moving hostname.if and mygate configs as opposed to backup (to prevent conflicts between /etc/hostname.if and /etc/nshrc post install.

Bugs fixed

  • segfault fixed where users were trying to run a shell command and tab completion after using the back space character
  • fixed static build on sparc64 and arm64 builds.
  • fixed interface status layout (reported by ryan-sg)
  • removed broken snmp trap (reported by ryan-sg)
  • fixed patch / pair commands (reported by ryan-sg)
  • fixed carp warning message on initialization of nsh at startup
  • fixed rtmsg warning message on initialization of nsh at startup
  • fix adding blackhole and reject routes gatway is required
  • fixed a file descriptor exhaustion bug in who.c
  • fixed multiple minor bugs identified by scan-build-16 and code-checker which were manually reviewed and validated by stsp

a Big thank you to those who tried nsh tested it and feedback issues and feature requests... keep them coming!
massive thanks to STSP for patiently wading through torrents of scan-build and codechecker false-positives :)

What's Changed

  • add clear command to clear terminal screen (feedback from BSDCAN) tra… by @smytht in #148
  • add su command alias for enable by @smytht in #150
  • fix conf_patch to avoid overwriting the current interface being shown by @stspdotname in #153
  • ! without arguments should not fork a new shell by @smytht in #154

Full Changelog: v1.2.1...v1.2.2