Nothing special? I thought it's easier to just click Merge and move on :) I know it's technically possible to do other stuff, just like patches on the ML are a viable way to contribute. The discussion was about making it dead-easy to contribute. If it takes me 5 minutes to contribute a documentation patch and Rainer 1 to merge it, it's good. If it takes me 20, and 10 to Rainer, that might not happen.
2013/12/12 David Lang <[email protected]> > you can send a pull request from any git repo (at github or anywhere else) > and Rainer can pull it into the adiscon git repos as well as pulling it > into the github repo. There's nothing special about the github pull > requests. > > > David Lang > > On Thu, 12 Dec 2013, Radu Gheorghe wrote: > > Date: Thu, 12 Dec 2013 16:13:57 +0200 >> From: Radu Gheorghe <[email protected]> >> Reply-To: rsyslog-users <[email protected]> >> To: rsyslog-users <[email protected]> >> >> Subject: Re: [rsyslog] Insecure configurations using Rsyslog property >> replacer >> >> 2013/12/12 Rainer Gerhards <[email protected]> >> >> On Thu, Dec 12, 2013 at 2:02 PM, Radu Gheorghe <[email protected] >>> >>>> wrote: >>>> >>> >>> So, we can submit pull requests to the github repo now? >>>> >>>> >>>> yupp, actually I got one or two in the past. >>> >>> >> Cool! Now I know what to do when I want to contribute :D >> >> >> >>> sorry if I failed in stating this clearly enough. I keep both the rsyslog >>> git and the one on github in sync "manuall" (which boils down to a script >>> that dual pushes and as such there is no real effort). When I got started >>> with github -after a discussion like these- I was interested to see if >>> this >>> would bring benefit. My peers at Adiscon were also watching and prepared >>> to >>> move over, but we never saw any real reason to do so. I am still hesitant >>> if I don't see any real benefit. But as you can see, I've moved >>> everything >>> of interest to github. >>> >>> >> Again, this is very cool. Though the lack of interest might just be >> the self-fulfilling >> prophecy <http://en.wikipedia.org/wiki/Self-fulfilling_prophecy> in >> action. >> >> I was never aware of the github thing, and I can bet many others are in >> the >> same situation. >> >> For example, all the links to some bleeding-edge stuff you send on the >> list >> are from Adiscon's git, not github. When people are sending patches on the >> ML, we could point them to github. It might be easier&better for many. Now >> I know, and I'll say :) >> >> >> >>> Again, if you could suggest additional ways to communicate - or even >>> better: help promote, I am all ears for this. >>> >>> >> This is exactly what I wanted to say next. You could add something >> rsyslog.com, and/or the footer of any documentation page saying "Do you >> think this page can be improved? Let us know or send a pull request >> at...." >> >> I guess I can send a pull request with that footer, too :D Will do it at >> one point if time permits. Don't count on me on this front, though... >> >> And one more thing about the documentation. Do you think it's a good idea >> to convert the doc pages in RST or whatever displays nicely in GitHub and >> put them in the Wiki? Do you think it would be a complicated thing to do? >> >> I didn't have the time to research the subject yet, but I'm running this >> by >> you because if you think the idea sucks, research is futile :) >> >> Ways to promote? I don't know, tweet blog, I don't have any better ideas. >> I >> suck at this stuff, although I find it interesting. >> >> >> >>> One final warning: while I use github for quite a bit now, I have not >>> really gotten started with its special features as there was never need. >>> So >>> in the initial phase I may end up having some problems ;) Usually, when I >>> get a pull request, I just pull changes from whereever that git repo is. >>> If >>> there is something special with github, I need to find out how to do it >>> the >>> github way... >>> >>> >> I'm no expert, either, but I'm sure that if it takes off and people start >> using it, you'll get suggestions on how to right the wrong :) >> >> >> >>> Rainer >>> >>> >>> 2013/12/12 Boylan, James <[email protected]> >>>> >>>> I know I never submitted anything to the github side because I was >>>>> >>>> under >>> >>>> the impression that it was being refreshed from the primary git repo >>>>> >>>> and >>> >>>> not considered a repo you could submit to. I suspect there are others >>>>> >>>> who >>> >>>> thought that as well. >>>>> >>>>> -- James >>>>> >>>>> -----Original Message----- >>>>> From: [email protected] [mailto: >>>>> [email protected]] On Behalf Of Rainer Gerhards >>>>> Sent: Thursday, December 12, 2013 5:18 AM >>>>> To: rsyslog-users >>>>> Subject: Re: [rsyslog] Insecure configurations using Rsyslog property >>>>> replacer >>>>> >>>>> On Thu, Dec 12, 2013 at 12:10 PM, Boylan, James < >>>>> >>>> [email protected] >>> >>>> wrote: >>>>>> >>>>> >>>>> Rainer? >>>>>> >>>>>> If I wanted to submit a doc patch, where is the repo I would Fork? >>>>>> >>>>>> https://github.com/rgerhards >>>>>> >>>>> >>>>> We didn't take any further steps for moving the "official" repo, as >>>>> >>>> github >>>> >>>>> seems to have not affected contributions and such. Maybe not enough PR >>>>> >>>> done >>>> >>>>> (another 24h thing...). suggestions on how to make this better known >>>>> >>>> are >>> >>>> very welcome. >>>>> >>>>> Rainer >>>>> >>>>> >>>>> -- James >>>>>> -- Sent from my mobile -- >>>>>> >>>>>> ----- Reply message ----- >>>>>> From: "Rainer Gerhards" <[email protected]> >>>>>> To: "rsyslog-users" <[email protected]> >>>>>> Subject: [rsyslog] Insecure configurations using Rsyslog property >>>>>> replacer >>>>>> Date: Thu, Dec 12, 2013 4:34 AM >>>>>> >>>>>> On Thu, Dec 12, 2013 at 2:27 AM, Luca Carettoni < >>>>>> [email protected] >>>>>> >>>>>>> wrote: >>>>>>> >>>>>> >>>>>> Hello folks, >>>>>>> By googling for example configurations and templates, I've noticed >>>>>>> >>>>>> a >>> >>>> fairly >>>>>> >>>>>>> common insecure configuration and I would like to get your opinion >>>>>>> on >>>>>>> >>>>>> this >>>>>> >>>>>>> matter. >>>>>>> >>>>>>> It's a common practice to use property replacers (like %hostname% >>>>>>> and >>>>>>> %syslogtag%) to ship logs to specific files. >>>>>>> For instance, $template logFile,"/var/log/%HOSTNAME%.log" and >>>>>>> >>>>>> similar. >>>> >>>>> >>>>>>> By looking at the documentation and all those examples, it's >>>>>>> >>>>>> however >>> >>>> not clear that those properties are directly parsed by rsyslogd >>>>>>> >>>>>> from >>> >>>> the user-supplied event messages while trying to parse >>>>>>> RFC3164-formatted messages. >>>>>>> >>>>>>> >>>>>>> Well.. where else should the stem from ;) >>>>>> >>>>>> >>>>>> I started looking at the source code and noticed that those >>>>>>> properties >>>>>>> >>>>>> are >>>>>> >>>>>>> derived in pmrfc3164.c. >>>>>>> A whitelist approach has been used to allow alphanumeric, ".", >>>>>>> >>>>>> "_","-" >>>> >>>>> chars thus preventing common security issues (e.g. directory >>>>>>> >>>>>> traversal). >>>>> >>>>>> Although it doesn't seem possible to override existent files >>>>>>> >>>>>> either, >>> >>>> a remote attacker would still be able to create new files and/or >>>>>>> >>>>>> directories. >>>>>> >>>>>>> Eventually, this may allow to reach inodes limit and potentially >>>>>>> result >>>>>>> >>>>>> in >>>>>> >>>>>>> a denial of service. >>>>>>> >>>>>>> >>>>>>> This is not for security, but for RFC rules. The rfc 5424 parser has >>>>>> different rules. >>>>>> >>>>>> >>>>>> Besides removing property replacers, is there any other workaround >>>>>>> >>>>>> (e.g. >>>>> >>>>>> limit #events/sender/seconds)? >>>>>>> >>>>>>> >>>>>>> The property replacer's SecurePath option is meant to deal with >>>>>> that. >>>>>> I agree it's not easy to find and "elaborately" documented: >>>>>> >>>>>> http://blog.gerhards.net/2013/05/moving-to-github.html >>>>>> >>>>>> Would it be possible to update the documentation (e.g. >>>>>> >>>>>>> http://www.rsyslog.com/doc/property_replacer.html) and include >>>>>>> >>>>>> those >>> >>>> considerations? Kind of "use at your own risk" warning. >>>>>>> >>>>>>> >>>>>>> A doc patch is happily accepted. Looking forward to it! >>>>>> >>>>>> Rainer >>>>>> >>>>>> Cheers, >>>>>>> Luca >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> Luca Carettoni <[email protected]> >>>>>>> _______________________________________________ >>>>>>> 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. >>>>> _______________________________________________ >>>>> 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. >> >> _______________________________________________ > 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.

