Killed some helping debug some test code (it was meant to copy file to /tmp so it would survive diag.sh exit). Goes after the replace/wrap tests patch.
On Mon, Nov 3, 2014 at 12:08 PM, singh.janmejay <[email protected]> wrote: > Tests for replace, wrap(2) and wrap(3) + a bug-fix in replace. > > Sorry for the passing more patches, Im using patches/mail to complete > things that are half-done, will start using github fork to manage fresh > work. Last patch, I guess. > > On Fri, Oct 31, 2014 at 7:31 AM, singh.janmejay <[email protected]> > wrote: > >> >> >> On Thu, Oct 30, 2014 at 5:00 PM, Rainer Gerhards < >> [email protected]> wrote: >> >>> 014-10-30 12:28 GMT+01:00 singh.janmejay <[email protected]>: >>> >>> > Patch for rsyslog-doc. >>> > >>> > >>> Thanks! >>> >>> >>> > I coudn't find the repo on git.adiscon.com, so this patch is done >>> over the >>> > github mirror. >>> > >>> > >>> This repo only exists on github. In any case, github is more or less the >>> primary these days, because it's easier to work with their pull requests. >>> >>> Will merge within the next couple of minutes (so no extra confirmation >>> for >>> that ;)). >>> >>> Rainer >>> >>> > On Wed, Oct 29, 2014 at 8:33 PM, singh.janmejay < >>> [email protected]> >>> > wrote: >>> > >>> > > Sure. >>> > > >>> > > -- >>> > > Regards, >>> > > Janmejay >>> > > >>> > > PS: Please blame the typos in this mail on my phone's uncivilized >>> soft >>> > > keyboard sporting it's not-so-smart-assist technology. >>> > > >>> > > On Oct 29, 2014 8:31 PM, "Rainer Gerhards" <[email protected] >>> > >>> > > wrote: >>> > > >>> > >> excellent, thx! If you need help, let me know. >>> > >> >>> > >> Rainer >>> > >> >>> > >> 2014-10-29 16:00 GMT+01:00 singh.janmejay <[email protected] >>> >: >>> > >> >>> > >> > No, I'll add docs, I want to learn how to do it. Let me handle it. >>> > >> > >>> > >> > -- >>> > >> > Regards, >>> > >> > Janmejay >>> > >> > >>> > >> > PS: Please blame the typos in this mail on my phone's uncivilized >>> soft >>> > >> > keyboard sporting it's not-so-smart-assist technology. >>> > >> > >>> > >> > On Oct 29, 2014 7:30 PM, "Rainer Gerhards" < >>> [email protected]> >>> > >> > wrote: >>> > >> > >>> > >> > > Looks fine to me, except for a minor code formatting nit (we >>> use tab >>> > >> and >>> > >> > > not fixed spaces - bad choice at that time ;)). >>> > >> > > >>> > >> > > I have now also merged these two. >>> > >> > > >>> > >> > > It would be great if you could add some doc to the rsyslog-doc >>> > >> project. >>> > >> > If >>> > >> > > there is no time, let me know and I'll at least mention the new >>> > >> functions >>> > >> > > in it. >>> > >> > > >>> > >> > > Thanks again! >>> > >> > > Rainer >>> > >> > > >>> > >> > > 2014-10-21 9:38 GMT+02:00 singh.janmejay < >>> [email protected] >>> > >: >>> > >> > > >>> > >> > > > Hi Rainer, David, >>> > >> > > > >>> > >> > > > Do the patches look ok? >>> > >> > > > >>> > >> > > > On Fri, Oct 17, 2014 at 3:56 PM, singh.janmejay < >>> > >> > > [email protected]> >>> > >> > > > wrote: >>> > >> > > > >>> > >> > > > > >>> > >> > > > > >>> > >> > > > > On Tue, Oct 14, 2014 at 12:18 PM, singh.janmejay < >>> > >> > > > [email protected] >>> > >> > > > > > wrote: >>> > >> > > > > >>> > >> > > > >> Yes, I'll make necessary changes and send the patch again. >>> > >> > > > >> >>> > >> > > > >> -- >>> > >> > > > >> Regards, >>> > >> > > > >> Janmejay >>> > >> > > > >> >>> > >> > > > >> PS: Please blame the typos in this mail on my phone's >>> > uncivilized >>> > >> > soft >>> > >> > > > >> keyboard sporting it's not-so-smart-assist technology. >>> > >> > > > >> On Oct 14, 2014 12:02 PM, "Rainer Gerhards" < >>> > >> > > [email protected]> >>> > >> > > > >> wrote: >>> > >> > > > >> >>> > >> > > > >>> 2014-10-14 8:30 GMT+02:00 singh.janmejay < >>> > >> [email protected] >>> > >> > >: >>> > >> > > > >>> >>> > >> > > > >>> > > > - replace(operand, substring_to_be_replaced, >>> > >> its_replacement) >>> > >> > > > >>> > > > - wrap(operand, string_to_wrap_around_it) >>> > >> > > > >>> > > > >>> > >> > > > >>> > > >>> > >> > > > >>> > > - concat(operand_1, operand_2) >>> > >> > > > >>> > > > >>> > >> > > > >>> > > >>> > >> > > > >>> > > >>> > >> > > > >>> > > I think you overlooked the concatenation operation. >>> you >>> > can >>> > >> > > simply >>> > >> > > > do >>> > >> > > > >>> > > >>> > >> > > > >>> > > operand1 & operand2 >>> > >> > > > >>> > > >>> > >> > > > >>> > > eg: "foo" & "bar" ==> "foobar" >>> > >> > > > >>> > > >>> > >> > > > >>> > > I think concat() is equivalent to this. Am I right? >>> > >> > > > >>> > > >>> > >> > > > >>> > >>> > >> > > > >>> > It is the same. I didn't know it was available as an >>> > >> operator, my >>> > >> > > > bad. >>> > >> > > > >>> Will >>> > >> > > > >>> > remove the concat implementation in the reworked patch. >>> > >> > > > >>> > >>> > >> > > > >>> >>> > >> > > > >>> yeah the doc is pretty sparse. >>> > >> > > > >>> >>> > >> > > > >>> If I understand you correctly, I will wait for a new >>> patch set >>> > >> > before >>> > >> > > > >>> merging the existing one. Right? >>> > >> > > > >>> >>> > >> > > > >>> Rainer >>> > >> > > > >>> _______________________________________________ >>> > >> > > > >>> rsyslog mailing list >>> > >> > > > >>> http://lists.adiscon.net/mailman/listinfo/rsyslog >>> > >> > > > >>> http://www.rsyslog.com/professional-services/ >>> > >> > > > >>> What's up with rsyslog? Follow >>> https://twitter.com/rgerhards >>> > >> > > > >>> NOTE WELL: This is a PUBLIC mailing list, posts are >>> ARCHIVED >>> > by >>> > >> a >>> > >> > > > myriad >>> > >> > > > >>> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT >>> > POST >>> > >> if >>> > >> > > you >>> > >> > > > >>> DON'T LIKE THAT. >>> > >> > > > >>> >>> > >> > > > >> >>> > >> > > > > >>> > >> > > > > Hi, >>> > >> > > > > >>> > >> > > > > Sorry for breaking the continuation here, I finally managed >>> to >>> > get >>> > >> > some >>> > >> > > > > time to work on this today. >>> > >> > > > > >>> > >> > > > > Patches are attached. Just for clarity, I am attaching >>> > >> all(actually >>> > >> > 2) >>> > >> > > > > relevant patches(even though one of them is not changed). >>> > >> > > > > >>> > >> > > > > Changes made: >>> > >> > > > > - removed the patch that implemented concat >>> > >> > > > > - enhanced the wrap method to have 2 variants wrap(str, >>> wrapper) >>> > >> and >>> > >> > > > > wrap(str, wrapper, wrapper_escape) >>> > >> > > > > - kept the replace (and wrap first cut) patch untouched. >>> > >> > > > > >>> > >> > > > > >>> > >> > > > > -- >>> > >> > > > > Regards, >>> > >> > > > > Janmejay >>> > >> > > > > http://codehunk.wordpress.com >>> > >> > > > > >>> > >> > > > >>> > >> > > > >>> > >> > > > >>> > >> > > > -- >>> > >> > > > Regards, >>> > >> > > > Janmejay >>> > >> > > > http://codehunk.wordpress.com >>> > >> > > > _______________________________________________ >>> > >> > > > rsyslog mailing list >>> > >> > > > http://lists.adiscon.net/mailman/listinfo/rsyslog >>> > >> > > > http://www.rsyslog.com/professional-services/ >>> > >> > > > What's up with rsyslog? Follow https://twitter.com/rgerhards >>> > >> > > > NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED >>> by a >>> > >> > myriad >>> > >> > > > of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT >>> POST if >>> > >> you >>> > >> > > > DON'T LIKE THAT. >>> > >> > > > >>> > >> > > _______________________________________________ >>> > >> > > rsyslog mailing list >>> > >> > > http://lists.adiscon.net/mailman/listinfo/rsyslog >>> > >> > > http://www.rsyslog.com/professional-services/ >>> > >> > > What's up with rsyslog? Follow https://twitter.com/rgerhards >>> > >> > > NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by >>> a >>> > >> myriad >>> > >> > > of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST >>> if >>> > you >>> > >> > > DON'T LIKE THAT. >>> > >> > > >>> > >> > _______________________________________________ >>> > >> > rsyslog mailing list >>> > >> > http://lists.adiscon.net/mailman/listinfo/rsyslog >>> > >> > http://www.rsyslog.com/professional-services/ >>> > >> > What's up with rsyslog? Follow https://twitter.com/rgerhards >>> > >> > NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a >>> > myriad >>> > >> > of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST >>> if you >>> > >> > DON'T LIKE THAT. >>> > >> > >>> > >> _______________________________________________ >>> > >> rsyslog mailing list >>> > >> http://lists.adiscon.net/mailman/listinfo/rsyslog >>> > >> http://www.rsyslog.com/professional-services/ >>> > >> What's up with rsyslog? Follow https://twitter.com/rgerhards >>> > >> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a >>> myriad >>> > >> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if >>> you >>> > >> DON'T LIKE THAT. >>> > >> >>> > > >>> > >>> > >>> > -- >>> > Regards, >>> > Janmejay >>> > http://codehunk.wordpress.com >>> > >>> > _______________________________________________ >>> > rsyslog mailing list >>> > http://lists.adiscon.net/mailman/listinfo/rsyslog >>> > http://www.rsyslog.com/professional-services/ >>> > What's up with rsyslog? Follow https://twitter.com/rgerhards >>> > NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a >>> myriad >>> > of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you >>> > DON'T LIKE THAT. >>> > >>> _______________________________________________ >>> rsyslog mailing list >>> http://lists.adiscon.net/mailman/listinfo/rsyslog >>> http://www.rsyslog.com/professional-services/ >>> What's up with rsyslog? Follow https://twitter.com/rgerhards >>> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad >>> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you >>> DON'T LIKE THAT. >>> >> >> The last doc-patch had a typo, this fixes it, and applies after it. >> >> -- >> Regards, >> Janmejay >> http://codehunk.wordpress.com >> > > > > -- > Regards, > Janmejay > http://codehunk.wordpress.com > -- Regards, Janmejay http://codehunk.wordpress.com
From 6b9ab48f957ce2e32c5420d521cac835a6bcc8a9 Mon Sep 17 00:00:00 2001 From: Janmejay Singh <[email protected]> Date: Mon, 3 Nov 2014 12:52:27 +0530 Subject: [PATCH] Killed some output-copying written in tests for debugging purpose, no longer requried. --- tests/rscript_replace_complex.sh | 1 - tests/rscript_wrap2.sh | 1 - tests/rscript_wrap3.sh | 1 - 3 files changed, 3 deletions(-) diff --git a/tests/rscript_replace_complex.sh b/tests/rscript_replace_complex.sh index 6c01369..a908462 100755 --- a/tests/rscript_replace_complex.sh +++ b/tests/rscript_replace_complex.sh @@ -9,7 +9,6 @@ echo doing shutdown source $srcdir/diag.sh shutdown-when-empty echo wait on shutdown source $srcdir/diag.sh wait-shutdown -cp rsyslog.out.log /tmp/ source $srcdir/diag.sh content-check "try to replace rsyslog and syrsyslog with rrsyslog" source $srcdir/diag.sh content-check "try to replace hello_world in hello_worldlo and helhello_world with hello_world_world" source $srcdir/diag.sh content-check "try to FBB in FBB_quux and quux_FBB with FBB" diff --git a/tests/rscript_wrap2.sh b/tests/rscript_wrap2.sh index 8995fd4..b62c0e3 100755 --- a/tests/rscript_wrap2.sh +++ b/tests/rscript_wrap2.sh @@ -9,6 +9,5 @@ echo doing shutdown source $srcdir/diag.sh shutdown-when-empty echo wait on shutdown source $srcdir/diag.sh wait-shutdown -cp rsyslog.out.log /tmp/ source $srcdir/diag.sh content-check "**foo says at Thu Oct 30 13:20:18 IST 2014 random number is 19597**" source $srcdir/diag.sh exit diff --git a/tests/rscript_wrap3.sh b/tests/rscript_wrap3.sh index 9e9c282..ce7e361 100755 --- a/tests/rscript_wrap3.sh +++ b/tests/rscript_wrap3.sh @@ -9,6 +9,5 @@ echo doing shutdown source $srcdir/diag.sh shutdown-when-empty echo wait on shutdown source $srcdir/diag.sh wait-shutdown -cp rsyslog.out.log /tmp/ source $srcdir/diag.sh content-check "bcdefbcfoo says a abcESCdefb has ESCbcdefbc" source $srcdir/diag.sh exit -- 2.0.4
_______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com/professional-services/ What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.

