title: django-paypal IPN doesn't work
body: <p>I'm using django-paypal as a payment solution inside my django application. I'm trying to implement a IPN handler.</p>
  
  <p>What happens when I receive an IPN message at my IPN-handling URL the django server crashes:</p>
  
  <pre><code>Traceback (most recent call last):
    File "/usr/local/lib/python2.6/dist-packages/django/core/servers/basehttp.py", line 281, in run
      self.finish_response()
    File "/usr/local/lib/python2.6/dist-packages/django/core/servers/basehttp.py", line 321, in finish_response
      self.write(data)
    File "/usr/local/lib/python2.6/dist-packages/django/core/servers/basehttp.py", line 417, in write
      self._write(data)
    File "/usr/lib/python2.6/socket.py", line 300, in write
      self.flush()
    File "/usr/lib/python2.6/socket.py", line 286, in flush
      self._sock.sendall(buffer)
  error: [Errno 104] Connection reset by peer
  </code></pre>
  
  <p>My payments applications urls.py looks like this:</p>
  
  <pre><code>urlpatterns = patterns('mysite.payment.views',
      (r'^thank_you/', 'thank_you'),
      (r'^canceled/', 'canceled'),
      (r'^paypal-ipn/', include('paypal.standard.ipn.urls'))
      )
  </code></pre>
  
  <p>To me the error message is pretty useless. Would be great if someone could help me.</p>