Package: rarpd / 0.981107-9

Metadata

Package Version Patches format
rarpd 0.981107-9 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
001_from_0.981107_4.diff | (download)

Makefile | 2 1 + 1 - 0 !
rarpd.c | 74 46 + 28 - 0 !
2 files changed, 47 insertions(+), 29 deletions(-)

 changes present in rarpd_0.981107-4.
001_manual_page.diff | (download)

rarpd.8 | 69 69 + 0 - 0 !
1 file changed, 69 insertions(+)

 manual page rarpd(8).
 The manual page rarpd(8) is missing in the source
 archive but exists as adocument of the same authors.
Authors: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
 Jakub Jelinek <jakub@redhat.com>
Comment: Recovered from rarpd_0.981107-4.
002_from_0.981107_6.diff | (download)

rarpd.c | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 silence compiler warnings.
 Missing header file inclusion.
 .
 Print expected network adapter name.
003_from_0.981107_7.diff | (download)

rarpd.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 silence compiler warning.
 Use proper type for socket address length.
010_standard_conventions.diff | (download)

Makefile | 15 13 + 2 - 0 !
rarpd.8 | 25 21 + 4 - 0 !
rarpd.c | 8 6 + 2 - 0 !
3 files changed, 40 insertions(+), 8 deletions(-)

 conventions and portability.
 Alter the make file to reflect better the
 expected standards.
 .
 Minor improvments on the source code,
 including a logging message.
 .
 Select improvements to the manual page,
 mentioning capabilities in the existing
 source code, but which were not expressed
 in the existing manual page. Most importantly,
 mention the use of SIGHUP.
015_notsock_and_debugging.diff | (download)

rarpd.8 | 3 2 + 1 - 0 !
rarpd.c | 65 46 + 19 - 0 !
2 files changed, 48 insertions(+), 20 deletions(-)

 debug messages and invalid sockets.
 Attempt at identifying invalid socket descriptors,
 and deactivate them after detection. This should
 avoid message flooding in case of ENOTSOCK.
 .
 Implement the changes needed to make debug mode useful,
 printing to the console, and verbosely.
 .
 The verbose mode, as introduced by the Debian package
 no later than rarpd_0.981107-4, was the only way to
 initialize TMPBUF and TMPNAME in serve_it().
 Yet these two variables were used also in non-verbose
 mode to send a response notification using syslog().
 Now we always execute the code block which initializes
 both variables, but we tell syslog about an incoming
 request only in verbose mode, and we always report
 about an outgoing response packet.
017_respond_to_arp.diff | (download)

rarpd.c | 8 5 + 3 - 0 !
1 file changed, 5 insertions(+), 3 deletions(-)

 activate arp-packaged requests.
 The original source correctly implements a filter
 for capturing reverse requests sent as ARP-packages,
 but the corresponding socket is never polled for
 incoming messages.  This is caused by incorrect
 setting of PSIZE.  Amend this.
 .
 The original source replies with an ARP-packaged
 response, to an ARP-packaged request.  This is
 reasonable, so it is left intact.
 .
 Add also a marker "(ARP-packet)" to the syslog message
 reporting the undertaken action for this exceptional
 case.
020_manual_page.diff | (download)

rarpd.8 | 84 65 + 19 - 0 !
1 file changed, 65 insertions(+), 19 deletions(-)

 describe image checks.
 Add to the existing manual page some
 clarifying text on how the daemon
 locates image files, as this check
 is one step for the daemon to decide
 to answer a request, or not.
 .
 Add text explaining the use of '-A'
 and give some background.
 .
 Expand the Files section slightly.