Folks, Please find attached diff which updates the nsh port to the latest release of nsh 1.1 on github
I would like to give a big thanks to Chris Cappuccio, Stefan Sperling, my colleagues, Justin Donoghue, Alan McGrath & Scott Mc Donnell from my Alma Mater DCU who worked on this as part of their university work placement. a big shout out to Ingo@ who patiently guided me on mandoc and manual page writing. and last but not least Stuart and Kurt Mosiejczuk for all their time, expertise and work and patience to get me started on ports. It was a pleasure to help document some of the output of the above people's effort and indeed the wider OpenBSD Community for their contributions to the OpenBSD network stack over the years... the attached CVS diff updates the port with the upstream release v1.1 ####Changes since last time Chris and Stefan have made a number of improvements to nsh since the last update 1) dhcpleased support 2) slaacd support 3) resolvd support 4) ndp control support 5) improved arp control on interfaces 6) improved bridge/ veb feature support such as protected ports etc... 7) improved diagnostics commands show arp show ndp show bridge show interface status 8) improved integration scripts 9) improved reduced default configuration on new sysctls (to omit default settings on OpenBSD sysctls) 10) improved arp control on interfaces (arp on, static arp, ) 11) improved usability and alignment with other industry CLIs with the keyword "exit" used to exit interface configuration modes 12) nsh.8 manual page updated to include the new features, improved cross referencing feedback ,comments, ideas, testers contributors welcome... Thanks again, Tom Smyth On Mon, 13 Mar 2023 at 12:34, Stuart Henderson <s...@spacehopper.org> wrote: > > On 2023/03/13 12:12, Tom Smyth wrote: > > Hi Stuart > > ill have a look at this... and see what can be done on GH > > This or similar to tag the current state of the tree as v1.1 > > git tag -a v1.1 -m "Release version v1.1" > git push origin v1.1 > > Or if e.g. there was another commit upstream and you want to tag the > older commit as v1.1: > > git tag -a v1.1 5d9dbeb4e -m "Release version v1.1" > (and push) > > Then for the port you can remove DISTNAME and set GH_TAGNAME = v1.1 > instead. > > > with Stefan and Chris > > > > Thanks > > > > On Mon 13 Mar 2023, 11:09 Stuart Henderson, <s...@spacehopper.org> wrote: > > > > > On 2023/03/13 00:44, Tom Smyth wrote: > > > > Folks, > > > > please find attached, update for nsh to nsh1.1-20230312 > > > > I would like to give a big thanks to Chris Cappuccio, Stefan Sperling, > > > > Justin Donoghue and Kurt Mosiejczuk for all their time, expertise and > > > > work to help. > > > > > > Updating to newer code makes sense. Would it be worth tagging it > > > upstream so we don't need to use GH_COMMIT and the date in DISTNAME? > > > > > > > the attached CVS diff updates the port with the upstream release, > > > > ####Changes since last time > > > > Chris and Stefan have made a number of improvements to nsh since the > > > last update > > > > > > > > 1) dhcpleased support > > > > 2) slaacd support > > > > 3) resolvd support > > > > 4) ndp control support > > > > 5) improved arp control on interfaces > > > > 6) improved bridge/ veb feature support > > > > 7) improved diagnostics commands > > > > show arp > > > > show ndp > > > > show bridge > > > > show interface status > > > > 8) improved integration scripts > > > > 9) improved reduced default configuration on new sysctls (to omit > > > > default settings on OpenBSD sysctls) > > > > 10) improved arp control on interfaces (arp on, static arp, ) > > > > 11) improved usability and alignment with other industry CLIs with the > > > > keyword "exit" used to exit interface configuration modes > > > > > > > > > > > > 12) nsh.8 manual page updated to include the new features, improved > > > > cross referencing > > > > etc. > > > > > > > > further updates to nsh.8 possible but I wanted make sure at least > > > > this diff makes the cut before ports freeze ... > > > > > > > > a big shout out to Justin who helped identify where we could improve > > > > the show commands / diagnostic commands based on his use of other > > > > networking platforms. > > > > > > > > -- > > > > Kindest regards, > > > > Tom Smyth. > > > > > > > > > -- Kindest regards, Tom Smyth.
Index: Makefile =================================================================== RCS file: /cvs/ports/shells/nsh/Makefile,v retrieving revision 1.45 diff -u -p -r1.45 Makefile --- Makefile 22 Sep 2022 08:16:14 -0000 1.45 +++ Makefile 15 Mar 2023 22:26:19 -0000 @@ -1,11 +1,9 @@ COMMENT = network switch style shell -DISTNAME = nsh-1.0.20220919 GH_ACCOUNT = yellowman GH_PROJECT = nsh -GH_COMMIT = fcad0f6af197ab0c96e2c5410c546ad90027f7a1 - +GH_TAGNAME = v1.1 CATEGORIES = shells net HOMEPAGE = https://www.nmedia.net/nsh/ Index: distinfo =================================================================== RCS file: /cvs/ports/shells/nsh/distinfo,v retrieving revision 1.16 diff -u -p -r1.16 distinfo --- distinfo 22 Sep 2022 08:16:14 -0000 1.16 +++ distinfo 15 Mar 2023 22:26:19 -0000 @@ -1,2 +1,2 @@ -SHA256 (nsh-1.0.20220919-fcad0f6a.tar.gz) = 9Yx+WsdiP73nIqbzwH7UUBa7Jw94mSH776sPOWnqGag= -SIZE (nsh-1.0.20220919-fcad0f6a.tar.gz) = 167696 +SHA256 (nsh-1.1.tar.gz) = v0sHzQ2zEoAzbsaZVeVuhp2R0R37cZvNy/RvJ0Df2Pc= +SIZE (nsh-1.1.tar.gz) = 185700