--- storage_api/services/rackspace.inc	2012-08-11 02:43:42.000000000 +0200
+++ storage_api/services/rackspace.inc	2012-10-06 01:06:33.000000000 +0200
@@ -127,6 +127,14 @@
       '#validated' => TRUE,
       '#default_value' => $this->settings['cf_container'],
     );
+	
+	$items['base_url'] = array(
+      '#type' => 'textfield',
+      '#title' => t('CDN Base URL'),
+      '#required' => TRUE,
+      '#validated' => TRUE,
+      '#default_value' => ($this->settings['base_url']) ? ($this->settings['base_url']) : ($this->cf_container()->cdn_uri),
+    );
 
     return $items;
   }
@@ -143,6 +151,10 @@
     if (!$this->settings['cf_container']) {
       form_set_error('settings][cf_container', t('Cloud Files container name field is required.'));
     }
+	
+	if (!$this->settings['base_url']) {
+      form_set_error('settings][base_url]', t('You must set a CDN base url. Your default CDN base url is %1', array('%1' => $this->cf_container()->cdn_uri)));	
+	}
     
     if (form_get_errors()) {
       return;
