Thanks, the port is looking good and I've done some quick basic testing with no issues (I assume you're already happy in general with it) - committed.
On 2023/03/15 22:37, Tom Smyth wrote: > 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