1.2.2
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