]> git.draconx.ca Git - rarpd-dx.git/log
rarpd-dx.git
9 months agoAdd description of -H option to the manual. master
Nick Bowler [Mon, 31 Jul 2023 01:46:16 +0000 (21:46 -0400)]
Add description of -H option to the manual.

9 months agoClean up whitespace a bit.
Nick Bowler [Sun, 30 Jul 2023 20:42:51 +0000 (16:42 -0400)]
Clean up whitespace a bit.

9 months agoRelease 1. v1
Nick Bowler [Fri, 28 Jul 2023 05:03:39 +0000 (01:03 -0400)]
Release 1.

Get a release out the door with just the bare minimum of changes
compared to the iputils-20211215 release.

We eschew "dates as versions" and start this at version 1.

9 months agoRemove some irrelevant entries from iputils ChangLog.
Nick Bowler [Fri, 28 Jul 2023 04:58:12 +0000 (00:58 -0400)]
Remove some irrelevant entries from iputils ChangLog.

Delete a handful of entries from the ChangeLog imported from iputils;
these changes only modified "common" code that was never used by rarpd
whatsoever.

9 months agoMove docbook/xsltproc configure test into separate m4 file.
Nick Bowler [Fri, 28 Jul 2023 04:40:14 +0000 (00:40 -0400)]
Move docbook/xsltproc configure test into separate m4 file.

9 months agoRemove iputils headings from the man page.
Nick Bowler [Thu, 27 Jul 2023 04:21:56 +0000 (00:21 -0400)]
Remove iputils headings from the man page.

This isn't part of the iputils package anymore.

9 months agoStop using GNU "error" functions.
Nick Bowler [Thu, 27 Jul 2023 04:05:32 +0000 (00:05 -0400)]
Stop using GNU "error" functions.

For an actually portable error fallback, just don't use error at all.

There are literally just 3 calls to the GNU error function, all of which
are directly in main.  We can just use normal prints and return.

9 months agoAdjust usage message and add explicit help option.
Nick Bowler [Thu, 27 Jul 2023 04:00:41 +0000 (00:00 -0400)]
Adjust usage message and add explicit help option.

Instead of dumping a huge splat on usage errors, output a brief message
instead with an option to request the full details.  Since we currently
only do short options, this option is -H (same as my own programs).

When requested by the user, program help text is not an error message
so it goes on standard output (that way it can be grepped and all that
good stuff).

9 months agoPunt iputils_common helpers.
Nick Bowler [Thu, 27 Jul 2023 03:29:57 +0000 (23:29 -0400)]
Punt iputils_common helpers.

Only two functions from this common library are used by rarpd.

The error fallback depends on program_invocation_short_name, which is a
GNU C library feature, and if you have the GNU C library, you have error,
so I'm really not sure what systems this works on.

And for rarpd, there seems to be no point in explicitly closing the
standard I/O streams since it doesn't print anything normally.

9 months agoGet rid of IPUTILS_VERSION macro.
Nick Bowler [Thu, 27 Jul 2023 03:11:17 +0000 (23:11 -0400)]
Get rid of IPUTILS_VERSION macro.

This program isn't part of iputils anymore.

9 months agoAdd NEWS.
Nick Bowler [Thu, 27 Jul 2023 03:02:26 +0000 (23:02 -0400)]
Add NEWS.

9 months agoUse gitlog-to-changelog w/ "make dist".
Nick Bowler [Thu, 27 Jul 2023 02:51:44 +0000 (22:51 -0400)]
Use gitlog-to-changelog w/ "make dist".

9 months agoImport bootstrap script etc.
Nick Bowler [Thu, 27 Jul 2023 02:28:54 +0000 (22:28 -0400)]
Import bootstrap script etc.

9 months agoImport rarpd from iputils-20211215
Nick Bowler [Thu, 27 Jul 2023 02:15:30 +0000 (22:15 -0400)]
Import rarpd from iputils-20211215

Well, with rarpd removed from iputils, let's extract it to a standalone
package.  This is just the bare minimum to start, all source files are
unmodified from the iputils-20211215 release, and a brand-new skeleton
build system is implemented to compile the software and documentation.