[Nagios-devel] p1.pl (embedded Perl support) patch.
Posted: Thu Jul 07, 2005 1:36 am
--EuxKj2iCbKjpUGkD
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Dear Folks,
Please find attached a patch to the CVS (yesterday, 6/7/2005) copy of p1.pl.
The patch has three (3) minor changes
1 POD corrections
2 Correct 'off by 7' error in line numbers containing syntax or runtime errors
3 reduce length of error report (from unbounded) to 256 chars
and __one__ more substantial change to the plugin caching action: the CVS
version does not update the cache with the recompiled version (after a text
change), making it impossible to correct plugins without a restart. This
version ensures that a plugin text change replaces the compiled/cached copy
of the plugin.
Tested by two users on prod embedded Perl Nagios (400 and > 2k hosts) for at
least 2 days without any sign of the leak from Hell.
NB the patch removes some of the RCS commentary that I think leaked from my
devel copy formerly.
Yours sincerely.
--
Stanley Hopcroft
--EuxKj2iCbKjpUGkD
Content-Type: application/x-gunzip
Content-Disposition: attachment; filename="latest_p1.pl.pat.gz"
Content-Transfer-Encoding: base64
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
--EuxKj2iCbKjpUGkD
Content-Type: text/plain; name="disclaimer.txt"
Content-Disposition: inline; filename="disclaimer.txt"
Content-Transfer-Encoding: 7bit
MIME-Version: 1.0
X-Mailer: MIME-tools 5.415 (Entity 5.415)
--
This message contains privileged and confidential information only
for use by the intended recipient. If you are not the intended
recipient of this message, you must not disseminate, copy or use
it in
...[email truncated]...
This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Dear Folks,
Please find attached a patch to the CVS (yesterday, 6/7/2005) copy of p1.pl.
The patch has three (3) minor changes
1 POD corrections
2 Correct 'off by 7' error in line numbers containing syntax or runtime errors
3 reduce length of error report (from unbounded) to 256 chars
and __one__ more substantial change to the plugin caching action: the CVS
version does not update the cache with the recompiled version (after a text
change), making it impossible to correct plugins without a restart. This
version ensures that a plugin text change replaces the compiled/cached copy
of the plugin.
Tested by two users on prod embedded Perl Nagios (400 and > 2k hosts) for at
least 2 days without any sign of the leak from Hell.
NB the patch removes some of the RCS commentary that I think leaked from my
devel copy formerly.
Yours sincerely.
--
Stanley Hopcroft
--EuxKj2iCbKjpUGkD
Content-Type: application/x-gunzip
Content-Disposition: attachment; filename="latest_p1.pl.pat.gz"
Content-Transfer-Encoding: base64
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
--EuxKj2iCbKjpUGkD
Content-Type: text/plain; name="disclaimer.txt"
Content-Disposition: inline; filename="disclaimer.txt"
Content-Transfer-Encoding: 7bit
MIME-Version: 1.0
X-Mailer: MIME-tools 5.415 (Entity 5.415)
--
This message contains privileged and confidential information only
for use by the intended recipient. If you are not the intended
recipient of this message, you must not disseminate, copy or use
it in
...[email truncated]...
This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]