http://www.gentoo.org/proj/en/devrel/roll-call/userinfo.xml is accessible w/ passthru=1 to get the raw data stored in it. Of course, it's also available in CVS.
Currently working on getting this implemented. I have a new setup for updating www nodes working at home and I just got the viewcvs side of working. the passthru stuff should be pretty easy via apache. I hope to get this implemented in a few weeks!
Nesyx: Does all passthru commands go through gorg before hitting any rewrite rules or Location directives? I'm having one hell of a time getting this to work. This is the rewrite rule I tried: RewriteRule ^/proj/en/devrel/roll-call/userinfo.xml?passthru=1 - [F] I even tried escaping the ? and . still no luck. I also tried: <Location /proj/en/devrel/roll-call/userinfo.xml?passthru=1> Order deny,allow Deny from all </Location> But that appears to have no affect either. Am I missing something here? Thanks for any input!
Ok, thanks to chipig on freenode, I got this figured out. Apparently RewriteRule doesn't apply to any query string urls and you need to use a RewriteCond in front it. I got it working well at home using the rule below! # Files we don't want their content being viewed in full XML form RewriteCond %{QUERY_STRING} passthru=1 RewriteRule ^/proj/en/devrel/roll-call/userinfo.xml - [F] Grant: Is there any other files other than userin.xml we don't want visible to the world?
Ok, I just went ahead and implemented the rules on all three nodes while I still work on my planned upgrade. Both viewcvs and the passthru commands for this file should be disabled.
Just FYI for you devrel folks. Forgot to include you in on this.
Nope, userinfo.xml should be it for now. Thanks Lance!
Closing