<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Death of a Gremmie</title>
	<atom:link href="http://deathofagremmie.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://deathofagremmie.com</link>
	<description>by Brian Neal</description>
	<lastBuildDate>Tue, 22 Dec 2009 17:34:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on SG101 2.0 Status Report by Ryan R.</title>
		<link>http://deathofagremmie.com/2009/12/20/sg101-2-0-status-report/comment-page-1/#comment-1562</link>
		<dc:creator>Ryan R.</dc:creator>
		<pubDate>Tue, 22 Dec 2009 17:34:09 +0000</pubDate>
		<guid isPermaLink="false">http://deathofagremmie.com/?p=328#comment-1562</guid>
		<description>&quot;I also decided to save a user’s post read and unread status in the database, instead of using cookies. Too many of my existing users complain that when their cookies expire they lose track of which threads are new.&quot;

Awesome!!  This is a major problem with the Safari browser (both thick client and mobile versions).  I have yet to find a setting in Safari that will keep my unread posts from being wiped out.</description>
		<content:encoded><![CDATA[<p>&#8220;I also decided to save a user’s post read and unread status in the database, instead of using cookies. Too many of my existing users complain that when their cookies expire they lose track of which threads are new.&#8221;</p>
<p>Awesome!!  This is a major problem with the Safari browser (both thick client and mobile versions).  I have yet to find a setting in Safari that will keep my unread posts from being wiped out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Denyhosts: SSH Brute Force Protection by gremmie</title>
		<link>http://deathofagremmie.com/2009/09/04/denyhosts-ssh-brute-force-protection/comment-page-1/#comment-1550</link>
		<dc:creator>gremmie</dc:creator>
		<pubDate>Tue, 22 Sep 2009 22:51:53 +0000</pubDate>
		<guid isPermaLink="false">http://deathofagremmie.com/?p=293#comment-1550</guid>
		<description>Here is the FAQ on running DenyHosts as root: http://denyhosts.sourceforge.net/faq.html#3_1

The Ubuntu package configures DenyHosts to run in daemon mode, so it is running as root. You could however change this and have cron execute DenyHosts periodically.</description>
		<content:encoded><![CDATA[<p>Here is the FAQ on running DenyHosts as root: <a href="http://denyhosts.sourceforge.net/faq.html#3_1" rel="nofollow">http://denyhosts.sourceforge.net/faq.html#3_1</a></p>
<p>The Ubuntu package configures DenyHosts to run in daemon mode, so it is running as root. You could however change this and have cron execute DenyHosts periodically.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Denyhosts: SSH Brute Force Protection by montego</title>
		<link>http://deathofagremmie.com/2009/09/04/denyhosts-ssh-brute-force-protection/comment-page-1/#comment-1548</link>
		<dc:creator>montego</dc:creator>
		<pubDate>Tue, 22 Sep 2009 03:52:52 +0000</pubDate>
		<guid isPermaLink="false">http://deathofagremmie.com/?p=293#comment-1548</guid>
		<description>These are good points that you have made and they have allayed my concerns.

Actually, the only hurdle that I see to running this as a different user is the need to have read access to the /var/log/secure.x log files.  Since these are usually rolled by the log roller, I wonder if they are deleted and re-created or just overwritten.  If overwritten, then it would just be a matter of setting the permissions once (and possibly &quot;touching&quot; as many revisions as will need)... don&#039;t know.

To get around the write to host.deny, one can actually use a different deny file.</description>
		<content:encoded><![CDATA[<p>These are good points that you have made and they have allayed my concerns.</p>
<p>Actually, the only hurdle that I see to running this as a different user is the need to have read access to the /var/log/secure.x log files.  Since these are usually rolled by the log roller, I wonder if they are deleted and re-created or just overwritten.  If overwritten, then it would just be a matter of setting the permissions once (and possibly &#8220;touching&#8221; as many revisions as will need)&#8230; don&#8217;t know.</p>
<p>To get around the write to host.deny, one can actually use a different deny file.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Denyhosts: SSH Brute Force Protection by gremmie</title>
		<link>http://deathofagremmie.com/2009/09/04/denyhosts-ssh-brute-force-protection/comment-page-1/#comment-1547</link>
		<dc:creator>gremmie</dc:creator>
		<pubDate>Sun, 20 Sep 2009 14:46:50 +0000</pubDate>
		<guid isPermaLink="false">http://deathofagremmie.com/?p=293#comment-1547</guid>
		<description>Hi Montego! 

Yes it is true the script runs as root. It pretty much has to at some point in order to update /etc/hosts.deny. 

I certainly didn&#039;t perform a security review of the code, but I did skim it out of curiosity to see how it works. I&#039;m perfectly fine with running it, as it exists in the official Ubuntu and Debian package repositories. So I&#039;m relying on those communities to have vetted it. It has also been around since at least 2005 or so and is a pretty well known tool. 

Since I have installed it, it has blocked 31 attacks in just a few weeks. I&#039;m very grateful for it. :)</description>
		<content:encoded><![CDATA[<p>Hi Montego! </p>
<p>Yes it is true the script runs as root. It pretty much has to at some point in order to update /etc/hosts.deny. </p>
<p>I certainly didn&#8217;t perform a security review of the code, but I did skim it out of curiosity to see how it works. I&#8217;m perfectly fine with running it, as it exists in the official Ubuntu and Debian package repositories. So I&#8217;m relying on those communities to have vetted it. It has also been around since at least 2005 or so and is a pretty well known tool. </p>
<p>Since I have installed it, it has blocked 31 attacks in just a few weeks. I&#8217;m very grateful for it. <img src='http://deathofagremmie.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Denyhosts: SSH Brute Force Protection by montego</title>
		<link>http://deathofagremmie.com/2009/09/04/denyhosts-ssh-brute-force-protection/comment-page-1/#comment-1546</link>
		<dc:creator>montego</dc:creator>
		<pubDate>Sun, 20 Sep 2009 14:29:35 +0000</pubDate>
		<guid isPermaLink="false">http://deathofagremmie.com/?p=293#comment-1546</guid>
		<description>Brian, just came over here again from your FB post on server monitoring and ran into this article.  I have since added you to my Google Reader... not sure why I hadn&#039;t previously.  :-(

Anyways, I get concerned with scripts that have to run as root (yeah, I know technically, this could be run as a different user, but that could take quite a bit of work to figure out).  Have you reviewed this code just to make sure it is &quot;legit&quot;?  

I don&#039;t know Python, so just wondering if you&#039;ve taken a look at it.  I know, I know, I&#039;m a worry-wort.  LOL.</description>
		<content:encoded><![CDATA[<p>Brian, just came over here again from your FB post on server monitoring and ran into this article.  I have since added you to my Google Reader&#8230; not sure why I hadn&#8217;t previously.  <img src='http://deathofagremmie.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>Anyways, I get concerned with scripts that have to run as root (yeah, I know technically, this could be run as a different user, but that could take quite a bit of work to figure out).  Have you reviewed this code just to make sure it is &#8220;legit&#8221;?  </p>
<p>I don&#8217;t know Python, so just wondering if you&#8217;ve taken a look at it.  I know, I know, I&#8217;m a worry-wort.  LOL.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Custom Admin View Gotcha in Django 1.1 by Titus</title>
		<link>http://deathofagremmie.com/2009/03/05/custom-admin-view-gotcha-django/comment-page-1/#comment-1521</link>
		<dc:creator>Titus</dc:creator>
		<pubDate>Wed, 22 Jul 2009 21:22:47 +0000</pubDate>
		<guid isPermaLink="false">http://deathofagremmie.com/?p=184#comment-1521</guid>
		<description>Thanks for this!  I had the same issue about getting urls.py updated before things would work (wasted a good 40 minutes on that as well).</description>
		<content:encoded><![CDATA[<p>Thanks for this!  I had the same issue about getting urls.py updated before things would work (wasted a good 40 minutes on that as well).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Installing memcached for use with Python and Django by John</title>
		<link>http://deathofagremmie.com/2009/06/13/installing-memcached-for-use-with-python-and-django/comment-page-1/#comment-1505</link>
		<dc:creator>John</dc:creator>
		<pubDate>Sat, 27 Jun 2009 15:24:03 +0000</pubDate>
		<guid isPermaLink="false">http://deathofagremmie.com/?p=276#comment-1505</guid>
		<description>Consider using checkinstall rather than &quot;make install&quot;.  Checkinstall is nice because it builds a .deb file, which can easily be uninstalled or you can replace memcache with the latest in the repository when Ubuntu updates their version of the package.</description>
		<content:encoded><![CDATA[<p>Consider using checkinstall rather than &#8220;make install&#8221;.  Checkinstall is nice because it builds a .deb file, which can easily be uninstalled or you can replace memcache with the latest in the repository when Ubuntu updates their version of the package.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Event Calendar &#8211; Use Google Calendar? by gremmie</title>
		<link>http://deathofagremmie.com/2009/02/15/event-calendar-with-google/comment-page-1/#comment-1501</link>
		<dc:creator>gremmie</dc:creator>
		<pubDate>Mon, 08 Jun 2009 22:13:00 +0000</pubDate>
		<guid isPermaLink="false">http://deathofagremmie.com/?p=175#comment-1501</guid>
		<description>Yes. I haven&#039;t gone live with this yet, but I have something working. The only thing I punted on for right now was repeating events. If you look at my later blog entries that are tagged with &quot;calendar&quot; you&#039;ll see a few more posts on this matter.</description>
		<content:encoded><![CDATA[<p>Yes. I haven&#8217;t gone live with this yet, but I have something working. The only thing I punted on for right now was repeating events. If you look at my later blog entries that are tagged with &#8220;calendar&#8221; you&#8217;ll see a few more posts on this matter.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Event Calendar &#8211; Use Google Calendar? by Ben McNelly</title>
		<link>http://deathofagremmie.com/2009/02/15/event-calendar-with-google/comment-page-1/#comment-1500</link>
		<dc:creator>Ben McNelly</dc:creator>
		<pubDate>Mon, 08 Jun 2009 20:35:53 +0000</pubDate>
		<guid isPermaLink="false">http://deathofagremmie.com/?p=175#comment-1500</guid>
		<description>I am doing almost literally the same thing, any luck with this approach?</description>
		<content:encoded><![CDATA[<p>I am doing almost literally the same thing, any luck with this approach?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Server Migration: After Action Report by gremmie</title>
		<link>http://deathofagremmie.com/2009/05/28/server-migration-after-action-report/comment-page-1/#comment-1499</link>
		<dc:creator>gremmie</dc:creator>
		<pubDate>Sun, 31 May 2009 23:05:04 +0000</pubDate>
		<guid isPermaLink="false">http://deathofagremmie.com/?p=267#comment-1499</guid>
		<description>Yup, updates with Ubuntu use the same mechanisms as Debian (apt-get, aptitude); very easy to update and install packages with.</description>
		<content:encoded><![CDATA[<p>Yup, updates with Ubuntu use the same mechanisms as Debian (apt-get, aptitude); very easy to update and install packages with.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
