From 0179eb618dae70d264cadd5b638b7d8b2439b320 Mon Sep 17 00:00:00 2001
From: Marten Veldthuis <marten@veldthuis.com>
Date: Sun, 13 Dec 2009 21:41:10 +0100
Subject: [PATCH] unescaping maildir uri to allow spaces etc

---
 lib/sup/maildir.rb |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/lib/sup/maildir.rb b/lib/sup/maildir.rb
index 2c33e3b..f099056 100644
--- a/lib/sup/maildir.rb
+++ b/lib/sup/maildir.rb
@@ -1,5 +1,6 @@
 require 'rmail'
 require 'uri'
+require 'cgi'
 
 module Redwood
 
@@ -23,7 +24,7 @@ class Maildir < Source
     raise ArgumentError, "maildir URI cannot have a host: #{uri.host}" if uri.host
     raise ArgumentError, "maildir URI must have a path component" unless uri.path
 
-    @dir = uri.path
+    @dir = CGI.unescape(uri.path)
     @labels = Set.new(labels || [])
     @ids = []
     @ids_to_fns = {}
-- 
1.6.4.1

