Permalink
Browse files

0.6.1 version

  • Loading branch information...
1 parent 4b87cb9 commit 5c66241346e95e7a6669b74b09865d62fb5c42a6 @liZe liZe committed Aug 27, 2011
Showing with 19 additions and 12 deletions.
  1. +9 −0 NEWS.rst
  2. +4 −0 README
  3. +6 −12 radicale/__init__.py
View
@@ -2,6 +2,15 @@
News
======
+0.6.1 - Growing Up
+==================
+
+* Example files included in the tarball
+* htpasswd support fixed
+* Redirection loop bug fixed
+* Testing message on GET requests
+
+
0.6 - Sapling
=============
View
@@ -0,0 +1,4 @@
+The Radicale Project is a free and open-source CalDAV calendar server.
+
+For complete documentation, please visit the Radicale online documentation
+(http://www.radicale.org/documentation).
View
@@ -49,7 +49,7 @@
from radicale import acl, config, ical, log, xmlutils
-VERSION = "git"
+VERSION = "0.6.1"
class HTTPServer(wsgiref.simple_server.WSGIServer, object):
@@ -223,18 +223,12 @@ def __call__(self, environ, start_response):
status, headers, answer = function(
environ, calendars, content, user)
elif user and last_allowed is None:
- # Good user and no calendars found
+ # Good user and no calendars found, redirect user to home
location = "/%s/" % str(quote(user))
- if location == environ["PATH_INFO"]:
- # We already have redirected the client
- status, headers, answer = function(
- environ, calendars, content, user)
- else:
- # Redirect the client
- log.LOGGER.info("redirecting to %s" % location)
- status = client.FOUND
- headers = {"Location": location}
- answer = "Redirecting to %s" % location
+ log.LOGGER.info("redirecting to %s" % location)
+ status = client.FOUND
+ headers = {"Location": location}
+ answer = "Redirecting to %s" % location
else:
# Unknown or unauthorized user
status = client.UNAUTHORIZED

0 comments on commit 5c66241

Please sign in to comment.